攻防世界--simple-unpack
下载链接:https://adworld.xctf.org.cn/media/task/attachments/b7cf4629544f4e759d690100c3f96caa
1.准备

获取到信息:
- 64位文件
 - upx加壳
 
2.第一种方法
2.1 IDA以二进制形式打开文件
shift+F12 查找字符串

2.2 get flag!
因此直接就得到了flag{Upx_1s_n0t_a_d3liv3r_c0mp4ny}
3.第二种方法
3.1 upx脱壳

3.2 IDA打开脱壳后的文件
找到main函数,直接可以看到flag

3.3 get flag!
flag{Upx_1s_n0t_a_d3liv3r_c0mp4ny}
攻防世界--simple-unpack的更多相关文章
- 攻防世界 simple——js
		
simple_js [原理] javascript的代码审计 [目地] 掌握简单的javascript函数 [环境] windows [工具] firefox [步骤] 1.打开页面,查看源代码,可以 ...
 - XCTF攻防世界Web之WriteUp
		
XCTF攻防世界Web之WriteUp 0x00 准备 [内容] 在xctf官网注册账号,即可食用. [目录] 目录 0x01 view-source2 0x02 get post3 0x03 rob ...
 - 异或加密 - cr2-many-time-secrets(攻防世界) - 异性相吸(buuctf)
		
Crib dragging attack 在开始了解 Crib dragging attack 之前,先来理一理 异或. 异或加密 [详情请戳这里] XOR 加密简介 异或加密特性: ① 两个值相同时 ...
 - RSA脚本环境配置-攻防世界-OldDriver
		
[Crypto] 题目链接 [RSA算法解密] 审题分析 首先拿到一个压缩包,解压得到文件enc.txt. 先不用去管其他,第一眼enc马上联想到 RSA解密.接着往下看 [{"c" ...
 - CTF--web 攻防世界web题 robots  backup
		
攻防世界web题 robots https://adworld.xctf.org.cn/task/answer?type=web&number=3&grade=0&id=506 ...
 - CTF--web 攻防世界web题 get_post
		
攻防世界web题 get_post https://adworld.xctf.org.cn/task/answer?type=web&number=3&grade=0&id=5 ...
 - 攻防世界 web进阶练习 NewsCenter
		
攻防世界 web进阶练习 NewsCenter 题目是NewsCenter,没有提示信息.打开题目,有一处搜索框,搜索新闻.考虑xss或sql注入,随便输入一个abc,没有任何搜索结果,页面也没有 ...
 - 【攻防世界】高手进阶 pwn200 WP
		
题目链接 PWN200 题目和JarvisOJ level4很像 检查保护 利用checksec --file pwn200可以看到开启了NX防护 静态反编译结构 Main函数反编译结果如下 int ...
 - 攻防世界 | CAT
		
来自攻防世界官方WP | darkless师傅版本 题目描述 抓住那只猫 思路 打开页面,有个输入框输入域名,输入baidu.com进行测试 发现无任何回显,输入127.0.0.1进行测试. 发现已经 ...
 - 攻防世界 robots题
		
来自攻防世界 robots [原理] robots.txt是搜索引擎中访问网站的时候要查看的第一个文件.当一个搜索蜘蛛访问一个站点时,它会首先检查该站点根目录下是否存在robots.txt,如果存在, ...
 
随机推荐
- [python 学习] sys模块
			
sys.stdout sys.stdin
 - [apache] apache配置文件中的deny和allow
			
allow 和Deny可以用于apache的conf文件或者.htaccess文件中(配合Directory, Location, Files等),用来控制目录和文件的访问授权. 例如: <Di ...
 - super语句不必须放在方法第一行。
			
class A(object): pass class B(A): def __init__(self): self.__a = "B#a" super(B, self).__in ...
 - Spring---数据访问
			
1.Spring Data概述 1.1.Spring Data 项目 是 Spring用来解决数据访问问题 的一站式解决方案,包含了 大量关系型数据库.非关系型数据库 的 数据访问解决方案 ...
 - python读取数据
			
#读取一行数据,去掉头尾空格 line = sys.stdin.readline().strip() #line类型为字符串 #字符串变成列表 line = sys.stdin.readline(). ...
 - Flask学习 4 http方法
			
服务端端 #!/usr/bin/env python # encoding: utf-8 """ @version: v1.0 @author: cxa @file: f ...
 - 【easyui-combobox】下拉菜单自动补全功能,Ajax获取远程数据源
			
这个是针对easyUI的下拉菜单使用的,Ajax获取远程数据源 HTML 页面 <input id="uname" name="uname" class= ...
 - ruby+selenium-webdriver测试
			
参考这里的博客https://www.cnblogs.com/smiling007/p/5116662.html
 - 协议-网络-WebDev:WebDec 百科
			
ylbtech-协议-网络-WebDev:WebDec 百科 WebDAV (Web-based Distributed Authoring and Versioning) 一种基于 HTTP 1.1 ...
 - 理解JavaScript中的回调函数
			
理解回调函数,首先要知道在JavaScript中,函数也是对象,它可以赋值给变量,也可以作为参数传递给另一个函数.比如: var add=function(a,b){ console.log(a+b) ...