ianfor

Results 6 comments of ianfor

{ “name”: "launh process", "type": "lua", "stopOnEntry":false, "runtimeExecutable": "${workspaceFolder}/app.exe", "cwd":"${workspaceFolder}/", "runtimeArgs":["-p", "--listen=8088"], "consoleCoding": "utf8" }

好像是lua-debug.exe不能启动,因为我在launch.lua开始的地方写个日志文件日志文件并没有生成,但是我用调试lua文件的时候是好的不知道什么原因

我把这段注释掉就是进程能拉起来但是调试器不能调试,打开这段代码进程(自己的程序)就直接退出了 ```Lua if args.inject == "hook" then local inject = require 'inject' inject.injectdll(process , (WORKDIR / "bin" / "launcher.x86.dll"):string() , (WORKDIR / "bin" / "launcher.x64.dll"):string() , "launch" ) end

不行 1.12.1可以

我重新编译了调试器 然后发现是shellcode那个地方导致的 注释了就能拉起进程。 但是这个东西又不知道调试或打日志,想问下这种问题有什么手段定位么

```ASM 0xFF, 0xD0, // call rax 0x48, 0xB8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // mov rax,0 // EntryFunc 0x48, 0x8B, 0x00, // mov rax,[rax] 0xFF, 0xD0, //...