selph
selph
发布于 2023-03-22 / 90 阅读
0
0

Flash jigsaw producer v2.2 破解分析

Flash jigsaw producer v2.2 破解分析

软件基本信息

软件名称软件版本编程语言加壳情况难度难度说明练习日期
Flash jigsaw producerv2.2C++无壳简单2023.03.16

image

很简陋的老程序了,依然是弹窗提示错误信息

破解过程:

依然是搜索字符串:

image

定位到反汇编:

image

可以看到函数开头还是在和0x110作比较,这里依然是个窗口过程函数,按钮是0x111:

image

这里是使用的sub指令来操作ZF标志位的,所以这里dec eax语句就是判断是不是0x111,是的话向下走,然后判断按钮句柄来确定是哪个按钮然后跳转过去对应的处理流程

key上面的函数调用就是注册验证函数,参数就是我们输入的密码:

image

进去追溯eax的值:

image

在返回之前,使用异或清空eax的值,清空之前eax的值是0xFFFFFFFF,所以不用管也行,反正后面是判断al是否为0,这里把xor给nop掉即可

注册成功之后没有弹窗,而是向ini文件写入注册信息:

image

可以看到已经将密码写入:

image


评论