第一次用python写的东西
import binascii
f = open('/root/2.cfg','rb')
newFile = f.read()
newCfg = newFile[0]
i=1
while i
if newFile[i]=="\xff":
newCfg = newCfg + newFile[i]
else:
asciiNum=int(binascii.b2a_hex(newFile[i]),16)
if(asciiNum*2<127):
asciiNum=asciiNum*2
newCfg = newCfg + binascii.a2b_hex('%02x'%asciiNum)
else:
asciiNum=asciiNum*2-127
newCfg = newCfg + binascii.a2b_hex('%02x'%asciiNum)
i=i+1
f = open('/root/3.cfg','w')
f.write(newCfg)
f.close()
import binascii
f = open('/root/1.cfg','rb')
cfgFile = f.read()
f.close()
newFile = cfgFile[0]
for i in range(1,len(cfgFile)):
if cfgFile[i]=="\xff":
newFile = newFile + cfgFile[i]
else:
asciiNum=int(binascii.b2a_hex(cfgFile[i]),16)
if asciiNum%2==1:
asciiNum=(asciiNum+127)/2
newFile = newFile + binascii.a2b_hex('%02x'%asciiNum)
else:
asciiNum=asciiNum/2
newFile = newFile + binascii.a2b_hex('%02x'%asciiNum)
f = open('/root/2.cfg','w')
f.write(newFile)
f.close()
第一个加密第二个解密...原来写来破解hg522g配置文件的..
阅读(744) | 评论(0) | 转发(0) |