重复造轮子—用FRIDA打造MethodTracer

在逆向分析的工作中,因为经常要面对海量的代码,往往都会尝试很多小技巧来高效准确的定位关键点,trace便是其中之一,其他的在此篇就不展开了。
tracer顾名思义就是用来追踪代码(执行)的工具,当然,根据需求的不同,tracer也分几类,比如trace指令、trace函数、trace文件操作等,本篇讲的是实现一个Android Java方法的Tracer,也是较为简单的一种。
现有的轮子>>frida-trace
可能有人会问,FRIDA官网不就有一个frida-trace吗?不好意思,那个是用来trace native code的,并不支持Java方法。
Github上面搜索类似关键词,能搜到各种各样的脚本,那咱直接用不就完了吗,还造撒子轮子..能用是能用,就是命令行刷的有点快,看得我眼睛疼。还有的沙雕代码不支持多线程,所以结果跑完出来顺序都不对。还有大部分,不能灵活的控制目标类名,要么只让选一两个类,要么全给你tra上然后崩掉。
GUI
hooking




所以我决定使用

JavaScript端:

?
Python端:

炒鸡简单明了。


关注公众号:拾黑(shiheibook)了解更多
[广告]赞助链接:
四季很好,只要有你,文娱排行榜:https://www.yaopaiming.com/
让资讯触达的更精准有趣:https://www.0xu.cn/
关注网络尖刀微信公众号随时掌握互联网精彩
赞助链接
排名
热点
搜索指数
- 1 习近平将发表二〇二六年新年贺词 7904141
- 2 2026年国补政策来了 7808738
- 3 东部战区:开火!开火!全部命中! 7712893
- 4 2026年这些民生政策将惠及百姓 7616985
- 5 小学食堂米线过期2.5小时被罚5万 7519709
- 6 解放军喊话驱离台军 原声曝光 7428214
- 7 为博流量直播踩烈士陵墓?绝不姑息 7327605
- 8 每月最高800元!多地发放养老消费券 7238391
- 9 数字人民币升级 1月1日起将计付利息 7141831
- 10 2026年1月1日起 一批新规将施行 7040675


![脸红Dearie_来了[doge] ](https://imgs.knowsafe.com:8087/img/aideep/2022/6/15/1aca6ab04e9b90157ab658a75ce07c67.jpg?w=250)




![皮皮奶彼女向日葵索尼子毛衣[持续更新]](https://imgs.knowsafe.com:8087/img/aideep/2025/12/6/69f97e6d3a3db2b881ed81c8670c3fd9.jpg?w=250)
WiFi安全应急响应中心
