-
나만의 PE 분석툴 제작기(3) - CLI 환경 Tool 제작 완성 후기Util Tool 2020. 4. 10. 22:50
최종 목표는 GUI이지만 우선적으로 CLI 환경에서의 분석 툴을 제작하는데 성공했다.
나름 제작을 하다보니 도움말을 넣고싶어 졌고, 넣음으로써 컨셉도 잡게되었다.
어차피 내가 심화있는 부분을 만들 수 있는 것도 아니고
간단한 개념들을 출력하면서 그 개념들을 도움말로써 배울 수 있도록 책처럼 사람들에게 도움이 되고자,
pebook이라는 이름을 붙혔다.
앞으로 TLS, Rich 헤더등을 공부해서 추가하고 싶으며 그 와동시에 GUI 작업도 진행하고자 한다.
일단 만들었으니 텀을 두고 다른 공부들을 진행할 것 같지만..코딩을 하면서 느꼈지만 for문과 if문 밖에 안쓴것 같다.
그저 함수로 나누어서 보기 좋게 썼을 뿐 기초 문법에서 크게 벗어난 것은 없어서 신기했다.
64비트 프로그램을 분석하려고 하면 자동으로 에러가 떠서 꺼지는데 이 부분을 수정할지 그냥 냅둘지 고민이다.
문법은 python을 사용했으며 pefile이라는 모듈을 사용하였다.
그래서 gui는 pyqt로 계속 진행해야할 것 같다.
(pebook.exe는 학생들을 위한 학습용 도구로 만들었습니다.
혹시 필요하신 분은 댓글 적어주시면 보내드리며 오류 발견이나 오타 발견하시면 피드백 부탁드립니다.
아직 초기버전이라 많이 불안정할수는 있습니다.)
'Util Tool' 카테고리의 다른 글
OpenCV란 무엇인가? (0) 2020.05.08 PE 구조를 공부하는 학생들을 위해 만든 pebook.exe (peviewer + 도움말) (0) 2020.04.27 나만의 PE 분석툴 제작기(2) - PyQt5 명령어 모음 (0) 2019.07.20 나만의 PE 분석툴 제작기(1) - 목표 설정 (0) 2019.07.16 [PEveiw download] PEveiw를 다운로드하자! (0) 2019.03.29