有时候做实验需要用到木马病毒文件等,不想通过物理机,可以采用共享文件夹的方式。

(利用python,没有下载的提前下载一下就行,很简单,应用商城打开随便下载一个)

我这里以win 11 和 win xp举例子

情景:我想把 win 11 c盘下tools文件夹的一个exe文件传到win XP

ps:这里建议把想传送的文件放在纯英文路径,没有的可以新建一个文件夹

eg: C:\tools

以管理员身份打开win 11命令行(WIN+R输入cmd,之后同时按住Shift+Ctrl+Enter)

进入我们想要传送文件的目录

cd C:\tools    (替换为你实际传送文件所在的目录 )

运行

python -m http.server 8000

如果出现以下报错说明没安装python,回到上面去安装

出现下面情况即为正确

返回 WIN Xp:

打开浏览器,输入

http://IP:8000   (!!注意这里的ip要填写你win11的ip也就是传送方的ip)

比如我的win 11 ip是192.168.66.201,那我就输入以下网址,回车

http://192.168.66.201:8000

可以看见我们想要传送的文件

双击点击下载即可!

到此,成功实现文件互传不通过物理主机。

可能遇到的问题报错解决:

检查防火墙(关键!)(两边都要记得关闭)

  1. 打开"控制面板"→"系统和安全"→"Windows Defender 防火墙"
  2. 点击"高级设置"
  3. 在"入站规则"里找到"文件和打印机共享(HTTPS-8000 TCP)",确保它已启用
    • 如果没有,点击"新建规则"→"端口"→输入8000→"允许连接"

🛠️ 附加小技巧

  • 如果要停止服务器,回到命令提示符按Ctrl+C
  • 如果想用更简单的端口(比如80),可以用python -m http.server 80,但80端口可能被占用
  • 为了更安全,可以临时改个端口,比如python -m http.server 8080,然后XP访问http://192.168.66.201:8080

更多推荐