HookQQ打造自己的QQ个人功能插件
前面提到了HookQQ平台,那么这是一个什么样的程序呢?HookQQ平台是一款运行于32位WinNt平台下的内存辅助工具。将HookQQ平台挂载到自己或者其他人写的程序里面,但可实现譬如内存填充、内存修改、启动其他程序、挂载其他DLL库等功能。
第一步:运行HookQQ平台中的主程序HKICreate,首先在补丁信息中输入补丁文件对应的属性信息,接在补丁类型中丢要生成的补丁文件类型。比如我们在启动电脑以后,往往会运行很多软件,比如QQ、浏览器、下载软件等。所以这里就在补丁类型中选择运行程序,接着在模块名称中输入要一起启动的程序名称,然后点击添加补丁信息按钮就可以将其添加到要运行的程序列表中。最后点击保存补丁文件按钮,将补丁文件保存到HookQQ目录下的HKPatch目录里,给插件取个文件名后点击确定按钮即可。
第二步:将HookQQ平台的所有文件,包括刚刚创建的补丁文件,放置到要挂载的文件的相同目录,也就是其他程序要随之启动的那个文件目录。现在打开PE编辑工具LordPE,在窗口中点击PE编辑器按钮,在弹出的对话框中选中要挂载的文件。打开后点击目录按钮,在目录表中点击导入表后面的浏览按钮,在弹出的导入表对话杠的列表右键,选择菜单中的添加导入函数命令。然后在添加导入函数窗口的DLL和API中,分别输入HookQQ.dll和Void HookQQ(Void)。点击加号按钮将函数添加到列表,最后点击确定按钮保存刚刚的程序修改。现在运行被修改的程序,就可以看到指定的程序也一起随它启动呢。当然大家也可以根据需要,利用HookQQ平台开发出其他的插件程序。