dll injection이나 메모리 관리상의 문제로 인해 프로세스 로딩시에 모든 dll을 로딩 하지 못할 수 있다.
이런 경우 dynamic loading 으로 dll을 메모리에 로딩 시킬 수 있다.
Categories
- programming (17)
- security (46)
- study (22)
- system (35)
Recent 7 Days Popular Posts
-
METASPLOIT 사용법 Metasploit 은 펄스크립트를 사용하는 침투테스트도구이다 . 1. METASPLOIT 경로 metasploit 은 Kali Linux 에 기본적으로 설치되어 있다 . Kali 기준으로 경로는...
-
프로그램은 실행하면서 많은 함수를 호출한다. 함수가 호출되고 호출받은 함수가 실행되려면 레지스터와 스택을 사용해야 한다. 버퍼오버플로우 공격을 공부하면서 호출된 함수가 어떻게 esp (스택을 관리하는 레지스터)를 백업하는지 어떻게 스택을 독립적으로 ...
-
fedora 원정대 core3 iron_golem -> dark_eyes dark_eyes.c sfp를 백업 해두었다가 오버플로우가 발생한 이후에 sfp를 원상복귀 시킨다. sfp는 사용할 수 없고 ret를 조작 할 수 있다. hi...
-
linux에서는 fork(), vfork(), clone() 시스템 콜로 자식 프로세스를 생성 할 수 있다. fork, vfork, clone 모두 do_fork()를 호출한다. fork, vfork, clone 모두 인터럽트를 이용해서 커...
-
linux system call mlock() 메모리의 페이지 잠금 munlock() 메모리의 페이지 잠금 풀기 mlockall() 호출한 프로세스의 페이징을 금지시킨다. munlockall() 호출한 프로세스에 대한 페이징을 다시 가능하도록...
0 개의 댓글:
댓글 쓰기