Windows文件及文件夹命名规则之admini~1≈administrator问题
2022-10-17 16:23:8 Author: 利刃信安(查看原文) 阅读量:7 收藏

最近自己对admini~1≈administrator产生了一个疑问,百度等搜索引擎都搜索了下都没有好答案,最后经过测试,总结得出一个结果

Windows对文件的一个特性导致admini~1=administrator

即:当目录/文件、文件名长度大于8位时,可采用类似于admini~1的形式进入第一个目录,那么此处的字符1就表示以admini开头的第一个目录,如果有

admini~2,那么2就是第二个目录

具体测试流程如下:

首先我创建两个目录

administrator

administrators

判断后面的1是否是第一个目录的意思

分别在创建两个文件区分

可以明确得出结论,后面的数字就是目录的顺序

那么前面的怎么解释了?

再次回到目录,将文件置空

分别创建目录 123456 1234567 12345678 123456789

然后再创建一些文件便于区分

然后我以admini~1类似的形式进入目录,查看究竟进入了哪个目录?

发现进入了123456789目录,却没有进入其他目录,然后我想再创一个目录,测试

发现进入了1234567890目录

后来又测试,发现缩写字符必须为6位

那么也就是说如果目录、文件名大于8个字符,那么就可以采用"abcdef"~num的形式进入目录

那么此处利用条件是

1.目录名字必须大于8个字符

2."abcdef"缩写名字必须是目录名字的前6位字符

3.必须在"缩写名~"的后面跟数字

此时说明目录满足这一windows目录名特性,那么文件名了?

再次做一个测试

然后利用目录名特性测试文件名是否也符合

得出结果,Windows中,文件名,目录名的名字长度满足大于8的时候,都可以以"文件夹缩写名~数字"的形式进入相对应的目录或打开相应的文件

注意:文件的打开形势为"文件名前6位字符~数字.后缀名"

————————————————

版权声明:本文为CSDN博主「Security2864」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/qq_36905972/article/details/84261968


文章来源: http://mp.weixin.qq.com/s?__biz=MzU1Mjk3MDY1OA==&mid=2247498605&idx=1&sn=594eddf39be7f838b92730a224098962&chksm=fbfb4ba0cc8cc2b62b2641fb193375307b4e3e79786bd3e42d3bd0addb1efd6ffd0789c534de#rd
如有侵权请联系:admin#unsafe.sh