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

上传者: 42120405 | 上传时间: 2023-04-03 00:36:56 | 文件大小: 107KB | 文件类型: ZIP
iOS 逆向 -微信 helloWorld 一、 前言 本篇主要制作微信的 tweak,实现在非越狱版的手机上进行 hello World 弹窗,从而熟悉 iOS 逆向相关的工具(不包含lldb远程调试、反汇编技术等),以及了解 tweak 的主要流程(其实就是如何制作插件的过程)。 warn:本篇只是我在操作过程中的一点总结,并不深入讲解原理。若想深入了解可以查看或者看文章最后的参考文档。 基本原理: 通过 app 启动时调用我们注入的动态库,从而进行 hook 。而之所以能够执行我们注入的动态库,是因为使用了mobilesubstrate 这个库,这个库能在程序运行的时候动态加载我们注入动态库。而非越狱手机里面是没有的,所以我们需要直接将这个库打包进 ipa 中,使用它的 API 实现注入。mobilesubstrate 库在下面的 github 中有提供,即是libsubstrate

文件下载

资源详情

[{"title":"( 14 个子文件 107KB ) TKTweakDemo:iOS 逆向 -- 简单 hook 微信,实现hello World","children":[{"title":"TKTweakDemo-master","children":[{"title":"control <span style='color:#111;'> 190B </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 15.72KB </span>","children":null,"spread":false},{"title":"others","children":[{"title":"autoInsertDylib.sh <span style='color:#111;'> 1.94KB </span>","children":null,"spread":false},{"title":"libsubstrate.dylib <span style='color:#111;'> 393.75KB </span>","children":null,"spread":false}],"spread":true},{"title":"Tweak.xm <span style='color:#111;'> 837B </span>","children":null,"spread":false},{"title":".theos","children":[{"title":"obj","children":[{"title":"debug","children":[{"title":"armv7","children":[{"title":"TKDemo.dylib <span style='color:#111;'> 49.70KB </span>","children":null,"spread":false},{"title":"Tweak.xm.319a675e.o <span style='color:#111;'> 19.45KB </span>","children":null,"spread":false}],"spread":true},{"title":".stamp <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"arm64","children":[{"title":"TKDemo.dylib <span style='color:#111;'> 49.79KB </span>","children":null,"spread":false},{"title":"Tweak.xm.f5d9223b.o <span style='color:#111;'> 20.30KB </span>","children":null,"spread":false}],"spread":true},{"title":"TKDemo.dylib <span style='color:#111;'> 130.20KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"build_session <span style='color:#111;'> 0B </span>","children":null,"spread":false}],"spread":true},{"title":"TKDemo.plist <span style='color:#111;'> 51B </span>","children":null,"spread":false},{"title":"Makefile <span style='color:#111;'> 218B </span>","children":null,"spread":false}],"spread":true}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明