查看: 1538|回复: 7
收起左侧

[系统] 求分析解读一段很短的批处理代码,希望有详细的分析和技术重点提示

[复制链接]
gwsbhqt
头像被屏蔽
发表于 2013-11-20 16:33:53 | 显示全部楼层 |阅读模式
本帖最后由 gwsbhqt 于 2013-11-20 18:37 编辑

rem 创建无法直接删除的特殊字符文件夹
@echo off
set "DstFolder=C:\test\batcherB\"
if exist "%DstFolder%\" (
rem echo y|cacls "\\?\%DstFolder%\nul" /g everyone:f
rem attrib -r -a -s -h "\\?\%DstFolder%\nul"
rem del /a /f /q "\\?\%DstFolder%\nul"
echo 文件 夹%DstFolder%已存在
goto :eof
)
md "%DstFolder%"
>"%DstFolder%\deskto p.ini" echo [.ShellClassInfo]
>>"%DstFolder%\desktop.ini" echo LocalizedResourceName=BatHome,-1
attrib +s +h "%DstFolder%\desktop.ini"
>"\\?\%DstFolder%\nul" echo.
attrib +s +h "%DstFolder%\desktop.ini"
>%temp%\UnlockReg.txt echo HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\LocalizedResourceName [9]
regini %temp%\UnlockReg.txt
>%temp%\LockReg.txt echo HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\LocalizedResourceName [8]
>>%temp%\LockReg.txt echo "BatHome,-1" = REG_SZ "|"
regini %temp%\LockReg.txt
attrib +r +a +s +h "\\?\%DstFolder%\nul"
echo y|cacls "\\?\%DstFolder%\nul" /d everyone>nul
attrib +s +r "%DstFolder%"
我是中手,不需要太详细,我只是对其中的HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\LocalizedResourceName不解
而且运行之后的nul为何用UCN路径\\?\删不掉?有什么特别之处?求教教...
gwsbhqt
头像被屏蔽
 楼主| 发表于 2013-11-20 16:36:06 | 显示全部楼层
本帖最后由 gwsbhqt 于 2013-11-20 18:35 编辑

编辑掉
100lj
发表于 2013-11-20 17:36:16 | 显示全部楼层
gwsbhqt 发表于 2013-11-20 16:36
我是中手,不需要太详细,我只是对其中的HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\LocalizedRe ...

又是你啊,还没放弃折腾。但自沙是违规行为。有补充说明请编辑到1楼。
翼风Fly
发表于 2013-11-20 17:40:44 | 显示全部楼层
本帖最后由 翼风Fly 于 2013-11-20 18:10 编辑
100lj 发表于 2013-11-20 17:36
又是你啊,还没放弃折腾。但自沙是违规行为。有补充说明请编辑到1楼。


我已经在这个帖子回答这些问题了,刚更新完。。。。
http://bbs.kafan.cn/forum.php?mo ... 83&pid=30019393

汗。。。刚才我竟然忘了发链接。。。如果能行的话你也看看对不对吧。。。@100lj

我只能说,楼主,你说的那个批处理生成特殊字符的那个只是个表象,不改注册表不行,而且不能是Win7以上版本

评分

参与人数 1经验 +5 收起 理由
woxihuan2011 + 5 感谢解答: )

查看全部评分

gwsbhqt
头像被屏蔽
 楼主| 发表于 2013-11-20 18:38:37 | 显示全部楼层

RE: 求分析解读一段很短的批处理代码,希望有详细的分析和技术重点提示

100lj 发表于 2013-11-20 17:36
又是你啊,还没放弃折腾。但自沙是违规行为。有补充说明请编辑到1楼。

好了,沙发已经编辑掉了...
如果一下失败就放弃了,怎么对得起我的签名,哈哈哈哈哈~
gwsbhqt
头像被屏蔽
 楼主| 发表于 2013-11-20 18:47:04 | 显示全部楼层

RE: 求分析解读一段很短的批处理代码,希望有详细的分析和技术重点提示

翼风Fly 发表于 2013-11-20 17:40
我已经在这个帖子回答这些问题了,刚更新完。。。。
http://bbs.kafan.cn/forum.php?mod=redirect&got ...

的确啊,那个做到的|是靠desktop.ini和注册表来配合完成伪装的,只要破坏其一就恢复了
可是现在的问题是,到底为什么为什么里面的那个nul用那两句话删不掉!没理由啊!
翼风Fly
发表于 2013-11-20 19:19:37 | 显示全部楼层
gwsbhqt 发表于 2013-11-20 18:47
的确啊,那个做到的|是靠desktop.ini和注册表来配合完成伪装的,只要破坏其一就恢复了
可是现在的问题是 ...

额。。。你说的USN路径的强制删除命令。。。咋用?
nul路径的那个?好奇葩好霸气的赶脚。。。而且还网络路径,张的就和映射过去似的。。。然后cacls改权限。单这一些就已经有一些办法失效了。剩下的。。。而且粉碎器能给我报两个文件。。不知道是粉碎器的bug还是怎么回事。。。不解。。。
gwsbhqt
头像被屏蔽
 楼主| 发表于 2013-11-21 07:52:07 | 显示全部楼层

RE: 求分析解读一段很短的批处理代码,希望有详细的分析和技术重点提示

翼风Fly 发表于 2013-11-20 19:19
额。。。你说的USN路径的强制删除命令。。。咋用?
nul路径的那个?好奇葩好霸气的赶脚。。。而且还网络 ...

现在我啥也不求,就只想知道,为啥批处理之家的那段批处理可以创建出一个用带UNC路径都无法删除的nul文件,而我创建的nul文件却一下就被带UNC路径删掉了...
求帮分析,我死不瞑目啊
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2025-1-27 10:44 , Processed in 0.138909 second(s), 17 queries .

卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

快速回复 客服 返回顶部 返回列表