[Dream hack] x86 Assembly🤖: Essential Part(2)
서론지난번엔 산술연산, 논리연산, 비교, 분기의 어셈블리 명령어를 배웠다.산술연산: ad, sub, inc, dec논리연산: and, or, xor, not비교: cmp, test분기: jmp, je, jg이 강의에선 운영체제의 핵심구조인, 스택, c언어의 함수에 대응되는 프로시저 그리고 시스템 해킹의 관점에서 매우 중요한 시스템콜과 관련된 어셈블리를 배운다.스택: push, pop프로시져: call, leave, ret시스템콜: syscallx86-64 어셈블리 명령어 Pt.2Opcode: 스택 🧱x64 아키택처에서는 다음의 명령어로 스택을 조작할 수 있다.push val: val을 스택 최상단에 쌓음연산rsp -= 8[rsp] = val예제[Register]rsp = 0x7fffffffc400[St..
2024. 5. 9.