Jump to content

aphex

Active Members
  • Posts

    76
  • Joined

  • Last visited

  • Days Won

    1

Posts posted by aphex


  1. #include <iostream>
    #include <windows.h>

    long __stdcall WindowProcedure( HWND window, unsigned int msg, WPARAM wp, LPARAM lp )
    {
    switch(msg)
    {
    case WM_DESTROY:
    std::cout << "\ndestroying window\n" ;
    PostQuitMessage(0) ;
    return 0L ;
    case WM_LBUTTONDOWN:
    std::cout << "\nmouse left button down at (" << LOWORD(lp)
    << ',' << HIWORD(lp) << ")\n" ;
    // fall thru
    default:
    std::cout << '.' ;
    return DefWindowProc( window, msg, wp, lp ) ;
    }
    }

    int main()
    {
    std::cout << "hello world!\n" ;
    const char* const myclass = "myclass" ;
    WNDCLASSEX wndclass = { sizeof(WNDCLASSEX), CS_DBLCLKS, WindowProcedure,
    0, 0, GetModuleHandle(0), LoadIcon(0,IDI_APPLICATION),
    LoadCursor(0,IDC_ARROW), HBRUSH(COLOR_WINDOW+1),
    0, myclass, LoadIcon(0,IDI_APPLICATION) } ;
    if( RegisterClassEx(&wndclass) )
    {
    HWND window = CreateWindowEx( 0, myclass, "title",
    WS_OVERLAPPEDWINDOW, CW_USEDEFAULT, CW_USEDEFAULT,
    CW_USEDEFAULT, CW_USEDEFAULT, 0, 0, GetModuleHandle(0), 0 ) ;
    if(window)
    {
    ShowWindow( window, SW_SHOWDEFAULT ) ;
    MSG msg ;
    while( GetMessage( &msg, 0, 0, 0 ) ) DispatchMessage(&msg) ;
    }
    }
    }

    • Upvote 1
    • Downvote 1
  2. E malware, nu mai porneste PC-ul (pentru noobi), normal ca e detectat.

    Este scris in DOS :)) Am facut un batch file ca punct de pornire, pe care l-am scris dupa intr-un compiler buguit de C, din cauza compilerului il vede ca malware pentru ca injecteaza scriptul in cmd. Adica in C am scris sa execute codul in cmd.

    Scriptul de baza e simplu

    Este aplicatie win32 ghost

    Ba baiatule eu zic ca nu dai bine cu capu sau ai 12 ani cel mult. Compiler buguit, injecteaza scriptul in cmd, aplicatie win32 ghost :)))) doamne

    DOS nici nu mai exista pe platforma windows de la xp in coace ce mortii lui de legatura are si in plus ca e scris intr-un amarat de interpretor de scripturi care la randul lui e scris in Delphi.

  3. O sa las pe seama faptului ca ai 16 ani si nu poti sa raspunzi la ce te intreb concret.

    Companile de antivirusi incearca sa creeze o teorie, si acuma exista si conferinte de la ACM pe baza asta.

    Care ar fi aia ? ACM = Adrian Copilu Minune ? cand te exprimi te rog sa te exprimi pe intelesul tuturor pentru ca nu toti am citit aceeasi cantitate de literatura de specialitate cat ai citit tu iar de multe ori folosesti cuvinte care nu isi au rostu cum ar fi cluster care l-ai folosit pana la epuizare.

    Nu vreau sa te critic iti apreciez dedicarea , inteligenta cat si cunostintele acumulate pana acum dar nu imi cere sa te laud ptr geoRAT care face lucruri pe care decat tu poti sa le testezi.Cand faci ceva ce end userul nu poate folosi mai bine nu mai adaugi acolo termeni care sa incurce lumea pentru ca 99% nu sunt interesati de partea tehnica.

  4. Nu am zis ca nu exista am zis ca nu am auzit dar si asa ce ai facut tu nu se poate numi metamorf.Programarea malware nu se invata din cursuri si carti drept dovada ai abordat prost problema din toate punctele de vedere.As vrea sa vad mai multe aplicatii scrise de tine crawleru mi-a placut felicitari ptr ala.

  5. Cred ca ar trebui sa scrii pe google metamorphic code nu am auzit in viata mea de un virus sa aiba inclus in el un compilator.metamorf inlocuieste unele instructiuni prin schimbarea registrilor inlocuirea unor instructiuni care fac aceeasi chestie.in poliformism se foloseste criptarea iar apoi se modifica stubul care face decriptarea prin introducerea de junk.pe scurt polimorfic criptate plus stub metamorfic schimba intreg codul fara criptare.

  6. Daca criptezi stringurile ce contin numele functiilor si apelezi functiile dinamic adica le incarci cu GetProcAdresss rasu de Ikarus nu o sa iti faca probleme iar ptr nod la fel nu treb sa faci hook ptr un keylogger banal poti folosi getasynckeystate intr-un thread sau un timer cum preferi.Oricum nu are nici o treaba cu cuvantul metamorf atata timp cat trebuie o recompilare.Poti altera codul unui executabil si fara recompilare asta in cazul ca ar fi scris calumea clientul fara ferestre si bazaconii.Poti face un crypter care sa cripteze cu o cheie random clientul generat de fiecare data ar fi mult mai folositor asa ne avand sursa nu are nici un sens decat sa povestesti la lume.

  7. Nu pricep motivul pentru care ai inglobat niste functii banale existente in orice RAT de bun simt in 8 module separate cred ca ti-a fost si greu sa scrii atatea proiecte mie unul mi-ar fi fost mai usor sa scriu totul in server(client la tine) si sa pun si la dispozitie un api pentru nebuniile fiecaruia.Eu am instalat serverul iar dupa am constatat ca imi da eroare ca nu am pluginurile am copiat pluginurile unde trebuia in C:\Welcome\Plugins nu a mers nici dupa ce am restartat nu stiu ce am gresit...

    TrayIconul ala de la BussinesSkin form chiar face probleme? sau nu l-ai configurat tu dupa ce dau minimise nu pot sa restaurez formul principal care cand nu e maximizat nu am access la controalele de jos din lista.

    Iar nu inteleg de ce clientul tau are un mainform la ce iti foloseste sa maresti dimensiunea si sa incarci cu cod inutil ?

    Iar faptul ca scrii la sfarsitul fisierului in loc sa folosesti resurse va face ca orice antivirus mai rasarit sa il marcheze ca suspicios pentru ca emulatorul se uita in PE headerul ultimei sectiuni si daca PointerToRawData + SizeofRawData e mai mare ca fisierul inseamna ca este ceva strain scris la sfarsit si il marcheaza ca suspicious.

    Poate ma lamuresti si pe mine cum este geoRAT metamorfic pentru ca inafara de setarile care se schimba la sfarsitul fisierului eu nu am vazut nimic sa se schimbe in sectiunea de cod...

  8. Pai nu au nici un rost in programarea reala eu programez de ceva vreme si nu am avut nevoie niciodata de o matrice spre exemplu dar e bine sa acoperi toate aspectele programarii incat sa ai macar o idee ce sa scrii pe google cand te intalnesti cu o anumita problema.In ziua de azi poti realiza programe destul de complexe fara prea mult creier pentru ca sunt sanse de 99% ca cineva sa fi facut asta inaintea ta si sa gasesti o sursa din care sa te inspiri.Eu am o parere proasta despre oamenii care dau copy paste dar pana la coada cine mai tine cont atata timp cat merge ;).

  9. Daca avea 2 tls callbacks primu neinteresant si al doilea sa verifice checksumul in olly ar fi fost un iad de dezansamblat.olly nu face breakpoint decat la prima intrare din tls.Btw cred ca un ExitProcess daca nu trecea checksumul era mai nimerit decat un access violation...

  10. ti-se potriveste de minune nickul pe care l-ai ales. pe track 2 se gaseste numaru cardului urmat de un egal data expirarii si cateva cifre care corespund bancii in cauza. cum e posibil sa bagi trackul 1 care consta in numele titularului si sa iti rezulte niste numere valide? esti chiar tampit tampitule care esti tampit

  11. Ok am inteles,nu am mai avut chef acum sa caut in helpul de la delphi ce face IntToHex dar oricum codul tau fata de al meu e mult mai eficient.Zilele astea vreau sa ma apuc sa fac o astfel de functie pentru scadere dar este un pic mai complicat si mi-a fost cam lene s aimi bat capul cu ea....

    pai cu lenea nu faci nimic ;)

  12. function Sum(S1:String;S2:String):String;

    var

    i,k:Integer;

    begin

    if Length(S1)>Length(S2) then

    Insert(IntToHex (0,Length(S1)-Length(S2)),S2,1)

    else Insert(IntToHex (0,Length(S2)-Length(S1)),S1,1);

    WriteLn(S1);WriteLn(S2);

    k := 0;

    for i := Length(S1) downto 1 do

    begin

    k := StrToInt(S1) + StrToInt(S2) + k;

    Result := IntToStr(k mod 10) + Result;

    k := k div 10;

    end;

    if k > 0 then

    Result := IntTostr(k) + Result;

    end;

    uite mi-am permis sa iti modific putin functia oricum ai gandit bine felicitari

×
×
  • Create New...