危险漫步博客
新鲜的“黑客思维”就是从全新的角度看待黑客技术,从更高的层面去思考;专注于黑客精神及技术交流分享的独立博客。
文章2306 浏览20614025

VB流氓广告插件编程分析

大家在上网时,难免会遇到一些恶意的流氓插件,其中恶意广告插件是最让人头痛的一种。目前常见的广告插件有弹窗广告插件,记得危险漫步前两年在也发表了一篇关于广告插件的文章,针对弹窗广告插件做了一些简单的编程分析。这次为大家介绍另外一款恶意广告插件——强制点击隐藏广告插件。做到无形中点击广告,并且不弹窗,让人难以察觉。

一、原理分析

强制点击隐藏广告插件是一款并不算流行的广告插件,它的隐藏性高,难以察觉。此广告插件运行后,自动隐藏弹出广告,并在桌面固定的位置完全透明“显示”,并控制鼠标强制点击桌面上完全透明的的广告,并且不弹出广告页面,这一款广告插件属于一些广告联盟用户作弊的商业插件。

二、恶意广告程序编译

首先放置插件所需的控件。这里我们需要2个Webbrowser,Webbrowserl高度和宽度根据广告的大小来自我调节,Web:browser2隐藏。然后设置窗体BorderStyle为0-None,去掉窗体的最大,最小,关闭等钮,接着设置窗体Form1的桌面显示位置,也就是广告所显示的位置。从而可以控制鼠标的坐标去点击该广告。

在Form1窗体添加以下代码:

Webbrowserl完全打开广告时才会把Form窗体调用出来,并在所有程序的最前端,避免了被其他程序或者网页挡住广告,然后控制鼠标去点击,等待鼠标点击完毕后,Form窗体并自动隐藏,不会占用桌面,这样就完成了恶意广告的编译。有关于广告的开机自启动的方法请参考危险漫步之前介绍的黑客编程文章,这里不再赘述。

三、鼠标桌面位置坐标获取工具编译

有些同学会问了.控制鼠标去点击窗体上的广告,要确定鼠标的坐标,那怎么办呢?下面来说一下鼠标位置获取的编译方法。新建窗体,添加Command1和Timerl各一个,两个Label控件。Timerl的Interval设置为1,Labell和Labe12分别为X、Y坐标,点击按钮开始获取坐标。

这样就完成了对鼠标坐标获取工具的编译,大家还不赶紧试试!如果您对此广告插件有更好的思路,危险漫步会及时与大家讨论哦。

相关推荐