easyre题解

简介: easyre题解

easyre题解


使用工具

查壳工具

ida反汇编器

解题方法一

1.查壳

将exe文件拖到Exeinfo上面:

查壳,非本题

是一个64位文件

查壳是检查软件是否加了壳,加壳是一种加密压缩原来的可执行文件防止破解的手段,执行时候,先将原来的可执行文件恢复,再运行

查壳也可以看这个文件是什么类型计算机上面的可执行文件(32位机,64位机)

这道简单题没有加壳,看到是64位机上面运行的可执行文件,拖到64位ida上面进行反汇编

2.将二进制文件拖到64位ida上面

3.找到进入main函数

4.按下F5反汇编成C语言进行查看

int __cdecl main(int argc, const char **argv, const char **envp)
{
  int v4; // [rsp+28h] [rbp-8h]
  int v5; // [rsp+2Ch] [rbp-4h]
  _main();
  scanf("%d%d", &v5, &v4);
  if ( v5 == v4 )
    printf("flag{this_Is_a_EaSyRe}");
  else
    printf("sorry,you can't get flag");
  return 0;
}

直接看出flag就是

flag{this_Is_a_EaSyRe}  

解题方法二

1.查壳

将exe文件拖到Exeinfo上面:

是一个64位文件

2.将二进制文件拖到64位ida上面

3.打开string窗口

4.直接看出flag

flag{this_Is_a_EaSyRe}

相关文章
|
12月前
第46期题解
第46期题解
|
4月前
leetcode3题解
leetcode3的题解
20 1
|
4月前
|
算法
leetcode4题解
leetcode4题解
24 0
|
11月前
Leetcode contests 93 题解
870. Advantage Shuffle 起始就是hdoj 1502田忌赛马,但要求的结果不一样而已。这里我用了个pair来记录B中每个数字对应的位置。
43 0
|
12月前
|
数据安全/隐私保护
[UTCTF2020]babymips 题解
[UTCTF2020]babymips 题解
63 1
|
12月前
|
数据安全/隐私保护
[FlareOn5]FLEGGO 题解
[FlareOn5]FLEGGO 题解
48 1
|
12月前
|
数据安全/隐私保护
[FlareOn6]Overlong 题解
[FlareOn6]Overlong 题解
86 0
|
12月前
|
数据安全/隐私保护
CrackRTF 题解
CrackRTF 题解
51 0
|
Go 数据安全/隐私保护
世上无难事题解
世上无难事题解
79 0
世上无难事题解
|
算法
rsarsa题解
rsarsa题解
131 0
rsarsa题解