-
[Suninatas] 282022/Write-Ups 2022. 5. 16. 23:41
1팀 정유진
암호 얘기가 있다 * 가 붙은 것은 암호화가 되어있는 것 압축을 풀려 하니 당연히 막혀있다 zip파일 자체를 분석해본다. Hxd 열고! zip 파일의 일반적인 구조이다 https://blog.forensicresearch.kr/3
이곳에 가면 ZIP 파일 구조에 대해 자세히 알 수 있다.
ZIP File Structure Analysis
이번에 분석해볼 파일구조는 ZIP 파일입니다. ZIP 파일이란? Archive File Format 중 하나로 무손실 데이터 압축 방식을 지원합니다. 여러 알고리즘을 사용하고 있었지만 현재에는 Deflate 알고리즘을 대
blog.forensicresearch.kr
빅/리틀 엔디언에 대한 이해가 필요해서 찾아보다 발견한 이미지이다 flag를 살펴보자 flag 2byte를 리틀엔디안 방식으로 읽으면 '08 09'이고,
비트로 나타내면 '00001000 0001001'이 된다.
여기서 bit 00부분이 1이므로 이 파일이 암호화 되어 있음을 알 수 있다.
그래서 bit 00부분을 0으로 바꿔주면 flag값은 08 08이 되고,
모든 flag 2byte를 08 08로 바꿔주면 압축 해제가 된다.
모두 바꿔준다. 그러면 암호가 없어진다. 디코딩한 결과이다. 참고
'2022 > Write-Ups' 카테고리의 다른 글
[ctf-d] 천 마디 말보다 사진 한 장... (0) 2022.05.17 [Suninatas] 26 (0) 2022.05.17 [ctf-d] 저는 당신의 생각을 알고 있습니다. (0) 2022.05.16 [ctf-d] 거래 조건 알고 있잖아요? (0) 2022.05.16 [suninatas] Frequency analysis 26번 (0) 2022.05.16