November 2, 2008
让iframe失效,使自己的网站不怕iframe挂马
"方法一:\n"FSO功能:"-”关闭站点Fso功能”.将站点的fso功能关闭掉.这样子基本上就可以杜绝目前的asp木马.如果需要上传附件的话.可以通过”SAFileUp”.”aspupload”.等组件进行上传.\n方法二:\n辛辛苦苦做的网站突然被挂马,究其原因是因为网页带病毒,打开代码发现所有的页面的代码最后一行都多了一句:\n引用内容\n\u0026lt; IFRAME src=”http://www.xxx.xxx “\u0026gt;\u0026lt; /IFRAME \u0026gt;\n打开引用页面一看防病毒软件一顿乱响,找到元凶了这可怎办?\n最后一行怎么弄都不行?!!\n其实很简单我们只需要在 \u0026lt; STYLE \u0026gt;\u0026lt; / STYLE \u0026gt; 之间加上一句\n完整如下:\n程序代码\n就可以了其实这是用了CSS样式表来对网页中所有的FRAME对象进行”洗脑”把iframe中的src属性的值换成空白页这样加进去的iFRAME 代码就不起作用了。\n这个解决方案除了IFRAME里面的JS代码alert方法不能屏蔽之外,其他任意JS都可以不起作用。\n如果要使自己的IFRAME显示在网页里,别人挂的IFRAME马都不起作 …"
October 30, 2008
Freebsd常用命令
"vi sshd_config # rar a all *.jpg 这条命令是将任何.jpg的文档压缩成一个rar包,名为all.rar,该程式会将.rar 扩展名将自动附加到包名后。 # unrar x all.rar 这条命令是将all.rar中的任何文档解压出来 unrar x参数是指定用绝对路径解压缩文件,解压缩出来的路径和压缩文件里面的路径相同! 重启 SSHD 服务usr/ports/archivers/rar make install clean #cd /usr/ports/archivers/unrar #make install clean 命令 /etc/rc.c/sshd restart 光区挂载命令 mount /cdrom 卸载 UMOUNT /CDROM /usr/local/mysql/bin/mysqld_safe --user=mysql \u0026amp; mysql 启动命令 很多人都不知道freebsd下如何重启mysql.现在我把命令放到下面,希望对大家有些帮忙。 /usr/local/etc/rc.d/mysql-server restart …"
October 30, 2008
freebsd 添加、删除用户!
"2、更改用户登陆shell\n默认安装是使用sh登陆的,sh不支持TAB键 要切换到csh,直接运行csh即可\n如果需要一劳永逸,那么用下面这个命令 name:是指你登陆的名称 pw usermod -n name -s csh\n====================================== 添加用户\n# pw groupadd vsftpd –g 1001 # pw useradd test –g 1001–d /home/test –s /sbin/nologin\n或者\n#adduser Username:用户名 Full name:全名 Uid (Leave empty for default) :要求输入UID值。通常按Enter即可。 Login group [xxxx]:要求输入用户的所属群组。可以输入一个现有的群组,如果保持空白,系统会新建一个与用户名一样的群组。 Login class:登入等級。通常按Enter即可。 Shell (sh csh tcsh zsh ksh bash nologin) [sh]:用户使用的shell,通常按Enter即可。 …"
October 30, 2008
一语双关的幽默句子
"英语中有好多一语双关的幽默句子,现在为大家摘录一些常用幽默迷你句型,以供参考,据说是流传甚广的加菲猫语录哦。\nMoney is not everything. There’s Mastercard and Visa. 钞票不是万能的,毕竟有时还需要信用卡。\nOne should love animals. They are so tasty. 每个人都应该热爱动物,因为它们很好吃。\nSave water. Shower with your girlfriend. 要节约用水,所以尽量和女友一起洗澡。\nLove the neighbor. But don’t get caught. 要用心去爱你的邻居,不过不要让她的老公知道。\nBehind every successful man, there is a woman. And behind every unsuccessful man, there are two or more. 每个成功男人的背后,都有一个女人。每个不成功男人的背后,都有两个或更多。\nEvery man should marry. After all, …"
October 29, 2008
500 OOPS: vsftpd: refusing to run with writable anonymous root
"500 OOPS: vsftpd: refusing to run with writable anonymous root\n如果我们已经把vsFTPd服务器启动好了,但登录测试是会出现类似下面的提示;\n500 OOPS: vsftpd: refusing to run with writable anonymous root\n这表示ftp用户的家目录的权限不对,应该改过才对;\n[root@localhost ~]# more /etc/passwd |grep ftp\u0026lt;br /\u0026gt; ftp:x:1000:1000:FTP User:/var/ftp:/sbin/nologin\n我们发现ftp用户的家目录在/var/ftp,就是这个/var/ftp的权限不对所致,这个目录的权限是不能打开所有权限的;是您运行了chmod 777 /var/ftp所致;如果没有ftp用户这个家目录,当然您要自己建一个;\n如下FTP用户的家目录是不能针对所有用户、用户组、其它用户组完全开放;\n[root@localhost ~]# ls -ld /var/ftp\u0026lt;br /\u0026gt; …"
October 29, 2008
FREEBSD:VSFTP的安装和配置(packages方式)
"一、预备工作: 1.新建目录 mkdir /usr/share/empty mkdir /var/ftp 2.改变目录所有者和权限 chown root:wheel /var/ftp(如果是Linux用chown root:root /var/ftp) chmod og-w /var/ftp (此命令是取消其他用户的写权限) 二、安装VSFTP 1.用tar包安装 tar zvf vsftpd-2.0.1.gz.tar cd vsfpd-2.0.1 make make install 2.用ports安装(只适合FREEBSD,而且必须是可以上网的用户,对Linux用户不适用) cd /usr/ports/ftp/vsftpd make make install 安装的时候会弹出一个对话框,\n选中第一个选项项 三、配置 1.配置VSFTP 打开/etc/vsftpd.conf,(如果用ports安装的话是在/usr/local/etc/vsftpd.conf),,相关参数说明如下: ===个别使用者设定=================== chroot_list_enable 用 …"
October 29, 2008
freebsd 7.0 vsftpd如何启动!!
"在etc/rc.conf中添加 vsftpd_enable=”YES”\n/usr/local/etc/vsftpd.conf中添加\nlisten=YES background=YES\n就可以了,还真是挺复杂,每个软件安装了都要修改配置文件才能启动!! 如果出现错误\n500 OOPS: vsftpd: cannot locate user specified in ‘ftp_username’:ftp在vsftpd.conf中加入了ftp_username=xxx(用户)\n以下命令可以用来重启vsftpd服务 # /usr/local/etc/rc.d/vsftpd restart"
October 29, 2008
[教程]FreeBSD下vsftp安装配置详解(ports方式)
"FreeBSD功能强大,ftp服务器只是它其中的很基础的一种服务,但是作为日常的服务器运作ftp服务却是必不可少,本篇是本人自己在学习FreeBSD的服务器设置过程中的一些积累,因为自己也曾是由菜鸟入门,走了不少弯路,现在把自己的一些经验总结出来,供大家参考,希望对新人能有所帮助,不足之处还请大家多多指点.\n1、安装\n通过ports安装,这个方式比较简单。\n# cd /usr/ports/ftp/vsftpd # make install\n安装过程中会弹出一个对话框架,选中第一个选项,我以前没有选中,结果安装完以后,在/usr/local/etc/rc.d/目录里没有vsftpd这个命令,导致启动的时候出现以下错误信息: ”500 OOPS: vsftpd: cannot open config file:start”\n**2、配置 **\n/usr/local/etc/vsftpd.conf文件一般按以下配置就差不多了:\nanonymous_enable=NO\nlocal_enable=YES\nwrite_enable=YES\nlocal_umask=022 …"
October 29, 2008
7.6. 分发器 第 7 章 Zend_Controller
"7.6. 分发器 7.6.1. 概述 分发是取得请求对象,提取其中的模块名,控制器名,动作名以及可选参数,然后实例化控制器并调用其中的动作的整过过程。如果其中的模块、控制器或者动作没能找到,将使用它们的默认值。 Zend_Controller_Dispatcher_Standard 指定每个控制器和动作的默认值为 index,模块的默认值为 default,允许开发人通过 setDefaultController()、 setDefaultAction() 和 setDefaultModule() 改变默认值设定。\n缺省模块\n当创建模块程序,你可能也需要缺省模块的命名空间(缺省配置中,缺省模块_没有_命名空间)。从 1.5.0 开始,可以在前端控制器或你的派遣器里通过指定 prefixDefaultModule 为 true 来实现。\n\u0026lt;?php // In your front controller: $front-\u0026gt;setParam(\u0026#39;prefixDefaultModule\u0026#39;, true); // In your dispatcher: …"