黑客风云——风云网络
设为首页 加入收藏 我要投稿 网站地图

您现在的位置: 黑客风云 >> 黑客文章 >> 黑客进阶 >> 黑客编程 >> 正文
·没有路由密码权限时的鸽08-23·上网安全 Vista自我防范10-11
·让濒临崩溃的Windows XP10-11·有备无患,快速自制救急10-11
·要你好看!Windows看图工10-11·空间赞助网提供不同类型10-11
·讨论net.exe和net1.exe的10-10·让3389远程桌面传输更通10-10
·巧妙入侵渗透赌博站10-10·Aspx空间扫权限工具10-10
·Windows2003最新提权工具10-10·易淘乐提供100M免费全能10-10
·系统开机密码忘了不着急10-09·中意网络提供免费100M免10-09
·与众不同 Windows XP开始10-08·让桌面图标翻跟斗 在XP上10-08
·上海宽元站长资助计划-提10-08·个性化Windows XP的任务10-07
·趣盘提供3G免费网络硬盘10-07·秀山热线提供200MB免费全10-07
·一次艰辛的提权过程10-06·成功入侵IT大卖场的渗透10-06
·mysqlhack- MYSQL利用工10-06·lanker一句话PHP后门客户10-06
·WIXI提供3G免费多媒体网10-06·新人网络提供100M/ftp免10-06
·如何利用QQ带来高流量10-05·UuShare提供免费网络文件10-05
[推荐]利用BCB自己打造QQ炸弹
      ★★★★★

利用BCB自己打造QQ炸弹

文章整理发布:黑客风云 文章来源:www.05112.com 更新时间:2007-10-23 10:26:52

俗话说的好啊:不会编程的黑客就不是好黑客(我会编程,但我也不是黑客,因为我是个——程序员,哈哈)。今天呢我们就来亲自动手打造一个专属于自己的小工具。

我们要做的是一个QQ炸弹,这年头用QQ的人实在多。这林子大了可是什么鸟都有,当然其实我们今天做这个工具的威力并不是很大,顶多只能和好友聊天的时候骚扰一下。思路很简单,就是通过程序不停地模拟按键Ctrl+Enter自动发送消息,不过当我们做成的时候心里自然也会有那么一种满足和喜悦。

编程工具的选择其实很重要,像这样的小东东如果用VC来做那真不是一般地麻烦,什么?你说delphi很快?那倒是,不过会pascal的肯定没会C的人多吧。就拿我们学校来说,基本对于所有的理工专业C语言都是必修课。对于快速的可视化开发BCB当然是第一选择,大伙们请安静,因为,兼具了VC与 delphi共同优点的武林第一神兵利器要隆重出场了,让我们用热烈的掌声欢迎:Borland C++ Builder 6.0 (简称BCB)。
程序详细思路:首先打开与好友的聊天窗口,程序通过窗口名搜索得到窗口句柄,下一步是自动将要发送的语句拷贝到剪贴板中,然后激活聊天窗口让其得到键盘输入焦点,最后就是通过循环不断地模拟按键Ctrl+V和Ctrl+Enter了。

启动BCB 6.0,它会默认自动新建一个Application,在窗体上放一个PageControl控件(在Win32页中),将其Align属性设置为 alClient,新建一个TabSheet(很多人都说怎么也找不到这个控件,其实新建它的方法是右键点击PageControl,然后New Page就OK了),将其Caption属性设置为“轰炸好友”,其余控件就根据我的图片(没法传图,不放了,看黑防吧)来放吧,当然您也可以自己发挥创造性弄个更漂亮的界面。

从上到下三个编辑框(Edit控件)的Name属性依次为NcikNameEdit,FrequentEdit,TimesEdit,最下面是个Memo 控件,Name属性设置为WordMemo,好了,下面就用代码说话吧。(代码侧重程序实现原理,有所删减,完整工程及代码文件已经打包)
首先我们要找到聊天窗口:
char WindowBuffer[MAX_PATH]; //存放窗口名的缓冲区
sprintf(WindowBuffer,"与 %s 聊天中",NickNameEdit->Text);
HANDLE hWindow = FindWindow(NULL,WindowBuffer); //查找窗口
if( hWindow == NULL )
{
ShowMessage("抱歉,没有找到此聊天窗口!");
return;
}
这样我们得到了聊天窗口的句柄hWindows,然后就可以开工编写轰炸的代码了。
this->Hide(); //隐藏窗口,没必要显示
for(int i=1;i<=StrToInt(TimesEdit->Text);i++)
{ //因为编辑框里面默认都是String类型,所以我们要通过StrToInt将
//轰炸次数转换成int型才能在循环中使用它

WordMemo->SelectAll(); //选中全部语句
WordMemo->CopyToClipboard; //将其拷贝到剪贴板
SetForegroundWindow(hWindow); //将聊天窗口激活使其得到键盘焦点
StartBomb(); //调用炸弹函数开始轰炸
Sleep(StrToInt(FrequentEdit->Text)); //暂停一段时间后继续下一个循环
}
this->Show(); //执行完毕后显示窗口

[1] [2] 下一页

文章录入:cainiaowang    责任编辑:cainiaowang 
【字体:
Copyright @2006 黑客风云 ●业务联系:QQ 联系怪人 联系奇人 Email:给怪人发邮件 给奇人发邮件
ICP备案:冀06009886