常见的服务器有:文件服务器、数据库服务器、邮件服务器、网页服务器、FTP服务器等。
文件服务器是指在计算机网络中,以文件数据的存储与共享为主要功能的服务器,负责中央存储和数据文件管理,处于同一网络环境中的授权用户能随时访问共享文件。文件服务器具有分时系统文件管理的全部功能,增强了数据存储的功能,提高了数据的可用性,同时降低了管理的复杂程度。
二、数据库服务器
因为数据文件的重要性及数据的文件都较大,数据库服务器一般是指运行在网络中的一台或多台服务器和数据库管理系统软件共同构成的,主要作用是为应用程序提供数据服务。其常用功能主要有:数据库管理、数据的增查删改、数据库的维护等功能。同时具有易扩展的特点,当需要的资源不够时能迅速扩展。
三、邮件服务器
邮件服务器是专门用来提供邮件收发的服务器,在现在无纸化办公及互联网时代,邮件服务器可以说是每家企业必需的。邮件服务器构成了现在电子邮件系统的核心。现在市场有很多侧重点不同的邮件服务器,如适合政府等的安全性强的邮件服务器,适合外贸企业的海外邮件服务器等等。
四、网页服务器
网页服务器主要是指在互联网中存放各种网站的服务器,主要用于企业或个人网站在互联网上的发布、应用,可以说是我们现在使用各种应用及看到的资讯的基础硬件服务器。网页服务器能响应大量IP用户的连接请求。
五、FTP服务器
FTP服务器是在互联网上提供文件存储和访问服务的服务器,它们依照FTP协议提供服务,简单的来说就是专用于传输文件的服务器。现在单独部署FTP服务器的企业较少,一般都是在网页服务器或文件服务器中支持FTP协议来提供服务。
分类: 电脑/网络 >> 软件问题描述:
谁能给我个专门发病毒的软件!!!!或者是,能知道别人IP的软件,或者是,能盗网络游戏号的软件。。。。。最好全给我!谢谢!!
解析:
相信很多朋友都听说过木马程序,总觉得它很神秘、很高难,但事实上随着木马软件的智能化,很多骇客都能轻松达到攻击的目的。今天,笔者就以最新的一款木马程序——黑洞2004,从种植、使用、隐藏、防范四个方面来为网络爱好者介绍一下木马的特性。需要提醒大家的是,在使用木马程序的时候,请先关闭系统中的病毒防火墙,因为杀毒软件会把木马作为病毒的一种进行查杀。
*** 作步骤:
一、种植木马
现在网络上流行的木马基本上都采用的是C/S 结构(客户端/服务端)。你要使用木马控制对方的电脑,首先需要在对方的的电脑中种植并运行服务端程序,然后运行本地电脑中的客户端程序对对方电脑进行连接进而控制对方电脑。
二、使用木马
成功的给别人植入木马服务端后,就需要耐心等待服务端上线。由于黑洞2004采用了反连接技术,所以服务端上线后会自动和客户端进行连接,这时,我们就可以 *** 控客户端对服务端进行远程控制。在黑洞2004下面的列表中,随便选择一台已经上线的电脑,然后通过上面的命令按钮就可以对这台电脑进行控制。下面就简单的介绍一下这些命令的意义。
文件管理:服务端上线以后,你可以通过“文件管理”命令对服务端电脑中的文件进行下载、新建、重命名、删除等 *** 作。可以通过鼠标直接把文件或文件夹拖放到目标文件夹,并且支持断点传输。简单吧?
进程管理:查看、刷新、关闭对方的进程,如果发现有杀毒软件或者防火墙,就可以关闭相应的进程,达到保护服务器端程序的目的。
窗口管理:管理服务端电脑的程序窗口,你可以使对方窗口中的程序最大化、最小化、正常关闭等 *** 作,这样就比进程管理更灵活。你可以搞很多恶作剧,比如让对方的某个窗口不停的最大化和最小化。
视频监控和语音监听:如果远程服务端电脑安装有USB摄像头,那么可以通过它来获取图像,并可直接保存为Media Play可以直接播放的Mpeg文件;需要对方有麦克风的话,还可以听到他们的谈话,恐怖吧?
除了上面介绍的这些功能以外,还包括键盘记录、重启关机、远程卸载、抓屏查看密码等功能, *** 作都非常简单,明白了吧?做骇客其实很容易。
3 隐藏
随着杀毒软件病毒库的升级,木马会很快被杀毒软件查杀,所以为了使木马服务端辟开杀毒软件的查杀,长时间的隐藏在别人的电脑中,在木马为黑客提供几种可行的办法。
1木马的自身保护
就像前面提到的,黑洞2004在生成服务端的时候,用户可以更换图标,并使用软件UPX对服务端自动进行压缩隐藏。
2捆绑服务端
用户通过使用文件捆绑器把木马服务端和正常的文件捆绑在一起,达到欺骗对方的目的。文件捆绑器有广外文件捆绑器2002、万能文件捆绑器、exeBinder、Exe Bundle等。
3制做自己的服务端
上面提到的这些方法虽然能一时瞒过杀毒软件,但最终还是不能逃脱杀毒软件的查杀,所以若能对现有的木马进行伪装,让杀毒软件无法辨别,则是个治本的方法。可以通过使用压缩EXE和DLL文件的压缩软件对服务端进行加壳保护。例如1中的UPX就是这样一款压缩软件,但默认该软件是按照自身的设置对服务端压缩的,因此得出的结果都相同,很难长时间躲过杀毒软件;而自己对服务端进行压缩,就可以选择不同的选项,压缩出与众不同的服务端来,使杀毒软件很难判断。下面我就以冰河为例,为大家简单的讲解一下脱壳(解压)、加壳(压缩)的过程。
如果我们用杀毒软件对冰河进行查杀,一定会发现2个病毒,一个是冰河的客户端,另一个是服务端。使用软件“PEiD”查看软件的服务端是否已经被作者加壳,可以看到服务端已经使用UPX进行了压缩。
现在,我们就需要对软件进行脱壳,也就是一种解压的过程。这里我使用了“UPXUnpack”,选择需要的文件后,点击“解压缩”就开始执行脱壳。
脱壳完成后,我们需要为服务端加一个新壳,加壳的软件很多,比如:ASPack、ASProtect、UPXShell、Petite等。这里以“ASPack”为例,点击“打开”按钮,选择刚刚脱壳的服务端程序,选择完成后ASPack会自动为服务端进行加壳。再次用杀毒软件对这个服务端进行查杀,发现其已经不能识别判断了。如果你的杀毒软件依旧可以查杀,你还可以使用多个软件对服务端进行多次加壳。笔者在使用Petite和ASPack对服务端进行2次加壳后,试用了多种杀毒软件都没有扫描出来。现在网络中流行的很多XX版冰河,就是网友通过对服务端进行修改并重新加壳后制做出来的。
为了避免不熟悉木马的用户误运行服务端,现在流行的木马都没有提供单独的服务端程序,而是通过用户自己设置来生成服务端,黑洞2004也是这样。首先运行黑洞2004,点击“功能/生成服务端”命令,d出“服务端配置”界面。由于黑洞2004采用了反d技术(请参加小知识),首先单击旁边的“查看”按钮,在d出的窗口中设置新的域名,输入你事先申请空间的域名和密码,单击“域名注册”,在下面的窗口中会反映出注册的情况。域名注册成功以后,返回“服务端配置”界面,填入刚刚申请的域名,以及“上线显示名称”、“注册表启动名称”等项目。为了迷惑他人,可以点“更改服务端图标”按钮为服务端选择一个图标。所有的设置都完成后,点击“生成EXE型服务端”就生成了一个服务端。在生成服务端的同时,软件会自动使用UPX为服务端进行压缩,对服务端起到隐藏保护的作用。
服务端生成以后,下一步要做的是将服务端植入别人的电脑?常见的方法有,通过系统或者软件的漏洞入侵别人的电脑把木马的服务端植入其的电脑;或者通过Email夹带,把服务端作为附件寄给对方;以及把服务端进行伪装后放到自己的共享文件夹,通过P2P软件(比如PP点点通、百宝等),让网友在毫无防范中下载并运行服务端程序。
由于本文主要面对普通的网络爱好者,所以就使用较为简单的Email夹带,为大家进行讲解。我们使用大家经常会看到的Flas 为例,建立一个文件夹命名为“好看的动画”,在该文件夹里边再建立文件夹“动画files”,将木马服务端软件放到该文件夹中假设名称为“abcexe”,再在该文件夹内建立flash文件,在flash文件的第1帧输入文字“您的播放插件不全,单击下边的按钮,再单击打开按钮安装插件”,新建一个按钮组件,将其拖到舞台中,打开动作面板,在里边输入“on (press) {getURL("动画files/abcexe");}”,表示当单击该按钮时执行abc这个文件。在文件夹“好看的动画”中新建一个网页文件命名为“动画”,将刚才制作的动画放到该网页中。看出门道了吗?平常你下载的网站通常就是一个文件和一个结尾为files的文件夹,我们这么构造的原因也是用来迷惑打开者,毕竟没有几个人会去翻files文件夹。现在我们就可以撰写一封新邮件了,将文件夹“好看的动画”压缩成一个文件,放到邮件的附件中,再编写一个诱人的主题。只要对方深信不疑的运行它,并重新启动系统,服务端就种植成功了。
三、防范
防范重于治疗,在我们的电脑还没有中木马前,我们需要做很多必要的工作,比如:安装杀毒软件和网络防火墙;及时更新病毒库以及系统的安全补丁;定时备份硬盘上的文件;不要运行来路不明的软件和打开来路不明的邮件。
最后笔者要特别提醒大家,木马除了拥有强大的远程控制功能外,还包括极强的破坏性。我们学习它,只是为了了解它的技术与方法,而不是用于盗窃密码等破坏行为,希望大家好自为之。
小知识:
反d技术,该技术解决了传统的远程控制软件不能访问装有防火墙和控制局域网内部的远程计算机的难题。反d端口型软件的原理是,客户端首先登录到FTP服务器,编辑在木马软件中预先设置的主页空间上面的一个文件,并打开端口监听,等待服务端的连接,服务端定期用>
基本认识:
(一)客户端与服务器端
客户端:浏览者(客户和管理员)使用的计算机。
服务器端:存放网页文件的计算机,发送脉冲、服务器解码所需的协议。
>
(二)文件名,基本名,扩展名
文件名=基本名+扩展名
扩展名:用来区分文件类型。
>如文件名demotxt:demo为基本名,txt为扩展名
(三)打开网页的执行过程
客户端向服务器发送一个请求,服务器在收到请求后将页面代码发送给客户端,然后通过浏览器的解析,生成用户所看到的页面。
(四)站点
站点:放置网站中的网页静态资源(html,css,js,,flash动画,gif)的文件夹。方便管理网站。
做网站的第一步即见文件夹。
(五)基本框架
html:超文本标记语言。(hypertextmark-up)
语法规则:
所有命令都要放到<>
大部分标记都是承兑出现
标签大部分都是<tag>开始,</tag>结束
html语言不区分大小写
如:
标记a:<a></a>
标记b:<b></b>
基本框架:
步骤:计算机新建文件夹——新建记事本文件——扩展名改html——双击打开
注:出现乱码要设置浏览器字符编码。
想要获得谷歌服务框架,需要自己安装GMS框架。华为手机GMS谷歌安装方法,无需PC和U盘,三步完成华为手机GMS谷歌框架安装,正常使用谷歌应用:
第一步:准备安装文件
1、下载安装包Huaweizip至手机(可以去搜索:华为GMS谷歌安装方法,纯手机 *** 作!有一篇花粉论坛的帖子),PS:此处需要下载百度网盘APP
2、进入手机“文件管理”,在最上方搜索下载的压缩包“Huaweizip”,依次进行如下 *** 作:点击右下角“更多”-“解压至”-“选择目录”-“内部存储”-“确定”,解压至手机内部存储根目录。(注意:最终解压后的目录层级必须为:内部存储>Huawei,不能存在目录层级:内部存储>Huawei>Huawei)
第二步、恢复“谷歌服务助手”和“GO谷歌安装器”至手机:
1、点击“设置”->“系统和更新”->“备份和恢复”,点击右上角三个点,选择“从内部存储恢复”,会看到一个“2019年9月14日 05:50”的备份记录。
2、点击“2019年9月14日 05:50”的备份记录,进入下一级菜单,点击“全选”,点击“恢复”。
3、恢复完成后,会在手机桌面生成“谷歌服务助手”和“GO谷歌安装器”两个APP图标,至此完成安装工具恢复 *** 作。
第三步、谷歌框架、谷歌服务、谷歌商店安装:
1、点击“谷歌服务助手”APP,打开后选择“激活”,点击激活后可退回桌面(如提示授予权限,请赋予对应权限)
注意:“谷歌服务助手”APP里面“开始下载”不用点,点了也没有用!
注意: 激活以后不要管谷歌安装助手的任何提示或者感叹号!
2、打开“GO谷歌安装器”APP,点击“GO”,开始下载“Google 服务框架”、“Google Play服务”、“Google Play商店”套件,下载完成后会自动d出安装界面,请完成上述全部3个套件的安装。
注意:套件下载需连接海外网络,网络不稳定可能导致安装失败,请多尝试几次。
通过以上三步,可以在纯手机侧进行 *** 作完成华为手机GMS谷歌安装,不依赖PC,U盘等诸多限制。
转载表面上看,是一套基于B/S方式实现的分布式管理系统,但其实背后的架构是基于C/S完成的。你以为他是一只鞋吗?其实他是一个吹风机。作为界面化的系统,浏览器框架是不可或缺的,但更加重要的东西在Socket上面。
一、需要解决中央控制端到各节点服务器之间的通信。
这个其实牵扯到一个通信协议的问题,各语言都有自己的socket,thread的库,直接调用即可。但是这个通信协议就需要自己来完成了。既不能太简单,太简单了,明码传输,如果别人获知了这个接口,就很容易执行一些令人讨厌的 *** 作。也不能太复杂,太复杂了等于是给自己找麻烦,所以简单的数据包编解码的工作或者用token验证的方式是需要的。通信协议起码要两种,一种是传输命令执行的协议,一种是传输文件的协议。
二、跨语言的socket通信
为什么要跨语言,主控端和代理端通信,用什么语言开发其实无所谓。但是为了给自己省事,尽可能使用服务器上已经有了的默认语言,Ambari前期采用phppuppet的方式管理集群,这不是不可以,puppet自己解决了socket通信协议和文件传输的问题,可你需要为了puppet在每台服务器上都安装ruby。我是个有点服务器和代码洁癖的人。光是为了一个puppet就装个ruby,我觉得心里特对不起服务器的资源。所以我自己写了一个python的代理端。python是不管哪个linux系统在安装的时候就都会有了。然后主控端的通信,可以用python实现,也可以用php实现,但是考虑到对于更多的使用者来说,改php可能要比改tornado简单许多,所以就没用python开发。hadoop分支版本众多,发布出去,用户要自己修改成安装适合自己的hadoop发行版,就势必要改源码,会php的明显比会python的多。php里面的model封装了所有的 *** 作,而python只是个 *** 作代理人的角色而已。
所以也延伸出一个问题,什么语言用来做这种分布式管理系统的代理端比较合适,我自己觉得,也就是python比较合适了, *** 作系统自带,原生的package功能基本够用。用java和php也可以写agent,但是你势必在各节点预先就铺设好jre或者php运行环境。这就跟为什么用python和java写mapred的人最多是一样的。没人拦着你用nodejs写mapred,也可以写,就是你得在每个节点都装v8的解释引擎,不嫌麻烦完全可以这样干。原理参看map/rece论文,不解释。perl也是 *** 作系统原生带的,但是perl的可维护性太差了,还是算了吧。
所以这就牵扯到一个跨语言的socket问题,理论上来说,这不存在什么问题。但这是理论上的,实际开发过程中确实存在问题,比如socket长连接,通信数据包在底层的封装方式不同。我没有使用xml-rpc的原因之一就是我听说php的xmlrpc跟其他语言的xmlrpc有不同的地方,需要修改才能用,我就没有用这种办法。最早是自己定义的 *** 作协议,这时就遇到了这些问题,所以后来直接采用了thrift方式。就基本不存在跨语言的socket通信问题了。
三、代理端执行结果的获取
无论命令还是文件是否在代理端执行成功,都需要获取到执行结果返回给中央端。所以这里也涉及一个读取节点上的stdout和stderr的问题。这个总体来说不是很难,都有现成的包。当然这个时候你需要的是阻塞执行,而不能搞异步回调。
还有个问题是,我要尽可能使用python默认就带的包,而尽量不让服务器去访问internet下载第三方的包。
还有代理端最重要的一点,就是python的版本兼容性。centos5用python24,centos6用python26,ubuntu基本默认都是27。所以一定要最大限度的保证语言的跨版本兼容性,要是每个 *** 作系统和每一个版本我都写一个代理,我一个人就累死了。
四、浏览器端的model,view,controller
这里面你要封装好所有的通信协议,以及需要在节点上面执行的脚本。发送文件的 *** 作和数据库 *** 作也要在model里面完成。
如果对tcl/tk很熟,也可以写基于 *** 作系统界面方式的管理,不用浏览器就是了。
view对我来说是最痛苦的事,都是现学的jQuery怎么用,前端的工作太可怕了。关于这方面,没有太多可描述的,html和js带给我的只有痛苦的回忆,万恶的undefined。
五、跨 *** 作系统的安装文件封装。
要适应不同的 *** 作系统也是个很麻烦的事情,需要用agent提前获知 *** 作系统的发行分支,版本号。然后去找到对应的安装文件去执行。你不能保证一个分布式系统的集群中所有的节点都可以访问internet,更多的情况是这些节点都存在在一个安全的内网中。只有个别几个节点是可以访问外网的。所以,我势必要把所有的安装文件以及他们的依赖尽可能集中起来。我不确定安装 *** 作系统的lzo,yum或者apt-get会去下什么鬼东西,甚至无论是yum还是apt-get,里面都没有hadoop-lzo的库文件。所以,最好的办法是自己编译打包rpm和deb包。直接安装就好了,别去找repo下载什么。
这就是第五步工作,把需要的依赖的东西自己编译打包成rpm和deb。
deb包很好解决,但是rpm就没那么好办了,需要学习rpm的编译文件如何编写,这块是挺麻烦的,但是这玩意用好了还是挺不错的。现在我自制的安装包里面就已经包含了自己编译的lzo和snappy两种压缩库,以及hadoop-gpl-packaging的rpm和deb。下一个发布的easyhadoop将直接支持centos5,6,suse,以及ubuntu/debian的系统上安装hadoop。已经自带了lzo和snappy以及lzop和snzip。
六、把这些所有东西,整合到一个系统里面。
关联这些所有事情间的联系,整合到一个浏览器界面里面去。写一个分布式的管理脚本不难,写一个界面也不难,但是也许是我的水平不行,这两件事结合起来让他们协同工作还是有点难度的。对我来说,写界面的工作可能更难一点。
Cloudera可能是十来个人在写Manager的东西,ambari也是放到github和apachesvn上面,apache基金会的各种committer在写。easyhadoop没他们功能那么强大,一年来只有我一个人设计架构,功能,各种语言的编码,测试,发布。Fortheloveofgod,WhathaveIdone(英文部分请站在山顶仰天长啸)T_T。从前台到后台,到hadoop和生态系统以及他们的依赖软件的单独patch、编译打包。(系统yum或者apt-get的包不如自己打的好使。)
从时间上来看,全球第一款开源的hadoop部署管理系统应该还是属于ambari,2011年8月开始写的,2012年9月底进入apache的incubator。我是大概2012年8月开始写的easyhadoop,全球第一没赶上,估计国内第一个开源的hadoop管理系统还是可以排上的。
会博通综合文档管理系统:集中统一管理企业内部不同层级、类型的文档资料,文档协同化管理,应用到具体业务中,不再成为“额外工作量”,不限单一地域、单一时间,全面实现移动化应用(多终端、协作、互助),强大的适应性选件,让文档管理与应用更具效能。
会博通综合文档管理系统功能:
1、分类自定义:会博通就像您 *** 作系统中的资源管理器一样,可自定义管理分类(类和文件夹),用于管理不同类型、来源的文档资料。
2、属性自定义:提供信息属性的自定义,为系统不同类型的文档赋予对应的属性,例如合同、图纸、图书等不同的属性配置。
3、正文与附件:系统中的每一条信息均可实现区分正文与附件的管理。
4、份数管理:支持一式多份的文件管理,并可对应进行借阅、归还及发放登记。
5、个人文档管理:提供同样可自定义分类及对应属性的个人文档存储空间。
6、存放地点:可在系统中预览信息条目对应实体的位置定位,实现快速存取。
7、格式支持:基本支持所有不同格式的文件,可在线编辑及保存上传,常用的文档格式(如Office、PDF、等)可由系统插件管理。
8、多种存储方式:支持多服务器、数据库的存储管理,并可实现服务器、数据库间的数据转存或复制。
9、内容关联:可对文档实现在线编辑,并完美集成Office,不改变用户的文档 *** 作习惯,使用便捷。
10、文档汇编:提供基于搜索结果的编研成果目录发布,形成主题、成果等汇编文档。
11、在线编辑:可对文档实现在线编辑,并完美集成Office,不改变用户的文档 *** 作习惯,使用便捷。
12、版本管理:每次修改均会保留历史版本,避免文档丢失及误 *** 作。
13、变更管理:可对文档发起变更流程(可套用流程模板),变更过程中只能阅读,审定后替换成最新版本,并保存 *** 作记录与历史变更版本。
14、自动编号:不仅可以按年度和文件字号自动产生编号,而且还能自定义编号方式。
15、提醒功能:可对每一份文档设置周期性的提醒(如过期、到期等)。
16、正文模板:可套用预先设计好的文档格式模板,适用于红头文件、合同、授权委托书等有固定格式的文档,支持关键属性的自动读写。
17、表格设计与打印:可使用预先设计好的表格格式,获取指定的信息属性形成文档清单。
18、回收中心:提供个人回收站及系统回收中心,误删文件可从回收站还原。文件服务器、数据库服务器、邮件服务器。
文件服务器是指在计算机网络中,以文件数据的存储与共享为主要功能的服务器,负责中央存储和数据文件管理,处于同一网络环境。数据库服务器因为数据文件的重要性及数据的文件都较大,数据库服务器一般是指运行在网络中的一台或多台服务器和数据库管理系统软件,邮件服务器。
文件服务器(Fileserver),又称档案伺服器,是指在计算机网络环境中,所有用户都可访问的文件存储设备,是一种专供其他电脑检索文件和存储的特殊电脑。文件服务器通常比一般的个人电脑拥有更大的存储容量,并具有一些其他的功能,如磁盘镜像、多个网络接口。1、c/s、b/s是当下两种服务器架构模型。
2、c/s架构是指客户端/服务器的架构,需要同时编写两套代码,即客户端一套,服务端一套,所以开发起来速度较慢,日后的维护工作量也较大。
3、b/s架构是指浏览器/服务器构架,只需要编写服务器端的代码即可,开发完成了,就可以将应用部署到一些中间服务器上来发布自己的运用,拿web应该用来说,这些服务器有IIS、jboss、weblogic、websphere、tomcat等等。
4、客户端与服务器交互时,服务器会根据客户端的不同请求进行相应的业务处理,之后将结果返回对客户端。
以上只是简单的描述了下c/s、b/s架构,更详细说明楼主可以网上找些相关资料了解。
有问题欢迎提问,!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)