Өгөгдөл
Даалгаврын нэр: Hexor
Оноо: 40 оноо
Файл: image.hex
Файлыг ямар нэгэн эдитор ашиглан нээж үзвэл hex код харагдана.
Эдгээр өгөгдлөөс зөвхөн хэксийг ялган авахын тулд python script бичье.
import urllib2import sysimport binascii
f = open('../image.hex','r')
lines = f.readlines()data = ""for line in lines: data += line[10:58]
data = data.replace(" ", "")print data
fw = open("../img.png", "w+")fw.write(binascii.unhexlify(data))Ажиллуулахын тулд өгөгдсөн image.hex файлыг script-н гадна талын хавтсанд хийнэ.
$ python hex-to-png.pyPython script ялгаж авсан хэксээ хэвлээд img.png файлыг үүсгэнэ.
Үүссэн файлыг нээж харвал
тугыг харуулсан зураг байна.
Эцэст нь туг: HZ{11001011_flag_01001011}