OutDoorFrog의 리버싱 이야기
안녕하세요 피곤한 개구리, OutDoorFrog 입니다. 오늘은 KYSIS 주최 IT, 정보보안 세미나 후기를 포스트하겠습니다! 발단 해킹 캠프 이후로 정신을 조금 차렸더니 제 능력에 부족함을 많이 느꼈습니다. 제 부족한 능력 중에서 첫 번째"정보 전달 능력을 어떻게 보충할 수 있을까" 생각을 했습니다. 고뇌에 고뇌를 거듭한 결과.. 역시 CTF처럼 몸으로 경험하는게 최고일 듯 하더라구요(몸소 체험하는 것이 경험치가 두 배) 과정1 페이스북에서 발표할 세미나를 찾아본 결과.. KYSIS에서 개최하는 세미나를 발견했습니다. 처음하는 발표이니까 내용을 조금 쉽게하기로 결정해서... 윈도우 아키텍쳐, 악성 코드에 이용되는 공격 기법을 소개하기로 했습니다. 과정2 PPT 템플릿, 내용 구성을 몇몇 준비해두고 결..
이 이야기는 어느 작은 개구리의 이야기입니다. 바깥 개구리의 정보보안 이야기! 이야기는 시간을 거슬러 올라갑니다. 제 초등학교 시절.. 마인크래프트라는 게임이 유행할 시절이었습니다. 옛날에는 이 게임을 모르는 아이들이 없었습니다. 저는 친구에게 게임 설치 파일을 공유해달라 부탁을 했고 받은 파일을 실행시켜서 악성 코드에 감염됬습니다. 그 때 처음으로 저에게 목표가 생겼습니다. "악성 코드를 만들어보자"라는 목표입니다. 악성 코드를 만들기 위해서 처음으로 계획도 짰습니다.
리버서가 바이너리를 복구하는 이야기입니다. 0. 문제 설명 파이썬 암호화 코드가 있는 "ENC.py" 파이썬 코드에 의해 암호화된 데이터를 지닌 "ENCRYPTED" 문제는 두 파일로 구성이 되어 있습니다. Python, 파일 입출력, 정렬 알고리즘에 지식이 있으면 풀 수 있습니다. 1. Python 코드를 봅시다. from struct import unpack,pack table = [48, 27, 50, 8, 47, 73, 12, 4, 66, 0, 14, 77, 56, 26, 63, 67, 17, 11, 68, 22, 72, 69, 60, 64, 74, 58, 54, 42, 65, 32, 33, 40, 39, 37, 51, 59, 24, 35, 38, 61, 21, 31, 57, 20, 76, 13,..