当前位置:网站首页>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,gzgive 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-keygenUse 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_rsaSuccessfully 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/nullPictured , 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

边栏推荐
- This time, thoroughly understand the MySQL index
- [the Nine Yang Manual] 2019 Fudan University Applied Statistics real problem + analysis
- Hackmyvm Target Series (3) - vues
- PriorityQueue (large root heap / small root heap /topk problem)
- 7-4 散列表查找(PTA程序设计)
- [three paradigms of database] you can understand it at a glance
- Callback function ----------- callback
- 【educoder数据库实验 索引】
- Why use redis
- Custom RPC project - frequently asked questions and explanations (Registration Center)
猜你喜欢

1. Preliminary exercises of C language (1)

Poker game program - man machine confrontation

Intensive literature reading series (I): Courier routing and assignment for food delivery service using reinforcement learning

扑克牌游戏程序——人机对抗

Reinforcement learning series (I): basic principles and concepts

HackMyvm靶机系列(5)-warez

强化学习基础记录

7-5 走楼梯升级版(PTA程序设计)

HackMyvm靶机系列(1)-webmaster

1143_ SiCp learning notes_ Tree recursion
随机推荐
Redis实现分布式锁原理详解
Detailed explanation of redis' distributed lock principle
【Numpy和Pytorch的数据处理】
. How to upload XMIND files to Jinshan document sharing online editing?
Using spacedesk to realize any device in the LAN as a computer expansion screen
Inaki Ading
Yugu p1012 spelling +p1019 word Solitaire (string)
[the Nine Yang Manual] 2021 Fudan University Applied Statistics real problem + analysis
2. First knowledge of C language (2)
[the Nine Yang Manual] 2022 Fudan University Applied Statistics real problem + analysis
实验七 常用类的使用(修正帖)
[modern Chinese history] Chapter 6 test
1. Preliminary exercises of C language (1)
Experiment 7 use of common classes (correction post)
The difference between cookies and sessions
Using qcommonstyle to draw custom form parts
Difference and understanding between detected and non detected anomalies
. Net6: develop modern 3D industrial software based on WPF (2)
强化学习基础记录
附加简化版示例数据库到SqlServer数据库实例中