풀이
┌──(root㉿kali)-[~/raccoon/rcity]
└─# ssh rcity6@ctf.redraccoon.kr -p 31338
rcity6@ctf.redraccoon.kr's password:
rcity6@04d1eb9322c1:~$ cat flag
@@@@�▒▒▒���� ���-�=�=���-�=�=�888 XXXDDS�td888 P�td\#\#\#<<Q�tdR�td�-�=�=00/lib64/ld-linux-x86-64.so.2�e�m!z U��cg�Q��F�8_��}�䝻NU
H3� � 49"putsctimestrlen__ctype_b_loc__libc_start_mainsrand__cxa_finalizeprintflibc.so.6GLIBC_2.3Yu▒iC_2.c���o���`HH@�?�?��?eregisterTMCloneTable__gmon_start___ITM_registerTMCloneTableOii
@@▒@ @(@ 0@
8@
H�H��/H��t��H���5�/�%�/@�%�/h������%�/h������%�/h������%�/h������%�/h������%�/h������%�/h������%�/h�p����%*/f�1�I��^H��H���PTE1�1�H�=���.�f.�@H�=Y/H�R/H9�tH��.H��t �����H�=)/H�5"/H)�H��H��?H��H�H��tH��.H����fD�����=�.u+UH�=j.H��t
H�=�.�)���
rcity6@04d1eb9322c1:~$ ls -l
total 20
-r--r-x--- 1 root rcity6 16696 Mar 6 08:04 flag
rcity6@04d1eb9322c1:~$ file flag
flag: ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=b1f86367bf51938246c5385f86ff7dfee49dbb08, for GNU/Linux 3.2.0, not stripped
rcity6@04d1eb9322c1:~$ strings flag
/lib64/ld-linux-x86-64.so.2
puts
ctime
strlen
__ctype_b_loc
__libc_start_main
srand
__cxa_finalize
printf
libc.so.6
GLIBC_2.3
GLIBC_2.2.5
GLIBC_2.34
_ITM_deregisterTMCloneTable
__gmon_start__
_ITM_registerTMCloneTable
PTE1
u+UH
h5Z8D2G4cW7L6x0R3f9
flag 파일을 봤을때 정상적으로 파일이 잘 안보여서 file 명령어로 어떤 파일인지 확인 ELF 인것을 확인 후
strings 명령어를 이용해 파일을 확인
*ELF : 실행 가능한 바이너리 파일, 목적 파일, 공유 라이브러리, 코어 덤프 등에서 사용되는 형식
'rcity' 카테고리의 다른 글
rcity8 Write-Up (1) | 2024.03.31 |
---|---|
rcity7 Write-Up (1) | 2024.03.31 |
rcity5 Write-Up (0) | 2024.03.31 |
rcity4 Write-Up (0) | 2024.03.31 |
rcity3 Write-Up (1) | 2024.03.31 |