→ Intel 이면 Intel로 뜸만약 다른 포맷이면 변경해야 함→ 온갖 정보가 다 뜰거임📌 Entry point address : 프로그램이 실제로 실행되는 주소(16진수)gdb + 실행파일메인에 걸어두는 습관이 있으면 좋다.여러개 걸어둘 수 있다. 그리고 순서도
컴퓨터(CPU)의 기계어와 치환되는 언어 ⚠️ CPU가 달라지면 어셈블리어도 달라진다!\\ 배경지식CPU에 사용되는 명령어 집합 구조는 다양하다 📌 명령어 집합 구조 : ISA Instruction Set Architecture → 다양한 만큼 어셈블리어도
⭐ 이번 시간은 저번 시간보다 중요한 명령어를 배운다!val을 스택 최상단에 쌓음📌 rsp란?현재 스택의 최상단 주소를 갖고있는 레지스터1CAC095C-4B9F-4343-88A3-1B2D1FAF26DE.jpeg스택 최상단의 값을 꺼내서 reg에 대입📌 프로시저란?특
상대 시스템을 공격하는 것익스플로잇을 위해 제작된 어셈블리 코드 조각일반적으로 셸을 획득하기 위한 목적으로 셸코드 사용셸을 획득하는 것은 시스템 해킹에서 매우 중요⭐ 해커가 rip을 자신이 작성한 셸코드의 주소로 변경셸 코드는 어셈블리어로 구성된 만큼 아키텍처와 운영체