Lua 5.1编译文件。是否有可能修改一个或多个字节的值来将等号运算符从==改为~=?

我有一个Lua编译文件(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平台上运行。我需要通过使用十六进制编辑器更改一个或多个字节,将==更改为~=。 谢谢。

我已经将此写在文件中,并使用==和~=编译,但是字节差异不适用于原始编译文件......

点赞