Jump to content
Tuts 4 You

[CrackMe]Admin 1[/medium]


MIB

Recommended Posts

  • 4 months later...

Hey :)

my solution ;)

/* MiB KeyGenMe *KEYGEN* Coded by VESA */#include <stdio.h>
#include <string.h>
#include <conio.h>int main(int argc, char *argv[])
{
register int i;
char name[128],serial[128];
int a,b,c,e,f=0,len,edi=0x20A75279; printf("MiB KGM \"KEYGEN\" By VESA\n\n");
printf("ID: ");
gets(name);
len=strlen(name); name[len]=0x0A;
name[len+1]='\0'; for (i=0 ; i<len ; i++)
{
a=name[i];
b=name[i+1];
b*=a;
c=b%edi;
e=edi/a;
e+=i;
e%=5;
c<<=e;
f+=c;
}
sprintf(serial,"%u",f);
printf("Serial: ");
puts(serial); getch(); return 0;
}

KeyGen.rar

Link to comment
  • 5 months later...
chickenbutt

I don't usually bother with keygens cause they take so much time, this one was cool though. I found the most of the algo but was too lazy to finish.

Edited by chickenbutt
Link to comment
::: - phpbb3 - :::
function Generate(Src:PByte;len:LongInt):string ;

var

J,R:LongInt;

begin

R := 0;

if Src = nil then Exit;

Src[len] := 10;

for j := 0 to len -1 do

begin

inc(R,((Src[J+1] * Src[J]) mod 547836537) shl (((547836537 div (Src[J]) + J)) mod 5));

end;

Result := Format('%d',[R]);

end;

ID : phpbb3

Serial : 275096

  • Like 1
Link to comment
  • 2 months later...

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...