攻防世界-
下载附件,发现是一个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成神之路。
共有 0 条评论