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 | 31 |
Tags
- Recoverit
- python3.11 설치
- wsl2 복구
- Python3
- DYNAMIC Section
- python
- OpenAI 개발
- 임베디드 시스템 해킹
- 지훈현서
- pip 에러 해결
- VSCode C++ 표준 버전 수정
- docker
- 실시간로깅
- 리커버릿
- Seccomp bypass
- vmware 반응 속도
- python3.11 pip
- 공유 라이브러리는 왜 항상 같은 순서로 맵핑 될까?
- pwn
- std::cerr
- Windows 부팅 오류
- GEF
- tool
- 개발
- pwntools
- GDB
- c++
- vhdx 파일 복구
- z3 signed 이슈
- Python.h: No such file or directory
Archives
- Today
- Total
목록div 명령어 에러 (1)
OZ1NG의 뽀나블(Pwnable)

가끔씩 어셈블리어로 코딩을 할때 div 명령어를 옳게 사용해도 에러가 떠서 프로그램이 그냥 종료되는 경우가 있습니다. 이때 디버깅을 해보면 보통 위와 같이 Integer overflow가 일어났다고 합니다. [Integer overflow가 뜨는 이유] https://stackoverflow.com/questions/5606895/integer-overflow-problem 영알못인 제가 대충 해석한 바로는 edx에 뭔 값이 있으면 어떠한 연산에 의해 edx에 뭔 값이 저장되고, 그 값이 Integer overflow가 되기 때문에 안된다는 것입니다. 아무튼 결론적으로 이 버그를 해결하는 방법은 edx레지스터를 0으로 초기화를 하고 div 명령어를 사용하시면 해결 됩니다.
Tips
2019. 5. 16. 00:45