随笔:22 文章:79 评论:46 引用:2
博客园 首页 发新随笔
发新文章 联系 订阅订阅管理

2007年11月5日

2007年10月15日

人在鹏城思汉水,何时归看武昌桥。路望我兮归似箭,不记当年小小孩。
posted @ 2007-10-15 14:38 欢欢 阅读(24) | 评论 (0)编辑

2007年9月20日

网管员在维护和使用电脑时,经常会遇到各种密码丢失的问题,这里,我们就为广大网管员准备了一些破解密码的方法,但是希望大家不要干坏事哦。开机密码是我们最先要遇到的因此我们就先从CMOS密码破解讲起。虽然CMOS种类各异,但它们的加密方法却基本一致。一般破解的方法主要从“硬”和“软”两个方面来进行。
一、CMOS密码破解 


  使用电脑,首先需要开机。因此开机密码是我们最先要遇到的。虽然CMOS种类各异,但它们的加密方法却基本一致。一般破解的方法主要从“硬”和“软”两个方面来进行。 


  1.“硬”解除方法 

  硬件方法解除CMOS密码原理是将主板上的CMOSRAM进行放电处理,使存储在CMOSRAM中的参数得不到正常的供电导致内容丢失,从而起到解除CMOS密码的目的。一些报刊对如何破解CMOS密码的通常做法,如跳线短接法和电池短接法已有较多介绍,操作起来也十分方便。但我们这里要介绍的是个另类技巧,这也是一些电脑DIY们很喜欢用的方法。方法也很简单:打开机箱,将硬盘或光驱、软驱的数据线从主板上拔掉,然后再启动计算机,BIOS会在自检时报告错误并自动进入CMOS,此时就可以重新设置BIOS内容了。 


  2.“软”解除方法 

  严格地说,“软”解除CMOS密码没有“硬”解除方法那么彻底,但也十分奏效。CMOS密码根据需要,可设为普通级用户密码和超级用户级密码两种。前者只是限制对BIOS的修改,可以正常启动电脑和运行各类软件,而后者则对进入电脑和BIOS完全禁止。 

  1) 破解普通用户密码 

  首先用DOS启动盘启动电脑,进入DOS状态,在DOS命令行输入debug回车,然后用所列的其中任何一种方法的数据解除CMOS密码,重新启动电脑,系统会告诉你CMOS参数丢失,要求你重新设定CMOS参数。经过试验,这是一种很有效的方法。“-”后面的字母“O”,表示数值输出的地址,70和10都是数值。 


  2) 破解超级用户密码 


  这里我们需借助外部工具。我们选用最为经典的BiosPwds,是一款免费软件,比较适合对DOS不太熟悉的电脑用户,很久以前就为人们所熟知,只要轻轻一点,就会将用户的CMOS密码显示出来。工具最新版本1.21,127KB,免费下载地址:http://bj2.onlinedown.net/soft/8107.htm。下载解压后,双击该软件的执行文件,在出现的界面中点击“Getpasswords”按钮,稍等二、三秒即会将BIOS各项信息显示于BiosPwds的界面上,包括:Bios版本、Bios日期、使用密码等,这时你便可以很轻松地得知BIOS密码。
二、破解系统密码 

  系统密码是你登录到操作系统时所使用到的密码,它为你的计算机提供了一种安全保护,可以使你的计算机免受非法用户的使用,从而保障电脑和机密数据的安全。 


  1. Windows98/ME的系统登录密码 

  ① 取消法 


  最简单的一种方法是在系统登录要求输入密码时,你什么也不用输入,直接点击取消,可以进入操作系统。但用此种方法只能访问本机的资源,如果计算机是局域网的一部分,你将不能访问网络资源。 

  ② 新增使用者 


  当你由于密码问题被挡在系统之外时,不妨为系统再新增一个使用者,然后重新登录,一样可以登录系统并访问系统或网络资源。单击“开始”/“设置”/“控制面板”,然后双击“用户”,打开“用户属性”对话框。接着,根据提示依次输入“用户名”、“密码”、“个性化项目设置”中所需的内容,最后单击“完成”。 


  ③ 删除"PWL"文件 


  删除Windows安装目录下的.PWL密码文件和Profiles子目录下的所有个人信息文件,然后重新启动Windows,系统就会弹出一个不包含任何用户名的密码设置框,我们无需输入任何内容,直接点击"确定"按钮,Windows密码即被删除。 


  ④ 修改注册表 


  运行注册表编辑器,打开注册表数据库"HKEY_LOCAL_MACHINE\Network\Logon"分支下的"username"修改为"0",然后重新启动系统,也可达到去掉密码的目的。 
2. 破解WindowsNT密码 


  如果你有普通用户账号,有一个很简单的方法获取NTAdministrator账号:先把c:\winntsystem32下的logon.scr改名为logon.old备份,然后把usrmgr.exe改名为logon.scr再重新启动。logon.scr是系统启动时加载的程序,重新启动后,不会出现以往的登录密码输入界面,而是用户管理器,这时你就有权限把自己加到Administrator组。 

  3. Windows2000密码 


  启动盘启动电脑或引导进入另一操作系统(如Windows98),找到文件夹"X:\DocumentsandSettings\Administrator"(X为Windows2000所在磁盘的盘符),将此文件夹下的"Cookies"文件夹删除,然后重新启动电脑,即可以空密码快速登录Windows2000。 

  4. 破解WindowsXP的密码 


  在启动WindowsXP时按F8键选择带命令行的安全模式,使用net命令可以对用户身份进行操作。具体步骤如下:使用命令"netuserabcd/add"添加一名为abcd的用户,使用命令"netlocalgroupadministratorsabcd/add"将用户abcd提升为管理员,重新启动电脑,用abcd身份登录,最后对遗忘密码的用户进行密码修改即可。
posted @ 2007-09-20 09:08 欢欢 阅读(86) | 评论 (0)编辑

2007年7月11日

我做过asp.net操作word的程序,asp.net默认是没有操作dcom对象权限的,可运行dcomcfg为相应的用户分配权限(需要你的操作系统是服务器版的);  
   
 1.  允许用户访问WORD权限分配:应该允许iusr_xx(internet来宾用户)、ANONYMOUS   LOGON(匿名用户)启动word的权限;并为asp.net分配可启动、存取word对象的权限。  
   
  交互方式:并且将访问方式设置为交互式。  
   
  你再试试,要还不行可发短消息给我。  
2. web.config 中加
    <identity impersonate="true"/>
posted @ 2007-07-11 10:17 欢欢 阅读(224) | 评论 (0)编辑

2007年6月21日

查询数据库中满足条件的特定行数据,在这里主要给出三条查询语句,其中第三条主要是针对SQL Server2005数据库的,因为其中的Row_Number()函数只有在SQL Server2005中才支持。
例子:
我数据库中有一个table表,表中一共有50条数据,我现在要查询第21到30条数据,我可以对这50条数据分成5页,每页10条数据。
一、select top 页大小 * from table1 where (id not in (select top (页大小-1)*每页数 id from 表 order by id))order by id
例子:select top 10 * from table where (id not in (select top 20 id from table order by id))order by id

二、select top 页大小 * from table1 where id>(select max (id) from (select top ((页码-1)*页大小) id from table1 order by id) as t) order by id
例子:select top 10 * from table where id>(select max (id) from (select top 20 id from table order by id) as t) order by id

总结:二比一好,not in费时

三、select * from(select ROW_NUMBER() over(order by id) -1 as rownum,table *  from
依据什么排序 默认行号为-1+1=0 table) as d where rownum between 0 and 10 起始行 显示多少行

例子:select * from(select ROW_NUMBER() over(order by ID desc) as rownum,table *  from table) as d where rownum between 21 and 30

posted @ 2007-06-21 10:57 欢欢 阅读(67) | 评论 (0)编辑
 
http://news.sina.com.cn/duihua/sars/LearnMoreAboutGIS/learngis.htm
posted @ 2007-06-21 09:24 欢欢 阅读(29) | 评论 (0)编辑

2007年6月18日

微软对联是由微软亚洲研究院自然语言组研究开发的计算机自动对联系统。首先用户给定上联,然后系统自动提供若干下联供用户选择,用户可以通过交互手段优选字词来生成满意的下联;当确定一副对联后还可以生成若干四字横批供用户参考。目前本系统可处理八字以下的对联,但是不支持谐音联、双关联。

官方网址:http://duilian.msra.cn/

测试地址:http://duilian.msra.cn/newcoupletDemo1.swf

posted @ 2007-06-18 10:23 欢欢 阅读(32) | 评论 (0)编辑
 

好可爱的星座!(转)

白羊座
白羊妈妈经常叮嘱羊羊: " 穿裙子时不可以荡秋千;不然,会被小男生看到里面的小内裤哦! "
有一天,羊羊高兴地对妈妈说: " 今天我和小明比赛荡秋千,我赢了! "
妈妈生气地说: " 不是告诉过你吗?穿裙子时不要荡秋千! "
羊羊骄傲地说: " 可是我好聪明哦!我把里面的小内裤脱掉了,这样他就看不到我的小内裤了! "
(勇敢直率、敢做敢为的白羊)

金牛座
卖瓜小贩: " 快来吃西瓜,不甜不要钱! "
饥渴的牛牛: " 哇!太好了,老板,来个不甜的! "
(持家、想出轨又顾全自己的金牛)

双子座
妈妈叫双双起床: " 快点起来!公鸡都叫好几遍了! "
双双说: " 公鸡叫和我有什么关系?我又不是母鸡! "
(自我意识强烈、自行思维的双子)

巨蟹座
公车上,蟹蟹说: " 今晚我要和妈妈睡! "
妈妈问道: " 你将来娶了媳妇也和妈妈睡阿? "
蟹蟹不假思索: " 嗯! "
妈妈又问: " 那你媳妇怎么办? "
蟹蟹想了半天,说: " 好办,让她跟爸爸睡! "
妈妈: " !@#$%︿&*( ……-"
再看爸爸,已经热泪盈眶啦!
(恋母情结、依恋的巨蟹)

狮子座
狮狮去参加奶奶的寿宴。到了吃寿包的时候,狮狮问: " 我们为什么要吃这种像屁股的寿包? "
众人听了脸色大变。
接著狮狮拨开寿包,看看里面的豆沙,说: " 奶奶,快看!里面还有大便! "
众人晕的晕,吐的吐。
(以自我感受、不怕旁人眼光的骄傲的狮子)

处女座
处处对肚脐很好奇,就问爸爸。
爸爸把脐带连著胎儿与母体的道理简单地讲了一下,说: " 婴儿离开母体之后,医生把脐带减断,并打了一个结,後来就成了肚脐。 "
处处: " 那医生为什么不打个蝴蝶结? "
(好奇心强又追求完美的处女)

天秤座
父亲对天天说: " 今天不要上学了,昨晚...你妈给你生了两个弟弟。你给老师说一下就行了。 "
天天却回答: " 爸爸,我只说生了一个;另一个,我想留著下星期不想上时再说! "
(聪明、权衡利弊的天平)

天蠍座
蠍蠍刚睡著,就叫蚊子叮了一口。
他起来赶蚊子,却怎么也赶不出去。没法,便指著蚊子说: " 好吧,你不出去我出去! "
边说边出了房间,把门使劲关严得意地说: " 哼!我今晚不进屋,非把你饿死不可 ! "
(搞不懂、不按常理出牌的天蝎)

射手座
射射: " 爸爸,为什么你有那么多白头发? "
爸爸: " 因为你不乖,所以爸爸有好多白头发阿。 "
射射: …… (疑惑中)
射射: " 那为什么爷爷全部都是白头发? "
爸爸:!@#$%︿&*( ……
(喜欢思考的射手)

摩羯座
一天,羯羯跟妈妈上街;走在路上,突然下起雨来。
妈妈拉过羯羯的小手,说: " 下雨了,快往前跑阿! "
羯羯慢条斯理地问: " 那前面就不下雨喽!? "
(明白现实懒得改变的摩羯)

水瓶座
瓶瓶问妈妈: " 为什么称蒋先生为『先人』? "
妈妈说: " 因为 ' 先人 ' 是对死去的人的称呼。 "
瓶瓶说: " 那去世的奶奶是不是要叫『鲜奶』? "
(天生的另类、脑筋思考永远和常人不一样的水瓶)

双鱼座
爸爸给鱼鱼讲小时候经常挨饿的事。
听完後,鱼鱼两眼含泪,十分同情地问: " 哦,爸爸,你是因为没饭吃才来我们家的吗? "
(富含丰富同情心、不分情况对象的双鱼)   

posted @ 2007-06-18 09:49 欢欢 阅读(38) | 评论 (0)编辑

2007年6月13日

     摘要: 爱因斯坦谜题解答(三种算法比较) 爱因斯坦谜题: 在一条街上有颜色互不相同的五栋房子,不同国籍的人分别住在这五栋房子力,每人抽不同品牌的香烟,喝不同的饮料,养不同的宠物。已知如下情况:1. 英国人住红色房子里。2. 瑞典人养狗。3. 丹麦人喝茶。4. 绿色房子坐落在白色房子的左面。5. 绿色房子的主人喝咖啡。6. 抽Pall Mall香烟的人养鸟。7. 黄色房子的主人抽Dunhill香烟。8. 挪... 阅读全文
posted @ 2007-06-13 16:51 欢欢 阅读(115) | 评论 (0)编辑

2007年4月23日

最近在互联网上提这个问题的网友较多,典型问题:这几天服务器总是运行缓慢,远程登录后发现一个w3wp.exe的进程占用了100%  cpu


在Windows  Server  2003中对于每一个Web应用,IIS  6.0都用一个独立的w3wp.exe的实例来运行它。w3wp.exe也称为工作进程(每一个主机头都会有一个)

直接在任务管理器中结束进程是不起作用的,结束后不久它会执行启动,要想结束它可以在IIS中找到相应的应用程序池停止相应的应用程序池工作。

这些都不是解决办法,它的根本问题是你的那个网站程序有问题,在找到问题以前可以先打开IIS找到应用程序池先用右键属性中设置“性能”把其中的CPU设成大于60%关闭应用程序池,把关闭时间和开启时间设短一些比如10秒,这样当您的网站程序大量占用系统资源时IIS自动快速回收进程并且快速启动进程,您的网站暂时还可以将就着工作。

要解决根本问题还要从程序查起,您可以在IIS中的应用程序池中右键创建多个应用程序池,然后在每个主机头中的文件家选项的底部将应用程序池对应道刚才建好的应用程序池,然后一个一个关闭在任务管理器中看看是哪个程序占用的资源较大。

下面是一些网友的相关贴子也许对大家有帮助



朋友的WEB服务器一直运行正常,但这几天CPU占用率一直将近100%,遂去看个究竟。
服务器采用Windows  2003,  网站使用ASP+Access数据库,  查看进程列表发现w3wp.exe  占用了70%以上的CPU,
查看WEB日志,站点访问量不大,查看TCP连接也不多。用net  stop  w3svc停掉WEB服务,CPU占用立即正常,net  start  w3svc启动WEB后不久现象又出来了。停止所有虚拟站点,新建一个虚拟站点发现并没有问题,怀疑是站点本身的代码问题。
检查首页代码,大致是如下结构:










粗看一下并没有问题,但就是这段代码造成了w3wp.exe占用大量CPU,难道是死循环?似乎没有理由。在循环体内加入计数,发现确实是死循环,说明RS.EOF一直为false,加入如下代码:




if  RS.EOF  =  true  then  Response.Write  "EOF  is  true"
if  RS.EOF  =  false  then  Response.Write  "EOF  is  false"




发现输出竟然是EOF  is  true  EOF  is  false,  说明无法判断RS.EOF的值,为何如此百思不得其解。检查数据库,发现库中并没有mytable表,  如果该表不存在,RS.Open  "SELECT  *  FROM  mytable",  conn  就会出错,为何没有出错,很有可能捕获的异常被忽略了。
检查包含文件conn.asp,  发现了异常处理代码:




On  Error  Resume  Next




原来问题在此。



On  Error  Resume  Next忽略了查询表时的失败以及后续的错误,造成进入死循环。
那为何网站本来运行正常,现在却找不到mytable表了呢?仔细检查网站才发现“有‘客’自远方来”,上传了后门工具、删除了多张数据表,害我忙活了一天。




更多的内容大家还可以到:http://www.microsoft.com/china/technet/security/guidance/secmod93.mspx


查找更详细的安全设置


windows2003  iis6.0假死问题解决

这几天服务器总是运行缓慢,远程登录后发现一个w3wp.exe的进程占用了100%  cpu。


问题的原因最终找到两个:

1.采用的jet  数据库连接方式存在问题:http://support.microsoft.com/?id=838306

补丁下载:

chs:WindowsServer2003-KB838306-x86-chs.exe

enu:WindowsServer2003-KB838306-x86-enu.exe

2.将access数据库扩展名改为asp

下面是我的差错过程和解决方案:

搜索一下发现类似问题还真不少,那个w3wp的进程是iis6.0的应用程序池,网上的说法有两种,一是因为asp或者asp.net代码中含有死循环引起的。但是服务器上这么多网站,谁知道那个网站出了问题。二是由于上面的jet连接数据库方式的bug引起的,下载838306的补丁,或者升级到sp1可以解决这个问题,但是打了这个补丁后,有些网站的问题依然存在。


又去搜索,有人说将每个网站建立独立的应用程序池,应用程序池的安全性帐户设为本地服务即可。方法如下:


首先新建应用程序池:


然后将网站的应用程序池指向刚才建立的应用程序池:


在建立完所有应用程序池后,统一修改应用程序池的属性:


将应用程序池安全帐户指定为本地服务:


设置完这些之后,问题依然存在,这样一个网站出现问题,不致影响其他网站,但是这个网站仍然占用大量资源,导致其它网站响应缓慢。不过在任务管理器中出现了每个应用程序池的进程,因此可以找到具体出问题的进程了。

下面是寻找出错网站的过程:要找到这个网站,必须把有问题的进程跟该网站的应用程序池联系起来。首先设置任务管理器的查看方式,加入PID的显示:



然后再命令行运行iisapp  -a,可以看到PID跟应用程序池的对应关系:


再去iis中看该应用程序池对应的网站,有问题的网站就找到了,剩下的就是这个网站代码中的问题了。

在某位网站管理员的纠缠不休下,我终于无法忍受,帮他找错误-  -  无数次配置iis,网站程序也换了,该升级的也升级了,问题还是存在,黔驴技穷,把网站下载到本地看看到底怎么回事。当我试图打开他的数据库的时候,问题出现了:

他的数据库是.asp的扩展名,要先修改为.mdb才能打开,但是当我点击要改名字的时候,我的电脑没有响应了~!看来问题在这个数据库了。

用命令行rename之后,打开数据库,修复,似乎没有任何问题,但是再改为.asp时,又出现了刚才的问题。哈~原来是.asp的扩展名在作怪。

但是我试着将其他的数据库改为.asp,没有问题。根本原因不得而知,望知情者告知。

最后,在iis中随便添加了一个isapi对应到mdb,造成mdb无法执行,防止下载,将所有的.asp的数据库改回.mdb,问题解决。
posted @ 2007-04-23 13:03 欢欢 阅读(2668) | 评论 (4)编辑
CALENDER
<2009年7月>
2829301234
567891011
12131415161718
19202122232425
2627282930311
2345678

与我联系

搜索

 

常用链接

留言簿

我参与的团队

随笔分类

随笔档案

文章分类

收藏夹

ce

一个查看股票的程序

最新评论

阅读排行榜

评论排行榜


Powered By: 博客园
模板提供沪江博客