gdb
checksec -> 보호기법 확인
elfheader .bss -> bss 영역 범위 확인
find "데이터" all -> 전체 메모리에서 데이터 검색
info func -> 함수 정보
info register -> 레지스터 정보
info variables -> 전역변수 목록
parseheap -> 힙 구성 정보
vmmap -> 메모리 매핑 정보와 각 영역 권한 정보
x/gx {주소} -> 16바이트 단위 16진수 데이터
x/x {주소} -> 8바이트 단위 16진수 데이터
x/s {주소} -> 문자열
IDA
IDA 명령어 -> https://hex-rays.com/products/ida/support/freefiles/IDA_Pro_Shortcuts.pdf
n -> 함수 이름 변경
h -> 16진수 10진수로 변경
Tab -> 어셈블리어 코드로 변경
y -> 자료형 변경
rep stosb -> memset 0 초기화
Edit-Plugins-syms2 플러그인 => stripped -> not stripped
자료형
32비트
_BYTE -> char 또는 unsigned char
_WORD -> short 또는 unsigned short
_DWORD -> long 또는 unsigned long
ds: -> 이름 모르는 전역변수
'잡동사니' 카테고리의 다른 글
데이터베이스 별 주석 (0) | 2021.09.01 |
---|---|
파일 시그니처 모음 (0) | 2021.08.29 |
유용한 사이트 (0) | 2021.08.26 |
메이드 인 어비스 리뷰 (0) | 2021.08.09 |
100만원과 함께 2년전으로 돌아간다면 이더리움 / 그래픽카드 무엇을 사야할까? (0) | 2021.08.09 |
댓글