majie2008 发表于 2009-9-8 21:41:16

用户名长度改了但是爆破失效了!!!

真是郁闷,这个不知道怎么追吗,还有就是为什么爆破之后用户名的长度改不了,用户名长度改了后爆破又无效了,高手指教。

HDd1145 发表于 2009-9-9 09:19:48

ella 发表于 2009-9-9 11:35:49

猜想,没看

在你改的之前,就有校验用户名长度,

长度不对,直接失败,根本不经过你改地方/:018

Luckly 发表于 2009-9-9 12:18:24

很简单的一个CM...找到按钮事件就可以了下面的事情就是让自己仔细熟悉一下vb的函数


KeyGen SRC...


#include <windows.h>
#include <stdio.h>
#include <stdlib.h>

#define USERLEN 100
#define Hi "tianxj"

void main()
{
        char User;
        charNew_string;
    DWORD VolNum =0;
    DWORD Serial = 0;
        memset(User,0,USERLEN);
       
        printf("Input You's UserName:");
        scanf("%s",&User);
        size_t szLen = strlen(User);
        if (szLen < 3)
        {
                printf("Error !");
                return;
        }
       
        wsprintf(New_string,"%s%s",(char *)(User+szLen-3),Hi);
        GetVolumeInformation("\\",NULL,NULL,&VolNum,NULL,NULL,NULL,NULL);
       
        szLen = strlen(New_string);

   __asm
   {
           xor ebx,ebx
           xor ecx,ecx
           xor edx,edx
HOHO:
           lea eax,byte ptr
           mov dl,byte ptr
       add ebx,edx
           inc ecx
           cmp ecx,szLen
           jl HOHO
       xor ebx,VolNum
           mov Serial,ebx
   }

   printf("You's Serial :%ld\n",Serial);
   system("pause");
   
       
}

[ 本帖最后由 Luckly 于 2009-9-9 12:19 编辑 ]

HDd1145 发表于 2009-9-9 12:44:24

HDd1145 发表于 2009-9-9 23:27:10

majie2008 发表于 2009-9-10 18:37:28

谢谢各位了,我一定会努力学习的.

2005ljb 发表于 2009-9-10 22:46:44

我的OD运行这个CM总提示程序无法处理异常。不知道什么原因,我把异常里面都选择了。

zhzke 发表于 2009-12-1 20:53:22

看来一定好好学习了。
页: [1]
查看完整版本: 用户名长度改了但是爆破失效了!!!