Lua 5.1 скомпилированный файл.Можно ли изменить одно или несколько байтов, чтобы изменить равную операцию с == на ~ =? - PullRequest
0 голосов
/ 30 декабря 2018

У меня есть файл 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 ... возможно ли это?спасибо

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

...