, hook后可以监控到不在Source文件夹中的脚本(比如直接用loadstring方式加载的脚本等), 所以会存在一个vfs用来表达仅在内存中的那部分脚本....: Attach Debugger的主体部分, 真正加载到调试的目标程序进程空间进行调试交互的Dll.
4. emmy.tool.exe: 这个EXE主要的作用是拿到进程ID后, 根据进程的architecture...中位于5000多序号的Lua Api的:
修改上图中的导出符号个数到0xff, 重新挂接客户端, 发现已经能正确检测到Lua并输出了相应的日志, 但是, 程序马上就崩溃了(黑人问号脸)......dll会直接发生崩溃(实际处理的函数个数超出EXE包含的):
作如下修改后, 代码合并到emmy.backend.dll, 挂调试启动EXE, 经过漫长的loading, 断点成功了!...global表为nil, 后续stack的操作不是正常进行的, 外层的stack top 验证失败, 直接贴出修改的部分如下:
问题3: 直接调试启动客户端是能够正常挂上去的, 然后改成启动客户端后再