社区
安全技术/病毒
帖子详情
如何绕过WINDOWS的文件命名中的“特殊字符”限制?
donghid
2003-08-31 12:34:18
WINDOWS的文件命名中规定是不能包含诸如以下字符的:
*/\:"*?<>|
我想这应该是可以绕过这个限制的。
有哪位高手有这等招式,在下诚意讨教一二。
请写出详细的过程。
...全文
1715
17
打赏
收藏
如何绕过WINDOWS的文件命名中的“特殊字符”限制?
WINDOWS的文件命名中规定是不能包含诸如以下字符的: */\:"*?| 我想这应该是可以绕过这个限制的。 有哪位高手有这等招式,在下诚意讨教一二。 请写出详细的过程。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
17 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
icuc88
2003-09-14
打赏
举报
回复
比如:norton的磁盘工具。
icuc88
2003-09-14
打赏
举报
回复
直接修改分区表。否则,没有办法。
如同上面的所说的,你可以使用第三方工具。
infofox
2003-09-14
打赏
举报
回复
黑客精神
donghid
2003-09-14
打赏
举报
回复
to: ArLi2003(阿利 路过.NET)
看来这个似乎是很简单的问题。那就请你将详细的操作方法写出来。让我等无知又好奇的菜鸟学学两招。既然你说简单又不写出来的话,那算什么东西?光会说简单又有什么意义?
另外,我对你以下这句话颇为反感:
“这是一个系统规则和hack 的know 不know 没有关系,想做的话用diskman 非常简单”
难道hacker是睡着了就什么都懂得了的吗?没有强烈的“我想知道”的渴望,没有对问题进行深入探索的这种精神,平白无故地就做了hacker的吗?哦,你真系以为hacker是像是草芽那样从地里长长长就爆出来的!!!
donghid
2003-09-14
打赏
举报
回复
to: maya_tj(流感)
全角状态下的那些字符的编码根本就和我所要求的不一样的。虽然外形看起来没多大区别。
流感
2003-09-11
打赏
举报
回复
在输入法中用全角输入就可以输入那些字符的
ArLi2003
2003-09-11
打赏
举报
回复
这是一个MS Fso 机制,比如文件名包含:
1>1.exe 那么如果它在运行时
1>1.exe 这到底是执行1 然后重定义结果到 1.exe 呢还是。。?
比如:
1\1.exe 那么它将与系统路径冲突
不是用简单的softice 改下跳过判断就可以做到的,真是搞笑
感谢各位
2003-09-10
打赏
举报
回复
1、我也在想,把整个系统中相关的部分全改掉不可行
2、只有改这几个字符
3、系统执行时应该是判断这一字节中的内容是什么,改为其他的内容如a,那他就是其他的东西如a,是可用的
4、如果说只是一个输入与显示的问题,把a变为不可用,\可用,或者ctrl+255等不经常使用的为不可用,如果系统是在什么位置存放这个内容并且总是从那里读出来显示,改掉就应该可以了,其实是个替换,整个系统会把ctrl+255当做 \ 处理?
5、改掉后原来的 \ 所起的作用就应该由被替换的东西来实现
6、如果必须要唯一一个东西代表更多意义,那又是需要更改系统很多东西
7、关注一下
ArLi2003
2003-09-10
打赏
举报
回复
包含该字符的FAT 表将被认为是非正常表,这种改法没有意义,如果只是想HIDE
可以改分区格式标志,比如将NTFS 改成HPFS
另外,这是一个系统规则和hack 的know 不know 没有关系,想做的话用diskman 非常简单
zhllwarez
2003-09-10
打赏
举报
回复
我找了几天没成功,仅提供部分思路供大家研究。
新建目录的内部命令为md或mkdir,他的解释程序在win98下command.com,2000/xp的cmd.exe里,所以理论上我们可以跟踪进去找到判断特殊字符的函数修改为不判断即可创建包含特殊字符的目录,然而,即使这一步成功,由于微软文件分区表的定义,这几个特殊字符都有其特殊含义,如何正确读取解析为一个普通目录也是个问题,这需要修改大量系统内核汇编代码,本人水平有限,无法再深入下去了。
roapzone
2003-09-10
打赏
举报
回复
顶!!!
donghid
2003-09-10
打赏
举报
回复
回复: tooolder(CHolder)
为什么要绕过去?
老兄!黑客为什么要对微软等系统进行破解?只是因为被人限制的感觉非常不爽!我想每一位黑客破解的初衷都是为了能在任何系统中自由自主的来去。这种突破一切限制的精神是我所赞赏的。你说每一位黑客为什么会成为黑客?那是因为他们对于一切都有这样的精神:
我想知道!(I WANT TO KNOW!)
I want to do, so I to do.
smallrascal
2003-09-02
打赏
举报
回复
我也挺想知道的,关注
gridding
2003-09-02
打赏
举报
回复
你研究一下别的可能会比这个有意义
alexdyong
2003-09-01
打赏
举报
回复
有意思!呵呵
muake
2003-08-31
打赏
举报
回复
你用如diskedit的软件修改目录表就应该可以做到
感谢各位
2003-08-31
打赏
举报
回复
\ / : * ? " < > | 为什么要绕过去?微软这样做应该是他的系统在处理这些字符的时候会有其他的解释,所以不在文件名中使用,如果要改,那应该是改很多地方吧,就象保留字一样,单纯在命名时跳过去应该可以,开发版的朋友应该更容易做到吧
Windows
7
文件
命名
规则及编程实现
本文介绍了
Windows
7
中
的
文件
命名
规则,并提供了一个使用Python编程语言实现的
文件
命名
规则验证函数的示例代码。通过遵守
文件
命名
规则,我们可以更好地组织和管理
文件
系统
中
的数据,提高
文件
操作的效率和可靠性。
文件
扩展名用于标识
文件
类型。在
Windows
7操作系统
中
,
文件
命名
规则是一种重要的约定,它有助于组织和管理
文件
系统
中
的数据。该函数首先检查
文件
名的长度是否超过255个字符,然后使用正则表达式验证
文件
名
中
的合法字符和非法字符。列表包含了一些
文件
名,其
中
有一些是合法的
文件
名,而另一些是非法的
文件
名。
《
Windows
文件
命名
规则与 Python 日志
文件
生成技巧》
本文介绍了
Windows
系统
中
文件
命名
的
限制
规则,包括禁止使用的
特殊字符
(如 \ / : * ? " < > |)及
文件
名不能以空格或句点结尾。为了避免这些问题,建议在
文件
名
中
使用下划线或连字符代替
特殊字符
。同时,文章通过 Python 示例代码展示了如何生成包含日期和时间的日志
文件
名,确保符合
Windows
文件
命名
规则,同时具备跨平台兼容性。这些技巧有助于提高开发效率并减少
文件
命名
冲突。
windows
文件
名
命名
规范(
文件
名规范、
命名
规则、避免
特殊字符
、注意
文件
名长度
限制
260个字符)
Windows
系统有一些预留名称,例如:CON, PRN, AUX, NUL, COM1, COM2, COM3, COM4, COM5, COM6, COM7, COM8, COM9, LPT1, LPT2, LPT3, LPT4, LPT5, LPT6, LPT7, LPT8, and LPT9。虽然
Windows
支持在
文件
名
中
使用空格,但是在某些情况下,包括空格的
文件
名可能会引起问题,例如在命令行环境
中
。例如,下面的命令会在
Windows
中
失败,因为
文件
名
中
包含了非法字符。
Windows
系统
文件
命名
常见规则
如何取一个合理的
windows
系统
文件
名称
如何建立和删除
特殊字符
的
文件
夹?
Windows
的
文件
和
文件
夹的名称不能包含
特殊字符
,在图形界面输入包含这些
特殊字符
的话会提示出错,但是在命令行下却能够建立成功(该死的microsoft)。 例如:在命令行下建立这样的一个目录: md “t \” 这样的在
windows
界面不能删除改目录很是烦人,有人会想那我同样用rd删除不就可以了不错是这样的,但是如果在这个目录
安全技术/病毒
9,513
社区成员
28,958
社区内容
发帖
与我相关
我的任务
安全技术/病毒
Windows专区 安全技术/病毒
复制链接
扫一扫
分享
社区描述
Windows专区 安全技术/病毒
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章