原题出现在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相关推荐

  1. XCTF联赛“出海计划”开启,八月新加坡站国际赛蓄势待发

    作为目前全国最高技术水平和最具影响力的网络安全技术对抗赛事,8月24日-25日,XCTF联赛将联合亚洲地区历史最悠久.影响面最广的安全大会HITBSecConf,在新加坡举办HITB GSEC CTF ...

  2. 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很有用 ...

  3. SAP WM 针对采购订单收货时候不能自动获取物料主数据里的Special Movement Indicator?

    SAP WM 针对采购订单收货时候不能自动获取物料主数据里的Special Movement Indicator? SAP WM模块里有一个标记叫做Special Movement Indicator ...

  4. SAP MM 初阶之Movement Reason

    SAP MM 初阶之Movement Reason 对于一些特定的货物移动,业务人员希望能在SAP系统上记录货物移动的原因. 比如对于报废业务,业务人员在每次报废过账的时候希望能指定一个原因,后续可以 ...

  5. SAP WM Movement Type 里的‘Ref.Stor.Type Search’字段用法初探

    SAP WM Movement Type 里的'Ref.Stor.Type Search'字段用法初探 笔者在目前的项目里负责MM以及WM两个模块的实施.根据客户仓库存储区域的现状,我在WM层面的st ...

  6. 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 ...

  7. SAP MM Movement Type 503的使用

    SAP MM Movement Type 503的使用 SAP里的503移动类型,其描述是:Receipt w/o purchase order into quality inspection sto ...

  8. __attribute__ ((packed))

    1. __attribute__ ((packed)) 的作用就是告诉编译器取消结构在编译过程中的优化对齐,按照实际占用字节数进行对齐,是GCC特有的语法.这个功能是跟操作系统没关系,跟编译器有关,g ...

  9. 【偶尔一道ctf】xctf adword mobile easy-apk

    最近在学习ctf,偶尔会做一些ctf题,打算记录下做题的步骤和思路,打算学习ctf的小白可以跟着一起动手学习.本题是安卓题目. 题目apk下载地址 https://adworld.xctf.org.c ...

  10. DPDK vhost-user之packed ring(六)

    virtio1.1已经在新的kernel和dpdk pmd中陆续支持,但是网上关于这一块的介绍却比较少,唯一描述多一点的就是这个ppt:https://www.dpdk.org/wp-content/ ...

最新文章

  1. 基于点云曲率的图像特征提取方法
  2. oracle12c不能进入到http://localhost:1158/em的解决办法
  3. 不会吸引人的JavaDocs源样本
  4. 恭喜了!5 月逼自己学下这项技能,年薪 35 万起
  5. mysql用户可以localhost登陆_【单选题】登陆MySQL服务器,默认的用户名为 A. user B. pwd C. root D. localhost...
  6. 绕过360实现lsass转储
  7. C++ template调试模板(6.6节)
  8. Matlab中的plotyy细讲(双坐标图)
  9. 火柴棍能组成的最大数字
  10. opencv 图像修复 inpaint()
  11. 可由线性表示且表达式唯一_典型例题解析例1设向量问取何值时可由线性表示且表示.doc...
  12. centos下离线安装CM及其CDH5.14
  13. Mac下编译太阳神三国杀源码
  14. camera摄像原理之三:色温和自动白平衡
  15. dijkstra迪杰斯特拉算法(邻接表法)
  16. 使用Python办公自动化:将文本、表格及图片写入到Word
  17. 笑谈ArcToolbox (2) 开启ArcToolbox的钥匙
  18. NLP自然语言处理——文本分类(CNN卷积神经网络)
  19. Ubunto无法提取tar文件
  20. 如何学好游戏3D引擎编程的一些经验

热门文章

  1. 【学习cmake】cmake如何使用链接库 (link_directories, LINK_LIBRARIES, target_link_libraries,FIND_PACKAGE)实践篇2
  2. 报错ImportError: cannot import name ‘webdriver‘ from partially initialized module ‘selenium‘ (most lik
  3. 水果药理、吃水果治病
  4. IOS开发学习周报(二)
  5. 20190507-学习dubbo有感于梁飞
  6. Linux scp复制文件到另一主机
  7. 机器学习—— SVM分类垃圾短信
  8. Jackson之注解大全
  9. IGAL九期班学习笔记-汪云海
  10. 什么是鉴权?一篇文章带你了解postman的多种方式