|
本帖最后由 yyStarSky 于 2014-2-4 03:33 编辑
介于时间关系,IAR更新快,所以没有时间来做一些重复的事情,在这里把过程简化后写出来共大家参考吧!
必备工具:OLLYDBUG
补丁制作工具:DUP2
我把我整理的工具包放到了百度网盘上:http://pan.baidu.com/s/1y6wRs
单击CrackMaker.exe以管理员权限运行。
如图
单击ODB
如图
然后载入程序文件,如iccarm
载入完成后,在CPU指令窗口单击右键,然后搜索所有参考字符串
在这里要修改两处,其实网上也有文章介绍,我也是用的他们的方法哦!
在字符串窗口ctrl+f搜索
"Network license:" --搜索时去掉引号
在函数入口处做如下修改,选中入口一段代码如图然后按空格快捷修改
mov al,1
retn 8 --具体返回值,看函数尾部的返回指令就可以了
把如上代码修改好后,把被更改的代码全部选中,通常修改后的会高亮显示,全部选中,然后右键 编辑-->拷贝到可执行程序。
完成后切换到CPU窗口然后搜索如下字符串
"Must request at least one license" --搜索时去掉引号
函数入口处做如下修改。
xor eax,eax
retn 0c --具体返回值,看函数尾部的返回指令就可以了
完成后在文件窗口(在你执行拷贝后会跳出来),然后右键保存(如图)
一般而言需要破解的有编译器(C编译器,汇编器,连接器)、调试工具(一些和调试工具仿真工具相关的DLL)。位于
430、8051、avr等文件夹中,把有可能的DLL或EXE文件用ODB载入搜索上面的两个字符串即可
对于IAR的IDE的修改不做解释,百度搜“手动破解IAR for arm”有朋友发了很好的帖子。
也许我写的不是很明白,有兴趣玩一玩的朋友可以QQ联系哦,583016669,或发送邮件给我,yystarsky@live.com
嗯,就这么多吧,在IAR没改变之前,我不再破解它啦,么意思!浪费时间的事情干不得!呵呵! |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
阿莫论坛20周年了!感谢大家的支持与爱护!!
你熬了10碗粥,别人一桶水倒进去,淘走90碗,剩下10碗给你,你看似没亏,其实你那10碗已经没有之前的裹腹了,人家的一桶水换90碗,继续卖。说白了,通货膨胀就是,你的钱是挣来的,他的钱是印来的,掺和在一起,你的钱就贬值了。
|