XCTF re5-packed-movement
原题出现在alexctf-2017
题目下载:点此下载
首先UPX脱壳
IDA载入。IDA关闭
IDAPython脚本:
start=0x0804829C
end=0x08060B32
flag = ""
while start<end:if (Byte(start) <= ord('9') and Byte(start)>=ord('0')) or (Byte(start)<=ord('z') and Byte(start)>=ord('a')) or (Byte(start)<=ord('Z') and Byte(start)>=ord('A')) or (Byte(start) == ord('}')) or (Byte(start) == ord('{')) or (Byte(start) == ord('_')) or (Byte(start) == ord('@')) or (Byte(start) == ord('!')) or (Byte(start) == ord('#')) or (Byte(start) == ord('&')) or (Byte(start) == ord('*')):if Byte(start) and (Byte(start+1)==0) and (Byte(start+2)==0) and (Byte(start+3)==0):print(chr(Byte(start)))flag += chr(Byte(start))start += 1
print(flag)
程序运行结果:2ALEXCTF{M0Vfusc4t0r_w0rk5_l1ke_m4g1c}
开通的2不是,去掉得到flag
ALEXCTF{M0Vfusc4t0r_w0rk5_l1ke_m4g1c}
XCTF re5-packed-movement相关推荐
- XCTF联赛“出海计划”开启,八月新加坡站国际赛蓄势待发
作为目前全国最高技术水平和最具影响力的网络安全技术对抗赛事,8月24日-25日,XCTF联赛将联合亚洲地区历史最悠久.影响面最广的安全大会HITBSecConf,在新加坡举办HITB GSEC CTF ...
- SAP WM初阶LQ02报错 - Movement Type 901 for manual transfer orders does not exist -
SAP WM初阶LQ02报错 - Movement Type 901 for manual transfer orders does not exist - SAP WM模块里的事务代码LQ02很有用 ...
- SAP WM 针对采购订单收货时候不能自动获取物料主数据里的Special Movement Indicator?
SAP WM 针对采购订单收货时候不能自动获取物料主数据里的Special Movement Indicator? SAP WM模块里有一个标记叫做Special Movement Indicator ...
- SAP MM 初阶之Movement Reason
SAP MM 初阶之Movement Reason 对于一些特定的货物移动,业务人员希望能在SAP系统上记录货物移动的原因. 比如对于报废业务,业务人员在每次报废过账的时候希望能指定一个原因,后续可以 ...
- SAP WM Movement Type 里的‘Ref.Stor.Type Search’字段用法初探
SAP WM Movement Type 里的'Ref.Stor.Type Search'字段用法初探 笔者在目前的项目里负责MM以及WM两个模块的实施.根据客户仓库存储区域的现状,我在WM层面的st ...
- SAP VLPOD 报错 - Update control of movement type is incorrect (entry 107 X X E B _ E) - 之对策
SAP VLPOD 报错 - Update control of movement type is incorrect (entry 107 X X E B _ E) - 之对策 如下的DN 8002 ...
- SAP MM Movement Type 503的使用
SAP MM Movement Type 503的使用 SAP里的503移动类型,其描述是:Receipt w/o purchase order into quality inspection sto ...
- __attribute__ ((packed))
1. __attribute__ ((packed)) 的作用就是告诉编译器取消结构在编译过程中的优化对齐,按照实际占用字节数进行对齐,是GCC特有的语法.这个功能是跟操作系统没关系,跟编译器有关,g ...
- 【偶尔一道ctf】xctf adword mobile easy-apk
最近在学习ctf,偶尔会做一些ctf题,打算记录下做题的步骤和思路,打算学习ctf的小白可以跟着一起动手学习.本题是安卓题目. 题目apk下载地址 https://adworld.xctf.org.c ...
- DPDK vhost-user之packed ring(六)
virtio1.1已经在新的kernel和dpdk pmd中陆续支持,但是网上关于这一块的介绍却比较少,唯一描述多一点的就是这个ppt:https://www.dpdk.org/wp-content/ ...
最新文章
- 基于点云曲率的图像特征提取方法
- oracle12c不能进入到http://localhost:1158/em的解决办法
- 不会吸引人的JavaDocs源样本
- 恭喜了!5 月逼自己学下这项技能,年薪 35 万起
- mysql用户可以localhost登陆_【单选题】登陆MySQL服务器,默认的用户名为
A. user B. pwd C. root D. localhost...
- 绕过360实现lsass转储
- C++ template调试模板(6.6节)
- Matlab中的plotyy细讲(双坐标图)
- 火柴棍能组成的最大数字
- opencv 图像修复 inpaint()
- 可由线性表示且表达式唯一_典型例题解析例1设向量问取何值时可由线性表示且表示.doc...
- centos下离线安装CM及其CDH5.14
- Mac下编译太阳神三国杀源码
- camera摄像原理之三:色温和自动白平衡
- dijkstra迪杰斯特拉算法(邻接表法)
- 使用Python办公自动化:将文本、表格及图片写入到Word
- 笑谈ArcToolbox (2) 开启ArcToolbox的钥匙
- NLP自然语言处理——文本分类(CNN卷积神经网络)
- Ubunto无法提取tar文件
- 如何学好游戏3D引擎编程的一些经验
热门文章
- 【学习cmake】cmake如何使用链接库 (link_directories, LINK_LIBRARIES, target_link_libraries,FIND_PACKAGE)实践篇2
- 报错ImportError: cannot import name ‘webdriver‘ from partially initialized module ‘selenium‘ (most lik
- 水果药理、吃水果治病
- IOS开发学习周报(二)
- 20190507-学习dubbo有感于梁飞
- Linux scp复制文件到另一主机
- 机器学习—— SVM分类垃圾短信
- Jackson之注解大全
- IGAL九期班学习笔记-汪云海
- 什么是鉴权?一篇文章带你了解postman的多种方式