这是来自hackmyvm的环境游戏,现在来完成整个venus的复盘
1
2
3
4
| Host: venus.hackmyvm.eu
Port: 5000
User: hacker
Pass: havefun!
|
Venus01
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
| hacker@venus:~$ ls -la
total 44
drwxr-x--- 1 root hacker 4096 Apr 5 2024 .
drwxr-xr-x 1 root root 4096 Apr 5 2024 ..
-rw-r----- 1 root hacker 31 Apr 5 2024 ...
-rw-r--r-- 1 hacker hacker 220 Apr 23 2023 .bash_logout
-rw-r--r-- 1 hacker hacker 3526 Apr 23 2023 .bashrc
-rw-r----- 1 root hacker 16 Apr 5 2024 .myhiddenpazz
-rw-r--r-- 1 hacker hacker 807 Oct 8 18:39 .profile
-rw-r----- 1 root hacker 287 Apr 5 2024 mission.txt
-rw-r----- 1 root hacker 2542 Apr 5 2024 readme.txt
hacker@venus:~$ cat .myhiddenpazz
Y1o645M3mR84ejc
hacker@venus:~$ cat mission.txt
################
# MISSION 0x01 #
################
## EN ##
User sophia has saved her password in a hidden file in this folder. Find it and log in as sophia.
## ES ##
La usuaria sophia ha guardado su contraseña en un fichero oculto en esta carpeta.Encuentralo y logueate como sophia.
hacker@venus:~$ cat readme.txt
# EN
Hello hax0r,
Welcome to the HMVLab Chapter 1: Venus!
This is a CTF for beginners where you can practice your skills with Linux and CTF
so lets start! :)
First of all, the home of each user is in /pwned/USER and in it you will find a file called mission.txt which will contain
the mission to complete to get the password of the next user.
It will also contain the flagz.txt file, which if you are registered at https://hackmyvm.eu you can enter to participate in the ranking (optional).
And for a bit of improvisation, there are secret levels and hidden flags: D
You will not have write permissions in most folders so if you need to write a script or something
use /tmp folder, keep in mind that it is frequently deleted ...
And last (and not least) some users can modify the files that are in the
folder /www, these files are accessible from http://venus.hackmyvm.eu so if you get a user
that can modify the file /www/hi.txt, you can put a message and it will be reflected in http://venus.hackmyvm.eu/hi.txt.
If you have questions/ideas or want to comment us anything you can join
to our Discord: https://discord.gg/DxDFQrJ
Remember there are more people playing so be respectful.
Hack & Fun!
# ES
Hola hax0r,
Bienvenid@ al HMVLab Chapter 1: Venus!
Este es un CTF para principiantes donde podras practicar tus habilidades con Linux y los CTF
asi que vamos a trastear un poco! :)
Antes de nada, el home de cada usuario se encuentra en /pwned/USUARIO y en el encontraras un fichero llamado mission.txt el cual contendra
la mision a completar para conseguir la password del siguiente usuario.
Tambien contendra el fichero flagz.txt, que si estas registrado en https://hackmyvm.eu podras introducir para participar en el ranking (opcional).
Y para que haya un poco de improvisacion, hay niveles secretos y flags escondidas :D
No tendras permisos de escritura en la mayoria de carpetas asi que si necesitas escribir algun script o algo
usa la carpeta /tmp, ten en cuenta que es eliminada de manera frecuente...
Y por ultimo (y no menos importante) algunos usuarios pueden modificar los ficheros que estan en la
carpeta /www, estos ficheros son accesibles desde http://venus.hackmyvm.eu asi que si consigues un usuario
que pueda modificar el fichero /www/hi.txt, podras poner un mensaje y se verá reflejado en http://venus.hackmyvm.eu/hi.txt.
Si tienes dudas/ideas o quieres comentar cualquier cosa puedes unirte
a nuestro Discord: https://discord.gg/DxDFQrJ
Recuerda que hay mas gente jugando asi que se respetuoso.
Hack & Fun!
hacker@venus:~$ su - sophia
Password:
sophia@venus:~$
|
隐藏用户密码,用户为:sophia, 密码为:Y1o645M3mR84ejc,flag:8===LUzzNuv8NB59iztWUIQS===D~~
Venus02
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
| sophia@venus:~$ ls -al
total 36
drwxr-x--- 1 root sophia 4096 Apr 5 2024 .
drwxr-xr-x 1 root root 4096 Apr 5 2024 ..
-rw-r--r-- 1 sophia sophia 220 Apr 23 2023 .bash_logout
-rw-r--r-- 1 sophia sophia 3526 Apr 23 2023 .bashrc
-rw-r--r-- 1 sophia sophia 807 Apr 23 2023 .profile
-rw-r----- 1 root sophia 31 Apr 5 2024 flagz.txt
-rw-r----- 1 root sophia 359 Apr 5 2024 mission.txt
sophia@venus:~$ cat mission.txt
################
# MISSION 0x02 #
################
## EN ##
The user angela has saved her password in a file but she does not remember where ... she only remembers that the file was called whereismypazz.txt
## ES ##
La usuaria angela ha guardado su password en un fichero pero no recuerda donde... solo recuerda que el fichero se llamaba whereismypazz.txt
|
存在一个文件我们需要找到它
1
2
3
4
5
6
7
8
| sophia@venus:~$ find / -name 'whereismypazz.txt' 2>/dev/null
/usr/share/whereismypazz.txt
sophia@venus:~$ cat /usr/share/whereismypazz.txt
oh5p9gAABugHBje
sophia@venus:~$ su - angela
Password:
angela@venus:~$ id
uid=1003(angela) gid=1003(angela) groups=1003(angela),1054(www3)
|
用户:angela, 密码:oh5p9gAABugHBje , flag:8===SjMYBmMh4bk49TKq7PM8===D~~
Venus03
1
2
3
4
5
6
7
8
9
10
11
| angela@venus:~$ cat mission.txt
################
# MISSION 0x03 #
################
## EN ##
The password of the user emma is in line 4069 of the file findme.txt
## ES ##
La password de la usuaria emma esta en la linea 4069 del fichero findme.txt
angela@venus:~$
|
我们的密码在4069行上我们可以通过head和tail处理
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
| angela@venus:~$ cat findme.txt |head -4068|tail
90c7b8559da5876
92031da2831bbb8
c9c80c57d4eb52a
a92d9ac1e29813e
6d91adc8f07ca55
7205b254d51cf5c
6ae44d75b2839ce
e9358b4c1ba0c2e
d04237a51d34be1
0db1473c6ad7caf
angela@venus:~$ cat findme.txt |head -4069|tail -1
fIvltaGaq0OUH8O
angela@venus:~$ su - emma
Password:
emma@venus:~$ id
uid=1004(emma) gid=1004(emma) groups=1004(emma)
emma@venus:~$
|
用户:emma , 密码:fIvltaGaq0OUH8O , flag:8===0daqdDlmd9XogkiHu4yq===D~~
Venus04
1
2
3
4
5
6
7
8
9
| emma@venus:~$ cat mission.txt
################
# MISSION 0x04 #
################
## EN ##
User mia has left her password in the file -.
## ES ##
La usuaria mia ha dejado su password en el fichero -.
|
这个文件在-.的目录里,我记得我能越过这个操作的方案是–但是现在没成功,所以我进行了整个目录查看我记得 – ‘-‘ 应该可以完成
1
2
3
4
5
6
7
8
9
10
11
12
| emma@venus:~$ cat /pwned/emma/*
iKXIYg0pyEH2Hos
8===0daqdDlmd9XogkiHu4yq===D~~
################
# MISSION 0x04 #
################
## EN ##
User mia has left her password in the file -.
## ES ##
La usuaria mia ha dejado su password en el fichero -.
emma@venus:~$
|
用户:mia , 密码:iKXIYg0pyEH2Hos , flag:8===FBMdY8hel2VMA3BaYJin===D~~
Venus05
1
2
3
4
5
6
7
8
9
10
11
| mia@venus:~$ cat mission.txt
################
# MISSION 0x05 #
################
## EN ##
It seems that the user camila has left her password inside a folder called hereiam
## ES ##
Parece que la usuaria camila ha dejado su password dentro de una carpeta llamada hereiam
mia@venus:~$
|
密码放在一个在hereiam的文件夹里,我们还是使用find去找一下
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
| mia@venus:~$ find / -name 'hereiam' 2>/dev/null
/opt/hereiam
mia@venus:~$ cat /opt/hereiam/*
cat: '/opt/hereiam/*': No such file or directory
mia@venus:~$ cat /opt/hereiam
cat: /opt/hereiam: Is a directory
mia@venus:~$ cd /opt/hereiam/
mia@venus:/opt/hereiam$ ls -al
total 12
drwxr-xr-x 2 root root 4096 Apr 5 2024 .
drwxr-xr-x 1 root root 4096 Apr 5 2024 ..
-rw-r--r-- 1 root root 16 Apr 5 2024 .here
mia@venus:/opt/hereiam$ cat .here
F67aDmCAAgOOaOc
mia@venus:/opt/hereiam$
|
用户:camila , 密码:F67aDmCAAgOOaOc , flag: 8===iDIi5sm1mDuqGmU5Psx6===D~~
Venus06
1
2
3
4
5
6
7
8
9
10
| camila@venus:~$ cat mission.txt
################
# MISSION 0x06 #
################
## EN ##
The user luna has left her password in a file inside the muack folder.
## ES ##
La usuaria luna ha dejado su password en algun fichero dentro de la carpeta muack.
|
密码在一个叫muack的文件夹里,还是继续find
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
| camila@venus:~$ find / -name 'muack' 2>/dev/null
/pwned/camila/muack
/pwned/camila/muack/111/111/muack
camila@venus:~$ cd /pwned/camila/muack
camila@venus:~/muack$ ls -al
camila@venus:~/muack$ cd 111
camila@venus:~/muack/111$ ls -al
camila@venus:~/muack/111$ cd 11
11/ 110/ 111/ 112/ 113/ 114/ 115/ 116/ 117/ 118/ 119/
camila@venus:~/muack/111$ cd 11
11/ 110/ 111/ 112/ 113/ 114/ 115/ 116/ 117/ 118/ 119/
camila@venus:~/muack/111$ cd 111/
camila@venus:~/muack/111/111$ ls -al
total 12
drwxr-xr-x 2 root root 4096 Apr 5 2024 .
drwxr-xr-x 152 root root 4096 Apr 5 2024 ..
-rw-r----- 1 root camila 16 Apr 5 2024 muack
camila@venus:~/muack/111/111$ cat muack
j3vkuoKQwvbhkMc
|
用户:luna ,密码:j3vkuoKQwvbhkMc , flag: 8===KCO34FpIq3nBmHbyZvFh===D~~
Venus07
1
2
3
4
5
6
7
8
9
10
| luna@venus:~$ cat mission.txt
################
# MISSION 0x07 #
################
## EN ##
The user eleanor has left her password in a file that occupies 6969 bytes.
## ES ##
La usuaria eleanor ha dejado su password en un fichero que ocupa 6969 bytes.
|
密码存放在对应6969数据大小的文件里
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
| luna@venus:~$ ls -al
total 32
drwxr-x--- 2 root luna 4096 Apr 5 2024 .
drwxr-xr-x 1 root root 4096 Apr 5 2024 ..
-rw-r--r-- 1 luna luna 220 Apr 23 2023 .bash_logout
-rw-r--r-- 1 luna luna 3526 Apr 23 2023 .bashrc
-rw-r--r-- 1 luna luna 807 Apr 23 2023 .profile
-rw-r----- 1 root luna 31 Apr 5 2024 flagz.txt
-rw-r----- 1 root luna 224 Apr 5 2024 mission.txt
luna@venus:~$ find / -name 'occupies' 2>/dev/null
luna@venus:~$ find / -type f 6969c 2>/dev/null
luna@venus:~$ find / f -type -size 6969c 2>/dev/null
luna@venus:~$ find / -type f -size 6969c 2>/dev/null
/usr/share/moon.txt
luna@venus:~$ cat /usr/share/moon.txt
UNDchvln6Bmtu7b
luna@venus:~$
|
用户:eleanor , 密码:UNDchvln6Bmtu7b , flag:8===Iq5vbyiQl4ipNrLDArjD===D~~
Venus08
1
2
3
4
5
6
7
8
9
10
11
| eleanor@venus:~$ cat mission.txt
################
# MISSION 0x08 #
################
## EN ##
The user victoria has left her password in a file in which the owner is the user violin.
## ES ##
La usuaria victoria ha dejado su password en un fichero en el cual el propietario es el usuario violin.
eleanor@venus:~$
|
是violin的文件并且我们可以读
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
| eleanor@venus:~$ find / -group 'violin' 2>/dev/null
/pwned/violin
eleanor@venus:~$ ls -al/pwned/violin
ls: invalid option -- '/'
Try 'ls --help' for more information.
eleanor@venus:~$ ls -al /pwned/violin
ls: cannot open directory '/pwned/violin': Permission denied
eleanor@venus:~$ find / -user 'violin' 2>/dev/null
/usr/local/games/yo
eleanor@venus:~$ cd /usr/local/games/yo
-bash: cd: /usr/local/games/yo: Not a directory
eleanor@venus:~$ cat /usr/local/games/yo
pz8OqvJBFxH0cSj
eleanor@venus:~$ su - victoria
Password:
victoria@venus:~$ cat flagz.txt
8===NWyTFi9LLqVsZ4OnuZYN===D~~
victoria@venus:~$ id
uid=1009(victoria) gid=1009(victoria) groups=1009(victoria)
|
用户:victoria , 密码:pz8OqvJBFxH0cSj , flag:8===NWyTFi9LLqVsZ4OnuZYN===D~~
Venus09
1
2
3
4
5
6
7
8
9
10
11
| victoria@venus:~$ cat mission.txt
################
# MISSION 0x09 #
################
## EN ##
The user isla has left her password in a zip file.
## ES ##
La usuaria isla ha dejado su password en un fichero zip.
victoria@venus:~$
|
在zip里面但是我们无法直接目录下创建文件所以导致无法进行操作,可以去tmp,声明一个文件夹叫/var/tmp和tmp一样但是/var/tmp文件夹具有更多的权限,所以我们直接去/var/tmp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
| victoria@venus:~$ ls -al
total 36
drwxr-x--- 2 root victoria 4096 Apr 5 2024 .
drwxr-xr-x 1 root root 4096 Apr 5 2024 ..
-rw-r--r-- 1 victoria victoria 220 Apr 23 2023 .bash_logout
-rw-r----- 1 root victoria 3569 Apr 5 2024 .bashrc
-rw-r--r-- 1 victoria victoria 807 Apr 23 2023 .profile
-rw-r----- 1 root victoria 31 Apr 5 2024 flagz.txt
-rw-r----- 1 root victoria 179 Apr 5 2024 mission.txt
-rw-r----- 1 root victoria 220 Apr 5 2024 passw0rd.zip
victoria@venus:~$ unzip passw0rd.zip
Archive: passw0rd.zip
checkdir error: cannot create pwned
Permission denied
unable to process pwned/victoria/passw0rd.txt.
victoria@venus:~$ ls -al
total 36
drwxr-x--- 2 root victoria 4096 Apr 5 2024 .
drwxr-xr-x 1 root root 4096 Apr 5 2024 ..
-rw-r--r-- 1 victoria victoria 220 Apr 23 2023 .bash_logout
-rw-r----- 1 root victoria 3569 Apr 5 2024 .bashrc
-rw-r--r-- 1 victoria victoria 807 Apr 23 2023 .profile
-rw-r----- 1 root victoria 31 Apr 5 2024 flagz.txt
-rw-r----- 1 root victoria 179 Apr 5 2024 mission.txt
-rw-r----- 1 root victoria 220 Apr 5 2024 passw0rd.zip
victoria@venus:~$ mkdir tmp
mkdir: cannot create directory 'tmp': Permission denied
victoria@venus:~$ mkdir /tmp/pass
mkdir: cannot create directory '/tmp/pass': File exists
victoria@venus:~$ mkdir /tmp/pas
mkdir: cannot create directory '/tmp/pas': File exists
victoria@venus:~$ cd /var/tmp/
victoria@venus:/var/tmp$ ls -al
total 2080
-rw------- 1 emma emma 12288 Dec 1 13:42 -.swp
drwxrwxrwt 1 root root 4096 Feb 27 18:26 .
drwxr-xr-x 1 root root 4096 Apr 5 2024 ..
-rw------- 1 sophia sophia 28672 Feb 12 05:16 .flagz.txt.swp.swo
-rw------- 1 sophia sophia 28672 Feb 12 05:07 .flagz.txt.swp.swp
-rw------- 1 ariel ariel 45056 Oct 14 18:20 .goas.swp.swn
-rw------- 1 ariel ariel 45056 Sep 29 23:31 .goas.swp.swo
-rw------- 1 ariel ariel 28672 Jan 30 08:29 .goas.swp.swp
-rw------- 1 hacker hacker 12288 Oct 8 19:35 .myhiddenpazz.swp
-rw------- 1 lola lola 12288 Jan 16 13:59 .swn
-rw------- 1 angela angela 12288 Oct 1 23:59 .swo
-rw------- 1 emma emma 0 Sep 21 10:12 .swp
-rw-r--r-- 1 clara clara 0 Oct 16 19:16 Hello
-rw-r--r-- 1 irene irene 16 Feb 16 22:37 adelapass.txt
drwxr-xr-x 3 alora alora 4096 Nov 18 10:58 alora
drwxr-xr-x 2 ariel ariel 4096 Nov 28 15:24 ariel
-rw-r----- 1 ariel ariel 12288 Oct 5 18:11 c0.swp
drwxr-xr-x 3 clara clara 4096 Oct 16 20:02 clara
-rwxr-xr-x 1 clara clara 338 Oct 17 21:31 crackpass.sh
-rw-r--r-- 1 iris iris 12941 Oct 18 14:45 decode
-rw-r--r-- 1 irene irene 240 Feb 20 00:25 decrypted.mp4
-rw-r--r-- 1 maia maia 10816 Feb 9 19:31 dict.txt
-rw-r--r-- 1 freya freya 13 Jan 13 01:55 dontReadMe
drwxr-xr-x 2 iris iris 4096 Oct 9 09:14 eloise
-rwxr--r-- 1 lucia lucia 427 Feb 18 05:38 filecheck.sh
-rw------- 1 angela angela 20480 Oct 14 05:29 findme.txt.swj
-rw------- 1 angela angela 20480 Oct 14 05:29 findme.txt.swk
-rw------- 1 angela angela 20480 Oct 14 05:29 findme.txt.swl
-rw------- 1 angela angela 20480 Oct 14 05:29 findme.txt.swm
-rw------- 1 angela angela 20480 Oct 14 05:29 findme.txt.swn
-rw------- 1 angela angela 20480 Oct 14 05:29 findme.txt.swo
-rw------- 1 angela angela 20480 Oct 1 23:59 findme.txt.swp
-rw------- 1 sophia sophia 12288 Oct 8 19:20 flagz.txt.swp
drwxr-xr-x 2 freya freya 4096 Oct 9 10:51 freya
drwxr-xr-x 2 maia maia 4096 Feb 19 19:57 gloria
-rw-r--r-- 1 maia maia 635 Oct 15 16:35 gloria.sh
-rw------- 1 ariel ariel 12288 Feb 27 18:27 goas.sux
-rw------- 1 ariel ariel 12288 Feb 27 18:27 goas.suy
-rw------- 1 ariel ariel 12288 Feb 26 20:18 goas.suz
-rw------- 1 ariel ariel 12288 Feb 24 15:19 goas.sva
-rw------- 1 ariel ariel 12288 Feb 23 20:09 goas.svb
-rw------- 1 ariel ariel 12288 Feb 21 19:55 goas.svc
-rw------- 1 ariel ariel 12288 Feb 11 21:19 goas.svd
-rw------- 1 ariel ariel 12288 Jan 29 17:54 goas.sve
-rw------- 1 ariel ariel 12288 Jan 29 17:54 goas.svf
-rw------- 1 ariel ariel 12288 Jan 29 17:52 goas.svg
-rw------- 1 ariel ariel 12288 Jan 29 17:51 goas.svh
-rw------- 1 ariel ariel 12288 Jan 24 03:12 goas.svi
-rw------- 1 ariel ariel 12288 Jan 9 05:48 goas.svj
-rw------- 1 ariel ariel 12288 Jan 8 03:37 goas.svk
-rw------- 1 ariel ariel 28672 Dec 20 20:22 goas.svl
-rw------- 1 ariel ariel 12288 Nov 27 11:53 goas.svm
-rw------- 1 ariel ariel 12288 Dec 9 18:41 goas.svn
-rw------- 1 ariel ariel 12288 Nov 27 10:49 goas.svo
-rw------- 1 ariel ariel 12288 Nov 27 10:43 goas.svp
-rw------- 1 ariel ariel 12288 Nov 27 11:27 goas.svq
-rw------- 1 ariel ariel 12288 Nov 27 10:39 goas.svr
-rw------- 1 ariel ariel 12288 Nov 27 10:25 goas.svs
-rw------- 1 ariel ariel 12288 Nov 27 08:29 goas.svt
-rw------- 1 ariel ariel 12288 Nov 27 08:29 goas.svu
-rw------- 1 ariel ariel 12288 Nov 24 15:19 goas.svv
-rw------- 1 ariel ariel 12288 Nov 24 15:04 goas.svw
-rw------- 1 ariel ariel 12288 Nov 24 15:01 goas.svx
-rw------- 1 ariel ariel 12288 Nov 3 12:35 goas.svy
-rw------- 1 ariel ariel 12288 Oct 31 14:40 goas.svz
-rw------- 1 ariel ariel 12288 Oct 31 14:37 goas.swa
-rw------- 1 ariel ariel 12288 Oct 31 12:15 goas.swb
-rw------- 1 ariel ariel 12288 Oct 31 12:01 goas.swc
-rw------- 1 ariel ariel 12288 Oct 13 08:05 goas.swd
-rw------- 1 ariel ariel 12288 Oct 5 19:09 goas.swe
-rw------- 1 ariel ariel 0 Sep 22 16:28 goas.swf
-rw------- 1 ariel ariel 0 Sep 22 16:28 goas.swg
-rw------- 1 ariel ariel 0 Sep 22 16:26 goas.swh
-rw------- 1 ariel ariel 0 Sep 22 16:25 goas.swi
-rw------- 1 ariel ariel 0 Sep 22 15:52 goas.swj
-rw------- 1 ariel ariel 0 Sep 22 15:44 goas.swk
-rw------- 1 ariel ariel 0 Sep 21 17:08 goas.swl
-rw------- 1 ariel ariel 12288 Sep 16 20:27 goas.swm
-rw------- 1 ariel ariel 12288 Sep 14 18:33 goas.swn
-rw------- 1 ariel ariel 12288 Sep 14 18:38 goas.swo
-rw------- 1 ariel ariel 12288 Sep 9 13:39 goas.swp
-rw-r--r-- 1 victoria victoria 16 Apr 5 2024 hey
-rw-r--r-- 1 clara clara 0 Oct 16 19:17 jgnacioLinkedin
-rw-r--r-- 1 alexa alexa 32249 Dec 18 18:28 lexi.txt
drwxr-xr-x 2 lola lola 4096 Oct 10 11:09 lola
drwxr-xr-x 3 lucia lucia 4096 Nov 25 19:27 lucia
-rw-r--r-- 1 alora alora 486924 Feb 9 19:57 musci.txt
drwxr-xr-x 3 alora alora 4096 Nov 18 10:54 music
-rw-r--r-- 1 alora alora 486924 Feb 9 19:57 music.txt
-r--r--r-- 1 alora alora 208 Nov 8 13:03 music.zip
-rwxr--r-- 1 freya freya 156 Jan 13 18:58 my_script.sh
-rw-r--r-- 1 sophia sophia 3570 Nov 28 20:44 new
drwxr-xr-x 3 lana lana 4096 Oct 23 09:32 noa
-rw-r--r-- 1 lana lana 0 Feb 16 20:29 noa.txt
-rw-r----- 1 mia mia 16384 Feb 19 19:41 noob.txt.swp
-rw-r--r-- 1 maia maia 10816 Feb 25 06:42 pass.txt
-rw-r--r-- 1 victoria victoria 16 Apr 5 2024 passvenus
drwxr-xr-x 3 victoria victoria 4096 Oct 29 04:19 passw0rd
-rw-r----- 1 victoria victoria 220 Nov 8 12:34 passw0rd.zip
-rw------- 1 isla isla 16384 Oct 4 03:54 passy.swp
drwxr-xr-x 3 victoria victoria 4096 Oct 2 15:02 pwned
-rw------- 1 hacker hacker 12288 Oct 12 17:23 readme.txt.swp
-rw-r--r-- 1 nina nina 82 Dec 21 09:22 req.txt
-rw------- 1 freya freya 12288 Feb 23 19:09 script.sh.swp
-rw-r--r-- 1 frida frida 4704 Dec 10 21:30 sorted.txt
drwxr-xr-x 3 victoria victoria 4096 Dec 18 12:30 ssec
-rw-r--r-- 1 maia maia 2758 Feb 25 06:41 suForce
-rw-r--r-- 1 irene irene 16 Feb 20 00:30 top_secret.txt
-rw-r--r-- 1 freya freya 0 Jan 13 01:54 u
-rw-r----- 1 lana lana 10240 Feb 25 06:37 zip.gz
victoria@venus:/var/tmp$ cat passw0rd/pwned/victoria/passw0rd.txt
D3XTob0FUImsoBb
victoria@venus:/var/tmp$
|
用户:isla , 密码:D3XTob0FUImsoBb , flag:8===ZyZqc1suvGe4QlkZHFlq===D~~
Venus10
1
2
3
4
5
6
7
8
9
10
| isla@venus:~$ cat mission.txt
################
# MISSION 0x10 #
################
## EN ##
The password of the user violet is in the line that begins with a9HFX (these 5 characters are not part of her password.).
## ES ##
El password de la usuaria violet esta en la linea que empieza por a9HFX (sin ser estos 5 caracteres parte de su password.).
|
用户violet的密码位于以a9HFX开头的行中(这5个字符并不属于她的密码)。
1
2
3
4
5
6
7
8
9
10
| isla@venus:~$ cat passy |grep '^a9HFX'
a9HFXWKINVzNQLKLDVAc
isla@venus:~$ su - violet
Password:
su: Authentication failure
isla@venus:~$ su - violet
Password:
violet@venus:~$ id
uid=1011(violet) gid=1011(violet) groups=1011(violet)
violet@venus:~$
|
用户:violet , 密码:WKINVzNQLKLDVAc , flag: 8===LzErk0qFPYJj16mNnnYZ===D~~
Venus11
1
2
3
4
5
6
7
8
9
10
| violet@venus:~$ cat mission.txt
################
# MISSION 0x11 #
################
## EN ##
The password of the user lucy is in the line that ends with 0JuAZ (these last 5 characters are not part of her password)
## ES ##
El password de la usuaria lucy se encuentra en la linea que acaba por 0JuAZ (sin ser estos ultimos 5 caracteres parte de su password)
|
0JuAZ结尾但是不属于里面
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
| violet@venus:~$ ls -al
total 52
drwxr-x--- 2 root violet 4096 Apr 5 2024 .
drwxr-xr-x 1 root root 4096 Apr 5 2024 ..
-rw-r--r-- 1 violet violet 220 Apr 23 2023 .bash_logout
-rw-r--r-- 1 violet violet 3526 Apr 23 2023 .bashrc
-rw-r--r-- 1 violet violet 807 Apr 23 2023 .profile
-rw-r----- 1 root violet 16947 Apr 5 2024 end
-rw-r----- 1 root violet 31 Apr 5 2024 flagz.txt
-rw-r----- 1 root violet 327 Apr 5 2024 mission.txt
violet@venus:~$ cat end|grep '0JuAZ$'
OCmMUjebG53giud0JuAZ
violet@venus:~$ su - lucy
Password:
lucy@venus:~$ id
uid=1012(lucy) gid=1012(lucy) groups=1012(lucy)
lucy@venus:~$ cat falg
cat: falg: No such file or directory
lucy@venus:~$ cat flagz.txt
8===AdCJ4wl8pmbhi770Xbd3===D~~
lucy@venus:~$
|
用户:lucy , 密码:OCmMUjebG53giud , flag:8===AdCJ4wl8pmbhi770Xbd3===D~~
Venus12
1
2
3
4
5
6
7
8
9
10
| lucy@venus:~$ cat mission.txt
################
# MISSION 0x12 #
################
## EN ##
The password of the user elena is between the characters fu and ck
## ES ##
El password de la usuaria elena esta entre los caracteres fu y ck
|
用户密码在fu开头,ck结尾
1
2
3
4
5
6
7
8
| lucy@venus:~$ cat file.yo |grep '^fu*ck$'
lucy@venus:~$ cat file.yo |grep '^fu'
fu4xZ5lIKYmfPLg9tck
fu4xZ5lMAYmfPLg9tzS
fu4xZ5lPEYmfPLg9tLL
lucy@venus:~$ cat file.yo |grep '^fu'|grep 'ck$'
fu4xZ5lIKYmfPLg9tck
lucy@venus:~$
|
用户:elena , 密码:4xZ5lIKYmfPLg9t , flag: 8===st1pTdqEQ0bvrJfWGwLA===D~~
Venus13
1
2
3
4
5
6
7
8
9
10
| elena@venus:~$ cat mission.txt
################
# MISSION 0x13 #
################
## EN ##
The user alice has her password is in an environment variable.
## ES ##
La password de alice esta en una variable de entorno.
|
密码在环境里面
1
2
3
4
5
6
7
8
9
10
11
12
13
| elena@venus:~$ env
SHELL=/bin/bash
PWD=/pwned/elena
LOGNAME=elena
HOME=/pwned/elena
LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:
TERM=xterm-256color
USER=elena
PASS=Cgecy2MY2MWbaqt
SHLVL=1
PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
MAIL=/var/mail/elena
_=/usr/bin/env
|
用户:alice , 密码:Cgecy2MY2MWbaqt , flag:8===Qj4NNWp8LOC96S9Rtgrk===D~~
Venus14
1
2
3
4
5
6
7
8
9
10
| alice@venus:~$ cat mission.txt
################
# MISSION 0x14 #
################
## EN ##
The admin has left the password of the user anna as a comment in the file passwd.
## ES ##
El admin ha dejado la password de anna como comentario en el fichero passwd.
|
管理员在文件 passwd 中以注释的形式留下了用户 anna 的密码。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
| alice@venus:~$ cat /etc/passwd
root:x:0:0:root:/root:/bin/bash
daemon:x:1:1:daemon:/usr/sbin:/usr/sbin/nologin
bin:x:2:2:bin:/bin:/usr/sbin/nologin
sys:x:3:3:sys:/dev:/usr/sbin/nologin
sync:x:4:65534:sync:/bin:/bin/sync
games:x:5:60:games:/usr/games:/usr/sbin/nologin
man:x:6:12:man:/var/cache/man:/usr/sbin/nologin
lp:x:7:7:lp:/var/spool/lpd:/usr/sbin/nologin
mail:x:8:8:mail:/var/mail:/usr/sbin/nologin
news:x:9:9:news:/var/spool/news:/usr/sbin/nologin
uucp:x:10:10:uucp:/var/spool/uucp:/usr/sbin/nologin
proxy:x:13:13:proxy:/bin:/usr/sbin/nologin
www-data:x:33:33:www-data:/var/www:/usr/sbin/nologin
backup:x:34:34:backup:/var/backups:/usr/sbin/nologin
list:x:38:38:Mailing List Manager:/var/list:/usr/sbin/nologin
irc:x:39:39:ircd:/run/ircd:/usr/sbin/nologin
_apt:x:42:65534::/nonexistent:/usr/sbin/nologin
nobody:x:65534:65534:nobody:/nonexistent:/usr/sbin/nologin
systemd-network:x:998:998:systemd Network Management:/:/usr/sbin/nologin
mysql:x:100:102:MySQL Server,,,:/nonexistent:/bin/false
systemd-timesync:x:997:997:systemd Time Synchronization:/:/usr/sbin/nologin
Debian-exim:x:101:103::/var/spool/exim4:/usr/sbin/nologin
messagebus:x:102:104::/nonexistent:/usr/sbin/nologin
bind:x:103:106::/var/cache/bind:/usr/sbin/nologin
sshd:x:104:65534::/run/sshd:/usr/sbin/nologin
violin:x:1000:1000::/pwned/violin:/bin/bash
executor:x:1001:1001::/pwned/executor:/bin/bash
sophia:x:1002:1002::/pwned/sophia:/bin/bash
angela:x:1003:1003::/pwned/angela:/bin/bash
emma:x:1004:1004::/pwned/emma:/bin/bash
mia:x:1005:1005::/pwned/mia:/bin/bash
camila:x:1006:1006::/pwned/camila:/bin/bash
luna:x:1007:1007::/pwned/luna:/bin/bash
eleanor:x:1008:1008::/pwned/eleanor:/bin/bash
victoria:x:1009:1009::/pwned/victoria:/bin/bash
isla:x:1010:1010::/pwned/isla:/bin/bash
violet:x:1011:1011::/pwned/violet:/bin/bash
lucy:x:1012:1012::/pwned/lucy:/bin/bash
elena:x:1013:1013::/pwned/elena:/bin/bash
alice:x:1014:1014:w8NvY27qkpdePox:/pwned/alice:/bin/bash
anna:x:1015:1015::/pwned/anna:/bin/bash
natalia:x:1016:1016::/pwned/natalia:/bin/bash
eva:x:1017:1017::/pwned/eva:/bin/bash
clara:x:1018:1018::/pwned/clara:/bin/bash
frida:x:1019:1019::/pwned/frida:/bin/bash
eliza:x:1020:1020::/pwned/eliza:/bin/bash
iris:x:1021:1021::/pwned/iris:/bin/bash
eloise:x:1022:1022::/pwned/eloise:/bin/bash
lucia:x:1023:1023::/pwned/lucia:/bin/bash
isabel:x:1024:1024::/pwned/isabel:/bin/bash
freya:x:1025:1025::/pwned/freya:/bin/bash
alexa:x:1026:1026::/pwned/alexa:/bin/bash
ariel:x:1027:1027::/pwned/ariel:/bin/bash
lola:x:1028:1028::/pwned/lola:/bin/bash
celeste:x:1029:1029::/pwned/celeste:/bin/bash
nina:x:1030:1030::/pwned/nina:/bin/bash
kira:x:1031:1031::/pwned/kira:/bin/bash
veronica:x:1032:1032::/pwned/veronica:/bin/bash
lana:x:1033:1033::/pwned/lana:/bin/bash
noa:x:1034:1034::/pwned/noa:/bin/bash
maia:x:1035:1035::/pwned/maia:/bin/bash
gloria:x:1036:1036::/pwned/gloria:/bin/bash
alora:x:1037:1037::/pwned/alora:/bin/bash
julie:x:1038:1038::/pwned/julie:/bin/bash
irene:x:1039:1039::/pwned/irene:/bin/bash
adela:x:1040:1040::/pwned/adela:/bin/bash
sky:x:1041:1041::/pwned/sky:/bin/bash
sarah:x:1042:1042::/pwned/sarah:/bin/bash
mercy:x:1043:1043::/pwned/mercy:/bin/bash
paula:x:1044:1044::/pwned/paula:/bin/bash
karla:x:1045:1045::/pwned/karla:/bin/bash
denise:x:1046:1046::/pwned/denise:/bin/bash
zora:x:1047:1047::/pwned/zora:/bin/bash
belen:x:1048:1048::/pwned/belen:/bin/bash
leona:x:1049:1049::/pwned/leona:/bin/bash
ava:x:1050:1050::/pwned/ava:/bin/bash
maria:x:1051:1051::/pwned/maria:/bin/bash
hacker:x:1052:1052::/pwned/hacker:/bin/bash
|
用户:anna , 密码:w8NvY27qkpdePox , flag:8===5Y3DhT66fa6Da8RpLKG0===D~~
Venus15
1
2
3
4
5
6
7
8
9
10
| anna@venus:~$ cat mission.txt
################
# MISSION 0x15 #
################
## EN ##
Maybe sudo can help you to be natalia.
## ES ##
Puede que sudo te ayude para ser natalia.
|
sudo -l
1
2
3
4
5
6
7
8
| anna@venus:~$ sudo -l
Matching Defaults entries for anna on venus:
env_reset, mail_badpass, secure_path=/usr/local/sbin\:/usr/local/bin\:/usr/sbin\:/usr/bin\:/sbin\:/bin, use_pty
User anna may run the following commands on venus:
(natalia) NOPASSWD: /bin/bash
anna@venus:~$ sudo -u natalia /bin/bash -p
natalia@venus:/pwned/anna$
|
用户:natalia , 密码:NMuc4DkYKDsmZ5z , flag:8===JWHa1GQq1AYrBWNXEJrH===D~~
Venus16
1
2
3
4
5
6
7
8
9
10
| natalia@venus:~$ cat mission.txt
################
# MISSION 0x16 #
################
## EN ##
The password of user eva is encoded in the base64.txt file
## ES ##
El password de eva esta encodeado en el fichero base64.txt
|
被base64加密了-d解
1
2
| natalia@venus:~$ cat base64.txt |base64 -d
upsCA3UFu10fDAO
|
用户: eva, 密码: upsCA3UFu10fDAO, flag:8===22cqk3iGkGYVqnYrHiof===D~~
Venus17
1
2
3
4
5
6
7
8
9
10
| eva@venus:~$ cat mission.txt
################
# MISSION 0x17 #
################
## EN ##
The password of the clara user is found in a file modified on May 1, 1968.
## ES ##
La password de la usuaria clara se encuentra en un fichero modificado el 01 de Mayo de 1968.
|
这里说明了文件最后修改的日期1968年5月1日
用户: , 密码: , flag:
Venus18
用户: , 密码: , flag:
Venus19
用户: , 密码: , flag:
Venus20
用户: , 密码: , flag:
Venus21
用户: , 密码: , flag:
Venus22
用户: , 密码: , flag:
Venus23
用户: , 密码: , flag:
Venus24
用户: , 密码: , flag:
Venus25
用户: , 密码: , flag:
Venus26
用户: , 密码: , flag:
Venus27
用户: , 密码: , flag:
Venus28
用户: , 密码: , flag:
Venus29
用户: , 密码: , flag:
Venus30
用户: , 密码: , flag:
Venus31
用户: , 密码: , flag:
Venus32
用户: , 密码: , flag:
Venus33
用户: , 密码: , flag:
Venus34
用户: , 密码: , flag:
Venus35
用户: , 密码: , flag:
Venus36
用户: , 密码: , flag:
Venus37
用户: , 密码: , flag:
Venus38
用户: , 密码: , flag:
Venus39
用户: , 密码: , flag:
Venus40
用户: , 密码: , flag:
Venus41
用户: , 密码: , flag:
Venus42
用户: , 密码: , flag:
Venus43
用户: , 密码: , flag:
Venus44
用户: , 密码: , flag:
Venus45
用户: , 密码: , flag:
Venus46
用户: , 密码: , flag:
Venus47
用户: , 密码: , flag:
Venus48
用户: , 密码: , flag:
Venus49
用户: , 密码: , flag:
Venus50
用户: , 密码: , flag: