刘功瑞的博客

有一天你突然惊醒,发现这一切,都只不过是一场梦。

攻防世界 XCTF Reverse android-app-100 Writeup

image.png


反编译apk

image.png

可以看到代码调用了libadnjni.so

image.png

ida打开,可以看到32位hash

image.png

放到模拟器上运行一下

image.png


还有一种解法,找到md5加密前的字符串,再进行一次md5加密:

image.png

image.png

image.png

import hashlib

ret_a = 92060626
d = 114366
d = str(d + ret_a) + ' '
print(d)

m = hashlib.md5(d.encode()).hexdigest()
print('Sharif_CTF(' + m + ')')
#Sharif_CTF(833489ef285e6fa80690099efc5d9c9d)


发表评论:

Powered By Z-BlogPHP 1.5.2 Zero

Copyright www.liugongrui.com.All Rights Reserved.