Open yoke88 opened 3 years ago
通过注释掉nmap nselib 目录下的strict.lua 里面的error(行),目前可以运行脚本。先执行vscode 里面的run ,这个时候会监听8818 端口,然后执行上面nmap --script=vscode-debug 后,脚本会连接上8818,这个时候就可以调试了。
但是目前来看,要在每个脚本里加这个一行有点麻烦。
还有能有什么方法,可以把这个流程串起来么?
比如listen 8818 后,额外起个任务,自动运行特定命令行以自动attach 到8818 里,现在lannch.json 里似乎只能配置一个listen 8818的任务。
还有其他两个问题:
Describe the bug 想在nmap 中加载debugger,手动满足了socket.core 扩展。但是加载debugger的时候,提示这个变量没有声明。这个变量是从哪里来的?
To Reproduce
vscode-debug.nse 内容如下,然后放到nmap 的scripts 目录里,执行nmap -d --script=vscode-debug 然后报错。
Expected behavior 希望能够使用luapanda 调试nmap lua script
Screenshots If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):
Additional context Add any other context about the problem here.