Notice
Recent Posts
Recent Comments
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | |||
| 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 26 | 27 | 28 | 29 | 30 |
Tags
- pwnable
- Bandit
- zb
- 혼공C
- ssh
- shellcode
- plt
- Crypto
- 혼공 c
- NX
- ASLR
- CTF
- pwntools
- 포인터
- pwnable.kr
- Stack Canary
- linux
- c언어
- stack buffer overflow
- Git
- Dreamhack
- c 언어
- Little Endian
- 2차원 배열
- strcpy
- 배열
- buffer
- C
- zbhack
- sfp
Archives
- Today
- Total
목록base/assembly (1)
zerobean's archive
[assembly] x86-64 어셈블리어 명령어 정리
어셈블리어 명령어에 대해서 정리한 글입니다.dreamhack 사이트의 강의를 참고했습니다.오류가 있다면 댓글로 알려주시면 감사하겠습니다. 먼저 어셈블리어는 기본적으로 16진수로 저장된 값을 사용하고 and 같은 연산은 그 하나하나를 2진수로 변경해서 연산한다.1. 데이터 이동1-1. movmov는 mov a, b로 사용하고 b의 값을 a로 옮기겠다는 의미이다.1-2. lealea는 lea a, b 로 사용하고 b의 주소를 a에 대입하겠다는 의미이다.2. 산술 연산2-1. addadd는 add a, b 로 사용하고 a와 b의 값을 더한 후 a에 저장한다는 의미이다.2-2. subsub는 sub a, b 로 사용하고 a와 b의 값을 뺀 후 a에 저장한다는 의미이다.2-3. incinc는 inc a 로 사용하..
base/assembly
2023. 7. 12. 12:41