攻防世界-

下载附件,发现是一个1kb大小的misc10文件。
这么小的文件,那就直接改后缀名为.txt打开看。

 
666c61677b68656c6c6f5f776f726c647d
出现了一串简单的数字加字母的组合,而且字母最大为f。
那么很显然,我们需要进行一次16进制转字符串的操作。
16进制转换,16进制转换文本字符串,在线16进制转换 | 在线工具
转换之后即为flag。
flag{hello_world}
尝试提交,成功!
ps:如果你想在不能上公网的时候也能做进制转换,那么可以弄一个代码文件放到自己的idea里面。
16进制转字符串
import binascii

#若传入的是一连串16进制串,可用以下函数
def hex_to_str1(s): #s="68656c6c6f"
s=binascii.unhexlify(s) #unhexlify()传入的参数也可以是b'xxxx'(xxxx要符合16进制特征)
print(s.decode('utf-8')) #s的类型是bytes类型,用encode(

攻防世界-最先出现在Python成神之路

版权声明:
作者:倾城
链接:https://www.techfm.club/p/6987.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>