web1

输入框那里鼠标右键,审查元素,删除maxlength  

web2

http://ctf.cdusec.org:8082/web2/?cdusec=tql  

web3

同上,用火狐hackbar或者burp通过post提交cdusec=tql  

Three Zero Two

仔细观察urlhttp://ctf.cdusec.org:8082/web4/1ndex.php,访问index.php。  
302跳转的题目,burp截包,send to repeater,go   

Where are you from?

题目表达不清楚,说是管理员,以为是那种admin=1的那种。  
背地里是X-Forwarded-For:127.0.0.1

MD5碰撞

0e开头的字符串会认为是科学记数法,网上搜索,md5加密后0e开头的字符串,随便找一个填进去就好了。  

简单的注入

手工注入的,很简单的数字型联合查询注入就可以。
直接用sqlmap跑也行,没试。  

随机数

详情见我上一篇文章https://www.cnblogs.com/zaqzzz/p/9997855.html  

LFI

看这名字就知道是本地包含文件。  
http://ctf.cdusec.org:8085/index.php?filename=flag.php  
猜测flag藏在index的源码里面,直接用为协议读取index.php的内容。  
http://ctf.cdusec.org:8085/index.php?filename=php://filter/read=convert.base64-encode/resource=index.php  
base64解码即可。  

php反序列化

pass

更简单的注入

SQL盲注,sqlmap直接跑。

有趣的注入

其实这个题目已经有提示了,查看源代码的话会发现html是gbk编码的,虽然SQL宽字节注入和这个html是什么编码没有关系,可这是赤裸咯的暗示。  
宽字节+sql盲注。  
sqlmap跑宽字节注入的时候  url改为"http://ctf.cdusec.org:8086/sqli.php?id=1%df%27"  

upload

黑名单过滤,.php3上传小马。好像啥也没有过滤。。  
蚁剑连接,在/var/www/html目录下直接找到  

这个注入有点难

   pass

凯撒大帝降临!

凯撒加密  

fuck!这是什么鬼

justfuck加密,直接放到浏览器的控制台里面,回车即可,也可以找在线解密网站。  

不一样的morse

题做得多,不如在线解密网站解的好[https://tool.lu/morse/](https://tool.lu/morse/)  

你熟悉键盘吗?

键盘加密,76tyujnb是英文字母g  

啊啊啊蕾蕾姐被表白了

每两个字母一组,前边的代表手机键盘上的数字,后边那个代表这个字母后边的第几个英文字母。

33代表手机键盘上的f,53代表l。。。。

奇怪的字符串

N代表0(no),Y代表1(yes),一开始以为培根密码,没有得到有意义的字符串,然后二进制转ascii。  

the other base's member

base58,在http://ctf.ssleye.com/这个网站挨个试就好了。  

easy_base_family

蕾蕾姐的id

MD5爆破  

棋局

根据clue.rar解出来的提示,明文是10,密文20。  
观察密文,只有五个不同的字母。  
类似于ADFGX加密那种,只不过我们现在不知道rqutl这五个字是怎么排列的。  
所以我选择大屌的爆破排列的脚本。。。。。  

Esay_misc3

中科大的一个题目,docx文件的本质就是zip,winhex打开会发现就连文件头也是一样的。  

Esay_misc2

图片提示0xor,其实是说0通道图片异或。分别提取四个0通道,然后分别异或,发现alpha0和green0异或得到flag。  

catch

过滤出icmp协议  

wireshark可以直接看到。  

你倒是先解压啊

考察伪加密。  

misc4

stegosolve的Analyse  Data Extract  ,根据题目提示,R,B,G这三个0通道分析会发现有三种加密,分别解密即可。    

一直刷新

打开时jpg图片,根据题目提示刷新(F5),是jpg的F5隐写,运行脚本。 
密码不知道,文件名字很有意思,123456.jpg,123456就是密码

成都大学CTF 网络攻防演练平台 WP的更多相关文章

  1. 南京邮电大学网络攻防训练平台(NCTF)-异性相吸-Writeup

    南京邮电大学网络攻防训练平台(NCTF)-异性相吸-Writeup 题目描述 文件下载地址 很明显,文件之间进行亦或就可得到flag,不再多说,直接上脚本 #coding:utf-8 file_a = ...

  2. 2018-2019-2 20165237《网络攻防技术》Exp1 PC平台逆向破解

    2018-2019-2 20165237<网络攻防技术>Exp1 PC平台逆向破解 一.实践目标 本次实践的对象是一个名为pwn1的linux可执行文件. 该程序正常执行流程是:main调 ...

  3. 2018-2019-2 20165312《网络攻防技术》Exp1 PC平台逆向破解

    2018-2019-2 20165312<网络攻防技术>Exp1 PC平台逆向破解 一.Exp1.1 直接修改程序机器指令,改变程序执行流程 知识要求:Call指令,EIP寄存器,指令跳转 ...

  4. 20155226 《网络攻防》 Exp1 PC平台逆向破解(5)M

    20155226 <网络攻防> Exp1 PC平台逆向破解(5)M 实践目标 该程序正常执行流程是:main调用foo函数,foo函数会简单回显任何用户输入的字符串 该程序同时包含另一个代 ...

  5. 20155308《网络攻防》 Exp1 PC平台逆向破解(5)M

    20155308<网络攻防> Exp1 PC平台逆向破解(5)M 逆向及Bof基础实践说明 1.1 实践目标 本次实践的对象是一个名为pwn1的linux可执行文件. 该程序正常执行流程是 ...

  6. 20155321 《网络攻防》 Exp1 PC平台逆向破解(5)M

    20155321 <网络攻防> Exp1 PC平台逆向破解(5)M 实践目标 本次实践的对象是linux的可执行文件 该程序正常执行流程是:main调用foo函数,foo函数会简单回显任何 ...

  7. 20155328 《网络攻防》 实验一:PC平台逆向破解(5)M

    20155328 <网络攻防> 实验一:PC平台逆向破解(5)M 实践目标 实践对象:linux可执行文件pwn1. 正常执行时,main调用foo函数,foo函数会简单回显任何用户输入的 ...

  8. 20155330 《网络攻防》Exp1 PC平台逆向破解(5)M

    20155330 <网络攻防>Exp1 PC平台逆向破解(5)M 实践目标 运行pwn1可执行文件中的getshell函数,学习如何注入运行任何Shellcode 本次实践的对象是一个名为 ...

  9. 2015531 网络攻防 Exp1 PC平台逆向破解(5)M

    2015531 网络攻防 Exp1 PC平台逆向破解(5)M 实践目标 本次实践的对象是linux的可执行文件 该程序正常执行流程是:main调用foo函数,foo函数会简单回显任何用户输入的字符串 ...

随机推荐

  1. Azure School,让你系统化快速学习人工智能

    要说目前最热门的技术,非人工智能莫属了,让计算机程序能够看懂.听懂.读懂.理解我们的世界!想想就激动!! 上至高大上的个人数字化助理,下至P图软件,各种应用都开始增加AI相关的功能,试问又有哪个技术爱 ...

  2. PRD、MRD、BRD的含义

    一.PRD的含义 英文简称,PRD(Product Requirement Document),PRD文档中文意思是:产品需求文档. PRD文档是产品项目由“概念化”阶段进入到“图纸化”阶段的最主要的 ...

  3. git剖析

    GIT(分布式版本控制系统) Git是一款免费.开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目. 1.特点 分布式相比于集中式的最大区别在于开发者可以提交到本地,每个开发者通过克隆(g ...

  4. 配置Maven镜像与本地缓存

    IntelliJ IDEA 安装后自带Maven,也可以使用自己安装的Maven. 配置阿里镜像与本地仓库文件夹 找到Maven的安装目录 打开settings.xml配置文件   修改mirrors ...

  5. Codeforces Round #323 (Div. 2) D 582B Once Again...(快速幂)

    A[i][j]表示在循环节下标i开头j结尾的最长不减子序列,这个序列的长度为p,另外一个长度为q的序列对应的矩阵为B[i][j], 将两序列合并,新的序列对应矩阵C[i][j] = max(A[i][ ...

  6. scikit-learn 中 OneHotEncoder 解析

    概要 在 sklearn 包中,OneHotEncoder 函数非常实用,它可以实现将分类特征的每个元素转化为一个可以用来计算的值.本篇详细讲解该函数的用法,也可以参考官网 sklearn.prepr ...

  7. opensuse 系统启动自动加载模块

    在/etc/modules-load.d目录下面加入想要自动加载的模块,例如自动加载raw模块 创建raw.conf文件,在文件中写入raw. 重启系统就可以了. 手动加载模块方法: modprobe ...

  8. Java代码工具箱之超出游标最大数

    1. Java大量写入oracle时容易出现此错.经过此错,也触动自己要深刻理解 java 的 prepareStatement 等对象,及数据库的连接与释放. 2. 原因:经常会出现在 for 循环 ...

  9. 黑马基础阶段测试题:创建Phone(手机)类,Phone类中包含以下内容:

    package com.swift; public class Phone { private String pinpai; private int dianliang; public String ...

  10. node第一天

    一.主要执行的文件命名一般为main.js var aModule =require('./a.js');//相对路径 var aModule =require('a.js');//专门从node_m ...