CC6: 版本要求: JDK ≤ 8u76 CommonsCollections <= 3.2.1 在cc1中,我们已经知道了AnnotationInvocationHandler类的invoke方法可以触发LazyMap的get方法,但其实TiedMapEntry类的getvalue方法也可以触发。 LazyMap: 我们先来看LazyMa…
PHP 常用函数: preg_match():用于执行正则表达式匹配 preg_match($pattern, $subject) //$pattern是正则表达式,$subject是要匹配的字符串 parse_str():直接将查询参数解析到当前作用域变量中 $_GET['id']时有: id=a[]=www.polarctf.com is_nu…
java反序列化CC1链路 版本要求: commons-collections 3.1–3.2.1 jdk < 8u71 链路概览: /* Gadget chain: ObjectInputStream.readObject() AnnotationInvocationHandler.readObject() Map(Proxy).entry…
文件上传绕过trick: 1:常见的php标签绕过: <?=短标签绕过 <script language='php'>...</script> 2:命令执行函数绕过: ('sys'.'tem') 一句话: <?php @eval($_POST['attack']);?> 改文件格式绕过: image标签: …
smarty模板注入 语法标签:默认使用{ } 执行php语句: 常见payload: {if phpinfo()}{/if} {if system('ls')}{/if} {if readfile('/flag')}{/if} {if show_source('/flag')}{/if} {if system('cat ../../../flag…
用flask_unsign爆破cookie或session 启动: python -m pip install flask_unsign python -m pip install flask_unsign_wordlist 爆破cookie生成私钥: from flask_unsign import Cracker, logger, DEFAUL…
SoapClientSSRF+CRLF Injection+Redis CRLF Injection漏洞的利用与实例分析 - phith0n 利用SoapClient类进行SSRF+CRLF攻击-CSDN博客 soap导致的SSRF-先知社区 SoapClientSSRF: SOAP:webService三要素(SOAP、WSDL、UDDI)之一,…
sqlite: 基本语法: 注释符:-- ,/* */,没有# sqlite3 [路径]/[自定义文件名].[自定义拓展名] //文件名,拓展名可任意,执行后在对应位置生成对应文件,之后将提供一个 sqlite> 提示符 例:sqlite3 test.db 打开(或创建)数据库: sqlite>.open test.db 导入…
SSRF 概念:攻击者通过该漏洞可以利用服务器端的应用程序发起伪造的请求,一般情况下,SSRF攻击的目标是从外网无法访问的内部系统。因为它是由服务端发起的,所以它能够请求到与它相连而与外网隔离的内网。也就是说可以利用一个网络请求的服务,当作跳板进行攻击。因此可以绕过一些基于网络拓扑的安全防护。 注入点: 从URL关键字中寻找:share、wap、u…
tornado模板注入 https://c1oudfl0w0.github.io/blog/2023/12/06/tornado%E6%A8%A1%E6%9D%BF%E6%B3%A8%E5%85%A5/#SSTI%E6%B3%A8%E5%85%A5 也是python的,所以跟jinjia很多一样的地方,这里仅列出一些特别的 入口: render和r…