早在2013年,bluebox就发布了一个可以在运行时篡改Dalvik字节码的Demo。之后,国内有很多对这个Demo进行分析的资料,分析得也非常详细。http://bbs.pediy.com/showthread.php?t=176732就进行了非常详细的分析。但是看了很多资料以后,感觉缺少从实现的角度可以给学习的同学进行练手的资料。因此,本文从实现的角度,解释篡改的原理并实现篡改的过程,并附上实现的源代码。希望可以帮助想自己实现着玩的同学。 链接:https://github.com/leonnewton/selfmodify
[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)