教程来源:https://blog.csdn.net/qq_43390703/article/details/104858705
https://cloud.tencent.com/developer/article/1938541
引言什么是文件上传
文件上传就是通过流的方式将文件写到服务器上
文件上传必须以POST提交表单
表单中需要 <input type="file" name="upload">
eval — 把字符串作为PHP代码执行
什么是文件上传漏洞文件上传漏洞是指由于程序员在对用户文件上传部分的控制不足或者处理缺陷,而导致的用户可以越过其本身权限向什么是文件上传漏洞
文件上传漏洞是指由于程序员在对用户文件上传部分的控制不足或者处理缺陷,而导致的用户可以越过其本身权限向服务器上上传可执行的动态脚本文件。这里上传的文件可以是木马,病毒,恶意脚本或者WebShell等。
“文件上传”本身没有问题,有问题的是文件上传后,服务器怎么处理、解释文件。如果服务器的处理逻辑做的不够安全, ...
docker教程:https://docker.easydoc.net
wsl安装:安装 WSL | Microsoft Learn
ubuntu的报错解决:https://blog.csdn.net/qq_17576885/article/details/126707239
win11家庭版无hyper-v问题解决:https://blog.csdn.net/qq_38324605/article/details/125821951
WSL安装
什么是wsl?
Windows Subsystem for Linux(简称WSL)是一个在Windows 10\11上能够运行原生Linux二进制可执行文件(ELF格式)的兼容层。
控制面板启用WSL
打开 “控制面板”,选择 “程序与功能”,然后点击 “启动或关闭 Windows 功能”
在显示的列表中找到并勾选以下内容
“适用于 Linux 的 Windows 子系统”
“虚拟机平台”
跳出界面选择立即重启电脑
Install wsl
在管理员模式下打开 PowerShell 或 Win ...
Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.
Quick StartCreate a new post1$ hexo new "My New Post"
More info: Writing
Run server1$ hexo server
More info: Server
Generate static files1$ hexo generate
More info: Generating
Deploy to remote sites1$ hexo deploy
More info: Deployment