[WUSTCTF2020]level2题解

简介: [WUSTCTF2020]level2题解

[WUSTCTF2020]level2题解


1.查壳

Detected UPX! packer - http://upx.sf.net -> try unpack with "upx.exe -d"  from  http://upx.sf.net

检查到了UPX壳,并且知道是一个elf文件

elf是Linux中的执行文件

ELF(文件格式)_百度百科

2.尝试用UPXshell脱壳

发现版本不兼容,使用Kali linux脱壳

3.使用Kali Linux脱壳

先需要实现虚拟机和主机之间的文件传递才能进行以下操作

常用方法:安装vmware tool 可以直接将文件按照如下操作拖到Kali Linux当中

使用命令:upx -d 文件名

Kali Linux脱壳

可以使用./文件名

执行以下这个文件

4.将脱壳后的文件放入ida当中

5.打开string窗口,可以直接找到flag

wctf2020{Just_upx_-d}

flag{Just_upx_-d}

相关文章
|
5月前
[WUSTCTF2020]level4题解 入土为安的第三天
[WUSTCTF2020]level4题解 入土为安的第三天
48 0
|
8月前
|
存储 算法
【LeetCode力扣】单调栈解决Next Greater Number(下一个更大值)问题
【LeetCode力扣】单调栈解决Next Greater Number(下一个更大值)问题
65 0
|
C语言 C++
PAT (Basic Level) Practice (中文)1099 性感素数(20分)
“性感素数”是指形如 (p, p+6) 这样的一对素数。之所以叫这个名字,是因为拉丁语管“六”叫“sex”(即英语的“性感”)。(原文摘自 http://mathworld.wolfram.com/SexyPrimes.html) 现给定一个整数,请你判断其是否为一个性感素数。
171 0
每日一题---786. 第 K 个最小的素数分数[力扣][Go]
每日一题---786. 第 K 个最小的素数分数[力扣][Go]
每日一题---786. 第 K 个最小的素数分数[力扣][Go]
每日一题---剑指 Offer 40. 最小的k个数[力扣][Go]
每日一题---剑指 Offer 40. 最小的k个数[力扣][Go]
每日一题---剑指 Offer 40. 最小的k个数[力扣][Go]
|
网络协议 Linux Go
[WUSTCTF2020]level4题解
[WUSTCTF2020]level4题解
213 0
[WUSTCTF2020]level4题解
|
算法 数据安全/隐私保护
[WUSTCTF2020]level3题解
[WUSTCTF2020]level3题解
174 0
[WUSTCTF2020]level3题解
LeetCode contest 187 1437. 是否所有 1 都至少相隔 k 个元素 Check If All 1's Are at Least Length K Places Away
LeetCode contest 187 1437. 是否所有 1 都至少相隔 k 个元素 Check If All 1's Are at Least Length K Places Away
|
存储 人工智能 测试技术