-°C
商务/其他服务
安全代码审计服务商如何确定是否处在漏洞风险
面议
501
2022-07-05
2022-07-05
基本信息
服务内容:
联系人:
电话:
详情
安全代码审计服务商如何确定是否处在漏洞风险
代码审计的含义:
顾名思义就是检查源代码130,9370中的6165安全缺陷,检查程序源代码是否存在安全隐患,或者有编码不规范的地方,通过自动化工具或者人工审查的方式,对程序源代码逐条进行检查和分析,发现这些源代码缺陷引发的安全漏洞,并提供代码修订措施和建议。
那么如何在众多代码中寻找由源代码引发的安全系统漏洞呢,下面我来说说如何来寻找漏洞的一个小技巧。
一、寻找源码
通过询问管理员知道是个开源的系统,但是管理员并不确定具体的信息,就需要我们自己去寻找版权
首页信息查看源代码,根据页面关键字去某fa搜索,确定
搜出来的相同站点比较多,根据案例里的连接挨个访问,在某个站底部发现版权为某厦商学院学习平台,知道版权就很容易找到源码了。
二、快速审计技巧
由于我不懂.net 所以审计只能靠一些简单技巧泛泛的寻找,
0x01 确定路由结构
先打开aspx文件
song.site.Manage.Console 对应的url为http://www.xxx.com/Manage/console.aspx
这样基本就确定了路由访问,审计起来就比较方便了
0x02 未授权访问
发现后台部分页面存在未授权访问,对比了一下有验证和没验证的代码,但并没有发现验证信息,主要还是太菜了,不知道从哪里做的认证,只能挨个访问去判断是否为未授权,但页面太多,为了找到一个未授权的切入点,于是采用了最无脑的方法-扫目录,由于已经有了代码,所以把页面路径全部列出来做成专用字典进行跑,然后根据返回页面大小来判断是否未授权,说干就干
先用命令导出所有脚本结构
把路径处理一下做成字典,然后用burp跑
页面响应比较大,说明存在未授权
页面响应为197,返回为空,说明有验证或需要构造传参
这样就找到了所有的未授权页面,然后挨个测试就可以了
0x03 任意文件上传
客户要求以拿权限为主,经过漫长的轮一遍未授权,并没有发现有上传的地方,只能接着去看代码找上传点了,在目录下或ilspy里搜索upload等关键字找到的页面全部都有权限验证,为了找到全部的上传功能点,我们可以直接搜SaveAs等上传函数,但iLspy对代码内容搜索功能比较鸡肋,搜索加强版也不是很好用,经过百度,把代码全部导出,然后用cmd查找关键字
这样便导出了所有的项目代码文件
然后用cmd命令查找SaveAs
最终在Song.Site.Manage.Template\List_Edit.cs源码里发现了上传代码没有验证,根据代码构造上传数据包
成功上传aspx文件拿到权限。
代码审计的含义:
顾名思义就是检查源代码130,9370中的6165安全缺陷,检查程序源代码是否存在安全隐患,或者有编码不规范的地方,通过自动化工具或者人工审查的方式,对程序源代码逐条进行检查和分析,发现这些源代码缺陷引发的安全漏洞,并提供代码修订措施和建议。
那么如何在众多代码中寻找由源代码引发的安全系统漏洞呢,下面我来说说如何来寻找漏洞的一个小技巧。
一、寻找源码
通过询问管理员知道是个开源的系统,但是管理员并不确定具体的信息,就需要我们自己去寻找版权
首页信息查看源代码,根据页面关键字去某fa搜索,确定
搜出来的相同站点比较多,根据案例里的连接挨个访问,在某个站底部发现版权为某厦商学院学习平台,知道版权就很容易找到源码了。
二、快速审计技巧
由于我不懂.net 所以审计只能靠一些简单技巧泛泛的寻找,
0x01 确定路由结构
先打开aspx文件
song.site.Manage.Console 对应的url为http://www.xxx.com/Manage/console.aspx
这样基本就确定了路由访问,审计起来就比较方便了
0x02 未授权访问
发现后台部分页面存在未授权访问,对比了一下有验证和没验证的代码,但并没有发现验证信息,主要还是太菜了,不知道从哪里做的认证,只能挨个访问去判断是否为未授权,但页面太多,为了找到一个未授权的切入点,于是采用了最无脑的方法-扫目录,由于已经有了代码,所以把页面路径全部列出来做成专用字典进行跑,然后根据返回页面大小来判断是否未授权,说干就干
先用命令导出所有脚本结构
把路径处理一下做成字典,然后用burp跑
页面响应比较大,说明存在未授权
页面响应为197,返回为空,说明有验证或需要构造传参
这样就找到了所有的未授权页面,然后挨个测试就可以了
0x03 任意文件上传
客户要求以拿权限为主,经过漫长的轮一遍未授权,并没有发现有上传的地方,只能接着去看代码找上传点了,在目录下或ilspy里搜索upload等关键字找到的页面全部都有权限验证,为了找到全部的上传功能点,我们可以直接搜SaveAs等上传函数,但iLspy对代码内容搜索功能比较鸡肋,搜索加强版也不是很好用,经过百度,把代码全部导出,然后用cmd查找关键字
这样便导出了所有的项目代码文件
然后用cmd命令查找SaveAs
最终在Song.Site.Manage.Template\List_Edit.cs源码里发现了上传代码没有验证,根据代码构造上传数据包
成功上传aspx文件拿到权限。
本帖更新于:2024-11-15
用户点评
防骗提示1.请勿轻易泄漏私人账户信息2.请勿交纳以各种理由收取的费用3.请勿抵押重要证件原件4.警惕无具体地址、仅以QQ联系的招聘
a13093706165
加入英鸟:5 年 255 天热门资讯
英鸟网发布信息规范(20260723更新)
英鸟新功能上线:城市归到大区!置顶可自助下单!时间缩短至一周!
炉头维修 清洁风机 煤气证书 厨房设计
阿肯色州"蜘蛛侠"司机暖心助轮椅老人过马路
俄亥俄"恐怖屋"母亲否认孩子像"野人",律师称因贫困所致
敏感货8.5/斤 冻品冷链 中英唯一
纽约灭门惨案:警方未排除母亲涉案,儿童保护曾接10次举报
18岁少女命丧国会女议员丈夫豪宅,母亲称真相终将大白
全球学生公寓 优质房源
墨尔本少女藏尸冰箱案:指控一降再降,仅余一项罪名
捡漏康州豪宅发现三具腐尸,死因疑为一氧化碳中毒
广告位招租中
纽约女子偷邻居价值4300美元地毯"改造",被关警局7小时
巴德诺赫警告:英国增税即将来临
分类信息推荐
·
招聘油包兼打杂包住
招聘油包兼打杂包住
·
请熟手油包
请熟手油包
·
外卖店请炒饭面
外卖店请炒饭面
·
诚请厨房炒饭面
诚请厨房炒饭面
·
外卖店请熟手炒饭面
外卖店请熟手炒饭面
·
伦敦东南六区出
伦敦东南六区出
·
炒饭面
炒饭面
·
走位 +炒餐
走位 +炒餐
·
熟手看台
熟手看台
·
外卖店请炒饭面
外卖店请炒饭面


