
1 Kagari 2018-10-18 20:04:46 +08:00 via Android Linux Windows zip 编码 文件头 不知道他是怎么检查文件格式的呢 |
2 icedx 2018-10-18 20:42:16 +08:00 Windows 上的 Winrar 是 编码 Android 和 ZArchiver 是 UTF-8 估计你们学校网站用的 Java 在我认知里只有 Java 在中文环境下是 处理 zip 的函数是一个大 try 到 catch 就返回格式不正确了 很有可能服务器试图解压 zip 中的文件到 fs 中 而且解压的文件名用了 ZipEntry.getName() 但是 ZipEntry.getName() 包含乱码(不可见字符) 导致了 java.io.FileNotFoundException 如果上边猜的差不多的话 感觉你们学校的系统很有可能用的 Windows 而且上传作业这个过程有目录穿越漏洞 |
3 Windrunner OP 大佬这个漏洞可以干什么吗 @icedx |
4 icedx 2018-10-18 21:32:41 +08:00 |
5 Windrunner OP 上传??@icedx |