실행 gdb”파일명”인텔형 어셈블리에서 보면 set disassembly-flavor intel메인 함수 디스 어셈블 하는 disas main브레이크 포인트를 걸b*main메인 함수에 브레이크 포인트 b*0x0000000000004005bd특정 주소에 중단점에서 상대적 위치에 중단점 삭제 delete delete”번호”실행한 run”args”처음부터 실행한 continue정지 부분에서 실행을 확인한레지스터 ino레지스터 특정 레지스터 2진 수로 확인한다x/o”메모리 주소”8진수로 확인했다x/d”메모리 주소”10진수에서 확인한다x/u”메모리 주소”무부호 10진 수로 확인한다x/x”메모리 주소”16진수에서 확인한다x/c”메모리 주소”char에서 확인한다x/f”메모리 주소”부동 소수 점에서 확인한다x/s”메모리 주소”스트링으로 확인한다x/bx$rsp 1바이트씩확인하는 xhx2바이트씩$rspc실행 중에$rspc$rspprpr바이트씩 실행 가능한 프로세스
![](https://velog.velcdn.com/images%2Fphw1996%2Fpost%2F8a580d64-6529-400f-bbda-403e1dc3a6e5%2F%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202021-12-30%20%E1%84%8B%E1%85%A9%E1%84%8C%E1%85%A5%E1%86%AB%2010.20.43.jpg)
![](https://images.velog.io/images/phw1996/post/28d77dbd-af6e-40f9-a773-c8f8665cee66/%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202021-12-30%20%E1%84%8B%E1%85%A9%E1%84%8C%E1%85%A5%E1%86%AB%2010.18.57.jpg)
![](https://i.ytimg.com/vi/jyOoUxzrtTw/sddefault.jpg)