Krisler12™ Posted July 8, 2010 Report Posted July 8, 2010 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 Quote
SlicK Posted July 8, 2010 Report Posted July 8, 2010 #include <windows.h>#include <stdio.h>DWORD rol(DWORD value, DWORD places){ return (value<<places)|(value>>(32-places));}DWORD ror(DWORD value, DWORD places){ return (value>>places)|(value<<32-places);} int main(){ char name[MAX_PATH]; printf("Name:"); gets(name); char str_xor[MAX_PATH]; for(int i=0;i<strlen(name);i++) { str_xor[i]=name[i]^0x40; } DWORD fin_xor=0; DWORD store=0; BYTE first=name[0]; for(int i=0;i<strlen(name);i++) { store=store>>8; store=store<<8; store|=(str_xor[i]&0xFF); store*=first; store+=first; store=rol(store,4); store^=0x14; store=ror(store,4); if(i<4) { fin_xor|=(store&0xFF)<<(i*8); } } DWORD serial=store^fin_xor; printf("Serial=%u\n",(DWORD)serial); getchar(); return(0);} Quote
Krisler12™ Posted July 8, 2010 Author Report Posted July 8, 2010 Se pare ca ai gresit ceva ca nu genereaza corect serialul. Quote
SlicK Posted July 8, 2010 Report Posted July 8, 2010 Fixed: fin_xor|=store&0xFF<<i*8; => fin_xor|=(store&0xFF)<<(i*8); 1 Quote
Krisler12™ Posted July 10, 2010 Author Report Posted July 10, 2010 (edited) L-am incarcat undeva unde se descarca cu o viteza mai mare si nu are limita.Download Keygenning - the basics.rarL-am facut sa aiba o marime mai mica dar de geaba ca tot nu imi da voie pe youtube.Ptr. cei care vreti sa exersati:Download Easy Keygenme1 - Copy.rarhttp://www.virustotal.com/ro/analisis/406506c3294fdd21e3c27c89811f5b1cc4176729f5458e02a19336eefd046d29-1278566677 Edited July 10, 2010 by Krisler12™ Quote