티스토리 뷰
728x90
반응형
[Reversing] Python zlib unpacking
참조
> https://stackabuse.com/python-zlib-library-tutorial/
> https://docs.python.org/3/library/zlib.html
Python zlib는 참조 링크를 통하여 알 수 있다.
HwpScan2 도구는 한글(HWP) 문서 파일의 취약점 및 파일 구조에 대해 분석 정보를 확인할 수 있다.
하지만 해당 도구는 주기적으로 재설치가 필요하며 가끔 오류가 발생하는 거 같다.
해당 도구의 하나의 기능인 zlib decompress 관련해서 Python을 이용하여 제작하였다.
>>> import zlib >>> obj1 = open('[.eps_file]', 'rb').read() >>> obj2 = zlib.decompress(obj1, -15) >>> file = open('C:\\Users\\JEONG\\Desktop\\unpack', 'wb') >>> file.write(obj2) |
해당 첨부파일을 .eps 파일이 있는 폴더에서 실행하게 되면 unpack 파일을 생성한다.
> https://github.com/githubzzang/python
(그림 1)
728x90
반응형
'Reversing > Reversing Tech' 카테고리의 다른 글
[Reversing] Formbook Visual Basic 외형 (0) | 2020.10.30 |
---|---|
[Reversing] Python Reverse a String (0) | 2020.07.20 |
[Reversing] PE-sieve 도구 by Hasherezade (0) | 2020.06.30 |
[Reversing] EAT 이용하여 라이브러리 함수 얻기 (0) | 2020.04.10 |
[Reversing] Wscript & VBA Tip (0) | 2020.04.07 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
250x250