Side Project#/PEDU

Develop PEDU with pyqt4

ch4rli3kop 2018. 6. 26. 17:54
반응형

교수님께서 과제로 내주셨던 지난 한 달동안 팀원들과 만들었던 python project에 대해서 서술해보려고 합니다. 

저희는 프로젝트로 대상 프로그램의 PE 정보들을 파싱하여 분석해주는 parser 기능과 그에 해당하는 정보들을 이해하기 쉽게 화면에 띄워주어 PE 구조에 대해서 누구나 쉽게 학습할 수 있는 도구를 개발하였습니다.


사실 각각의 필드에 대한 html 파일 작성은 완료되지 않았지만, 구조적으로 완성된 프로그램은 아래와 같습니다.


PE + Education 의 약자로 PEDU 라고 명명붙인 이 프로그램은 pefile 라이브러리를 사용하여 pe 정보를 parsing하였고, python 언어의 pyqt4 라이브러리를 이용하여 GUI 프로그램으로 구현하였습니다.  

한동안 이 프로그램을 만들며 익힌 pyqt4의 사용법과 pefile 사용법, PEDU 구현 과정에 대해서 정리해보고자 합니다. 


프로그램은 아래의 github에서 다운받을 수 있습니다.

https://github.com/ch4rli3kop/PEDU




반응형

'Side Project# > PEDU' 카테고리의 다른 글

Develop PEDU with pyqt4 - 4  (0) 2018.06.27
Develop PEDU with pyqt4 - 3  (0) 2018.06.27
Develop PEDU with pyqt4 - 2  (0) 2018.06.27
Develop PEDU with pyqt4 - 1  (0) 2018.06.27