cmd和powershell运行pwntools写的py文件有问题,体现为interactive后找不到相关的linux命令,由此引申到vscode也不行。并不是你的脚本有问题,而是interactive之后由cmd或者powershell接管,再发送ls,其实发送的是ls\r\n。而linux的shell发送的是ls\n。
windows类的shell多发送一个\r,使得在linux系统内无法找到ls\r这个命令。
建议使用ubuntu虚拟机>wsl>pycharm运行相关文件。
或者还有一种或蛋疼的方法: