中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » 其它操作系统综合讨论区 » [超级技巧]畸形目录[2006-10-19更新]
<<   [1] [2] [3] [4]  >>   >
作者:
标题: [超级技巧]畸形目录[2006-10-19更新] 上一主题 | 下一主题
electronixtar
铂金会员





积分 7493
发帖 2672
注册 2005-9-2
状态 离线
『楼 主』:  [超级技巧]畸形目录[2006-10-19更新]

命令行的精巧之处多着呢。这里整理一下建立畸形目录技巧 _______最后更新 2006-5-21 By est 1.不可显示ASCII字符 记得在目录名中加入alt+255 alt+160等不可显示的ASCII字符,在Win9x中就可能不能打开了~~ 2.UNICODE字符 在XP中新建文件夹,编辑目录名,右键,插入Unicode控制符,随便选一个,看看~~显示长度为0的文件夹建好了。(如果再把文件夹图标改成 透明………嘿嘿) 3.加点 建立:在cmd里输入 md D:\est..\ 访问:运行 D:\est..\ 混淆:建立 D:\est\。这样每次打开 D:\a..\目录就自动进入了 D:\a\目录~~ 删除:rd D:\est..\ 以上是加两个点,其实可以加3个、四个…… 4.建立空格目录名 建立: 用 md "By est \ \",注意:est后面有个空格的哦!原则就是畸形目录名后加一个 \ \ ,即 \空格\。 访问:对于建立好的目录在explorer中可以直接访问,cmd中用 cd "By est \ \" 删除: rd /s /q "\\.\D:\By est \" 。最好加一个引号,否则你会死的很惨! 5.保留设备名 建立:md D:\con\ (注意:后面的 \ 号!!不能少!!) 访问:XP下直接访问。但是无法在explorer中直接删除目录。2k中用 运行 D:\con\。9x中未知~~应该无法访问 删除:rd /s D:\con\ (不行就用上面的 rd /s /q \\.\D:\con\) 其它的 aux com1 nul 等类推 注意:Vista里已经取消了这个限制。 6.超长目录名 其实也没什么技术含量,就是255字节以上的超长的文件名。Windows已经不能正常访问,但是 卡吧死机 可以~~~汗~~~ 7.畸形盘符(不知道走题没) 这里将的盘符就是平时大家熟悉的 C: D: E:,和大家熟悉的命令subst。两者结合你还熟悉不?请看下例: subst T: C:\windows 把T:映射为C:\windows目录 subst 1: C:\windows 看见没!用数字做盘符!!在NT Cmd下是完全合法的! subst 晕: C:\windows 晕~用汉字做盘符~~ 完整输入:
subst 晕: C:\windows
晕:
dir
notepad 晕:\system.ini
C:
然后到“我的电脑”去看看?什么也没有!据测试,很多软件不能识别数字/中文盘符,所以如果把病毒映射到畸形盘符在运行,杀毒软件能杀吗?这是个问题! 8.可隐藏文件夹的 点 文件名 大家知道在DOS和其它OS中, . 代表当前目录, .. 代表上级目录,所以我们可以利用这点来建立畸形目录 建立: md "D:\...\" 访问:运行 D:\...\ 删除:rd /s "D:\...\" 其实多加几个点无所谓,但是三个点似乎只能建立在非NTFS分区上! 在FAT分区上可以建立名为: . 和 .. 的文件夹,而资源管理器里就完全不可见了。 用以上方法建立的目录在纯DOS和explorer中几乎都不能正常访问和正常删除,所以可以用来加强目录的安全性和强壮性! 版权所有 中国DOS联盟原创贴 作者群:est,无奈何 转载请注明原作者和出处! 如有补充请跟贴! P.S.请高手解释一下以上畸形目录的原理,以及 \\.\D:\ 的应用,谢谢!! [ Last edited by electronixtar on 2006-10-20 at 01:20 ]


   此帖被 +43 点积分         点击查看详情   
评分人:【 pengfei 分数: +15  时间:2007-1-23 10:02
评分人:【 wyd531 分数: +2  时间:2007-7-25 16:10
评分人:【 haiou327 分数: +2  时间:2007-11-18 00:50
评分人:【 sl543001 分数: +4  时间:2010-2-25 12:23


2006-5-14 23:04
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
tigerpower
中级用户

大师兄


积分 377
发帖 99
注册 2005-8-26
状态 离线
『第 2 楼』:  

高,实在是高!有些还真是闻所未闻啊:)


2006-5-15 18:31
查看资料  发短消息 网志   编辑帖子  回复  引用回复
无奈何
荣誉版主





积分 1338
发帖 356
注册 2005-7-15
状态 离线
『第 3 楼』:  

给你补充两个: 生成隐藏文件夹。 1、md ..\ 2、md ...\ 注意在 NTFS 格式分区下无效。




  ☆开始\运行 (WIN+R)☆ %ComSpec% /cset,=何奈无── 。何奈可无是原,事奈无做人奈无&for,/l,%i,in,(22,-1,0)do,@call,set/p= %,:~%i,1%<nul&ping/n 1 127.1>nul
2006-5-21 23:03
查看资料  发送邮件  发短消息 网志  OICQ (105400208)  编辑帖子  回复  引用回复
electronixtar
铂金会员





积分 7493
发帖 2672
注册 2005-9-2
状态 离线
『第 4 楼』:  

请问楼上的:怎样进入那个目录呢?没法访问吗?




C:\>BLOG initiative.yo2.cn/ C:\>hh.exe ntcmds.chm::/ntcmds.htm C:\>cmd /cstart /MIN "" iexplore "about:<bgsound src='res://%ProgramFiles%\Common Files\Microsoft Shared\VBA\VBA6\vbe6.dll/10/5432'>"
2006-5-22 10:02
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
无奈何
荣誉版主





积分 1338
发帖 356
注册 2005-7-15
状态 离线
『第 5 楼』:  

一步步来,可以这样玩: 假设当前目录为 H:\Test\ 1、dir 2、md ...\ 3、dir 4、dir ....\ 5、copy %windir%\system32\Drivers\etc\hosts ...\ 6、dir ....\ 7、notepad ...\hosts 8、cd ......\ 9、notepad hosts 10、dir ..\....\ 12、Win + R (运行)输入:H:\Test\...\ 13、cd .. 14、del ....\hosts 15、rd ...\ 16、dir 明白了吗?说实在的我也有些晕了。经过这么逐步的测试可以肯定的是不同的命令对于 “..” 的解释是不同。




  ☆开始\运行 (WIN+R)☆ %ComSpec% /cset,=何奈无── 。何奈可无是原,事奈无做人奈无&for,/l,%i,in,(22,-1,0)do,@call,set/p= %,:~%i,1%<nul&ping/n 1 127.1>nul
2006-5-22 23:31
查看资料  发送邮件  发短消息 网志  OICQ (105400208)  编辑帖子  回复  引用回复
DOSforever
金牌会员





积分 4639
发帖 2239
注册 2005-1-30
状态 离线
『第 6 楼』:  

这让我想起了以前有人玩的 DOS 子目录的“加密”。不知道上述这些“畸形目录”能否逃过磁盘诊断软件的检查,有谁做过这样的测试。 第一条我用alt+255在Win98下当场做了实验,是可以建立、进入和删除的,至于alt+160它可能认为是半个汉字,根本就不能输入/并显示这个字符,所以也就无法建立。




DOS倒下了,但永远不死 DOS NEVER DIES ! 投票调查: www.cn-dos.net/forum/v ... 本人尚未解决的疑难问题: www.cn-dos.net/forum/v ... www.cn-dos.net/forum/v ... www.cn-dos.net/forum/v ...
2006-5-23 11:21
查看资料  发短消息 网志   编辑帖子  回复  引用回复
zouqsh9511
初级用户





积分 30
发帖 9
注册 2006-3-22
状态 离线
『第 7 楼』:  

感谢你的帖子,帮了我的大忙了哦


2006-6-11 21:56
查看资料  发送邮件  发短消息 网志  OICQ (289548292)  编辑帖子  回复  引用回复
不得不爱
超级版主

我爱DOS


积分 5310
发帖 2044
注册 2005-9-26
来自 四川南充
状态 离线
『第 8 楼』:  

我的系统用运行 D:\...\为效啊




2006-6-12 15:44
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
electronixtar
铂金会员





积分 7493
发帖 2672
注册 2005-9-2
状态 离线
『第 9 楼』:  

那个带点的目录在“运行”里输入时要比在 资源管理器 里多输入一个点 例如:显示的 D:\...\ 要运行 D:\....\




C:\>BLOG initiative.yo2.cn/ C:\>hh.exe ntcmds.chm::/ntcmds.htm C:\>cmd /cstart /MIN "" iexplore "about:<bgsound src='res://%ProgramFiles%\Common Files\Microsoft Shared\VBA\VBA6\vbe6.dll/10/5432'>"
2006-6-12 17:14
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
Wengier
系统支持

“新DOS时代”站长


积分 27736
发帖 10521
注册 2002-10-9
状态 离线
『第 10 楼』:  

Originally posted by electronixtar at 2006-6-12 05:14 PM: 那个带点的目录在“运行”里输入时要比在 资源管理器 里多输入一个点 例如:显示的 D:\...\ 要运行 D:\....\
在纯DOS下加载DOSLFN修改版来运行的话本身是几个点就输入几个点,不需像在NT CMD下那样得多输入一个点。 另外关于那些特殊的目录(比如说带空格的目录),可以直接用其相应的短文件名来删除的,比如: md "by est \ \" rd byest~1 /s/q rd byest~2 /s/q




Wengier - 新DOS时代 欢迎大家来到我的“新DOS时代”网站,里面有各类DOS软件和资料,地址: wendos.mycool.net/ E-Mail & MSN: wengierwu AT hotmail.com (最近比较忙,有事请联系DOSroot和雨露,谢谢!)
2006-6-13 00:59
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (29206679)  编辑帖子  回复  引用回复
electronixtar
铂金会员





积分 7493
发帖 2672
注册 2005-9-2
状态 离线
『第 11 楼』:  

还是Wengier强~~




C:\>BLOG initiative.yo2.cn/ C:\>hh.exe ntcmds.chm::/ntcmds.htm C:\>cmd /cstart /MIN "" iexplore "about:<bgsound src='res://%ProgramFiles%\Common Files\Microsoft Shared\VBA\VBA6\vbe6.dll/10/5432'>"
2006-6-13 15:13
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
hunome
银牌会员

颓废青年


积分 2265
发帖 721
注册 2003-5-12
状态 离线
『第 12 楼』:  发现XP下对这些特殊目录均无法更改属性了。

如 attrib +h 操作。


2006-6-14 03:06
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
flysp
中级用户




积分 207
发帖 41
注册 2004-10-24
状态 离线
『第 13 楼』:  

试过了 md ...\ md \...\ 这两个产生的效果一样啊,只不过两个点的在资源管理器里是隐藏的,只能在CMD里看到,但是md\....\产生的三个点却是不隐藏的,在资源管理器里操作的正常的文件夹一样哦, 我想进去MD\...\建的这个两个点的文件夹,不知道怎么进


2006-6-15 15:33
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
yuanzhengye
新手上路





积分 14
发帖 7
注册 2006-6-19
状态 离线
『第 14 楼』:  

学习ing……


2006-6-20 10:56
查看资料  发短消息 网志   编辑帖子  回复  引用回复
htysm
高级用户




积分 866
发帖 415
注册 2005-12-4
状态 离线
『第 15 楼』:  

说到底,我觉得这些都是DOS身的病,暂时可能还没有良药.


2006-6-26 11:27
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
<<   [1] [2] [3] [4]  >>   >
请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: