OD调试篇9
2015-10-21 17:44
239 查看
渐渐地要用比较高明一点的方法去破解软件了那好,看看今天的程序先先载入 测试下程序
发现这是一个未注册版本的程序,注册也不让注册,注册就跳出You have rntered an invalid 神马的 但是这个可以作为关键字 我们去查找这一段文字在程序的哪里
找到了 双击进入
找到了一个跳转,肯定是可以修改的,但是我们看看整个程序,发现上面有一个call设下断点 我们可以都注释下 以免路过或者迷路 重新载入 输入邮箱后 调到断点处,进入call
注意到一些 test 一些call 然后注意下方便寄存器的变化 我们可以都call进去看看
发现一个把bl 的值付给了 al 那我们要是 直接让al 一直为1 不就直接是注册了么 那我们改掉 保存文件重新载入 运行
发现都为注册版本了
来自为知笔记(Wiz)
发现这是一个未注册版本的程序,注册也不让注册,注册就跳出You have rntered an invalid 神马的 但是这个可以作为关键字 我们去查找这一段文字在程序的哪里
找到了 双击进入
找到了一个跳转,肯定是可以修改的,但是我们看看整个程序,发现上面有一个call设下断点 我们可以都注释下 以免路过或者迷路 重新载入 输入邮箱后 调到断点处,进入call
注意到一些 test 一些call 然后注意下方便寄存器的变化 我们可以都call进去看看
发现一个把bl 的值付给了 al 那我们要是 直接让al 一直为1 不就直接是注册了么 那我们改掉 保存文件重新载入 运行
发现都为注册版本了
来自为知笔记(Wiz)
相关文章推荐
- iOS开发 银行卡号有效性问题Luhn算法
- Win7系统下安装ubuntu双系统
- 在Linux CentOS 6.6上安装Python 2.7.9
- 蓝桥杯—分糖果
- 《大道至简》读后感——论沟通的重要性
- storm分组模式
- 2G,3G,4G,5G的不同之处
- eclipse中运行pig
- OpenCV (insufficient memory in function cvAlloc)的解决办法
- JAVA用flexpaper实现在线预览PDF文件
- CentOS6.5安装Oracle11G R2
- RCurl getURL()函数做debug
- 迷宫城堡(强联通targin)
- Oracle对表解锁的操作
- OC语言 面向对象编程概念
- Java反射获取一个类的所有get方法
- Sublime Text 3 装了Anaconda 写Python代码出现框框的解决办法
- 我的nexus的proxy列表
- web项目中相对路径与绝对路径
- 在VS2010上使用C#调用非托管C++生成的DLL文件(图文讲解)