@[TOC]

最近在练习破解,学习了一种新方法,可以去掉VB程序的NAG窗口,觉得非常好玩,记录下来。

NAG窗口

原程序启动有一个NAG窗口,若干秒后会自动关闭。
NAG窗口就是为了让用户注册软件经常出现的注册窗口或者软件启动时出现的注册窗口.
在这里插入图片描述

去除

1用od载入 VB程序有个特点-入口点处都是一个PUSH指令,然后一个CALL指令
在这里插入图片描述2 把push后面的数据加上0x4c
0x004067d4+0x4c=0x00406820
在数据窗口跟随
在这里插入图片描述3取dword大小的值 即00406868 再次在数据窗口上跟随
在这里插入图片描述4发现两个大小为0x50的数据块在这里插入图片描述每块数据的第三行第五个数据是指定了每块代码(也就是程序启动后要加载的窗体)出现的顺序,我们交换他们的值,就可以去除NAG窗口

作用

好像没啥卵用