用户名长度改了但是爆破失效了!!!
真是郁闷,这个不知道怎么追吗,还有就是为什么爆破之后用户名的长度改不了,用户名长度改了后爆破又无效了,高手指教。 猜想,没看在你改的之前,就有校验用户名长度,
长度不对,直接失败,根本不经过你改地方/:018 很简单的一个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 编辑 ] 谢谢各位了,我一定会努力学习的. 我的OD运行这个CM总提示程序无法处理异常。不知道什么原因,我把异常里面都选择了。 看来一定好好学习了。
页:
[1]