去NGA之VB

Posted lex-shoukaku

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了去NGA之VB相关的知识,希望对你有一定的参考价值。

我们以crackme第三题为例:

双击打开后,会出现这个NAG。

技术图片

我们放入die,查看信息:

技术图片

发现是VB的程序。

载入OB:

技术图片

这里是一个十分明显的vb程序的特点:一个push一个call,我们查看这个0x004067D4的地址:

技术图片

然后我们往后数0x4C个数字(ctrl+G,输入004067D4+4C):

技术图片

发现了一个地址,然后我们继续转跳到这个地址(0x00406868):

技术图片

到了这里,我们可以看到两个相似的数据块 :

技术图片

而这两个数据库中,有两个标志区:

技术图片

该标志指定了每块代码(也就是程序启动后要加载的窗体)出现的顺序,先加载00,也就是我们要去的NAG窗口,再加载01,是主窗口。所以这里我们将各两个标志的值颠倒一下,01改00,00改01,二进制修改,保存文件,运行测试,NAG窗口去除了。
技术图片

然后打开就可以看到NAG不见了。


以上是关于去NGA之VB的主要内容,如果未能解决你的问题,请参考以下文章

请教:nga无法正常显示,只有文字没有图片,白底

EUI老是提示 Lua错误 怎么破 NGA玩家社区

学习:vb之p-code CM逆向练手

刀塔夜话(Eclipse PGL海选被淘汰 2冰与跳刀加入NGA战队)

DEM地形操作(geotools方式与nga方式)

求助 以万为单位显示生命值的头像插件 NGA玩家社区