希望兄弟们少装一些第三方破解的APP,有可能神不知鬼不觉的把你的信息就拿走了~今天用
某信很单纯的演示,很单纯的~
.ipa
描述文件证书(也可以用免费的)
yololib 、class-dump
本来我写了
重签名的博客了~,想了一下,现在工具啥的都比较多,就不发表了~
作为开发者,有一个学习的氛围跟一个交流圈子特别重要,这是一个1001906160,不管你是小白还是大牛欢迎入驻

load方法测试兄得们都知道:
load在main函数之前。那我们写句log,看看会不会走

好吧,事实证明他没有走~
作为开发者,有一个学习的氛围跟一个交流圈子特别重要,这是一个1001906160,不管你是小白还是大牛欢迎入驻
在注入代码之前,先和兄得们探索下
MachO
- 把
MachO二进制文件拖进MachOView里面

不知道兄弟们对
Load Commands,理解到哪一步根据观察,我们只要把
framework注入,然后Load Commands关联起来,就可以用了~
yololib使用
- 命令:
yololib MachO路径 framework的路径- 我们把它加入原先写的脚本
appSign.sh中


可以验证到,代码注入成功了
hook-某信方法用
Xcode可以lldb调试,就舒服的很
·注册·按钮我们的目的是:使
注册失效
- 到登陆页
viewDebug调试

类和方法

用了一个非常简单的
方法交换~
- 运行验证
作为开发者,有一个学习的氛围跟一个交流圈子特别重要,这是一个1001906160,不管你是小白还是大牛欢迎入驻
点击注册按钮之后

直接把注册按钮
hook住,换成自己的~
我写的目的主要是,
提醒大家!不要装第三方破解应用!有风险!
- 以
账号密码登录举例,切到相应界面,看下布局~

点击登录的时候 获取密码密码输入框的文本
我们可以观察出。我们要找的东西,就是这个
WCUITextField
- 接下来我们要
静态分析了(要用到下一个工具了:class-dump)
class-dump头文件到Header文件夹
class-dump -H MachO路径 -o Header(存放的文件夹,这个随意写)
- 用
subline或者vscode打开Header文件夹- 搜索相关的
类和方法


作为开发者,有一个学习的氛围跟一个交流圈子特别重要,这是一个1001906160,不管你是小白还是大牛欢迎入驻

尽量不要装第三方破解应用。有风险!尽量不要装第三方破解应用。有风险!尽量不要装第三方破解应用。有风险!兄得们不要用自己的账号登录哈~,这就是个思路和验证。(要是封号了,小谷的罪过就大了~)迈出逆向的第一步!作者:小谷先森 链接:https://juejin.cn/post/6953606734132805645
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。