九零登录

[【通过】] 【已转正】一次线下攻防赛的代码审计

[复制链接]
发表于 2016-7-22 10:20:21 | 显示全部楼层 |阅读模式
比赛环境:环境:IIS6.0  asp.net 2.0  sqlserver2005
       数据库文件在datebase目录下直接附加
1.这一题的代码审计主要是登陆处的cookies漏洞,在Default.aspx.cs中有登录后设置cookies的代码。
1.png
2.admin/UserControls/session.ascx.cs中有验证cookies的代码
2.png

3.攻击方法:前台伪造cookies实现登录
3.png

这里我用的是火狐的cookiesmanage这个插件
这里主要是stringtemp =Convert.ToString(Request.Cookies["pcrepair"].Values["UserAccount"]);代码的验证。
首先修改name.label里面为pcrepair这个函数。value.label里面为UserAccount=此处随便填写。我们在这里编辑的时候注意改下cookie过期时间。
4.png


这时候再次输入后台的ur地址进行刷新。
5.png

成功进入后台。
6.png
后面这个系统是文件上传下载系统可以上传任意文件,直接getshell。
第一次写代审的文章希望大家能给予投票通过,希望能留在90sec学习,谢谢。


下面是打包的文件系统代码。
filemanage(1).rar (765.89 KB, 下载次数: 1926)

================================
超过10位正式会员同意,转正成功。
                管理05
单选投票, 共有 21 人参与投票

投票已经结束

95.24% (20)
4.76% (1)
您所在的用户组没有投票权限

评分

参与人数 1酒票 +5 收起 理由
管理05 + 5 欢迎加入90!

查看全部评分

发表于 2016-7-22 11:02:47 | 显示全部楼层
我还没有权限投票,但文章还不错,支持一下!
 楼主| 发表于 2016-7-22 11:04:21 | 显示全部楼层
g00gle 发表于 2016-7-22 11:02
我还没有权限投票,但文章还不错,支持一下!

谢谢
发表于 2016-7-22 11:12:33 | 显示全部楼层
.net审计还是比较少见的  见到最多的 基本都是PHP审计 文章不错 支持一下
 楼主| 发表于 2016-7-22 11:17:12 | 显示全部楼层
pandas 发表于 2016-7-22 11:12
.net审计还是比较少见的  见到最多的 基本都是PHP审计 文章不错 支持一下

谢谢支持
发表于 2016-7-22 11:18:14 | 显示全部楼层
asp审计挺少见的 给你通过。
发表于 2016-7-22 11:41:59 | 显示全部楼层
net方面很少见,给你一票
发表于 2016-7-22 11:42:22 | 显示全部楼层
态度端正  思路清晰。
发表于 2016-7-22 11:51:55 | 显示全部楼层
aspx审计的东西确实挺少的, 也值得学习, 最后还把源码传了上来, 给你通过
发表于 2016-7-22 11:52:16 | 显示全部楼层
x转正贴 支持
 楼主| 发表于 2016-7-22 11:59:46 | 显示全部楼层
接地气 发表于 2016-7-22 11:42
态度端正  思路清晰。

谢谢支持

九零

GMT+8, 2026-10-22 12:54

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表