IosBX's Blog

IosbX's Blog
记录自己的每一次进步
  1. 首页
  2. Mac
  3. 正文

Mac逆向-Sublime Text 4破解

2025年 5月 5日 840点热度 1人点赞 0条评论

官网:https://www.sublimetext.com/

前提说明:有能力的请支持正版,测试版本4192

涉及

  • IDA(伪代码分析,获取运行逻辑)

  • HexEditer(16进制编辑,修改运行逻辑)

 

一、分析

安装Sublime Text,找到Sublime Text的安装目录,一般在Sublime Text.app/Contents/MacOS下,用IDA打开,点OK,等待解析。

在左上角的About Sublime Text里会显示注册状态。

未注册会显示Unregistered,试试看在字符串里搜索。

可以在左上角View->Open subviews->Strings打开字符串视图。

Command + F搜索Unregistered,双击进入第三个项。

按x查看引用,双击进入可以看到有一条线调用了这个函数,双击这条线跟踪函数。

可以看到CBZ W8, loc_1001448D4做了判断跳转,为真授权成功"Registered to ",为假授权失败"Unregistered",觉得看不懂可以查看这个函数的反汇编伪代码,更容易了解函数的执行逻辑。

怎么让CBZ W8, loc_1001448D4的结果始终为真呢?可以看上一段关于w8的汇编代码LDRB W8, [X27,#5],意思是从x27+5的内存地址读取 1 字节到w8寄存器里,推荐使用MOV指令,MOV W8, #1强制让w8=1。

长按选择,点击Hex View-1会自动跳转对应的16进制地址。

二、修改

把Sublime Text用010 Editer打开,搜索76 C5 00 94 68 17 40 39。

将68 17 40 39修改为28 00 80 52(汇编代码怎么转16进制?),Command + s保存,打开Sublime Text.app查看About Sublime Text,已经显示注册。

本作品采用 知识共享署名 4.0 国际许可协议 进行许可
标签: 暂无
最后更新:2025年 5月 25日

IosBX

这个人很懒,什么都没留下

点赞
< 上一篇
下一篇 >

文章评论

razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
取消回复

COPYRIGHT © 2026 IosBX's Blog. ALL RIGHTS RESERVED.