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... возможно ли это? Спасибо

Я засвидетельствовал это в файле и скомпилировал с == и с ~=, но различия в байтах не применимы к оригинальному скомпилированному файлу...

0 ответов

Другие вопросы по тегам