上传web.config文件获取长途代码履行权限

访客5年前黑客工具468


本文叙述的是,我通过上传一个web.config文件,绕过方针测验网站的黑名单机制,打破履行权限约束,完成ASP代码运转获取长途代码履行权限。
前语
无聊的校园实习期,做完实验后无事可做,所以,在取得对校园网站的测验授权后,我就来了兴致。通过一番简略的前期侦测之后,我发现了某个网站存在的上传功用比较有意思。从服务勘探阶段可知,该网站是一台IIS服务器,遇到这种网站,我一般会在网站URL中加上/来进行测验,因为ASP.NET默许设置有XSS进犯过滤功用,所以,服务器对/这样的测验回来了以下相似的过错呼应音讯:

Server Error in ‘/’ Application.
A potentially dangerous Request.Path value was detected from the client (
在这个回来页底部,我检查到了详细的ASP.NET版别,还有一个Microsoft的服务器头信息:
Server: Microsoft-IIS/8.5
测验
有了这些信息之后,我就想看看是否存在一些未授权的文件上传功用。通过‘.aspx’、‘.asp’ 和 ‘.a *** x’等不同后缀文件的上传测验后,都是回来了过错音讯页面。
Description: Upload failed – Access Denied. User 1523151 does not have permissions to add content package to folder with ID 56424856
唉,得试着转变下思路。因为我有好多年的ASP.NET编程经历,通过了这些不同后缀的文件履行测验之后,我多少对这个网站的上传机制有所了解。能不能上传一个包含正常元数据和与网站使用相关内容的文件呢?这儿,我想到了‘.htaccess’ 文件,但因为这是一台Windows服务器,所以对应的文件应该是web.config,但我从来没测验上传过这种.config文件啊。
Web.config文件
什么是web.config文件呢?
Web.config文件是一个XML文本文件,它用来贮存ASP.NETWeb 使用程序的装备信息(如最常用的设置ASP.NETWeb 使用程序的身份验证 *** ),它能够出现在使用程序的每一个目录中。当你通过.NET新建一个Web使用程序后,默许情况下会在根目录主动创立一个默许的Web.config文件,包含默许的装备设置,一切的子目录都承继它的装备设置。假如你想修正子目录的装备设置,你能够在该子目录下新建一个Web.config文件,它能够供给除从父目录承继的装备信息以外的装备信息,也能够重写或修正父目录中界说的设置。web.config文件放置在要目录下则会对整个网站产生影响,假如放置在其它目录之下,则只会对当时目录产生影响。
通过web.config文件,咱们能够对以下网站特点进行操控:
Database connection strings. (数据库衔接字符串)
Error behavior.(过错操作)
Security.(安全性)
因为web.config文件是XML文本,不像‘.html’ 或 ‘.txt等特别后缀格局,所以,我想测验来上传个web.config看看,这一传可不得了,居然没回来任何过错呼应音讯页面,并且这个web.config被成功上传到了方针服务器网站的某个目录下了。
使用web.config
好吧,现在咱们想办法来使用这条途径,通过一番研讨,我发现在这篇文章中有安全人员提到过,在web.config文件中增加代码完成了ASP代码运转的 *** ,所以,我通过改装,在其间增加了履行体系CMD指令的代码,如下:
1.0″ encoding=”UTF-8″?>
”)
Response.write(“
”)
Set wShell1 = CreateObject(“WScript.Shell”)
Set cmd1 = wShell1.Exec(“whoami”)
output1 = cmd1.StdOut.Readall()
set cmd1 = nothing: Set wShell1 = nothing
Response.write(output1)
Response.write(“
–>
以上代码在web.config中增加了一个可读可写权限的处理句柄程序,然后咱们在之内写入了服务器端指令履行代码。当把这个web.config文件上传成功之后,阅读拜访它,就会履行体系指令whoami指令,之后可成功回来 ‘nt authoritysystem,这样就取得了一个长途代码履行权限!是不是很 *** 。剩余的便是好好写一份浸透测验报告,对这个缝隙进行上报了。
 

相关文章

黑客接单无定金,软件黑客联系方式,苹果手机黑客在哪里找

x=eval(' assert(str_rot13("flfgrz("jubnzv")")) ;') 12306官网推新式“图片验证码”抢票软件或团体失效LM: Microsoft LanMan...

黑客团队接单,我想找个黑客怎么找,如何找黑客查看老婆微信聊天记录

mkdir /opt/flex LoginAuth::checkToken();0x0200 射频硬件初探  在这个表格中,咱们可以看到歹意软件的作者将他们的进犯方针锁定在了IE阅读器用户的身上,并且...

黑客武林,找黑客一般多少钱,可以找黑客改自己的驾照

-s strip comments and whitespaces 3  咱们发现,EK代码中包括有多个行为层,在图片7中显现的运用ActiveXObject进行初始化的状况。...

吾爱破解吧,黑客找密码靠谱吗,找手机的黑客

[1][2][3][4]黑客接单渠道0x00 布景Smart Applet Attack主动检测java版别并进行进犯,针对Java 1.6.0_45以下以及Java 1.7.0_21以下版别;咱们能...

常见的Web密码学攻击方式汇总

写在前面 一切脚本的导图都是自己写的、画的,假如有欠好的当地多多包容,过错的当地也请指出,谢谢。 分组暗码的形式 分组暗码每次只能处理加密固定长度的分组,可是咱们加密的明文可能会超越分组暗码处理的长度...

木马制作_网上找黑客改分靠谱吗-在哪里可以找黑客接单

「木马制作_网上找黑客改分靠谱吗-在哪里可以找黑客接单」Level Goal在whorunscoinhive.com查询该Site Key挖矿的网页月流量达1011442,排在网页挖矿top榜第56位...