<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
<channel>
<title><![CDATA[柳如悲风.极致完美]]></title>
<link>http://www.lrbf.net/</link>
<description><![CDATA[死水流年中,年华似水逝.]]></description>
<language>zh-cn</language>
<copyright><![CDATA[Copyright 2005 PBlog3 v2.8]]></copyright>
<webMaster><![CDATA[lrbf#vip.qq.com(柳如悲风)]]></webMaster>
<generator>PBlog2 v2.4</generator> 
<image>
	<title>柳如悲风.极致完美</title>
	<url>http://www.lrbf.net/images/logos.gif</url>
	<link>http://www.lrbf.net/</link>
	<description>柳如悲风.极致完美</description>
</image>

			<item>
			<link>http://www.lrbf.net/article.asp?id=279</link>
			<title><![CDATA[老子《道德经》]]></title>
			<author>lrbf#vip.qq.com(柳如悲风)</author>
			<category><![CDATA[蓝袖添香]]></category>
			<pubDate>Fri,10 Oct 2008 00:45:46 +0800</pubDate>
			<guid>http://www.lrbf.net/default.asp?id=279</guid>
		<description><![CDATA[《老子》第一章　　　　　　　　　　　　　　　　　　　　 <br/> 道可道，非常道。名可名，非常名。 无名天地之始；有名万物之母。 故常无，欲以观其妙；常有，欲以观其徼。 此两者，同出而异名，同谓之玄。玄之又玄，众妙之门。<br/><br/>《老子》第二章　　　　　　　　　　　　　　　　　　　　<br/> 天下皆知美之为美，斯恶已。皆知善之为善，斯不善已。 有无相生，难易相成，长短相形，高下相盈，音声相和，前后相 随。恒也。 是以圣人处无为之事，行不言之教；万物作而弗始，生而弗有， 为而弗恃，功成而不居。夫唯弗居，是以不去。 <br/><br/>《老子》第三章　　　　　　　　　　　　　　　　　　<br/>不尚贤，使民不争；不贵难得之货，使民不为盗；不见可欲，使 民心不乱。 是以圣人之治，虚其心，实其腹，弱其志，强其骨。常使民无知 无欲。使夫智者不敢为也。为无为，则无不治。 <br/><br/>《老子》第四章　　　　　　　　　　　　　　　　　　　　<br/>道冲，而用之或不盈。渊兮，似万物之宗；湛兮，似或存。吾不 知谁之子，象帝之先。<br/><br/>《老子》第五章　　　　　　　　　　　　　　　　　　　　<br/>天地不仁，以万物为刍狗；圣人不仁，以百姓为刍狗。 天地之间，其犹橐龠乎？虚而不屈，动而愈出。 多言数穷，不如守中。 <br/><br/>《老子》第六章　　　　　　　　　　　　　　　　　　　　<br/>谷神不死，是谓玄牝。玄牝之门，是谓天地根。绵绵若存，用之不勤。 <br/><br/>《老子》第七章　　　　　　　　　　　　　　　　　　　　<br/>天长地久。天地所以能长且久者，以其不自生，故能长生。 是以圣人后其身而身先；外其身而身存。非以其无私邪？故能成 其私。 <br/><br/>《老子》第八章　　　　　　　　　　　　　　　　　　　　<br/>上善若水。水善利万物而不争，处众人之所恶，故几于道。 居善地，心善渊，与善仁，言善信，政善治，事善能，动善时。 夫唯不争，故无尤。 <br/><br/>《老子》第九章　　　　　　　　　　　　　　　　　　　　<br/>持而盈之，不如其已； 揣而锐之，不可长保。 金玉满堂，莫之能守； 富贵而骄，自遗其咎。 功遂身退，天之道也。 <br/><br/>《老子》第十章　　　　　　　　　　　　　　　　　　　　<br/>载营魄抱一，能无离乎？ 专气致柔，能如婴儿乎？ 涤除玄鉴，能如疵乎？ 爱国治民，能无为乎？ 天门开阖，能为雌乎？ 明白四达，能无知乎？ <br/><br/>《老子》第十一章　　　　　　　　　　　　　　　　　　<br/>三十辐，共一毂，当其无，有车之用。 埏埴以为器，当其无，有器之用。 凿户牖以为室，当其无，有室之用。 故有之以为利，无之以为用。 <br/><br/>《老子》第十二章　　　　　　　　　　　　　　　　　　<br/>五色令人目盲；五音令人耳聋；五味令人口爽；驰骋畋猎，令人 心发狂；难得之货，令人行妨。 是以圣人为腹不为目，故去彼取此。<br/><br/>《老子》第十三章　　　　　　　　　　　　　　　　　　<br/>宠辱若惊，贵大患若身。 何谓宠辱若惊？宠为下，得之若惊，失之若惊，是谓宠辱若惊。 何谓贵大患若身？吾所以有大患者，为吾有身，及吾无身，吾有 何患？ 故贵以身为天下，若可寄天下；爱以身为天下，若可托天下。 <br/><br/>《老子》第十四章　　　　　　　　　　　　　　　　　　<br/>视之不见，名曰夷；听之不闻，名曰希；搏之不得，名曰微。此 三者不可致诘，故混而为一。其上不□，其下不昧。绳绳兮不可名， 复归于物。是谓无状之状，无物之象，是谓惚恍。迎之不见其首，随 之不见其后。 执古之道，以御今之有。能知古始，是谓道纪。 <br/><br/>《老子》第十五章　　　　　　　　　　　　　　　　　　<br/>古之善为道者，微妙玄通，深不可识。夫唯不可识，故强为之容 ： 豫兮若冬涉川； 犹兮若畏四邻； 俨兮其若客； 涣兮其若凌释； 敦兮其若朴； 旷兮其若谷； 混兮其若浊； 澹兮其若海； □兮若无止。 孰能浊以静之徐清？孰能安以动之徐生？ 保此道者，不欲盈。夫唯不盈，故能蔽而新成。 <br/><br/>《老子》第十六章　　　　　　　　　　　　　　　　　　<br/>致虚极，守静笃。 万物并作，吾以观复。 夫物芸芸，各复归其根。归根曰静，静曰复命。复命曰常，知常 曰明。不知常，妄作凶。 知常容，容乃公，公乃全，全乃天，天乃道，道乃久，没身不殆 。 <br/><br/>《老子》第十七章　　　　　　　　　　　　　　　　　　<br/>太上，不知有之；其次，亲而誉之；其次，畏之；其次，侮之。 信不足焉，有不信焉。 悠兮其贵言。功成事遂，百姓皆谓：「我自然」。 <br/><br/>《老子》第十八章　　　　　　　　　　　　　　　　　　<br/>大道废，有仁义；智慧出，有大伪；六亲不和，有孝慈；国家昏 乱，有忠臣。 <br/><br/>《老子》第十九章　　　　　　　　　　　　　　　　　　<br/>绝圣弃智，民利百倍；绝仁弃义，民复孝慈；绝巧弃利，盗贼无 有。此三者以为文，不足。故令有所属：见素抱朴，少思寡欲，绝学 无忧。<br/><br/>《老子》第二十章　　　　　　　　　　　　　　　　　　<br/>唯之与阿，相去几何？美之与恶，相去若何？人之所畏，不可不 畏。 荒兮，其未央哉！ 众人熙熙，如享太牢，如春登台。 我独泊兮，其未兆； 沌沌兮，如婴儿之未孩； 累累兮，若无所归。 众人皆有馀，而我独若遗。我愚人之心也哉！ 俗人昭昭，我独昏昏。 俗人察察，我独闷闷。 众人皆有以，而我独顽且鄙。 我独异于人，而贵食母。 <br/><br/>《老子》第二十一章　　　　　　　　　　　　　　　　<br/> 孔德之容，惟道是从。 道之为物，惟恍惟惚。惚兮恍兮，其中有象；恍兮惚兮，其中有 物。窈兮冥兮，其中有精；其精甚真，其中有信。 自今及古，其名不去，以阅众甫。吾何以知众甫之状哉？以此。 <br/><br/>《老子》第二十二章　　　　　　　　　　　　　　　　<br/> 曲则全，枉则直，洼则盈，敝则新，少则多，多则惑。 是以圣人抱一为天下式。不自见，故明；不自是，故彰；不自伐 ，故有功；不自矜，故长。 夫唯不争，故天下莫能与之争。古之所谓「曲则全」者，岂虚言 哉！诚全而归之。 <br/><br/>《老子》第二十三章　　　　　　　　　　　　　　　　<br/> 希言自然。 故飘风不终朝，骤雨不终日。孰为此者？天地。天地尚不能久， 而况于人乎？故从事于道者，同于道；德者，同于德；失者，同于失 。同于道者，道亦乐得之；同于德者，德亦乐得之；同于失者，失亦 乐得之。 信不足焉，有不信焉。 <br/><br/>《老子》第二十四章　　　　　　　　　　　　　　　　<br/> 企者不立；跨者不行；自见者不明；自是者不彰；自伐者无功； 自矜者不长。 其在道也，曰：馀食赘形。物或恶之，故有道者不处。 <br/><br/>《老子》第二十五章　　　　　　　　　　　　　　　　<br/> 有物混成，先天地生。寂兮寥兮，独立而不改，周行而不殆，可 以为天地母。吾不知其名，强字之曰道，强为之名曰大。大曰逝，逝 曰远，远曰反。 故道大，天大，地大，人亦大。域中有四大，而人居其一焉。 人法地，地法天，天法道，道法自然。 <br/><br/>《老子》第二十六章　　　　　　　　　　　　　　　　<br/>重为轻根，静为躁君。 是以君子终日行不离辎重。虽有荣观，燕处超然。奈何万乘之主 ，而以身轻天下？ 轻则失根，躁则失君。 <br/><br/>《老子》第二十七章　　　　　　　　　　　　　　　　<br/>善行无辙迹，善言无瑕谪；善数不用筹策；善闭无关楗而不可开 ，善结无绳约而不可解。 是以圣人常善救人，故无弃人；常善救物，故无弃物。是谓袭明 。 故善人者，不善人之师；不善人者，善人之资。不贵其师，不爱 其资，虽智大迷，是谓要妙。 <br/><br/>《老子》第二十八章　　　　　　　　　　　　　　　　 <br/>知其雄，守其雌，为天下溪。为天下溪，常德不离，复归于婴儿 。 知其白，守其辱，为天下谷。为天下谷，常德乃足，复归于朴。 知其白，守其黑，为天下式。为天下式，常德不忒，复归于无极。 朴散则为器，圣人用之，则为官长，故大智不割。 <br/><br/>《老子》第二十九章　　　　　　　　　　　　　　　　<br/>将欲取天下而为之，吾见其不得已。天下神器，不可为也，不可 执也。为者败之，执者失之。是以圣人无为，故无败；无执，故无失 。 夫物或行或随；或嘘或吹；或强或羸；或载或隳。 是以圣人去甚，去奢，去泰。 <br/><br/>《老子》第三十章　　　　　　　　　　　　　　　　　　<br/>以道佐人主者，不以兵强天下。其事好远。师之所处，荆棘生焉 。大军之后，必有凶年。 善有果而已，不以取强。果而勿矜，果而勿伐，果而勿骄。果而 不得已，果而勿强。 物壮则老，是谓不道，不道早已。 <br/><br/>《老子》第三十一章　　　　　　　　　　　　　　　　<br/>夫兵者，不祥之器，物或恶之，故有道者不处。 君子居则贵左，用兵则贵右。兵者不祥之器，非君子之器，不得 已而用之，恬淡为上。胜而不美，而美之者，是乐杀人。夫乐杀人者 ，则不可得志于天下矣。 吉事尚左，凶事尚右。偏将军居左，上将军居右，言以丧礼处之 。杀人之众，以悲哀泣之，战胜以丧礼处之。 <br/><br/>《老子》第三十二章　　　　　　　　　　　　　　　　<br/>道常无名朴。虽小，天下莫能臣。侯王若能守之，万物将自宾。 天地相合，以降甘露，民莫之令而自均。 始制有名，名亦既有，夫亦将知止，知止可以不殆。 譬道之在天下，犹川谷之于江海。 <br/><br/>《老子》第三十三章　　　　　　　　　　　　　　　　<br/>知人者智，自知者明。 胜人者有力，自胜者强。 知足者富。 强行者有志。 不失其所者久。 死而不亡者寿。 <br/><br/>《老子》第三十四章　　　　　　　　　　　　　　　　<br/>大道泛兮，其可左右。万物恃之以生而不辞，功成而不有。衣养 万物而不为主，可名于小；万物归焉而不为主，可名为大。以其终不 自为大，故能成其大。 <br/><br/>《老子》第三十五章　　　　　　　　　　　　　　　　<br/>执大象，天下往。往而不害，安平泰。 乐与饵，过客止。道之出口，淡乎其无味，视之不足见，听之不 足闻，用之不足既。 <br/><br/>《老子》第三十六章　　　　　　　　　　　　　　　　<br/>将欲歙之，必故张之；将欲弱之，必故强之；将欲废之，必故兴 之；将欲取之，必故与之。是谓微明。 柔弱胜刚强。鱼不可脱于渊，国之利器不可以示人。 <br/><br/>《老子》第三十七章　　　　　　　　　　　　　　　　<br/>道常无为而无不为。侯王若能守之，万物将自化。化而欲作，吾 将镇之以无名之朴。镇之以无名之朴，夫将不欲。不欲以静，天下将 自正。 <br/><br/>《老子》第三十八章　　　　　　　　　　　　　　　　<br/>上德不德，是以有德；下德不失德，是以无德。 上德无为而无以为；下德无为而有以为。 上仁为之而无以为；上义为之而有以为。 上礼为之而莫之应，则攘臂而扔之。 故失道而后德，失德而后仁，失仁而后义，失义而后礼。 夫礼者，忠信之薄，而乱之首。 前识者，道之华，而愚之始。是以大丈夫处其厚，不居其薄；处 其实，不居其华。故去彼取此。 <br/><br/>《老子》第三十九章　　　　　　　　　　　　　　　　<br/>昔之得一者：天得一以清；地得一以宁；神得一以灵；谷得一以 生；侯得一以为天下正。 其致之也，谓天无以清，将恐裂；地无以宁，将恐废；神无以灵 ，将恐歇；谷无以盈，将恐竭；万物无以生，将恐灭；侯王无以正， 将恐蹶。 故贵以贱为本，高以下为基。是以侯王自称孤、寡、不谷。此非 以贱为本邪？非乎？故致誉无誉。是故不欲□□如玉，珞珞如石。 <br/><br/>《老子》第四十章　　　　　　　　　　　　　　　　　　<br/>反者道之动；弱者道之用。 天下万物生于有，有生于无。 <br/><br/>《老子》第四十一章　　　　　　　　　　　　　　　　<br/>上士闻道，勤而行之；中士闻道，若存若亡；下士闻道，大笑之 。不笑不足以为道。故建言有之： 明道若昧； 进道若退； 夷道若□； 上德若谷； 广德若不足； 建德若偷； 质真若渝； 大白若辱； 大方无隅； 大器晚成； 大音希声； 大象无形； 道隐无名。 夫唯道，善贷且成。<br/><br/>《老子》第四十二章　　　　　　　　　　　　　　　　<br/>道生一，一生二，二生三，三生万物。万物负阴而抱阳，冲气以 为和。 人之所恶，唯孤、寡、不谷，而王公以为称。 故物或损之而益，或益之而损。 人之所教，我亦教之。强梁者不得其死，吾将以为教父。 <br/><br/>《老子》第四十三章　　　　　　　　　　　　　　　　<br/>天下之至柔，驰骋天下之至坚。无有入无间，吾是以知无为之有 益。 不言之教，无为之益，天下希及之。 <br/><br/>《老子》第四十四章　　　　　　　　　　　　　　　　<br/>名与身孰亲？身与货孰多？得与亡孰病？ 甚爱必大费；多藏必厚亡。 故知足不辱，知止不殆，可以长久。 <br/><br/>《老子》第四十五章　　　　　　　　　　　　　　　　<br/>大成若缺，其用不弊。 大盈若冲，其用不穷。 大直若屈，大巧若拙，大辩若讷。 静胜躁，寒胜热。清静为天下正。 <br/><br/>《老子》第四十六章　　　　　　　　　　　　　　　　<br/>天下有道，却走马以粪。天下无道，戎马生于郊。 祸莫大于不知足；咎莫大于欲得。故知足之足，常足矣。<br/><br/>《老子》第四十七章　　　　　　　　　　　　　　　　<br/>不出户，知天下；不窥牖，见天道。其出弥远，其知弥少。 是以圣人不行而知，不见而明，不为而成。<br/><br/>《老子》第四十八章　　　　　　　　　　　　　　　　<br/>为学日益，为道日损。损之又损，以至于无为。 无为而无不为。取天下常以无事，及其有事，不足以取天下。<br/><br/>《老子》第四十九章　　　　　　　　　　　　　　　　<br/>圣人常无心，以百姓心为心。 善者，吾善之；不善者，吾亦善之；德善。 信者，吾信之；不信者，吾亦信之；德信。 圣人在天下，歙歙焉，为天下浑其心，百姓皆注其耳目，圣人皆 孩之。<br/><br/>《老子》第五十章　　　　　　　　　　　　　　　　　　<br/>出生入死。生之徒，十有三；死之徒，十有三；人之生，动之于 死地，亦十有三。 夫何故？以其生之厚。盖闻善摄生者，路行不遇兕虎，入军不被 甲兵；兕无所投其角，虎无所用其爪，兵无所容其刃。夫何故？以其无死地。<br/><br/>《老子》第五十一章　　　　　　　　　　　　　　　　<br/> 道生之，德畜之，物形之，势成之。 是以万物莫不尊道而贵德。 道之尊，德之贵，夫莫之命而常自然。 故道生之，德畜之；长之育之；成之熟之；养之覆之。生而不有 ，为而不恃，长而不宰。是谓玄德。<br/><br/>《老子》第五十二章　　　　　　　　　　　　　　　　<br/>天下有始，以为天下母。既得其母，以知其子，复守其母，没身 不殆。 塞其兑，闭其门，终身不勤。开其兑，济其事，终身不救。 见小曰明，守柔曰强。用其光，复归其明，无遗身殃；是为袭常 。<br/><br/>《老子》第五十三章　　　　　　　　　　　　　　　　<br/>使我介然有知，行于大道，唯施是畏。 大道甚夷，而人好径。朝甚除，田甚芜，仓甚虚；服文采，带利 剑，厌饮食，财货有馀；是为盗夸。非道也哉！ <br/><br/>《老子》第五十四章　　　　　　　　　　　　　　　　<br/>善建者不拔，善抱者不脱，子孙以祭祀不辍。 修之于身，其德乃真；修之于家，其德乃馀；修之于乡，其德乃 长；修之于邦，其德乃丰；修之于天下，其德乃普。 故以身观身，以家观家，以乡观乡，以邦观邦，以天下观天下。 吾何以知天下然哉？以此。 <br/><br/>《老子》第五十五章　　　　　　　　　　　　　　　　<br/>含「德」之厚，比于赤子。毒虫不螫，猛兽不据，攫鸟不搏。骨 弱筋柔而握固。未知牝牡之合而□作，精之至也。终日号而不嗄，和 之至也。 知和曰「常」，知常曰「明」。益生曰祥。心使气曰强。物壮则 老，谓之不道，不道早已。<br/><br/>《老子》第五十六章　　　　　　　　　　　　　　　　<br/>知者不言，言者不知。 挫其锐，解其纷，和其光，同其尘，是谓「玄同」。故不可得而 亲，不可得而疏；不可得而利，不可得而害；不可得而贵，不可得而 贱。故为天下贵。 <br/><br/>《老子》第五十七章　　　　　　　　　　　　　　　　<br/>以正治国，以奇用兵，以无事取天下。吾何以知其然哉？以此： 天下多忌讳，而民弥贫；人多利器，国家滋昏；人多伎巧，奇物 滋起；法令滋彰，盗贼多有。 故圣人云：「我无为，而民自化；我好静，而民自正；我无事， 而民自富；我无欲，而民自朴。」<br/><br/>《老子》第五十八章　　　　　　　　　　　　　　　　<br/>其政闷闷，其民淳淳；其政察察，其民缺缺。是以圣人方而不割 ，廉而不刿，直而不肆，光而不耀。 祸兮福之所倚，福兮祸之所伏。孰知其极？其无正也。正复为奇 ，善复为妖。人之迷，其日固久。<br/><br/>《老子》第五十九章　　　　　　　　　　　　　　　　<br/>治人事天，莫若啬。 夫为啬，是谓早服；早服谓之重积德；重积德则无不克；无不克 则莫知其极；莫知其极，可以有国；有国之母，可以长久；是谓深根 固柢，长生久视之道。 <br/><br/>《老子》第六十章　　　　　　　　　　　　　　　　　　<br/>治大国，若烹小鲜。 以道莅天下，其鬼不神；非其鬼不神，其神不伤人；非其神不伤 人，圣人亦不伤人。夫两不相伤，故德交归焉。 <br/><br/>《老子》第六十一章　　　　　　　　　　　　　　　　<br/>大邦者下流，天下之牝，天下之交也。牝常以静胜牡，以静为下 。 故大邦以下小邦，则取小邦；小邦以下大邦，则取大邦。故或下 以取，或下而取。大邦不过欲兼畜人，小邦不过欲入事人。夫两者各 得所欲，大者宜为下。<br/><br/>《老子》第六十二章　　　　　　　　　　　　　　　　<br/>道者万物之奥。善人之宝，不善人之所保。 美言可以市尊，美行可以加人。人之不善，何弃之有？故立天子 ，置三公，虽有拱璧以先驷马，不如坐进此道。 古之所以贵此道者何？不曰：求以得，有罪以免邪？故为天下贵 。<br/><br/>《老子》第六十三章　　　　　　　　　　　　　　　　<br/>为无为，事无事，味无味。 图难于其易，为大于其细；天下难事，必作于易，天下大事，必 作于细。是以圣人终不为大，故能成其大。 夫轻诺必寡信，多易必多难。是以圣人犹难之，故终无难矣。<br/><br/>《老子》第六十四章　　　　　　　　　　　　　　　　<br/>其安易持，其未兆易谋。其脆易泮，其微易散。为之于未有，治 之于未乱。 合抱之木，生于毫末；九层之台，起于累土；千里之行，始于足 下。 民之从事，常于几成而败之。慎终如始，则无败事。<br/><br/>《老子》第六十五章　　　　　　　　　　　　　　　　<br/>古之善为道者，非以明民，将以愚之。 民之难治，以其智多。故以智治国，国之贼；不以智治国，国之 福。 知此两者亦稽式。常知稽式，是谓「玄德」。「玄德」深矣，远 矣，与物反矣，然后乃至大顺。<br/><br/>《老子》第六十六章　　　　　　　　　　　　　　　　<br/>江海之所以能为百谷王者，以其善下之，故能为百谷王。 是以圣人欲上民，必以言下之；欲先民，必以身后之。是以圣人 处上而民不重，处前而民不害。是以天下乐推而不厌。以其不争，故 天下莫能与之争。<br/><br/>《老子》第六十七章　　　　　　　　　　　　　　　　<br/>天下皆谓我道大，似不肖。夫唯大，故似不肖。若肖，久矣其细 也夫！ 我有三宝，持而保之。一曰慈，二曰俭，三曰不敢为天下先。 慈故能勇；俭故能广；不敢为天下先，故能成器长。 今舍慈且勇；舍俭且广；舍后且先；死矣！ 夫慈以战则胜，以守则固。天将救之，以慈卫之。 <br/><br/>《老子》第六十八章　　　　　　　　　　　　　　　　<br/> 善为士者，不武；善战者，不怒；善胜敌者，不与；善用人者， 为之下。是谓不争之德，是谓用人之力，是谓配天古之极。<br/><br/>《老子》第六十九章　　　　　　　　　　　　　　　　<br/>用兵有言：「吾不敢为主，而为客；不敢进寸，而退尺。」是谓 行无行；攘无臂；扔无敌；执无兵。 祸莫大于轻敌，轻敌几丧吾宝。 故抗兵相若，哀者胜矣。 <br/><br/>《老子》第七十章　　　　　　　　　　　　　　　　　　<br/>吾言甚易知，甚易行。天下莫能知，莫能行。 言有宗，事有君。夫唯无知，是以不我知。 知我者希，则我者贵。是以圣人被褐而怀玉。 <br/><br/>《老子》第七十一章　　　　　　　　　　　　　　　　<br/>知不知，尚矣；不知知，病也。圣人不病，以其病病。夫唯病病 ，是以不病。<br/><br/>《老子》第七十二章　　　　　　　　　　　　　　　　<br/>民不畏威，则大威至。 无狎其所居，无厌其所生。夫唯不厌，是以不厌。 是以圣人自知不自见；自爱不自贵。故去彼取此。<br/><br/>《老子》第七十三章　　　　　　　　　　　　　　　　<br/>勇于敢则杀，勇于不敢则活。此两者，或利或害。天之所恶，孰 知其故？ 天之道，不争而善胜，不言而善应，不召而自来，□然而善谋。 天网恢恢，疏而不失。<br/><br/>《老子》第七十四章　　　　　　　　　　　　　　　　<br/>民不畏死，奈何以死惧之？若使民常畏死，而为奇者，吾得执而 杀之，孰敢？ 常有司杀者杀。夫代司杀者杀，是谓代大匠□，夫代大匠□者， 希有不伤其手矣。<br/><br/>《老子》第七十五章　　　　　　　　　　　　　　　　<br/>民之饥，以其上食税之多，是以饥。 民之难治，以其上之有为，是以难治。 民之轻死，以其上求生之厚，是以轻死。 夫唯无以生为者，是贤于贵生。 <br/><br/>《老子》第七十六章　　　　　　　　　　　　　　　　<br/>人之生也柔弱，其死也坚强。 草木之生也柔脆，其死也枯槁。 故坚强者死之徒，柔弱者生之徒。 是以兵强则灭，木强则折。 强大处下，柔弱处上。<br/><br/>《老子》第七十七章　　　　　　　　　　　　　　　　<br/>天之道，其犹张弓欤？高者抑之，下者举之；有馀者损之，不足 者补之。 天之道，损有馀而补不足。人之道，则不然，损不足以奉有馀。 孰能有馀以奉天下，唯有道者。 是以圣人为而不恃，功成而不处，其不欲见贤。<br/><br/>《老子》第七十八章　　　　　　　　　　　　　　　　<br/>天下莫柔弱于水，而攻坚强者莫之能胜，以其无以易之。 弱之胜强，柔之胜刚，天下莫不知，莫能行。 是以圣人云：「受国之垢，是谓社稷主；受国不祥，是为天下王 。正言若反。<br/><br/>《老子》第七十九章　　　　　　　　　　　　　　　　<br/>和大怨，必有馀怨；报怨以德，安可以为善？ 是以圣人执左契，而不责于人。有德司契，无德司彻。 天道无亲，常与善人。<br/><br/>《老子》第八十章　　　　　　　　　　　　　　　　　　<br/>小国寡民。使有什伯之器而不用；使民重死而不远徙。虽有舟舆 ，无所乘之，虽有甲兵，无所陈之。使民复结绳而用之。 甘其食，美其服，安其居，乐其俗。邻国相望，鸡犬之声相闻， 民至老死，不相往来。<br/><br/>《老子》第八十一章　　　　　　　　　　　　　　　　<br/>信言不美，美言不信。 善者不辩，辩者不善。 知者不博，博者不知。 圣人不积，既以为人己愈有，既以与人己愈多。 天之道，利而不害；圣人之道，为而不争。]]></description>
		</item>
		
			<item>
			<link>http://www.lrbf.net/article.asp?id=277</link>
			<title><![CDATA[动网论坛防广告方法]]></title>
			<author>lrbf#vip.qq.com(柳如悲风)</author>
			<category><![CDATA[网络学院]]></category>
			<pubDate>Mon,29 Sep 2008 17:45:59 +0800</pubDate>
			<guid>http://www.lrbf.net/default.asp?id=277</guid>
		<description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;为公司做了个内部交流论坛，被暴力营销广告弄的头都大了，验证注册也无效。不得已只能一再关闭。<br/>&nbsp;&nbsp;&nbsp;&nbsp;解决办法：<br/>&nbsp;&nbsp;&nbsp;&nbsp;1.把reg.asp改名替换。<br/>&nbsp;&nbsp;&nbsp;&nbsp;2.禁止搜索引擎收录。详细请见:<a href="http://www.baidu.com/search/robots.html" target="_blank" rel="external">http://www.baidu.com/search/robots.html</a>]]></description>
		</item>
		
			<item>
			<link>http://www.lrbf.net/article.asp?id=276</link>
			<title><![CDATA[网页弹出窗口代码总汇 ]]></title>
			<author>lrbf#vip.qq.com(柳如悲风)</author>
			<category><![CDATA[网络学院]]></category>
			<pubDate>Mon,29 Sep 2008 17:40:42 +0800</pubDate>
			<guid>http://www.lrbf.net/default.asp?id=276</guid>
		<description><![CDATA[【1、最基本的弹出窗口代码】 <br/><br/><br/>其实代码非常简单： <br/><br/>&lt;script LANGUAGE=&#34;javascript&#34;&gt; <br/>&lt;!-- <br/>window.open (&#34;page.html&#34;) <br/>--&gt; <br/>&lt;/script&gt; <br/>因为着是一段javascripts代码，所以它们应该放在&lt;script LANGUAGE=&#34;javascript&#34;&gt;标签和&lt;/script&gt;之间。&lt;!-- 和 --&gt;是对一些版本低的浏览器起作用，在这些老浏览器中不会将标签中的代码作为文本显示出来。要养成这个好习惯啊。 <br/>window.open (&#34;page.html&#34;) 用于控制弹出新的窗口page.html，如果page.html不与主窗口在同一路径下，前面应写明路径，绝对路径(<a href="http://" target="_blank" rel="external">http://</a>)和相对路径(../)均可。用单引号和双引号都可以，只是不要混用。 <br/>这一段代码可以加入HTML的任意位置，&lt;head&gt;和&lt;/head&gt;之间可以，&lt;body&gt;间&lt;/body&gt;也可以，越前越早执行，尤其是页面代码长，又想使页面早点弹出就尽量往前放。 <br/><br/><br/>【2、经过设置后的弹出窗口】 <br/><br/>下面再说一说弹出窗口的设置。只要再往上面的代码中加一点东西就可以了。 <br/>我们来定制这个弹出的窗口的外观，尺寸大小，弹出的位置以适应该页面的具体情况。 <br/>&lt;script LANGUAGE=&#34;javascript&#34;&gt; <br/>&lt;!-- <br/>window.open (&#34;page.html&#34;, &#34;newwindow&#34;,&#34;height=100, width=400, top=0,left=0, toolbar=no, menubar=no, scrollbars=no, resizable=no,location=no, status=no&#34;) <br/>//写成一行 <br/>--&gt; <br/>&lt;/script&gt; <br/>参数解释： <br/>&lt;script LANGUAGE=&#34;javascript&#34;&gt; js脚本开始； <br/>window.open 弹出新窗口的命令； <br/>&#34;page.html&#34; 弹出窗口的文件名； <br/>&#34;newwindow&#34; 弹出窗口的名字（不是文件名），非必须，可用空&#34;&#34;代替； <br/>height=100 窗口高度； <br/>width=400 窗口宽度； <br/>top=0 窗口距离屏幕上方的象素值； <br/>left=0 窗口距离屏幕左侧的象素值； <br/>toolbar=no 是否显示工具栏，yes为显示； <br/>menubar，scrollbars 表示菜单栏和滚动栏。 <br/>resizable=no 是否允许改变窗口大小，yes为允许； <br/>location=no 是否显示地址栏，yes为允许； <br/>status=no 是否显示状态栏内的信息（通常是文件已经打开），yes为允许； <br/>&lt;/script&gt; js脚本结束 <br/><br/><br/>【3、用函数控制弹出窗口】 <br/><br/>下面是一个完整的代码。 <br/>&lt;html&gt; <br/>&lt;head&gt; <br/>&lt;script LANGUAGE=&#34;javascript&#34;&gt; <br/>&lt;!-- <br/>function openwin() { window.open (&#34;page.html&#34;, &#34;newwindow&#34;, &#34;height=100, width=400, toolbar= <br/>no, menubar=no, scrollbars=no, resizable=no, location=no, status=no&#34;) <br/>//写成一行 <br/>} <br/>//--&gt; <br/>&lt;/script&gt; <br/>&lt;/head&gt; <br/>&lt;body onload=&#34;openwin()&#34;&gt; <br/>...任意的页面内容... <br/>&lt;/body&gt; <br/>&lt;/html&gt; <br/>这里定义了一个函数openwin(),函数内容就是打开一个窗口。在调用它之前没有任何用途。 <br/>怎么调用呢？ <br/>方法一：&lt;body onload=&#34;openwin()&#34;&gt; 浏览器读页面时弹出窗口； <br/>方法二：&lt;body onunload=&#34;openwin()&#34;&gt; 浏览器离开页面时弹出窗口； <br/>方法三：用一个连接调用： <br/>&lt;a href=&#34;#&#34; onclick=&#34;openwin()&#34;&gt;打开一个窗口&lt;/a&gt; <br/>注意：使用的“#”是虚连接。 <br/>方法四：用一个按钮调用： <br/>&lt;input type=&#34;button&#34; onclick=&#34;openwin()&#34; value=&#34;打开窗口&#34;&gt; <br/><br/>【4、同时弹出2个窗口】 <br/><br/>对源代码稍微改动一下： <br/>&lt;script LANGUAGE=&#34;javascript&#34;&gt; <br/>&lt;!-- <br/>function openwin() <br/>{ window.open (&#34;page.html&#34;, &#34;newwindow&#34;, &#34;height=100, width=100, top=0,left=0,toolbar=no, menubar=no, scrollbars=no, resizable=no, location=no, status=no&#34;) <br/>//写成一行 <br/>window.open (&#34;page2.html&#34;, &#34;newwindow2&#34;, &#34;height=100, width=100, top=100, left=100,toolbar=no, menubar=no, scrollbars=no, resizable=no, location=no, status=no&#34;) <br/>//写成一行 <br/>} <br/>//--&gt; <br/>&lt;/script&gt; <br/>为避免弹出的2个窗口覆盖，用top和left控制一下弹出的位置不要相互覆盖即可。最后用上面说过的四种方法调用即可。 <br/><br/>注意：2个窗口的name(newwindows和newwindow2)不要相同，或者干脆全部为空。 <br/><br/>【5、主窗口打开文件1.htm，同时弹出小窗口page.html】 <br/><br/>如下代码加入主窗口&lt;head&gt;区： <br/>&lt;script language=&#34;javascript&#34;&gt; <br/>&lt;!-- <br/>function openwin() <br/>{window.open(&#34;page.html&#34;,&#34;&#34;,&#34;width=200,height=200&#34;) <br/>} <br/>//--&gt; <br/>&lt;/script&gt; <br/>加入&lt;body&gt;区： <br/>&lt;a href=&#34;1.htm&#34; onclick=&#34;openwin()&#34;&gt;open&lt;/a&gt;即可。 <br/><br/>【6、弹出的窗口之定时关闭控制】 <br/><br/>下面我们再对弹出的窗口进行一些控制，效果就更好了。如果我们再将一小段代码加入弹出的页面(注意是加入到page.html的HTML中，可不是主页面中，否则...)，让它10秒后自动关闭是不是更酷了？ <br/><br/>首先，将如下代码加入page.html文件的&lt;head&gt;区： <br/>&lt;script language=&#34;javascript&#34;&gt; <br/>function closeit() <br/>{setTimeout(&#34;self.close()&#34;,10000) //毫秒} <br/>&lt;/script&gt; <br/>然后，再用&lt;body onload=&#34;closeit()&#34;&gt; 这一句话代替page.html中原有的&lt;BODY&gt;这一句就可以了。(这一句话千万不要忘记写啊！这一句的作用是调用关闭窗口的代码，10秒钟后就自行关闭该窗口。) <br/><br/>【7、在弹出窗口中加上一个关闭按钮】 <br/><br/>&lt;FORM&gt; <br/>&lt;INPUT TYPE=&#34;BUTTON&#34; value=&#34;关闭&#34; onClick=&#34;window.close()&#34;&gt; <br/>&lt;/FORM&gt; <br/>呵呵，现在更加完美了！ <br/><br/>【8、内包含的弹出窗口-一个页面两个窗口】 <br/><br/>上面的例子都包含两个窗口，一个是主窗口，另一个是弹出的小窗口。 <br/><br/>通过下面的例子，你可以在一个页面内完成上面的效果。 <br/>&lt;html&gt; <br/>&lt;head&gt; <br/>&lt;script LANGUAGE=&#34;javascript&#34;&gt; <br/>function openwin() <br/>{OpenWindow=window.open(&#34;&#34;, &#34;newwin&#34;, &#34;height=250, width=250,toolbar=no,scrollbars=&#34;+scroll+&#34;,menubar=no&#34;); <br/>//写成一行 <br/>OpenWindow.document.write(&#34;&lt;TITLE&gt;例子&lt;/TITLE&gt;&#34;) <br/>OpenWindow.document.write(&#34;&lt;BODY BGCOLOR=#ffffff&gt;&#34;) <br/>OpenWindow.document.write(&#34;&lt;h1&gt;Hello!&lt;/h1&gt;&#34;) <br/>OpenWindow.document.write(&#34;New window opened!&#34;) <br/>OpenWindow.document.write(&#34;&lt;/BODY&gt;&#34;) <br/>OpenWindow.document.write(&#34;&lt;/HTML&gt;&#34;) <br/>OpenWindow.document.close()} <br/>&lt;/script&gt; <br/>&lt;/head&gt; <br/>&lt;body&gt; <br/>&lt;a href=&#34;#&#34; onclick=&#34;openwin()&#34;&gt;打开一个窗口&lt;/a&gt; <br/>&lt;input type=&#34;button&#34; onclick=&#34;openwin()&#34; value=&#34;打开窗口&#34;&gt; <br/>&lt;/body&gt; <br/>&lt;/html&gt; <br/>看看 OpenWindow.document.write()里面的代码不就是标准的HTML吗？只要按照格式写更多的行即可。千万注意多一个标签或少一个标签就会出现错误。记得用OpenWindow.document.close()结束啊。 <br/><br/>【9、终极应用--弹出的窗口之Cookie控制】 <br/><br/>回想一下，上面的弹出窗口虽然酷，但是有一点小毛病(沉浸在喜悦之中，一定没有发现吧？)比如你将上面的脚本放在一个需要频繁经过的页面里(例如首页)，那么每次刷新这个页面，窗口都会弹出一次，是不是非常烦人？:-(有解决的办法吗？Yes! ;-) Follow me. <br/><br/>我们使用cookie来控制一下就可以了。 <br/><br/>首先，将如下代码加入主页面HTML的&lt;HEAD&gt;区： <br/>&lt;script&gt; <br/>function openwin() <br/>{window.open(&#34;page.html&#34;,&#34;&#34;,&#34;width=200,height=200&#34;)} <br/>function get_cookie(Name) <br/>{var search = Name + &#34;=&#34; <br/>var returnvalue = &#34;&#34;; <br/>if (documents.cookie.length &gt; 0) { <br/>offset = documents.cookie.indexOf(search) <br/>if (offset != -1) { <br/>offset += search.length <br/>end = documents.cookie.indexOf(&#34;;&#34;, offset); <br/>if (end == -1) <br/>end = documents.cookie.length; <br/>returnvalue=unescape(documents.cookie.substring(offset,end)) <br/>} <br/>} <br/>return returnvalue; <br/>} <br/>function loadpopup(){ <br/>if (get_cookie(&#34;popped&#34;)==&#34;&#34;){ <br/>openwin() <br/>documents.cookie=&#34;popped=yes&#34; <br/>} <br/>} <br/>&lt;/script&gt; <br/>然后，用&lt;body onload=&#34;loadpopop()&#34;&gt;（注意不是openwin而是loadpop啊！）替换主页面中原有的&lt;BODY&gt;这一句即可。你可以试着刷新一下这个页面或重新进入该页面，窗口再也不会弹出了。真正的Pop-Only-Once！ <br/><br/>写到这里弹出窗口的制作和应用技巧基本上算是完成了，一口气说了这么多，希望对正在制作网页的朋友有所帮助俺就非常欣慰了。 <br/><br/>需要注意的是，JS脚本中的的大小写最好前后保持一致。<br/><br/>1. oncontextmenu=&#34;window.event.returnvalue=false&#34; 将彻底屏蔽鼠标右键 <br/>&lt;table border oncontextmenu=return(false)&gt;&lt;td&gt;no&lt;/table&gt; 可用于Table <br/><br/>2. &lt;body onsel&#101;ctstart=&#34;return false&#34;&gt; 取消选取、防止复制 <br/><br/>3. onpaste=&#34;return false&#34; 不准粘贴 <br/><br/>4. oncopy=&#34;return false;&#34; oncut=&#34;return false;&#34; 防止复制 <br/><br/>5. &lt;link rel=&#34;Shortcut Icon&#34; href=&#34;favicon.ico&#34;&gt; IE地址栏前换成自己的图标 <br/><br/>6. &lt;link rel=&#34;Bookmark&#34; href=&#34;favicon.ico&#34;&gt; 可以在收藏夹中显示出你的图标 <br/><br/>7. &lt;input style=&#34;ime-mode:disabled&#34;&gt; 关闭输入法 <br/><br/>8. 永远都会带着框架 <br/>&lt;script language=&#34;javascript&#34;&gt;&lt;!-- <br/>if (window == top)top.location.href = &#34;frames.htm&#34;; //frames.htm为框架网页 <br/>// --&gt;&lt;/script&gt; <br/><br/>9. 防止被人frame <br/>&lt;SCRIPT LANGUAGE=javascript&gt;&lt;!-- <br/>if (top.location != self.location)top.location=self.location; <br/>// --&gt;&lt;/SCRIPT&gt; <br/><br/>10. &lt;noscript&gt;&lt;iframe src=*.html&gt;&lt;/iframe&gt;&lt;/noscript&gt; 网页将不能被另存为 <br/><br/><br/>11. &lt;input type=button value=查看网页源代码 <br/>onclick=&#34;window.location = &#39;view-source:&#39;+ <a href="http://www.csdn.net/" target="_blank" rel="external">http://www.csdn.net/</a>&amp;;#39;&#34;&gt; <br/><br/>12. 怎样通过asp的手段来检查来访者是否用了代理 <br/>&lt;% if Request.ServerVariables(&#34;HTTP_X_FORWARDED_FOR&#34;)&lt;&gt;&#34;&#34; then <br/>response.write &#34;&lt;font color=#FF0000&gt;您通过了代理服务器，&#34;&amp; _ <br/>&#34;真实的IP为&#34;&amp;Request.ServerVariables(&#34;HTTP_X_FORWARDED_FOR&#34;) <br/>end if <br/>%&gt; <br/><br/>13. 取得控件的绝对位置 <br/><br/>//javascript <br/>&lt;script language=&#34;javascript&#34;&gt; <br/>function getIE(e){ <br/>var t=e.offsetTop; <br/>var l=e.offsetLeft; <br/>while(e=e.offsetParent){ <br/>t+=e.offsetTop; <br/>l+=e.offsetLeft; <br/>} <br/>alert(&#34;top=&#34;+t+&#34;\nleft=&#34;+l); <br/>} <br/>&lt;/script&gt; <br/><br/>//VBScript <br/>&lt;script language=&#34;VBScript&#34;&gt;&lt;!-- <br/>function getIE() <br/>dim t,l,a,b <br/>set a=document.all.img1 <br/>t=document.all.img1.offsetTop <br/>l=document.all.img1.offsetLeft <br/>while a.tagName&lt;&gt;&#34;BODY&#34; <br/>set a = a.offsetParent <br/>t=t+a.offsetTop <br/>l=l+a.offsetLeft <br/>wend <br/>msgbox &#34;top=&#34;&amp;t&amp;chr(13)&amp;&#34;left=&#34;&amp;l,64,&#34;得到控件的位置&#34; <br/>end function <br/>--&gt;&lt;/script&gt; <br/><br/>14. 光标是停在文本框文字的最后 <br/>&lt;script language=&#34;javascript&#34;&gt; <br/>function cc() <br/>{ <br/>var e = event.srcElement; <br/>var r =e.cr&#101;ateTextRange(); <br/>r.moveStart(&#39;character&#39;,e.value.length); <br/>r.collapse(true); <br/>r.sel&#101;ct(); <br/>} <br/>&lt;/script&gt; <br/>&lt;input type=text name=text1 value=&#34;123&#34; onfocus=&#34;cc()&#34;&gt; <br/><br/>15. 判断上一页的来源 <br/>asp: <br/>request.servervariables(&#34;HTTP_REFERER&#34;) <br/><br/>javascript: <br/>document.referrer <br/><br/>16. 最小化、最大化、关闭窗口 <br/>&lt;object id=hh1 classid=&#34;clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11&#34;&gt; <br/>&lt;param name=&#34;Command&#34; value=&#34;Minimize&#34;&gt;&lt;/object&gt; <br/>&lt;object id=hh2 classid=&#34;clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11&#34;&gt; <br/>&lt;param name=&#34;Command&#34; value=&#34;Maximize&#34;&gt;&lt;/object&gt; <br/>&lt;OBJECT id=hh3 classid=&#34;clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11&#34;&gt; <br/>&lt;PARAM NAME=&#34;Command&#34; value=&#34;Close&#34;&gt;&lt;/OBJECT&gt; <br/><br/>&lt;input type=button value=最小化 onclick=hh1.Click()&gt; <br/>&lt;input type=button value=最大化 onclick=hh2.Click()&gt; <br/>&lt;input type=button value=关闭 onclick=hh3.Click()&gt; <br/>本例适用于IE <br/><br/>17. <br/>&lt;% <br/>&#39;定义数据库连接的一些常量 <br/>Const adOpenForwardOnly = 0 &#39;游标只向前浏览记录，不支持分页、Recordset、BookMark <br/>Const adOpenKeyset = 1 &#39;键集游标，其他用户对记录说做的修改将反映到记录集中，但其他用户增加或删除记录不会反映到记录集中。支持分页、Recordset、BookMark <br/>Const adOpenDynamic = 2 &#39;动态游标功能最强，但耗资源也最多。用户对记录说做的修改，增加或删除记录都将反映到记录集中。支持全功能浏览(ACCESS不支持)。 <br/>Const adOpenStatic = 3 &#39;静态游标，只是数据的一个快照，用户对记录说做的修改，增加或删除记录都不会反映到记录集中。支持向前或向后移动 <br/><br/>Const adLockReadOnly = 1 &#39;锁定类型，默认的，只读，不能作任何修改 <br/>Const adLockPessimistic = 2 &#39;当编辑时立即锁定记录，最安全的方式 <br/>Const adLockOptimistic = 3 &#39;只有在调用Up&#100;ate方法时才锁定记录集，而在此前的其他*作仍可对当前记录进行更改、插入和删除等 <br/>Const adLockBatchOptimistic = 4 &#39;当编辑时记录不会被锁定，而更改、插入和删除是在批处理方式下完成的 <br/><br/>Const adCmdText = &amp;H0001 <br/>Const adCmdTable = &amp;H0002 <br/>%&gt; <br/><br/>18. 网页不会被缓存 <br/>HTM网页 <br/>&lt;META HTTP-EQUIV=&#34;pragma&#34; CONTENT=&#34;no-cache&#34;&gt; <br/>&lt;META HTTP-EQUIV=&#34;Cache-Control&#34; CONTENT=&#34;no-cache, must-revalidate&#34;&gt; <br/>&lt;META HTTP-EQUIV=&#34;expires&#34; CONTENT=&#34;Wed, 26 Feb 1997 08:21:57 GMT&#34;&gt; <br/>或者&lt;META HTTP-EQUIV=&#34;expires&#34; CONTENT=&#34;0&#34;&gt; <br/>ASP网页 <br/>Response.Expires = -1 <br/>Response.ExpiresAbsolute = Now() - 1 <br/>Response.cachecontrol = &#34;no-cache&#34; <br/>PHP网页 <br/>header(&#34;Expires: Mon, 26 Jul 1997 05:00:00 GMT&#34;); <br/>header(&#34;Cache-Control: no-cache, must-revalidate&#34;); <br/>header(&#34;Pragma: no-cache&#34;); <br/><br/><br/>19. 检查一段字符串是否全由数字组成 <br/>&lt;script language=&#34;javascript&#34;&gt;&lt;!-- <br/>function checkNum(str){return str.match(/\D/)==null} <br/>alert(checkNum(&#34;1232142141&#34;)) <br/>alert(checkNum(&#34;123214214a1&#34;)) <br/>// --&gt;&lt;/script&gt; <br/><br/>20. 获得一个窗口的大小 <br/>document.body.clientWidth,document.body.clientHeight <br/><br/>21. 怎么判断是否是字符 <br/>if (/[^\x00-\xff]/g.test(s)) alert(&#34;含有汉字&#34;); <br/>else alert(&#34;全是字符&#34;); <br/><br/>22.TEXTAREA自适应文字行数的多少 <br/>&lt;textarea rows=1 name=s1 cols=27 onpropertychange=&#34;this.style.posHeight=this.scrollHeight&#34;&gt; <br/>]]></description>
		</item>
		
			<item>
			<link>http://www.lrbf.net/article.asp?id=275</link>
			<title><![CDATA[反病毒技巧：让优盘远离Autorun.inf 病毒威胁]]></title>
			<author>lrbf#vip.qq.com(柳如悲风)</author>
			<category><![CDATA[安全相关]]></category>
			<pubDate>Sun,21 Sep 2008 15:15:11 +0800</pubDate>
			<guid>http://www.lrbf.net/default.asp?id=275</guid>
		<description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; U盘对病毒的传播要借助autorun.inf文件的帮助，病毒首先把自身复制到u盘，然后创建一个autorun.inf,在你双击u盘时，会根据autorun.inf中的设置去运行u盘中的病毒,我们只要可以阻止autorun.inf文件的创建，那么U盘上就算有病毒也只能躺着睡大觉了,大家可能也想到这个，但是不管给autorun.inf设置了什么属性，病毒都会更改它，我提到的方法就是，在根目录下，删除autorun.inf文件，然后，根目下建立一个文件夹，名字就叫autorun.inf，这样一来，因为在同一目录下，同名的文件和文件夹不能共存的原理，病毒就无能为力，创建不了autorun.inf文件了,以后会不会出新病毒，自动去删文件夹，然后再建立文件就不知道了，但至少现阶段，这种方法是非常有效的。 <br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;现状分析： <br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;事实表明，目前已经有新的病毒能够有意识地检测autorun.inf的存在，对于能直接删除的则删之，对于“无法删除”的则用重命名的方式毁之;还有一种很早就出现的以文件名诱骗用户点击的病毒(如：重要文件.exe，小说.exe)。对于以上这两种传播方式的病毒，仅仅建立autorun.inf文件夹是抵御不了的。 <br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;应对策略： <br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;1、在插入U盘时按住键盘shift键直到系统提示“设备可以使用”，然后打开优盘时不要双击打开，也不要用右键菜单的打开选项打开，而要使用资源管理器(开始-所有程序-附件-windows资源管理器)将其打开，或者使用快捷键winkey+E打开资源管理器后，一定通过左侧栏的树形目录打开可移动设备！(要养成这样的良好习惯) <br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;2、如果盘内有来路不明的文件，尤其是文件名比较诱惑人的文件，必须多加小心；需要特别提示的是，不要看到图标是文件夹就理所当然是文件夹，不要看到图标是记事本就理所当然是记事本，伪装图标是病毒惯用伎俩。 <br/><br/>====================<br/>某些劣质杀软会根据文件名字杀毒，建立了Autorun.inf文件夹会被报病毒，不理它就可以了。]]></description>
		</item>
		
			<item>
			<link>http://www.lrbf.net/article.asp?id=274</link>
			<title><![CDATA[农户收玉米要办砍伐证(图)]]></title>
			<author>lrbf#vip.qq.com(柳如悲风)</author>
			<category><![CDATA[蓝袖添香]]></category>
			<pubDate>Thu,18 Sep 2008 12:23:18 +0800</pubDate>
			<guid>http://www.lrbf.net/default.asp?id=274</guid>
		<description><![CDATA[<p align="center">河南漯河裴城镇规定农户收玉米要办砍伐证(图)<br />
转自腾讯网 <a href="http://news.qq.com/a/20080918/000165.htm">http://news.qq.com/a/20080918/000165.htm</a><br />
<img alt="河南漯河裴城镇规定农户收玉米要办砍伐证(图)" src="http://img1.qq.com/news/pics/12911/12911561.jpg" border="1" name="MM" /></p>
<div style="font-size: 10pt; font-family: 宋体" align="center">玉米秸秆砍伐证</div>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &ldquo;从没听说过砍自家地里的玉米还得缴费办&lsquo;砍伐证&rsquo;、&lsquo;准运证&rsquo;。如果不办，镇政府就处罚你！&rdquo;连日来，漯河市郾城区裴城镇的许多农民向记者投诉称，农户收割玉米必须先向镇政府缴费办证。绝大多数农户未办&ldquo;两证&rdquo;，致使数万亩成熟玉米无法收割。</p>
<p>=========================<br />
转载本人之目的在于提醒诸君将来要办吃饭证大家也不要奇怪了。</p>]]></description>
		</item>
		
			<item>
			<link>http://www.lrbf.net/article.asp?id=278</link>
			<title><![CDATA[解决运行asp文件时遇到的&#34;常见错误 不能打开注册表关键字&#34;问题]]></title>
			<author>lrbf#vip.qq.com(柳如悲风)</author>
			<category><![CDATA[网络学院]]></category>
			<pubDate>Mon,15 Sep 2008 18:30:51 +0800</pubDate>
			<guid>http://www.lrbf.net/default.asp?id=278</guid>
		<description><![CDATA[今天再调试运行ASP程序时遇到的问题： <br/>Microsoft OLE DB Provider for ODBC Drivers 错误 &#39;80004005&#39; <br/>[Microsoft][ODBC Microsoft Access Driver]常见错误 不能打开注册表关键字 &#39;Temporary (volatile) Jet DSN for process 0x1844 Thread 0x1b40 DBC 0x554cc59c Jet&#39;。 <br/><br/>确定了数据库路径没有错，初步分析是权限的问题，但给NTFS磁盘和文件夹加了属性依然不行。<br/>查询后的解决办法：<br/>除了你把数据库路径写错会出现这种问题以外，还有的原因应该是对系统临时目录访问权限不够的原因，所以应该把everyone加入到系统临时目录的安全选项中。。 <br/><br/>记住是系统的临时目录，不是用户的临时目录~]]></description>
		</item>
		
			<item>
			<link>http://www.lrbf.net/article.asp?id=273</link>
			<title><![CDATA[相关日志插件(支持PJblog3.0)]]></title>
			<author>lrbf#vip.qq.com(admin)</author>
			<category><![CDATA[网络学院]]></category>
			<pubDate>Sat,13 Sep 2008 18:38:08 +0800</pubDate>
			<guid>http://www.lrbf.net/default.asp?id=273</guid>
		<description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 自从PJblog升级到3.0之后以前的相关日志功能没有了，今天又搜索了下，找到个插件版。不用手动修改文件了。发出来给大家分享。效果请参考本站。<br/><img src="http://www.lrbf.net/images/download.gif" alt="只允许会员下载" style="margin:0px 2px -4px 0px"/> 该文件只允许会员下载! <a href="http://www.lrbf.net/login.asp">登录</a> | <a href="http://www.lrbf.net/register.asp">注册</a><br/>]]></description>
		</item>
		
			<item>
			<link>http://www.lrbf.net/article.asp?id=272</link>
			<title><![CDATA[易语言程序如何设断点]]></title>
			<author>lrbf#vip.qq.com(柳如悲风)</author>
			<category><![CDATA[Cracker]]></category>
			<pubDate>Sat,13 Sep 2008 17:37:23 +0800</pubDate>
			<guid>http://www.lrbf.net/default.asp?id=272</guid>
		<description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;易语言的下断方法常用的有如下几种：<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1．OD载入，F9运行程序，填好用户名和序号，alt+M，找到“.ecode”段，F2断了它。<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2．OD载入程序，静态看不出任何破绽。F9运行，Alt+M打开内存镜像，找到程序的区段“=.ecode”，眼睛锁定Ecode段，双击它。易语言要把相关资源读取到代码段里面运行。这时候打开16进制编辑模式，点右键换成反汇编模式，滚动条向下拉不久看到破绽。<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3． 利用函数设断点。对于易语言，其实一个万能断点是GetWindowTextA。因为系统会用这个函数进行其它的操作，所以有可能你在此设断时，并不是你要的东西。还有一个特点就是易语言好像喜欢用浮点运算。如果当程序注册失败时，出现注册失败提示的话，那么它就又暴露了一点，那就是MessageBoxA函数，也可在这个函数上设断。从这里会很容易的走到程序的领空，到了程序的领空我们就利用OD的字符分析插件，分析出很多程序的字符提示（我很偏爱它）；等断在这里之后，看看堆栈区里，能发现很多有用的东西。 <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;4． 设置内存断点，来跟踪达到特殊效果。至于如何设断点，我建议的做法是：当程序运行起来之后，输入用户名跟注册码先注册，要程序不退出（如果是重启验证的程序，我们要先设置断点），在OD中Alt+M，然后再Ctrl+B，输入自己刚才输入的数据，在到数据段后，我们再设置内存访问或者写入断点. <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;5．用TRW破解，下万用断点。命令：“bpx hmemcpy”，断下后，记住断点，再用你喜欢的OD调试去吧。<br/> <br/>]]></description>
		</item>
		
			<item>
			<link>http://www.lrbf.net/article.asp?id=271</link>
			<title><![CDATA[OD常用断点]]></title>
			<author>lrbf#vip.qq.com(柳如悲风)</author>
			<category><![CDATA[Cracker]]></category>
			<pubDate>Mon,01 Sep 2008 01:54:22 +0800</pubDate>
			<guid>http://www.lrbf.net/default.asp?id=271</guid>
		<description><![CDATA[常用断点（1） <br/><br/>拦截窗口： <br/>bp Cr&#101;ateWindow 创建窗口 <br/>bp Cr&#101;ateWindowEx(A) 创建窗口 <br/>bp ShowWindow 显示窗口 <br/>bp Up&#100;ateWindow 更新窗口 <br/>bp GetWindowText(A) 获取窗口文本 <br/><br/><br/>拦截消息框： <br/>bp MessageBox(A) 创建消息框 <br/>bp MessageBoxExA 创建消息框 <br/>bp MessageBoxIndirect(A) 创建定制消息框 <br/>bp IsDialogMessageW <br/><br/><br/>拦截警告声： <br/>bp MessageBeep 发出系统警告声(如果没有声卡就直接驱动系统喇叭发声) <br/><br/><br/>拦截对话框： <br/>bp DialogBox 创建模态对话框 <br/>bp DialogBoxParam(A) 创建模态对话框 <br/>bp DialogBoxIndirect 创建模态对话框 <br/>bp DialogBoxIndirectParam(A) 创建模态对话框 <br/>bp Cr&#101;ateDialog 创建非模态对话框 <br/>bp Cr&#101;ateDialogParam(A) 创建非模态对话框 <br/>bp Cr&#101;ateDialogIndirect 创建非模态对话框 <br/>bp Cr&#101;ateDialogIndirectParam(A) 创建非模态对话框 <br/>bp GetDlgItemText(A) 获取对话框文本 <br/>bp GetDlgItemInt 获取对话框整数值 <br/><br/><br/>拦截剪贴板： <br/>bp GetClipboardData 获取剪贴板数据 <br/><br/><br/>拦截注册表： <br/>bp RegOpenKey(A) 打开子健 <br/>bp RegOpenKeyEx 打开子健 <br/>bp RegQueryValue(A) 查找子健 <br/>bp RegQueryValueEx 查找子健 <br/>bp RegSetValue(A) 设置子健 <br/>bp RegSetValueEx(A) 设置子健 <br/><br/><br/>功能限制拦截断点： <br/>bp EnableMenuItem 禁止或允许菜单项 <br/>bp EnableWindow 禁止或允许窗口 <br/><br/><br/>拦截时间： <br/>bp GetLocalTime 获取本地时间 <br/>bp GetSystemTime 获取系统时间 <br/>bp GetFileTime 获取文件时间 <br/>bp GetTickCount 获得自系统成功启动以来所经历的毫秒数 <br/>bp GetCurrentTime 获取当前时间（16位） <br/>bp SetTimer 创建定时器 <br/>bp TimerProc 定时器超时回调函数 <br/>GetDlgItemInt 得指定输入框整数值 <br/>GetDlgItemText 得指定输入框输入字符串 <br/>GetDlgItemTextA 得指定输入框输入字符串 <br/><br/><br/>拦截文件： <br/>bp Cr&#101;ateFileA 创建或打开文件 (32位) <br/>bp OpenFile 打开文件 (32位) <br/>bp ReadFile 读文件 (32位) <br/>bp WriteFile 写文件 (32位) <br/>GetModuleFileNameA <br/>GetFileSize <br/>Setfilepointer <br/>fileopen <br/>FindFirstFileA <br/>ReadFile <br/><br/>拦截驱动器： <br/>bp GetDriveTypeA 获取磁盘驱动器类型 <br/>bp GetLogicalDrives 获取逻辑驱动器符号 <br/>bp GetLogicalDriveStringsA 获取当前所有逻辑驱动器的根驱动器路径 <br/><br/><br/>★★VB程序专用断点★★ <br/><br/><br/>文件长度：RtcFileLen <br/>bp __vbaFreeStr 对付VB程序重启验证 <br/>bp __vbaStrCmp 比较字符串是否相等 <br/>bp __vbaStrComp 比较字符串是否相等 <br/>bp __vbaVarTstNe 比较变量是否不相等 <br/>bp __vbaVarTstEq 比较变量是否相等 <br/>bp __vbaStrCopy 复制字符串 <br/>bp __vbaStrMove 移动字符串 <br/>bp MultiByteToWideChar ANSI字符串转换成Unicode字符串 <br/>bp WideCharToMultiByte Unicode字符串转换成ANSI字符串 <br/><br/>=============== ================ <br/><br/>密码常用中断 <br/>Hmemcpy (win9x专用) <br/>GetDlgItemTextA <br/>GetDlgItemInt <br/>vb: <br/>getvolumeinformationa 　 <br/><br/>vbastrcomp (trw) <br/>Bpx __vbaStrComp (记得是两个 &#39;_&#39;) <br/>MSVBVM60!_vbastrcomp|sofice <br/>MSVBVM50! |　 <br/><br/>VBAI4STR　 <br/><br/>Ctrl+D <br/>bpx msvbvm60!__vbastrcomp do &#34;d *(esp+0c)&#34;(softice) <br/>按几次F5出册码出来了。 <br/>bpx regqueryvalueexa do &#34;d esp－&gt;8&#34;(trw)　 <br/><br/>vbaVarTstEq 判断是否注册的函数 <br/>(0042932F 66898580FEFFFF mov word ptr [ebp+FFFFFE80], ax <br/>改为0042932F 66898580FEFFFF mov word ptr [ebp+FFFFFE80], bx) <br/><br/>时间常用中断 <br/>GetSystemTime <br/>GetLocalTime <br/>GetTickCount <br/>vb: <br/>rtcGetPresentDate //取得当前日期　 <br/><br/>杀窗常用中断 <br/>Lockmytask (win9x专用) <br/>bp ExitProcess 退出进程 <br/>DestroyWindow <br/>mouse_event (鼠标中断) <br/>postquitmessage (Cracking足彩xp,很有用^_^) <br/>vb: <br/>_rtcMsgBox　 <br/><br/>ini文件内容常用中断 <br/>GetPrivateProfileStringA <br/>GetPrivateProfileProfileInt　 <br/><br/>key文件: <br/>getprivateprofileint <br/>ReadFile <br/>Cr&#101;ateFileA　 <br/><br/>注册表常用中断 <br/>RegQueryvalueA <br/>RegQueryvalueExA　 <br/><br/>狗加密中断 <br/>BPIO -h 278 R <br/>BPIO -h 378 R 　 <br/><br/>其它常用函数断点 <br/>Cr&#101;ateFileA (读狗驱动程序), <br/>DeviceIOControl, <br/>FreeEnvironmentStringsA (对付HASP非常有效). <br/>Prestochangosel&#101;ctor (16-bit HASP&#39;s), &#39;7242&#39; 查找字符串 (对付圣天诺).具体含义参考下面的范例。　 <br/><br/>光盘破解中断 <br/>16: <br/>getvolumeinformation <br/>getdrivetype <br/>int 2fh (dos) <br/>32: <br/>GetDriveTypeA <br/>GetFullPathNameA <br/>GetWindowsDirectoryA　 <br/><br/>读磁盘中断 <br/>GETLASTERROR 返回扩充出错代码 　 <br/><br/>限制中断 <br/>EnableMenuItem 允许、禁止或变灰指定的菜单条目 <br/>EnableWindow 允许或禁止鼠标和键盘控制指定窗口和条目（禁止时菜单变灰） 　 <br/><br/>不知道软盘中断是什么了？还有其它特殊中断，不知道其他朋友可否说一下了？ <br/>如ockmytask and mouse_event，这些就不是api32函数？ <br/>win9x 与 win2k进行破解，以上中断有部分已经不能用了？ <br/>不知道在win2k上，以上常用中断函数是什么了？ <br/>也就是问密码、时间、窗口、ini、key、注册表、加密狗、光盘、软盘、限制等！ <br/>了解常用的中断，对破解分析可以做到事半功倍！ <br/>请大家说一下！还有如何破解了某个软件时，一重启就打回原形？ <br/>不知道下什么中断了？可以分为三种情况： <br/>1.比较可能在注册表中 <br/>2.比较在特殊文件(*.key *.ini *.dat等) <br/>3.比较在程序中，没有任何错误提示或者反译也找不到明显字符(这个就是我想问的)　 <br/><br/>还有一个是最难的，就是去掉水印！ <br/>也可以三种情况： <br/>A.水印是位图文件(bitblt,creatBITMAP等位图函数) <br/>B.水印是明显字符(反译分析) <br/>C.水印不是明显字符(如：This a demo!它只是显示在另一个制作文件上,可是*.htm *.exe等) <br/>C.才是最难搞，也是很多人想知道的！包括我在内。不知道高手们有何提示了？　 <br/><br/>广告条： <br/>可以分两种情况: <br/>A.从创建窗口进手,可以用到movewindow或者其它窗口函数! <br/>B.从位图进手,也可以用到bitblt或者其它位图函数! <br/>最后可以借助一些现有工具(如:api27,vwindset,freespy之类的工具)　 <br/><br/>葡萄虽无树，藤生棚中秧。 <br/>人处凡尘中，岂不惹尘埃?　 <br/><br/>小球[CCG] <br/>那要看是在哪作的标记，通常是在注册表中留下信息！ <br/>在softice中就要用bpx regqueryvalueexa do &#34;d esp-&gt;8&#34;来中断看看， <br/>在trw中要用bpx regqueryvalueexa do &#34;d*(esp+8)&#34;来中断看看。 <br/>还有的是在本目录下留下注册信息，常见的有.dat .ini .dll等等， <br/>我是用bpx readfile来中断的，还有的是在windows目录下留下注册信息。 <br/>你可以借助专用的工具帮助你查看，入filemon等！ 　 <br/><br/>vb:　 <br/><br/>1、__vbaVarTstNe //比较两个变量是否不相等 <br/>2、rtcR8ValFromBstr //把字符串转换成浮点数 <br/>3、rtcMsgBox 显示一信息对话框 <br/>4、rtcBeep //让扬声器叫唤 <br/>5、rtcGetPresentDate //取得当前日期 　 <br/><br/>针对字串: <br/>__vbaStrComp <br/>__vbaStrCmp <br/>__vbaStrCompVar <br/>__vbaStrLike <br/>__vbaStrTextComp <br/>__vbaStrTextLike <br/>针对变量: <br/>__vbaVarCompEq <br/>__vbaVarCompLe <br/>__vbaVarCompLt <br/>__vbaVarCompGe <br/>__vbaVarCompGt <br/>__vbaVarCompNe 　 <br/><br/>常用断点（2） <br/><br/>VB的指针: <br/>THROW 　 <br/><br/>VB DLL还调用了oleauto32.dll中的部分函数。oleauto32.dll是个通用的proxy/stub DLL，其每个函数的原型在&lt;oleauto.h&gt;中定义，并在MSDN中有详细描述。这也有助于理解VB DLL中的函数的作用。 　 <br/><br/>举例： 　 <br/><br/>LEA EAX, [EBP-58] <br/>PUSH EAX <br/>CALL [MSVBVM60!__vbaI4Var] 　 <br/><br/>执行call之前敲dd eax+8，得到的值为3； <br/>执行完call之后，eax = 3 <br/>从而可知__vbaI4Var的作用是将一个VARIANT转换为I4（即一个长整数）。　 <br/><br/>__vbaVarTstNe似乎是用来进行自校验的，正常情况下返回值为0。 <br/>已知适用的软件有：网络三国智能机器人、音乐贺卡厂。当这两个软件被脱壳后都回出错，网络三国智能机器人会产生非法*作，而音乐贺卡厂会告诉你是非法拷贝，通过修改__vbaVarTstNe的返回值都可让它们正常运行。 <br/>所以当您遇到一个VB软件，脱壳后无法正常运行，而又找不出其它问题时，可试试拦截这个函数，说不定会有用哦。8-）　 <br/><br/>API不太知道,也许可以通过BIOS在98平台上读写扇区,不过在2000/NT下可以通过内黑ATAPI,HAL写扇区 <br/>machoman[CCG] <br/>bpx WRITE_PORT_BUFFER_USHORT <br/>NT/2000下这个断点,当edx=1f0h,时,可以看见EDI地址内数据为扇区位置数据,必须先 在winice.dat 中装入hal.sys 详细内容看ATAPI手册 　 <br/><br/>补充篇: <br/>关于对VB程序和时间限制程序的断点 <br/>CrackerABC <br/>先给出修改能正确反编译VB程序的W32DASM的地址： <br/>====================== <br/>offsets 0x16B6C-0x16B6D 　 <br/><br/>修改机器码为： 98 F4 <br/>====================== 　 <br/><br/>VB程序的跟踪断点： 　 <br/><br/>============ <br/>MultiByteToWideChar, <br/>rtcR8ValFromBstr, <br/>WideCharToMultiByte, <br/>__vbaStrCmp <br/>__vbaStrComp <br/>__vbaStrCopy <br/>__vbaStrMove <br/>__vbaVarTstNe <br/>rtcBeep <br/>rtcGetPresentDate (时间API) <br/>rtcMsgBox <br/>========= 　 <br/><br/>时间限制断点： 　 <br/><br/>================ <br/>CompareFileTime <br/>GetLocalTime <br/>GetSystemTime <br/>GetTimeZoneInformation <br/>msvcrt.diffTime() <br/>msvcrt.Time() <br/>================ 　 <br/><br/>一般处理 <br/><br/>bpx hmemcpy <br/>bpx MessageBox <br/>bpx MessageBoxExA <br/>bpx MessageBeep <br/>bpx SendMessage　 <br/><br/>bpx GetDlgItemText <br/>bpx GetDlgItemInt <br/>bpx GetWindowText <br/>bpx GetWindowWord <br/>bpx GetWindowInt <br/>bpx DialogBoxParamA <br/>bpx Cr&#101;ateWindow <br/>bpx Cr&#101;ateWindowEx <br/>bpx ShowWindow <br/>bpx Up&#100;ateWindow　 <br/><br/>bmsg xxxx wm_move <br/>bmsg xxxx wm_gettext <br/>bmsg xxxx wm_command <br/>bmsg xxxx wm_activate 　 <br/><br/>时间相关 <br/>bpint 21 if ah==2A (DOS) <br/>bpx GetLocalTime <br/>bpx GetFileTime <br/>bpx GetSystemtime 　 <br/><br/>CD-ROM 或 磁盘相关 <br/>bpint 13 if ah==2 (DOS) <br/>bpint 13 if ah==3 (DOS) <br/>bpint 13 if ah==4 (DOS) <br/>bpx GetFileAttributesA <br/>bpx GetFileSize <br/>bpx GetDriveType <br/>bpx GetLastError <br/>bpx ReadFile <br/>bpio -h (Your CD-ROM Port Address) R 　 <br/><br/>软件狗相关 <br/>bpio -h 278 R <br/>bpio -h 378 R 　 <br/><br/>键盘输入相关 <br/>bpint 16 if ah==0 (DOS) <br/>bpint 21 if ah==0xA (DOS) 　 <br/><br/>文件访问相关 <br/>bpint 21 if ah==3dh (DOS) <br/>bpint 31 if ah==3fh (DOS) <br/>bpint 21 if ah==3dh (DOS) <br/>bpx ReadFile <br/>bpx WriteFile <br/>bpx Cr&#101;ateFile <br/>bpx SetFilePointer <br/>bpx GetSystemDirectory 　 <br/><br/>INI 初始化文件相关 <br/>bpx GetPrivateProfileString <br/>bpx GetPrivateProfileInt <br/>bpx WritePrivateProfileString <br/>bpx WritePrivateProfileInt 　 <br/><br/>注册表相关 <br/>bpx RegCr&#101;ateKey <br/>bpx RegDel&#101;teKey <br/>bpx RegQueryvalue <br/>bpx RegCloseKey <br/>bpx RegOpenKey 　 <br/><br/>注册标志相关 <br/>bpx cs:eip if EAX==0 　 <br/><br/>内存标准相关 <br/>bpmb cs:eip rw if 0x30:0x45AA==0 　 <br/><br/>显示相关 <br/>bpx 0x30:0x45AA do &#34;d 0x30:0x44BB&#34; <br/>bpx CS:0x66CC do &#34;? EAX&#34; <br/><br/>查找窗口 <br/>FindWindowA <br/><br/>BP SetFilePointer <br/><br/><br/>bpx hmemcpy ;破解万能断点，拦截内存拷贝动作(注意：Win9x专用断点) <br/>bpx Lockmytask ;当你用其它断点都无效时可以试一下，这个断点拦截按键的动作(Win9x专用) <br/><br/><br/>实在找不到断点可以试下面的方法： <br/><br/>bmsg handle wm_gettext ;拦截注册码（handle为对应窗口的句柄） <br/>bmsg handle wm_command ;拦截OK按钮（handle为对应窗口的句柄） <br/><br/><br/>拦截窗口： <br/><br/>bpx Cr&#101;ateWindow ;创建窗口 <br/>bpx Cr&#101;ateWindowEx(A/W) ;创建窗口 <br/>bpx ShowWindow ;显示窗口 <br/>bpx Up&#100;ateWindow ;更新窗口 <br/>bpx GetWindowText(A/W) ;获取窗口文本 <br/><br/><br/>拦截消息框： <br/><br/>bpx MessageBox(A/W) ;创建消息框 <br/>bpx MessageBoxExA(W) ;创建消息框 <br/>bpx MessageBoxIndirect(A/W) ;创建定制消息框 <br/><br/>拦截警告声： <br/><br/>bpx MessageBeep ;发出系统警告声(如果没有声卡就直接驱动系统喇叭发声) <br/><br/>拦截对话框： <br/><br/>bpx DialogBox ;创建模态对话框 <br/>bpx DialogBoxParam(A/W) ;创建模态对话框 <br/>bpx DialogBoxIndirect ;创建模态对话框 <br/>bpx DialogBoxIndirectParam(A/W) ;创建模态对话框 <br/>bpx Cr&#101;ateDialog ;创建非模态对话框 <br/>bpx Cr&#101;ateDialogParam(A/W) ;创建非模态对话框 <br/>bpx Cr&#101;ateDialogIndirect ;创建非模态对话框 <br/>bpx Cr&#101;ateDialogIndirectParam(A/W) ;创建非模态对话框 <br/>bpx GetDlgItemText(A/W) ;获取对话框文本 <br/>bpx GetDlgItemInt ;获取对话框整数值 <br/><br/>拦截剪贴板： <br/><br/>bpx GetClipboardData ;获取剪贴板数据 <br/><br/>拦截注册表： <br/><br/>bpx RegOpenKey(A/W) ;打开子健 ( 例：bpx RegOpenKey(A) if *(esp-&gt;8)==&#39;****&#39; ) <br/>bpx RegOpenKeyExA(W) ;打开子健 ( 例：bpx RegOpenKeyEx if *(esp-&gt;8)==&#39;****&#39; ) <br/>bpx RegQueryValue(A/W) ;查找子健 ( 例：bpx RegQueryValue(A) if *(esp-&gt;8)==&#39;****&#39; ) <br/>bpx RegQueryValueEx(A/W) ;查找子健 ( 例：bpx RegQueryValueEx if *(esp-&gt;8)==&#39;****&#39; ) <br/>bpx RegSetValue(A/W) ;设置子健 ( 例：bpx RegSetValue(A) if *(esp-&gt;8)==&#39;****&#39; ) <br/>bpx RegSetValueEx(A/W) ;设置子健 ( 例：bpx RegSetValueEx(A) if *(esp-&gt;8)==&#39;****&#39; ) <br/><br/>注意:&#39;****&#39;为指定子键名的前4个字符，如子键为&#39;Regcode&#39;，则&#39;****&#39;= &#39;Regc&#39; <br/><br/><br/>功能限制拦截断点： <br/><br/>bpx EnableMenuItem ;禁止或允许菜单项 <br/>bpx EnableWindow ;禁止或允许窗口 <br/>bmsg hMenu wm_command ;拦截菜单按键事件，其中hMenu为菜单句柄 <br/>bpx K32Thk1632Prolog ;配合bmsg hMenu wm_command使用，可以通过这个断点进入菜单处理程序 <br/>应用示例： <br/>CALL [KERNEL32!K32Thk1632Prolog] <br/>CALL [......] &lt;-- 由此跟踪进入菜单处理程序 <br/>CALL [KERNEL32!K32Thk1632Epilog] <br/><br/><br/><br/>拦截时间： <br/><br/>bpx GetLocalTime ;获取本地时间 <br/>bpx GetSystemTime ;获取系统时间 <br/>bpx GetFileTime ;获取文件时间 <br/>bpx GetTickCount ;获得自系统成功启动以来所经历的毫秒数 <br/>bpx GetCurrentTime ;获取当前时间（16位） <br/>bpx SetTimer ;创建定时器 <br/>bpx TimerProc ;定时器超时回调函数 <br/><br/>拦截文件： <br/><br/>bpx Cr&#101;ateFileA(W) ;创建或打开文件 (32位) <br/>bpx OpenFile ;打开文件 (32位) <br/>bpx ReadFile ;读文件 (32位) <br/>bpx WriteFile ;写文件 (32位) <br/>bpx _lcreat ;创建或打开文件 (16位) <br/>bpx _lopen ;打开文件 (16位) <br/>bpx _lread ;读文件 (16位) <br/>bpx _lwrite ;写文件 (16位) <br/>bpx _hread ;读文件 (16位) <br/>bpx _hwrite ;写文件 (16位) <br/><br/>拦截驱动器： <br/><br/>bpx GetDrivetype(A/W) ;获取磁盘驱动器类型 <br/>bpx GetLogicalDrives ;获取逻辑驱动器符号 <br/>bpx GetLogicalDriveStringsA(W) ;获取当前所有逻辑驱动器的根驱动器路径 <br/><br/>拦截狗： <br/><br/>bpio -h 378(或278、3BC) R ;378、278、3BC是并行打印端口 <br/>bpio -h 3F8(或2F8、3E8、2E8) R ;3F8、2F8、3E8、2E8是串行端口 <br/><br/>VB程序专用断点： <br/><br/>bpx msvbvm60!rtcMsgBox <br/>bpx msvbvm60!__vbaStrCmp <br/>bpx msvbvm60!__vbaStrComp <br/>bpx msvbvm60!__vbaStrCompVar <br/>bpx msvbvm60!__vbaStrTextCmp <br/>bpx msvbvm60!__vbaFileOpen <br/>bpx msvbvm60!__vbaInputFile <br/>bpx msvbvm60!__vbaFileSeek <br/>bpx msvbvm60!__vbaWriteFile <br/>bpx msvbvm60!__vbaFileClose <br/>bpx msvbvm60!rtcFileAttributes <br/>bpx msvbvm60!rtcFileDateTime <br/>bpx msvbvm60!rtcFileLen <br/>bpx msvbvm60!rtcFileLength <br/>bpx msvbvm60!__vbaVarInt <br/>bpx msvbvm60!__vbaVarCmpGe <br/>bpx msvbvm60!__vbaVarCmpGt <br/>bpx msvbvm60!__vbaVarCmpLe <br/>bpx msvbvm60!__vbaVarCmpLt <br/>bpx msvbvm60!__vbaVarCmpNe <br/>bpx msvbvm60!__vbaVarTextCmpEq <br/>bpx msvbvm60!__vbaVarTextCmpGe <br/>bpx msvbvm60!__vbaVarTextCmpGt <br/>bpx msvbvm60!__vbaVarTextCmpLe <br/>bpx msvbvm60!__vbaVarTextCmpLt <br/>bpx msvbvm60!__vbaVarTextCmpNe <br/>bpx msvbvm60!__vbaVarTextTstEq <br/>bpx msvbvm60!__vbaVarTextTstGe <br/>bpx msvbvm60!__vbaVarTextTstGt <br/>bpx msvbvm60!__vbaVarTextTstLe <br/>bpx msvbvm60!__vbaVarTextTstLt <br/>bpx msvbvm60!__vbaVarTextTstNe <br/>bpx msvbvm60!__vbaVarTstEq <br/>bpx msvbvm60!__vbaVarTstGe <br/>bpx msvbvm60!__vbaVarTstGt <br/>bpx msvbvm60!__vbaVarTstLe <br/>bpx msvbvm60!__vbaVarTstLt <br/>bpx msvbvm60!__vbaVarTstNe <br/><br/>注意：VB程序仍然可以使用普通API函数，只要函数“最终”CALL了这个函数 <br/>上面的断点对应VB6程序，如果是VB5程序则将msvbvm60改成msvbvm50即可<br/>]]></description>
		</item>
		
			<item>
			<link>http://www.lrbf.net/article.asp?id=270</link>
			<title><![CDATA[金庸怀旧版]]></title>
			<author>lrbf#vip.qq.com(柳如悲风)</author>
			<category><![CDATA[蓝袖添香]]></category>
			<pubDate>Thu,28 Aug 2008 01:22:43 +0800</pubDate>
			<guid>http://www.lrbf.net/default.asp?id=270</guid>
		<description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 金庸群侠传是我01年的时候接触的一个游戏，也是我玩的第一个网络游戏，曾经风光一时。<br/>&nbsp;&nbsp;&nbsp;&nbsp; 前段时间朋友邀我进金庸怀旧版，进去玩了几天，终究玩不下去，不玩了，一段“旧情”就这样灰飞烟灭。<br/>&nbsp;&nbsp;&nbsp;&nbsp; 游戏版本可以回到过去，但当初的感觉却怎么也找不到了。<br/>&nbsp;&nbsp;&nbsp;&nbsp; 或许有些东西合该留在记忆里才能让人更长久的怀念。]]></description>
		</item>
		
</channel>
</rss>
