본문 바로가기

전체 글218

[XCZ.kr] Prob.27 XCZ Company Hacking Incident 먼저 문제 파일이 7z 형식이어서 이를 열 수 있는 프로그램을 다운받았다. 구글에 7z쳐서 가장 위에 나와있는 프로그램을 다운받고 실행해서 prob27.7z를 열었다. 열었더니 XCZ파일 하나와 그 안에 엄청나게 파일이 많았다. 대부분 빈 파일이거나 의미없는 내용이 쓰여있는 파일이었는데, 이 곳 저곳 다 뒤지다 보면 Outlook 파일이 보인다. Outlook은 Microsoft의 무료 개인 전자 메일로 메일을 사용해서 기밀 문서를 빼돌릴 수도 있으니 눌러보았다. 안에 5개의 파일이 있었는데 첫 번째 파일부터 순서대로 확인해보려고 했다. 첫 번째 파일은 확장자도 없고 바탕화면에 끌어당겨지지도 않아서 밑의 4개의 dbx파일을 바탕화면에 끌어놓고 dbx파일을 열 수 있는 프로그램을 다운로드 받았다. http.. 2020. 7. 5.
suninatas Forensic 21 21번은 저 사진만 떡하니 있었다. 사진을 보니 저 사진 속 모니터 안에 key가 써있는 것 같은데 일부러 자로 가려놓은 것 같았다. 그래서 일단 사진을 다운로드 받았다. 다운로드 받아도 그대로였는데 이미지 속성에 들어가 자세히 살펴보기로 했다. 근데 속성을 봐도 잘 모르겠어서 노트북에 있던 다른 이미지 파일의 속성과 비교해보기로 했다. 일단 속성으로부터 jpg파일이라는 것은 알 수 있었다. 왼쪽은 문제 이미지이고 오른쪽은 그냥 내가 노트북에서 화면을 캡쳐했던 이미지이다. 오른쪽은 png파일이지만 크기를 보니까 왼쪽 이미지의 크기가 확연히 큰 것을 알 수 있었다. 뭔가 여러 가지의 파일이 한 파일에 숨겨진 것처럼 파일이 너무 커서 winhex 도구를 통해 내부를 들여다보기로 했다. winhex은 숨기고 .. 2020. 6. 15.
suninatas Forensic 15 누르고 싶게 생긴 Play the Music을 눌렀더니 진짜 노래가 나왔다. 노래는 나오는데 이게 무슨 문제지 싶었는데 점 세 개를 누르니 다운로드 받을 수 있어서 다운로드를 받았다. 문제에 힌트가 파일에 있다고 쓰여있으니 일단 다운로드한 파일을 눌렀는데 여전히 노래만 나왔다. mp3파일이어서 노래로는 모르겠다 해서 파일 속성을 들어가봤는데 이곳 저곳 누르다가 자세히를 누르니까 지휘자 칸에 AUTH key가 있었다. 성공! 2020. 6. 10.
suninatas Forensic 26 뭔가 문자로 암호화 되어있는 것처럼 보였다. 그래서 문자 암호를 복호화 해주는 사이트를 사용했다. 문제에 있는 암호를 그대로 복사해 붙여넣기 한 후 Solve를 눌렀더니 밑에 연보라 배경에 또 암호처럼 보이는 글이 나왔다. 근데 글을 자세히 읽어보니 띄어쓰기가 안되어있어서 그렇지 해석이 되었다. 그래서 메모장에 옮겨 하나하나 띄어쓰기를 해보았다. 해석을 해보니 김연아와 관련된 내용의 글인 것을 알 수 있었다. 성공! 참고)https://y30ni.tistory.com/52?category=343681 [SuNiNaTaS/Forensic] 26번 풀이 200 포인트라기엔 너무 쉬운 암호문제다. 해당 텍스트에 띄어쓰기와 특수문자가 없다고 했고, 난 이걸 단순치환암호로 풀었다. 링크된 복호화 사이트에 해당 텍.. 2020. 6. 9.
구조체 개념1 구조체 서로 다른 성격의 데이터를 그룹으로 묶어 새로운 의미를 부여하는 방법 예를 들자면 정보보호학과 학생들의 성적이 공개되었을 때 강의 별 학점은 모두 데이터이다. 성적 결과를 확인한 C프로그래밍 교수는 자신의 강의를 들은 학생들의 성적이 중요할 것이다. 따라서 C프로그래밍 수업의 성적을 기준으로 데이터를 그룹으로 묶어 관리한다. 그렇지만 학생들은 자신이 들은 강의 성적만을 묶어서 그룹으로 관리할 것이다. 이때 구조체를 사용한다고 할 수 있다. (너무 구구절절..) 구조체는 배열과 달리 다른 자료형이어도 묶어 사용할 수 있다는 장점이 있다. typedef (type define) 긴 자료형을 define문처럼 내가 정해둔 이름으로 (변수는 아니지만 변수처럼) 사용할 수 있는 문법 ex) typedef .. 2020. 6. 6.
week-3 [과제 1] [과제 1] 하드 링크, 심볼릭(소프트) 링크 개념 문서화 하드 링크 : 아이노드를 공유하는 파일 하드 링크 파일이 수정되면 원본 파일도 수정된다. 원본 파일이 삭제되어도 원본 파일의 아이노드 블록과 데이터는 삭제되지 않는다. 그래서 원본 파일의 아이노드 블록을 공유하는 하드 링크에는 문제가 없다. 심볼릭(소프트) 링크 : 원본 파일의 경로가 저장된 파일 윈도우의 바로가기와 유사 심볼릭(소프트) 링크 파일이 수정되면 원본 파일도 수정된다. 원본 파일이 삭제되면 주소도 함께 삭제되기 때문에 무의미한 파일이 된다. 공통점 방식 원본 파일 삭제 시 하드 링크 링크 파일이 수정되면 원본 파일 또한 수정된다. 아이노드를 공유 문제 없음 심볼릭 (소프트) 링크 원본 파일의 경로를 저장 무의미한 파일이 됨 2020. 5. 22.
728x90