.NET审计记录
467 字
2 分钟
.NET审计记录
.NET审计记录
最近也是在复健一下代码审计, 顺便记录一下思路
审计准备
一个正常人的脑子
一个正常人用的电脑
一套net代码
审计工具:dnSpy:https://github.com/dnSpy/dnSpy
案例1
我们用一个大佬打下来的某套源码来审计, 该系统如果出洞也是通用了()
第一步:看眼路由
简单用登录框看一眼路由结构

抓包看路径

/Home/newLogin 根据这个路径, 没有像login.aspx的文件拓展名, 可以高度确定网站是一个MVC架构, 且存在一个集中的controller
Home是controller, newLogin是方法
所以现在, 我们回到源码中去找他集中的controller

根据他的dll来猜测, system应该是系统的东西, 应该跟controller没什么关系, 其他的一些命名也不是很符合我们要找的controller, 看到JuCheap, 感觉就是他了, 点开JuCheap后, 果然我们发现了controller

依照登录口的路由/Home/newLogin, 我们可以在controller中找到他

既然到这里, 我们再看看他下面的一些东西, 其中有一个叫做Filters的, 这个就是过滤器, 如果方法添加了过滤器, 那就可能没办法从前台发起攻击了

当然也不是绝对, 万一他的过滤器压根就没写东西呢, 别不信, 真有这种


这套代码就写的有点东西, 审计难度也大(其实就是我菜), 接下来我们看一套难度没这么大的
案例2
这回也是拿一套非MVC架构的来审 路径中有.aspx, 这就是非常典型的Web Forms, 这种结构就是单纯的物理文件了

我们直接跳过审计阶段来到漏洞点, 这里接收了参数到DleteTemp中

GinTvT
相关文章 智能推荐
1
五月AI-SRC赏金记录
安全研究 五月七零八散赏金破w,没有努力,全靠AI的辛勤付出和好师傅们的带飞,感谢所有带飞我的师傅们
2
AI渗透初步成果
安全研究 AI在应用层面上已经远超预期,无论在黑盒测试还是白盒测试都已经达到了非常夸张的效果,在常规测试下无疑是降维打击
3
再唱十年!!!
生活 再唱十年!!!
4
小记录
生活 两年没有逆向了,依旧宝刀未老。再晒一下厦大,老师也有格局,狠狠支持!
5
MCP 统一入口设计思路
开发 ## 概述 MCP(Model Context Protocol)架构采用**统一入口**设计模式,将原本分散的多个功能整合到单一的工具接口中,通过 `action` 参数区分不同的子操作。这种设计大幅' tags: ['开发'] --- # MCP 统一入口设计思路 ## 📋 目录 - [概述](#概述) - [设计动机](#设计动机) - [统一入口的定义](#统一入口的定义) - [架构
随机文章 随机推荐