Hacking

해킹기초원리

Alyce 2015. 6. 14. 10:30

악성코드 : 피해주는 소프트웨어
바이러스 : 자신을 복제하여 감염시키는 악성코드
웜 : 취약점을 이용하여 네트워크의 기기들을 감염시키는 바이러스
취약점 기초 : Buffer Overflow
Buffer Overflow 소개 : 1. 기존의 데이터 덮어씌움
2. 함수 리턴후 이동할 위치를 저장하는 데이터를 바꿔서 특정 루틴을 실행
3. 버퍼에 쉘코드를 넣어놓고, 리턴후 버퍼로 이동하게 만들어서 특정 기계어 실행


https://www.youtube.com/watch?v=PgBYmD2saOI