TKTweakDemo:iOS 逆向 -- 简单 hook 微信,实现hello World

时间:2021-05-17 22:04:48
【文件属性】:
文件名称:TKTweakDemo:iOS 逆向 -- 简单 hook 微信,实现hello World
文件大小:107KB
文件格式:ZIP
更新时间:2021-05-17 22:04:48
Shell iOS 逆向 -微信 helloWorld 一、 前言 本篇主要制作微信的 tweak,实现在非越狱版的手机上进行 hello World 弹窗,从而熟悉 iOS 逆向相关的工具(不包含lldb远程调试、反汇编技术等),以及了解 tweak 的主要流程(其实就是如何制作插件的过程)。 warn:本篇只是我在操作过程中的一点总结,并不深入讲解原理。若想深入了解可以查看或者看文章最后的参考文档。 基本原理: 通过 app 启动时调用我们注入的动态库,从而进行 hook 。而之所以能够执行我们注入的动态库,是因为使用了mobilesubstrate 这个库,这个库能在程序运行的时候动态加载我们注入动态库。而非越狱手机里面是没有的,所以我们需要直接将这个库打包进 ipa 中,使用它的 API 实现注入。mobilesubstrate 库在下面的 github 中有提供,即是libsubstrate
【文件预览】:
TKTweakDemo-master
----control(190B)
----README.md(16KB)
----others()
--------autoInsertDylib.sh(2KB)
--------libsubstrate.dylib(394KB)
----Tweak.xm(837B)
----.theos()
--------obj()
--------build_session(0B)
----TKDemo.plist(51B)
----Makefile(218B)

网友评论