谈谈serv_u的进阶使用(虚拟目录及安全问题)
[
2007/08/04 07:51 | by admin ]
2007/08/04 07:51 | by admin ]
好多人都用了serv_u来建FTP,但对它的虚拟目录却不理解,其实很简单。
我们在为一用户创建了主目录后,你通过FTP就只能访问你设定的主目录和主目录下面的目录和文件,我如果还想让此FTP用户访问其他位置的目录怎么办呢?
1、点域名下面的设置—虚拟路径—添加,添加物理路径(你需要新增的新文件夹的真实路径),映射物理路径到(当然是你原来为用户建立的主目录的路径了),映射的路径名称(这个可以由你随便定义),完成。
2、点用户(你建立的用户),目录访问—添加,文件或路径(你需要新增的新文件夹的真实路径),完成。然后设置此用户对这个文件夹的访问权限,到此虚拟目录设置完成,你就可以用此用户来访问这两个目录了。
下面再来谈下serv_u的安全,当我们的serv_u是为他人建网站提供的,这时就一定需要对它的安全进行改动了。
1、安装Ultraedit,打开ServUDaemon.exe查找Ascii:LocalAdministrator,和#l@$ak#.lk;0@P,修改成等长度的其它字符就可以了。
2、打开ServUAdmin.exe,也如上一样处理。修改完成。
我们在为一用户创建了主目录后,你通过FTP就只能访问你设定的主目录和主目录下面的目录和文件,我如果还想让此FTP用户访问其他位置的目录怎么办呢?
1、点域名下面的设置—虚拟路径—添加,添加物理路径(你需要新增的新文件夹的真实路径),映射物理路径到(当然是你原来为用户建立的主目录的路径了),映射的路径名称(这个可以由你随便定义),完成。
2、点用户(你建立的用户),目录访问—添加,文件或路径(你需要新增的新文件夹的真实路径),完成。然后设置此用户对这个文件夹的访问权限,到此虚拟目录设置完成,你就可以用此用户来访问这两个目录了。
下面再来谈下serv_u的安全,当我们的serv_u是为他人建网站提供的,这时就一定需要对它的安全进行改动了。
1、安装Ultraedit,打开ServUDaemon.exe查找Ascii:LocalAdministrator,和#l@$ak#.lk;0@P,修改成等长度的其它字符就可以了。
2、打开ServUAdmin.exe,也如上一样处理。修改完成。
动网BBS上传flash、mp3、wmv等自动播放for_dvbbs8.0
[
2007/08/02 09:07 | by admin ]
2007/08/02 09:07 | by admin ]
早上去了dvbbs的官方论坛,又看到了有人需要这个功能,前些天也有人用QQ加我,说要我把7.1的改成8.0可用,当时怕麻烦,再加上我也不再用DVBBS了,所以就拒绝了,今天看来还是有必要做一下,其实过程很简单,修改方法如下:
为了避免大家出错,我把我改好的文件传上来,直接覆盖即可使用。
下载文件
引用
动网升为8.0了,常来看贴,发现很多人还是想要这个功能,今天早上把它弄好了,想用的人就顶下贴吧。
下面来修改:
1、打开inc/upload_class.asp
找到判断文件类型:0=其它,1=图片,2=FLASH,3=音乐,4=电影
在下面的类别里添加自己想要增加的扩展名:如第三类添加"wma","wmv",第四类添加,"rm"
如改成以下这样:
如改成这样:
Private Function CheckFiletype(Byval FileExt)
FileExt = Lcase(Replace(FileExt,".",""))
Select Case FileExt
Case "gif", "jpg", "jpeg","png","bmp","tif","iff"
CheckFiletype=1
Case "swf", "swi"
CheckFiletype=2
Case "mid", "wav", "mp3","rmi","cda","wma","wmv"
CheckFiletype=3
Case "avi", "mpg", "mpeg","ra","ram","wov","asf","rm"
CheckFiletype=4
Case Else
CheckFiletype=0
End Select
End Function
2、在Skins\Default\filetype
目录里添加与刚添加扩展名一样的图标如"wma.gif","wmv.gif","rm,gif"(用原有图标直接复制粘贴下即
可)。
3、打开post_upload.asp
找到:
If F_Type=1 then
Response.write
"<script>parent.Dvbbs_Composition.document.body.innerHTML+='[upload="&FileExt&","&F_OldName&
"]"&ShwoFileName&"[/upload]
<br>'</script>"
Else
Response.write
"<script>parent.Dvbbs_Composition.document.body.innerHTML+='[upload="&FileExt&","&F_OldName&
"]viewFile.asp?
ID="&DownloadID&"[/upload]<br>'</script>"
End If
在下面添加:
If F_Type=2 then
Response.write
"<script>parent.Dvbbs_Composition.document.body.innerHTML+='[flash=480,360]"&ShwoFileName&"[
/flash]<br>'</script>"
End If
If F_Type=3 then
Response.write
"<script>parent.Dvbbs_Composition.document.body.innerHTML+='[MP=480,360,true]"&ShwoFileName&
"[/MP]<br>'</script>"
End If
If F_Type=4 then
Response.write
"<script>parent.Dvbbs_Composition.document.body.innerHTML+='[RM=480,360,true]"&ShwoFileName&
"[/RM]<br>'</script>"
End If
修改完成。
下面来修改:
1、打开inc/upload_class.asp
找到判断文件类型:0=其它,1=图片,2=FLASH,3=音乐,4=电影
在下面的类别里添加自己想要增加的扩展名:如第三类添加"wma","wmv",第四类添加,"rm"
如改成以下这样:
如改成这样:
Private Function CheckFiletype(Byval FileExt)
FileExt = Lcase(Replace(FileExt,".",""))
Select Case FileExt
Case "gif", "jpg", "jpeg","png","bmp","tif","iff"
CheckFiletype=1
Case "swf", "swi"
CheckFiletype=2
Case "mid", "wav", "mp3","rmi","cda","wma","wmv"
CheckFiletype=3
Case "avi", "mpg", "mpeg","ra","ram","wov","asf","rm"
CheckFiletype=4
Case Else
CheckFiletype=0
End Select
End Function
2、在Skins\Default\filetype
目录里添加与刚添加扩展名一样的图标如"wma.gif","wmv.gif","rm,gif"(用原有图标直接复制粘贴下即
可)。
3、打开post_upload.asp
找到:
If F_Type=1 then
Response.write
"<script>parent.Dvbbs_Composition.document.body.innerHTML+='[upload="&FileExt&","&F_OldName&
"]"&ShwoFileName&"[/upload]
<br>'</script>"
Else
Response.write
"<script>parent.Dvbbs_Composition.document.body.innerHTML+='[upload="&FileExt&","&F_OldName&
"]viewFile.asp?
ID="&DownloadID&"[/upload]<br>'</script>"
End If
在下面添加:
If F_Type=2 then
Response.write
"<script>parent.Dvbbs_Composition.document.body.innerHTML+='[flash=480,360]"&ShwoFileName&"[
/flash]<br>'</script>"
End If
If F_Type=3 then
Response.write
"<script>parent.Dvbbs_Composition.document.body.innerHTML+='[MP=480,360,true]"&ShwoFileName&
"[/MP]<br>'</script>"
End If
If F_Type=4 then
Response.write
"<script>parent.Dvbbs_Composition.document.body.innerHTML+='[RM=480,360,true]"&ShwoFileName&
"[/RM]<br>'</script>"
End If
修改完成。
为了避免大家出错,我把我改好的文件传上来,直接覆盖即可使用。
下载文件 妙用WinRAR隐藏机密文件
[
2007/08/01 23:25 | by admin ]
2007/08/01 23:25 | by admin ]
把需要隐藏的文件用WinRAR打包压缩为RAR文件,然后准备一张GIF格式的图片,如果你没有的话,可以利用看图软件来转换图片格式。接下来使用一款支持16进制文件的编辑器,如UltraEdit 32。我们的目的是将RAR文件隐藏在GIF文件中。当别人点击这个GIF文件时看到的将是一幅图像,这样就可以将机密文件隐藏起来了。如果你自己想查看其中的秘密时,可以把伪装后的GIF文件改名为RAR文件,点击它就会启动WinRAR,就可以看到里面隐藏的文件了。特别注意:不要自做聪明地给要隐藏的RAR文件加访问口令,否则无法隐藏成功,运行隐藏后的GIF文件不能正确显示图片,改名为RAR文件后也无法用WinRAR打开它。
第一步:准备好一个GIF文件,建议你选择的这个GIF文件不要太小,否则加入RAR文件后体积会变大,一个像素很少的GIF文件,文件尺寸却非常大,也会引起别人的怀疑。
第二步:用UltraEdit 32打开那个含有机密文件的RAR文件,此时你会看到该文件的16进制代码,按Ctrl+A键选定整个RAR文件的代码,按Ctrl+C键复制这些代码。
第三步:用UltraEdit 32打开GIF文件,按Ctrl+End键来到GIF文件代码的最后,如图所示,在倒数第2个十六进制数之前,按Ctrl+V键插入刚刚复制的RAR文件的代码。点击“文件”菜单中的“保存”,就把GIF文件和RAR文件合并在一起了。
第一步:准备好一个GIF文件,建议你选择的这个GIF文件不要太小,否则加入RAR文件后体积会变大,一个像素很少的GIF文件,文件尺寸却非常大,也会引起别人的怀疑。
第二步:用UltraEdit 32打开那个含有机密文件的RAR文件,此时你会看到该文件的16进制代码,按Ctrl+A键选定整个RAR文件的代码,按Ctrl+C键复制这些代码。
第三步:用UltraEdit 32打开GIF文件,按Ctrl+End键来到GIF文件代码的最后,如图所示,在倒数第2个十六进制数之前,按Ctrl+V键插入刚刚复制的RAR文件的代码。点击“文件”菜单中的“保存”,就把GIF文件和RAR文件合并在一起了。
PHP环境配置中应注意的问题
[
2007/08/01 11:27 | by admin ]
2007/08/01 11:27 | by admin ]
网上PHP环境配置的文章是多,但有很多人配置却不成功,我用的是WIN主机,究其原因,主要有以下几点:
1、如果你是第一次配置,应当注意在本机上只保留一个php.ini,也就是说在一台机上不要存在多个php.ini。如果你已经配置好,而出现问题,就应该检查phpinfo中指向的php.ini文件夹在哪,就保留这个php.ini,其他的全部找出删除。
2、问题大多出在,你的服务器不支持mysql这样的出错信息。这个原因在于php找不到mysql的请求,可以采取以下的两种方法进行解决:
A、把php.ini配置中的php5ts.dll、libmysql.dll、php_mysql.dll等文件直接移动至system32目录下,当然我不推荐这种方法来配置php环境,记得重启服务器。
B、给php和mysql添加系统环境path。在系统变量 里 双击 变量 "path",弹出系统path变量的编辑框, 在变量值后面加上 ;C:\phpsetup\php5 ,也就是你的PHP的文件夹;点击 系统变量 的 “新建”,变量名为phpext,变量值为 E:\phpsetup\php5\ext;同时给mysql添加环境路径,在path中加上mysql的环境路径C:\phpsetup\mysql\bin。当然,如果你是用的安装版的mysql,这步就不用做了,因为安装过程中已有include path的操作了。
做到这两点,基本上的问题都可以解决了。
还有一点要注意的是:
如果你是用手动方式安装mysql,也就是说用的解压包安装mysql,会出现服务启动不了的情况,我试过好多次,只有在高版本的mysql安装时才会出现,点开mysql的服务会发现,服务所指向的路径不对,我解决的方法是直接修改注册表,查找mysql关键字,把服务里的路径改为正确,然后再次运行配置文件进行配置。
1、如果你是第一次配置,应当注意在本机上只保留一个php.ini,也就是说在一台机上不要存在多个php.ini。如果你已经配置好,而出现问题,就应该检查phpinfo中指向的php.ini文件夹在哪,就保留这个php.ini,其他的全部找出删除。
2、问题大多出在,你的服务器不支持mysql这样的出错信息。这个原因在于php找不到mysql的请求,可以采取以下的两种方法进行解决:
A、把php.ini配置中的php5ts.dll、libmysql.dll、php_mysql.dll等文件直接移动至system32目录下,当然我不推荐这种方法来配置php环境,记得重启服务器。
B、给php和mysql添加系统环境path。在系统变量 里 双击 变量 "path",弹出系统path变量的编辑框, 在变量值后面加上 ;C:\phpsetup\php5 ,也就是你的PHP的文件夹;点击 系统变量 的 “新建”,变量名为phpext,变量值为 E:\phpsetup\php5\ext;同时给mysql添加环境路径,在path中加上mysql的环境路径C:\phpsetup\mysql\bin。当然,如果你是用的安装版的mysql,这步就不用做了,因为安装过程中已有include path的操作了。
做到这两点,基本上的问题都可以解决了。
还有一点要注意的是:
如果你是用手动方式安装mysql,也就是说用的解压包安装mysql,会出现服务启动不了的情况,我试过好多次,只有在高版本的mysql安装时才会出现,点开mysql的服务会发现,服务所指向的路径不对,我解决的方法是直接修改注册表,查找mysql关键字,把服务里的路径改为正确,然后再次运行配置文件进行配置。




