查看基本信息:
无壳,VB程序,用VB的反编译工具或者OD直接调试都行,先看一下运行之后的样子:
使用VB反编译工具的话这一步其实可以省略(毕竟这一步是为了查找关键字,定位程序),VB不太熟悉,先看一下VB反编译工具的反编译结果:
大致分析,应该是将输入的字符串存到一个变量里边,每次取字符串中的一个字符:
之后将取出来的字符串转换为ASCII码的状态,ASCII加10之后与既定的密码串进行比较,如果正确输出正确的信息。
OD附加调试一下:
通过搜索关键字符串定位程序,
逻辑代码就在附近:
可以看到大致逻辑和直接看VB反编译的代码居然还差不多
大致逻辑就是这样,验证过程比较麻烦,再说。
160个CrackMe-010
最新推荐文章于 2022-05-23 23:48:05 发布