본문 바로가기

전체 글

(263)
Multimedia #20-저는 이 파일이 내 친구와...100 문제에서 이 파일을 열 수 없다고 하고, Hint에서는 무언가 빠진 것 같다고 한다. 문제를 푸는데 필요한 힌트를 잘 숙지하고 secret 파일을 다운로드하였다. 다운로드를 완료한 뒤 파일을 확인해보니, 파일에 확장자가 없다는 것을 알 수 있었다. 그리하여 헥스에디터(hxd)를 사용하여 파일을 열어보았다. *헥스에디터(Hex-editors, hxd) : 바이너리 파일을 분석하거나 수정할 때 사용 .exe, .dll, 확장자가 없는 파일을 분석할 때 사용하여 그 바이너리 파일의 헤더를 보고 어떤 종류의 파일인지 분석 - 헥스에디터 다운로드 사이트 https://mh-nexus.de/en/downloads.php?product=HxD20 Downloads | mh-nexus Downloads Note: St..
Multimedia #4-우리는 이 파일에 플래그를...100 문제를 이해하고 flag 파일을 다운로드하였다. 다운로드가 완료된 뒤 파일을 확인해보니. 파일에 확장자가 없다는 것을 알 수 있었다. 그리하여 헥스에디터(hxd)를 사용하여 파일을 열어보았다. *헥스에디터(Hex-editors, hxd) : 바이너리 파일을 분석하거나 수정할 때 사용 .exe, .dll, 확장자가 없는 파일을 분석할 때 사용하여 그 바이너리 파일의 헤더를 보고 어떤 종류의 파일인지 분석 - 헥스에디터 다운로드 사이트 https://mh-nexus.de/en/downloads.php?product=HxD20 Downloads | mh-nexus Downloads Note: Starting with HxD 2.3, the portable edition is available as separa..
Multimedia #3-사진 속에서 빨간색이...100 문제를 이해하고 hidden.png 파일을 열어보았다. #1번 문제와 비슷하게 스테가노그래피 기법을 이용해서 빨간색에 글씨를 숨겨놓았는지 알아보기 위해 사이트에 사진을 넣어 확인해보았다. *스테가노그래피(Steganography) : 파일 속에 데이터의 존재 자체를 숨기는 데이터 은폐 기술 *크립토그래피(Cryptography) : 데이터의 존재는 알 수 있으나 메시지의 내용을 읽을 수 없게 하는 기술 - 스테가노그래피 이미지 해석 사이트 https://incoherency.co.uk/image-steganography/#unhide Image Steganography Each channel (red, green, blue) of each pixel in an image is represented by ..
Multimedia #1-제 친구의 개가 바다에서...100 문제를 이해하고 hidden.jpg 파일을 열어보았다. 파일을 열어보면 흰색 바탕의 큰 그림이 하나 나온다. 그림을 자세히 들여다보면 가운데 왼쪽부분에 글씨가 써져있는 것을 확인할 수 있다. 눈을 크게 뜨고 읽어보려고 노력했지만 도저히 읽을 수가 없어서 이 그림은 스테가노그래피를 이용해 만들어진 그림이라는 생각이 들었다. *스테가노그래피(Steganography) : 보이는 곳에 비밀을 숨기는 데이터 은폐 기술 중 하나, 데이터의 존재 자체를 숨기는 기술 *크립토그래피(Cryptography) : 데이터의 존재는 알 수 있으나 메시지의 내용을 읽을 수 없게 하는 기술 그림 속에 있는 글씨를 더 자세히 보기 위해 온라인 포토샵을 통해 명도와 채도 등을 조절해보기로 하였다. - 온라인 포토샵 사이트 http..
Suninatas Forensics #26 이는 빈도수 분석을 사용하여 암호문으로부터 평문을 복구하는 문제이다. (단, 평문의 빈 글자와 구두점을 생략했다는 점을 유의해야 한다.) 띄어쓰기와 구두점이 없는 관계로 풀이하기가 더 어려울 것 같다. * 빈도수 분석(frequency analysis) : 평문과 암호문에 사용되는 문자열의 출현 빈도를 단서로 이용하는 암호해독법, 평문언어의 통계적 특징을 전제로 암호문 해독을 진행하기 때문에 암호문 단독 공격으로 분류 이 문제를 푸는 방법은 무슨 알파벳이 어떤 알파벳으로 치환이 되어 있는지 모르기 때문에 빈도수 분석을 통해서 가장 많이 사용된 알파벳부터 하나하나 치환해가면서 해결해야 한다. - 문자열 빈도수 분석 사이트 http://www.richkni.co.uk/php/crypta/freq.php De..
Suninatas Forensics #19 문제는 바이너리 코드(데이터를 부호화할 때 0과 1을 사용하는 부호)로 작성되어 있다. 이를 푸는 방법은 1. 8자리씩 끊어서 각각 16진수로 만들어 아스키코드로 변환하는 방법 2. 온라인 디코더를 사용하여 2진수를 바로 아스키코드로 변환하는 방법 이 있는데 1번보다는 간단한 2번으로 이를 변환해보았다. - 2진수 -> 아스키코드 변환 사이트 http://string-functions.com/binary-string.aspx Best Binary To String Converter Online | String Functions Please note: any spaces or colons (:) in the binary string will be removed. Need to convert text to ..
Multimedia #2-저는 플래그를 이 파일에...100 문제를 이해하고 just_open_it.jpg 파일을 열어보았다. 파일을 열어보면 큰 그림이 하나 나오는데 그림에 나오는 글자들을 가지고 풀이를 시도해보았지만 아무런 성과가 없어 이 방법이 아닌 것 같아 다른 방법을 생각해보았다. 혹시 파일 안에 플래그가 숨겨져 있는지 확인해보려고 헥스에디터(hxd)를 사용하여 파일을 열어보았다. *헥스에디터(Hex-editors, hxd) : 바이너리 파일을 분석하거나 수정할 때 사용 .exe, .dll, 확장자가 없는 파일을 분석할 때 사용하여 그 바이너리 파일의 헤더를 보고 어떤 종류의 파일인지 분석 - 헥스에디터 다운로드 사이트 https://mh-nexus.de/en/downloads.php?product=HxD20 Downloads | mh-nexus Down..