教你使用汇编破解任何软件的核心原理

使用strings 命令大致查看可执行文件里面的所有字符串信息,查看是否有可以利用的数据

使用otool -tvV 目标程序 来查看目标程序的汇编代

 otool -tvV hack2

使用llbb 目录程序查看汇编对应的机器码

lldb hack2
# 然后执行下面代码跳转到指定的代码段查看
disassemble -b -n verifyBtn:

使用vim -b 打开二进制目录程序

# 打开二进制文件
vim -b hack2 
#然后使用%!xxd来心16进制的格式显示文件
:%!xxd 
# code 找到需要修改的机器码,修改完成
# 输入%!xxd -r 的方式将代码返回原来的格式
:%!xxd -r
# :w 保存
:w


0条评论