tarequl.hassan Posted February 8, 2012 Posted February 8, 2012 (edited) Just KeyGen WITH SOURCE CODE IS ALLOWEDhttp://www.mediafire...5ddzgnqtxwt06npKeyGenMe by tarequl.rar Edited February 8, 2012 by tarequl.hassan
Solution DE! Posted February 8, 2012 Solution Posted February 8, 2012 (edited) Solution with source in Lazarus/Free PascalThanks Raham for pointing the bug out. The format string was wrong...Fixed it and uploaded a new keygen + sourceKeyGenMe2.rar Edited February 8, 2012 by DE! 1
Teddy Rogers Posted February 8, 2012 Posted February 8, 2012 The [keygenme] tag has been added to your topic title. Please remember to follow and adhere to the topic title format - thankyou! [This is an automated reply]
Raham Posted February 8, 2012 Posted February 8, 2012 (edited) Hi.So Easy.@DE!you keygen seems have some bug, for example give it: "3431" as user it give us: "043 B78B" but answer is "0430B78B"KinD RegardsKeygen.rar Edited February 8, 2012 by Raham
sama Posted February 8, 2012 Posted February 8, 2012 var i,j:Cardinal; dwBuf:DWORD; szName,Key,P1:string;const Fix = 'IP-POWERARC';begin szName := Edit1.Text; if (length(szName) < 2) or (length(szName) > 30) then begin edit2.text := 'Length of Name between 2..30'; end else begin j := 1; P1 := ''; dwBuf := $1403; for i := 1 to Length(szName) do begin dwBuf := (dwBuf + ord(szName[i])) mod $0FF; dwBuf := dwBuf xor ord(Fix[j]); inc(j); if j > 11 then j := 1; P1 := P1 + IntToHex(dwBuf,2); end; P1 := '1403' + P1 ; i:= Length(P1); j := (i shr 2) or (($FFFFFFFF * (i shr 31)) shl (31 - 2)); i:= 1; while i < 5 do begin Key := Key + P1[j*i]+P1[j*i-1]; inc(i); end; Edit2.Text := Key; end;end;to easy
tarequl.hassan Posted February 9, 2012 Author Posted February 9, 2012 Hi.So Easy.@DE!you keygen seems have some bug, for example give it: "3431" as user it give us: "043 B78B" but answer is "0430B78B"KinD RegardsThank you @DE. It was not that hard, was it?
tarequl.hassan Posted February 9, 2012 Author Posted February 9, 2012 Hi.So Easy.@DE!you keygen seems have some bug, for example give it: "3431" as user it give us: "043 B78B" but answer is "0430B78B"KinD RegardsHi.So Easy.@DE!you keygen seems have some bug, for example give it: "3431" as user it give us: "043 B78B" but answer is "0430B78B"KinD RegardsReham thank you for your try, But where is the source code?
tarequl.hassan Posted February 9, 2012 Author Posted February 9, 2012 var i,j:Cardinal; dwBuf:DWORD; szName,Key,P1:string;const Fix = 'IP-POWERARC';begin szName := Edit1.Text; if (length(szName) < 2) or (length(szName) > 30) then begin edit2.text := 'Length of Name between 2..30'; end else begin j := 1; P1 := ''; dwBuf := $1403; for i := 1 to Length(szName) do begin dwBuf := (dwBuf + ord(szName[i])) mod $0FF; dwBuf := dwBuf xor ord(Fix[j]); inc(j); if j > 11 then j := 1; P1 := P1 + IntToHex(dwBuf,2); end; P1 := '1403' + P1 ; i:= Length(P1); j := (i shr 2) or (($FFFFFFFF * (i shr 31)) shl (31 - 2)); i:= 1; while i < 5 do begin Key := Key + P1[j*i]+P1[j*i-1]; inc(i); end; Edit2.Text := Key; end;end;to easyvar i,j:Cardinal; dwBuf:DWORD; szName,Key,P1:string;const Fix = 'IP-POWERARC';begin szName := Edit1.Text; if (length(szName) < 2) or (length(szName) > 30) then begin edit2.text := 'Length of Name between 2..30'; end else begin j := 1; P1 := ''; dwBuf := $1403; for i := 1 to Length(szName) do begin dwBuf := (dwBuf + ord(szName[i])) mod $0FF; dwBuf := dwBuf xor ord(Fix[j]); inc(j); if j > 11 then j := 1; P1 := P1 + IntToHex(dwBuf,2); end; P1 := '1403' + P1 ; i:= Length(P1); j := (i shr 2) or (($FFFFFFFF * (i shr 31)) shl (31 - 2)); i:= 1; while i < 5 do begin Key := Key + P1[j*i]+P1[j*i-1]; inc(i); end; Edit2.Text := Key; end;end;to easySAMA thank you. Could you please upload the keygen?
DE! Posted February 9, 2012 Posted February 9, 2012 (edited) Thank you @DE. It was not that hard, was it? Not really, but the IP-POWERARC... hmmm.. Algo looks familiar now.. Edited February 9, 2012 by DE!
GrindStone Posted March 1, 2012 Posted March 1, 2012 Just try to melting my frozen brain. Hope it still work normally... Solution is keygen with source compiled with Lazarus/Free Pascal. Thanks for the challenge mate. Solution for KeyGenMe by tarequl.rar
DeadAndGone Posted March 1, 2012 Posted March 1, 2012 (edited) @GrindStone Good to see ya here! Edited March 1, 2012 by Silence
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