加密与解密 列题 TraceMe
首先先打开程序
一个很简单的逻辑,比较用户名和序列号是否符合,
在这个过程中,
输入
校验
返回值
这里出现了知识点
一个个试验,ctrl+G,出现输入框, 输入GetDlgItemTextA
确定
简单的来说,程序从这里开始输入,
汇编代码
MOV指令可以在CPU内或CPU和存储器之间传送字或字节
PUSH :把值推入栈值,相当于赋值
Call :循环指令,前面是赋值(应该是用户名和序列号),猜这就是循环验证了
下面可能就是结果了,按f8一个个运行查看提示
我继续向后运行,就发现了上
原创
2021-02-15 12:21:01 ·
255 阅读 ·
0 评论