Posted February 8, 201213 yr Just KeyGen WITH SOURCE CODE IS ALLOWEDhttp://www.mediafire...5ddzgnqtxwt06npKeyGenMe by tarequl.rar Edited February 8, 201213 yr by tarequl.hassan
February 8, 201213 yr Solution 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, 201213 yr by DE!
February 8, 201213 yr 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]
February 8, 201213 yr 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, 201213 yr by Raham
February 8, 201213 yr 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
February 9, 201213 yr Author 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?
February 9, 201213 yr Author 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?
February 9, 201213 yr Author 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?
February 9, 201213 yr Thank you @DE. It was not that hard, was it? Not really, but the IP-POWERARC... hmmm.. Algo looks familiar now.. Edited February 9, 201213 yr by DE!
March 1, 201213 yr 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
Create an account or sign in to comment