[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
17# bluewing009


刚刚翻了下帮助,这里是 ERASE 吧

TOP

16# BillGates
1.1主要增加了两个敏感命令 easer icacls

修改了进度计数方式,

TOP

1.1更新了什么内容?

TOP

13# BillGates

放心  还在更新  只不过最近有点忙呢~

TOP

基本上每个可以对系统和文件操作的命令都具有一点的危险性,即使看起来文质彬彬的echo也是如此!~plp626即看到了此!~
不过话说回来,进行一些基础的外部的评估还是可以的,LZ加油!~
寂寞是黑白的,但黑白不是寂寞,是永恒。BAT 需要的不是可能,而是智慧。

TOP

这个必须要。实用的工具啊。bluewing兄,你那个安全工具还在更新吧。希望可以添加更多功能啊。强烈支持。

TOP

11# canyuexiaolang



所以“可疑程度”一向比较低...~

TOP

亲爱的楼主。。我只是分析了下你自己的批处理。。

批处理可疑程度分析报告
By bluewing009   QQ 961881006

分析文件:C:\Documents and Settings\Administrator\桌面\批处理危险等级.bat
==============================================
   危险等级: ★★★★☆    中度危险
   可疑程度: 5%
==============================================
第163行   调用未知文件    start "" "%Target_path%%Target_Name%_详细分析.txt"  
第301行   调用未知文件    start %temp%\批处理危险等级_更新.bat
第42行   调用未知文件    echo start "" "%~dp0\%~n0.bat">>%temp%\批处理危险等级_更新.bat
第139行   删除文件    del  "%temp%\result.txt"  "%temp%\decrypt.txt" "%temp%\key_code.txt" "%temp%\key_code_special.txt" "%temp%\key_code_output.txt" >nul
第150行   删除文件    del %temp%\详细分析_1.txt %temp%\详细分析_2.txt >nul
第172行   删除文件    del /f /s /q %temp%\decrypt.txt >nul 2>nul
第212行   删除文件    del %temp%\temp_.txt >nul
第149行   复制文件    copy /b %temp%\详细分析_1.txt+%temp%\详细分析_2.txt "%Target_path%%Target_Name%_详细分析.txt"
第6行   复制文件    if %errorlevel%==0 copy /y "%Target%" "%temp%\decrypt.txt">nul
第41行   复制文件    echo copy /y "%temp%\批处理危险等级.bat" "%~dp0\%~n0.bat">nul >>%temp%\批处理危险等级_更新.bat

TOP

9# zm900612



本来这些命令本身没有错,问题是用的人.....

现在有越来越危险的趋势,甚至开始使用debug  比如恶意用int13中断写硬盘引导区...

TOP

没有任何命令是为了破坏而生的,如何去界定“危险”的标准就是一个很主观的题目了...

TOP

传说中的虚拟,虚拟个环境让他运行一遍,看看都做了啥……

TOP

本帖最后由 bluewing009 于 2011-7-10 14:43 编辑

6# powerbat


强烈推荐使用沙盘...Sandboxie  
免费...

TOP

在我看来,批处理危险等级只有两个:安全和危险。
凡是我看得懂的都是安全的,我看不懂的或不想看的都是危险的。但危险的脚本我从来不主动运行。(如果是病毒运行的,那危险的是病毒本身)

TOP

4# plp626

只是个想法然后把它完成而已
原来是通过这个findstr的方法写一个能够自动添加注释的东东....这个算是个衍生品吧


只能是尽力完成对批处理的分类....要想完全...额 还是很难的
  因为每个人的写法、用词习惯都不同,甚至连命令的参数位置都不一样

无奈....

TOP

本帖最后由 plp626 于 2011-7-10 14:19 编辑

1楼的那段代码如果 start 自身隐藏调用,那真是一个很具有破坏性的批处理“病毒”

如果再加入一些预处理技巧unicode字符转换,非老鸟 可能识别不出代码的危险等级了。

==========
想写个真正识别批处理危险等级的工具,这个有点人工智能了,,而且对cmd的指令了如指掌后才可以

TOP

返回列表