在肉鸡上架设全能服务器的方法介绍

为了撰写本文,笔者以虚拟机、 Windows 2000 Server为测试环境,并准备以下的服务器软件和后门工具:
服务器软件:
php-4.3.10-Win32.zip  最新版的官方下的,打了全部补丁;
MYSQL-4.0.23-win.zip  最新和稳定,官方下的;
phpMyAdmin-2.6SP2.zip 最新版的官方下的;
ZEND2.57              最新版的官方下的;
CesarFTP0.99g汉化版  超级FTP服务器,功能强大,支持后台运行,支持远程管理;
后门工具:
CHOST           市面上好像没有!此工具放在压缩包里了;
ntROOTkit1.22   去官方下最终版。

  配置IIS支持PHP

  首先,我们在肉鸡的系统盘上建立一个文件夹(例如在D盘上建立个home文件夹),在所建的文件夹下面再建一下几个文件夹:DNS、HTML:WEB,如图1所示。

图1

文件目录说明:
HOME:整个服务器的主目录,我们直接隐藏这个就可以了。
DNS:CHOST工具2个配置文件,L.TXT、D.TXT,具体配置请看说明和动画!
HTML:网站的目录,目录下全部放以域名为名字的目录。安装CHOST第3个填写拦指向这个HTML目录。
WEB:所有服务器的所需软件:host.mdb文件是后门工具CHOST的多域名捆绑数据库,具体看工具说明。
建立好了文件夹,接下来开始安装。先装php-4.3.10-Win32.zip这个文件,笔者把PHP装在WEB文件夹里,这个直接解压就可以了,但是需要注意几点:
1.修改php.ini-dist为php.ini拷贝到c:winnt目录下;
2.修改代码extension_dir = "./"指向PHP安装目录的extensions。如c:phpextensions。
3.找到代码“;extension=php_gd2.dll ;extension=php_zip.dll”,让服务器支持GD库和在线解压,大家根据自己的需求更改。只要把前面的注释符号“;”去掉即可。
把PHP安装目录下的php4ts.dll拷贝到系统的System32目录下,再在Internet服务管理器中的IIS和ISAPI脚本配置下,设置支持PHP的后缀。如图2、3所示。

图2

图3

  点击后出现如图4所示的界面:

 
图4

  点确定后出现一个对话框,如图5、6所示。

图5

图6

  设置完好的话服务器现在就支持ASP和PHP了。

  安装MYSQL

  MYSQL的安装比较简单,一路点安装就可以了装完了,进入MYSQL/BIN/下来注册成服务MYSQLd-nt.exe install先启动服务“net start MYSQL”再运行WinMYSQLadmin.exe,填写账户ROOT,密码随便填。MYSQL到这里就OK了,看任务栏下面的那个图标显示绿色,说明启动成功,否则说明没有成功!如图7所示。

图7

  小提示:这里设置的密码是没有用的,实际是空密码,我们要用PHPmyadmin把密码改掉。

  安装Zend与FTP

  安装zend和MYSQL一样简单,不要改什么东西,很简单,看说明就OK了。FTP的安装也比较简单:安装时选IIS,再选php.ini的路径,默认c:winnt一路点下一步就OK了。笔者选的是CesarFTP0.99g汉化版,功能强大,支持远程管理。

  安装完了打开设置,通用服务器设置—>系统启动时运行,选启动时运行服务器,这样就注册成服务了。选允许远程控制—>更改控制端口和密码—>更改FTP的端口。这样就能远程控制了,功能强大的很!如图8所示。

图8

  域名设置

  这就要装CHOST了,先看看CHOST使用说明:安装前先用记事本编辑两个文本文件(必须放在DNS文件夹下面):
1.禁用域名列表文件(DisableHost List File Name d.txt)
列表中的域名访问将出现“No web site is configured at this address.”,访问这个里面的域名或者IP将出现:“No web site is configured at this address.”,我这里留空。
2.忽略域名列表文件(IgnoreHost List File Name  l.txt)
列表中的域名访问不受本程序影响。这个一般打开看IIS里面有没有什么绑定的域名
建议格式:“localhost 127.0.0.1 本地IP 其它域名”,这样的话访问将不受此程序的干扰!文件格式为每行一个域名,可以用*号,如*.com,*.abc.com等。
文件可以存为任何文件名,记住路径,在安装的第一步时输入正确的位置和文件名即可。安装完毕后可以再修改这两个文件,但是修改后必须重启W3SVC才能生效。选择安装文件开始安装,安装的时候应该注意下面的内容:
Disable Host List file name: (你自己的dnsd.txt路径)
      D:homednsd.txt
Ignore Host List file name: (你自己的dnsl.txt路径)
      D:homednsl.txt
DSN ConnectString是指定多域名绑定数据库的DNS连接字符串,多域名绑定使用 host.mdb 数据库(也可以在你自己的数据库中添加一个跟 host.mdb中domain表同样名字和结构的表),必须在ODBC数据源管理中添加一个系统DSN,指向host.mdb所在位置(数据库可以用其他名字),在DSN ConnectString填上“DSN=DSN名字;”如:“DSN=Host;Website ROOT directory:(你自己的html路径)”,如图9、10所示。

图9

图10

D:homehtml这个目录就是虚拟站点的主目录,要开站点和绑域名只要在这个目录下建立以域名为名字的文件夹就OK了。我在D:homehtml文件夹下面建了一个名为163.com的文件夹。如图11所示。

图11

  点开始菜单->程序->管理工具->选DNS,这时会弹出一个DNS控制器的操作窗口,选中正向搜索区域点右键新建区域,在区域名称那里输入163.com,然后一直默认,这时在向搜索区域下面就会建立一个163.com的文件夹,选中它,右键新建主机,名称为www,IP地址那里为肉鸡的IP,点添加。如图12所示。

 
图12

  到这里域名就设置好了,在163.com的文件夹下建立一个测试页来测试下,我这里键了个Index.asp的测试页,现在的服务器还没有支持ASP后缀的,我们还要添加一下。在 Internet信息服务里面选择www服务器主属性,选文档,添加Index.asp(还可以多加一些常用的,比如index.php,index.html……),如图13所示。

图13

设置好后在浏览器输入163.com看看出现了什么?我们的测试页面,如图14所示。

图14

  现在来教大家子目录绑域名的方法,一个网站不可能只有一个域名吧!把工具包中的Host.mdb文件复制到home文件夹下面,打开它,在数据库Host.mdb中的Domain表中添加新记录,Userid随便,可以根据需要填,Maindomain为空间主域名,Otherdomain为其他绑定域名,格式为:“,域名1,域名2,*.域名3,”,注意“,”为半角,并且前后两个不可省略。如图15所示。

图15

  添加完成后必须在ODBC数据源管理中添加一个系统DSN,指向host.mdb所在位置(数据库可以用其他名字),在DSN ConnectString填上“DSN=DSN名字;”,如:DSN=Host;如图16、17所示。

图16

图17

然后在站点根目录建立 Webconf.asa 文件和Chat文件夹,文件内容为:
[VirtualHosting]
域名=文件夹名称
如:
[VirtualHosting]
bbs.xxx.com=bbs
test.xxx.com=fewfew
其中域名必须是已经在多域名数据库中绑定的。在Chat文件夹中建立一个测试页,方法和图12的一样,只不过我们加的是chat不是www,要注意的是我这里是模拟域名的DNS的,实际操作是你到你的域名控制面版改A记录,指向服务器的IP就可以了。如图18所示。

图18

  最后就是隐藏我们所开服务的进程了,如果被发现就挂了,我用Rootkit后门来隐藏,这个是一款很强大的内核级的后门,我们只需要将所有安装的程序和文件夹隐藏就可以了。

  看到这里是不是心动?,原来网站服务器是这么好架设的,还等什么呢?把肉肉都变成WEB服务器吧

(0)

相关推荐

  • 在肉鸡上架设全能服务器的方法介绍

    为了撰写本文,笔者以虚拟机. Windows 2000 Server为测试环境,并准备以下的服务器软件和后门工具: 服务器软件:php-4.3.10-Win32.zip  最新版的官方下的,打了全部补丁:MYSQL-4.0.23-win.zip  最新和稳定,官方下的:phpMyAdmin-2.6SP2.zip 最新版的官方下的:ZEND2.57              最新版的官方下的:CesarFTP0.99g汉化版  超级FTP服务器,功能强大,支持后台运行,支持远程管理:后门工具:CH

  • 在Win2003服务器上架设VPN服务器的方法

    通过在美国服务器或VPS上架设VPN服务,您可以访问一些被国内屏蔽的网站,如facebook.twitter等.当然,千万不能用这个工具来访问色情和政治性的网站,这是不道德的.如果你是在基于Virtuozzo虚拟化技术的VPS上架设VPN,请先联系你的服务商在母服务器开启VPN功能,否则无法进一步配置.如果是基于Xen或者Hyper-V技术的VPS,则直接就可以配置.之前本人配置VPN的时候,在网上很难找到一步一步的配置文章,也没有附上图片说明,现在我详细写出配置步骤,并附上截图,供后来者参考.

  • PHP实现微信图片上传到服务器的方法示例

    本文实例讲述了PHP实现微信图片上传到服务器的方法.分享给大家供大家参考,具体如下: $pic_img=trim( $postObj->PicUrl); if($type=="image"){ $pic_url=save_file_to_sever($pic_img,$fromUsername); } GetRootPath(){ $sRealPath = realpath('./'); $sSelfPath = $_SERVER['PHP_SELF']; $sSelfPath

  • 在 Fedora 上安装 MongoDB 服务器的方法教程

    Mongo(来自 "humongous" -- 巨大的)是一个高性能.开源.无模式的.面向文档的数据库,它是最受欢迎的 NoSQL 数据库之一.它使用 JSON 作为文档格式,并且可以在多个服务器节点之间进行扩展和复制. 有关许可证更改的故事 MongoDB 上游决定更改服务器代码的许可证已经一年多了.先前的许可证是 GNU Affero General Public License v3(AGPLv3).但是,上游公司写了一个新许可证,旨在使运行 MongoDB 即服务的公司可以回馈

  • FreeBSD6.1Release下利用BIND架设DNS服务器的方法

    通过此服务器,使内网用户能正常访问INTERNET,这里我们使用FreeBSD自带的BIND来实现DNS的解析,事实上INTERNET上很多DNS都使用了这个软件.基本的操作步骤如下: ◇ DNS父域(edu.cn)给我的信息如下:域 -> wxicab.edu.cnDNS主服务器 -> 58.193.128.55 [dns1.wxicab.edu.cn]DNS辅服务器 -> 58.193.128.56 [dns2.wxicab.edu.cn](本笔记中只架设主服务器的配置过程) ◇ 网

  • Java实现文件上传至服务器的方法

    在我们的web开发中,很多的时候都需要把本机的一些文件上传到web服务器上面去. 如:一个BBS系统,当用户使用这是系统的时候,能把本机的一些图片,文档上传到服务器上面去.然后其他用户可以去下载这些文件,那么这样的话,我们可以自己编程实现文件的上传 但是更好的方式是使用一些已有的组件帮助我们实现这种上传功能. 常用的上传组件: Apache 的 Commons FileUpload JavaZoom的UploadBean jspSmartUpload upload.jsp 代码: <%@ pag

  • react quill中图片上传由默认转成base64改成上传到服务器的方法

    使用react-quill富文本编辑器,里面处理图片是默认转成base64,提交到后台的时候文件太大,因此这里改写处理image的逻辑,改成上传到服务器. 具体代码如下: 配置1 import Quill from 'quill' import ReactQuill from 'react-quill' import 'react-quill/dist/quill.core.css' import 'react-quill/dist/quill.snow.css' import QuillEmo

  • 在Windows 7 上安装DNS服务器bind9方法详解

    本文主要介绍在WIN7上利用ntbind部署DNS服务器的方法.ntbind是Bind的Windows版本, 1.下载BIND9.11 下载地址:http://ftp.isc.org/isc/bind9/9.11.0rc3/. 我的系统是window 7 64位需要下载BIND9.11.0rc3.x64.zip,建议下载9.11以上的版本,老版本可能不支持Win7,下载时注意区分操作系统的位数. 2.安装BIND9.11 下载完成后,解压文件,点击BINDInstall.exe直接傻瓜式的安装

  • 在MyEclipse上部署Tomcat服务器的方法

    在上篇文章中给大家介绍了在Windows下安装Tomcat服务器,这篇博客将介绍在MyEclipse上部署Tomcat服务器 第一步:启动MyEclipse 第二步:选项Window->Preferences->MyEclipse->Severs->Tomcat->Tomcat7.x完成前面的所有操作后会进入下图所示的界面 第三步:将Tomcat 7.x server选项改成Enable 第四步:Tomcat base directory中的路径设置成Tomcat服务器的安装

  • 在Windows Server 2008 R2服务器下架设VPN服务器的方法

    系统环境: Windows Server 2008 R2 Enterprise 6.1.7600.16385 RRAS 5.2.0000 NPS 6.1.7600.16385 测试目的:架设VPN服务器并通过VPN访问内部网络 操作步骤: 1.在服务器管理器中添加角色"网络策略和访问服务",并安装以下角色服务: 下一步直到安装完成. 2.在 开始->管理工具->路由和远程访问 中打开RRAS,简陋的界面如下: 点击服务器状态,可看到目前只有一台服务器(就是本机).以我的计算

随机推荐