bof 문제 풀이1 pwnable-Bof write up 이번 시간에는 pwnable.kr에서 bof문제에 대해 write up해보겠다. 해당 bof writeup을 하기 전 간단하게 assembly 언어의 기본 명령어 부터 숙지하자. opcode(CPU에서 실행할 수 있는 단일 명령어) push -스택에 값을 넣음 pop - 스택에 값을 뺀다 add - 값을 더한다. sub - 값을 뺀다. mov - 값을 넣음 ex) a=b ebp=esp lea - 값 대신 주소를 넣음 cmp - 두값을 비교 call - 함수를 호출 ret - call로 호출된 함수를 종료하고 그 다음 명령줄로 이동하는 명령어 operand(피연산자) eax - 함수의 리턴값이 여기에 들어감(+,- 연산) edx - eax와 역할은 같지만 함수의 리턴값이 없음 ecx - 카운터 역할(ex .. 2020. 4. 16. 이전 1 다음