申请会员ID:lzhzy597
1、申 请 I D: lzhzy5972、个人邮箱:2071086739@qq.com
3、原创技术文章:教你使用OD破解锁屏软件密码
前期准备工作:
1.下载锁屏软件,这里以“电脑挂机锁”为例
2.下载OD
步骤1:
先关闭挂机锁主程序,打开主程序位置,把主程序用OD载入,打开界面如下(允许大家打开的代码与图片完全不一样)
步骤2
把OD最小化到托盘,运行电脑挂机锁,设置初始密码,打开挂机锁,若直接点击“直接退出”会在窗口标题显示“你输入的密码不正确,无法退出程序!”
我们就从这段文字入手
步骤3
回到桌面,打开在任务栏的OD,在任意一条汇编代码右键,点击中文搜索引擎 点击智能搜索,如图
步骤4
在打开的窗口中按下快捷键 Ctrl+F意思是搜索,(也可以右键,选择“Find”效果一样)
让后输入刚才的错误信息,点击确定,OD自动搜索包含这个字符串的汇编地址,让后双击字符串
单出汇编代码,我们就从这开始
步骤5
我们发现,在这条汇编指令,是由je转跳来的(因为有红线表明),什么是je,它是cmp判断的一个命令,意思是若相等就转跳到je后面的地址,
在je后面,这条地址前面中间的代码是跳过不执行的,再回来说cmp,就是判断指令,相当于IF指令,那么这几行代码就变成
je(如果密码判断正确)转跳到XXXX
jne(如果不正确)转跳到其他地址
那么这时候聪明人就想到了:如果把je这个命令删除,让他执行中间的密码正确的代码,就可以了吗!
就是这样做,右键je这条代码,右键,选择二进制,选择用NOP填充
NOP就是不执行,用来占位子的,如图
步骤6
修改完成后,右键代码,选择复制到可执行文件--所有修改
点击全部复制
在弹出的窗口右键,选择保存文件
然后把修改好的文件覆盖到原来的文件(记住,程序要先退出)
最后测试运行程序,会发现随便输入密码,单机直接退出,都是可以的,说明程序破解成功
注意
本例子面向的是新手,教程较为简单,程序也是较为简单,不存在加壳、暗装的反汇编,干扰破解等手段,这种方法也可以破解一些类似于简单的登录窗口等软件。
特别注意
破解是对别人开发成果的不尊重,不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。
向吾爱破解提出些建议
在我发这篇文章时,结果提交几次会出现非法字符提醒,这个BUG需要调整,显示出了网站的一些关键信息,需要改进
抱歉,未能达到申请要求,申请不通过,可以关注论坛官方微信(吾爱破解论坛),等待开放注册通知。
ps:那个提示是discuz的防sql注入拦截的功能,可能文章中有些代码或者特殊字符触发了拦截逻辑。
页:
[1]