WP-南邮CTF逆向第三题 Py交易

1.由于ida只能查看可执行文件的汇编代码,而本题素材Py.pyc是不能载入ida的。
2.所以打开百度搜索Python反编译器,将Py.pyc导入,这样我们就可以看到python源码了—虽然此题是python,但是只要你懂一点C语言,这段代码是完全可以看懂的

3.对代码进行分析,发现程序是将用户输入的flag的每一个字符与32进行按位异或,然后+16,最后的到一串字符串,然后再base64编码,得到
“XlNkVmtUI1MgXWBZXCFeKY+AaXNt”; 因此我们可以直接对其逆向
4.首先我们对XlNkVmtUI1MgXWBZXCFeKY+AaXNt进行base64解密
得到解码后的数据为得到解码后的数据为
\x5e \x53 \x64 \x56 \x6b \x54 \x23 \x53
\x20 \x5d \x60 \x59 \x5c \x21 \x5e \x29
\x8f \x80 \x69 \x73 \x6d


5. 用C语言编写逆向程序

6. 运行程序得到flag为 nctf{d3c0mpil1n9_PyC}

WP-南邮CTF逆向第三题 Py交易相关推荐

  1. WP-南邮CTF逆向第六题 WxyVM2

    WP-南邮CTF逆向第六题 WxyVM2 用记事本打开WxyVM2,发现是elf文件 用ida pro载入这个文件,找到main函数 这个地方有个红色的部分 ,意思是块内容太大,无法显示, 这里我们先 ...

  2. 南邮ctf nctf CG-CTF web题writeup

    目录 **CG-CTF链接:** 0x01 签到题 0x02 md5 collision 0x03 签到2 0x04 这题不是WEB 0x05 层层递进 0x06 AAencode 0x07 单身二十 ...

  3. 南邮 ctf web之综合题

    综合题 点击进入到题中,发现是jsfuck(http://www.jsfuck.com/) 那就直接把代码放到控制台运行一下,看结果 那就直接构造链接: http://teamxlc.sinaapp. ...

  4. [Re]南邮ctf平台逆向题

    继续学习,这次尝试做了一下南邮ctf平台的逆向题来练习 目录 第一题 HELLO,RE! 第二题 ReadAsm2 第三题 Py交易 第四题 WxyVM 第五题 maze 第六题 WxyVM 2 第一 ...

  5. 南邮 CTF平台部分 write up

    #南邮 CTF部分 write up CG-CTF 2018.7 Welcome to http://aiqg.vip/ web md5 collision 看源代码 <?php $md51 = ...

  6. 南邮CTF密码学write up

    南邮CTF练习平台网址: http://ctf.nuptzj.cn/challenges# 1.esay! base64解密不解释 nctf{this_is_base64_encode} 2.KeyB ...

  7. 南邮ctf 480小时精通C++

    南邮ctf 480小时精通C++ 菜鸡第一次写博客,望大佬多指教~~ 首先拖进ida里查看,代码很简单,给出一堆字符串然后加密,输出加密后的flag,当然...一道70PT的题目怎么会这么轻松就让你做 ...

  8. 2011年成都信息工程学院第二季极客大挑战逆向第三题Game破文

    [文章标题]: 2011年成都信息工程学院第二季极客大挑战逆向第三题Game破文 [文章作者]: JoyChou [软件名称]: Game [软件大小]: 176KB [下载地址]: http://w ...

  9. mysql 南邮ctf_南邮ctf之web之wp

    下面是所有现在可以做的web题的wp! 建议使用CTRL+F查找所需题目,我都有标注!这样方便! 1.签到题 直接查看源码即可 2.md5 collision 解读代码: $md51 = md5('Q ...

  10. 南邮ctf mysql_南邮CTF--SQL注入题

    南邮CTF--SQL注入题 题目:GBK SQL injection 解析: 1.判断注入点:加入单引号发现被反斜杠转移掉了,换一个,看清题目,GBK,接下来利用宽字节进行注入 2.使用'%df' ' ...

最新文章

  1. 使用谷歌jquery库文件的理由
  2. 独家 | ​PyMC3 介绍:用于概率编程的Python包
  3. Eclipse安装插件时报No repository found containing...解决办法
  4. 产品所有者也应该是Scrum教练吗?
  5. 前端学习(2034)vue之电商管理系统电商系统之绘制图表
  6. Js数组排序函数sort()介绍
  7. 【干货】12场比赛实战经验分享给你!
  8. 152-Maximum Product Subarray
  9. 数据结构之线性表代码实现顺序存储,链式存储,静态链表(选自大话数据结构)...
  10. 拓端tecdat|python用遗传算法 神经网络 模糊逻辑控制算法对彩票乐透数据进行预测
  11. 十天学会单片机和c语言编程 ppt,十天学会单片机和C语言编程笔记1
  12. 【2021】重装ubuntu16.04系统
  13. C++设计模式 | Singleton单例模式
  14. luogu1330 封锁阳光大学
  15. mysql choose when_mybatis使用choose when
  16. 电商平台中的9种共性推荐策略
  17. Java使用itextpdf根据关键词插入图片
  18. CSS3 3D转换和旋转木马案例
  19. vivo陷全国手机行业反垄断第一案
  20. video视频快进拖动限制

热门文章

  1. [转自老马的文章]用MODI OCR 21种语言
  2. 《智能商业》读后感作文5000字
  3. 【linux内核分析与应用-陈莉君】中断处理机制
  4. 敏捷软件开发 - 原则、模式与实践 —— 设计模式(十)PROXY模式和STAIRWAY TO HEAVEN模式
  5. linux-raid (二) faulty 和 multipath
  6. idea2020.1.1 窗口显示 Outdated version. 完美解决
  7. 0704-Scala函数式编程高级
  8. Java程序员必读精选书籍分享,强烈推荐
  9. 【蓝桥杯省赛真题24】Scratch哪吒飞行 少儿编程scratch蓝桥杯省赛真题讲解
  10. FPGA之旅设计99例之第九例-----驱动0.96寸OLED屏