起因:
需要临时构建一个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