[2주차 스터디 과제1] pwntools 사용법 및 기능 정리
시스템의 관리자 권한 탈취로 정보를 획득하는 것을 시스템해킹이라 한다. 일반 유저의 자격으로 관리자 자격을 탈취하기 위해서는 여러가지 공격기법을 활용하게 되는데, 이때 유용한 도구가 pwntools이다.pwntools에는 취약점이 있는 함수를 찾아내고, 프로그램 메모리 구조를 이용한 공격을 수행하기 위한 함수가 있어, 시스템해킹을 비교적 간단하게 할 수 있도록 돕는다.쉘코드16진수 코드인데 시스템을 공격해 쉘을 획득할 떄 사용됨. CTF 프레임워크이고, 리눅스 CLI환경에서 진행(vi, gcc, gdb, ls, cat)이 많이 된다고 하며, 포너블을 위해서도 사용된다.파이썬으로 쓰여졌고, 빠른 시제품화와 개발을 위해 만들어졌다고 하는데, 사용자가 최대한 쉽게 사용하도록 사용법을 수정해온 것이 꽤 중요한 ..