Crack 010editor
010 Editor 是适用于Microsoft Windows、Linux和macOS的商业十六进制编辑器和文本编辑器。通常 010 Editor 用于编辑文本文件、二进制文件、硬盘驱动器、进程、标记数据(例如XML、HTML)、源代码(例如C++、PHP、JavaScript、shell 脚本(例如Bash、批处理文件)、日志文件等。通过使用二进制模板可以编辑多种二进制数据格式。
简单来讲,就是很不错的十六进制编辑器,但是它做得可能有点问题(),导致破解起来非常的容易(?
动手!
首先,非常容易忽略的细节,就是需要以管理员身份运行,简单的做法就是将整个文件夹直接复制到桌面,最后才能成功破解,如果没有,就会出现下图
不解决的话最后一步也是完成不了的。
接着正常情况下,010editor是有试用期的,但是因为这里我的已经是破解过的,(所以网上偷了个别人的图),试用期过后就会需要购买,如图(侵权联系我删)
上图就是破解关键点,然后就可以直接拖进IDA里面,shift
+F12
搜索一下字符串
双击后x
一下查找交叉引用
找到后F5
反编译,很快发现要注册成功需要让这个v17
等于219(0xDB)
那就找一下v17
是打哪里来的,很快发现就在上面有个函数给v17
赋值了,那么只要让这个函数返回值是217,就可以成功注册了!
进入函数,tab
一下看汇编,如不是代码块视图按一下空格转成好看的代码块视图,要让这个函数返回一个值,那jz
就没必要啦,所以nop
掉!!!(patch快捷键ctrl
+alt
+k
)
可以F5
一下看看现在的函数——跟想象中的一样!!!只要把**275(0x113)改成219(0x0DB)**就好啦!!
其实刚才patch的时候已经发现nop后面就有mov eax, 113h
这样的赋值操作了,所以很容易想到把113h改成0DBh就修改完成了!!!
检查一下,成功!
最后一步不要忘了,Edit
->Patch program
->Apply patches to input file...
关掉IDA,重新打开010editor,随便输个什么东西都会顺利进入!!!大功告成!!
可惜了这么激动人心的时刻没有截图,那那就约尔姐姐杀我(bushi
分享封面画师:https://nixeu.artstation.com/
吹!!!!!!