• XSS.stack #1 – первый литературный журнал от юзеров форума

Открыть файл в HEX отредактировать и сохранить

Cha01337

ripper
КИДАЛА
Регистрация
23.10.2021
Сообщения
270
Реакции
129
Гарант сделки
5
Пожалуйста, обратите внимание, что пользователь заблокирован
Привет, подскажите как мне открыть файл в HEX через python, отредактировать кое-какие байты и сохранить под новым именем?

Я хочу открыть файл в таком формате, как в HEX редакторе:
123123123.png

А открывается он в таком:
123123123123.png
Как мне открыть в нормальном формате, отредактировать и сохранить файл под новым именем?
 
Пожалуйста, обратите внимание, что пользователь заблокирован
Вообще файлы читаются/пишутся либо в двоичном виде либо в символьном/текстовом. В чем проблема читать в двоичном,
Разобрался уже

Python:
with open('stub.binardx', 'rb') as f:
    hex_str = f.read().hex()
    print(hex_str)

hexst1r = hex_str.replace('54006c006700720078006d', '680031003200330034')

with open('1231231231.binardx', 'wb') as fh:
    fh.write(bytes.fromhex(hexst1r))
 


Напишите ответ...
  • Вставить:
Прикрепить файлы
Верх