逆向实验小结
OllyDbg:修改程序标题
正常画面
查找需要修改的值
查找需要修改的值,查找用Ctrl+G来查找栈值。
修改数据
修改数据,选取值后 空格 修改;
保存文件
另存为一个新的可执行文件。
查看结果
程序爆破
题目:正常一个程序打开需要license,如何去绕过?
首先判断编程所属代码
然后放到ollydbg中查看关键信息
查看跳转信息
修改汇编此出的值
CTRL+N 汇编于此出
保存可执行文件
再次执行此文件,执行成功
方法二
发现需要这个key文件
Cmp xxx, 0x10中,dword中存取的是Keyfile.dat文件字符的长度,长度需要>=0x10,也就是至少有16个字节长度
每次取出一个字符,跟0x47作比较,也就是ASCII码47的”G”,至少比较8次
创建一个文件
成功