注册机


原软件下载地址:http://crackmes.de/users/yo_mismo/crackme_v1/
 
#include 
#include 
char User[MAX_PATH];
char Pass[MAX_PATH];
char First[MAX_PATH];
const char cStr[]=”Yo-Mismo”;
DWORD Sec;
char Thr[MAX_PATH];
BOOL test()
{
  BOOL bResult=FALSE;
  int i=0;
  int ieax=0,iecx=0;
  int ifirstlen=0;
  printf(“Usuario:”);
  scanf(“%s”,User);
  if (strlen(User)   goto Finally;
    printf(“Serial:”);
    scanf(“%s”,Pass);
    if (strlen(Pass)     goto Finally;
    do 
    {
      First[i]=User[i] ^cStr[i];
      i++;
    } while (i!=4);
    ifirstlen=strlen(First);
  for (i=0;i   {
    ieax+=*((WORD *)(First+i));
  }
  __asm
  {
    push eax
      push edx
      mov eax,ieax
    imul    eax, 666h
      shr     eax, 2
      rol     eax, 0Eh
      ror     eax, 14h
      imul    eax, 2
      not     eax
      add     eax, 999h
      mov ieax,eax
      pop edx
   pop eax
  }
  Sec=ieax;
  wsprintfA(Thr,”%u”,Sec);
  StrCatA(User,Thr);
  if (StrCmpA(User,Pass))
  goto Finally;
printf(“——————–nFelicidades, crack”);

Finally:
  return bResult;
}
void main()
{
  test();

}

返回顶端
 

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2012年8月20日
下一篇 2012年8月21日

相关推荐