Share how awesome the crackme was or where you struggle to finish it! Stay polite and do not spoil the solution/flag!
Please keep the comments section English-only.
Author:
javaanggara
Language:
C/C++
Upload:
2026-05-09 03:17
Platform:
Android
Difficulty:
6.0
Quality:
4.0
Arch:
ARM
Downloads:
54
Size:
18.70 KB
Writeups:
0
Comments:
0
Description
Goal: Make this binary do anything except print "No Leak, No Win, No System" and exit(0). Requirements: - CPU: ARMv9.2-A with FEAT_MTE + FEAT_PAuth + FEAT_BTI - Tested: QEMU -cpu max, Snapdragon 8 Gen 3 - Fails on: Everything else including the author's Vivo Y91C Hardening: - Scudo hardened_malloc + MTE stack/heap + CFI + ShadowCallStack - Seccomp-BPF: Only exit_group allowed. Other syscalls = SIGSYS. - Anti-Debug: PR_SET_DUMPABLE=0 + PR_SET_NO_NEW_PRIVS - FORTIFY_SOURCE=3 + Stack-Clash-Protection + Full RELRO + NOW - Static PIE + Stripped + UPX Compile: Android NDK r26d -O3 -flto -march=armv9.2-a+memtag -mbranch-protection=standard -static Note: There is no input. There is no vulnerability. Compiled on a phone that cannot run it. Good luck. Hint: The bug is not in the binary. The bug is your CPU.