断裂
BUUCTF RE CrackRTF
int __cdecl main_0(int argc,const char **argv,const char **envp)
{
DWORD v3//eax
DWORD v4//eax
char Str[260];//[esp 4Ch] [ebp-310h] BYREF
int V7/[esp 150h][ebp-20Ch]
字符字符串1[260];//[esp 154h] [ebp-208h] BYREF
字符目标[260];//[esp 258h] [ebp-104h] BYREF
记忆集(目标,0,大小(目标));
memset(String1,0,sizeof(String1));
V7=0;
printf('请输入第一个密码(1): ');
扫描(%s),目标);
如果(目的地)!=6 ) ///输入长度为6
{
printf('必须是6个字符!\ n ');
退出进程(0);
}
v7=atoi(目的地);
if (v7 100000)
退出进程(0);
strcat(Destination,' @ DBApp ');///进行链接
v3=strlen(目的地);///v3=12
sub_40100A((BYTE *)目的地,v3,字符串1);
if(!_ str MPI(字符串1,' 6e 32d 0943418 C2 c 33385公元前35年a 1470250 DD 8923 a 9 ')
{
printf('继续.\ n \ n ');
printf('请输入第一个密码(2): ');
memset(Str,0,sizeof(Str));
scanf("% s ",Str);
if (strlen(Str)!=6 )
{
printf('必须是6个字符!\ n ');
退出进程(0);
}
字符串,目的地;
memset(String1,0,sizeof(String1));
v4=strlen(Str);
sub_401019((BYTE *)Str,v4,String1);
if(!_ str MPI(' 27019 e 688 a4e 62 a 649 FD 99 cadaafdb4e ',String1))
{
if(!(无符号__int8)sub_40100F(Str))
{
printf('错误!\ n ');
退出进程(0);
}
printf(' bye ~ ~ \ n ');
}
}
返回0;
}
内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/139149.html