马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册帐号
×
教大家OD简单的一些应用,当然OD的应用还很多很广,今天教大家破解一个小程序。
示例程序是我自己写的,有兴趣的可以跟着我的教程做一遍,很简单的!
这个是VB6.0示例代码: [mw_shl_code=applescript,true]If Text1.Text = "123456" Then
Form2.Show
Else
MsgBox "密码错误"
End If[/mw_shl_code] 我编写的程序密码是:123456。输入密码正确弹出主界面,输入错误弹出"密码错误"对话框。 650 250 开始破解程序教程: - 运行示例程序,打开OD,点开OD的文件--附加。OD加载示例程序!
560 320 2.选择程序主模块(几乎都是和进程名相同)。 选择程序主模块 3.点击OD的反汇编窗口。右键--查找--所有参考文本字串。 4.分析汇编数据。汇编窗口向上找,找到如下汇编内容! 汇编内容 je=当等于时跳转。 我们通过分析知道,当密码错误的时候,也就是je生效的时候,会跳转到密码错误的代码中,从而弹出密码错误的对话框。 我们只需要修改je为jne即可。 jne=当不等于时跳转。 5.我们点击该汇编数据,鼠标右键--汇编。修改je 0040205F为jne 0040205F。 6.我们测试效果,随便输入一个密码。看看能否打开主界面。 测试结果 OK!搞定了,这个就是最基本的程序破解!我们学习的是技术和原理,不要用来做坏事哦!
|