-
0601 suninatas Forensic 18번2020/Write-Ups 2020. 5. 31. 17:09
수요일팀 김세연
저 숫자들은 왜인지 아스키코드로 인코딩 되어있는 숫자들처럼 보였다.
파이썬으로 아스키코드 숫자를 문자화 할 수 있는 프로그램을 작성하였다.
en_password에 18번 문제들의 숫자를 넣는다. 큰 따옴표 사이에 넣어서 문자열로 인식된다.
de_password라는 배열을 만들어준다.
for문을 사용하는데 split()함수를 사용해 띄어쓰기를 인식해서 숫자들을 넣어준다.
chr( )함수로 숫자에 맞는 아스키 코드를 반환해준다.
result에 join 함수를 이용해서 문자를 문자열로 바꿔준 값을 넣는다.
print 함수를 이용해서 result을 출력한다.
그 결과
다음과 같은 인코딩 되어있는 듯한 문자들이 출력되었다.
이 문자들을 디코딩하려고 프로그램을 이용했다.
suninatas 홈페이지에 tool에 들어가보면 위와 같은 인코더 디코더가 있다.
디코딩 하려고 다 눌러봤는데 Base64 Decode를 눌렀더니 답이 나왔다!
답을 AUTH에 쳤더니 정답이었다.
참고)
'2020 > Write-Ups' 카테고리의 다른 글
0601 [ctf-d] 우리는 이 파일에 플래그를.... (0) 2020.06.01 0601 [DigitalForensic with CTF] GrrCON 2015 #1 (0) 2020.06.01 0601 SuNiNaTas Challenges 2번 (0) 2020.06.01 0601 [ctf-d] 제 친구의 개가 바다에서… (100) (0) 2020.05.31 0601 써니나타스 : Level 1 (0) 2020.05.31