lijinfu 发表于 2010-3-20 11:57:20

感谢楼主分享,辛苦了。

whypro 发表于 2010-4-1 21:00:20

注册机:
whypro十六进制加一起2a9
取计算机名字把第一位换成十进制ascii在转换到16进制
和用户名加到一起转换成十进制

#include <stdio.h>
#include <string.h>
#include<windows.h>
void main(){

        char name;
        int i,k=0;
        printf("input your name\n");
        scanf("%s",name);
        for (i=0;i<strlen(name);i++)
        {
                k+=name;
        }
        //printf("%x\n",k);

        const int nBufSize = MAX_COMPUTERNAME_LENGTH + 1;
         char chBuf;
        DWORD dwRet = nBufSize;
         ZeroMemory(chBuf,nBufSize);
        GetComputerName(chBuf,&dwRet);
        //printf("%s\n",chBuf);
               
                int j=0;
                j=chBuf*10000;
                j=j+chBuf*100;
                j=j+chBuf;
                //printf("%x\n",j);
       

        j+=k;
        printf("name:%s\n",name);
        printf("Regedit:%d\n",j);
        //printf("%s\n",name);

       
}
说的不太清楚自己看代码吧
ps:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Stephen下删除所有键值后 还可以继续玩!

[ 本帖最后由 whypro 于 2010-4-2 11:20 编辑 ]
页: 1 [2]
查看完整版本: 终极菜鸟版专用Crack ME !