- C#,保护进程,任务管理器无法结束,禁止结束进程,保护其他进程大小:434KBC#,保护进程,通过VisualStudio.NET2005平台,控制系统不能结束自身进程,控制系统不能结束指定进程,已经生成了一个动态链接库,方便调用,(C#工程源代码),具体内容访问:http://blog.csdn.net/kangkanglx/archive/2010/06/25/5692984.aspxC#,保护进程,通过VisualStudio.NET2005平台,控制系统不能结束自身进程,控制系统不能结束指定进程,已经生成了一个动态链接库,方便调用,(C#工程源代码),具体内容访问:http://blog.csdn.net/kangkanglx/archive/2010/06/25/5692984.aspx4 2320浏览会员免费
- SC908SN大小:4MB网上这个芯片的量产包很难找,所以共享出来,不需要分,想要的下载就可以网上这个芯片的量产包很难找,所以共享出来,不需要分,想要的下载就可以5 7720浏览会员免费
- SM4大小:9KB国密标准对称算法SM4的C语言实现。VC6工程代码,测试通过。 参考原SMS4算法说明,参考Xyssl和网上sms4.c资源,非常感谢。国密标准对称算法SM4的C语言实现。VC6工程代码,测试通过。 参考原SMS4算法说明,参考Xyssl和网上sms4.c资源,非常感谢。5 1290浏览会员免费
- windows大小:6MB时时对网络上的内容进行更新,增加对系统的安全性时时对网络上的内容进行更新,增加对系统的安全性4 596浏览会员免费
- Struts2大小:2MBStruts2终极漏洞利用工具 Powered By 孤独成 thanks to 峙酿君edwardz http://weibo.com/bingobest http://weibo.com/evilniang 集成获取服务器信息,远程命令执行,多种方式文件上传,反弹shell,文件管理,数据库管理等功能。欢迎使用交流Struts2终极漏洞利用工具 Powered By 孤独成 thanks to 峙酿君edwardz http://weibo.com/bingobest http://weibo.com/evilniang 集成获取服务器信息,远程命令执行,多种方式文件上传,反弹shell,文件管理,数据库管理等功能。欢迎使用交流5 357浏览会员免费
- 2011最新ip段查找工具大小:474KB全方位IP段查找工具.国内外通查 免费下载全方位IP段查找工具.国内外通查 免费下载3 444浏览会员免费
- Aladdin大小:14MBAladdin Sentinel 加密狗驱动支持win8,win10 测试系统win10 10240Aladdin Sentinel 加密狗驱动支持win8,win10 测试系统win10 102405 1w+浏览会员免费
- DLL木马进程,很不错的一本书4 421浏览会员免费
- Beini大小:58MBBT10镜像,破解无线密码的首选,比BT5强很多BT10镜像,破解无线密码的首选,比BT5强很多5 1823浏览会员免费
- TrueCrypt大小:4MB本程序以及源码都可以通过官方网址(www.truecrypt.org)下载,只为方便才整理; 里面有三个文件夹分别是“安装文件”、“中文包”、“程序源码”。本程序以及源码都可以通过官方网址(www.truecrypt.org)下载,只为方便才整理; 里面有三个文件夹分别是“安装文件”、“中文包”、“程序源码”。5 908浏览会员免费
- Stegsolve大小:305KBStegsolve 图片通道查看器,图片隐写必备Stegsolve 图片通道查看器,图片隐写必备5 1496浏览会员免费
- spoonwep2大小:25MBbt3专用spoonwep2 (6个文件)bt3专用spoonwep2 (6个文件)5 368浏览会员免费
- Radmin大小:8MBRadmin 3.5,经典远程控制软件,安装简单,使用方便,中文版的。 含破解,经测试32位、64位系统windows xp、2003、win7、windows 2008均可用。没有win8,官方说3.5支持win8。 网上大部分破解软件都试过,这个应该是最好用的。 需要隐藏服务器端任务栏图标的可以找r3inject.exe试试。Radmin 3.5,经典远程控制软件,安装简单,使用方便,中文版的。 含破解,经测试32位、64位系统windows xp、2003、win7、windows 2008均可用。没有win8,官方说3.5支持win8。 网上大部分破解软件都试过,这个应该是最好用的。 需要隐藏服务器端任务栏图标的可以找r3inject.exe试试。4 1193浏览会员免费
- WPA,字典,破解,奶瓶,密码大小:2MB非常好用的WPA字典。本人已经用这个字典攻破3个无线网络。非常好用的WPA字典。本人已经用这个字典攻破3个无线网络。4 429浏览会员免费
- c/c++AES算法大小:88KB最近需要和银行pos做数据通讯,银行端算法为java实现的 AES/ECB/PKCS5PADDING我也改不了, c/c++这边实现ECB算法本来就少,PKCS5PADDING的更是没有,索性自己动手。工作原因c和java都得熟悉,因此把java端和c/c++实现都给大家了,注意java端要明确指明字符集为GBK,因为各版本jdk默认字符集并不一致,key采用16位,你知道的。压缩包里有两个工程,一个vc6.0一个myeclipse,都拿去吧,希望对大家有用,本来想白送的,可惜楼主我没分了,问大家讨1分,望多包涵最近需要和银行pos做数据通讯,银行端算法为java实现的 AES/ECB/PKCS5PADDING我也改不了, c/c++这边实现ECB算法本来就少,PKCS5PADDING的更是没有,索性自己动手。工作原因c和java都得熟悉,因此把java端和c/c++实现都给大家了,注意java端要明确指明字符集为GBK,因为各版本jdk默认字符集并不一致,key采用16位,你知道的。压缩包里有两个工程,一个vc6.0一个myeclipse,都拿去吧,希望对大家有用,本来想白送的,可惜楼主我没分了,问大家讨1分,望多包涵4 2785浏览会员免费
- 无线路由大小:2MB启用无线网卡打开软件就可以看到无线路由器的密码(是一列复杂的号)然后复制粘贴在无线网登陆的密码处就可以了。 WirelessKeyView 让你可以恢复 Windows 操作系统(非第三方产品)存储的无线网络密匙(WEP/WPA)。该软 件采用十六进制和 Ascii (如果提供)码显示带有适配器名称和用户图形界面的密匙。该信息可以被拷贝到剪 贴板或者导出为 Txt/HTML/XML 文件格式。该软件不需要进行安装 适合几乎所有机型收集数据包,并能计算出WEP/WPA密钥。 经测试可以破解一般市面上流行的TP-LINK、D-LINK、金浪、腾达等无线路由器的密码。 它可以监视800-1000米内无线网络中传输的 数据,收集数据包,并能计算出WEP/WPA密钥.(当然密码复杂破解时间会长些,简单密码5分钟 可破解)如果你所在地区有多个路由终端。那你就可将免费进行到底了。 现在破解无线已经不是什么难事了,所以提醒大家如若使用破解的无线路由共享使用时最好不 要下载东西。会导致合法用户网速降低,等他查到原因。你的免费上网也就到头了。所以大家 也要考虑别人的感受。敬告用户低调使用。 软件设置: 1)选择“模式”为“54Mbps(802.11g)”; 2)选择“密钥格式”为“ASCII码”; 3)选择“密钥类型”为“64位”; 4)设置“密钥1”为“pjwep”; 5)单击“保存”。 中国娃娃破解程序小组开发。启用无线网卡打开软件就可以看到无线路由器的密码(是一列复杂的号)然后复制粘贴在无线网登陆的密码处就可以了。 WirelessKeyView 让你可以恢复 Windows 操作系统(非第三方产品)存储的无线网络密匙(WEP/WPA)。该软 件采用十六进制和 Ascii (如果提供)码显示带有适配器名称和用户图形界面的密匙。该信息可以被拷贝到剪 贴板或者导出为 Txt/HTML/XML 文件格式。该软件不需要进行安装 适合几乎所有机型收集数据包,并能计算出WEP/WPA密钥。 经测试可以破解一般市面上流行的TP-LINK、D-LINK、金浪、腾达等无线路由器的密码。 它可以监视800-1000米内无线网络中传输的 数据,收集数据包,并能计算出WEP/WPA密钥.(当然密码复杂破解时间会长些,简单密码5分钟 可破解)如果你所在地区有多个路由终端。那你就可将免费进行到底了。 现在破解无线已经不是什么难事了,所以提醒大家如若使用破解的无线路由共享使用时最好不 要下载东西。会导致合法用户网速降低,等他查到原因。你的免费上网也就到头了。所以大家 也要考虑别人的感受。敬告用户低调使用。 软件设置: 1)选择“模式”为“54Mbps(802.11g)”; 2)选择“密钥格式”为“ASCII码”; 3)选择“密钥类型”为“64位”; 4)设置“密钥1”为“pjwep”; 5)单击“保存”。 中国娃娃破解程序小组开发。4 399浏览会员免费
- Kali大小:6MBKali Linux无线网络渗透测试教程Kali Linux无线网络渗透测试教程5 1247浏览会员免费
- lpk.dll专杀工具,usp10.dll专杀工具大小:171KB专门杀lpk.dll,usp10.dll感染文件的工具,可以修复被lpk.dll,usp10.dll型病毒/木马感染的rar、zip压缩包文件。工具小巧灵活,真正的lpk专杀工具、usp10专杀工具。快到巨盾论坛下载去吧。 原帖地址:http://bbs.ggsafe.com/viewthread.php?tid=120 近期在各大知道社区、安全论坛看到较多网友被lpk.dll/usp10.dll犇牛下载器困扰。 因此,我们已经分析了RAR,ZIP压缩包的压缩算法,可以快速清除用户机器中感染的文件、压缩包。 中毒现象: 1.机器众多文件夹中存在lpk.dll或usp10.dll文件。 2.同时在RAR/ZIP压缩包中也存在lpk.dll/usp10.dll。 3.安全软件无法清除干净,重装系统后仍然存在等现象。 lpk usp10病毒恢复工具.rar (168.32 KB) 下载次数: 154 3 天前 15:48 使用方法: 1、运行专杀,会自动查找系统中usp10/lpk.dll病毒线程,发现后请用户手动选择挂起。 2、用户可以选择全盘扫描/指定盘符扫描。 3、对于查找到的dll病毒,会在备份在专杀目录下以木马MD5命名的文件夹中,在文件名前添加gg_(无任何危害),可以由用户可手动清除! 欢迎大家测试使用,如有任何BUG、建议和批评欢迎指出! 感谢您对巨盾的支持、我们会做的更好! 注:该专杀只用于清除系统中的usp10.dll和lpk.dll,如机器中已经被种上其它木马,请使用巨盾查杀 更新记录: 2010年2月10日 修复崩溃bug一个,感谢by304的及时反馈 2010年01月25日 修复扫描崩溃的bug 2009年11月5日 修改某些RAR压缩包中dll无法准确识别的BUG 2009年8月13日 修改查杀提示dll数量为0的BUG,查杀完毕之后,将自动打开查杀日志。 请在使用之前仔细查看压缩包中readme.专门杀lpk.dll,usp10.dll感染文件的工具,可以修复被lpk.dll,usp10.dll型病毒/木马感染的rar、zip压缩包文件。工具小巧灵活,真正的lpk专杀工具、usp10专杀工具。快到巨盾论坛下载去吧。 原帖地址:http://bbs.ggsafe.com/viewthread.php?tid=120 近期在各大知道社区、安全论坛看到较多网友被lpk.dll/usp10.dll犇牛下载器困扰。 因此,我们已经分析了RAR,ZIP压缩包的压缩算法,可以快速清除用户机器中感染的文件、压缩包。 中毒现象: 1.机器众多文件夹中存在lpk.dll或usp10.dll文件。 2.同时在RAR/ZIP压缩包中也存在lpk.dll/usp10.dll。 3.安全软件无法清除干净,重装系统后仍然存在等现象。 lpk usp10病毒恢复工具.rar (168.32 KB) 下载次数: 154 3 天前 15:48 使用方法: 1、运行专杀,会自动查找系统中usp10/lpk.dll病毒线程,发现后请用户手动选择挂起。 2、用户可以选择全盘扫描/指定盘符扫描。 3、对于查找到的dll病毒,会在备份在专杀目录下以木马MD5命名的文件夹中,在文件名前添加gg_(无任何危害),可以由用户可手动清除! 欢迎大家测试使用,如有任何BUG、建议和批评欢迎指出! 感谢您对巨盾的支持、我们会做的更好! 注:该专杀只用于清除系统中的usp10.dll和lpk.dll,如机器中已经被种上其它木马,请使用巨盾查杀 更新记录: 2010年2月10日 修复崩溃bug一个,感谢by304的及时反馈 2010年01月25日 修复扫描崩溃的bug 2009年11月5日 修改某些RAR压缩包中dll无法准确识别的BUG 2009年8月13日 修改查杀提示dll数量为0的BUG,查杀完毕之后,将自动打开查杀日志。 请在使用之前仔细查看压缩包中readme.4 1016浏览会员免费
- 远控,终结者大小:2MB终结者远控Rat2.1告别版源码,界面不错!!!! 微群:http://q.weibo.com/447933终结者远控Rat2.1告别版源码,界面不错!!!! 微群:http://q.weibo.com/4479334 1411浏览会员免费
- Realtek大小:11MB购买电脑时随机自带的Realtek PCIe GBE Family Controller网卡驱动购买电脑时随机自带的Realtek PCIe GBE Family Controller网卡驱动5 419浏览会员免费
- 笔记本电池修复软件大小:197KB使用方法:解压,在笔记本开始充电时候,运行,直接点开始。一段时间后会显示充电结束。然后关机,拔出笔记本电源插头,再开机,运行程序,这时候软件显示是放电。一定时间后放电结束,等到电脑自动关机为止,然后再插上笔记本电源,开机运行程序,显示充电,结束后再关机,拔出电源,在开机运行,程序显示放电,等到关机为止。以上一共进行了两个回合,一般2-3回合是一个专门修复一些人老不拔下电池通着交流电,以至电池在短时间内失效的,里面有使用说明,我自己试了SONY的笔记本,15分钟变一个半小时,看文本2小时,我发上来之前用昨天更新的瑞星杀过毒,希望对大家有用吧使用方法:解压,在笔记本开始充电时候,运行,直接点开始。一段时间后会显示充电结束。然后关机,拔出笔记本电源插头,再开机,运行程序,这时候软件显示是放电。一定时间后放电结束,等到电脑自动关机为止,然后再插上笔记本电源,开机运行程序,显示充电,结束后再关机,拔出电源,在开机运行,程序显示放电,等到关机为止。以上一共进行了两个回合,一般2-3回合是一个专门修复一些人老不拔下电池通着交流电,以至电池在短时间内失效的,里面有使用说明,我自己试了SONY的笔记本,15分钟变一个半小时,看文本2小时,我发上来之前用昨天更新的瑞星杀过毒,希望对大家有用吧4 278浏览会员免费
- usb大小:9KB通过修改注册表,系统文件,实现禁用usb储存设备,可以防止企业资料从usb被拷走。简单,易用。详细技术原理: http://blog.csdn.net/guoyi987/article/details/7270378通过修改注册表,系统文件,实现禁用usb储存设备,可以防止企业资料从usb被拷走。简单,易用。详细技术原理: http://blog.csdn.net/guoyi987/article/details/72703780 198浏览会员免费
- 秦殇修改器大小:121KB1.从修改器选择游戏进程后(一般来说是Poq.exe),先点击"初始化", 2.再回到游戏中将物品栏中的物品拿起放下,回到修改器中就能读取数据再修改了. 3.修改完成后保存.回到游戏中把修改的物品扔到地下再捡起来,就能看到修改效果了. 可以修改装备的属性,并可以自由定制装备颜色。 1.0正式版新增加了一个模板功能,能存储玩家的修改方案。 感谢YES2提供修改思路!1.从修改器选择游戏进程后(一般来说是Poq.exe),先点击"初始化", 2.再回到游戏中将物品栏中的物品拿起放下,回到修改器中就能读取数据再修改了. 3.修改完成后保存.回到游戏中把修改的物品扔到地下再捡起来,就能看到修改效果了. 可以修改装备的属性,并可以自由定制装备颜色。 1.0正式版新增加了一个模板功能,能存储玩家的修改方案。 感谢YES2提供修改思路!5 2053浏览会员免费
- 2012黑客知识大全.zip大小:3MB2012黑客知识大全.zip;[本站资源全部免费];2012年最新整理;2012最新...2012黑客知识大全.zip;[本站资源全部免费];2012年最新整理;2012最新...4 379浏览会员免费
- ISO SAE 21434中文版4 1w+浏览会员免费
- 网络安全技术教程之一 破解无线网络密码教程4 506浏览会员免费
- 郁金香大小:19MB郁金香VIP专用OllyDBG 因压缩包文件过大,删除了Win32API.hlp,包含了大量的工具: TOOL1=进程隐藏工具|Tools\进程隐藏工具\进程隐藏工具.exe TOOL2=代码注入器|Tools\代码注入器\CodeInEX.exe TOOL3=ImPortREC|Tools\ImportREC\ImportREC.exe TOOL4=计算器|Tools\calc.exe TOOL5=破解计算器|Tools\hexCalc.exe TOOL6=ASCII码|Tools\Ascii.exe TOOL7=字符串转换|Tools\VXCalc.exe TOOL8=函数查询r|Tools\FunSearcher\函数查询r.exe TOOL9=DLL加载|Tools\Dll_LoadEx.exe TOOL10=汇编查询|Tools\asm\AsmFun.exe TOOL11=指令字典2005XT|Tools\2005XT\Dicbook2005XT\指令字典2005XT.exe TOOL12=ASM命令|Tools\Asm\AsmFun.exe郁金香VIP专用OllyDBG 因压缩包文件过大,删除了Win32API.hlp,包含了大量的工具: TOOL1=进程隐藏工具|Tools\进程隐藏工具\进程隐藏工具.exe TOOL2=代码注入器|Tools\代码注入器\CodeInEX.exe TOOL3=ImPortREC|Tools\ImportREC\ImportREC.exe TOOL4=计算器|Tools\calc.exe TOOL5=破解计算器|Tools\hexCalc.exe TOOL6=ASCII码|Tools\Ascii.exe TOOL7=字符串转换|Tools\VXCalc.exe TOOL8=函数查询r|Tools\FunSearcher\函数查询r.exe TOOL9=DLL加载|Tools\Dll_LoadEx.exe TOOL10=汇编查询|Tools\asm\AsmFun.exe TOOL11=指令字典2005XT|Tools\2005XT\Dicbook2005XT\指令字典2005XT.exe TOOL12=ASM命令|Tools\Asm\AsmFun.exe4 437浏览会员免费
- 海康监控大小:5MB海康监控海康监控海康监控客户端海康监控客户端海康监控客户端海康监控客户端海康监控客户端海康监控客户端海康监控客户端海康监控客户端海康监控客户端海康监控海康监控海康监控客户端海康监控客户端海康监控客户端海康监控客户端海康监控客户端海康监控客户端海康监控客户端海康监控客户端海康监控客户端4 3257浏览会员免费
- K8信息安全工具包V4.0大小:34MBK8信息安全工具包 V4.0 渗透测试版 Build 20111225 渗透提权常用工具包[K.8]K8信息安全工具包 V4.0 渗透测试版 Build 20111225 渗透提权常用工具包[K.8]5 575浏览会员免费
- 隐藏系统进程工具大小:204KBFU_rootkit FU_rootkit在xp环境下用于隐藏系统进程的工具,win7下无法使用。FU_rootkit FU_rootkit在xp环境下用于隐藏系统进程的工具,win7下无法使用。5 453浏览会员免费
- 6个原始文件大小:6KB把替换后引起空白的6个原始文件 (内含教程步骤) 4.“把替换后引起空白的6个原始文件”这一压 缩包中的六个文件,复制到C:\Windows\servicing\Packages这一文件夹中。把替换后引起空白的6个原始文件 (内含教程步骤) 4.“把替换后引起空白的6个原始文件”这一压 缩包中的六个文件,复制到C:\Windows\servicing\Packages这一文件夹中。4 245浏览会员免费
- 星空极速破解大小:325KB一个用于找回本机保存的互联星空拔号器登录密码的小程序,运行本程序后再登录互联星空拔号器,本程序就会把ADSL密码记录到c:\adslpass.txt,这个里面记录的才是真正的密码。用上面记录的账号和密码可以直接用XP自带的虚拟拨号上网,不用再用星空极速了,破解星空极速双机或多机上网必备工具。为防止本程序被用于盗号,本程序运行时会有界面一个用于找回本机保存的互联星空拔号器登录密码的小程序,运行本程序后再登录互联星空拔号器,本程序就会把ADSL密码记录到c:\adslpass.txt,这个里面记录的才是真正的密码。用上面记录的账号和密码可以直接用XP自带的虚拟拨号上网,不用再用星空极速了,破解星空极速双机或多机上网必备工具。为防止本程序被用于盗号,本程序运行时会有界面5 498浏览会员免费
- JInstall大小:965BJInstall—专业的java web 项目打包、加密工具 软件说明: 通常情况下,java项目很容易被反编译、破解。即使对class文件进行了混淆,仍然还是符合java标准的类文件,所以还是可以反编译。要想彻底保护您的项目不被反编译、破解,最大限度保护您的知识产权和劳动成果,保护您的产品不被轻易的模仿和盗版,对项目进行真正意义的加密才是保护之道。 Jinstall打包工具通过对class文件进行256位高强度加密,对您的项目进行绝对安全的保护。通过将web项目整合到一个exe文件中,实现加密、打包、安装一步到位。真正做到了安全、简单、方便! --------------------------------------------------------------------- JInstall—专业的java web 项目打包、加密工具,可以做到: 打包:将web项目打包成一个exe文件,客户直接双击、下一步就可以部署一个web项目。包括jdk、tomcat、mysql数据库这些繁琐的步骤都自动搞定。 加密:打包过程中对所有需要保护的类文件进行高强度加密,保护你的代码不被反编译。JInstall—专业的java web 项目打包、加密工具 软件说明: 通常情况下,java项目很容易被反编译、破解。即使对class文件进行了混淆,仍然还是符合java标准的类文件,所以还是可以反编译。要想彻底保护您的项目不被反编译、破解,最大限度保护您的知识产权和劳动成果,保护您的产品不被轻易的模仿和盗版,对项目进行真正意义的加密才是保护之道。 Jinstall打包工具通过对class文件进行256位高强度加密,对您的项目进行绝对安全的保护。通过将web项目整合到一个exe文件中,实现加密、打包、安装一步到位。真正做到了安全、简单、方便! --------------------------------------------------------------------- JInstall—专业的java web 项目打包、加密工具,可以做到: 打包:将web项目打包成一个exe文件,客户直接双击、下一步就可以部署一个web项目。包括jdk、tomcat、mysql数据库这些繁琐的步骤都自动搞定。 加密:打包过程中对所有需要保护的类文件进行高强度加密,保护你的代码不被反编译。4 2140浏览会员免费
- 本书探索了如何基于经过验证的方法论、风险分析、合规和业务需求,构建一个全面的安全方案。你将学会如何成功地保护数据、网络、计算机和应用程序。书中还深入介绍了数据保护、加密、信息权限管理、网络安全、入侵检测和防御、UNIX和Windows安全、虚拟化和云安全、安全应用程序开发、灾难恢复、计算机取证及现实世界的攻击和对策。书中最后提供了一个丰富的安全术语表,以及基于标准的参考,这对于专业人士和学生都是一个相当丰富的资源。4 596浏览会员免费
- 端口扫描大小:12MB一. 系统要求:Windows NT4/2000/XP/2003 二. 功能简介: 采用多线程方式对指定IP地址段(或单机)进行安全漏洞检测,支持插件功能,提供了图形界面和命令行两种操作方式,扫描内容包括:远程服务类型、操作系统类型及版本,各种弱口令漏洞、后门、应用服务漏洞、网络设备漏洞、拒绝服务漏洞等二十几个大类。对于多数已知漏洞,我们给出了相应的漏洞描述、解决方案及详细描述链接,其它漏洞资料正在进一步整理完善中,您也可以通过本站的"安全文摘"和"安全漏洞"栏目查阅相关说明。 三. 所需文件: xscan_gui.exe -- X-Scan图形界面主程序 xscan.exe -- X-Scan命令行主程序 checkhost.exe -- 插件调度主程序 update.exe -- 在线升级主程序 *.dll -- 主程序所需动态链接库 使用说明.txt -- X-Scan使用说明 /dat/language.ini -- 多语言配置文件,可通过设置"LANGUAGE\SELECTED"项进行语言切换 /dat/language.* -- 多语言数据文件 /dat/config.ini -- 用户配置文件,用于保存待检测端口列表、CGI漏洞检测的相关设置及所有字典文件名称(含相对路径) /dat/config.bak -- 备份配置文件,用于恢复原始设置 /dat/cgi.lst -- CGI漏洞列表 /dat/iis_code.ini -- IIS编码漏洞列表 /dat/port.ini -- 用于保存已知端口的对应服务名称 /dat/*_user.dic -- 用户名字典文件,用于检测弱口令用户 /dat/*_pass.dic -- 密码字典,用于检测弱口令用户 /dat/p0f*.fp -- 识别远程主机操作系统所需的操作系统特征码配置文件(被动识别) /dat/nmap-os-fingerprints -- 识别远程主机操作系统所需的操作系统特征码配置文件(主动识别) /dat/wry.dll -- "IP-地理位置"地址查询数据库文件 /dat/*.nsl -- 经过整理的NASL脚本列表 /plugins -- 用于存放所有插件(后缀名为.xpn) /scripts -- 用于存放所有NASL脚本(后缀名为.nasl) /scripts/desc -- 用于存放所有NASL脚本多语言描述(后缀名为.desc) 注:xscan_gui.exe与xscan.exe共用所有插件及数据文件,但二者之间没有任何依赖关系,均可独立运行。 四. 准备工作: X-Scan是完全免费软件,无需注册,无需安装(解压缩即可运行),需要WinPCap驱动程序支持(WinPCap 2.3以上版本)。 五. 注意事项: 1.未安装WinPCap驱动虽然可以正常使用X-Scan,但一些需要定制数据包的检测功能将完全失效。 2.端口扫描中的SYN方式和被动主机操作系统识别功能在NT4系统下无法使用,在windows 2000等系统下使用时必须拥有管理员权限。 3.在"X-Scan"中内置的密码字典仅为简单示范,使用者如果希望软件有更强的密码猜解能力,应该自己编辑密码字典文件。 4.命令行方式检测过程中,按"[空格]"键可以查看各线程状态及扫描进度,按"q"键保存当前数据后提前退出程序,按"<ctrl+c>"强行关闭程序。 5."X-Scan"所使用的地址查询数据库为"追捕"软件的数据库,并且得到作者许可。在此对"追捕"软件作者及所有为建立此数据库作出贡献的朋友表示感谢。由于没有考虑和将来"追捕"数据库的兼容问题,不能保证能正确使用以后版本的"追捕"数据库。在"追捕"数据库文件格式没有改变的情况下,可以将新版本的数据库文件"wry.dll"拷贝到/dat目录下替换旧版本文件,但建议在覆盖前备份旧文件. 六. 命令行方式运行参数说明: 1.命令格式: xscan -host <起始IP>[-<终止IP>] <检测项目> [其他选项] xscan -file <主机列表文件名> <检测项目> [其他选项] 其中<检测项目> 含义如下: -active : 检测目标主机是否存活 -port : 检测常用服务的端口状态(可通过\dat\config.ini文件的"PORT-SCAN-OPTIONS\PORT-LIST"项定制待检测端口列表); -sql : 检测SQL-Server弱口令(可通过\dat\config.ini文件设置用户名/密码字典文件); -ftp : 检测FTP弱口令(可通过\dat\config.ini文件设置用户名/密码字典文件); -ntpass : 检测NT-Server弱口令(可通过\dat\config.ini文件设置用户名/密码字典文件); -smtp : 检测SMTP-Server弱口令(可通过\dat\config.ini文件设置用户名/密码字典文件); -pop3 : 检测POP3-Server弱口令(可通过\dat\config.ini文件设置用户名/密码字典文件); -smb : 检测NT-Server弱口令(可通过\dat\config.ini文件设置用户名/密码字典文件); -cgi : 检测CGI漏洞(可通过\dat\config.ini文件的"CGI-ENCODE\encode_type"项设置编码方案); -iis : 检测IIS编码/解码漏洞(可通过\dat\config.ini文件的"CGI-ENCODE\encode_type"项设置编码方案); -nasl : 加载Nessus攻击脚本; -all : 检测以上所有项目; [其他选项] 含义如下: -v: 显示详细扫描进度 -p: 跳过没有响应的主机 -o: 跳过没有检测到开放端口的主机 -t <并发线程数量[,并发主机数量]>: 指定最大并发线程数量和并发主机数量, 默认数量为100,10 * cgi及iis参数中"编码方案"含义: 1.用"HEAD"替换"GET" 2.用"POST"替换"GET" 3.用"GET / HTTP/1.0\r\nHeader:" 替换 "GET" 4.用"GET /[filename]?param=" 替换 "GET"(可通过\dat\config.ini文件的"CGI-ENCODE\encode4_index_file"项设置[filename]) 5.用"GET " 替换 "GET" 6.多个"/"或"\" 7."/"与"\"互换 8.用"<Tab>替换"<空格>" 注:各变形方案若不冲突则可以同时使用,如"-cgi 1,6,8"表示同时使用第1、6、8号方案对HTTP请求进行变形。 2.示例: xscan -host xxx.xxx.1.1-xxx.xxx.255.255 -all -active -p 含义:检测xxx.xxx.1.1-xxx.xxx.255.255网段内主机的所有漏洞,跳过无响应的主机; xscan -host xxx.xxx.1.1-xxx.xxx.255.255 -port -smb -t 150 -o 含义:检测xxx.xxx.1.1-xxx.xxx.255.255网段内主机的标准端口状态,NT弱口令用户,最大并发线程数量为150,跳过没有检测到开放端口的主机; xscan -file host.lst -port -cgi -t 200,5 -v -o 含义:检测"host.lst"文件中列出的所有主机的标准端口状态,CGI漏洞,最大并发线程数量为200,同一时刻最多检测5台主机,显示详细检测进度,跳过没有检测到开放端口的主机; 七. 插件接口: /* 该函数在初始化插件时被调用,用于获取插件基本信息。 返回值含义:TRUE--插件初始化成功;FALSE--插件初始化失败。*/ extern "C" __declspec(dllexport) BOOL __stdcall GetPluginInfo(PLUGIN_INFO *); /* 该函数在检测主机时被调用,传入主机基本信息及必要参数,返回扫描结果。 返回值含义:TRUE--存在漏洞;FALSE--不存在漏洞。*/ extern "C" __declspec(dllexport) BOOL __stdcall PluginFunc(VOID *); 插件应导出上述两个函数,xscan.exe将分别在初始化和扫描时调用。编译后将最终生成的.dll程序重命名为.xpn文件,并保存在xscan.exe所在目录的"plugin"子目录内。示例插件程序见“/plugins/XScan_Pub_Plugin_{by_Enfis}.rar”。一. 系统要求:Windows NT4/2000/XP/2003 二. 功能简介: 采用多线程方式对指定IP地址段(或单机)进行安全漏洞检测,支持插件功能,提供了图形界面和命令行两种操作方式,扫描内容包括:远程服务类型、操作系统类型及版本,各种弱口令漏洞、后门、应用服务漏洞、网络设备漏洞、拒绝服务漏洞等二十几个大类。对于多数已知漏洞,我们给出了相应的漏洞描述、解决方案及详细描述链接,其它漏洞资料正在进一步整理完善中,您也可以通过本站的"安全文摘"和"安全漏洞"栏目查阅相关说明。 三. 所需文件: xscan_gui.exe -- X-Scan图形界面主程序 xscan.exe -- X-Scan命令行主程序 checkhost.exe -- 插件调度主程序 update.exe -- 在线升级主程序 *.dll -- 主程序所需动态链接库 使用说明.txt -- X-Scan使用说明 /dat/language.ini -- 多语言配置文件,可通过设置"LANGUAGE\SELECTED"项进行语言切换 /dat/language.* -- 多语言数据文件 /dat/config.ini -- 用户配置文件,用于保存待检测端口列表、CGI漏洞检测的相关设置及所有字典文件名称(含相对路径) /dat/config.bak -- 备份配置文件,用于恢复原始设置 /dat/cgi.lst -- CGI漏洞列表 /dat/iis_code.ini -- IIS编码漏洞列表 /dat/port.ini -- 用于保存已知端口的对应服务名称 /dat/*_user.dic -- 用户名字典文件,用于检测弱口令用户 /dat/*_pass.dic -- 密码字典,用于检测弱口令用户 /dat/p0f*.fp -- 识别远程主机操作系统所需的操作系统特征码配置文件(被动识别) /dat/nmap-os-fingerprints -- 识别远程主机操作系统所需的操作系统特征码配置文件(主动识别) /dat/wry.dll -- "IP-地理位置"地址查询数据库文件 /dat/*.nsl -- 经过整理的NASL脚本列表 /plugins -- 用于存放所有插件(后缀名为.xpn) /scripts -- 用于存放所有NASL脚本(后缀名为.nasl) /scripts/desc -- 用于存放所有NASL脚本多语言描述(后缀名为.desc) 注:xscan_gui.exe与xscan.exe共用所有插件及数据文件,但二者之间没有任何依赖关系,均可独立运行。 四. 准备工作: X-Scan是完全免费软件,无需注册,无需安装(解压缩即可运行),需要WinPCap驱动程序支持(WinPCap 2.3以上版本)。 五. 注意事项: 1.未安装WinPCap驱动虽然可以正常使用X-Scan,但一些需要定制数据包的检测功能将完全失效。 2.端口扫描中的SYN方式和被动主机操作系统识别功能在NT4系统下无法使用,在windows 2000等系统下使用时必须拥有管理员权限。 3.在"X-Scan"中内置的密码字典仅为简单示范,使用者如果希望软件有更强的密码猜解能力,应该自己编辑密码字典文件。 4.命令行方式检测过程中,按"[空格]"键可以查看各线程状态及扫描进度,按"q"键保存当前数据后提前退出程序,按"<ctrl+c>"强行关闭程序。 5."X-Scan"所使用的地址查询数据库为"追捕"软件的数据库,并且得到作者许可。在此对"追捕"软件作者及所有为建立此数据库作出贡献的朋友表示感谢。由于没有考虑和将来"追捕"数据库的兼容问题,不能保证能正确使用以后版本的"追捕"数据库。在"追捕"数据库文件格式没有改变的情况下,可以将新版本的数据库文件"wry.dll"拷贝到/dat目录下替换旧版本文件,但建议在覆盖前备份旧文件. 六. 命令行方式运行参数说明: 1.命令格式: xscan -host <起始IP>[-<终止IP>] <检测项目> [其他选项] xscan -file <主机列表文件名> <检测项目> [其他选项] 其中<检测项目> 含义如下: -active : 检测目标主机是否存活 -port : 检测常用服务的端口状态(可通过\dat\config.ini文件的"PORT-SCAN-OPTIONS\PORT-LIST"项定制待检测端口列表); -sql : 检测SQL-Server弱口令(可通过\dat\config.ini文件设置用户名/密码字典文件); -ftp : 检测FTP弱口令(可通过\dat\config.ini文件设置用户名/密码字典文件); -ntpass : 检测NT-Server弱口令(可通过\dat\config.ini文件设置用户名/密码字典文件); -smtp : 检测SMTP-Server弱口令(可通过\dat\config.ini文件设置用户名/密码字典文件); -pop3 : 检测POP3-Server弱口令(可通过\dat\config.ini文件设置用户名/密码字典文件); -smb : 检测NT-Server弱口令(可通过\dat\config.ini文件设置用户名/密码字典文件); -cgi : 检测CGI漏洞(可通过\dat\config.ini文件的"CGI-ENCODE\encode_type"项设置编码方案); -iis : 检测IIS编码/解码漏洞(可通过\dat\config.ini文件的"CGI-ENCODE\encode_type"项设置编码方案); -nasl : 加载Nessus攻击脚本; -all : 检测以上所有项目; [其他选项] 含义如下: -v: 显示详细扫描进度 -p: 跳过没有响应的主机 -o: 跳过没有检测到开放端口的主机 -t <并发线程数量[,并发主机数量]>: 指定最大并发线程数量和并发主机数量, 默认数量为100,10 * cgi及iis参数中"编码方案"含义: 1.用"HEAD"替换"GET" 2.用"POST"替换"GET" 3.用"GET / HTTP/1.0\r\nHeader:" 替换 "GET" 4.用"GET /[filename]?param=" 替换 "GET"(可通过\dat\config.ini文件的"CGI-ENCODE\encode4_index_file"项设置[filename]) 5.用"GET " 替换 "GET" 6.多个"/"或"\" 7."/"与"\"互换 8.用"<Tab>替换"<空格>" 注:各变形方案若不冲突则可以同时使用,如"-cgi 1,6,8"表示同时使用第1、6、8号方案对HTTP请求进行变形。 2.示例: xscan -host xxx.xxx.1.1-xxx.xxx.255.255 -all -active -p 含义:检测xxx.xxx.1.1-xxx.xxx.255.255网段内主机的所有漏洞,跳过无响应的主机; xscan -host xxx.xxx.1.1-xxx.xxx.255.255 -port -smb -t 150 -o 含义:检测xxx.xxx.1.1-xxx.xxx.255.255网段内主机的标准端口状态,NT弱口令用户,最大并发线程数量为150,跳过没有检测到开放端口的主机; xscan -file host.lst -port -cgi -t 200,5 -v -o 含义:检测"host.lst"文件中列出的所有主机的标准端口状态,CGI漏洞,最大并发线程数量为200,同一时刻最多检测5台主机,显示详细检测进度,跳过没有检测到开放端口的主机; 七. 插件接口: /* 该函数在初始化插件时被调用,用于获取插件基本信息。 返回值含义:TRUE--插件初始化成功;FALSE--插件初始化失败。*/ extern "C" __declspec(dllexport) BOOL __stdcall GetPluginInfo(PLUGIN_INFO *); /* 该函数在检测主机时被调用,传入主机基本信息及必要参数,返回扫描结果。 返回值含义:TRUE--存在漏洞;FALSE--不存在漏洞。*/ extern "C" __declspec(dllexport) BOOL __stdcall PluginFunc(VOID *); 插件应导出上述两个函数,xscan.exe将分别在初始化和扫描时调用。编译后将最终生成的.dll程序重命名为.xpn文件,并保存在xscan.exe所在目录的"plugin"子目录内。示例插件程序见“/plugins/XScan_Pub_Plugin_{by_Enfis}.rar”。4 1661浏览会员免费
- 运行:Photoshop大小:148KB对于下载了绿色版的photoshop的用户,请运行此补丁。 运行:Photoshop CS2 [9.0] 注册表补丁对于下载了绿色版的photoshop的用户,请运行此补丁。 运行:Photoshop CS2 [9.0] 注册表补丁5 757浏览会员免费
- c/c++aes算法大小:93KB最近需要和银行pos做数据通讯,银行端算法为java实现的 AES/ECB/PKCS5PADDING我也改不了, c/c++这边实现ECB算法本来就少,PKCS5PADDING的更是没有,索性自己动手。工作原因c和java都得熟悉,因此把java端和c/c++实现都给大家了,注意java端要明确指明字符集为GBK,因为各版本jdk默认字符集并不一致,key采用16位,你知道的。压缩包里有两个工程,一个vc6.0一个myeclipse,本帖是修复贴,原帖地址c/c++ 与java互通 AES加密解密,算法ECB/PKCS5PADDING http://download.csdn.net/download/wangsonghiweed/4328267 -来自CSDN,有童鞋反映有问题,我修复了最近需要和银行pos做数据通讯,银行端算法为java实现的 AES/ECB/PKCS5PADDING我也改不了, c/c++这边实现ECB算法本来就少,PKCS5PADDING的更是没有,索性自己动手。工作原因c和java都得熟悉,因此把java端和c/c++实现都给大家了,注意java端要明确指明字符集为GBK,因为各版本jdk默认字符集并不一致,key采用16位,你知道的。压缩包里有两个工程,一个vc6.0一个myeclipse,本帖是修复贴,原帖地址c/c++ 与java互通 AES加密解密,算法ECB/PKCS5PADDING http://download.csdn.net/download/wangsonghiweed/4328267 -来自CSDN,有童鞋反映有问题,我修复了5 1280浏览会员免费
- PCI60806A芯片驱动大小:95KBPCI60806A芯片驱动 并口/串口卡驱动PCI60806A芯片驱动 并口/串口卡驱动5 475浏览会员免费
- 卡巴斯基大小:23MB卡巴斯基破解版,最新key升级到2010年\kav6有效2010年.exe卡巴斯基破解版,最新key升级到2010年\kav6有效2010年.exe3 317浏览会员免费
- SM3大小:5KB按国密标准开发的C语言版(VC6)的SM3算法源代码 参考xyssl源码库实现 计算结果与标准测试数据完全相同 附带有SM3-HMAC算法按国密标准开发的C语言版(VC6)的SM3算法源代码 参考xyssl源码库实现 计算结果与标准测试数据完全相同 附带有SM3-HMAC算法5 2842浏览会员免费
- AOPR大小:2MBAdvancedOffice.Password.Recovery 可以清除office文件的密码,让你随心所欲的查看office文档。AdvancedOffice.Password.Recovery 可以清除office文件的密码,让你随心所欲的查看office文档。5 541浏览会员免费
- 免杀辅助INSTDRV.EXE大小:30KB免杀辅助\INSTDRV.EXE免杀辅助\INSTDRV.EXE5 684浏览会员免费
- ARCHPR大小:377KBARCHPR(AZPR3.0汉化破解版),破解ZIP加密,多种破解方式,汉化版,好用,亲测ARCHPR(AZPR3.0汉化破解版),破解ZIP加密,多种破解方式,汉化版,好用,亲测3 3828浏览会员免费
- RAR大小:429KB西安市养老保险经办中心CA证书,1、 电子证书有两个文件,为“网上服务平台系统电子证书1.pfx”,和“网上服务平台系统电子证书2.pfx”,此证书由经办中心统一发放给企业。西安市养老保险经办中心CA证书,1、 电子证书有两个文件,为“网上服务平台系统电子证书1.pfx”,和“网上服务平台系统电子证书2.pfx”,此证书由经办中心统一发放给企业。2 412浏览会员免费
- SM2大小:163KB一个简单的SM2/3/4算法计算工具,可以辅助大家做简单的数据验证。一个简单的SM2/3/4算法计算工具,可以辅助大家做简单的数据验证。4 1669浏览会员免费
- 卡巴斯基大小:993B卡巴斯基授权文件-卡巴斯基6.0授权文件卡巴斯基授权文件-卡巴斯基6.0授权文件4 171浏览会员免费
- EXCEL密码去除(工作表、工作薄密码保护破解)大小:6KBEXCEL密码去除(工作表、工作薄密码保护破解)EXCEL密码去除(工作表、工作薄密码保护破解)EXCEL密码去除(工作表、工作薄密码保护破解)EXCEL密码去除(工作表、工作薄密码保护破解)4 1w+浏览会员免费
- RAR大小:9MB论文检测系统,免费文章抄袭检测和硕士论文检测,论文比对论文查重系统,论文抄袭检测软件,论文相似度检测,知网论文检测,论文检测系统,免费文章抄袭检测和硕士论文检测,论文比对论文查重系统,论文抄袭检测软件,论文相似度检测,知网论文检测,3 338浏览会员免费
- SQL注入攻击与防御.pdf4 2395浏览会员免费
- 3DES大小:159KB利用C语言编写的3DES加密算法,能够对任意长度的字符数组进行加解密。通过编写相应的JNI接口文件能够很容易移植到Android平台,从而解决不同平台DES加解密结果不一致的问题。利用C语言编写的3DES加密算法,能够对任意长度的字符数组进行加解密。通过编写相应的JNI接口文件能够很容易移植到Android平台,从而解决不同平台DES加解密结果不一致的问题。4 2090浏览会员免费
- 盲刷软件大小:187KB因为先前Y460 27CN46WW版BIOS问题,刷新完成后可能会出现黑屏故障. 解决方案: 如果站端工程师已经遇到该问题,请使用下列拯救方法和工具解决问题. 1。首先创建应急拯救U盘. 1)首先准备一个可以正常使用的U盘(容量不需要太大.512以下为宜) 2)解压缩副档cirisi tool.RAR 到一台电脑系统内. 3)插入准备好的U盘.(数据请备份好,该步骤将会格式化掉U盘内所有数据) 4)点击运行wincris.exe文件开始创建拯救工具盘. 2。其次拯救故障机 1)把做好的应急拯救工具U盘插入到因为刷新BIOS黑屏的故障机上. 2)插入电源适配器和电池并确保接触完好. 3)按住Fn+R,然后按开机按钮开机. 4)几分钟后,系统会自动更新到27CN48WW版BIOS. 5)拯救结束后,按F2进BIOS设置画面,设置默认值(F9).保存退出. 拯救工具请见副档.解压缩密码:1234因为先前Y460 27CN46WW版BIOS问题,刷新完成后可能会出现黑屏故障. 解决方案: 如果站端工程师已经遇到该问题,请使用下列拯救方法和工具解决问题. 1。首先创建应急拯救U盘. 1)首先准备一个可以正常使用的U盘(容量不需要太大.512以下为宜) 2)解压缩副档cirisi tool.RAR 到一台电脑系统内. 3)插入准备好的U盘.(数据请备份好,该步骤将会格式化掉U盘内所有数据) 4)点击运行wincris.exe文件开始创建拯救工具盘. 2。其次拯救故障机 1)把做好的应急拯救工具U盘插入到因为刷新BIOS黑屏的故障机上. 2)插入电源适配器和电池并确保接触完好. 3)按住Fn+R,然后按开机按钮开机. 4)几分钟后,系统会自动更新到27CN48WW版BIOS. 5)拯救结束后,按F2进BIOS设置画面,设置默认值(F9).保存退出. 拯救工具请见副档.解压缩密码:12345 507浏览会员免费
- S.EXE大小:10KB20KB,无后门,插件,木马!!!!!!!!!!!!!!!!!!!!!!!!!!!20KB,无后门,插件,木马!!!!!!!!!!!!!!!!!!!!!!!!!!!5 862浏览会员免费
- hookDiskID大小:208KB查看和修改硬盘的物理序列号(模拟修改)。 如果要查看和修改硬盘分区的逻辑序列号,请下载“硬盘逻辑序列号更改工具”。 如果要查看硬盘的物理、逻辑序列号和CPU序列号等,请下载Hardware ID Extractor。 PS:有人说这个有马,我用瑞星查过并没有,应该是一些杀毒软件误报,认为修改硬盘序列号就是病毒,如果不放心请不要下载,谢谢。查看和修改硬盘的物理序列号(模拟修改)。 如果要查看和修改硬盘分区的逻辑序列号,请下载“硬盘逻辑序列号更改工具”。 如果要查看硬盘的物理、逻辑序列号和CPU序列号等,请下载Hardware ID Extractor。 PS:有人说这个有马,我用瑞星查过并没有,应该是一些杀毒软件误报,认为修改硬盘序列号就是病毒,如果不放心请不要下载,谢谢。4 2634浏览会员免费
- SO 26262:(Road vehicles – Functional Safety)是在IEC 61508 标准的基础上,以道路车辆电子及电气系统应用产业的角度,具体规范汽车电子安全系统从开发到使用的安全生命周期的技术与管理要求。 在ISO 26262标准中,以功能安全管理(Management of functional safety)、汽车产品设计开发的安全生命周期(Safety lifecycle)及分析定义汽车安全完整性等级(Automotive Safety Integrity Level, ASIL)为主要规范。此标准以项目定义及风险分析来评估系统所需达到的ASIL安全等级目标。 整理篇。1 1w+浏览会员免费
- 开机密码破解大小:535KB开机密码破解开机密码破解4 261浏览会员免费
- Kali大小:43MBAdvanced Penetration Testing For Highly-Secured Environments -2012.pdf BackTrack 5 Wireless Penetration Testing Beginners Guide.pdf Basic Security Testing with Kali Linux (2014).PDF Gray Hat Hacking 2nd Edition.pdf Hacking - Firewalls And Networks How To Hack Into Remote Computers.pdf Hacking The Art Of Exploitation(2nd Edition)-2008.pdf Hacking Wireless Networks For Dummies -2005.pdf Web Penetration Testing with Kali Linux -2013.pdf Hacking with Kali - Practical Penetration Testing Techniques 2014.pdf Instant Kali Linux -2013.pdf Kali Linux Cookbook -2013.pdf Kali Linux Social Engineering -2013.pdf Kali Linux:Assuring Security By Penetration Testing -2014.pdf Learning.Nessus.for.Penetration.Testing.Jan.2014.pdf Metasploit The Penetration Testers Guide- 2011.pdf Metasploit.Penetration.Testing.Cookbook.Jun.2012.pdf Offensive Security - Penetration Testing with BackTrack.pdf The Basics of Hacking and Penetration Testing.pdf 字数限制,还有5本书名字没写出.....,物超所值! 本资料共包含以下附件: Kali Linux.part01.rar Kali Linux.part02.rar Kali Linux.part03.rar Kali Linux.part04.rar Kali Linux.part05.rar Kali Linux.part06.rarAdvanced Penetration Testing For Highly-Secured Environments -2012.pdf BackTrack 5 Wireless Penetration Testing Beginners Guide.pdf Basic Security Testing with Kali Linux (2014).PDF Gray Hat Hacking 2nd Edition.pdf Hacking - Firewalls And Networks How To Hack Into Remote Computers.pdf Hacking The Art Of Exploitation(2nd Edition)-2008.pdf Hacking Wireless Networks For Dummies -2005.pdf Web Penetration Testing with Kali Linux -2013.pdf Hacking with Kali - Practical Penetration Testing Techniques 2014.pdf Instant Kali Linux -2013.pdf Kali Linux Cookbook -2013.pdf Kali Linux Social Engineering -2013.pdf Kali Linux:Assuring Security By Penetration Testing -2014.pdf Learning.Nessus.for.Penetration.Testing.Jan.2014.pdf Metasploit The Penetration Testers Guide- 2011.pdf Metasploit.Penetration.Testing.Cookbook.Jun.2012.pdf Offensive Security - Penetration Testing with BackTrack.pdf The Basics of Hacking and Penetration Testing.pdf 字数限制,还有5本书名字没写出.....,物超所值! 本资料共包含以下附件: Kali Linux.part01.rar Kali Linux.part02.rar Kali Linux.part03.rar Kali Linux.part04.rar Kali Linux.part05.rar Kali Linux.part06.rar5 689浏览会员免费
- linux大小:17MBlinux shell编程 教程大全 目 录 译者序 前言 第一部分 shell 第1章 文件安全与权限 1 1.1 文件 1 1.2 文件类型 2 1.3 权限 2 1.4 改变权限位 4 1.4.1 符号模式 4 1.4.2 chmod命令举例 5 1.4.3 绝对模式 5 1.4.4 chmod命令的其他例子 6 1.4.5 可以选择使用符号模式或绝对模式 7 1.5 目录 7 1.6 suid/guid 7 1.6.1 为什么要使用suid/guid 8 1.6.2 设置suid/guid的例子 8 1.7 chown和chgrp 9 1.7.1 chown举例 9 1.7.2 chgrp举例 9 1.7.3 找出你所属于的用户组 9 1.7.4 找出其他用户所属于的组 10 1.8 umask 10 1.8.1 如何计算umask值 10 1.8.2 常用的umask值 11 1.9 符号链接 12 1.9.1 使用软链接来保存文件的多个映像 12 1.9.2 符号链接举例 12 1.10 小结 13 第2章 使用find和xargs 14 2.1 find命令选项 14 2.1.1 使用name选项 15 2.1.2 使用perm选项 16 2.1.3 忽略某个目录 16 2.1.4 使用user和nouser选项 16 2.1.5 使用group和nogroup选项 16 2.1.6 按照更改时间查找文件 17 2.1.7 查找比某个文件新或旧的文件 17 2.1.8 使用type选项 17 2.1.9 使用size选项 18 2.1.10 使用depth选项 18 2.1.11 使用mount选项 18 2.1.12 使用cpio选项 18 2.1.13 使用exec或ok来执行shell命令 19 2.1.14 find命令的例子 20 2.2 xargs 20 2.3 小结 21 第3章 后台执行命令 22 3.1 cron和crontab 22 3.1.1 crontab的域 22 3.1.2 crontab条目举例 23 3.1.3 crontab命令选项 23 3.1.4 创建一个新的crontab文件 24 3.1.5 列出crontab文件 24 3.1.6 编辑crontab文件 24 3.1.7 删除crontab文件 25 3.1.8 恢复丢失的crontab文件 25 3.2 at命令 25 3.2.1 使用at命令提交命令或脚本 26 3.2.2 列出所提交的作业 27 3.2.3 清除一个作业 27 3.3 &命令 27 3.3.1 向后台提交命令 28 3.3.2 用ps命令查看进程 28 3.3.3 杀死后台进程 28 3.4 nohup命令 29 3.4.1 使用nohup命令提交作业 29 3.4.2 一次提交几个作业 29 3.5 小结 30 第4章 文件名置换 31 4.1 使用* 31 4.2 使用? 32 4.3 使用[...]和[!...] 32 4.4 小结 33 第5章 shell输入与输出 34 5.1 echo 34 5.2 read 35 5.3 cat 37 5.4 管道 38 5.5 tee 39 5.6 标准输入、输出和错误 40 5.6.1 标准输入 40 5.6.2 标准输出 40 5.6.3 标准错误 40 5.7 文件重定向 40 5.7.1 重定向标准输出 41 5.7.2 重定向标准输入 42 5.7.3 重定向标准错误 42 5.8 结合使用标准输出和标准错误 43 5.9 合并标准输出和标准错误 43 5.10 exec 44 5.11 使用文件描述符 44 5.12 小结 45 第6章 命令执行顺序 46 6.1 使用&& 46 6.2 使用|| 46 6.3 用()和{ }将命令结合在一起 47 6.4 小结 48 第二部分 文本过滤 第7章 正则表达式介绍 49 7.1 使用句点匹配单字符 50 7.2 在行首以^匹配字符串或字符序列 50 7.3 在行尾以$匹配字符串或字符 51 7.4 使用*匹配字符串中的单字符或其重复 序列 51 7.5 使用\屏蔽一个特殊字符的含义 52 7.6 使用[]匹配一个范围或集合 52 7.7 使用\{\}匹配模式结果出现的次数 53 7.8 小结 55 第8章 grep家族 56 8.1 grep 57 8.1.1 双引号引用 57 8.1.2 grep选项 57 8.1.3 查询多个文件 57 8.1.4 行匹配 57 8.1.5 行数 58 8.1.6 显示非匹配行 58 8.1.7 精确匹配 58 8.1.8 大小写敏感 58 8.2 grep和正则表达式 58 8.2.1 模式范围 59 8.2.2 不匹配行首 59 8.2.3 设置大小写 59 8.2.4 匹配任意字符 59 8.2.5 日期查询 598.2.6 范围组合 60 8.2.7 模式出现机率 60 8.2.8 使用grep匹配“与”或者“或”模式 61 8.2.9 空行 61 8.2.10 匹配特殊字符 61 8.2.11 查询格式化文件名 61 8.2.12 查询IP地址 61 8.3 类名 62 8.4 系统grep命令 62 8.4.1 目录 63 8.4.2 passwd文件 63 8.4.3 使用ps命令 63 8.4.4 对一个字符串使用grep 64 8.5 egrep 64 8.6 小结 65 第9章 AWK介绍 66 9.1 调用awk 66 9.2 awk脚本 67 9.2.1 模式和动作 67 9.2.2 域和记录 67 9.2.3 awk中正则表达式及其操作 70 9.2.4 元字符 70 9.2.5 条件操作符 70 9.2.6 awk内置变量 73 9.2.7 NF、NR和FILENAME 74 9.2.8 awk操作符 75 9.2.9 内置的字符串函数 78 9.2.10 字符串屏蔽序列 80 9.2.11 awk输出函数printf 81 9.2.12 printf修饰符 81 9.2.13 awk数组 86 9.3 小结 88 第10章 sed 用法介绍 89 10.1 sed怎样读取数据 89 10.2 调用sed 89 10.2.1 保存sed输出 90 10.2.2 使用sed在文件中查询文本的方式 90 10.2.3 基本sed编辑命令 90 10.3 sed和正则表达式 91 10.4 基本sed编程举例 91 10.4.1 使用p(rint)显示行 91 10.4.2 打印范围 91 10.4.3 打印模式 92 10.4.4 使用模式和行号进行查询 92 10.4.5 匹配元字符 92 10.4.6 显示整个文件 92 10.4.7 任意字符 92 10.4.8 首行 92 10.4.9 最后一行 93 10.4.10 打印行号 93 10.4.11 附加文本 93 10.4.12 创建sed脚本文件 94 10.4.13 插入文本 94 10.4.14 修改文本 95 10.4.15 删除文本 96 10.4.16 替换文本 96 10.5 使用替换修改字符串 97 10.6 将sed结果写入文件命令 97 10.7 从文件中读文本 98 10.8 匹配后退出 98 10.9 显示文件中的控制字符 99 10.10 使用系统sed 99 10.10.1 处理控制字符 99 10.10.2 处理报文输出 101 10.10.3 去除行首数字 101 10.10.4 附加文本 102 10.10.5 从shell向sed传值 102 10.10.6 从sed输出中设置shell变量 102 10.11 快速一行命令 102 10.12 小结 103 第11章 合并与分割 104 11.1 sort用法 104 11.1.1 概述 104 11.1.2 sort选项 104 11.1.3 保存输出 105 11.1.4 sort启动方式 105 11.1.5 sort对域的参照方式 105 11.1.6 文件是否已分类 105 11.1.7 基本sort 106 11.1.8 sort分类求逆 106 11.1.9 按指定域分类 106 11.1.10 数值域分类 106 11.1.11 唯一性分类 107 11.1.12 使用k的其他sort方法 108 11.1.13 使用k做分类键排序 108 11.1.14 指定sort序列 108 11.1.15 pos用法 108 11.1.16 使用head和tail将输出分类 109 11.1.17 awk使用sort输出结果 109 11.1.18 将两个分类文件合并 110 11.2 系统sort 110 11.3 uniq用法 111 11.4 join用法 112 11.5 cut用法 114 11.5.1 使用域分隔符 115 11.5.2 剪切指定域 115 11.6 paste用法 116 11.6.1 指定列 116 11.6.2 使用不同的域分隔符 116 11.6.3 paste命令管道输入 117 11.7 split用法 117 11.8 小结 118 第12章 tr用法 119 12.1 关于tr 119 12.1.1 字符范围 119 12.1.2 保存输出 120 12.1.3 去除重复出现的字符 120 12.1.4 删除空行 120 12.1.5 大写到小写 121 12.1.6 小写到大写 121 12.1.7 删除指定字符 121 12.1.8 转换控制字符 122 12.1.9 快速转换 122 12.1.10 匹配多于一个字符 123 12.2 小结 123 第三部分 登录环境 第13章 登录环境 125 13.1 /etc/profile 125 13.2 用户的$HOME.profile 128 13.3 stty用法 129 13.4 创建.logout文件 131 13.5 小结 131 第14章 环境和shell变量 132 14.1 什么是shell变量 132 14.2 本地变量 132 14.2.1 显示变量 133 14.2.2 清除变量 133 14.2.3 显示所有本地shell变量 133 14.2.4 结合变量值 134 14.2.5 测试变量是否已经设置 134 14.2.6 使用变量来保存系统命令参数 135 14.2.7 设置只读变量 135 14.3 环境变量 136 14.3.1 设置环境变量 136 14.3.2 显示环境变量 136 14.3.3 清除环境变量 137 14.3.4 嵌入shell变量 137 14.3.5 其他环境变量 139 14.3.6 set命令 140 14.3.7 将变量导出到子进程 140 14.4 位置变量参数 141 14.4.1 在脚本中使用位置参数 142 14.4.2 向系统命令传递参数 142 14.4.3 特定变量参数 143 14.4.4 最后的退出状态 144 14.5 小结 145 第15章 引号 146 15.1 引用必要性 146 15.2 双引号 146 15.3 单引号 147 15.4 反引号 147 15.5 反斜线 148 15.6 小结 149 第四部分 基础shell编程 第16章 shell脚本介绍 151 16.1 使用shell脚本的原因 151 16.2 脚本内容 151 16.3 运行一段脚本 152 16.4 小结 153 第17章 条件测试 154 17.1 测试文件状态 154 17.2 测试时使用逻辑操作符 155 17.3 字符串测试 155 17.4 测试数值 156 17.5 expr用法 157 17.5.1 增量计数 158 17.5.2 数值测试 158 17.5.3 模式匹配 158 17.6 小结 159 第18章 控制流结构 160 18.1 退出状态 160 18.2 控制结构 160 18.2.1 流控制 161 18.2.2 循环 161 18.3 if then else语句 161 18.3.1 简单的if语句 162 18.3.2 变量值测试 162 18.3.3 grep输出检查 163 18.3.4 用变量测试grep输出 163 18.3.5 文件拷贝输出检查 164 18.3.6 当前目录测试 164 18.3.7 文件权限测试 165 18.3.8 测试传递到脚本中的参数 165 18.3.9 决定脚本是否为交互模式 165 18.3.10 简单的if else语句 166 18.3.11 变量设置测试 166 18.3.12 检测运行脚本的用户 166 18.3.13 将脚本参数传入系统命令 167 18.3.14 null:命令用法 167 18.3.15 测试目录创建结果 168 18.3.16 另一个拷贝实例 169 18.3.17 多个if语句 169 18.3.18 测试和设置环境变量 169 18.3.19 检测最后命令状态 170 18.3.20 增加和检测整数值 171 18.3.21 简单的安全登录脚本 172 18.3.22 elif用法 173 18.3.23 使用elif进行多条件检测 173 18.3.24 多文件位置检测 174 18.4 case语句 175 18.4.1 简单的case语句 175 18.4.2 对匹配模式使用| 176 18.4.3 提示键入y或n 177 18.4.4 case与命令参数传递 177 18.4.5 捕获输入并执行空命令 178 18.4.6 缺省变量值 179 18.5 for循环 180 18.5.1 简单的for循环 181 18.5.2 打印字符串列表 181 18.5.3 对for循环使用ls命令 181 18.5.4 对for循环使用参数 182 18.5.5 使用for循环连接服务器 183 18.5.6 使用for循环备份文件 183 18.5.7 多文件转换 183 18.5.8 多sed删除操作 184 18.5.9 循环计数 184 18.5.10 for循环和本地文档 184 18.5.11 for循环嵌入 185 18.6 until循环 186 18.6.1 简单的until循环 186 18.6.2 监视文件 187 18.6.3 监视磁盘空间 187 18.7 while循环 188 18.7.1 简单的while循环 188 18.7.2 使用while循环读键盘输入 188 18.7.3 用while循环从文件中读取数据 189 18.7.4 使用IFS读文件 189 18.7.5 带有测试条件的文件处理 190 18.7.6 扫描文件行来进行数目统计 191 18.7.7 每次读一对记录 193 18.7.8 忽略#字符 193 18.7.9 处理格式化报表 194 18.7.10 while循环和文件描述符 196 18.8 使用break和continue控制循环 197 18.8.1 break 197 18.8.2 跳出case语句 197 18.8.3 continue 197 18.8.4 浏览文件行 198 18.9 菜单 199 18.10 小结 201 第19章 shell函数 202 19.1 在脚本中定义函数 203 19.2 在脚本中使用函数 203 19.3 向函数传递参数 203 19.4 从调用函数中返回 203 19.5 函数返回值测试 204 19.6 在shell中使用函数 204 19.7 创建函数文件 204 19.8 定位文件 205 19.9 检查载入函数 205 19.10 执行shell函数 205 19.10.1 删除shell函数 206 19.10.2 编辑shell函数 206 19.10.3 函数举例 207 19.10.4 将函数集中在一起 219 19.11 函数调用 219 19.11.1 在脚本中调用函数 219 19.11.2 从函数文件中调用函数 220 19.12 定位文件不只用于函数 222 19.13 小结 223 第20章 向脚本传递参数 224 20.1 shift命令 225 20.1.1 shift命令简单用法 225 20.1.2 命令行输入的最后一个参数 225 20.1.3 使用shift处理文件转换 226 20.2 getopts 229 20.2.1 getopts脚本实例 229 20.2.2 getopts使用方式 231 20.2.3 使用getopts指定变量取值 231 20.2.4 访问取值方式 232 20.2.5 使用getopts处理文件转换 233 20.3 小结 235 第21章 创建屏幕输出 236 21.1 tput用法 236 21.1.1 字符串输出 236 21.1.2 数字输出 237 21.1.3 布尔输出 237 21.2 tput用法 237 21.2.1 设置tput命令 237 21.2.2 使用布尔输出 237 21.2.3 在脚本中使用tput 237 21.2.4 产生转义序列 238 21.2.5 光标位置 239 21.2.6 在屏幕中心位置显示文本 240 21.2.7 查找终端属性 240 21.2.8 在脚本中使用功能键 241 21.2.9 使用颜色 242 21.2.10 产生颜色 243 21.2.11 创建精致菜单 246 21.3 小结 251 第22章 创建屏幕输入 252 22.1 增加记录 252 22.2 删除记录 262 22.3 修改记录 266 22.4 查看记录 270 22.5 小结 273 第23章 调试脚本 274 23.1 一般错误 274 23.1.1 循环错误 274 23.1.2 典型的漏写引号 274 23.1.3 测试错误 274 23.1.4 字符大小写 275 23.1.5 for循环 275 23.1.6 echo 275 23.2 set命令 275 23.3 小结 276 第24章 shell嵌入命令 277 24.1 shell嵌入命令完整列表 277 24.1.1 pwd 277 24.1.2 set 278 24.1.3 times 278 24.1.4 type 278 24.1.5 ulimit 279 24.1.6 wait 279 24.2 小结 279 第五部分 高级shell编程技巧 第25章 深入讨论<< 281 25.1 快速创建一个文件 281 25.2 快速创建打印文档 281 25.3 自动选择菜单 282 25.4 自动ftp传输 283 25.5 访问数据库 286 25.6 小结 288 第26章 shell 工具 289 26.1 创建保存信息的文件 289 26.1.1 使用date命令创建日志文件 289 26.1.2 创建唯一的临时文件 290 26.2 信号 291 26.2.1 杀死一个进程 292 26.2.2 检测信号 293 26.3 trap 294 26.3.1 捕获信号并采取相应的行动 294 26.3.2 捕获信号并采取行动的另 一个例子 295 26.3.3 锁住终端 297 26.3.4 忽略信号 298 26.4 eval 300 26.4.1 执行含有字符串的命令 300 26.4.2 给每个值一个变量名 301 26.5 logger命令 302 26.5.1 使用logger命令 303 26.5.2 在脚本中使用logger命令 303 26.6 小结 305 第27章 几个脚本例子 306 27.1 pingall 306 27.2 backup_gen 306 27.3 del.lines 312 27.4 access.deny 313 27.5 logroll 316 27.6 nfsdown 317 27.7 小结 317 第28章 运行级别脚本 318 28.1 怎么知道系统中是否含有运行级别目录 318 28.2 确定当前的运行级别 319 28.3 快速熟悉inittab 319 28.4 运行级别 320 28.4.1 各种运行级别 321 28.4.2 运行级别脚本的格式 321 28.4.3 安装运行级别脚本 322 28.5 使用inittab来启动应用程序 323 28.6 启动和停止服务的其他方法 324 28.7 小结 324 第29章 cgi脚本 325 29.1 什么是Web页面? 325 29.2 cgi 325 29.3 连接Web服务器 326 29.4 cgi和HTM脚本 326 29.4.1 基本cgi脚本 326 29.4.2 显示shell命令输出 328 29.4.3 使用SSI 330 29.4.4 访问计数器 330 29.4.5 使用一个链接来显示当前Web 环境变量 332 29.4.6 其他常用的环境变量 334 29.5 get和post方法简介 335 29.5.1 get方法 335 29.5.2 post方法 340 29.5.3 填充列表项 347 29.5.4 自动刷新页面 348 29.6 小结 349 附录 常用shell命令 350linux shell编程 教程大全 目 录 译者序 前言 第一部分 shell 第1章 文件安全与权限 1 1.1 文件 1 1.2 文件类型 2 1.3 权限 2 1.4 改变权限位 4 1.4.1 符号模式 4 1.4.2 chmod命令举例 5 1.4.3 绝对模式 5 1.4.4 chmod命令的其他例子 6 1.4.5 可以选择使用符号模式或绝对模式 7 1.5 目录 7 1.6 suid/guid 7 1.6.1 为什么要使用suid/guid 8 1.6.2 设置suid/guid的例子 8 1.7 chown和chgrp 9 1.7.1 chown举例 9 1.7.2 chgrp举例 9 1.7.3 找出你所属于的用户组 9 1.7.4 找出其他用户所属于的组 10 1.8 umask 10 1.8.1 如何计算umask值 10 1.8.2 常用的umask值 11 1.9 符号链接 12 1.9.1 使用软链接来保存文件的多个映像 12 1.9.2 符号链接举例 12 1.10 小结 13 第2章 使用find和xargs 14 2.1 find命令选项 14 2.1.1 使用name选项 15 2.1.2 使用perm选项 16 2.1.3 忽略某个目录 16 2.1.4 使用user和nouser选项 16 2.1.5 使用group和nogroup选项 16 2.1.6 按照更改时间查找文件 17 2.1.7 查找比某个文件新或旧的文件 17 2.1.8 使用type选项 17 2.1.9 使用size选项 18 2.1.10 使用depth选项 18 2.1.11 使用mount选项 18 2.1.12 使用cpio选项 18 2.1.13 使用exec或ok来执行shell命令 19 2.1.14 find命令的例子 20 2.2 xargs 20 2.3 小结 21 第3章 后台执行命令 22 3.1 cron和crontab 22 3.1.1 crontab的域 22 3.1.2 crontab条目举例 23 3.1.3 crontab命令选项 23 3.1.4 创建一个新的crontab文件 24 3.1.5 列出crontab文件 24 3.1.6 编辑crontab文件 24 3.1.7 删除crontab文件 25 3.1.8 恢复丢失的crontab文件 25 3.2 at命令 25 3.2.1 使用at命令提交命令或脚本 26 3.2.2 列出所提交的作业 27 3.2.3 清除一个作业 27 3.3 &命令 27 3.3.1 向后台提交命令 28 3.3.2 用ps命令查看进程 28 3.3.3 杀死后台进程 28 3.4 nohup命令 29 3.4.1 使用nohup命令提交作业 29 3.4.2 一次提交几个作业 29 3.5 小结 30 第4章 文件名置换 31 4.1 使用* 31 4.2 使用? 32 4.3 使用[...]和[!...] 32 4.4 小结 33 第5章 shell输入与输出 34 5.1 echo 34 5.2 read 35 5.3 cat 37 5.4 管道 38 5.5 tee 39 5.6 标准输入、输出和错误 40 5.6.1 标准输入 40 5.6.2 标准输出 40 5.6.3 标准错误 40 5.7 文件重定向 40 5.7.1 重定向标准输出 41 5.7.2 重定向标准输入 42 5.7.3 重定向标准错误 42 5.8 结合使用标准输出和标准错误 43 5.9 合并标准输出和标准错误 43 5.10 exec 44 5.11 使用文件描述符 44 5.12 小结 45 第6章 命令执行顺序 46 6.1 使用&& 46 6.2 使用|| 46 6.3 用()和{ }将命令结合在一起 47 6.4 小结 48 第二部分 文本过滤 第7章 正则表达式介绍 49 7.1 使用句点匹配单字符 50 7.2 在行首以^匹配字符串或字符序列 50 7.3 在行尾以$匹配字符串或字符 51 7.4 使用*匹配字符串中的单字符或其重复 序列 51 7.5 使用\屏蔽一个特殊字符的含义 52 7.6 使用[]匹配一个范围或集合 52 7.7 使用\{\}匹配模式结果出现的次数 53 7.8 小结 55 第8章 grep家族 56 8.1 grep 57 8.1.1 双引号引用 57 8.1.2 grep选项 57 8.1.3 查询多个文件 57 8.1.4 行匹配 57 8.1.5 行数 58 8.1.6 显示非匹配行 58 8.1.7 精确匹配 58 8.1.8 大小写敏感 58 8.2 grep和正则表达式 58 8.2.1 模式范围 59 8.2.2 不匹配行首 59 8.2.3 设置大小写 59 8.2.4 匹配任意字符 59 8.2.5 日期查询 598.2.6 范围组合 60 8.2.7 模式出现机率 60 8.2.8 使用grep匹配“与”或者“或”模式 61 8.2.9 空行 61 8.2.10 匹配特殊字符 61 8.2.11 查询格式化文件名 61 8.2.12 查询IP地址 61 8.3 类名 62 8.4 系统grep命令 62 8.4.1 目录 63 8.4.2 passwd文件 63 8.4.3 使用ps命令 63 8.4.4 对一个字符串使用grep 64 8.5 egrep 64 8.6 小结 65 第9章 AWK介绍 66 9.1 调用awk 66 9.2 awk脚本 67 9.2.1 模式和动作 67 9.2.2 域和记录 67 9.2.3 awk中正则表达式及其操作 70 9.2.4 元字符 70 9.2.5 条件操作符 70 9.2.6 awk内置变量 73 9.2.7 NF、NR和FILENAME 74 9.2.8 awk操作符 75 9.2.9 内置的字符串函数 78 9.2.10 字符串屏蔽序列 80 9.2.11 awk输出函数printf 81 9.2.12 printf修饰符 81 9.2.13 awk数组 86 9.3 小结 88 第10章 sed 用法介绍 89 10.1 sed怎样读取数据 89 10.2 调用sed 89 10.2.1 保存sed输出 90 10.2.2 使用sed在文件中查询文本的方式 90 10.2.3 基本sed编辑命令 90 10.3 sed和正则表达式 91 10.4 基本sed编程举例 91 10.4.1 使用p(rint)显示行 91 10.4.2 打印范围 91 10.4.3 打印模式 92 10.4.4 使用模式和行号进行查询 92 10.4.5 匹配元字符 92 10.4.6 显示整个文件 92 10.4.7 任意字符 92 10.4.8 首行 92 10.4.9 最后一行 93 10.4.10 打印行号 93 10.4.11 附加文本 93 10.4.12 创建sed脚本文件 94 10.4.13 插入文本 94 10.4.14 修改文本 95 10.4.15 删除文本 96 10.4.16 替换文本 96 10.5 使用替换修改字符串 97 10.6 将sed结果写入文件命令 97 10.7 从文件中读文本 98 10.8 匹配后退出 98 10.9 显示文件中的控制字符 99 10.10 使用系统sed 99 10.10.1 处理控制字符 99 10.10.2 处理报文输出 101 10.10.3 去除行首数字 101 10.10.4 附加文本 102 10.10.5 从shell向sed传值 102 10.10.6 从sed输出中设置shell变量 102 10.11 快速一行命令 102 10.12 小结 103 第11章 合并与分割 104 11.1 sort用法 104 11.1.1 概述 104 11.1.2 sort选项 104 11.1.3 保存输出 105 11.1.4 sort启动方式 105 11.1.5 sort对域的参照方式 105 11.1.6 文件是否已分类 105 11.1.7 基本sort 106 11.1.8 sort分类求逆 106 11.1.9 按指定域分类 106 11.1.10 数值域分类 106 11.1.11 唯一性分类 107 11.1.12 使用k的其他sort方法 108 11.1.13 使用k做分类键排序 108 11.1.14 指定sort序列 108 11.1.15 pos用法 108 11.1.16 使用head和tail将输出分类 109 11.1.17 awk使用sort输出结果 109 11.1.18 将两个分类文件合并 110 11.2 系统sort 110 11.3 uniq用法 111 11.4 join用法 112 11.5 cut用法 114 11.5.1 使用域分隔符 115 11.5.2 剪切指定域 115 11.6 paste用法 116 11.6.1 指定列 116 11.6.2 使用不同的域分隔符 116 11.6.3 paste命令管道输入 117 11.7 split用法 117 11.8 小结 118 第12章 tr用法 119 12.1 关于tr 119 12.1.1 字符范围 119 12.1.2 保存输出 120 12.1.3 去除重复出现的字符 120 12.1.4 删除空行 120 12.1.5 大写到小写 121 12.1.6 小写到大写 121 12.1.7 删除指定字符 121 12.1.8 转换控制字符 122 12.1.9 快速转换 122 12.1.10 匹配多于一个字符 123 12.2 小结 123 第三部分 登录环境 第13章 登录环境 125 13.1 /etc/profile 125 13.2 用户的$HOME.profile 128 13.3 stty用法 129 13.4 创建.logout文件 131 13.5 小结 131 第14章 环境和shell变量 132 14.1 什么是shell变量 132 14.2 本地变量 132 14.2.1 显示变量 133 14.2.2 清除变量 133 14.2.3 显示所有本地shell变量 133 14.2.4 结合变量值 134 14.2.5 测试变量是否已经设置 134 14.2.6 使用变量来保存系统命令参数 135 14.2.7 设置只读变量 135 14.3 环境变量 136 14.3.1 设置环境变量 136 14.3.2 显示环境变量 136 14.3.3 清除环境变量 137 14.3.4 嵌入shell变量 137 14.3.5 其他环境变量 139 14.3.6 set命令 140 14.3.7 将变量导出到子进程 140 14.4 位置变量参数 141 14.4.1 在脚本中使用位置参数 142 14.4.2 向系统命令传递参数 142 14.4.3 特定变量参数 143 14.4.4 最后的退出状态 144 14.5 小结 145 第15章 引号 146 15.1 引用必要性 146 15.2 双引号 146 15.3 单引号 147 15.4 反引号 147 15.5 反斜线 148 15.6 小结 149 第四部分 基础shell编程 第16章 shell脚本介绍 151 16.1 使用shell脚本的原因 151 16.2 脚本内容 151 16.3 运行一段脚本 152 16.4 小结 153 第17章 条件测试 154 17.1 测试文件状态 154 17.2 测试时使用逻辑操作符 155 17.3 字符串测试 155 17.4 测试数值 156 17.5 expr用法 157 17.5.1 增量计数 158 17.5.2 数值测试 158 17.5.3 模式匹配 158 17.6 小结 159 第18章 控制流结构 160 18.1 退出状态 160 18.2 控制结构 160 18.2.1 流控制 161 18.2.2 循环 161 18.3 if then else语句 161 18.3.1 简单的if语句 162 18.3.2 变量值测试 162 18.3.3 grep输出检查 163 18.3.4 用变量测试grep输出 163 18.3.5 文件拷贝输出检查 164 18.3.6 当前目录测试 164 18.3.7 文件权限测试 165 18.3.8 测试传递到脚本中的参数 165 18.3.9 决定脚本是否为交互模式 165 18.3.10 简单的if else语句 166 18.3.11 变量设置测试 166 18.3.12 检测运行脚本的用户 166 18.3.13 将脚本参数传入系统命令 167 18.3.14 null:命令用法 167 18.3.15 测试目录创建结果 168 18.3.16 另一个拷贝实例 169 18.3.17 多个if语句 169 18.3.18 测试和设置环境变量 169 18.3.19 检测最后命令状态 170 18.3.20 增加和检测整数值 171 18.3.21 简单的安全登录脚本 172 18.3.22 elif用法 173 18.3.23 使用elif进行多条件检测 173 18.3.24 多文件位置检测 174 18.4 case语句 175 18.4.1 简单的case语句 175 18.4.2 对匹配模式使用| 176 18.4.3 提示键入y或n 177 18.4.4 case与命令参数传递 177 18.4.5 捕获输入并执行空命令 178 18.4.6 缺省变量值 179 18.5 for循环 180 18.5.1 简单的for循环 181 18.5.2 打印字符串列表 181 18.5.3 对for循环使用ls命令 181 18.5.4 对for循环使用参数 182 18.5.5 使用for循环连接服务器 183 18.5.6 使用for循环备份文件 183 18.5.7 多文件转换 183 18.5.8 多sed删除操作 184 18.5.9 循环计数 184 18.5.10 for循环和本地文档 184 18.5.11 for循环嵌入 185 18.6 until循环 186 18.6.1 简单的until循环 186 18.6.2 监视文件 187 18.6.3 监视磁盘空间 187 18.7 while循环 188 18.7.1 简单的while循环 188 18.7.2 使用while循环读键盘输入 188 18.7.3 用while循环从文件中读取数据 189 18.7.4 使用IFS读文件 189 18.7.5 带有测试条件的文件处理 190 18.7.6 扫描文件行来进行数目统计 191 18.7.7 每次读一对记录 193 18.7.8 忽略#字符 193 18.7.9 处理格式化报表 194 18.7.10 while循环和文件描述符 196 18.8 使用break和continue控制循环 197 18.8.1 break 197 18.8.2 跳出case语句 197 18.8.3 continue 197 18.8.4 浏览文件行 198 18.9 菜单 199 18.10 小结 201 第19章 shell函数 202 19.1 在脚本中定义函数 203 19.2 在脚本中使用函数 203 19.3 向函数传递参数 203 19.4 从调用函数中返回 203 19.5 函数返回值测试 204 19.6 在shell中使用函数 204 19.7 创建函数文件 204 19.8 定位文件 205 19.9 检查载入函数 205 19.10 执行shell函数 205 19.10.1 删除shell函数 206 19.10.2 编辑shell函数 206 19.10.3 函数举例 207 19.10.4 将函数集中在一起 219 19.11 函数调用 219 19.11.1 在脚本中调用函数 219 19.11.2 从函数文件中调用函数 220 19.12 定位文件不只用于函数 222 19.13 小结 223 第20章 向脚本传递参数 224 20.1 shift命令 225 20.1.1 shift命令简单用法 225 20.1.2 命令行输入的最后一个参数 225 20.1.3 使用shift处理文件转换 226 20.2 getopts 229 20.2.1 getopts脚本实例 229 20.2.2 getopts使用方式 231 20.2.3 使用getopts指定变量取值 231 20.2.4 访问取值方式 232 20.2.5 使用getopts处理文件转换 233 20.3 小结 235 第21章 创建屏幕输出 236 21.1 tput用法 236 21.1.1 字符串输出 236 21.1.2 数字输出 237 21.1.3 布尔输出 237 21.2 tput用法 237 21.2.1 设置tput命令 237 21.2.2 使用布尔输出 237 21.2.3 在脚本中使用tput 237 21.2.4 产生转义序列 238 21.2.5 光标位置 239 21.2.6 在屏幕中心位置显示文本 240 21.2.7 查找终端属性 240 21.2.8 在脚本中使用功能键 241 21.2.9 使用颜色 242 21.2.10 产生颜色 243 21.2.11 创建精致菜单 246 21.3 小结 251 第22章 创建屏幕输入 252 22.1 增加记录 252 22.2 删除记录 262 22.3 修改记录 266 22.4 查看记录 270 22.5 小结 273 第23章 调试脚本 274 23.1 一般错误 274 23.1.1 循环错误 274 23.1.2 典型的漏写引号 274 23.1.3 测试错误 274 23.1.4 字符大小写 275 23.1.5 for循环 275 23.1.6 echo 275 23.2 set命令 275 23.3 小结 276 第24章 shell嵌入命令 277 24.1 shell嵌入命令完整列表 277 24.1.1 pwd 277 24.1.2 set 278 24.1.3 times 278 24.1.4 type 278 24.1.5 ulimit 279 24.1.6 wait 279 24.2 小结 279 第五部分 高级shell编程技巧 第25章 深入讨论<< 281 25.1 快速创建一个文件 281 25.2 快速创建打印文档 281 25.3 自动选择菜单 282 25.4 自动ftp传输 283 25.5 访问数据库 286 25.6 小结 288 第26章 shell 工具 289 26.1 创建保存信息的文件 289 26.1.1 使用date命令创建日志文件 289 26.1.2 创建唯一的临时文件 290 26.2 信号 291 26.2.1 杀死一个进程 292 26.2.2 检测信号 293 26.3 trap 294 26.3.1 捕获信号并采取相应的行动 294 26.3.2 捕获信号并采取行动的另 一个例子 295 26.3.3 锁住终端 297 26.3.4 忽略信号 298 26.4 eval 300 26.4.1 执行含有字符串的命令 300 26.4.2 给每个值一个变量名 301 26.5 logger命令 302 26.5.1 使用logger命令 303 26.5.2 在脚本中使用logger命令 303 26.6 小结 305 第27章 几个脚本例子 306 27.1 pingall 306 27.2 backup_gen 306 27.3 del.lines 312 27.4 access.deny 313 27.5 logroll 316 27.6 nfsdown 317 27.7 小结 317 第28章 运行级别脚本 318 28.1 怎么知道系统中是否含有运行级别目录 318 28.2 确定当前的运行级别 319 28.3 快速熟悉inittab 319 28.4 运行级别 320 28.4.1 各种运行级别 321 28.4.2 运行级别脚本的格式 321 28.4.3 安装运行级别脚本 322 28.5 使用inittab来启动应用程序 323 28.6 启动和停止服务的其他方法 324 28.7 小结 324 第29章 cgi脚本 325 29.1 什么是Web页面? 325 29.2 cgi 325 29.3 连接Web服务器 326 29.4 cgi和HTM脚本 326 29.4.1 基本cgi脚本 326 29.4.2 显示shell命令输出 328 29.4.3 使用SSI 330 29.4.4 访问计数器 330 29.4.5 使用一个链接来显示当前Web 环境变量 332 29.4.6 其他常用的环境变量 334 29.5 get和post方法简介 335 29.5.1 get方法 335 29.5.2 post方法 340 29.5.3 填充列表项 347 29.5.4 自动刷新页面 348 29.6 小结 349 附录 常用shell命令 3505 1172浏览会员免费
- Cisco ASA 5500 Series Configuration Guide using the CLI Software Version 8.4 and 8.6 for the ASA 5505,ASA 5510,ASA 5520,ASA 5540,ASA 5550 ,ASA 5580,ASA 5512-X,ASA 5515-X,ASA 5525-X,ASA 5545-X,ASA 5555-X,and ASA 5585-X5 2783浏览会员免费
- ZIP大小:622KBloadpe最新版豪华版中文2014.7.11无毒的loadpe最新版豪华版中文2014.7.11无毒的5 424浏览会员免费
- 网络安全编程技术与实例.pdf( 网络安全编程技术与实例.pdf )5 838浏览会员免费