한땀한땀 정성들인 코딩
기초부터 배우는 어셈블리어 hello world 본문
반응형
1학년 새내기때 처음으로 배운 c언어, hello world를 처음으로 출력했던 그 마음가짐으로 시작 !!
**해킹과 공격의 예술 책이 너무 어려워서 따로 배우는 중, 왜 32bit 기준인지
nasm어셈블러
section .data
message:
db 'hello, world', 0
section .text
global _start
_start: #라벨 표시 , 시작위치나 시작주소를 찾는 데 쓰인다. 함수와 비슷한 개념
mov rax,4
mov rdi,1
mov rsi,message
mov rdx,13
syscall
mov rax,1
xor rdi,rdi
syscall
반응형
'메모' 카테고리의 다른 글
java 타입간 형변환 (0) | 2017.01.05 |
---|---|
리버싱, 제품취약점 (0) | 2017.01.05 |
32bit ,64it (0) | 2017.01.04 |
실습 : 세그먼트 구조 이해하기 (0) | 2017.01.04 |
메모리의 세그먼트 구조 (0) | 2017.01.04 |