- 博客(138)
- 资源 (1)
- 收藏
- 关注
原创 主动信息收集
主动信息收集ping┌──(root????kali)-[~]└─# ping 192.168.8.23traceroute┌──(root????kali)-[~]└─# traceroute www.baidu.com windows使用ICMP协议,kali使用UDP协议,可以使用-I参数强制使用ICMP协议ICMP traceroute 使用ICMP Echo Request ,Echo Reply and TTL-expired。源发出 ICMP Equest,第一个reque
2021-10-15 21:47:32 277
原创 被动信息收集
被动信息收集nslookupnslookup用于查询DNS的记录,查询域名解析是否正常dig更全面的域名解析语法 dig 域名如果要指定DNS服务器 dig @DNS服务器 域名显示从根域逐级查询的过程 dig 域名 +trance使用-x 参数 IP 反查域名 dig -x 39.156.66.14查询 DNS 服务器 bind 版本信息 dig txt chaos VERSION.BIND @DNS服务器whoiswhois 域名其他备案信息 http://icp.chin
2021-10-15 21:45:16 239
原创 kali网络配置
kali网络配置配置ip打开配置文件┌──(root????kali)-[~]└─# vim /etc/network/interfaces添加以下内容:auto eth0#iface eth0 inet dhcp #如果原文件中有这一行,就注释掉iface eth0 inet staticaddress ***.***.***.***netmask ***.***.***.***gateway ***.***.***.***具体配置请查看https://pan.baidu.co
2021-10-15 21:42:28 2370
原创 kali的安装与配置
kali的安装与配置官方网址:www.Kali.org使用VM虚拟机安装kali启用对 root 用户的访问默认情况下,kali没有开启root账户,且没有密码,需要手动设置,sudo passwd root设置完后,就可以切换到root用户,su - root查看当前使用的Shell类型┌──(root????kali)-[~]└─# echo $SHELL/usr/bin/zsh/usr/bin/zsh #可以看到我们使用是 zsh 类型的 shell。c
2021-10-15 21:35:58 2548
原创 bugku web35
题目:在css中发现提示<?phperror_reporting(0);$KEY='ctf.bugku.com';include_once("flag.php");$cookie = $_COOKIE['BUGKU'];if(isset($_GET['14858'])){ show_source(__FILE__);}elseif (unserialize($cookie) === "$KEY"){ echo "$flag";}else {?>
2021-04-23 16:56:12 194
原创 bugku web33
题目:fR4aHWwuFCYYVydFRxMqHhhCKBseH1dbFygrRxIWJ1UYFhotFjA=<?phpfunction encrypt($data,$key){ $key = md5('ISCC'); $x = 0; $len = strlen($data); $klen = strlen($key); for ($i=0; $i < $len; $i++) { if ($x == $klen)
2021-04-20 17:07:37 198
原创 bugku web29 各种绕过
题目:<?phphighlight_file('flag.php');$_GET['id'] = urldecode($_GET['id']);$flag = 'flag{xxxxxxxxxxxxxxxxxx}';if (isset($_GET['uname']) and isset($_POST['passwd'])) { if ($_GET['uname'] == $_POST['passwd']) print 'passwd can not be uname.
2021-04-19 22:07:25 188
原创 bugku web30 txt????
题目:<?phpextract($_GET);if (!empty($ac)){$f = trim(file_get_contents($fn));if ($ac === $f){echo "<p>This is flag:" ." $flag</p>";}else{echo "<p>sorry!</p>";}}?>file_get_contents() 把整个文件读入一个字符串中trim()移除字符串两侧的空
2021-04-19 22:07:14 234
原创 bugku web32 文件上传
题目:使用后台扫描发现不明本文,先放着不可以上传 php文件 说明存在过滤一共三个过滤请求头部的 Content-Type文件后缀请求数据的Content-Type上传的文件可以为任意文件,内容也可以是任意的,内容也可以为空请求头部的 Content-Type 内容 随便改个大写字母过滤掉 比如 mulTipart/form-data所上传的文件后缀 改为 .php4(依次尝试php4,phtml,phtm,phps,php5(包括一些字母改变大小写))请求数据的Cont
2021-04-19 22:06:20 192
原创 bugku web26 google
题目:直接想到在http表头中添加referer,Referer的作用是告诉服务器请求是从哪里来的,所以只需要用BP在请求头加个Referer: https://www.google.com
2021-04-17 19:28:59 192
原创 bugku crypto 托马斯.杰斐逊
题目:本题为转轮加密首先我们需要根据密钥将14行字符串调整顺序接着,我们需要对密文调整每行字符串观察变换后的字符串,倒数第六列即为flagflag{XSXSBUGKUADMIN}
2021-04-17 14:27:58 204
原创 bugku crypto 告诉你个秘密
题目:636A56355279427363446C4A49454A7154534230526D684356445A31614342354E326C4B4946467A5769426961453067推测是16进制转字符串:cjV5RyBscDlJIEJqTSB0RmhCVDZ1aCB5N2lKIFFzWiBiaE0g有大写有小写还有数字 推测是base64:r5yG lp9I BjM tFhB T6uh y7iJ QsZ bhM最后为键盘加密tongyuan注意flag为大写...
2021-04-17 14:07:19 199
原创 bugku crypto 奇怪的密码
题目:突然天上一道雷电 gndk€rlqhmtkwwp}zgndk的10进制的ASCII码分别是:103 110 100 107flag的10进制的ASCII码分别是 :102 108 97 103发现ASCII以此减少 1 2 3 4,所以以此类推public class begin { public static void main(String[] args) { String a = "gndk€rlqhmtkwwp}z"; char b='
2021-04-17 13:56:33 239
原创 bugku crypto 一段Base64
题目:首先base64 to text再unescape再hex to text再unescape复制括号里面的参数,再12进制ASCII解码再decode html再decode html得到flag
2021-04-17 10:38:48 274 1
原创 bugku crypto 简单加密
题目:e6Z9i~]8R~U~QHE{RnY{QXg~QnQ{^XVlRXlp^XI5Q6Q6SKY8jUAA看起来很神似base64,但是有一些字符不在base64加密字符的范围,由最后两个AA,猜测是==偏移ascii码之后的结果。偏移4位import base64;miwen = open('1.txt').readline()res = '' # 存储结果for i,enu in enumerate(miwen): res += chr(ord(enu)-4)print('
2021-04-17 10:05:55 305
原创 bugku 小山丘的秘密
题目:本题为希尔密码(hill),flag.txt 中给出A=1,一般的希尔密码是A=0,B=1, C=2 …所以字母表需要修改,现在的字母表为Z=0 , A=1 , B=2 …希尔密码还需要密钥,密钥肯定就在图片中,图片看上去4和9的位置看上去像是缺了棋子,那么将它看作0,那么此处位置为 z ,其他位置如图所示,得到密钥得到flag...
2021-04-16 20:13:08 285
原创 bugku web25 SQL约束攻击
题目:基础知识:sql在执行select时会忽略字符串后面的空格SELECT * FROM users WHERE username='vampire ';#等同于SELECT * FROM users WHERE username='vampire';sql在执行insert时会忽略超出范围的字符insert into table values('admin 111','$password')#等同于insert into table val
2021-04-16 16:10:11 116
原创 bugku web24
题目:<?phpif(isset($_GET['v1']) && isset($_GET['v2']) && isset($_GET['v3'])){ $v1 = $_GET['v1']; $v2 = $_GET['v2']; $v3 = $_GET['v3']; if($v1 != $v2 && md5($v1) == md5($v2)){ if(!strcmp($v3, $flag)){
2021-04-16 15:49:29 182
原创 bugku web23 字符?正则?
题目:<?php highlight_file('2.php');$key='flag{********************************}';$IM= preg_match("/key.*key.{4,7}key:\/.\/(.*key)[a-z][[:punct:]]/i", trim($_GET["id"]), $match);if( $IM ){ die('key is: '.$key);}?>trim() 移除字符串两侧的字符preg_matc
2021-04-16 15:29:19 101
原创 bugku web22 过狗一句话
题目:过狗一句话$poc="a#s#s#e#r#t"; $poc_1=explode("#",$poc); $poc_2=$poc_1[0].$poc_1[1].$poc_1[2].$poc_1[3].$poc_1[4].$poc_1[5]; $poc_2($_GET['s'])explode(separator,string) separator规定在哪里分割字符串。string要分割的字符串。assert()用于调试,跟eval()差不多,assert函数有任意代码执行的漏洞构造ur
2021-04-15 18:06:26 169
原创 bugku web21
题目:never never never give up !!!F12查看源码,发现进入1p.html,结果跳转到bugku.com,使用bp抓包得到base64编码,转码得得到url编码,转码得";if(!$_GET['id']) //id不能为0,不然会重定向{ header('Location: hello.php?id=1'); exit();}$id=$_GET['id'];$a=$_GET['a'];$b=$_GET['b'];if(stripos($a,'.
2021-04-14 21:09:44 141
原创 bugku cookies欺骗
题目:发现url中line没有值,filename为base64编码,转码为key.txt将line的值填入,并将index.php的的base64编码填入貌似是网页源码,使用脚本读取import requestsa=30for i in range(a): url="http://120.24.86.145:8002/web11/index.php?line="+str(i)+"&filename=aW5kZXgucGhw" s=requests.get(url)
2021-04-13 21:16:23 152
原创 bugku 1和0的故事
题目:本题为二进制转二维码import PILfrom PIL import ImageMAX = 25img = Image.new("RGB",(MAX,MAX))str = """二进制码"""i=0for y in range (0,MAX): for x in range (0,MAX): if(str[i] == '1'): img.putpixel([x,y],(0, 0, 0)) else:
2021-04-13 20:39:05 643
原创 bugku 社工-进阶收集
题目小明当年为了追求小美想尽办法获得小美的地址。直到有一天小美发了一条说说,小明觉得希望来了。分析:图片中景区为西安大雁塔,小美坐地铁到达大雁塔,坐了七站,中途换乘,且在始发站上车,查看西安地铁线路图符合条件的只有韦曲南站,小美家离航天城1公里,离韦曲南800米,在地图上圈定范围不断尝试,最终答案为...
2021-04-13 18:59:35 547
原创 bugku pwn1
题目:nc 114.67.246.176 10846nc:全称Netcat,用于连接远程服务器端口。连接后它会返回一个cmdshell用于执行命令(Linux自带该命令)。在linux中连接服务器,再使用ls查看目录cat flag
2021-04-13 18:20:12 233
原创 bugku zip伪加密
题目:本题涉及伪加密,以下为知识点:无加密压缩源文件数据区的全局加密应当为00 00 (504B0304两个bytes之后)且压缩源文件目录区的全局方式位标记应当为00 00(504B0102四个bytes之后)假加密压缩源文件数据区的全局加密应当为00 00且压缩源文件目录区的全局方式位标记应当为09 00真加密压缩源文件数据区的全局加密应当为09 00且压缩源文件目录区的全局方式位标记应当为09 00修改后即可正常解压...
2021-04-12 22:41:05 200
原创 Java基础笔记
定义合法标识符规则:由26个英文字母大小写,0-9 ,_或 $ 组成数字不可以开头。不可以使用关键字和保留字,但能包含关键字和保留字。Java中严格区分大小写,长度无限制。标识符不能包含空格。Java中的名称命名规范:包名:多单词组成时所有字母都小写:xxxyyyzzz类名、接口名:多单词组成时,所有单词的首字母大写:XxxYyyZzz变量名、方法名:多单词组成时,第一个单词首字母小写,第二个单词开始每个单词首字母大写:xxxYyyZzz常量名:所有字母都大写。多单词时每个单词用下
2021-04-12 21:36:22 84
U盘免疫文件.zip
2020-07-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人