随笔分类 - 文件和目录操作
摘要:sshfs+overlayfs实现一个共享只读资源被多个主机挂载成可写目录1.sshfs -o ssh_command='sshpass -p '"${passwd}"' ssh' ${user}@${server_ip}:${server_path} "${caseshare_mnt}";2.sh
阅读全文
摘要:漏洞利用:如果你有些文件不想让别人知道,不想让别人使用,删除,不用软件最好就是利用这个软件了.漏洞原理:微软系统在文件路径长度上有了限制,文件绝对路径超过一定长度,就会产生些 BUG ,包括文件无法读取,无法运行,无法删除.漏洞分析:创建个文件或文件夹,让它的绝对路径大于这个长度(16*16=256).漏洞制作:如果我们直接创建这个大于256这个长度的绝对路径是不行的,需要间接创建.1. 创建个普通文件夹 例 "Cater"2. 在 "Cater" 这个文件夹中再创建个文件夹 "qq"3. 再 "qq" 文件夹中
阅读全文
摘要:连带路径分隔符“\”及文件名本身,最大支持259个字符(系统为XP,SP2)。事实上,所有的 Windows API 都遵循这个限制。因此,每当我们试图更改某一文件的文件名时,当输入的文件名长度 ( 全路径 )到达一定限度时,虽然文件名本身还未达到 255 个字符的限制,但是任何输入将不再被接受,这其实正是由于操作系统不允许 260个字符(byte)的文件全路径。
阅读全文
摘要:本文关键词: VC++ 文件属性 获取 更改 摘要:本文讲述了在Visual C++ 下编程实现对磁盘文件的属性进行获取以及更改的一般方法,并给出部分相关的关键代码。 一、 引言 文件是数据在磁盘上最常用的一种存放形式,也是在程序设计中与之经常打交道的一种编程对象,不少程序尤其是数据传输和处理类的应用程序更是需要频繁的创建、读取和写入文件。对于一些要求不是很严格的程序,我们往往只关心文件的内容是否正确、文件大小是否有增减或是再严格一些,看文件名是否符合规定等等。以上这些要素对于大多数程序而言显然是可以满足实际需求的,但对于某些特殊行业的一些有着比较严格要求的软件系统,仅有以上要素还是远远不够的
阅读全文
摘要:WIN32_FIND_DATA StructureContains information about the file that is found by the FindFirstFile, FindFirstFileEx, or FindNextFile function.SyntaxC++typedef struct _WIN32_FIND_DATA { DWORD dwFileAttributes; FILETIME ftCreationTime; FILETIME ftLastAccessTime; FILETIME ftLastWriteTime; DWORD nFileSizeH
阅读全文