pyc的反编译工具是uncompyle6

root@kali:~/Desktop# uncompyle6 Py.pyc > 1.py

得到反编译后的py文件

# uncompyle6 version 3.2.3
# Python bytecode 2.7 (62211)
# Decompiled from: Python 2.7.13 (default, Jan 19 2017, 14:48:08)
# [GCC 6.3.0 20170118]
# Embedded file name: 1.py
# Compiled at: 2017-06-02 22:20:43
import base64def encode(message):s = ''for i in message:x = ord(i) ^ 32x = x + 16s += chr(x)return base64.b64encode(s)correct = 'XlNkVmtUI1MgXWBZXCFeKY+AaXNt'
flag = ''
print 'Input flag:'
flag = raw_input()
if encode(flag) == correct:print 'correct'
else:print 'wrong'
# okay decompiling Py.pyc

简单的加密,写个解密函数即可

def decode(message):s = ''message = base64.b64decode(message)for i in message:x = ord(i) - 16x = x ^ 32s += chr(x)return s    print decode('XlNkVmtUI1MgXWBZXCFeKY+AaXNt')
# nctf{d3c0mpil1n9_PyC}

南邮CTF-RE-Py交易相关推荐

  1. 南邮 CTF平台部分 write up

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

  2. 南邮CTF密码学write up

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

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

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

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

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

  5. ctf wav文件头损坏_【CTF入门第二篇】南邮CTF web题目总结

    这几天写了南邮的web题目,都比较基础,但是对我这个小白来说还是收获蛮大的.可以借此总结一下web题的类型 一,信息都藏在哪 作为ctf题目,肯定是要有些提示的,这些提示有时会在题目介绍里说有时也会隐 ...

  6. 南邮CTF web题目总结

    这几天写了南邮的web题目,都比较基础,但是对我这个小白来说还是收获蛮大的.可以借此总结一下web题的类型 一,信息都藏在哪 作为ctf题目,肯定是要有些提示的,这些提示有时会在题目介绍里说有时也会隐 ...

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

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

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

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

  9. 南邮ctf平台部分题解

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 骚年来一 ...

  10. mysql 南邮ctf_南邮CTF平台WEB题writeup

    https://cgctf.nuptsast.com/login 1.签到题 F12查看网页源代码就有flag 2.md5 collision 附上题目给的源代码md51 = md5('QNKCDZO ...

最新文章

  1. 模块化、层次化网络监控平台
  2. 关于UseSubmitBehavior和OnClientClick同时使用,导致无法触发后台事件的问题
  3. Python 3基础教程15-读文件内容
  4. Spring Boot - 自动配置实例解读
  5. 拨云见日—深入解析Oracle TX 行锁(上)
  6. Notification(二)——PendingIntent的flag导致数据同样的问题
  7. 入行IT,为什么建议你学Java?
  8. c语言和plc编程,PLC编程C语言.ppt
  9. 95-140-108-源码-transform-算子process
  10. ai第二次热潮:思维的转变_基于属性的建议:科技创业公司如何使用AI来转变在线评论和建议
  11. IIS、MySQL、Redis环境搭建
  12. Odin Inspector 系列教程 --- 初识Odin序列化
  13. 16进制ff转化为二进制_二进制与十六进制的转换与应用
  14. SpringCloud微服务之学生管理
  15. 2022蓝桥杯——砍竹子
  16. 苹果手机注册时显示链接服务器出现问题,苹果手机出现连接到服务器时出现问题是什么回事...
  17. 【Try to Hack】veil-evasion免杀
  18. 常用Cocoa框架概览
  19. Mybatis-查询处理一对一和一对多
  20. 加密与安全——非对称加密算法

热门文章

  1. 单阶段目标检测算法YOLOv3
  2. 根据两点的经纬度求方位角和距离,等
  3. word转换为图片格式的几种方式
  4. java毕业设计蛋糕店会员系统Mybatis+系统+数据库+调试部署
  5. 简析时间复杂度和空间复杂度
  6. 【备忘录】transformers tokenizer.tokenize和tokenizer.encode
  7. C语言int类型转换为char类型
  8. 全球排名前10位的广告公司
  9. python3GUI——微博图片爬取工具
  10. CVPR 2021 | 自监督学习新思路!S2-BNN:基于蒸馏的自监督学习算法