전체 글 128

[Dreamhack]Background: Static Analysis vs. Dynamic Analysis

[ 정적분석의 장점 ] [ 정적분석의 단점 ] - 전체구조를 파악하기 쉬움 - 난독화 적용 시, 분석이 어려워짐 - 분석 환경의 제약에서도 비교적 자유로움 - 다양한 동적요소를 고려하기 어려움 - 바이러스와 같은 악성 프로그램의 위협으로부터 안전함 정적분석의 예: IDA 로 연 HelloWorld.exe [ 동적분석의 장점 ] [ 동적분석의 단점 ] - 코드 분석 x해도 프로그램의 개략적인 동작 파악가능 - 분석환경을 구축하기 어려울 수 있음/ 안티 디버깅 동적분석도구: x64dbg ( 디버거는 프로그램의 버그를 찾아내고 제거하기 위해 사용되는 도구 )

소학회/리버싱 2024.04.18

[Dreamhack_워게임] dreamhack-tools-cyberchef 풀이

dreamhack-tools-cyberchef | 워게임 | Dreamhack 문제파일 압축 후 열어보면 위와같이 파일이 열린다. 드림이가 만든 링크를 타고 들어가면, 왼쪽처럼 검색할 수 있고 Rail fence 검색 시, 암호화 복호화 옵션 두 가지가 떴다. 다시 문제에서 주어진 파일을 분석하면 Rail Fence -> Base64 -> ROT13 순으로 암호화가 진행되는 중인 것으로 추측된다. Rail Fence : 평문의 순서를 재배치하여 암호화 하는 고전 암호 그렇다면 EUg5MJAyYJ9fYJ5iMKqio29iVK1VL2WlnTM0o3AyL2Elq3q3qlRu 해당 암호문을 역순으로 복호화 해준다면 ? => 출력값으로 플래그가 나온다 ! DH{cyberchef-tools-encoderwwowow..

소학회/Dreamhack 2024.03.28