BUUCTF RE CrackRTF

技术BUUCTF RE CrackRTF BUUCTF RE CrackRTFBUUCTF RE CrackRTFint __cdecl main_0(int argc, const char **ar

断裂

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

(0)

相关推荐

  • Visual Studio Employee类怎么用

    技术Visual Studio Employee类怎么用这篇文章将为大家详细讲解有关Visual Studio Employee类怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。学

    攻略 2021年12月1日
  • 如何理解Java JVM虚拟机中init和clinit的区别

    技术如何理解Java JVM虚拟机中init和clinit的区别如何理解Java JVM虚拟机中init和clinit的区别,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可

    攻略 2021年10月23日
  • alwayson只读节点数据文件的磁盘被写满该怎么办

    技术alwayson只读节点数据文件的磁盘被写满该怎么办本篇文章给大家分享的是有关alwayson只读节点数据文件的磁盘被写满该怎么办,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说

    攻略 2021年11月29日
  • DIV布局规范中CSS类及id命名方式是什么

    技术DIV布局规范中CSS类及id命名方式是什么这篇文章将为大家详细讲解有关DIV布局规范中CSS类及id命名方式是什么,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。DI

    攻略 2021年11月11日
  • sql语句优化方法有哪些(sql优化常用面试题)

    技术SQL优化方法有哪些这篇文章主要讲解了“SQL优化方法有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“SQL优化方法有哪些”吧!一、避免进行null判断 应

    攻略 2021年12月22日
  • Java如何调用Google API spelling check拼写检查

    技术Java如何调用Google API spelling check拼写检查这篇文章将为大家详细讲解有关Java如何调用Google API spelling check拼写检查,文章内容质量较高,因此小编分享给大家做

    攻略 2021年10月23日