VESA Posted January 7, 2010 Posted January 7, 2010 Huh... i wrote a cracker for this and it was working for 1hour but brute forcing a serial for this is near to impossible! will try again
deepzero Posted January 9, 2010 Posted January 9, 2010 (edited) **deleted due to grave thinking mistake**Damn, it`s imul... :/ :/ Edited January 9, 2010 by deepzero
fenoloji Posted January 9, 2010 Posted January 9, 2010 (edited) interesting keygenme, hard! Edited January 9, 2010 by fenoloji
BoRoV Posted January 9, 2010 Posted January 9, 2010 not hard~30 min - for write bruter~20 min - for brutecorrect serials:A69D43CFFA0CF945bruter code, on delphi:procedure frmMain.Brute;var res, i, n, c_: dword;begin Memo1.Clear; c_ := $0; while true do begin Application.ProcessMessages; res := $811C9DC5; for i := 7 downto 0 do begin n := c_ shr (4 * i) and $F; if n in [0..9] then n := n + $30 else n := n + $37; res := (res xor n) * 16777619; end; if res = $D825C8DF then Memo1.Lines.Add(IntToHex(c_, 8)); inc(c_); if c_ = $FFFFFFFF then break; end;end; 1
fenoloji Posted January 10, 2010 Posted January 10, 2010 (edited) I congratulate. Edited January 10, 2010 by fenoloji
dim_cr Posted January 11, 2010 Author Posted January 11, 2010 not hardcorrect serials:A69D43CFFA0CF945....congratz. good solution. my solution in C++:#include "stdafx.h"#include "time.h"int _tmain(int argc, _TCHAR *argv[]){ /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/ char *table="0123456789ABCDEF"; char key[]="00000000"; time_t start, finish; double elapsed_time; int serno=1; /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/ time(&start); for (unsigned int a=0; a < 16; a++) { key[0]=table[a]; for (unsigned int b=0; b < 16; b++) { key[1]=table[b]; for (unsigned int c=0; c < 16; c++) { key[2]=table[c]; for (unsigned int d=0; d < 16; d++) { key[3]=table[d]; for (unsigned int e=0; e < 16; e++) { key[4]=table[e]; for (unsigned int f=0; f < 16; f++) { key[5]=table[f]; for (unsigned int g=0; g < 16; g++) { key[6]=table[g]; for (unsigned int h=0; h < 16; h++) { key[7]=table[h]; unsigned int hash=0x811C9DC5; for (unsigned int i=0; i < 8; i++) { hash^= (unsigned char) key[i]; hash*=0x1000193; } if (hash == 0xD825C8DF) { time(&finish); elapsed_time=difftime(finish,start); elapsed_time/=60; printf("Correct key #%d is:",serno); printf("%s -> %6.2f mins.\n",key,elapsed_time); serno+=1; }; } } } } } } } } time(&finish); elapsed_time=difftime(finish,start); elapsed_time/=60; printf("All serials bruted for %6.2f mins.\n",elapsed_time); char ch; scanf_s(" %c",&ch); return 0;}All serials bruted for 2.98minutes
tarequl.hassan Posted January 12 Posted January 12 Dear All The above two serial is not working for me. Anyone tested it? Thanks 1
Sean the hard worker Posted January 12 Posted January 12 Hey man. Only 2 keys exist? right? working fine in my machine. Regards. sean. 1
nabila Posted January 12 Posted January 12 12 hours ago, windowbase said: Hey man. Only 2 keys exist? right? working fine in my machine. Regards. sean. Hellow Widowbase Can you share the compiled keygen Thanks 1
Sean the hard worker Posted January 12 Posted January 12 7 hours ago, nabila said: Hellow Widowbase Can you share the compiled keygen Thanks @nabila Here. Project1.exe Regards. sean. 1
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now