[Assembly] 어셈블리 기초
intel 32bit assembly - ia32 를 배워보자. 인텔 문법 / AT&T 문법 중에 인텔 문법 쓸 예정. 명령어(operator), 인자(operand)로 이루어짐 eax라는 공간에 1이라는 값을 넣어라 mov eax, 1 operator -> mov operand -> eax, 1처럼 여러개 넣기 가능. c언어 mov(eax, 1)라고 생각하면 쉽다 함수와 인자 어디에다가 어떤 값을~ 형태 레지스터를 볼 수 있다. (CPU안에 있음) 레지스터랑 레지스트리랑 헷깔리면 안된다. 레지스트리는 윈도우에서 설정 저장하고 그런거고... step over 누르면 실행도 된당. 올리디버거의 장점 오른쪽 마우스 > new origin here 로 위치 바로 이동할 수도 있다. 어셈블리어는 대소문자 구분 ..
정보보안/어셈블리
2021. 1. 15. 05:38