查壳
程序是使用delphi编写的 32位无壳
运行查看
要求输入用户名,注册码,一个图片显示框
个大按钮有两个对应的相应事件, 分别是单击事件和双击事件。
这里是整个程序的所有的响应事件 以及对应的RVA
第一个FormCreate是窗体的创建事件 这个不必关心,一般创建事件都是显示图形界面相关的操作
第二个事件名是chkcode,全称应该是checkcode,校验代码
第三个KeyUp是响应的键盘的弹起
第四个DbClick是按钮的双击事件
第五个Click是按钮的单击事件
调试
获取用户名
获取用户名长度 将长度加上0x1E
将长度转为字符串
字符串拼接 拼接为长度+用户名+循环次数
整个算法循环18次