论文部分内容阅读
自从珊瑚虫退出以后,虽然说也有其他的外挂程序出现。但是没有过多久这些外挂程序,也因各种原因没有多久就纷纷倒闭了。这不就在不久以前,唯一支持QQ 2009的外挂程序,“赛博”也因为软件被破解而停止了开发。那么我们能不能根据自己的需要,开发出对应功能的外挂程序了?
point A关闭不需要的广告
其实很多人使用外挂程序不外乎两原因。即显示远程用户的IP地址以及去除软件自身的广告。如果说让外挂程序显示IP地址比较困难的话,那么去除软件自身的广告也比较简单。首先从网上下载HookQQ平台,病解压释放到QO安装目录。同样在下载该平台的一个插件,将插件KillQQAd目录下的文件解压释放到OQ安装目录。从名称就可以看出来,KillQQAd插件就是一个实现去除腾讯QQ的界面广告的插件。
运行插件的主程序KQAdTrav.exe,在系统栏中右键单击插件图标,并选择“选项设置”命令后进行操作。首先在“常规配置”中选择要禁用的功能,接着还可以设置老板键、一键锁定等功能。设置完成以后点击“确定”按钮,现在重新运行Q0主程序就可以达到意想的效果了(如图1)。但是这个插件需要和QQ分别单独运行,并不能像珊瑚虫那样让QQ随外挂一起使用。另外。该插件还能够查看QQ当前,连接的IP地址及其归属地,但是并不提供0Q好友所在地查询。
point B打造其他功能插件
前面提到了HookQQ平台,那么这是一个什么样的程序呢?HookQQ平台是一款运行于32位WinnNT平台下的内存辅助工具。将HookQQ平台挂载到自己或者其他人写的程序里面,便可实现譬如内存填充、内存修改、启动其他程序、挂载其他DLL库等功能。
第一步:运行HookQQ平台中的主程序HKICreale,首先在“补丁信息”中输入补丁文件对应的属性信息,接在“补丁类型”中选择要生成的补丁文件类型。比如我们在启动电脑以后,往往会运行很多软件,比如QQ、浏览器、下载软件等。所以这里就在“补丁类型”中选择“运行程序”,接着在“模块名称”中输入要一起启动的程序名称,然后点击“添加补丁信息”按钮就可以将其添加到“要运行的程序”列表中(如图2)。最后点击“保存补丁文件”按钮,将补丁文件保存到HookQQ目录下的HKPatch目录里,给插件取个文件名后点击“确定”按钮即可。
第二步:将HookQQ平台的所有文件,包括刚刚创建的补丁文件,放置到要挂载的文件的相同目录,也就是其他程序要随之启动的那个文件目录。现在打开PE编辑工具LoraPE,在窗口中点击“PE编辑器”按钮,在弹出的对话框中选中要挂载的文件。打开后点击“目录”按钮,在“目录表”中点击“导入表”后面的“…”按钮,在弹出的“导入表”对话框的列表中单击右键,选择菜单中的“添加导入函数”命令(如图3k然后在“添加导入函数”窗口的“DLL”和“API”中,分别输入HookQQ dll和void HookQQ(void)。点击“+”按钮将函数添加到列表,最后点击“确定”按钮保存刚刚的程序修改(如图4)。现在运行被修改的程序,就可以看到指定的程序也一起随它启动呢。当然大家也可以根据需要。利用HookQQ平台开发出其它的插件程序。




point A关闭不需要的广告
其实很多人使用外挂程序不外乎两原因。即显示远程用户的IP地址以及去除软件自身的广告。如果说让外挂程序显示IP地址比较困难的话,那么去除软件自身的广告也比较简单。首先从网上下载HookQQ平台,病解压释放到QO安装目录。同样在下载该平台的一个插件,将插件KillQQAd目录下的文件解压释放到OQ安装目录。从名称就可以看出来,KillQQAd插件就是一个实现去除腾讯QQ的界面广告的插件。
运行插件的主程序KQAdTrav.exe,在系统栏中右键单击插件图标,并选择“选项设置”命令后进行操作。首先在“常规配置”中选择要禁用的功能,接着还可以设置老板键、一键锁定等功能。设置完成以后点击“确定”按钮,现在重新运行Q0主程序就可以达到意想的效果了(如图1)。但是这个插件需要和QQ分别单独运行,并不能像珊瑚虫那样让QQ随外挂一起使用。另外。该插件还能够查看QQ当前,连接的IP地址及其归属地,但是并不提供0Q好友所在地查询。
point B打造其他功能插件
前面提到了HookQQ平台,那么这是一个什么样的程序呢?HookQQ平台是一款运行于32位WinnNT平台下的内存辅助工具。将HookQQ平台挂载到自己或者其他人写的程序里面,便可实现譬如内存填充、内存修改、启动其他程序、挂载其他DLL库等功能。
第一步:运行HookQQ平台中的主程序HKICreale,首先在“补丁信息”中输入补丁文件对应的属性信息,接在“补丁类型”中选择要生成的补丁文件类型。比如我们在启动电脑以后,往往会运行很多软件,比如QQ、浏览器、下载软件等。所以这里就在“补丁类型”中选择“运行程序”,接着在“模块名称”中输入要一起启动的程序名称,然后点击“添加补丁信息”按钮就可以将其添加到“要运行的程序”列表中(如图2)。最后点击“保存补丁文件”按钮,将补丁文件保存到HookQQ目录下的HKPatch目录里,给插件取个文件名后点击“确定”按钮即可。
第二步:将HookQQ平台的所有文件,包括刚刚创建的补丁文件,放置到要挂载的文件的相同目录,也就是其他程序要随之启动的那个文件目录。现在打开PE编辑工具LoraPE,在窗口中点击“PE编辑器”按钮,在弹出的对话框中选中要挂载的文件。打开后点击“目录”按钮,在“目录表”中点击“导入表”后面的“…”按钮,在弹出的“导入表”对话框的列表中单击右键,选择菜单中的“添加导入函数”命令(如图3k然后在“添加导入函数”窗口的“DLL”和“API”中,分别输入HookQQ dll和void HookQQ(void)。点击“+”按钮将函数添加到列表,最后点击“确定”按钮保存刚刚的程序修改(如图4)。现在运行被修改的程序,就可以看到指定的程序也一起随它启动呢。当然大家也可以根据需要。利用HookQQ平台开发出其它的插件程序。



