秦殇 二进制txt 异或(h2.exe相关)
最近研究点秦殇的东西 去秦殇吧看到前人研究出了h2.exe就写个python批量修改txt 到out目录#!/usr/bin/env pythonimport osdef filecovert(file_path, out_dir):b = bytearray(open(file_path, 'rb').read())for i in range(len(b)):b
·
最近研究点秦殇的东西 去秦殇吧看到前人研究出了h2.exe
就写个python批量修改txt 到out目录
#!/usr/bin/env python
import os
def filecovert(file_path, out_dir):
b = bytearray(open(file_path, 'rb').read())
isSec = 1
if len(b) > 0:
if b[0] == 128 :
del b[0]
isSec = 0
for i in range(len(b)):
b[i] ^= 0x78
newfilename = out_dir + '/' + file_path
if isSec == 1:
b.insert(0, 128)
open(newfilename, 'wb').write(b)
if __name__ == '__main__':
out_dir = 'out'
if not os.path.isdir(out_dir):
os.mkdir(out_dir)
for i in os.listdir('.'):
if i[i.rfind('.'):] == '.txt':
filecovert(i, out_dir)
print i[:i.find('.')]
用法,py文件放到data文件夹,直接执行即可,会在当前文件夹下创建out文件夹,转换后的文件会放在里面。
更多推荐
已为社区贡献2条内容
所有评论(0)