Mac os 软件逆向破解基础入门

admin 2021年7月25日03:28:18评论311 views字数 456阅读1分31秒阅读模式

版权声明:

本文首发于微信号:inn0team

此文章版权归属于 inn0team 所有

转载请务必保留此声明,违者必究。

需要准备:

  • Hopper Disassembler v4 自行下载

  • Xcode 需要自己编写软件的,请安装

CrackMe 编写

Mac os 软件逆向破解基础入门

Mac os 软件逆向破解基础入门

运行结果

可以看出,只有输入 123456 才可以提示 key 正确 

Mac os 软件逆向破解基础入门

破解思路

右键查找 软件所在目录 拖到 桌面

Mac os 软件逆向破解基础入门

桌面软件 mac_demo.app

右键 -》显示包内容 -》Contents -》MacOS -》mac_demo

Mac os 软件逆向破解基础入门

Mac os 软件逆向破解基础入门

Mac os 软件逆向破解基础入门

mov 可以理解 成 是 代码里的 变量赋值 cmp 可以理解 成 是 代码里的 if 判断 je 当等于时跳转到 正确代码区 jne 当不等于时 跳转到 错误代码区

填充 为 nop 保存 即可  

Mac os 软件逆向破解基础入门

Mac os 软件逆向破解基础入门

导出修改后的 文件 保存到桌面

把桌面生成的文件 替换掉 桌面软件 mac_demo.app

右键 -》显示包内容 -》Contents -》MacOS -》mac_demo 

Mac os 软件逆向破解基础入门

破解后的运行测试

Mac os 软件逆向破解基础入门


inn0team  一个正在成长的安全团队
微信号:inn0team
Mac os 软件逆向破解基础入门
长按可关注我们


本文始发于微信公众号(inn0team):Mac os 软件逆向破解基础入门

  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2021年7月25日03:28:18
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   Mac os 软件逆向破解基础入门https://cn-sec.com/archives/353112.html

发表评论

匿名网友 填写信息