最近学习C++ Build,为了练习,写了个这个东西。 针对的版本应该是最新的5.12,对于其他5.XX或许支持,但不保证。对于4.XX,肯定是不支持。 由于只是练习, 所以: 1.可以提出错误和改进意见,但我很可能会不提供更新 2.只支持标准的LUA编译器产生的代码,对于改过的不支持,以后也不准备提供更新 3.由于用到了LUA编译产生的一些调试信息,如果LUA有选项可以不编译这些调试信息的话,可能会对反编译结果产生很大的影响 4.如果反编译导致程序崩溃的话,可以试试去掉“跳转分析”,或许可以不出错,但是反出来的可能会很难看明白。 5.还是对于跳转,即使跳转分析没出异常,也不保证结果是正确的,尤其是多个条件复合的判断。 6.尽量不要转载,如果你实在想转载,那我拿你也没办法。 7.第一个C++程序,所以源码就不献丑了。
[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)