Я видел похожие вопросы, которые задавались ранее (, вот один ) с ответами, включающими DEBUG (на x32), JScript, FSUTIL или CERTUTIL (на x64). Однако я не нашел ответа, который объяснял бы, как редактировать один байт с заданным смещением, а не записывать байты в новый файл.
Итак, я ищу короткий скрипт, который перезаписывает байт со смещением 0x00001000 файла example.dat с 0x00. Этот сценарий должен работать в Windows 7 и более поздних версиях (версии x32 и x64 или по одному сценарию для каждого).
В качестве альтернативы мне будет интересен скрипт, который выполняет файл и редактирует байты только в памяти. Однако это также должно работать для связанных файлов и снова, используя только встроенные инструменты Windows.