我是新手,想转正。
在Android区看到一篇优秀贴,链接为 https://bbs.pediy.com/thread-262150.htm
文章从过反调试和IDA动静态调试角度解题,讲得非常细致。
下面我打算根据hanbingle大佬九月份刚讲的密码学课程内容,直接用frida主动调用获取flag。
下面是我的解题过程,apk可以直接从上面链接文章附件处下载。
首先直接JADX打开APK,没有加壳,直接可以看到核心代码如下,用户输入直接通过JNI函数greywolf对输入字符串做检测。
利用IDA打开libwolf.so,没有找到greywolf函数,所以该函数肯定是通过registerNatives注册的,于是直接用frida拿到greywolf偏移,为0X14075。
[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!