1. 进入环境,下载附件
题目给了一个txt文件,我们打开瞅瞅,是一串数字字符:
2. 问题分析
我们使用pyhton脚本统计一下,看看字符的规律和范围:
string = '0126 062 0126 0163 0142 0103 0102 0153 0142 062 065 0154 0111 0121 0157 0113 0111 0105 0132 0163 0131 0127 0143 066 0111 0105 0154 0124 0121 060 0116 067 0124 0152 0102 0146 0115 0107 065 0154 0130 062 0116 0150 0142 0154 071 0172 0144 0104 0102 0167 0130 063 0153 0167 0144 0130 060 0113'
sets = set()
for i in range(len(string)):
sets.add(string[i])
print(sets)
结果如图:
发现数据的范围在0-7之间,猜测是八进制数据,我们将气转换成对应的ASCII码,看看结果:
string = '0126 062 0126 0163 0142 0103 0102 0153 0142 062 065 0154 0111 0121 0157 0113 0111 0105 0132 0163 0131 0127 0143 066 0111 0105 0154 0124 0121 060 0116 067 0124 0152 0102 0146 0115 0107 065 0154 0130 062 0116 0150 0142 0154 071 0172 0144 0104 0102 0167 0130 063 0153 0167 0144 0130 060 0113'
data = string.split(' ')
print(data)
octs = ''
for i in range(len(data)):
octs += chr(int(data[i], 8))
print(octs)
结果如图:
有点像之前的base64编码的东东,尝试用hackbar解码试试或者在线工具解码,如图:
果然是有内容的,嘻嘻,得到最终的结果。
最终的答案为:ISCC{N0_0ne_can_st0p_y0u}