通行证: 用户 密码 域名空间  下载中心 社区论坛 信息公告 my小屋
联系我们
设为首页
加入收藏

 

qq,asp,php,jsp,xml,sql,.net,编程 程序 网页图象 建站经验 私服
首页 | 新闻资讯 | 编程开发 | 网页设计 | 图形图象 | 网络媒体 | 网站模板 | 数 据 库 | 投稿
论坛 | 操作系统 | 系统优化 | 网络安全 | 黑客技术 | 硬件学堂 | 硬件报价 | 服 务 器 | 地图
专题 | 应用软件 | 聊天通讯 | q q 专栏 | 建站经验 | 在线工具 | 站长club | 注 册 表 | 旧版
社会 | 游戏娱乐 | 设计欣赏 | 疑难解答 | 社区论坛 | 韩国素材 | 素材图库 | 广告服务 | 服务
当前位置:首页>>网络安全>>安全防范>>正文 新版上线![旧版]
注:打开慢时请稍等

加强安全防范 精通批处理完整教程

http://www.iyit.net  日期:2006-6-6 8:58:06  来源:  点击:
参加讨论小引:

  最近好多猜测弱口令的病毒在网上流行,比如前段时间闹得很厉害的worm.dvldr 蠕虫就是一个典型。这些病毒有个共同点就是利用批处理来进行ipc$连接,从而来猜测管理员的口令达到控制服务器的目的。病毒由几个文件和几个复杂的批处理组成。批处理算不上真正意义上的编程,但是它的一些思想和编程比较近似。通过在网上和一些初学的朋友交流,发现他们对于批处理很感兴趣,多多少少了解一些命令的用法,但缺乏比较系统的了解,所以特意写下这篇教程,好让感兴趣的朋友对批处理有个整体的认识,并能通过该教程举一反三,写出自己的批处理。

  该教程一共分为4大部分,第一部分是批处理的专用命令,第二部分是特殊的符号与批处理,第三部分是批处理与变量,第四部分是完整案例。因为教程比较长,所有在杂志上我们将分为两次连载,本期首先刊登一、二两部分,敬请读者注意。

  第一部分:批处理的专用命令

  批处理文件是将一系列命令按一定的顺序集合为一个可执行的文本文件,其扩展名为bat。这些命令统称批处理命令,下面我就来给大家介绍一下批处理的命令。

  1、 rem

  rem 是个注释命令一般是用来给程序加上注解的,该命令后的内容在程序执行的时候将不会被显示和执行。例:

  rem 你现在看到的就是注解,这一句将不会被执行。在以后的例子中解释的内容都rem 会放在rem后面。请大家注意。

  2、 echo

echo 是一个回显命令主要参数有off和 on,一般用echo message来显示一个特定的消息 。例:
echo off
rem 以上代表关闭回显即不显示所执行的命令
echo 这个就是消息。
rem 以上代表显示“这就是消息”这列字符
执行结果:
c:\>echo.bat
这个就是消息。

  3、 goto

goto 即为跳转的意思。在批处理中允许以“:xxx”来构建一个标号然后用goto :标号直接来执行标号后的命令。例
:label
rem 上面就是名为label的标号。
dir c:\
dir d:\
goto label
rem 以上程序跳转标号label处继续执行。

  4、call

call 命令可以在批处理执行过程中调用另一个批处理,当另一个批处理执行完后再继续执行原来的批处理。例:
批处理2.bat内容如下:
echo 这就是2的内容
批处理1.bat内容如下:
echo 这是1的内容
call 2.bat
echo 1和2的内容全部显示完成
执行结果如下:
c:\>1.bat
这是1的内容
这就是2的内容
1和2的内容全部显示完成

  5、pause

pause 停止系统命令的执行并显示下面的内容。例:
c:\> pause
请按任意键继续 . . .

  6、 if

if 条件判断语句,语法格式如下:
if [not] errorlevel number command
if [not] string1==string2 command
if [not] exist filename command

  说明:

[not] 将返回的结果取反值即“如果没有”的意思。
errorlevel 是命令执行完成后返回的退出值
number 退出值的数字取值范围0~255。判断时值的排列顺序应该又大到小。返回的值大于或等于指定的值时条件成立。
string1==string2 string1和string2都为字符的数据,英文字符的大小写将看做不同,这个条件中的等于号必须是2个(绝对相等),条件想等后即执行后面的 command
exist filename 为文件或目录存在的意思。
if errorlevel这条语句必须放在某一个命令后面。执行命令后由if errorlevel来判断命令的返回值。
例:

  1、 if [not] errorlevel number command

  检测命令执行完后的返回值做出判断。

echo off
dir z:
rem 如果退出代码为1(不成功)就跳至标题1处执行
if errorlevel 1 goto 1
rem 如果退出代码为0(成功)就跳至标题0处执行
if errorlevel 0 goto 0
:0
echo 命令执行成功!
rem 程序执行完毕跳至标题exit处退出
goto exit
:1
echo 命令执行失败!
rem 程序执行完毕跳至标题exit处退出
goto exit
:exit
rem 这里是程序的出口

  2、 if string1==string2 command

本新闻共7页,当前在第1页  1  2  3  4  5  6  7  


编辑:黑鹰 [发送给好友] [打印本页] [关闭窗口] [返回顶部]
上一篇:dll后门完全清除方法
下一篇:黑客如何查找网络安全漏洞
转载请注明来源:www.iyit.net
特别声明: 本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。

 相关文章
sql server数据库安全规划全攻略 解剖安全产业之“安全”:重在管理 网络安全内容过滤:国内国外大不同
入侵检测:网络安全的第三种力量 善用加密协议 确保无线网络安全 命令提示符恢复本地安全策略小技巧
技术分析 怎样的交换机才最安全 黑客如何查找网络安全漏洞 探秘全新一代安全接入技术
15款最好的windows系统安全检测工具 危险无处不在 html标签带来的安全隐患 校园安全保镖:校园防火墙选择指南
安全攻略:防火墙的高级检测技术ids 保护安全 小软件锁住系统usb端口 第一款开源ajax安全扫描工具sprajax
浅谈linux优化及安全配置的个人体会 一个安全web服务器的安装(一) 一个安全web服务器的安装(二)
一个安全web服务器的安装(三) 构建网络安全长城之烽火台的建立(1) 构建网络安全长城之烽火台的建立(2)
构建网络安全长城之烽火台的建立(3) 构建网络安全长城之烽火台的建立(4) 构建网络安全长城之烽火台的建立(5)
最新更新 热点排行 推荐新闻
杜绝木马的干扰 防范后门的技巧
灭毒有招 如何全面清除计算机病毒
流行电脑病毒rose.exe介绍与清除指南
病毒防范日常需注意的知识
感染并损坏c盘所有exe文件的病毒
oracle碎片整理(1)
oracle碎片整理(2)
oracle如何精确计算row的大小
oracle监控数据库性能的sql汇总
oracle logminer使用方法总结
某外企sql server面试题
同步两个sqlserver数据库
sql server:错误18483
sql2005其中三个版本的比较
远程连接sql server 2000服务器的解决
qq密码破解程序
小心摄像头成为黑客偷窥你的眼睛
如何对付wga检查
恢复sql server系统数据库
封杀qq消息连发器病毒
qq最新版下载 2006 beta2 体验新感受 
qq密码破解程序
windows xp专业版iis连接数的更改
qq密码本地破解
office2007简体中文版浮出水面 美图抢
visual basic 概述
解决暴风影音无法渲染此文件的难题
解决windows中的explorer.exe出错
exeplorer.exe错误的问题的总结、解决
一个好汉n个帮 word实用插件集锦
传统计算机病毒传播能力破坏性在提高
小心摄像头成为黑客偷窥你的眼睛
操作系统被入侵后的修复过程
巧用acdsee 8.0截取qq表情每一帧
解除瑞星 诺顿遗留下的杀毒兼容问题
第一款开源ajax安全扫描工具sprajax
winrar人性化功能揭密
在asp.net中防止注入攻击
用asp.net开发web服务的五则技巧
linux操作系统12则经典应用技巧
浅谈linux优化及安全配置的个人体会
解决局域网不能互相访问之全攻略
win 2000简单的入侵常识
 友情链接
设置首 页 - 版权声明 - 广告服务 - 关于我们 - 联系我们 - 友情连接
copyrights © 2004-2006 iyit.net all rights reserved.
网站合作、广告联系qq:147007642、466949678
易特网络技术 点击这里给我发消息