好友
阅读权限10
听众
最后登录1970-1-1
|
声明:本人是个菜鸟,好久没碰OD了。如有错误之处,勿喷。
手贱,升级了Sublime Text 3到了3086版,无法启动了,向我要license。网上好像也没破解方法,别人破的也不敢用。自己估计是被加了黑名单,赶紧OD载入,分析了一通,果然是黑名单。好办了,找到地方,用WinHex打开主文件,跳转到偏移量00854800处,修改35为其他任何数字。搞定了一个黑名单! 吃早饭的时候想了想,只跳过自己用的黑名单还不行,索性把所有黑名单都跳了吧。怎么改最方便,最简单呢?翻到最上面,在012310C9处,机器码为:8D45C8,汇编为:lea eax,dword ptr ss:[ebp-0x38],把赋值eax的地址给改了一下,这样移到eax的地址所指向的值肯定不是原来的license了,于是1字节修改就能搞定所有的黑名单。最后祭出winhex,修改偏移量为00853195处的C8为11,收工!
012310BB |. /E9 A2060000 jmp sublime_.01231762
012310C0 |> |837D DC 10 cmp [local.9],0x10
012310C4 |. |8B45 C8 mov eax,[local.14]
012310C7 |. |73 03 jnb short sublime_.012310CC
012310C9 |8D45C8 lea eax,dword ptr ss:[ebp-0x38]
012310CC |> |50 push eax
012310CD |. |E8 F81C0400 call sublime_.01272DCA
012310D2 |. |59 pop ecx
|
免费评分
-
查看全部评分
|
发帖前要善用【论坛搜索】功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。 |
|
|
|
|