리버싱2 [shell ctf 2022] Keygen 1. 개요 코드 분석 문제 2. 분석 main 함수에서 인증 성공하면 getString 함수를 호출합니다. getString 함수를 c언어로 옮겨서 출력했습니다. #include #include int main() { char *puVar1; puVar1 = malloc(0x19); *puVar1 = 0x53; puVar1[1] = 0x48; puVar1[2] = 0x45; puVar1[3] = 0x4c; puVar1[4] = 0x4c; puVar1[5] = 0x43; puVar1[6] = 0x54; puVar1[7] = 0x46; puVar1[8] = 0x7b; puVar1[9] = 0x6b; puVar1[10] = 0x33; puVar1[0xb] = 0x79; puVar1[0xc] = 0x67; pu.. 2022. 8. 16. [DigitalForensic] with CTF - DOS 모드에서는… 1. 개요 파일 카빙, reversing 문제 2. 분석 1) binwalk 파일 카빙 툴 binwalk로 분해하면 .exe 파일을 받습니다. 2) reversing .exe 파일을 그대로 실행하는건 위험하고 디어셈블 도구 ghidra로 열어보면, main 함수가 있고 직접 실행시키면 flag를 얻을 수 있습니다. 2022. 8. 14. 이전 1 다음