목차
리버스 엔지니어링
리버스 엔지니어링() 또는 역공학(逆工學)은 장치 또는 시스템의 기술적인 원리를 그 구조분석을 통해 발견하는 과정이.
메모리 주소
학에서 메모리 주소는 메모리 위치에 대한 식별자로, 컴퓨터 프로그램이나 하드웨어 장치가 데이터를 저장하고 나중에 이를 가져오는 장소이.
고정 기억 장치
정 기억 장치(固定記憶裝置) 또는 롬(ROM, read-only memory)은 반도체 기억 장치의 하나로 사람의 본능에 비유할수 있으며, 컴퓨터를 구동하기 위한 기본적인 정보가 담겨있.
기계어
역어셈블리된 모습 및 프로세서 레지스터, 메모리 덤프를 보여주고 있다. 기계어(機械語)는 CPU가 직접 해독하고 실행할 수 있는 비트 단위로 쓰인 컴퓨터 언어를 통틀어 일컫.
디버그
버그(debug), 디버깅(debugging)은 컴퓨터 프로그램의 정확성이나 논리적인 오류(버그)를 찾아내는 테스트 과정을 뜻. 일반적으로 디버깅을 하는 방법으로 테스트 상의 체크, 기계를 사용하는 테스트, 실제 데이터를 사용해 테스트하는 법이 있.
체크섬
섬(checksum)은 중복 검사의 한 형태로, 오류 정정을 통해, 공간(전자 통신)이나 시간(기억 장치) 속에서 송신된 자료의 무결성을 보호하는 단순한 방법이.
유닉스
유닉스()는 교육 및 연구 기관에서 즐겨 사용되는 범용 다중 사용자 방식의 시분할 운영 체제이.
엔디언
right right 엔디언(Endianness)은 컴퓨터의 메모리와 같은 1차원의 공간에 여러 개의 연속된 대상을 배열하는 방법을 뜻하며, 바이트를 배열하는 방법을 특히 바이트 순서(Byte order).
아스키
아스키는 다음과 같은 뜻을 가지고 있.
십육진법
십육진법(十六進法, hexadecimal)은 16을 밑으로 하는 기수법이.
참고하세요
디버깅
- Gdbserver
- Hex dump
- Ptrace
- X86 디버그 레지스터
- 덤프 애널라이저
- 디버거
- 디버그
- 디버그 심볼
- 메모리 디버거
- 분기 추적
- 브레이크포인트
- 스택 추적
- 역어셈블러
- 인스트루먼테이션
- 추적 테이블
- 코어 덤프
- 트랩 플래그
- 트레이싱
- 표명
- 하이젠버그
- 핫픽스
또한 Xxd, 헥스 덤프로 알려져 있다.