希望兄弟们少装一些第三方破解的APP,有可能神不知鬼不觉的把你的信息就拿走了~
今天用
某信
很单纯的演示,很单纯的~
.ipa
描述文件证书
(也可以用免费的)
yololib
、class-dump
本来我写了
重签名
的博客了~,想了一下,现在工具啥的都比较多,就不发表了~
作为开发者,有一个学习的氛围跟一个交流圈子特别重要,这是一个1001906160,不管你是小白还是大牛欢迎入驻
兄得们都知道:
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
文件夹- 搜索相关的
类和方法
尽量不要装第三方破解应用。有风险!
尽量不要装第三方破解应用。有风险!
尽量不要装第三方破解应用。有风险!
兄得们不要用自己的账号登录哈~
,这就是个思路和验证。(要是封号了,小谷的罪过就大了~)迈出逆向的第一步!
作者:小谷先森 链接:https://juejin.cn/post/6953606734132805645
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。