首页
社区
课程
招聘
[原创]看雪CTF2017第6题
发表于: 2017-6-11 16:22 7192

[原创]看雪CTF2017第6题

2017-6-11 16:22
7192

1. jeb分析apk

没什么好看的, 验证逻辑在so里


2. 分析so


IDA调试

adb shell am start -D -n com.miss.rfchen/com.miss.rfchen.MainActivity

jdb -connect com.sun.jdi.SocketAttach:hostname=127.0.0.1,port=xxxx


这里垃圾指令模式比较单一, 看到像垃圾指令的直接拉滚动条就行了



反调试ptrace(PTRACE_TRACEME, 0, 0, 0), 直接nop掉即可

注册check对应的native函数


3. 分析check函数


失败6次就死循环了


初始化字符串: JPyjup3eCyJjlkV6DmSmGHQ=


获取sn


buf=malloc(len(sn)+1)


[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 1
支持
分享
最新回复 (2)
雪    币: 3517
活跃值: (4639)
能力值: ( LV13,RANK:437 )
在线值:
发帖
回帖
粉丝
2
原来199310124853是做这个用的,当时没看出来。。
2017-6-13 16:08
0
雪    币: 10072
活跃值: (3008)
能力值: ( LV15,RANK:515 )
在线值:
发帖
回帖
粉丝
3
算法是王道啊
2017-6-13 17:06
0
游客
登录 | 注册 方可回帖
返回
//