pwntools #shellcraft
-
[Dreamhack] shell_basicsystem(pwnable)시스템(포너블)/Dreamhack wargame 2022. 11. 3. 19:28
execve, execveat 시스템 콜이란, 다른 프로그램을 실행시키고 자기자신은 종료하는 함수이다. https://watchout31337.tistory.com/136 execve() 함수 execve 함수에 대해 알아보자. int execve(const char *filename, char *const argv[], char *const envp[]);파일이름 파일인자의 포인터 환경변수의 포인터 execve는 filename이 가리키는 파일을 실행한다. 이 파일은 바이 watchout31337.tistory.com 보통 위와 같은 방식으로 사용하는데, 풀이와 관련이 없다고 했으니 차치해두어도 될 것 같다. 우선 쉘코드란, 공격자가 시스템 명령어를 사용하기 위해 작성하는 소규모 소프트웨어이며 일반적으..