Lua 5.1 скомпилированный файл. Можно ли изменить одно или несколько байтов, чтобы изменить равную операцию с == на ~=?
У меня есть файл Lua Compiled (5.1). Я декомпилировал это, и у меня есть эта операция:
if L2_3 == "MS" then
L3_4 = print
L4_5 = "Mfg install mode"
L3_4(L4_5)
L3_4 = true
return L3_4
else
L3_4 = print
L4_5 = "Normal install mode"
L3_4(L4_5)
end
Мне нужно изменить байты ой скомпилированного файла, чтобы получить это:
if L2_3 ~= "MS" then
L3_4 = print
L4_5 = "Mfg install mode"
L3_4(L4_5)
L3_4 = true
return L3_4
else
L3_4 = print
L4_5 = "Normal install mode"
L3_4(L4_5)
end
Он работает на платформе QNX. Мне нужно перейти с == на ~=, изменив один или несколько байтов в шестнадцатеричном редакторе в скомпилированном файле lua... возможно ли это? Спасибо
Я засвидетельствовал это в файле и скомпилировал с == и с ~=, но различия в байтах не применимы к оригинальному скомпилированному файлу...