Hooper破解sublime text 2,连续 "⌘+s" 保存时,会弹出请求注册的对话框
来源:互联网 发布:西班牙运营商网络频段 编辑:程序博客网 时间:2024/06/03 22:39
破解sublime text 2,连续 “⌘+s” 保存时,会弹出请求注册的对话框。
从应用程序里找到 sublime text 2 ,右键 显示包内容,然后找到 Contents -> MacOS -> Sublime Text 2 可执行文件,拖到 Hooper Disassembler 中,然后 按照 Strings 查找弹出对话框的内容, “Hello! Thanks for trying out Sublime Text.”
找到后在右边的 Is Referenced By 里能看到是被哪条指令引用了这个字符串,点击引用指令地址,跳转到调用的代码里。
跳转到指令 lea rsi,qword [ds:0x1004af498] 此处地址不同机器可能会不一样。然后我查看这条指令存在于那个过程中。按照估计应该就是在弹出对话框的那个方法里。
往上拖动查看,发现所在的方法 maybe_show_nag_screen() 里,首先判断
cmp byte [ds:_g_valid_license], 0x0
jne 0x1000f0c72
如果 不等于0 则跳转到方法最下面直接退出方法,否则就会弹出那个请求注册的对话框。至此,思路就有了,我们修改jne为jmp,就是不论cmp结果如何,我们都直接退出方法,不弹窗。
Modify -> Assemble Instruction,在弹出窗口填上
jmp 0x1000f0c72
File -> Produce New Executable… ,另存为一个执行文件,覆盖原来的 Sublime Text 2文件。
好了,至此破解完成。
0 0
- Hooper破解sublime text 2,连续 "⌘+s" 保存时,会弹出请求注册的对话框
- ubuntu12.04.4安装Sublime Text 2并注册破解
- Sublime Text 2破解
- Sublime Text 2的破解和汉化
- Sublime Text 2的破解和汉化
- 破解 Sublime Text 的方法
- Sublime text 3/2破解版_破解方法_注册机_序列号_下载
- Sublime text 2 破解方法
- mac Sublime Text 2 破解
- ubuntu Sublime Text 2 破解
- Ubuntu下的sublime text 2的安装和破解
- Sublime Text 3 破解版 + 注册机 + 汉化包
- Sublime Text 3 破解版 + 注册机 + 汉化包 + 教程
- Sublime Text 3 破解版 + 注册机 + 汉化包 + 教程
- Sublime Text 3 破解版 + 注册机 + 汉化包 + 教程
- Sublime Text 3 破解版 + 注册机 + 汉化包 + 教程
- Sublime Text 3 破解版 + 注册机 + 汉化包 + 教程
- Sublime Text 3 破解版 + 注册机 + 汉化包 + 教程
- ubuntu(linux)下谷歌浏览器跨域问题
- hdu 1045 Fire Net(二分匹配)
- More Effictive C++读书笔记
- 2 Add Two Numbers LeeCode
- docker 简介以及资料收集
- Hooper破解sublime text 2,连续 "⌘+s" 保存时,会弹出请求注册的对话框
- Android自定义Toast
- C语言学习第二天——运算符优先级
- wordlist 1- page 7
- poj1577解题报告
- ACM-ICPC Regionals 2013 >> Asia - Aizu - Count the Regions
- hdu 2007 平方和与立方和 (java)
- 3-38
- HDU 5214 Movie