Categories
- programming (17)
- security (46)
- study (22)
- system (35)
Recent 7 Days Popular Posts
-
프로그램은 실행하면서 많은 함수를 호출한다. 함수가 호출되고 호출받은 함수가 실행되려면 레지스터와 스택을 사용해야 한다. 버퍼오버플로우 공격을 공부하면서 호출된 함수가 어떻게 esp (스택을 관리하는 레지스터)를 백업하는지 어떻게 스택을 독립적으로 ...
-
windows xp kernel debugging 윈도우 디버거는 크게 유저모드 디버거와 커널모드 디버거로 나눌수 있다. 유저모드 디버거는 유저권한으로 윈도우 프로그램을 디버깅 할수 있고 커널모드 디버거는 ring0 권한으로 윈도우 커널까지도 디...
-
linux header 설치 linux kernel은 일반적으로 컴파일된 바이너리로 여러 경로에 흩어져 있다. linux header 는 kernel을 위한 소스코드고 보통 커널 모듈을 빌드하는데 필요하다. sudo apt-get ins...
-
1. SMC 초기화 - 컴퓨터 종료 - MacSafe 전원 아답타 연결 - 내장키보드의 왼쪽에 있는 shift + control + option 키와 power 키를 동시에 누름 - 눌렀던 키 모두를 동시에 놓음 - 컴퓨터를 킴 2. M...
-
ARM assembly를 공부하기 위해서 bof redhat 원정대 1번 문제를 ARM환경에서 컴파일하고 단순하게 어셈블리어만 라인바이라인으로 분석해보고 x86 리눅스에서와 어떤식으로 다른지 확인 해 보았다. bof 1번 문제의 c코드 ...
0 개의 댓글:
댓글 쓰기