lua - 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 平台上运行..我需要通过在编译的 lua 文件中使用十六进制编辑器更改一个或多个字节来从 == 更改为 ~= ...可能吗?谢谢
我已经在一个文件上写了这个并用==和~=编译,但是字节差异不适用于原始编译文件......
解决方案
推荐阅读
- java - ClassCastException: org.springframework.beans.factory.support.NullBean 不能转换为 org.springframework.plugin.core.Plugin
- html - 右对齐 Bootstrap4 切换按钮
- c++ - 我该如何解决这个错误?; 错误:在“{”标记之前不允许函数定义
- c# - ASP.NET 4.7.2 OWIN JWT Bearer Authentication Bearer 前缀
- reactjs - React JS 在登录屏幕上不显示 Side NavBar
- installation - 在 Inno Setup 中仅选择特定范围的编号文件
- node.js - 如何将数据写入本地 DynamoDB?
- c# - 遍历列表分配变量的列表
- javascript - ThreeJS:根据 DOM 元素调整相机缩放
- vb.net - 无法点击 selenium chromedriver