随笔分类 - 安全
摘要:0x01引子 0x02分析 找到截断方法 找到_parseType的入口 找到生成sql语句的代码 0x03 poc链 0x04 利用示范 payload: http://localhost:3000/index.php ?id[where]=1 and 1=updatexml(1,concat(0
阅读全文
摘要:题目: 一个网盘系统 图片: 解题手法 上传".htaccess"文件,改成可以执行lua脚本 内容为: SetHandler lua-script 编写lua脚本,而后进行get方式访问 require "string" --[[ This is the default method name f
阅读全文
摘要:前言 wp是以前写的,整理一下发上来。 不是很全。 2020 极客大挑战 WEB 1、sha1碰撞 题目 图片: 思路 题目说,换一种请求方式。于是换成post。得到一给含有代码的图片 图片: 分析该图片,得知只有传承的roam1和roam2的值不相等,而且SHA1加密后的值相同才会出现flag p
阅读全文
摘要:1. SSRF介绍 SSRF(Server-side Request Forge, 服务端请求伪造)。 由攻击者构造的攻击链接传给服务端执行造成的漏洞,一般用来在外网探测或攻击内网服务。 2. SSRF的危害 1. 扫内网 2. 向内部任意主机的任意端口发送精心构造的Payload 3. DOS攻击
阅读全文
摘要:什么是xxe XML外部实体注入,简称XXE漏洞。XML文档结构包括XML声明,DTD文档类型定义,文档元素。 XML示例 <?xml version="1.0"?>XML声明 <!DOCTYPE note [ <!ELEMENT note(to,from,heading,body)> <!ELEM
阅读全文
摘要:介绍 IIS6.0漏洞可分为目录漏洞和文件漏洞 目录漏洞 访问*.asp格式命令的文件夹下的文件,都会被当成asp文件执行 文件漏洞 畸形文件命名 123.asp -> 123.asp;.txt 作用: 中间件会把";"后的内容过滤掉 支持解析后缀 IIS6.0会对后缀为 cer、asa、cdx的文
阅读全文
摘要:介绍 写扫描器的时候,需要让资产扫描结果一出来(生产者),另外一边就会开个线程去运行漏洞扫描(消费者)。 但是又不能让结果没出来,另外一边消费者就开始干活了。 代码 # *coding:UTF-8 * import threading import time import random """ 利用
阅读全文
摘要:前提 你得有一台自己的服务器,有公网ip的那种 应用场景 比如我学校有两台主机,而我这等穷人只买得起一个月就要花我9元的腾讯云服务器。 那么你就可以利用我这个方法把你的腾讯云服务器变成像ngrok服务器那样(只要你连上一个公网ip的端口,就可以连上运行着对应的ngrok客户端主机) 如果你不知道ng
阅读全文
摘要:问题 明明在cmd中可以import的库,放到pycharm中却找不到。 问题根源 找了一圈,最后得到这个结论。 因为pycharm默认就是这样的。。。 解决 打开设置,找到解释器 点击右边齿轮图标,点击“添加”,添加本地python.exe程序 点击继承全局站点包 最后确定就好了
阅读全文
摘要:用处 页面存在时间盲注,注入成功了,你啥也看不到。 这只是为了能够查看到注入后的结果 网站部分源代码 <?php $conn = mysqli_("127.0.0.1","root","root","test"); $res = mysqli_query($conn, "SELECT ${_GET[
阅读全文
摘要:介绍 有时候用一些脚本工具,会有一些由其他字符组成的字符。(如下面这个我还在写的) 使用 kali自带了这个工具 —— figlet。 figlet AuToIP 就可以得到上面的字符啦! 另外如果想输出有颜色字符的话。 banner = ''' _ _____ ___ ____ / \ _ |_
阅读全文
摘要:事情的起因 额,平板想下载电脑上的pdf文件,我开启了web服务,局域网下的ipad访问该文件web路径会直接打开该pdf,而不是下载。于是本小白就折腾了一下。 源代码 <?php forceDownload("python.pdf"); function forceDownload($filena
阅读全文
摘要:题目 思路 1。 打开网页显示403 2。 回去看题目有提示 3。 不用多说,网页访问。 4。 第一行说要传个参数ip,试一下get传参?ip=127.0.0.1 5。 试下 ① 算术运算符 & | 绕过 发现被过滤 ② 分号绕过 发现被过滤 ③ 回车字符%0a绕过 6。 查看flag
阅读全文
摘要:延迟盲注 你不知道你输入的数据在sql被执行后是否是正确或错误的。你只知道有数据。 利用原理 借助if语句,如果正确就sleep(5),延迟5秒返回数据。通过数据返回的时间大小判断自己的语句是否正确执行。因为如果正确执行,会休眠5秒。错误执行,立马返回! 靶场1 0x01 是布尔盲注还是延迟盲注 p
阅读全文
摘要:介绍 解题思路: 利用302协议(重定向)的跳转ssrf。可以访问与服务器相连的内网 ①什么是gopher协议 Gopher是Internet上一个信息查找系统,它将Internet上的文件组织成某种 索引,方便用户从Internet的一处带到另一处。在WWW出现之前,Gopher 是Interne
阅读全文

浙公网安备 33010602011771号