전체 글 72

rcity14 Write-Up

풀이 rcity14@35e08a7255bf:~$ ls rcity13-flag.txt rcity14@35e08a7255bf:~$ pwd /home/rcity14 rcity14@35e08a7255bf:~$ cd /home/rcity15 rcity14@35e08a7255bf:/home/rcity15$ ls rcity14-flag.txt rcity15-data.bin rcity14@35e08a7255bf:/home/rcity15$ cat rcity14-flag.txt cat: rcity14-flag.txt: Permission denied rcity15의 홈 디렉토리에 들어가서 확인하려고 하니 Permission denied 가 떳다 간단히 sudo -l 을 이용하여 문제를 풀 수 있을 것 같다 현재 계정의 s..

rcity 2024.04.01

rcity11 Write-Up

풀이 rcity11@35e08a7255bf:~$ ls -l total 8 -r--r----- 1 root rcity11 1876 Mar 6 08:04 id_rsa.rcity12 -rw-r--r-- 1 root root 1556 Mar 6 08:04 wordlist.txt 우선 ssh 접속한 이후에 파일을 확인한다 문제에서 wordlist.txt 를 다운 받을 수 있지만 id_rsa.rcity12를 이동 시켜야하기 때문에 rcity11이 아닌 호스트에서 진행하기 위하여 scp 를 이용하여 파일을 가져와 준다 ┌──(root㉿kali)-[~/raccoon/rcity/11] └─# scp -P 31338 rcity11@ctf.redraccoon.kr:/home/rcity11/* . rcity11@ctf.red..

rcity 2024.04.01

rcity8 Write-Up

풀이 동일하게 로그인 한 후에 cat 명령어로 flag를 확인하면 엄청나게 많은 양의 디코딩된 파일이 있을 것이다 그래서 스크립트로 문자열을 찾아낼 수 있게 while 이나 for 문을 이용하여 스크립트를 짜야한다 #!/bin/bash encode_file=$(cat "/home/rcity8/flag.txt"0 while true; do decode_string=$(echo "$encode_file" | base64 --decode) echo "$decode_string" encode_file=$deocde_string done Vm1wSmQyVkZOVWhTYTJScVVrWndjRlJYTVZOamJGcHlWMnQwVkdKR1JqTlhhMmgzWWtaYWMxTnNXbFpXZWxaUVZtcEtWMk5zWkZ..

rcity 2024.03.31