Analysis/Python
base64로 인코딩된 바이너리 파일 확인
vencedor
2016. 3. 31. 13:49
참고 : https://webnet77.net/cgi-bin/helpers/base-64.pl
Python 2.7 code
# -*- coding: utf-8 -*- import sys,base64 if len(sys.argv) is 2: print >> sys.stderr, 'e.g) base64.py c:\test\base64.txt c:\test\base64' exit(1) fname = sys.argv[1] zname = sys.argv[2] FH = open(fname, 'rb') zname = str(zname)+".exe" try: s = FH.read() dec = base64.b64decode(s) FZ = open(zname, 'wb') FZ.write(dec) FH.close() FZ.close() except IOError: print >> sys.stderr, 'error'