当前位置:网站首页>Hackmyvm target series (5) -warez
Hackmyvm target series (5) -warez
2022-07-06 13:58:00 【The moon should know my meaning】
One 、 information gathering
Scan a wave of network segment first , Find the target .
nmap -sP 192.168.220.0/24
Use nmap Port scan , Found open 22,80,6800 Three ports .
nmap -sC -sV -T4 -p- -sT -A 192.168.220.128
Visit a wave http service , The page is as follows . I don't know what it is , But found keywords Aria2 WebUI, Search on Baidu , I found that this is a thing to download resources .
Take a look at the source code , Find the following keywords , Search for a wave of , See if there are any loopholes that can be exploited .
forehead ....., Out of line , There is really no one .
Come on , On gobuster Do a wave of directory scanning
gobuster dir -u "http://192.168.220.128/" -w directory-list-2.3-medium.txt -t 30 -x php,html,txt,7z,zip,bak,gz
give the result as follows , Found two txt file ,robots.txt,result.txt
robots.txt The contents are as follows
result.txt The contents are as follows , Um. .... This thing doesn't look very familiar ? Don't worry , Look at the following
I am here kali On the implementation ps -aux, Combined with the above figure , See? , The above should be the process list . And it turns out that aria2c In order to carolina Identity running .
Notice the following arrows , This is a download tool , guess dir Is the default directory we download .
Click Add , Click the use link to download . Can we use kali Generate the key , Then open a http service , This enables the target machine to download to /home/carolina Under the directory ?
Two 、 Exploit
Use kali Generate the key
ssh-keygen
Use python To start a http service
python3 -m http.server 80
Add download links and save directories
Here's the picture , Download successful
ssh [email protected] -i id_rsa
Successfully log in to the target machine with the private key , Get the first one flag
3、 ... and 、 Elevated privileges
The next step is to raise the permission to root 了 .
Let's see if there is sudo The abuse of ,??? No order ?
Forget it , First let's see if we can suid and sgid Raise your rights .
find / -perm -u=s -type f 2>/dev/null
Pictured , Find a /usr/bin/rtorrent, See if you can raise your rights
After Baidu , Found that this can be used execute.throw Execute some system commands , But use rtorrent The premise is that you need a configuration file .rtorrent.rc, So I'll use to create this file first , Then enter the following , establish /root/.ssh Catalog , And copy the public key to the directory .
because rtorrent Command has suid jurisdiction , So when other users execute the command, they can get root jurisdiction , So create /roo/.ssh Catalog , And copy the public key .
stay kali Login with private key on root, Successfully get the second flag
边栏推荐
- Analysis of penetration test learning and actual combat stage
- 7-14 error ticket (PTA program design)
- 仿牛客技术博客项目常见问题及解答(一)
- Brief introduction to XHR - basic use of XHR
- Miscellaneous talk on May 27
- 7-6 矩阵的局部极小值(PTA程序设计)
- 实验七 常用类的使用
- [the Nine Yang Manual] 2022 Fudan University Applied Statistics real problem + analysis
- Have you encountered ABA problems? Let's talk about the following in detail, how to avoid ABA problems
- 强化学习基础记录
猜你喜欢
2022 Teddy cup data mining challenge question C idea and post game summary
PriorityQueue (large root heap / small root heap /topk problem)
[面試時]——我如何講清楚TCP實現可靠傳輸的機制
强化学习基础记录
Experiment 6 inheritance and polymorphism
HackMyvm靶機系列(3)-visions
FAQs and answers to the imitation Niuke technology blog project (II)
记一次猫舍由外到内的渗透撞库操作提取-flag
This time, thoroughly understand the MySQL index
Hackmyvm Target Series (3) - vues
随机推荐
MATLAB打开.m文件乱码解决办法
HackMyvm靶机系列(1)-webmaster
[three paradigms of database] you can understand it at a glance
强化学习基础记录
FAQs and answers to the imitation Niuke technology blog project (III)
【MySQL数据库的学习】
Strengthen basic learning records
2. First knowledge of C language (2)
Nuxtjs快速上手(Nuxt2)
Canvas foundation 1 - draw a straight line (easy to understand)
[insert, modify and delete data in the headsong educator data table]
Read only error handling
HackMyvm靶机系列(6)-videoclub
实验九 输入输出流(节选)
HackMyvm靶机系列(4)-vulny
7-11 机工士姆斯塔迪奥(PTA程序设计)
Record a penetration of the cat shed from outside to inside. Library operation extraction flag
Using spacedesk to realize any device in the LAN as a computer expansion screen
7-5 staircase upgrade (PTA program design)
强化学习基础记录