Closed lometsj closed 4 years ago
测了下wsl2 backend。。。 文件夹共享那里感觉有点迷。。默认配置的"/mnt/c/"被格式化之后路径显然是"/mnt//c/........"多了个杠2333 把杠去掉后,路径不报错但是好像并不能共享。。。 试了下转换成类似于"c:/a/b/c"这样就可以共享了,所以这么改了下:
def _win_dir_to_wsl(directory, config): directory = os.path.realpath(os.path.expanduser(directory)) directory = directory.replace(":\\", ':/') directory = directory.replace('\\', '/') return directory
还有就是弹alacritty的时候,实际执行的命令类似于:
C:\Users\lomet> alacritty -e powershell -NoExit -Command "ancypwn attach -c "/usr/ bin/gdb -q "./books" 69 -x "/tmp/pwnaODROv.gdb"""
就是说command莫名其妙截断了。。弹出来的窗口
Usage: ancypwn attach [OPTIONS] Try 'ancypwn attach --help' for help. Error: no such option: -q
然后我这样改了下就可以了。。
command = 'ancypwn attach -c \'{}\''.format(content['exec']) # 把双引号改成单引号了
或者是alacritty那个脚本要改下
如果已经找到办法修复了请提pull request修复吧。因为我已经不再使用windows环境,也没有可以用于测试的机器,如果直接修改无法测试,可能导致其他问题,感谢
已经merge了
测了下wsl2 backend。。。 文件夹共享那里感觉有点迷。。默认配置的"/mnt/c/"被格式化之后路径显然是"/mnt//c/........"多了个杠2333 把杠去掉后,路径不报错但是好像并不能共享。。。
试了下转换成类似于"c:/a/b/c"这样就可以共享了,所以这么改了下:
还有就是弹alacritty的时候,实际执行的命令类似于:
就是说command莫名其妙截断了。。弹出来的窗口
然后我这样改了下就可以了。。
或者是alacritty那个脚本要改下