상세 컨텐츠

본문 제목

[SecurityValley CTF] The archive

해킹공부/CTF

by 밍구21 2022. 12. 1. 15:03

본문

파일 비밀번호를 까먹었단다.
문제 파일을 다운 받으면 압축된 zip파일이 있는데, 압축해제 할 때에 비밀번호가 걸려있다. 압축파일을 해제해주면 된다.

레츠꼬


다운 받은 zip팡

먼저 zip 파일을 HxD에 넣자 위와 같은 문자열들이 나왔다. 나는 압축파일을 해제해주기 위해 파일 구조를 바꿔보는 시도를 해보았다.



https://y30ni.tistory.com/22

[HackCTF/Forensic] 4번 Secret Document 풀이

파일 다운로드 후 압축 해제를 하려고 하면 암호가 걸려있다. 내부 파일들 걍 한번 보면 flag.txt엔 암호가 걸려있고 hint1에서는 brute-force로 풀지 말라고 하고 hint 2에서 푸는법을 알려준다. 패스워

y30ni.tistory.com

위 블로그를 참고하였다.

zip 파일의 구조는 크게 세개로 나뉘어져 있고 각 구조는 시그니처 값인 50 4B로 시작한다는 것을 알았다. 그래서 어렵지 않게 파일을 크게 세 부분을 나눠서 생각할 수 있었다.

그 중 50 4B로 시작하는 두번째 부분인 Central directory의 9-10번째 바이트가 압축 파일 flag라는 것을 알게 됐고, 10번째 바이트 값을 0으로 수정하면 압축옵션을 해제할 수 있는 걸 알았다!


그래서 9-10번째 바이트를 00 00으로 수정했다.

그러자 한글 파일 하나가 생성됐다.


들어가 봤지만...!!!~~~~~ 파일 내용은 암호가 걸려있는 것처럼 보였다. 아니면 내가 파일 수정을 잘못해서 깨졌나 싶었다.

아래 블로그를 보고 몇 번 더 수정해보았다.

https://information-security.tistory.com/131

[SUNINATAS] 28번 문제

down 클릭 시 So_Simple.zip 파일을 열었는데 비밀번호가 걸려있는 것을 알 수 있다. Hxd 프로그램을 이용하여 So_Simple.zip 파일을 열어보았다. 암호에 대한 부분 09 08 모든 부분을 00 00 으로 변경했다. 비

information-security.tistory.com

이번엔 7-8번째 바이트를 다 00 00으로 바꾸는 것. 하지만 이 결과도 앞선것처럼 한글파일이 생성되지만 내용물이 이상해 플래그를 구할 수 없었다.



++ kali에서 명령어를 사용해 빠르게 압축파일을 해제시키는 방법이 있다.

https://m.blog.naver.com/navjhj88/221622804049

'해킹공부 > CTF' 카테고리의 다른 글

[SecurityValley CTF] The picture  (0) 2022.12.01
[SecurityValley CTF] The shark  (0) 2022.12.01
[SecurityValley CTF] Easy authentication  (0) 2022.12.01
[SecurityValley CTF] Capture message  (0) 2022.11.30
[SecurityValley CTF] capture message  (0) 2022.11.30

관련글 더보기