python 简单HTTP server

起因:

需要临时构建一个HTTPserver,用于临时传输文件等功能。

(大作业做横向渗透的时候也用了这个思路,上一跳开启httpserver,利用RCE漏洞执行wget获取可执行程序,再调起来继续扩散)

用法:

python2下:

例如开启7878端口,web目录就是执行该命令是的本机目录。

python -m SimpleHTTPServer 7878

python3下用上述命令会报错:

python: No module named SimpleHTTPServer

python3下需要使用命令:

python -m http.server 7878

在其他机器上可以wget 123.123.123.123:7878/file.txt  或者通过浏览器访问http://123.123.123.123:7878

你可能感兴趣的:(简单技术记录,python)