前言 phar反序列化漏洞很久之前就开始接触了;因为当时出了点问题导致一直无法成功,所以当时直接去学习其他的漏洞了;今天觉得是时候把这个漏洞补上去了; 漏洞成因 phar文件会以序列化的形式存储用户自定义的meta-data;该方法在文件系统函数(file_exists()、is_dir()等)参数 ...
分类:
其他好文 时间:
2021-07-15 19:01:07
阅读次数:
0
// 安全文件路径,$fileName:完成文件路径 function securityFilePath($fileName,$read_write = '0777'){ $path = dirname($fileName); if(!file_exists($path)){// 判断路径是否存在, ...
分类:
Web程序 时间:
2021-04-29 11:54:35
阅读次数:
0
检查文件是否存在、可读等等 File file = new File("out.txt") println file.exists() println file.canRead() 向文件写入文本 File file = new File("out.txt") file.write "First l ...
分类:
其他好文 时间:
2021-02-24 13:10:56
阅读次数:
0
案例:模拟文件上传功能(字节流读写文件) 需求: 使用控制台模拟实际开发中上传用户头像功能。 分析: A. 在控制台录入用户头像的路径 B. 解析路径字符串中文件名是否合法: 后缀名为:.jpg .png .bmp C. 判断该路径表示的File对象是否存在,是否为文件 file.exists(); ...
分类:
Web程序 时间:
2021-02-10 13:01:46
阅读次数:
0
function imgToBase64($img_file) {//图片转 base 64 $img_base64 = ''; if (file_exists($img_file)) { $app_img_file = $img_file; // 图片路径 $img_info = getimage ...
分类:
Web程序 时间:
2020-10-06 21:06:50
阅读次数:
45
Java中通过我们的File对象来表示我们的文件或目录,并提供了基础的API来获取文件或目录的一些信息。比如:路径、大小、文件名API File file = new File("文件或目录路径"); 是否存在 boolean exists = file.exists(); 创建新的文件内容为空 b ...
分类:
编程语言 时间:
2020-08-26 17:05:04
阅读次数:
48
FileInfo 使用FileInfo类的对象进行文件进行外部操作: FileInfo file = new FileInfo(@".\..\..\lzx.txt"); if (file.Exists) { Console.WriteLine("lzx.txt存在"); //file.Delete( ...
private void UpgradeFont(object o) { if (CheckUpdate()) { dt = DateTime.Now; if (string.IsNullOrEmpty(FilePath) || !File.Exists(FilePath)) { ShowTip(" ...
分类:
其他好文 时间:
2020-08-01 21:21:41
阅读次数:
77
var jsonMPath = "modules\\json.lua".GetDLLRunDir(); if (!File.Exists(jsonMPath)) throw new Exception($"modules\\json.lua 不存在!"); Script script = new S ...
分类:
其他好文 时间:
2020-07-22 20:45:27
阅读次数:
99
//文件转换为字节 public static byte[] File2Bytes(string path) { if (!System.IO.File.Exists(path)) { return new byte[0]; } FileInfo fi = new FileInfo(path); b ...
分类:
其他好文 时间:
2020-07-03 17:09:28
阅读次数:
69