Jump to content

Krisler12™

Active Members
  • Posts

    734
  • Joined

  • Last visited

Everything posted by Krisler12™

  1. Un tutorial facut de mine in care explic algoritmul de generare a unui serial. Plus detalii despre cum sa folosesti OllyDbg ca sa poti sa intelegi cat mai bine cum sa afli un serial.RapidShare: 1-CLICK Web hosting - Easy Filehosting
  2. Eu nu sunt de acord cu numarul de posturi. Ar trebui sa conteze reputatia si nu numarul de posturi ca daca s-ar tine cont de numarul de posturi atunci am avea o gramada de replici de genu' "merci'', "chiar aveam nevoie" etc. etc. etc. Reputatia ar trebui sa conteze numai ca nu stiu dupa ce criterii se da si asta... Am votat ca nu sunt de acord desi sunt de acord dar in conditiile de mai sus.
  3. Asta era problema ! Dar si aia ca eu foloseam calculatorul setat pe dword ptr ca ma gandeam ca daca baga mov dword ptr... ziceam ca trebuie dword si nu qword. Multumesc mult !
  4. Eu am bagat la serial chiar si numere si tot de geaba. Fii putin mai explicit daca poti. (dar fara sa explici tu algoritmul ca ala vreau eu sa il bag intr-un tutorial). Explica numai ce anume trebuie sa bag ca serial ca de exemplu eu am bagat serialul stocat in 40329C inainte de a trece prin StrToIntA. Am converit acei hexbytes in integers si apoi i-am bagat ca serial si tot de geaba. Ce anume trebuie scris ? Multumesc !
  5. Salut ! Tocmai vroiam sa fac un tutorial misto despre tehnici de cracking numai ca am ajuns de rasul curcilor blocandu-ma la final de o functie aparent simpla dar pe care nu o pot intelege. Pe cel care ma poate ajuta il rog sa nu expuna tot algoritmul de generare a serialului ptr. ca asta o sa faca parte din tutorialul meu (ii voi da credite bineinteles si lui). Despre ce este vorba ? Dupa cum vedeti la adresa 00401112 se ia serialul adevarat de la adresa 40324C ,din pointer, si se baga in EAX. La adresa urmatoare din imagine, 00401118, se ia serialul din EAX si se baga inapoi in pointer, dar la adresa 40329C. Urmeaza functia GetDlgItemTextA care nu face altceva decat sa verifice daca am scris un serial in textboxul ptr. serial. =>Deoarece am scris ceva in textboxul respectiv, vaom sari peste MessageBoxA care ne-ar arata mesajul de eroare cum ca trebuie sa scriem un serial. Ajungem astfel la adresa 00401148 (din imagine ca la voi se poate sa fie alta) unde se va incarca serialul bagat de noi. La adresa urmatoare , 0040114D, se va apela functia StrToIntA. AICI ESTE SI PROBLEMA: Ce dracu face StrToIntA ??? Am cautat peste tot si nu am gasit nici o descriere a ei. Dupa nume pare sa converteasca un string intr-un intreg (de care tip, nu stiu ...). In fine, asta nu e mare chestie, dar de ce dracu dupa apelarea acestei functii EAX se face 0 ??? Eu am incercat si am scris atat la nume cat si la serial atat cifre cat si litere dar nu am reusit sa-i dau de capat... In fine, problema si mai mare care rezulta de aici este urmatoarea: EAX , dupa cum am zis, se face 0. La linia urmatoare, 00401152 , se va lua serialul adevarat din 40329C , din pointer, si se va baga in ECX. Apoi, la linia urmatoare urmeaza cmp ecx, eax , adica va compara serialul adevarat cu eax care tocmai am zis ca ESTE 0. De fiecare data, orice serial ai baga, se pare (mai incercati si voi) EAX va fi 0. Imediat dupa cmp ecx, eax urmeaza un jnz care ne trimite la meajul de eroare cum ca serialul nu este valid. Unde dracu este greseala ? E clar ca imi scapa ceva mie , din moment ce autorul a zis ca nu ar fi modificat el in asembler linia cmp eax, eax in cmp ecx, eax. Dupa cum am mai zis: Pe cel care ma poate ajuta il rog sa nu expuna tot algoritmul de generare a serialului ptr. ca asta o sa faca parte din tutorialul meu (ii voi da credite bineinteles si lui). Multumesc mult ! Scanare VT: http://www.virustotal.com/ro/analisis/406506c3294fdd21e3c27c89811f5b1cc4176729f5458e02a19336eefd046d29-1278566677 Nu stiu de ce ca doar nu este virus... In fine , nu eu l-am facut si nu garantez nimic insa daca sunteti superstitiosi nu aveti decat sa il rulati in VMWare , Sandbox si ce mai vreti voi. Eu l-am rulat direct si nu vad nici un algoritm in el care sa iti fure parolele sau ceva de genu'. Fisierul: Easy Keygenme1 Copy rar PS: Eu nu vreau keygen, vreau doar sa imi explicati , care va pricepeti, chestia aia. Atat. Multumesc !
  6. mai bine sa faci asa: in loc de semnul ala de "verified" sa pui un cap de schelet ->ceva in genu' "pirates" eventual si cu oasele incrucisate, faci asa sa fie vazut cumva dintr-un unghi nu chiar din mijloc (adica ii dai o persepctiva) bla bla bla... intelegi tu.
  7. :DMa intreb oare ce ar zice colegii de la serviciu cand te vor vedea cu asa o jucare ?
  8. Stiu ca e un topic cam vechi, dar nu le mai aveti cumva sa le mai reincarcati ? Multumesc !
  9. Si eu vroiam sa invat asm. Multumesc !
  10. "Nefolositor" ????? Nu cumva o fi gasit vreo metoda de a ocoli cifrul ? sau poate or fi gasit vreo alta metoda ca doar nu vorbesc prostii, nu ?
  11. Da-mi si mie,te rog, proiectul. Sunt incepator si vreau sa vad cum ai lucrat. Multumesc !
  12. Eu ma gandeam la urmatoarea situatie: -ai un site cu un venit URIAS din adsense; -te mananca limba sa spui cuiva sau pur si simplu cineva caruia nu ii pra convine asta se gandeste sa faca urmatorul lucru: 1.intra in fiecare zi pe situl tau folosind un proxy si da click pe reclamele adesense; 2.intra doar o singura data sau de doua trei ori si da click pe acele reclamefolosind un proxy dupa care nu mai intra deloc ca se plictiseste sau poate o sa mai intre cand mai are el chef o data la trei luni sau cum ii tuna lui; Ce va face google in fiecare din aceste doua situatii care chiar se pot intampla oricui de pe acest forum ?
  13. ce vreau sa fac ? Un virus sau cum vreti sa-i spuneti care se autoscrie in codul altor programe la o adresa pe care o gaseste el ca fiind "potrivita" sau la o adr4esa pe care sa i-o zic eu.
  14. pai chiar am nevoie de superviteza: e un algoritm legat de backtracking care la fiecare step face multe alte verificari cu ce a generat plus multe alte conditii ceea ce ar insemna ca in c/c++ i-ar lua ani pana sa termine. C++ nu e bun ?
  15. uitati am gasit si postul original: Este adevarat ca daca o fata nui mai virgina i se dezvolta mai rpd chestia? Cititi si comentariile, mori de ras la ele ! ))
  16. Nici nu ma mai obosesc sa-l descarc. Cei de la Symantec verifica serialul si imediat ti-l anuleaza. Nu are rost sa il mai instalezi in aceste conditii.
  17. Asta stiu si eu ca se poate, am vazut si tutoriale daca imi aduc bine aminte. Dar cum fac sa automatizez tot procesul fara sa ma obosesc eu sa umblu cu debuggere si alte chestii. De ce ? Pai, sa zicem ca acel MsgBox nu ar fi chiar un MsgBox ci ar fi un connect back function sau un cod de keylogger sau orice altceva si nu pot sa ma duc eu personal sa ii umblu aluia in pc su reshacker si alte chestii. @Nytro: stiu la ce te referi, am auztit si eu de secitunile alea, sunt explicate foarte bine in tutorialele video despre cracking. Eu am zis asa sa imi dati un exemplu ca sa vad cum se face nu neaparat ca vreau eu sa scriu ceva numaidecat la al doilea NOP si nu la primul. De fapt ce vreau eu se poate rezuma astfel: 1.Cum fac sa citesc in c++ codul ala in asm pe care il vezi in OllyDbg astfel incat sa stiu cand citesc un nop, jmp, jnz mov si asa mai departe ? 2.Cum fac sa scriu ceva la o anumita adresa specificata de mine ? 3.Cum imi pot da seama cand codul in asm al programului s-a terminat si aia e ultima adresa pe care o citesc ? Multumesc !
  18. Eu ma refream la o functie de genul: int suma (int a, int x) { return a+b; }<<===Toata functia asta pe care am pus-o eu in tagurila "code" este scrisa in asm. Acuma: Programul sa zicem ca ar arata cam asa (bineinteles asta e un exemplu extrem de simplificat): void main () { printf("a=",%d); scanf(&a); printf("b=",%d); scanf(&; //pana acum citeste de la tastatura ce numere ai dat tu //acuma ii da ca parametri functiei "suma" care este scrisa in asm suma(a,; //aici dupa cum vedeti ia rezultatul functiei "suma" scrisa in asm. printf("Suma celor doua numere este: %d", rezultat); } int suma (int a, int x) //functie scrisa in intregime in asm !!! { rezultat=a+b; return rezultat; } //*Programul are mai multe erori dar eu am scris in mare ce e important si ceea ce ma intereseaza pe mine, nu am mai declarat variabilele, bla, bla , bla... Cum pot face programul asta in c++ avand functia suma scrisa in asm ??? Multumesc ! PS: Stiu ceva asm dar la nivel de cracking stiu si ca de exemplu ar trebui scris in functia data ca exemplu add eax, ebx. Am habar cat de cat numai ca nu ma pricep sa fac ce am zis eu mai sus.
  19. Dar unde vrei sa dai ? Bafta !
  20. de ce chestie o fi vorba ? )))
  21. Salut ! Va rog si eu sa ma ajutati cu o chestie care stiti: As vrea exemplu de un program foarte simplu (comentat daca se poate) care sa faca urmatorul lucru: -sa citeasca codul unui alt program ca si cum ai face tu asta cu OllyDbg si la al doilea NOP citit sa scrie un jmp catre o adresa pe care urmeaza sa o scrie chiar inainte de adresa de final a programului (nu dupa aceasta ci exact inaintea ei sau daca nu exact dupa asta dar as vrea sa stiu cum poti face sa stii care e aia) iar la aceasta adresa sa scrie codul in asm al unui MsgBox. Multumesc ! PS: cum poti face ca sa scrie acel jmp nu la primul nop sau la aldoilea ci la o adresa anume specificata de tine ?
  22. Salut ! Cu totiii poate stiti ca ptr. a face un program mai rapid putem ori sa il scriem cap coada in asm (asembler) ori il scriem in c/c++ dar functiile care mananca multa memorie si mult timp le transformam in asm astfel putem crea programe hibride care sunt in c/c++ dar au si incluziuni de asm. Acuma, as avea si eu niste nelamuriri la care va rog sa imi raspundeti cei care stiti: 1. Cum poti sa incluzi in c/c++ o functie in asm ? 2.De inclus probabil ca nu ar fi asa de greu dar cum poti sa ii dai argumente din c/c++ functiei care este in asm ? 3.Cum poti sa iei argumentele pe care le returneaza functia in asm si sa le folosesti mai departe in codul tau ? Multumesc mult !
  23. Isi ia ! .....puscarie @Maverick: zi-ne si noua metoda ca sunt si eu interesat daca e vorba sa castigi ceva fara sa bagi macar un leu. Multumesc ! Off: LE: de ce giful de la avatarul lui Mosad se misca iar al meu nu ca doar e aceeasi marime ?....
  24. Tocmai de la asta mi-a si venit ideea. E al tau FTP-ul asta ? Daca e al tau poate le combinam si facem unu bun. @Nytro: sa stii ca nu am citit prea multe. Am citit doar doua de astea asa mai mici cu extensia .chm despre Visual Basic. Am de gand in vacanta asta sa ma pun pe citit asa mai bine. E adevarat ca e cam greu si cam incomod sa citesti o carte pe PC dar hai sa ne gandim ca poate in anumite situatii chiar ai nevoie de ceva anume. Poate vrei sa faci o lucrare ceva, licenta sau orice altceva sau sa iei un oarecare articol etc. decat sa cauti atunci si sa nu gasesti nu ar fi mai bine sa ai totul de-a gata pregatit ? Uita-te de exemplu la FTP-ul asta de mai sus: vezi ce misto e sa ai totul pus acolo fara sa mai ocupi loc pe propiul hard ? Pur si simplu iei ce ai nevoie si cand ai nevoie exact ca dintr-o biblioteca. Imi amintesc ca odata faceam colectie tot asa de carti si am umplut hardul de vreo 320 GB la maximum. Totul s-a pierdut cand nu stiu din ce cauza mi s-a stricat tot si a trebuit sa formatez si sa reinstalez windowsul. Cu un FTP de genu' asta esti ferit de astfel de probleme si nici nu trebuie sa iti umpli hardu' la refuz sa mearga ca dracu'. @Shinny: unu de un terra e cel mai potrivit. Problema este ca nu as avea cum sa va trimit cei 5 RON ptr. ca nici macar nu am un card...
  25. Dar de ce nu poti folosi un free hosting sa faci un FTP ? (alege unul care ofere spatiu nelimitat si astfel se rezolva problema hardului, nu ?)
×
×
  • Create New...