自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Uchiha Itachi 的专栏

永远注视自己的兴趣,那就是前进的方向!

  • 博客(141)
  • 资源 (4)
  • 收藏
  • 关注

原创 Shell脚本编程-流控制(一)

在脚本中有两种强大的流控制机制可以使用:*if语句*case语句1、if语句基本语法:if list1then list2elif list3then list4else list5fi一个实例if uuencode koala.gif koala.gif >koala.uu;then    echo "encoded koala.gif to

2009-05-12 13:56:00 759

原创 替换

置顶便笺: Shell编程第八弹——替换替换包含一下几种:*文件名替换(称为globbing)*基于值的变量替换*命令替换*算术替换1、文件名替换    使用通配符*,?,character;*和?省略,character也和其他语言中的匹配类似,使用[0-9]等这种形式,还可以使用[0-9 a-z],[!a]等2、变量替换--------------------------格式         

2009-05-12 13:55:00 567

原创 Shell脚本编程-引用

1、引用的概念:关掉一个字符的特殊意义称为“引用”。通常有一下三种方式:    1、使用反斜杠字符(/)    2、使用单引号    3、使用双引号Shell中的部分元字符 * ? [ ] " / $ ; & ( ) ; ^ new-line space tab2、使用/来引用,如echo hello;world会提示world找不到这个命令,而使用echo hello/

2009-05-12 13:55:00 657

原创 Shell脚本编程-变量

1、变量定义的方法name=valuename中的规则同C语言,value可以是任何值,如果包含空格,则应该使用“”引起来。2、访问变量$varname3、定义数组变量name[index]=value这里的index可以为N,不用从0开始赋值,如我只定义name[3]=value,则name[0,1,2]都没有被定义。另外,如果有变量和数组变量同名,那么变量的

2009-05-12 13:54:00 786

原创 扫描工具

1、战争拨号工具     THC-Scan     PhoneSweep2、网络拓扑勘察工具    Cheops-ng    省去自己ping和traceroute来画网络拓扑图,使用源就可以安装。3、防御ping或traceroute,即过滤掉你认为不必要的ICMP消息通常,当使用traceroute(tracert)时,如果发现了用*来标记的跳,而不是IP时,则这个路由器没有相应你的ICMP报

2009-05-10 16:09:00 1145

原创 管理后台程序小技巧

1、后台进程    一个进程运行时不必与键盘连接。如果后台进程要求键盘输入,则等待。    将一个进程后台运行的方式是在命令的后面添加一个&符号。    启动后台进程后会首先输出[N] PID,其中N是任务号,要在后台和前台间控制进程,用户需要知道任务号    执行后台进程后,将会发现不会返回提示符,这是一样可以输入其他命令执行,如果后台进程完成后,将会给出提示信息,如[N]  D

2009-05-10 00:18:00 1128

原创 目录操作

1、列出文件ls filename只列出文件名为filename的文件,但是当你不知道具体文件名时,还是使用ls|grep filename好。2、创建目录mkdir dicname但是如果你要连续创建几层目录,那么就可以使用mkdir -p dicname,他会自动创建父目录。3、复制目录使用cp -r source destination即可,结果是将目录s

2009-05-10 00:17:00 479

原创 登录终端初始化-让你的任务登录后自动执行

1、Shell的初始化--------------通常分为两步/etc/profile.profile1)、Shell检查文件/etc/profle是否存在2)、如果存在,则读取其中信息。否则,忽略,不显示出错信息3)、检查.profile是否在用户目录中4)、如果存在,则读取文件,否则忽略不显示错误信息。我们还可以在shell中启动shell,同时输入exit

2009-05-10 00:16:00 812

原创 使用复合命令

$command1;command2;...;commandN上面的command?是可以执行的命令,用;隔开,执行顺序是按顺序执行。上面的$为Shell提示符,使用的是bash

2009-05-10 00:15:00 643

原创 使用IPsec

      这里实验使用的两台windows xp,一台在vmware上,通过桥接在一个局域网内。>gpedit.msc打开组策略编辑器。>本地计算机策略>windows>安全策略>IP策略将右边的“安全服务器”设定为“指派”,然后修改IP,ICMP报文的安全策略都为“需要安全”,然后在”身份认证方法“选单中新建一个方法,选择最下面一个“使用此字符串(共享密钥)”,然后在另一台机器上也做同

2009-05-09 20:26:00 735

原创 锁住和解锁注册表

      修改注册表[HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/policies/system]disableregistrytools=dword:1      如果system不存在则,新建一个。然后在system下建立一个键值项disableregistrytools,DWORD值为1.重启后不能使用re

2009-05-09 19:06:00 985

原创 The art of deception

《The Art of Deception》《欺骗的艺术》                          -------Kevin Mitinick

2009-05-08 01:07:00 909

原创 Ubuntu的休眠

    昨天下午,由于要吃晚饭,但是吃完饭就会回来,所以打算休眠Ubuntu9.04,开始不知道挂起和休眠到底有什么区别,现在明白挂起是内存依旧工作,而休眠是将内存的东西复制到交换区,然后内存也停止工作。然后,吃完饭回来以后启动电脑,却发现是启动的不是恢复的。然后也没有在意,启动就启动,反正也没有什么大不了的。从昨天到刚才,又用了几次windows,刚才进入ubuntu时,发现进度条下面提示:wa

2009-05-06 20:23:00 3493

原创 有用的网站或工具(踩点用)

http://johnny.ihackstuff.com拥有不下1000个有用的检索来查找脆弱的服务器列表,天天更新的Google Hacking DataBase(GHDB)使用工具而不是人工来检索:Foundstone的SiteDigger和Roelof Timmingh的Wikto是两个好工具,使用他们需要自己的google API密钥。

2009-05-06 16:50:00 2054

原创 善用google

      下面是一些增强搜索精度的命令,一起输入搜索栏即可。首先是一些注意事项:1、命令和检索项之间不要有空格2、大小写不敏感3、最多支持10项条件命令:site:域       site:www.bit.edu.cn 简介link:web页面     link:www.bit.edu.cnintitle:条件        site:www.bit.edu.cn i

2009-05-06 16:32:00 781

原创 windows EFS加密文件(夹)

    1、使用windows EFS文件加密功能保护数据,但是只有NTFS文件系统才支持,选择文件(夹)属性高级,勾选加密...选项,然后完成加密,然后你同样还可以打开文件(你可能很郁闷,为什么没有效果)。    2、运行certmgr.msc打开证书管理。选择个人》证书,会发现你刚才加密后生成的证书,然后右键》所有任务》导出,并且选择导出私钥,输入保护密码(任意)。然后选择导出为的文件。   

2009-05-06 15:17:00 1054

原创 通过注册表彻底隐藏文件

    通常隐藏的文件(夹)都可以通过“工具”》文件夹选项中勾选显示隐藏文件(夹)和系统文件夹来显示出来,通过修改注册表HKEY_LOCAL_MACHINE/software/microsoft/windows/currentversion/explorer/advanced/folder/hiden/showall/下的项CheckedValue的值,默认是1改为0即可,然后在回去,发现刚才

2009-05-06 15:12:00 1263

原创 VC6.0的String table问题

     今天学习状态栏编程,但是照着《深入详解VC++》做的时候,发现在String table中定义了一个ID_INDICATOR_TIME后,并且将这个加入indicators数组后,运行程序并不能在状态栏显示出字符串“时间”,但是确实留有一个空位,同样添加一个ID_INDICATOR_PROGRESS后,却能显示出字符串“进度条”。这个问题很严重,重新建立一个工程后,又试了一次,这次使用的

2009-05-05 23:27:00 2621

原创 NAT地址转换

    以前一直迷惑的问题:NAT是一种解决IP不够的好方法,通过特殊设备(路由器或防火墙)将内部的非法IP地址转换为合法的可路由的IP地址,虽然可以成功向外面发送数据包,但是当外面的数据包到达NAT转换设备时,转换设备怎么知道是发给哪个内部主机的呢?因为端口号只能区别一台主机上运行的软件,但是可能很多主机上使用着相同的端口号。      实际上:一直都错误的理解了NAT,以为它只是转换IP地

2009-05-05 21:10:00 975

原创 最讨厌的IDE(VC++6.0)

      最近在学VC++,虽然为了前途很不愿意的去学,但是发现,VC++6.0这个开发工具确实很垃圾,虽然是可视化开发工具,开发比较快捷,但是但是MFC框架的那些类名和方法名就够难记的了,还有它自己重定义的的类型名,不明白为什么搞这么复杂,比JAVA的风格差远了!      还有最不爽的是,几乎在编辑了一个项目后,第一次编译时不会成功的,因为会出现stdafx.h这个头文件不能编译。然后你

2009-05-04 00:19:00 1387 3

原创 xscan驻留内存

      使用完了xscan后,已经关闭了程序,但是后来使用Avanst扫描的时候,发现xscan还驻留在内存中,为什么呢?当然Avanst将它当成是病毒。

2009-05-02 00:05:00 815

SLiM登录管理器的海贼王主题

很漂亮的SLiM登录管理器的海贼王主题,为喜欢海贼和Linux的人提供。

2011-08-13

sed and awk

<sed and awk>作者Dale Dougherty and Arnold Robbins,本书是讲述sed和awk编程应用的顶级书籍,让你全自动的管理日常工作。

2009-08-14

apache-tomcat-6.0.16

tomcat-6.0.10,比较新的吧,JSP和Servlet容器

2008-04-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除