Kage Bushin No Jutsu
Last updated
Last updated
This is a true conversation that happened between the challenge creator and his flag.
Elma: "Hey I need a challenge for HackBash, can you find a way to hide yourself?"
Flag: "ok! TAJU KAGE BUSHIN NO JUTSU"
Elma: "WTF??? "
Legend says, even the challenge creator can't find the real flag anymore...
nc challs.nusgreyhats.org 57513
When we connect to the server, we are introduced with a Linux shell with many odd files/folders inside that are numbered. By running ls -l
, we are able to gain a better understanding of what each file/directory is.
┌──(tev㉿kali)-[~/AYCEP]
└─$ nc challs.nusgreyhats.org 57513
player@f7b7a0e6a01f:~$ ls -l
ls -l
total 200
drwxrwxr-x 2 root root 4096 Mar 13 07:46 0
drwxrwxr-x 2 root root 4096 Mar 13 07:46 1
drwxrwxr-x 2 root root 4096 Mar 13 07:46 10
drwxrwxr-x 2 root root 4096 Mar 13 07:46 11
drwxrwxr-x 2 root root 4096 Mar 13 07:46 12
drwxrwxr-x 2 root root 4096 Mar 13 07:46 13
drwxrwxr-x 2 root root 4096 Mar 13 07:46 14
drwxrwxr-x 2 root root 4096 Mar 13 07:46 15
drwxrwxr-x 2 root root 4096 Mar 13 07:46 16
drwxrwxr-x 2 root root 4096 Mar 13 07:46 17
drwxrwxr-x 2 root root 4096 Mar 13 07:46 18
drwxrwxr-x 2 root root 4096 Mar 13 07:46 19
drwxrwxr-x 2 root root 4096 Mar 13 07:46 2
drwxrwxr-x 2 root root 4096 Mar 13 07:46 20
drwxrwxr-x 2 root root 4096 Mar 13 07:46 21
drwxrwxr-x 2 root root 4096 Mar 13 07:46 22
drwxrwxr-x 2 root root 4096 Mar 13 07:46 23
drwxrwxr-x 2 root root 4096 Mar 13 07:46 24
drwxrwxr-x 2 root root 4096 Mar 13 07:46 25
drwxrwxr-x 2 root root 4096 Mar 13 07:46 26
drwxrwxr-x 2 root root 4096 Mar 13 07:46 27
drwxrwxr-x 2 root root 4096 Mar 13 07:46 28
drwxrwxr-x 2 root root 4096 Mar 13 07:46 29
drwxrwxr-x 2 root root 4096 Mar 13 07:46 3
drwxrwxr-x 2 root root 4096 Mar 13 07:46 30
drwxrwxr-x 2 root root 4096 Mar 13 07:46 31
drwxrwxr-x 2 root root 4096 Mar 13 07:46 32
drwxrwxr-x 2 root root 4096 Mar 13 07:46 33
drwxrwxr-x 2 root root 4096 Mar 13 07:46 34
drwxrwxr-x 2 root root 4096 Mar 13 07:46 35
drwxrwxr-x 2 root root 4096 Mar 13 07:46 36
drwxrwxr-x 2 root root 4096 Mar 13 07:46 37
drwxrwxr-x 2 root root 4096 Mar 13 07:46 38
drwxrwxr-x 2 root root 4096 Mar 13 07:46 39
drwxrwxr-x 2 root root 4096 Mar 13 07:46 4
drwxrwxr-x 2 root root 4096 Mar 13 07:46 40
drwxrwxr-x 2 root root 4096 Mar 13 07:46 41
-rw-rw-r-- 1 root root 1 Mar 13 07:46 42
drwxrwxr-x 2 root root 4096 Mar 13 07:46 43
drwxrwxr-x 2 root root 4096 Mar 13 07:46 44
drwxrwxr-x 2 root root 4096 Mar 13 07:46 45
drwxrwxr-x 2 root root 4096 Mar 13 07:46 46
drwxrwxr-x 2 root root 4096 Mar 13 07:46 47
drwxrwxr-x 2 root root 4096 Mar 13 07:46 48
drwxrwxr-x 2 root root 4096 Mar 13 07:46 49
drwxrwxr-x 2 root root 4096 Mar 13 07:46 5
drwxrwxr-x 51 root root 4096 Mar 13 07:46 6
drwxrwxr-x 2 root root 4096 Mar 13 07:46 7
drwxrwxr-x 2 root root 4096 Mar 13 07:46 8
drwxrwxr-x 2 root root 4096 Mar 13 07:46 9
Based on all 50 files
that are present, we can identify that 49
of them are directories/folders, and only 1
of them (42)
is a file. When we read the contents of the file:
player@f7b7a0e6a01f:~$ cat 42
cat 42
fplayer@f7b7a0e6a01f:~$
Since the file contents does not go to the next line, its hard to see, but the file contained the letter f
.
Based on the 49 folders
that are present, we can identify that all of them has 2 items
except for a folder with 51 items
. Within the folder, we will find ourselves in a similar situation above, where we have another file and 49 more directories.
The idea is that there is 49 folders and 1 file that contains a singular character of the flag. Within the 49 folders, 1 of them consists another 49 folder and 1 file that contains the next character of the flag. Rinse and repeat, do this 200 times
and you will get the flag! However, we do not have the energy or the time to do this.
There is a very useful linux command, find
, that allows you to find files/folders that fits a certain criteria.
find . -type f
— this command lists all files
that are found within the local directory (.
).
fplayer@f7b7a0e6a01f:~$ find . -type f
find . -type f
./6/13
./6/12/17/42/34
./6/12/17/42/25/47
./6/12/17/42/25/46/6
./6/12/17/42/25/46/5/0/39
./6/12/17/42/25/46/5/0/37/9/35
./6/12/17/42/25/46/5/0/37/9/39/20
./6/12/17/42/25/46/5/0/37/9/39/34/2
./6/12/17/42/25/46/5/0/37/9/39/34/23/42
./6/12/17/42/25/46/5/0/37/9/39/34/23/10/47/11
./6/12/17/42/25/46/5/0/37/9/39/34/23/10/47/43/37/47/6/35
./6/12/17/42/25/46/5/0/37/9/39/34/23/10/47/43/37/47/6/23/28
./6/12/17/42/25/46/5/0/37/9/39/34/23/10/47/43/37/47/6/23/43/19/32/1
./6/12/17/42/25/46/5/0/37/9/39/34/23/10/47/43/37/47/6/23/43/19/32/48/41/44/28/39/4/45/16/0
./6/12/17/42/25/46/5/0/37/9/39/34/23/10/47/43/37/47/6/23/43/19/32/48/41/44/28/39/4/45/16/15/16/32
./6/12/17/42/25/46/5/0/37/9/39/34/23/10/47/43/37/47/6/23/43/19/32/48/41/44/28/39/4/45/16/15/16/14/48
./6/12/17/42/25/46/5/0/37/9/39/34/23/10/47/43/37/47/6/23/43/19/32/48/41/44/28/39/4/45/16/15/16/14/7/29
./6/12/17/42/25/46/5/0/37/9/39/34/23/10/47/43/37/47/6/23/43/19/32/48/41/44/28/39/4/45/16/15/16/14/7/49/1
./6/12/17/42/25/46/5/0/37/9/39/34/23/10/47/43/37/47/6/23/43/19/32/48/41/44/28/39/4/45/16/15/16/14/7/49/10/13
./6/12/17/42/25/46/5/0/37/9/39/34/23/10/47/43/37/47/6/23/43/19/32/48/41/44/28/39/4/45/16/15/16/14/7/49/10/19/11/11
./6/12/17/42/25/46/5/0/37/9/39/34/23/10/47/43/37/47/6/23/43/19/32/48/41/44/28/39/4/45/16/15/16/14/7/49/10/19/11/5/11
./6/12/17/42/25/46/5/0/37/9/39/34/23/10/47/43/37/47/6/23/43/19/32/48/41/44/28/39/4/45/16/15/16/14/7/49/10/19/11/5/22/8
./6/12/17/42/25/46/5/0/37/9/39/34/23/10/47/43/37/47/6/23/43/19/32/48/41/44/28/39/4/45/16/15/16/14/7/49/10/19/11/5/22/46/32/11/17/11/20/5/43
./6/12/17/42/25/46/5/0/37/9/39/34/23/10/47/43/37/47/6/23/43/19/32/48/41/44/28/39/4/45/16/15/16/14/7/49/10/19/11/5/22/46/32/11/17/11/20/5/36/17
./6/12/17/42/25/46/5/0/37/9/39/34/23/10/47/43/37/47/6/23/43/19/32/48/41/44/28/39/4/45/16/15/16/14/7/49/10/19/11/5/22/46/32/11/17/11/20/5/36/35/30
./6/12/17/42/25/46/5/0/37/9/39/34/23/10/47/43/37/47/6/23/43/19/32/48/41/44/28/39/4/45/16/15/16/14/7/49/10/19/11/5/22/46/32/11/17/11/20/5/36/35/33/25/39/22
./6/12/17/42/25/46/5/0/37/9/39/34/23/10/47/43/37/47/6/23/43/19/32/48/41/44/28/39/4/45/16/15/16/14/7/49/10/19/11/5/22/46/32/11/17/11/20/5/36/35/33/25/39/46/6/15
./6/12/17/42/25/46/5/0/37/9/39/34/23/10/47/43/37/47/6/23/43/19/32/48/41/44/28/39/4/45/16/15/16/14/7/49/10/19/11/5/22/46/32/11/17/11/20/5/36/35/33/25/39/46/6/5/24/26/28/29
./6/12/17/42/25/46/5/0/37/9/39/34/23/10/47/43/37/47/6/23/43/19/32/48/41/44/28/39/4/45/16/15/16/14/7/49/10/19/11/5/22/46/32/11/17/11/20/5/36/35/33/25/39/46/6/5/24/26/28/34/29
./6/12/17/42/25/46/5/0/37/9/39/34/23/10/47/43/37/47/6/23/43/19/32/48/41/44/28/39/4/45/16/15/16/14/7/49/10/19/11/5/22/46/32/11/17/11/20/5/36/35/33/25/39/46/6/5/24/26/28/34/26/49/4
./6/12/17/42/25/46/5/0/37/9/39/34/23/10/47/43/37/47/6/23/43/19/32/48/41/44/28/39/4/45/16/15/16/14/7/49/10/19/11/5/22/46/32/11/17/11/20/5/36/35/33/25/39/46/6/5/24/26/28/34/26/49/2/24
./6/12/17/42/25/46/5/0/37/9/39/34/23/10/47/43/37/47/6/23/43/19/32/48/41/44/28/39/4/45/16/15/16/14/7/49/10/19/11/5/22/46/32/11/17/11/20/5/36/35/33/25/39/46/6/5/24/26/28/34/26/49/2/12/27/18/24/4/40/5
./6/12/17/42/25/46/5/0/37/9/39/34/23/10/47/43/37/47/6/23/43/19/32/48/41/44/28/39/4/45/16/15/16/14/7/49/10/19/11/5/22/46/32/11/17/11/20/5/36/35/33/25/39/46/6/5/24/26/28/34/26/49/2/12/27/18/24/4/40/2/19
./6/12/17/42/25/46/5/0/37/9/39/34/23/10/47/43/37/47/6/23/43/19/32/48/41/44/28/39/4/45/16/15/16/14/7/49/10/19/11/5/22/46/32/11/17/11/20/5/36/35/33/25/39/46/6/5/24/26/28/34/26/49/2/12/27/18/24/4/40/2/12/24/2/40/40/6
./6/12/17/42/25/46/5/0/37/9/39/34/23/10/47/43/37/47/6/23/43/19/32/48/41/44/28/39/4/45/16/15/16/14/7/49/10/19/11/5/22/46/32/11/17/11/20/5/36/35/33/25/39/46/6/5/24/26/28/34/26/49/2/12/27/18/24/4/40/2/12/24/2/40/40/10/28
./6/12/17/42/25/46/5/0/37/9/39/34/23/10/47/43/37/47/6/23/43/19/32/48/41/44/28/39/4/45/16/15/16/14/7/49/10/19/11/5/22/46/32/11/17/11/20/5/36/35/33/25/39/46/6/5/24/26/28/34/26/49/2/12/27/18/24/4/40/2/12/24/2/40/40/10/34/32
./6/12/17/42/25/46/5/0/37/9/39/34/23/10/47/43/37/47/6/23/43/19/32/48/41/44/28/39/4/45/16/15/16/14/7/49/10/19/11/5/22/46/32/11/17/11/20/5/36/35/33/25/39/46/6/5/24/26/28/34/26/49/2/12/27/18/24/4/40/2/12/24/2/40/40/10/34/36/4
./6/12/17/42/25/46/5/0/37/9/39/34/23/10/47/43/37/47/6/23/43/19/32/48/41/44/28/39/4/45/16/15/16/14/7/49/10/19/11/5/22/46/32/11/17/11/20/5/36/35/33/25/39/46/6/5/24/26/28/34/26/49/2/12/27/18/24/4/40/2/12/24/2/40/40/10/34/36/23/40/8/29/42
./6/12/17/42/25/46/5/0/37/9/39/34/23/10/47/43/37/47/6/23/43/19/32/48/41/44/28/39/4/45/16/15/16/14/7/49/10/19/11/5/22/46/32/11/17/11/20/5/36/35/33/25/39/46/6/5/24/26/28/34/26/49/2/12/27/18/24/4/40/2/12/24/2/40/40/10/34/36/23/40/8/29/10/32/26/13/27/38
./6/12/17/42/25/46/5/0/37/9/39/34/23/10/47/43/37/47/6/23/43/19/32/48/41/44/28/39/4/45/16/15/16/14/7/49/10/19/11/5/22/46/32/11/17/11/20/5/36/35/33/25/39/46/6/5/24/26/28/34/26/49/2/12/27/18/24/4/40/2/12/24/2/40/40/10/34/36/23/40/8/29/10/32/26/13/27/10/42
./6/12/17/42/25/46/5/0/37/9/39/34/23/10/47/43/37/47/6/23/43/19/32/48/41/44/28/39/4/45/16/15/16/14/7/49/10/19/11/5/22/46/32/11/17/11/20/5/36/35/33/25/39/46/6/5/24/26/28/34/26/49/2/12/27/18/24/4/40/2/12/24/2/40/40/10/34/36/23/40/8/29/10/32/26/13/27/10/31/24
./6/12/17/42/25/46/5/0/37/9/39/34/23/10/47/43/37/47/6/23/43/19/32/48/41/44/28/39/4/45/16/15/16/14/7/49/10/19/11/5/22/46/32/11/17/11/20/5/36/35/33/25/39/46/6/5/24/26/28/34/26/49/2/12/27/18/24/4/40/2/12/24/2/40/40/10/34/36/23/40/8/29/10/32/26/13/27/10/31/21/11/42/32/19
./6/12/17/42/25/46/5/0/37/9/39/34/23/10/47/43/37/47/6/23/43/19/32/48/41/44/28/39/4/45/16/15/16/14/7/49/10/19/11/5/22/46/32/11/17/11/20/5/36/35/33/25/39/46/6/5/24/26/28/34/26/49/2/12/27/18/24/4/40/2/12/24/2/40/40/10/34/36/23/40/8/29/10/32/26/13/27/10/31/21/11/42/32/49/43
./6/12/17/42/25/46/5/0/37/9/39/34/23/10/47/43/37/47/6/23/43/19/32/48/41/44/28/39/4/45/16/15/16/14/7/49/10/19/11/5/22/46/32/11/17/11/20/5/36/35/33/25/39/46/6/5/24/26/28/34/26/49/2/12/27/18/24/4/40/2/12/24/2/40/40/10/34/36/23/40/8/29/10/32/26/13/27/10/31/21/11/42/32/49/23/32/20/15/16/29/34
./6/12/17/42/25/46/5/0/37/9/39/34/23/10/47/43/37/47/6/23/43/19/32/48/41/44/28/39/4/45/16/15/16/14/7/49/10/19/11/5/22/46/32/11/17/11/20/5/36/35/33/25/39/46/6/5/24/26/28/34/26/49/2/12/27/18/24/4/40/2/12/24/2/40/40/10/34/36/23/40/8/29/10/32/26/13/27/10/31/21/11/42/32/49/23/32/20/15/16/29/7/3/37
./6/12/17/42/25/46/5/0/37/9/39/34/23/10/47/43/37/47/6/23/43/19/32/48/41/44/28/39/4/45/16/15/16/14/7/49/10/19/11/5/22/46/32/11/17/11/20/5/36/35/33/25/39/46/6/5/24/26/28/34/26/49/2/12/27/18/24/4/40/2/12/24/2/40/40/10/34/36/23/40/8/29/10/32/26/13/27/10/31/21/11/42/32/49/23/32/20/15/16/29/7/3/9/25
./6/12/17/42/25/46/5/0/37/9/39/34/23/10/47/43/37/47/6/23/43/19/32/48/41/44/28/39/4/45/16/15/16/14/7/49/10/19/11/5/22/46/32/11/17/11/20/5/36/35/33/25/39/46/6/5/24/26/28/34/26/49/2/12/27/18/24/4/40/2/12/24/2/40/40/10/34/36/23/40/8/29/10/32/26/13/27/10/31/21/11/42/32/49/23/32/20/15/16/29/7/3/9/4/39/26
./6/12/17/42/25/46/5/0/37/9/39/34/23/10/47/43/37/47/6/23/43/19/32/48/41/44/28/39/4/45/16/15/16/14/7/49/10/19/11/5/22/46/32/11/17/11/20/5/36/35/33/25/39/46/6/5/24/26/28/34/26/49/2/12/27/18/24/4/40/2/12/24/2/40/40/10/34/36/23/40/8/29/10/32/26/13/27/10/31/21/11/42/32/49/23/32/20/15/16/29/7/3/9/4/39/17/6
./6/12/17/42/25/46/5/0/37/9/39/34/23/10/47/43/37/47/6/23/43/19/32/48/41/44/28/39/4/45/16/15/16/14/7/49/10/19/11/5/22/46/32/11/17/11/20/5/36/35/33/25/39/46/6/5/24/26/28/34/26/49/2/12/27/18/24/4/40/2/12/24/2/40/40/10/34/36/23/40/8/29/10/32/26/13/27/10/31/21/11/42/32/49/23/32/20/15/16/29/7/3/9/4/39/17/28/13/14/38/42
./6/12/17/42/25/46/5/0/37/9/39/34/23/10/47/43/37/47/6/23/43/19/32/48/41/44/28/39/4/45/16/15/16/14/7/49/10/19/11/5/22/46/32/11/17/11/20/5/36/35/33/25/39/46/6/5/24/26/28/34/26/49/2/12/27/18/24/4/40/2/12/24/2/40/40/10/34/36/23/40/8/29/10/32/26/13/27/10/31/21/11/42/32/49/23/32/20/15/16/29/7/3/9/4/39/17/28/13/14/38/7/41
./6/12/17/42/25/46/5/0/37/9/39/34/23/10/47/43/37/47/6/23/43/19/32/48/41/44/28/39/4/45/16/15/16/14/7/49/10/19/11/5/22/46/32/11/17/11/20/5/36/35/33/25/39/46/6/5/24/26/28/34/26/49/2/12/27/18/24/4/40/2/12/24/2/40/40/10/34/36/23/40/8/29/10/32/26/13/27/10/31/21/11/42/32/49/23/32/20/15/16/29/7/3/9/4/39/17/28/13/14/38/7/12/5/39/0
./6/12/17/42/25/46/5/0/37/9/39/34/23/10/47/43/37/47/6/23/43/19/32/48/41/44/28/39/4/45/16/15/16/14/7/49/10/19/11/5/22/46/32/11/17/11/20/5/36/35/33/25/39/46/6/5/24/26/28/34/26/49/2/12/27/18/24/4/40/2/12/24/2/40/40/10/34/36/23/40/8/29/10/32/26/13/27/10/31/21/11/42/32/49/23/32/20/15/16/29/7/3/9/4/39/17/28/13/14/38/7/12/5/39/43/26/40
./6/12/17/42/25/46/5/0/37/9/39/34/23/10/47/43/37/47/6/23/43/19/32/48/41/44/28/39/4/45/16/15/16/14/7/49/10/19/11/5/22/46/32/11/17/11/20/5/36/35/33/25/39/46/6/5/24/26/28/34/26/49/2/12/27/18/24/4/40/2/12/24/2/40/40/10/34/36/23/40/8/29/10/32/26/13/27/10/31/21/11/42/32/49/23/32/20/15/16/29/7/3/9/4/39/17/28/13/14/38/7/12/5/39/43/26/21/17/34
./6/12/17/42/25/46/5/0/37/9/39/34/23/10/47/43/37/47/6/23/43/19/32/48/41/44/28/39/4/45/16/15/16/14/7/49/10/19/11/5/22/46/32/11/17/11/20/5/36/35/33/25/39/46/6/5/24/26/28/34/26/49/2/12/27/18/24/4/40/2/12/24/2/40/40/10/34/36/23/40/8/29/10/32/26/13/27/10/31/21/11/42/32/49/23/32/20/15/16/29/7/3/9/4/39/17/28/13/14/38/7/12/5/39/43/26/21/17/26/5/24
./6/12/17/42/25/46/5/0/37/9/39/34/23/10/47/43/37/47/6/23/43/19/32/48/41/44/28/39/4/45/16/15/16/14/7/49/10/19/11/5/22/46/32/11/17/11/20/5/36/35/33/25/39/46/6/5/24/26/28/34/26/49/2/12/27/18/24/4/40/2/12/24/2/40/40/10/34/36/23/40/8/29/10/32/26/13/27/10/31/21/11/42/32/49/23/32/20/15/16/29/7/3/9/4/39/17/28/13/14/38/7/12/5/39/43/26/21/17/26/5/14/5/45
./6/12/17/42/25/46/5/0/37/9/39/34/23/10/47/43/37/47/6/23/43/19/32/48/41/44/28/39/4/45/16/15/16/14/7/49/10/19/11/5/22/46/32/11/17/11/20/5/36/35/33/25/39/46/6/5/24/26/28/34/26/49/2/12/27/18/24/4/40/2/12/24/2/40/40/10/34/36/23/40/8/29/10/32/26/13/27/10/31/21/11/42/32/49/23/32/20/15/16/29/7/3/9/4/39/17/28/13/14/38/7/12/5/39/43/26/21/17/26/5/14/5/43/15
./6/12/17/42/25/46/5/0/37/9/39/34/23/10/47/43/37/47/6/23/43/19/32/48/41/44/28/39/4/45/16/15/16/14/7/49/10/19/11/5/22/46/32/11/17/11/20/5/36/35/33/25/39/46/6/5/24/26/28/34/26/49/2/12/27/18/24/4/40/2/12/24/2/40/40/10/34/36/23/40/8/29/10/32/26/13/27/10/31/21/11/42/32/49/23/32/20/15/16/29/7/3/9/4/39/17/28/13/14/38/7/12/5/39/43/26/21/17/26/5/14/5/43/7/43/22/1/42
./6/12/17/42/25/46/5/0/37/9/39/34/23/10/47/43/37/47/6/23/43/19/32/48/41/44/28/39/4/45/16/15/16/14/7/49/10/19/11/5/22/46/32/11/17/11/20/5/36/35/33/25/39/46/6/5/24/26/28/34/26/49/2/12/27/18/24/4/40/2/12/24/2/40/40/10/34/36/23/40/8/29/10/32/26/13/27/10/31/21/11/42/32/49/23/32/20/15/16/29/7/3/9/4/39/17/28/13/14/38/7/12/5/39/43/26/21/17/26/5/14/5/43/7/43/22/1/12/19/4/35
./6/12/17/42/25/46/5/0/37/9/39/34/23/10/47/43/37/47/6/23/43/19/32/48/41/44/28/39/4/45/16/15/16/14/7/49/10/19/11/5/22/46/32/11/17/11/20/5/36/35/33/25/39/46/6/5/24/26/28/34/26/49/2/12/27/18/24/4/40/2/12/24/2/40/40/10/34/36/23/40/8/29/10/32/26/13/27/10/31/21/11/42/32/49/23/32/20/15/16/29/7/3/9/4/39/17/28/13/14/38/7/12/5/39/43/26/21/17/26/5/14/5/43/7/43/22/1/12/19/4/7/6
./6/12/17/42/25/46/5/0/37/9/39/34/23/10/47/43/37/47/6/23/43/19/32/48/41/44/28/39/4/45/16/15/16/14/7/49/10/19/11/5/22/46/32/11/17/11/20/5/36/35/33/25/39/46/6/5/24/26/28/34/26/49/2/12/27/18/24/4/40/2/12/24/2/40/40/10/34/36/23/40/8/29/10/32/26/13/27/10/31/21/11/42/32/49/23/32/20/15/16/29/7/3/9/4/39/17/28/13/14/38/7/12/5/39/43/26/21/17/26/5/14/5/43/7/43/22/1/12/19/12
./6/12/17/42/25/46/5/0/37/9/39/34/23/10/47/43/37/47/6/23/43/19/32/48/41/44/28/39/4/45/16/15/16/14/7/49/10/19/11/5/22/46/32/11/17/11/20/5/36/35/33/25/39/46/6/5/24/26/28/34/26/49/2/12/27/18/24/4/40/2/12/24/2/40/40/10/34/36/23/40/8/29/10/32/26/13/27/10/31/21/11/42/32/49/23/32/20/15/16/29/7/3/9/4/39/17/28/13/14/38/7/12/5/39/43/26/21/17/26/5/14/5/43/7/43/22/1/12/23
./6/12/17/42/25/46/5/0/37/9/39/34/23/10/47/43/37/47/6/23/43/19/32/48/41/44/28/39/4/45/16/15/16/14/7/49/10/19/11/5/22/46/32/11/17/11/20/5/36/35/33/25/39/46/6/5/24/26/28/34/26/49/2/12/27/18/24/4/40/2/12/24/2/40/40/10/34/36/23/40/8/29/10/32/26/13/27/10/31/21/11/42/32/49/23/32/20/15/16/29/7/3/9/4/39/17/28/13/14/38/7/12/5/39/43/26/21/17/26/5/14/5/43/7/43/22/43
./6/12/17/42/25/46/5/0/37/9/39/34/23/10/47/43/37/47/6/23/43/19/32/48/41/44/28/39/4/45/16/15/16/14/7/49/10/19/11/5/22/46/32/11/17/11/20/5/36/35/33/25/39/46/6/5/24/26/28/34/26/49/2/12/27/18/24/4/40/2/12/24/2/40/40/10/34/36/23/40/8/29/10/32/26/13/27/10/31/21/11/42/32/49/23/32/20/15/16/29/7/3/9/4/39/17/28/13/14/38/7/12/5/39/43/26/21/17/26/5/14/5/43/7/43/2
./6/12/17/42/25/46/5/0/37/9/39/34/23/10/47/43/37/47/6/23/43/19/32/48/41/44/28/39/4/45/16/15/16/14/7/49/10/19/11/5/22/46/32/11/17/11/20/5/36/35/33/25/39/46/6/5/24/26/28/34/26/49/2/12/27/18/24/4/40/2/12/24/2/40/40/10/34/36/23/40/8/29/10/32/26/13/27/10/31/21/11/42/32/49/23/32/20/15/16/29/7/3/9/4/39/17/28/13/14/38/7/12/5/39/43/26/21/17/26/5/14/5/43/7/33
./6/12/17/42/25/46/5/0/37/9/39/34/23/10/47/43/37/47/6/23/43/19/32/48/41/44/28/39/4/45/16/15/16/14/7/49/10/19/11/5/22/46/32/11/17/11/20/5/36/35/33/25/39/46/6/5/24/26/28/34/26/49/2/12/27/18/24/4/40/2/12/24/2/40/40/10/34/36/23/40/8/29/10/32/26/13/27/10/31/21/11/42/32/49/23/32/20/15/16/29/7/3/9/4/39/17/28/13/14/38/7/12/5/39/43/26/21/17/26/5/14/7
./6/12/17/42/25/46/5/0/37/9/39/34/23/10/47/43/37/47/6/23/43/19/32/48/41/44/28/39/4/45/16/15/16/14/7/49/10/19/11/5/22/46/32/11/17/11/20/5/36/35/33/25/39/46/6/5/24/26/28/34/26/49/2/12/27/18/24/4/40/2/12/24/2/40/40/10/34/36/23/40/8/29/10/32/26/13/27/10/31/21/11/42/32/49/23/32/20/15/16/29/7/3/9/4/39/17/28/13/14/38/7/12/5/39/43/26/21/17/26/45
./6/12/17/42/25/46/5/0/37/9/39/34/23/10/47/43/37/47/6/23/43/19/32/48/41/44/28/39/4/45/16/15/16/14/7/49/10/19/11/5/22/46/32/11/17/11/20/5/36/35/33/25/39/46/6/5/24/26/28/34/26/49/2/12/27/18/24/4/40/2/12/24/2/40/40/10/34/36/23/40/8/29/10/32/26/13/27/10/31/21/11/42/32/49/23/32/20/15/16/29/7/3/9/4/39/17/28/13/14/38/7/12/5/39/43/26/21/35
./6/12/17/42/25/46/5/0/37/9/39/34/23/10/47/43/37/47/6/23/43/19/32/48/41/44/28/39/4/45/16/15/16/14/7/49/10/19/11/5/22/46/32/11/17/11/20/5/36/35/33/25/39/46/6/5/24/26/28/34/26/49/2/12/27/18/24/4/40/2/12/24/2/40/40/10/34/36/23/40/8/29/10/32/26/13/27/10/31/21/11/42/32/49/23/32/20/15/16/29/7/3/9/4/39/17/28/13/14/38/7/12/5/39/43/42
./6/12/17/42/25/46/5/0/37/9/39/34/23/10/47/43/37/47/6/23/43/19/32/48/41/44/28/39/4/45/16/15/16/14/7/49/10/19/11/5/22/46/32/11/17/11/20/5/36/35/33/25/39/46/6/5/24/26/28/34/26/49/2/12/27/18/24/4/40/2/12/24/2/40/40/10/34/36/23/40/8/29/10/32/26/13/27/10/31/21/11/42/32/49/23/32/20/15/16/29/7/3/9/4/39/17/28/13/14/38/7/12/5/41
./6/12/17/42/25/46/5/0/37/9/39/34/23/10/47/43/37/47/6/23/43/19/32/48/41/44/28/39/4/45/16/15/16/14/7/49/10/19/11/5/22/46/32/11/17/11/20/5/36/35/33/25/39/46/6/5/24/26/28/34/26/49/2/12/27/18/24/4/40/2/12/24/2/40/40/10/34/36/23/40/8/29/10/32/26/13/27/10/31/21/11/42/32/49/23/32/20/15/16/29/7/3/9/4/39/17/28/13/14/38/7/12/1
./6/12/17/42/25/46/5/0/37/9/39/34/23/10/47/43/37/47/6/23/43/19/32/48/41/44/28/39/4/45/16/15/16/14/7/49/10/19/11/5/22/46/32/11/17/11/20/5/36/35/33/25/39/46/6/5/24/26/28/34/26/49/2/12/27/18/24/4/40/2/12/24/2/40/40/10/34/36/23/40/8/29/10/32/26/13/27/10/31/21/11/42/32/49/23/32/20/15/16/29/7/3/9/4/39/17/28/13/14/7
./6/12/17/42/25/46/5/0/37/9/39/34/23/10/47/43/37/47/6/23/43/19/32/48/41/44/28/39/4/45/16/15/16/14/7/49/10/19/11/5/22/46/32/11/17/11/20/5/36/35/33/25/39/46/6/5/24/26/28/34/26/49/2/12/27/18/24/4/40/2/12/24/2/40/40/10/34/36/23/40/8/29/10/32/26/13/27/10/31/21/11/42/32/49/23/32/20/15/16/29/7/3/9/4/39/17/28/13/43
./6/12/17/42/25/46/5/0/37/9/39/34/23/10/47/43/37/47/6/23/43/19/32/48/41/44/28/39/4/45/16/15/16/14/7/49/10/19/11/5/22/46/32/11/17/11/20/5/36/35/33/25/39/46/6/5/24/26/28/34/26/49/2/12/27/18/24/4/40/2/12/24/2/40/40/10/34/36/23/40/8/29/10/32/26/13/27/10/31/21/11/42/32/49/23/32/20/15/16/29/7/3/9/4/39/17/28/35
./6/12/17/42/25/46/5/0/37/9/39/34/23/10/47/43/37/47/6/23/43/19/32/48/41/44/28/39/4/45/16/15/16/14/7/49/10/19/11/5/22/46/32/11/17/11/20/5/36/35/33/25/39/46/6/5/24/26/28/34/26/49/2/12/27/18/24/4/40/2/12/24/2/40/40/10/34/36/23/40/8/29/10/32/26/13/27/10/31/21/11/42/32/49/23/32/20/15/16/29/7/3/9/4/27
./6/12/17/42/25/46/5/0/37/9/39/34/23/10/47/43/37/47/6/23/43/19/32/48/41/44/28/39/4/45/16/15/16/14/7/49/10/19/11/5/22/46/32/11/17/11/20/5/36/35/33/25/39/46/6/5/24/26/28/34/26/49/2/12/27/18/24/4/40/2/12/24/2/40/40/10/34/36/23/40/8/29/10/32/26/13/27/10/31/21/11/42/32/49/23/32/20/15/16/29/7/14
./6/12/17/42/25/46/5/0/37/9/39/34/23/10/47/43/37/47/6/23/43/19/32/48/41/44/28/39/4/45/16/15/16/14/7/49/10/19/11/5/22/46/32/11/17/11/20/5/36/35/33/25/39/46/6/5/24/26/28/34/26/49/2/12/27/18/24/4/40/2/12/24/2/40/40/10/34/36/23/40/8/29/10/32/26/13/27/10/31/21/11/42/32/49/23/32/20/15/16/2
./6/12/17/42/25/46/5/0/37/9/39/34/23/10/47/43/37/47/6/23/43/19/32/48/41/44/28/39/4/45/16/15/16/14/7/49/10/19/11/5/22/46/32/11/17/11/20/5/36/35/33/25/39/46/6/5/24/26/28/34/26/49/2/12/27/18/24/4/40/2/12/24/2/40/40/10/34/36/23/40/8/29/10/32/26/13/27/10/31/21/11/42/32/49/23/32/20/15/12
./6/12/17/42/25/46/5/0/37/9/39/34/23/10/47/43/37/47/6/23/43/19/32/48/41/44/28/39/4/45/16/15/16/14/7/49/10/19/11/5/22/46/32/11/17/11/20/5/36/35/33/25/39/46/6/5/24/26/28/34/26/49/2/12/27/18/24/4/40/2/12/24/2/40/40/10/34/36/23/40/8/29/10/32/26/13/27/10/31/21/11/42/32/49/23/32/20/30
./6/12/17/42/25/46/5/0/37/9/39/34/23/10/47/43/37/47/6/23/43/19/32/48/41/44/28/39/4/45/16/15/16/14/7/49/10/19/11/5/22/46/32/11/17/11/20/5/36/35/33/25/39/46/6/5/24/26/28/34/26/49/2/12/27/18/24/4/40/2/12/24/2/40/40/10/34/36/23/40/8/29/10/32/26/13/27/10/31/21/11/42/32/49/23/32/5
./6/12/17/42/25/46/5/0/37/9/39/34/23/10/47/43/37/47/6/23/43/19/32/48/41/44/28/39/4/45/16/15/16/14/7/49/10/19/11/5/22/46/32/11/17/11/20/5/36/35/33/25/39/46/6/5/24/26/28/34/26/49/2/12/27/18/24/4/40/2/12/24/2/40/40/10/34/36/23/40/8/29/10/32/26/13/27/10/31/21/11/42/32/49/23/25
./6/12/17/42/25/46/5/0/37/9/39/34/23/10/47/43/37/47/6/23/43/19/32/48/41/44/28/39/4/45/16/15/16/14/7/49/10/19/11/5/22/46/32/11/17/11/20/5/36/35/33/25/39/46/6/5/24/26/28/34/26/49/2/12/27/18/24/4/40/2/12/24/2/40/40/10/34/36/23/40/8/29/10/32/26/13/27/10/31/21/11/42/42
./6/12/17/42/25/46/5/0/37/9/39/34/23/10/47/43/37/47/6/23/43/19/32/48/41/44/28/39/4/45/16/15/16/14/7/49/10/19/11/5/22/46/32/11/17/11/20/5/36/35/33/25/39/46/6/5/24/26/28/34/26/49/2/12/27/18/24/4/40/2/12/24/2/40/40/10/34/36/23/40/8/29/10/32/26/13/27/10/31/21/11/36
./6/12/17/42/25/46/5/0/37/9/39/34/23/10/47/43/37/47/6/23/43/19/32/48/41/44/28/39/4/45/16/15/16/14/7/49/10/19/11/5/22/46/32/11/17/11/20/5/36/35/33/25/39/46/6/5/24/26/28/34/26/49/2/12/27/18/24/4/40/2/12/24/2/40/40/10/34/36/23/40/8/29/10/32/26/13/27/10/31/21/23
./6/12/17/42/25/46/5/0/37/9/39/34/23/10/47/43/37/47/6/23/43/19/32/48/41/44/28/39/4/45/16/15/16/14/7/49/10/19/11/5/22/46/32/11/17/11/20/5/36/35/33/25/39/46/6/5/24/26/28/34/26/49/2/12/27/18/24/4/40/2/12/24/2/40/40/10/34/36/23/40/8/29/10/32/26/13/31
./6/12/17/42/25/46/5/0/37/9/39/34/23/10/47/43/37/47/6/23/43/19/32/48/41/44/28/39/4/45/16/15/16/14/7/49/10/19/11/5/22/46/32/11/17/11/20/5/36/35/33/25/39/46/6/5/24/26/28/34/26/49/2/12/27/18/24/4/40/2/12/24/2/40/40/10/34/36/23/40/8/29/10/32/26/23
./6/12/17/42/25/46/5/0/37/9/39/34/23/10/47/43/37/47/6/23/43/19/32/48/41/44/28/39/4/45/16/15/16/14/7/49/10/19/11/5/22/46/32/11/17/11/20/5/36/35/33/25/39/46/6/5/24/26/28/34/26/49/2/12/27/18/24/4/40/2/12/24/2/40/40/10/34/36/23/40/8/29/10/32/18
./6/12/17/42/25/46/5/0/37/9/39/34/23/10/47/43/37/47/6/23/43/19/32/48/41/44/28/39/4/45/16/15/16/14/7/49/10/19/11/5/22/46/32/11/17/11/20/5/36/35/33/25/39/46/6/5/24/26/28/34/26/49/2/12/27/18/24/4/40/2/12/24/2/40/40/10/34/36/23/40/8/29/10/7
./6/12/17/42/25/46/5/0/37/9/39/34/23/10/47/43/37/47/6/23/43/19/32/48/41/44/28/39/4/45/16/15/16/14/7/49/10/19/11/5/22/46/32/11/17/11/20/5/36/35/33/25/39/46/6/5/24/26/28/34/26/49/2/12/27/18/24/4/40/2/12/24/2/40/40/10/34/36/23/40/8/26
./6/12/17/42/25/46/5/0/37/9/39/34/23/10/47/43/37/47/6/23/43/19/32/48/41/44/28/39/4/45/16/15/16/14/7/49/10/19/11/5/22/46/32/11/17/11/20/5/36/35/33/25/39/46/6/5/24/26/28/34/26/49/2/12/27/18/24/4/40/2/12/24/2/40/40/10/34/36/23/40/19
./6/12/17/42/25/46/5/0/37/9/39/34/23/10/47/43/37/47/6/23/43/19/32/48/41/44/28/39/4/45/16/15/16/14/7/49/10/19/11/5/22/46/32/11/17/11/20/5/36/35/33/25/39/46/6/5/24/26/28/34/26/49/2/12/27/18/24/4/40/2/12/24/2/40/40/10/34/36/23/12
./6/12/17/42/25/46/5/0/37/9/39/34/23/10/47/43/37/47/6/23/43/19/32/48/41/44/28/39/4/45/16/15/16/14/7/49/10/19/11/5/22/46/32/11/17/11/20/5/36/35/33/25/39/46/6/5/24/26/28/34/26/49/2/12/27/18/24/4/40/2/12/24/2/40/48
./6/12/17/42/25/46/5/0/37/9/39/34/23/10/47/43/37/47/6/23/43/19/32/48/41/44/28/39/4/45/16/15/16/14/7/49/10/19/11/5/22/46/32/11/17/11/20/5/36/35/33/25/39/46/6/5/24/26/28/34/26/49/2/12/27/18/24/4/40/2/12/24/2/16
./6/12/17/42/25/46/5/0/37/9/39/34/23/10/47/43/37/47/6/23/43/19/32/48/41/44/28/39/4/45/16/15/16/14/7/49/10/19/11/5/22/46/32/11/17/11/20/5/36/35/33/25/39/46/6/5/24/26/28/34/26/49/2/12/27/18/24/4/40/2/12/24/46
./6/12/17/42/25/46/5/0/37/9/39/34/23/10/47/43/37/47/6/23/43/19/32/48/41/44/28/39/4/45/16/15/16/14/7/49/10/19/11/5/22/46/32/11/17/11/20/5/36/35/33/25/39/46/6/5/24/26/28/34/26/49/2/12/27/18/24/4/40/2/12/39
./6/12/17/42/25/46/5/0/37/9/39/34/23/10/47/43/37/47/6/23/43/19/32/48/41/44/28/39/4/45/16/15/16/14/7/49/10/19/11/5/22/46/32/11/17/11/20/5/36/35/33/25/39/46/6/5/24/26/28/34/26/49/2/12/27/18/24/4/9
./6/12/17/42/25/46/5/0/37/9/39/34/23/10/47/43/37/47/6/23/43/19/32/48/41/44/28/39/4/45/16/15/16/14/7/49/10/19/11/5/22/46/32/11/17/11/20/5/36/35/33/25/39/46/6/5/24/26/28/34/26/49/2/12/27/18/24/37
./6/12/17/42/25/46/5/0/37/9/39/34/23/10/47/43/37/47/6/23/43/19/32/48/41/44/28/39/4/45/16/15/16/14/7/49/10/19/11/5/22/46/32/11/17/11/20/5/36/35/33/25/39/46/6/5/24/26/28/34/26/49/2/12/27/18/38
./6/12/17/42/25/46/5/0/37/9/39/34/23/10/47/43/37/47/6/23/43/19/32/48/41/44/28/39/4/45/16/15/16/14/7/49/10/19/11/5/22/46/32/11/17/11/20/5/36/35/33/25/39/46/6/5/24/26/28/34/26/49/2/12/27/23
./6/12/17/42/25/46/5/0/37/9/39/34/23/10/47/43/37/47/6/23/43/19/32/48/41/44/28/39/4/45/16/15/16/14/7/49/10/19/11/5/22/46/32/11/17/11/20/5/36/35/33/25/39/46/6/5/24/26/28/34/26/49/2/12/7
./6/12/17/42/25/46/5/0/37/9/39/34/23/10/47/43/37/47/6/23/43/19/32/48/41/44/28/39/4/45/16/15/16/14/7/49/10/19/11/5/22/46/32/11/17/11/20/5/36/35/33/25/39/46/6/5/24/26/28/34/26/14
./6/12/17/42/25/46/5/0/37/9/39/34/23/10/47/43/37/47/6/23/43/19/32/48/41/44/28/39/4/45/16/15/16/14/7/49/10/19/11/5/22/46/32/11/17/11/20/5/36/35/33/25/39/46/6/5/24/26/24
./6/12/17/42/25/46/5/0/37/9/39/34/23/10/47/43/37/47/6/23/43/19/32/48/41/44/28/39/4/45/16/15/16/14/7/49/10/19/11/5/22/46/32/11/17/11/20/5/36/35/33/25/39/46/6/5/24/10
./6/12/17/42/25/46/5/0/37/9/39/34/23/10/47/43/37/47/6/23/43/19/32/48/41/44/28/39/4/45/16/15/16/14/7/49/10/19/11/5/22/46/32/11/17/11/20/5/36/35/33/25/39/46/6/5/5
./6/12/17/42/25/46/5/0/37/9/39/34/23/10/47/43/37/47/6/23/43/19/32/48/41/44/28/39/4/45/16/15/16/14/7/49/10/19/11/5/22/46/32/11/17/11/20/5/36/35/33/25/39/46/49
./6/12/17/42/25/46/5/0/37/9/39/34/23/10/47/43/37/47/6/23/43/19/32/48/41/44/28/39/4/45/16/15/16/14/7/49/10/19/11/5/22/46/32/11/17/11/20/5/36/35/33/25/2
./6/12/17/42/25/46/5/0/37/9/39/34/23/10/47/43/37/47/6/23/43/19/32/48/41/44/28/39/4/45/16/15/16/14/7/49/10/19/11/5/22/46/32/11/17/11/20/5/36/35/33/7
./6/12/17/42/25/46/5/0/37/9/39/34/23/10/47/43/37/47/6/23/43/19/32/48/41/44/28/39/4/45/16/15/16/14/7/49/10/19/11/5/22/46/32/11/17/11/20/9
./6/12/17/42/25/46/5/0/37/9/39/34/23/10/47/43/37/47/6/23/43/19/32/48/41/44/28/39/4/45/16/15/16/14/7/49/10/19/11/5/22/46/32/11/17/11/9
./6/12/17/42/25/46/5/0/37/9/39/34/23/10/47/43/37/47/6/23/43/19/32/48/41/44/28/39/4/45/16/15/16/14/7/49/10/19/11/5/22/46/32/11/17/43
./6/12/17/42/25/46/5/0/37/9/39/34/23/10/47/43/37/47/6/23/43/19/32/48/41/44/28/39/4/45/16/15/16/14/7/49/10/19/11/5/22/46/32/11/30
./6/12/17/42/25/46/5/0/37/9/39/34/23/10/47/43/37/47/6/23/43/19/32/48/41/44/28/39/4/45/16/15/16/14/7/49/10/19/11/5/22/46/32/15
./6/12/17/42/25/46/5/0/37/9/39/34/23/10/47/43/37/47/6/23/43/19/32/48/41/44/28/39/4/45/16/15/16/14/7/49/10/19/11/5/22/46/48
./6/12/17/42/25/46/5/0/37/9/39/34/23/10/47/43/37/47/6/23/43/19/32/48/41/44/28/39/4/45/16/15/16/14/7/49/10/19/27
./6/12/17/42/25/46/5/0/37/9/39/34/23/10/47/43/37/47/6/23/43/19/32/48/41/44/28/39/4/45/16/15/9
./6/12/17/42/25/46/5/0/37/9/39/34/23/10/47/43/37/47/6/23/43/19/32/48/41/44/28/39/4/45/12
./6/12/17/42/25/46/5/0/37/9/39/34/23/10/47/43/37/47/6/23/43/19/32/48/41/44/28/39/4/1
./6/12/17/42/25/46/5/0/37/9/39/34/23/10/47/43/37/47/6/23/43/19/32/48/41/44/28/39/36
./6/12/17/42/25/46/5/0/37/9/39/34/23/10/47/43/37/47/6/23/43/19/32/48/41/44/28/33
./6/12/17/42/25/46/5/0/37/9/39/34/23/10/47/43/37/47/6/23/43/19/32/48/41/44/5
./6/12/17/42/25/46/5/0/37/9/39/34/23/10/47/43/37/47/6/23/43/19/32/48/41/10
./6/12/17/42/25/46/5/0/37/9/39/34/23/10/47/43/37/47/6/23/43/19/32/48/16
./6/12/17/42/25/46/5/0/37/9/39/34/23/10/47/43/37/47/6/23/43/19/42
./6/12/17/42/25/46/5/0/37/9/39/34/23/10/47/43/37/47/6/23/43/45
./6/12/17/42/25/46/5/0/37/9/39/34/23/10/47/43/37/47/49
./6/12/17/42/25/46/5/0/37/9/39/34/23/10/47/43/37/31
./6/12/17/42/25/46/5/0/37/9/39/34/23/10/47/43/40
./6/12/17/42/25/46/5/0/37/9/39/34/23/10/43
./6/12/17/42/25/46/5/0/37/12
./6/12/17/42/25/46/5/36
./6/12/17/49
./6/12/19
./42
We can use this script to sort and find all the letters.
from pwn import *
with open("flag.txt", "r") as f:
a = f.read().split()
sorted_list = sorted(a, key=lambda x: len(x))
for i in range(len(sorted_list)):
sorted_list[i] = ("echo cat " + sorted_list[i][2:] + "").encode()
p = remote("challs.nusgreyhats.org", 57513)
flag = b""
for i in range(len(sorted_list)):
p.sendline(sorted_list[i])
p.recvline()
flag += p.recvline()[0:1]
print(flag)
Reading and sorting the contents:
The script reads the contents of flag.txt
and splits them into a list of words (a
).
It then sorts the list of words (a
) based on the length of each word, using a lambda function as the sorting key.
For each word in the sorted list, the script prepares a command to send to the remote server. The command is of the form "echo cat word"
where word
is the current word in the sorted list. The command is encoded as bytes.
Connecting to the server:
The script establishes a connection to the remote server at challs.nusgreyhats.org
on port 57513
.
Sending commands and receiving responses:
For each command in the list of commands, the script sends the command to the remote server using p.sendline()
.
It then receives the response from the server using p.recvline()
. The response is assumed to be the output of the command.
It extracts the first character of the response (p.recvline()[0:1]
) and appends it to the flag
variable.
Flag: flag{well_i_hoped_you_didnt_do_this_manually_because_its_a_really_long_flag_hehe_hope_you_enjoyed_xd_see_you_around_this_is_the_end}