写一篇博客记一下第一次逆向VB程序
查壳是visual basic编写的程序
先用VB Decompiler Pro查看一下关键跳转函数地址
在写的的时候搜了一下字符串,以为看到的完整的flag,结果只有半个
这里有提示输入超过四位,具体的猜吧
将此处nop掉让程序继续执行不进行错误处理直接执行正常情况下的操作
nop后运行随便输点确定之后回出现猜解flag的功能,这里的终止值明显小了
继续看VB Decompiler Pro,找到终止值的地址
在0x402ACC处下断点,点击开始,修改eax的值位999999,点击开始(真服了od崩了好几次_)
flag{heidun_crk_520530}