经gpt观察后发现,每 4 字节的第 1 个字节都像是被异或了 0x44。
with open(‘Driver.sys’, ‘rb’) as f:
raw bytearray(f.read())
repaired bytearray(raw)
for i in range(0, len(repaired), 4):
repaired[i] ^ 0x44
with open(‘Driver_repaired.sys’, ‘wb’) as f:
f.write(repaired)
按这个规律恢复后,Driver.sys 重新…