Shellcode를 활용한 NX 보호 우회와 BSS 영역 권한 변경

NX 보호 우회를 위한 shellcode 기반 공격 다음은 버퍼에 데이터를 입력받아 해당 버퍼의 내용을 함수로 실행하는 C 프로그램입니다. #include <stdio.h> #include <stdlib.h> #include <unistd.h> int func_call() { char buffer[0x100]; puts("Enter payload:"); read(0, buffer, 0x100); ((void (*) (void)) buffer)(); return ...

9월 12일 19:58에 게시됨