У меня есть несколько файлов .png, сжатых (я думаю) и зашифрованных с помощью RC4, я их расшифровал, если у них есть флаг 02, но у некоторых файлов есть флаг 03, по этой причине я не уверен, что мне делать сих.
Я создал небольшой скрипт для файлов ключей из более старой версии файла libRedAlert.so Прикрепленная ссылка принадлежит новой версии файла.
Как я могу расшифровать файлы с заголовком 03?
goto 2
get tur byte
goto 3
get boyut byte
set boyutint byte boyut
print "%boyutint%"
if tur == 2
if boyut = 0
set KEY binary "BHnvp0MzjCkWQFqKmV8UcAkp7UIijyYu"
elif boyut = 1
set KEY binary "vpdLsd2Wb24ViPZytJrpqyTf9P6AOscV"
elif boyut = 2
set KEY binary "isoEmK7iFG1dbqrxqFTJzg1C9W1dIyqt"
elif boyut = 3
set KEY binary "exlirtfDws3ARqhSuGwBjpgUf4fZlFng"
elif boyut = 4
set KEY binary "wpbOslaZ7yoSIhTAqL5GQvzpreafUyIB"
elif boyut = 5
set KEY binary "NC247A9468oIbN06Dl33bAWNRT564G6h"
elif boyut = 6
set KEY binary "KEMM57pmw5tlNwd8mXVWzknFtoPZC1kW"
elif boyut = 7
set KEY binary "82UWUczlZ7lRF7UHp5IIhk6vWDDtF9TN"
elif boyut = 8
set KEY binary "Y2GjxmxZf6tybbnsToL2yDXIM78gPFIz"
elif boyut = 9
set KEY binary "YhynPDvwXGOCRdcfh0MqOA45L4NxOK9H"
elif boyut = 10
set KEY binary "ePLkqVjpC2J5xMNWMg5UeQRmuVuqd2fK"
elif boyut = 11
set KEY binary "dwkwTHXGV3gUP8ruVz82lE9bl4hOzMca"
elif boyut = 12
set KEY binary "Vm803WsmeAzoKSehjwk58vC9BKzpCa97"
elif boyut = 13
set KEY binary "onlqzhRdk5DXEUxDNl2ycOxgOiqYRV7N"
elif boyut = 14
set KEY binary "jD53QsARsnfToMEFGtRQf2DttA9VlfjM"
elif boyut = 15
set KEY binary "2tjc6ZYSzPcDL4BmqyajRYiGRMc3LQDM"
elif boyut = 16
set KEY binary "O40LK56qOAN77cgSntQpqj2Jed7CFjkw"
elif boyut = 17
set KEY binary "89v8YQPXlgwtmpN5SPoaqqaV7F3A4O60"
elif boyut = 18
set KEY binary "w5fdDE8ckG1U2WfrCx90OoGv5NecaQhV"
elif boyut = 19
set KEY binary "r6BRiUCtaYkTOCn29NPAUlwGyOQLvrli"
elif boyut = 20
set KEY binary "wO4oHSn71Xkz8uOSM5i8e3YFTw9D9sHw"
elif boyut = 21
set KEY binary "Y1FweX2iDHsn7UsuzKAQNBi5TrLBjgBu"
elif boyut = 22
set KEY binary "lHxpT130gjF0KH1JJvgDABNBnkhj6yu1"
elif boyut = 23
set KEY binary "ohXYm9jjX5HyfHZRamO9ijQO3Pa7ysoD"
elif boyut = 24
set KEY binary "mcozkxPR9NrTPsHPjPwVioskHvJ60XMn"
elif boyut = 25
set KEY binary "oAWP9EYBjjKoyfITbftSSxSduXzpyrt8"
elif boyut = 26
set KEY binary "cp0EEIES1nnMukpnIsQ3GByDKn7FRCUY"
elif boyut = 27
set KEY binary "6D8HhjTzdJ9ndmVNlHoByUkBF9vTfAGU"
elif boyut = 28
set KEY binary "7LfUsmIGJttnldf8QJhYnLSgCVCsYefO"
elif boyut = 29
set KEY binary "wH0m8i550z5DCXxrog4npkldpKspIPVA"
elif boyut = 30
set KEY binary "rDsnIrlu9KUxV3PBPB0AJyl6YvK0rT9D"
elif boyut = 31
set KEY binary "UqVR7MFIbxn8MQRsnvzOVB6yjJJrrkZy"
else
print "Something wrong"
endif
print "%KEY%"
goto 4
get size long
savepos offset
encryption rc4 KEY
#math SIZE - OFFSET
get NAME basename
string NAME += ".png"
log NAME offset size
endif
keys.so file
файл примера -Это работает с программой файл примера -Это не работаетс программой