本文主要是介绍逆向入门Crackme004——ajj.1,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
逆向入门Crackme004——ajj.1
话不多说老样子我们先试用爆破的方式来处理这个程序
(本Crackme由Delphi编写所以我们需要用到它的反汇编工具DelphiDecompiler)
下载网址:[下载地址](https://tool.pedi y.com/index-detail-15.htm)
打开OD,在OD中运行这个程序
然后熟练地使用中文检索智能检索
很幸运在老地方有我们想要看到的东西
我们进入看看
我们向上看看是哪个跳转会跳转到这里
快看他在这里
我们把这个jnz跳转弄成空指令(nop)
然后就能看到朱茵小姐姐在朝你笑(呜呜呜我的朱茵女神)
NEXT我们找找他的注册码
我们先输入123来谈谈路
我们在分析他的代码之后并没有找到计算注册码的地方,此时我们想到他使用Delphied编写的我们使用上面提到的软件看看他的函数使用情况
我们在查看chkcode的时候发现他好像就是我们计算注册码的函数
我们去od看看(地址00457c40)
我们设下断点看一看
随便输入一个注册码他就会断在这里
我们一步一步看(F8)
我们在这里看到了他的注册码出现了
我们分析一下这个注册码
黑头Sun Bird8dseloffc-012-OK123"
黑头Sun brid+一个数字+dseloffc-012-OK+字符串
我们看看上面生成部分
在分析完之后我们知道了正确的注册码计算方式
黑头Sun brid+(name长度+5)+dseloffc-012-OK+name
输入之后点击那个图片的位置就成功了
这篇关于逆向入门Crackme004——ajj.1的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!