前几天做到misc convert 一脸懵b 全都是10是什么鬼
后面想到进制转换 8位的bit
写个py= = 初学py。。
# -*- coding: utf8 -*-
import binascii
file1=open('convert.txt')
s=file1.read()
file2=open('3.rar','wb')
s1=''
for i in range(0,len(s),8):
#print (type(int(s[i:i+8],2)))
if ((int(s[i:i+8],2))<= 15):
print(hex(int(s[i:i+8],2)))
s1=s1+'0'+hex(int(s[i:i+8],2)).replace('0x','') # 这里很坑调了我两天
print (s1)
else:
s1+=hex(int(s[i:i+8],2)).replace('0x','')
print (s1)
file2.write(binascii.a2b_hex(s1))
py结束。。
打开rar文件 是一张jpg
然后就上hex 看了半天就这一段有点可疑像base64
解一下
flag出来了~~
|