[system hacking] 어셈블리 복습 및 활용
어셈블리어 문법 구조 명령어 + 피연산자 구조 명령어 데이터 이동(Data Transfer) mov, lea 산술 연산(Arithmetic) inc, dec, add, sub 논리 연산(Logical) and, or, xor, not 비교(Comparison) cmp, test 분기(Branch) jmp, je, jg 스택(Stack) push, pop 프로시져(Procedure) call, ret, leave 시스템 콜(System call) syscall 피연산자 상수 레지스터 메모 변환 연습하기 1. example1.c # example1.asm .file"example1.c" #디버거에서 사용하는 원본소스 .section.rodata#.rodata = 읽기전용 데이터 변수 .LC0: .string..
2023. 8. 6.