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에 게시됨