- 博客(146)
- 收藏
- 关注
原创 BUU SQL COURSE 1
11、查admin表中字段信息:"id,username,password"2、尝试admin+万能密码测试登录发现登录不了,看来这条路走不通了。4、先fn+f12查看页面,再fn+f5,找到原始请求的url。6、既然登录框不能测试sql,那在url中进行sql注入。7、接下来常规步骤:查询列数(由下面测试结果可知有两列)10、查询表名:admin,contents。12、获取admin表中用户名和密码的信息。3、查看那几条新闻,发现url有点奇怪。5、访问这个url,出现了新闻1的内容。
2024-06-17 20:18:37
960
1
原创 BUUCTF---[MRCTF2020]你能看懂音符吗
将音乐符复制,发现不能在文本框粘贴,仔细观察发现下面有虚线,用上面的文本将这段音乐符格式刷。1、下载附件,是一个压缩包,解压,发现解压失败。2、用winhex分析文件,发现文件头不对。3、将文件头改为:52617221,保存。6、根据题目的描述,将音乐字符解码。5、在文档发现下面内容。4、解压得到word。7、使用在线工具解码。
2024-06-15 18:12:42
379
原创 kali中安装zsteg教程
3、可以将网络设置成如下后重启,访问百度看看能不能访问,若可以访问,则进行下一步。2、第一步需要保证虚拟机是有网络的,不然无法克隆。以上步骤已安装完zsteg工具,下面是利用该工具。4、查看源,删除源,添加新源。5、安装gem,zsteg。6、使用该工具分析隐写图片。
2024-06-13 23:23:10
1271
原创 bugku---misc---赛博朋克
1、下载附件解压之后是一个txt文本,查看文本的时候看到头部有NG的字样。5、将通道rgb置为0。出现了flag但是flag不明显。3、binwalk没发现奇怪的地方,分离出来还是图片。4、stegslove分析,切换图片没有发现奇怪地方。6、使用kali中自带的zsteg工具,提取隐写信息。2、把txt改为png后缀得到一张图片。
2024-06-13 23:01:38
297
原创 bugku---misc---ping
2、用wireshark分析,发现都是清一色的icmp报文,只能看看内容。3、点了几条流量,发现有个地方连起来是flag。4、最终将所有的拼起来,得到flag。1、下载附件,解压后是一个流量包。
2024-06-12 23:02:05
300
原创 bugku---misc---easy_nbt
3、查找资料发现:NBT文件是Minecraft游戏数据文件,其中包含以命名二进制标签(NBT)格式保存的数据。这种格式用于存储大量二进制数据,通常包含有关Minecraft世界的信息。NBT数据通常以.dat文件的形式存在于游戏存档文件夹中。这类文件可以通过修改后缀解压。4、将level.dat文件修改后缀为.zip解压之后得到下面文件。5、使用二进制文本编辑器打开,搜索flag。2、下载附件,解压之后得到。
2024-06-12 22:47:28
322
原创 bugku---misc---贝斯手
5、结合题目描述说的贝斯手,猜测应该是base解码。但是这段编码有点奇怪。一般==为base编码的结束符。这样看的话,这段文本可以拆成三段。这样一看,第二段很像md5哈希值,第三段像base编码。3、再结合图片,是古力娜扎,搜索了以下她的生日是1992。6、试着将第二段md5解密,第三段base58解码。2、zip需要密码,但是介绍里面给出了提示。4、破解flag.zip得到一段文本。5+58暗示着前面是5,后面是58。1、下载附件,解压之后得到下面文件。
2024-06-11 23:47:37
225
原创 bugku--web---baby lfi
5、构造url:/?3、构造url:/?2、页面提示使用language参数。4、这里提示包含关键的文件。
2024-06-11 23:12:07
236
原创 BUUCTF---web---[SUCTF 2019]CheckIn
7、先上传.user.ini文件,再上传图片马test.jpg。上传.user.ini后出现下面回显。.user.ini文件内容为:(文件命名必须和上传的图片马文件名一样,我这里是test.jpg)2、上传正常的jpg文件,提示内容不能有<?4、将上面的一句话木马先写成txt再修改后缀为test.jpg后上传。5、必须要是图片类型,将一句话木马,添加图片头后再上传。6、上传成功了,但是需要让图片马当成php代码来执行。10、使用系统函数,查看文件根目录,发现flag文件。9、测试,发现文件上传成功。
2024-06-11 18:30:48
918
原创 攻防世界---misc---gif
3、看别人写的wp,说是白色表示0,黑色表示1。按照顺序写出来后得到。2、下载附件,是一堆黑白图片,看到这里我一头雾水。4、解码的时候,把逗号去掉。
2024-06-11 02:45:00
333
原创 BUUCTF---web---[GYCTF2020]Blacklist
7、查看flag字段中的信息,select被过滤了。8、使用handler打开表,并读取表中第一个信息。2、测试单引号和双引号,单引号报错,双引号没报错。4、使用堆叠注入测试,查看数据库名。6、查看FlagHere中字段名。1、来到题目连接页面。
2024-06-11 01:30:00
312
原创 攻防世界---misc---BotW-
2、查看图片属性,用winhex分析,没有发现奇怪的地方,用binwalk,接着使用foremost。4、经过查阅资料得知,这是希卡文字,下面这张图是对照表。3、得到两张图片,一张是原图,一张是特殊的字符。5、对应着符号,得到信息。1、下载附件是一张图片。
2024-06-10 00:06:54
811
原创 攻防世界---misc---What-is-this
3、想把图片拖在物理机中分析,但是拖不了,所以将.gz文件在物理机中改为.zip,解压之后看到了一个没有后缀的文件,加上.zip再解压,得到一样的两张图片。4、用winhex分析,没有发现两张图片有什么奇怪的地方,但是想到它给了两张图片,会不会是要把图片拼接起来,于是用stegsolve分析。1、下载附件,是一个.gz的文件夹,是linux系统的压缩包后缀。5、将两张图片结合就看到了一串字符,直接提交字符串。2、在kali中解压,解压之后得到两张图片。
2024-06-09 07:30:00
510
原创 攻防世界---misc---Excaliflag
4、最后用stegsolve分析,切换图片,发现有字符串,最后在一张全黑的图片看到了清晰的字符串。3、在kali中使用binwalk -e 命令,虽然分离出来了一些东西,但是不是有用的。2、用winhex分析,没有发现奇怪的地方。1、题目描述,下载附件是一张图片。
2024-06-09 07:00:00
465
原创 攻防世界---misc---Hear-with-your-Eyes
1、题目描述,下载附件,是一个.gz后缀的文件,查找资料发现,这个后缀是Linux系统的压缩包后缀。这里题目提示了用眼睛听音频,说明会有个音频,并且信息就在音频,可以用眼睛看到。3、将音频托到windows中,用音频分析工具打开。2、将文件放在linux系统中解压,得到音频文件。
2024-06-08 00:30:00
298
原创 攻防世界---misc---小小的PDF
1、题目描述,下载附件是一个PDF,打开之后是这样,有两页PDF。5、得到3张图片,打开第3张图片,得到flag。3、在kali中binwalk发现有多张照片。4、接着使用foremost将图片分离出来,2、用winhex分析,没有发现奇怪的地方。
2024-06-08 00:15:00
254
原创 攻防世界---misc---津门杯2021-m1
1、题目描述,下载附件是一张bmp格式的图片。3、于是我就尝试用stegslove打开图片。4、将颜色通道都改为0,点击preview。2、直觉告诉我这和图片的颜色通道有关。5、然后发现一串base64编码。
2024-06-07 00:30:00
393
原创 攻防世界---misc---glance-50
2、将图片放大,仔细看,会看到有一些黑黑的东西划过,猜测可能是一串字符。1、题目描述,下载附件是一张动图。3、将动图拼接,使用在线工具(4、得到图片中的flag。
2024-06-07 00:15:00
168
原创 攻防世界---misc---Ditf
4、想去看看题目描述,但是没有描述,只能从图片入手,想到开始的时候,宽高不一样,我先试着修改宽,把宽改大一点,发现不可以,图片会变奇怪,接着改高度,把高度改得更高一些。3、用kali中的binwalk命令,分析图片,发现有个压缩包,压缩包里面有个数据包,但是需要密码。2、打开图片,发现宽高不一样,猜测可能是需要修改宽高,用winhex分析,没有发现奇怪的地方。5、输入密码,得到流量包,用wireshark分析流量包,先查看协议分级。6、发现 tcp协议的占比相对比较大。1、题目描述,下载附件,是一张图片。
2024-06-06 00:30:00
666
原创 攻防世界---misc---misc_pic_again
2、将图片放在winhex中分析,没有发现奇怪的信息,接着将图片用Stegsolve分析,查看通道没有发现奇怪的图片,接着分析,对数据进行提取。3、将三个通道都设置为0,点击Preview看到了PK,是一个压缩包,点击save bin,将文件保存为zip文件。5、解压之后得到一个1的文件,用winhex打开,搜索hctf。1、题目描述,flag为hctf{}格式,下载附件是一张图片。
2024-06-06 00:15:00
316
原创 攻防世界---misc---Aesop_secret
1、下载附件一张动图,仔细观察发现它分成了很多小块,观察小块但是感觉又不像是二维码,可能需要把图片拼起来。4、想到刚刚的图片,怀疑密码可能就在图片中,用在线工具,将动图拼在一起(2、用winhex分析,发现有一串编码,看编码的开头,猜测是AES加密。5、发现解密成功,但是还是需要再解密一下,还是一样的编码开头。在图片上得到了iscc的字样,猜测这个很有可能就是密码。
2024-06-05 00:35:43
361
2
原创 攻防世界---misc---normal_png
3、接着用winhex分析,也没有发现奇怪的地方,于是我去binwalk,没什么发现,就是一张正常的图片,这时候我就突然想起还有个宽高隐写我还没考虑,接着我就去修改宽,因为前面我发现宽比较小,但是修改了宽之后我发现,图片不太正常,然后我又换了回来,接着我就修改高度,因为一般情况下flag都会在图片的底部,修改完后保存图片,出现了flag。2、先看这张照片,我感觉它的宽高不一样,感觉有问题,但是我也没深想。1、下载附件是一张图片。
2024-06-05 00:15:00
263
原创 攻防世界---misc---can_has_stdio?
1、下载附件是一个没有后缀的文件,尝试将后缀改为txt发现里面有一些特殊字符的编码。2、查阅资料得知它是一种编程代码。
2024-06-04 02:30:00
164
原创 攻防世界---misc---a_good_idea
5、先用工具打开其中一个图片,再将另一个图片结合,发现这个结合还是有顺序的,得先打开to_do这张然后再结合to这张,切换图片,然后得到一张二维码。4、提到像素就想到了Stegsolve这个工具,将这两张图片用该工具分析,发现没有找到flag。3、得到两张图片和一个文本,查看文本信息:提示试着找到像素的秘密。6、最后用二维码扫描工具得到flag(emmm确实funny)1、下载附件得到一张图片,winhex分析,发现有压缩包。看了wp,原来需要将两张图片进行结合。
2024-06-04 01:00:00
282
原创 攻防世界---misc---reverseMe
3、这里推荐使用工具,双击图片,它打开是用的系统自带的软件打开。1、这道题是做过最简单的misc题,下载附件是一个图片。2、flag是反的,但是可以自己倒着推也能写出。5、点击这个左右翻转。
2024-06-03 18:18:27
213
原创 Web学习篇(二)
一、常用的函数1、eval()例:把字符串code作为PHP代码执行2、assert()检查一个断言是否为 FALSE,如果 assertion 是字符串,它将会被 assert()当做 PHP 代码来执行。preg_replace('正则规则',替换字符' ,'目标字符')例如:<??访问该代码,使用post方式传入cmd=phpinfo();发现页面有显示4、create_function() //可以使用utools查找php手册。
2024-06-03 17:25:12
1837
2
原创 攻防世界---misc---2017_Dating_in_Singapore
3、题目描述是一些数字,直觉猜测是和日历的日期有关,仔细看题目的描述,会发现有个-连接,拆开之后发现一共有12组数据,再连联系到十二个月份,再在仔细看,数据中最大的数为31,现在,开始一一对应看日期,将第一串数据以两两为一组对应到日历中,再连线起来,发现得到一个字母H,一次类推,继续画出其他月份的,得到下面这张图。2、下载附件是一个pdf,里面是一个日历。
2024-06-02 15:32:45
208
原创 攻防世界---misc---心仪的公司
3、担心flag不是长flag,做题多了你就会发现有些flag会是fl4g这种,为了可以稍微全面一点,搜索fl。1、用wireshark 分析,使用http contains "shell"过滤。2、追踪这两个的http流,在后面会发现有flag。1、用winhex分析,ctrl+f搜索flag。2、尝试将搜索到的flag拿去提交,但是不对。2、下载附件是一个流量包。
2024-06-02 15:01:47
267
原创 攻防世界---web---Web_php_unserialize
表示的是一个对象,后面的数字4表示类名的长度。通过将4替换为+4,可以使正则表达式无法匹配,从而绕过检查。:最后,将修改后的序列化字符串进行Base64编码,然后输出。类的实例,并对其进行序列化,然后将序列化后的字符串赋值给变量。这样的正则表达式检查。原始的序列化字符串中,6、在源代码中我们需要绕过几个函数。7、运行代码可以看到序列后的结果。4、根据代码中的提示,我们将。的类,该类有一个私有属性。通过将序列化字符串中的。:这行代码的目的是绕过。:这行代码的目的是绕过。
2024-06-02 11:24:45
1259
1
原创 攻防世界---你猜猜
5、需要密码,破解密码,密码为:123456(这里题目描述是你猜猜,想着它的密码不会太难,应该是纯数字,试到第六位的时候就出来了)2、将编码转为字符串,看到了PK和flag.txt。1、下载附件,得到文本,里面是十六进制。3、将16进制转为文件(
2024-05-30 01:32:57
771
原创 排序算法(二)
最好情况:输入的数据是完全排好序的,只需要遍历一趟就可以排好序,因此它的时间复杂度是O(n)每一轮把最小元素和未排序数组的第一个交换位置,直到全部排好序,最终为一个升序结果。最坏情况:输入的数据是逆序的,复杂度为。
2024-05-27 00:30:00
390
原创 C语言代码错误(一)
在scanf函数后面加了一个空格。这会导致输入的整数后面带有一个额外的空格,从而影响程序的正确性。今天在写选择排序代码时,在测试数据发现不能显示结果。
2024-05-27 00:15:00
283
原创 排序算法(一)
最好情况:输入的数据是逆序排序的,只需要遍历一趟就可以排好序,因此它的时间复杂度是O(n)每一轮比较交换完之后,最大元素都会在数组的末尾位置,重复此操作,直到排好序。
2024-05-26 00:30:00
381
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人