南邮CTF-RE-Py交易
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交易相关推荐
- 南邮 CTF平台部分 write up
#南邮 CTF部分 write up CG-CTF 2018.7 Welcome to http://aiqg.vip/ web md5 collision 看源代码 <?php $md51 = ...
- 南邮CTF密码学write up
南邮CTF练习平台网址: http://ctf.nuptzj.cn/challenges# 1.esay! base64解密不解释 nctf{this_is_base64_encode} 2.KeyB ...
- 南邮ctf 480小时精通C++
南邮ctf 480小时精通C++ 菜鸡第一次写博客,望大佬多指教~~ 首先拖进ida里查看,代码很简单,给出一堆字符串然后加密,输出加密后的flag,当然...一道70PT的题目怎么会这么轻松就让你做 ...
- [Re]南邮ctf平台逆向题
继续学习,这次尝试做了一下南邮ctf平台的逆向题来练习 目录 第一题 HELLO,RE! 第二题 ReadAsm2 第三题 Py交易 第四题 WxyVM 第五题 maze 第六题 WxyVM 2 第一 ...
- ctf wav文件头损坏_【CTF入门第二篇】南邮CTF web题目总结
这几天写了南邮的web题目,都比较基础,但是对我这个小白来说还是收获蛮大的.可以借此总结一下web题的类型 一,信息都藏在哪 作为ctf题目,肯定是要有些提示的,这些提示有时会在题目介绍里说有时也会隐 ...
- 南邮CTF web题目总结
这几天写了南邮的web题目,都比较基础,但是对我这个小白来说还是收获蛮大的.可以借此总结一下web题的类型 一,信息都藏在哪 作为ctf题目,肯定是要有些提示的,这些提示有时会在题目介绍里说有时也会隐 ...
- mysql 南邮ctf_南邮ctf之web之wp
下面是所有现在可以做的web题的wp! 建议使用CTRL+F查找所需题目,我都有标注!这样方便! 1.签到题 直接查看源码即可 2.md5 collision 解读代码: $md51 = md5('Q ...
- 南邮ctf mysql_南邮CTF--SQL注入题
南邮CTF--SQL注入题 题目:GBK SQL injection 解析: 1.判断注入点:加入单引号发现被反斜杠转移掉了,换一个,看清题目,GBK,接下来利用宽字节进行注入 2.使用'%df' ' ...
- 南邮ctf平台部分题解
分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 骚年来一 ...
- mysql 南邮ctf_南邮CTF平台WEB题writeup
https://cgctf.nuptsast.com/login 1.签到题 F12查看网页源代码就有flag 2.md5 collision 附上题目给的源代码md51 = md5('QNKCDZO ...
最新文章
- 模块化、层次化网络监控平台
- 关于UseSubmitBehavior和OnClientClick同时使用,导致无法触发后台事件的问题
- Python 3基础教程15-读文件内容
- Spring Boot - 自动配置实例解读
- 拨云见日—深入解析Oracle TX 行锁(上)
- Notification(二)——PendingIntent的flag导致数据同样的问题
- 入行IT,为什么建议你学Java?
- c语言和plc编程,PLC编程C语言.ppt
- 95-140-108-源码-transform-算子process
- ai第二次热潮:思维的转变_基于属性的建议:科技创业公司如何使用AI来转变在线评论和建议
- IIS、MySQL、Redis环境搭建
- Odin Inspector 系列教程 --- 初识Odin序列化
- 16进制ff转化为二进制_二进制与十六进制的转换与应用
- SpringCloud微服务之学生管理
- 2022蓝桥杯——砍竹子
- 苹果手机注册时显示链接服务器出现问题,苹果手机出现连接到服务器时出现问题是什么回事...
- 【Try to Hack】veil-evasion免杀
- 常用Cocoa框架概览
- Mybatis-查询处理一对一和一对多
- 加密与安全——非对称加密算法