ďťż

Ładny brzuch

Witam.

Szukałem po necie i nic ciekawego nie znalazłem oprócz RE (Reverse Engineering)
http://www.reversing...006022223150186

Jest trochę na necie tutoriali o SN (Serial Number) ale do programów generujących serial na podstawie podanej nazwy (nick, imie, nazwisko itp.).
Mnie interesuje algorytm CD-Keyów w grach komputerowych wbudowany w instalatorach czasami tez i w samej grze.

Wiele osób myśli, sam też tak kiedyś myślałem że na płycie CD z grą w jakimś pliku jest lista wszystkich poprawnych CD-Keyi (oczywiście zaszyfrowanych np. CRC32 albo MD5) a instalka wpisanego przez użytkownika keya szyfruje go i porównuje z bazą czy taki istnieje. Taki sposób zapewne by długo trwał.

Moja teoria jest taka, że poszczególne znaki są traktowane jak liczby np. ASCII albo indeks (Pos) w przykładowym ciągu '1234567890qwertyuiopasdfghjklzxcvbnm'
Tym liczbom są również przydzielone wagi czyli mnożniki, aby zmianę kolejności znaków w którejkolwiek z kontrolek nie potraktowało jak poprawny cdkey.
Liczby z 4 Editów są sumowane i porównane z 5 Editem.

Jeśli znacie jakieś algorytmy sprawdzające w instalatorach gier poprawność wpisanego zazwyczaj w 5 kontrolek TEdit CD-Keya, to bylbym wdzięczny jak zamieścicie tutaj kod w języku Pascal albo C/C++

Z góry dzięki
Pozdrawiam.



Algorytmów jest wieeele :) I Twoje rozumowanie jest bardzo poprawne - pozycja, waga, ASCII itp. i jakiś checksum w którymś znaku :)

A znasz może jakieś stronki z tymi algorytmami ??

bo coś nie bardzo mogę znaleźć w googlach, wyszukuje mi te do programów (te z Name do ktorego wylicza Regnum)
polskiej stronki to pewnie nie ma ani jednej na ten temat

crackmesy tez sa wlasnie z dodatkowym Name
Użytkownik wasmaro edytował ten post 26 maj 2008, 20:13
No, ale o co Ci chodzi, chcesz cracki pisać? Bo jeśli chcesz zabezpieczyć swój program, to algorytm możesz sobie po prostu wymyślić. Wątpię zresztą, byś znalazł w sieci jeden jedyny algorytm, którym są pozabezpieczane wszystkie programy na rynku - coś takiego nie istnieje. Może CD-Keye wyglądają podobnie, ale sposób ich sprawdzania zależy zapewne tylko od producenta (ew. używanego przez niego softu instalacyjnego). Wątpię, by gdzieś było jawnie opisane, jak te algorytmy działają. A jak chcesz cracki pisać, to chyba nie to forum ;)



nie chce pisac cracków ani keygenów, chcialem tylko w celach edukacyjnych zobaczyc kilka algosów bo kilka znalazlem ale te z Name

juz wiem że KeygenMe dotyczy tylko takich z:
Name:
Serial:

a to co ja szukam to FishMe - maly programik z jednym Editem i buttonem Check i trza "wyłowić poprawny" :)

takze juz wiem gdzie szukac tutoriali

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • zsf.htw.pl
  •