冰河木马使用教程(冰河木马的冰河木马原理)

本文目录
- 冰河木马的冰河木马原理
- 木马自动运行有几种方法怎么用能解说一下吗
- 怎么样手动清除“冰河”木马病毒
- Win8系统清除冰河木马病毒的两种方法
- 木马是怎样启动的求答案
- 听说过吗“冰河”是什么东西啊有什么用啊
- 冰河木马怎么下载
冰河木马的冰河木马原理
木马冰河是用C++Builder写的,为了便于大家理解,我将用相对比较简单的VB来说明它,其中涉及到一些WinSock编程和Windows API的知识,如果你不是很了解的话,请去查阅相关的资料。 在VB中,可以使用Winsock控件来编写网络客户/服务程序,实现方法如下(其中,G_Server和G_Client均为Winsock控件):
服务端:
G_Server.LocalPort=7626(冰河的默认端口,可以改为别的值)
G_Server.Listen(等待连接)
客户端:
G_Client.RemoteHost=ServerIP(设远端地址为服务器地址)
G_Client.RemotePort=7626 (设远程端口为冰河的默认端口,呵呵,知道吗?这是冰河的生日哦)
(在这里可以分配一个本地端口给G_Client, 如果不分配, 计算机将会自动分配一个, 建议让计算机自动分配)
G_Client.Connect (调用Winsock控件的连接方法)
一旦服务端接到客户端的连接请求ConnectionRequest,就接受连接
Private Sub G_Server_ConnectionRequest(ByVal requestID As Long)
G_Server.Accept requestID
End Sub
客户机端用G_Client.SendData发送命令,而服务器在G_Server_DateArrive事件中接受并执行命令(几乎所有的木马功能都在这个事件处理程序中实现)
如果客户断开连接,则关闭连接并重新监听端口
Private Sub G_Server_Close()
G_Server.Close (关闭连接)
G_Server.Listen (再次监听)
End Sub
其他的部分可以用命令传递来进行,客户端上传一个命令,服务端解释并执行命令...... 由于Win98开放了所有的权限给用户,因此,以用户权限运行的木马程序几乎可以控制一切,让我们来看看冰河究竟能做些什么(看了后,你会认同我的观点:称冰河为木马是不恰当的,冰河实现的功能之多,足以成为一个成功的远程控制软件)
因为冰河实现的功能实在太多,我不可能在这里一一详细地说明,所以下面仅对冰河的主要功能进行简单的概述,主要是使用Windows API函数, 如果你想知道这些函数的具体定义和参数,请查询WinAPI手册。 (控制对方鼠标、键盘,并监视对方屏幕)
keybd_event 模拟一个键盘动作(这个函数支持屏幕截图哦)。
mouse_event 模拟一次鼠标事件(这个函数的参数太复杂,我要全写在这里会被骂死的,只能写一点主要的,其他的自己查WinAPI吧)
mouse_event(dwFlags,dx,dy,cButtons,dwExtraInfo)
dwFlags:
MOUSEEVENTF_ABSOLUTE 指定鼠标坐标系统中的一个绝对位置。
MOUSEEVENTF_MOVE 移动鼠标
MOUSEEVENTF_LEFTDOWN 模拟鼠标左键按下
MOUSEEVENTF_LEFTUP 模拟鼠标左键抬起
MOUSEEVENTF_RIGHTDOWN 模拟鼠标右键按下
MOUSEEVENTF_RIGHTUP 模拟鼠标右键按下
MOUSEEVENTF_MIDDLEDOWN 模拟鼠标中键按下
MOUSEEVENTF_MIDDLEUP 模拟鼠标中键按下
dx,dy: MOUSEEVENTF_ABSOLUTE中的鼠标坐标 a.取得计算机名 GetComputerName
b.更改计算机名 SetComputerName
c.当前用户 GetUserName函数
d.系统路径
Set FileSystem0bject = CreateObject(Scripting.FileSystemObject) (建立文件系统对象)
Set SystemDir = FileSystem0bject.getspecialfolder(1)
(取系统目录)
Set SystemDir = FileSystem0bject.getspecialfolder(0)
(取Windows安装目录)
(友情提醒: FileSystemObject是一个很有用的对象,你可以用它来完成很多有用的文件操作)
e.取得系统版本 GetVersionEx(还有一个GetVersion,不过在32位windows下可能会有问题,所以建议用GetVersionEx
f.当前显示分辨率
Width = screen.Width \ screen.TwipsPerPixelX
Height= screen.Height \ screen.TwipsPerPixelY
其实如果不用Windows API我们也能很容易的取到系统的各类信息,那就是Windows的垃圾站-注册表
比如计算机名和计算机标识吧:HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\VNETSUP中的Comment,ComputerName和WorkGroup
注册公司和用户名:HKEY_USERS\.DEFAULT\Software\Microsoft\MS Setup (ACME)\UserInfo至于如何取得注册表键值请看第6部分。 a.远程关机或重启计算机,使用WinAPI中的如下函数可以实现:
ExitWindowsEx(ByVal uFlags,0)
当uFlags=0 EWX_LOGOFF 中止进程,然后注销
当uFlags=1 EWX_SHUTDOWN 关掉系统电源
当uFlags=2 EWX_REBOOT 重新引导系统
当uFlags=4 EWX_FORCE 强迫中止没有响应的进程
b.锁定鼠标
ClipCursor(lpRect As RECT)可以将指针限制到指定区域,或者用ShowCursor(FALSE)把鼠标隐藏起来也可以
注:RECT是一个矩形,定义如下:
Type RECT
Left As Long
Top As Long
Right As Long
Bottom As Long
End Type
c.锁定系统 这个有太多的办法了,嘿嘿,想Windows不死机都困难呀,比如,搞个死循环吧,当然,要想系统彻底崩溃还需要一点技巧,比如设备漏洞或者耗尽资源什么的......
d.让对方掉线 RasHangUp......
e.终止进程 ExitProcess......
f.关闭窗口 利用FindWindow函数找到窗口并利用SendMessage函数关闭窗口 在VB中只要Set RegEdit=CreateObject(WScript.Shell)
就可以使用以下的注册表功能:
删除键值:RegEdit.RegDelete RegKey
增加键值:RegEdit.Write RegKey,RegValue
获取键值:RegEdit.RegRead (Value)
记住,注册表的键值要写全路径,否则会出错的。
7.发送信息
很简单,只是一个弹出式消息框而已,VB中用MsgBox()就可以实现,其他程序也不太难的。
8.点对点通讯
呵呵,这个嘛随便去看看什么聊天软件就行了(因为比较简单但是比较烦,所以我就不写了,呵呵。又:我始终没有搞懂冰河为什么要在木马里搞这个东东,困惑......)
9.换墙纸
CallSystemParametersInfo(20,0,BMP路径名称,&H1)
值得注意的是,如果使用了ActiveDesktop,换墙纸有可能会失败,遇到这种问题,请不要找冰河和我,去找Bill吧。 (Windows系统,一个捉迷藏的大森林)
木马并不是合法的网络服务程序,因此,它必须想尽一切办法隐藏自己,好在Windows是一个捉迷藏的大森林! 这是最基本的了,如果连这个都做不到......(想象一下,如果Windows的任务栏里出现一个国际象棋中木马的图标...这也太嚣张了吧……)
在VB中,只要把form的Visible属性设为False, ShowInTaskBar设为False, 程序就不会出现在任务栏中了。
在任务管理器中隐形:
在任务管理器中隐形,就是按下Ctrl+Alt+Del时看不见那个名字叫做“木马”的进程,这个有点难度,不过还是难不倒我们,将程序设为“系统服务”可以很轻松的伪装成比尔盖茨的嫡系部队(Windows,我们和你是一家的,不要告诉别人我藏在哪儿...)。
在VB中如下的代码可以实现这一功能:
Public Declare Function RegisterServiceProcess Lib kernel32 (ByVal ProcessID As Long, ByVal ServiceFlags As Long) As Long
Public Declare Function GetCurrentProcessId Lib kernel32 () As Long
(以上为声明)
Private Sub Form_Load()
RegisterServiceProcess GetCurrentProcessId, 1 (注册系统服务)
End Sub
Private Sub Form_Unload()
RegisterServiceProcess GetCurrentProcessId, 0 (取消系统服务)
End Sub
木马自动运行有几种方法怎么用能解说一下吗
特殊启动1:
在注册表中除了上述的普通的启动方式以外,还可以利用一些特殊的方式达到启动
的目的:
@=\"%1\" %*
@=\"%1\" %*
@=\"%1\" %*
@=\"%1\" %*
@=\"%1\" %*
@=\"%1\" %*
@=\"%1\" %*
@=\"%1\" %*
@= \"%1\" %*
@=\"%1\" %*
其实从注册表的路径上也许就隐约可以看出,这些都是一些经常被执行的可执行文
件的键值。往往有些木马是可以更改这些键值从而达到加载的目的:
如果我把“”%1”%*”改为“file.exe”%1”%*”则文件file.exe就会在每次执行
某一个类型的文件(要看改的是哪一个文件类型)的时候被执行! 当然,可以被更改的
不一定只是可执行文件,譬如冰河就利用了TXT文件的键值:
实现木马的一种启动方式。
3.特殊启动2:
在注册表中:
HKEY_LOCAL_MACHINESystemCurrentControlSetServicesVxD
的位置上有这样的地址。该地址是系统启动VxD驱动文件放置的地址,就像PrettyP
ark这个蠕虫一样,可以建立一个主键之后把VxD文件添加到注册表中在这里。
注意:不可以直接把一个EXE文件改名为VxD文件,需要另外进行编程,生成的VxD文
件。
4.其他启动方式:
(一).C:Explorer.exe启动方式:
这是一种特殊的启动方式,很少有人知道。
在Win9X下,由于SYSTEM.INI只指定了Windows的外壳文件EXPLORER.EXE的名称,而
并没有指定绝对路径,所以Win9X会搜索EXPLORER.EXE文件。
搜索顺序如下:
(1). 搜索当前目录。
(2). 如果没有搜索到EXPLORER.EXE则系统会获取
[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession ManagerEnvironm
entPath]的信息获得相对路径。
(3). 如果还是没有文件系统则会获取的
信息获得相对路径。
其中:
[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession ManagerEnvironm
entPath]和所保存的相对路径的键值为:“%Sys
temRoot%System32;%SystemRoot%”和空。
所以,由于当系统启动时,“当前目录”肯定是%SystemDrive%(系统驱动器),这
样系统搜索EXPLORER.EXE的顺序应该是:
(1). %SystemDrive%(例如C:)
(2). %SystemRoot%System32(例如C:WINNTSYSTEM32)
(3). %SystemRoot%(例如C:WINNT)
此时,如果把一个名为EXPLORER.EXE的文件放到系统根目录下,这样在每次启动的
时候系统就会自动先启动根目录下的EXPLORER.EXE而不启动Windows目录下的EXPLORER.
EXE了。
在WinNT系列下,WindowsNT/Windows2000更加注意了EXPLORER.EXE的文件名放置的
位置,把系统启动时要使用的外壳文件(EXPLORER.EXE)的名称放到了:
[HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsNTCurrentVersionWinlogonShell
]
这个位置。
作为默认这个位置是不存在的,默认为是Explorer.exe。
***隐藏网址***
asp
注意:
一定要确定根目录下的EXPLORER.EXE要能启动Windows目录下的EXPLORER.EXE,否则
会导致Windows无法启动!
现在流行的病毒CodeRed就会在C:和D:目录下放置两个约8KB的EXPLORER.EXE的文件
!
在Windows 2000 SP2中微软已经更改了这一方式。
(二).屏幕保护启动方式:
Windows的屏幕保护程序是一个.scr文件。这是一个PE格式的可执行文件。如果把屏
幕保护程序.scr更名为.exe的文件,则该程序仍然可以正常启动。类似的.exe文件更名
为.scr文件也是一样可以被运行!
.scr文件默认存在于C:Windows目录中,他的名字就是在“显示”属性中的“屏幕保
护程序”中的名称。在C:Windows目录下的所有*.scr文件都会被Windows的“屏幕保护程
序”显示,而文件路径本身保存在System.ini中的SCRNSAVE.EXE=的这条中。有意思的是
在SCRNSAVE.EXE=这条中,其规定的路径也包含了目录名称。即如果我想安装一个.scr文
件时,譬如安装路径为D:SCR1.scr,而D:SCR这个目录中还有2.scr,则在这个目录中的
所有.scr(1.scr,2.scr)文件都会被显示在“屏幕保护程序”设置中。如果屏幕保护
程序设为“(无)”,则SCRNSAVE.EXE=这条不存在。但如果SCRNSAVE.EXE=这条所指的
文件或目录是错误的,则在“屏幕保护程序设置”中仍然会显示“(无)”。
屏幕保护程序的启动时间保存在注册表中的这个位置上:
HKEY_USERS.DEFAULTControl PaneldesktopScreenSaveTimeOut
时间单位为秒,不过虽然是秒,可启动时间却为分,即从60秒开始记录,如果记录
时间小于60秒,则自动定为1分钟。
屏幕保护是否设置密码的键值为:
HKEY_USERS.DEFAULTControl PaneldesktopScreenSaveUsePassword
有密码则值为1没有密码则值为0。
由此可见,如果有人把自己所作的.exe程序更名为.scr的程序,并使程序能够在SY
STEM.INI中添加“SCANSAVE.EXE=/%Path%”f/ile.scr”(/%Path%/file.scr为所需要设
置的文件的路径和文件名,如C:Program filestrojan.scr),修改注册表中的HKEY_US
ERS.DEFAULTControl PaneldesktopScreenSaveTimeOut,定时间为60,则系统只要闲置
一分钟该文件就会被启动!
另外一个简单的破坏方式就是可以随机产生屏幕保护密码并写入相应文件的相应位
置,定时间为1分钟,则系统只要闲置一分钟则会被被锁!(由于涉及问题并非自启动问
题,所以不加以讨论。)
注意:由于SCANSAVE.EXE=这里还会定义.scr文件的路径,所以最好不要把要启动的
文件放置在.scr文件较多的一些目录,否则容易引起怀疑。(Windows目录除外) (三
).依附启动:
这类启动方式已经有几分类似病毒了。这种方法是利用病毒的传染机制把要启动的
EXE文件附着在另外的一个和多个EXE文件上,从而达到启动这个EXE文件就可以启动要启
动的文件的目的。记得1999年YAI这个木马流行的时候,它就使用了依附一个EXE文件而
达到启动的目的,但是由于BUGS和方式问题该木马的破坏作用却体现在了它“病毒”的
一面。
使用这种启动方法一定要注意不能破坏EXE文件(否则会很容易被发现),而且最好
把木马定位在固定的一个或者几个EXE文件上。如:IEXPLORE.EXE(IE的EXE文件),RN
APP.EXE(拨号网络的EXE文件)等等。
注意:这种方法的使用比较危险,技术上也需要相当功底,而且和病毒的距离很近
,慎用。
怎么样手动清除“冰河”木马病毒
手动清除“冰河”木马病毒的步骤如下。
《1》打开注册表器,依次展HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ Windows\CurrentVersion\Run。
《2》查找 C:\windows\system\ kernel32.exe 和 C:\windows\system\ sysexplr.exe 两个路 径,并将其删除。
《3》重新启动到 MSDOS 方式,删除 C:\windows\system\ kernel32.exe 和 C:\windows\ system\ sysexplr.exe 木马程序,重新启动电脑即可。
雷神笔记本就很不错。
Win8系统清除冰河木马病毒的两种方法
部分Win8系统用户反映在使用的时候中了冰河木马病毒,也不知道冰河木马病毒该怎么清除。冰河木马虽然在国内是不可动摇的领军木马,但也不是没有方法可破。针对此问题,小编研究整理出两种清除冰河木马病毒的方法,大家不妨一起往下学习下。
推荐:Win864位系统下载
方法步骤
方法一:
如果安装了“冰河”服务端的朋友就很简单了。首先在自动扫描中输入自己的IP,看一下扫描结果是否为“OK”,并且左边的“文件管理器”中会出现自己的IP吗?如果有,在“命令控制台”中的“控制类命令”中的“系统控制”中点击“自动卸载冰河”就可以了。
方法二:
1、如果没有“冰河”这个软件朋友也不用着急,请用下面的方法查找并解除木马;
2、运行REGEDIT命令打开注册表器,在KEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run查看键值中没有自己不熟悉的自动启动文件,扩展名为EXE。(一般“冰河”的默认文件名为KERNEL32.EXE,注意此文件的名字可能会被种马的人改变);
3、如果有,那我们现在开始进行修改,先删除该键值中这一项,再删除RUNDRIVES这个键值。一般“冰河”用户端程序的自我保护设为:关联TXT文件或EXE文件,关联的文件为:SYSEXPLR.EXE。
A、在“查看”菜单中选择“文件夹选项”弹出文件夹选项对话框,选择“文件类型”在“已注册文件类型”框中找到“TXTFILE”这一项,看一下“打开方式”有无变化(一般为:NOTEPAD),如果关联对象不是NOTEPAD,选择“”按钮,在“操作”框中删除“OPEN”这一项,那关联TXT文件的用户程序就失效了。
B、如果是关联的EXE文件,那打开注册表器,在HKEY_CLASSES_ROOT\.exe中把“默认”的键值随便改成什么(注意看清楚,等会儿要改回来)。
以上这两步做完后,退出WINDOWS,在DOS状态下删除该“冰河”用户端程序,重新启动即可。
注意:要把EXE文件的注册表改回来。好了,再搜索用木马程序看有没有。
以上就是Win8系统清除冰河木马病毒的两种方法,通过以上方法操作后,就可以清除冰河木马病毒了。希望此教程内容可以帮助到大家!
木马是怎样启动的求答案
木马是怎样启动的?求答案
正因为该项技术如此重要,所以,很多程式设计人员都在不停地研究和探索新的自启动技术,并且时常有新的发现。一个典型的例子就是把木马加入到使用者经常执行的程式 (例如explorer.exe)中,使用者执行该程式时,则木马自动发生作用。当然,更加普遍的方法是通过修改Windows系统档案和登录档达到目的,现经常用的方法主要有以下几种:
1.在Win.ini中启动
在Win.ini的栏位中有启动命令load=和run=,在一般情况下 =后面是空白的,如果有后跟程式,比方说是这个样子:
run=c:\windows\file.exe
load=c:\windows\file.exe
要小心了,这个file.exe很可能是木马哦。
2.在System.ini中启动
System.ini位于Windows的安装目录下,其栏位的shell=Explorer.exe是木马喜欢的隐藏载入之所,木马通常的做法是将该何变为这样:shell=Explorer.exefile.exe。注意这里的file.exe就是木马服务端程式!
另外,在System.中的这3个栏位,这些段也是起到载入驱动程式的作用,但也是增添木马程式的好场所,现在你该知道也要注意这里喽。
下面是一些典型的自启动键值:
如果你想让每执行一次EXE档案,都能自动执行木马,那么可以设定如下位置的键值
(1)ICQ自启动
当ICQ检测到网路连线时,会自动执行这个键下的程式。
(2)ActiveX部件
这些都是木马编写者们经常使用的方法。
4.在Autoexec.bat和Config.sys中载入执行
请大家注意,在C盘根目录下的这两个档案也可以启动木马。但这种载入方式一般都需要控制端使用者与服务端建立连线后,将己新增木马启动命令的同名档案上传到服务端覆盖这两个档案才行,而且采用这种方式不是很隐蔽。容易被发现,所以在Autoexec.bat和Confings中载入木马程式的并不多见,但也不能因此而掉以轻心哦。
5.在Winstart.bat中启动
Winstart.bat是一个特殊性丝毫不亚于Autoexec.bat的批处理档案,也是一个能自动被Windows载入执行的档案。它多数情况下为应用程式及Windows自动生成,在执行了Windows自动生成,在执行了Win.并加截了多数驱动程式之后开始执行 (这一点可通过启动时按F8键再选择逐步跟踪启动过程的启动方式可得知)。由于Autoexec.bat的功能可以由Witart.bat代替完成,因此木马完全可以像在Autoexec.bat中那样被载入执行,危险由此而来。
6.启动组木马们如果隐藏在启动组虽然不是十分隐蔽,但这里的确是自动载入执行的好场所,因此还是有木马喜欢在这里驻留的。启动组对应的资料夹为C:\Windows\start menu\programs\startup,在登录档中的位置:HKEY_CURRENT_USER\Sofare\Microsoft\windows\CurrentVersion\Explorer\shell
Folders Startup=c:\windows\start menu\programs\startup。要注意经常检查启动组哦!
7.*.INI即应用程式的启动配置档案,控制端利用这些档案能启动程式的特点,将制作好的带有木马启动命令的同名档案上传到服务端覆盖这同名档案,这样就可以达到启动木马的目的了。只启动一次的方式:在winint.ini.中(用于安装较多)。
8.修改档案关联
修改档案关联是木马们常用手段 (主要是国产木马,老外的木马大都没有这个功能),比方说正常情况下TXT档案的开启方式为Notepad.EXE档案,但一旦中了档案关联木马,则txt档案开启方式就会被修改为用木马程式开启,如著名的国产木马冰河就是这样干的. 冰河就是通过修改HKEY_CLASSES_ROOT\txtfile\whell\open\mand下的键值,将C:\WINDOWS\NOTEPAD.EXE本应用Notepad开启,如著名的国产HKEY一CLASSES一ROOT\txt闹e\shell\open\mandT的键值,将 C:\WINDOWS\NOTEPAD.EXE%l改为 C:\WINDOWS\SYSTEM\SYSEXPLR.EXE%l,这样,一旦你双击一个TXT档案,原本应用Notepad开启该档案,现在却变成启动木马程式了,好狠毒哦!请大家注意,不仅仅是TXT档案,其他诸如HTM、EXE、ZIP.COM等都是木马的目标,要小心搂。对付这类木马,只能经常检查HKEY_CLASSES_ROOT\档案型别\shell\open\mand主键,检视其键值是否正常。
9.捆绑档案实现这种触发条件首先要控制端和服务端已通过木马建立连线,然后控制端使用者用工具软体将木马档案和某一应用程式捆绑在一起,然后上传到服务端覆盖原始档,这样即使木马被删除了,只要执行捆绑了木马的应用程式,木马义会安装上去。系结到某一应用程式中,如系结到系统档案,那么每一次Windows启动均会启动木马。
10.反弹埠型木马的主动连线方式
反弹埠型木马我们已经在前面说过了,由于它与一般的木马相反,其服务端 (被控制端)主动与客户端 (控制端)建立连线,并且监听埠一般开在80,所以如果没有合适的工具、丰富的经验真的很难防范。这类木马的典型代表就是网路神偷,目前最新版本为V2.5。由于这类木马仍然要在登录档中建立键值 (如我们在第三点中所讲的那样),因此只要留意登录档的变化就不难查到它们。
木马是如何启动的?
当不小心执行木马后,导致电脑感染后会新增自启动项
一般在登录档和配置里边做手脚
进入"开始"执行"msconfig"
弹出"系统配置实用程式"
在启动选项卡中,看看有没有陌生的启动项
如果不清楚,可以复制启动项的名子在百度搜索.看是不是木马之类的
另一种是"开始"执行"regedit"开启登录档,
查询"HKEY_LOCAL_MACHINE/sofare/microsoft/windows/currentversion/run和runonce下的键值.预设情况下数值未设定,看看有没有可疑专案,可疑的删除.
Apache是怎样启动的
和监控部门提到一个问题,开发部门的人启动Apache是使用root启动,但是监控部门的人认为不正常,用root启动有安全隐患。如果Apache有漏洞,伺服器就被黑了。 我在一台RHEL4上编译安装了Apache,用了全预设引数,使用下面命令启动 /usr/local/apache/bin/apachectl start 看系统里的情况 # cat d.conf | grep root # d as root initially and it will switch. User rootGroup root可以看到,Apache根本不给你启动! 根据Apache的文件里这么描述 如果配置档案中Listen定义的是预设的80埠(或1024以下),那么启动Apache将需要root许可权以将它系结在特权埠上。一旦伺服器开始启动并完成了一些诸如开启日志档案之类的准备操作,它将建立很多子程序来完成一些诸如侦听和回应客户端请求的工作。 d主程序仍然以root使用者的许可权执行,而它的子程序将以一个较低许可权的使用者执行。这将由你选择的多路处理模组进行控制。 所以,用root启动Apache并不存在安全问题。非root使用者不能启动1024以下的埠,所以非root启动Apache不能启动80,443埠,到时候再用iptable做跳转就是很麻烦的事情,而且iptables效能也是问题。 像bind这样的程式使用的是chroot的方式来解决许可权控制问题,用root启动一样没有安全问题。 有些时候,这些想法都是人传人,大多数人不仔细想想,找找内因。
如果Apache有漏洞,伺服器就被黑了。
我在一台RHEL4上编译安装了Apache,用了全预设引数,使用下面命令启动
/usr/local/apache/bin/apachectl start
看系统里的情况
# ps -ef | grep d | grep -v grep
# cat d.conf | grep daemon
# d daemons, you will need to change at least LockFile and PidFile.
User daemon
Group daemon # socket used to municate with the CGI daemon of mod_cgid.
试下把daemon改成root看看
# /usr/local/apache/bin/apachectl start
Syntax error on line 65 of /usr/local/apache/conf/d.conf:
Error:tApache has not been designed to serve pages whilentrunning as root. There are known race conditions thatnill allow any local user to read any file on the system.ntIf you still desire to serve pages as root thenntadd -DBIG_SECURITY_HOLE to the CFLAGS env variablentand then rebuild the server.ntIt is strongly suggested that you instead modify the Userntdirective in your d.conf file to list a non-rootntuser.n
# cat d.conf | grep root
# d as root initially and it will switch.
User rootGroup root可以看到,Apache根本不给你启动!
根据Apache的文件里这么描述
如果配置档案中Listen定义的是预设的80埠(或1024以下),那么启动Apache将需要root许可权以将它系结在特权埠上。一旦伺服器开始启动并完成了一些诸如开启日志档案之类的准备操作,它将建立很多子程序来完成一些诸如侦听和回应客户端请求的工作。
d主程序仍然以root使用者的许可权执行,而它的子程序将以一个较低许可权的使用者执行。这将由你选择的多路处理模组进行控制。
所以,用root启动Apache并不存在安全问题。非root使用者不能启动1024以下的埠,所以非root启动Apache不能启动80,443埠,到时候再用iptable做跳转就是很麻烦的事情,而且iptables效能也是问题。
像bind这样的程式使用的是chroot的方式来解决许可权控制问题,用root启动一样没有安全问题。
有些时候原始码天空
,这些想法都是人传人,大多数人不仔细想想,找找内因。
汽车是怎样启动的?
1是靠马达启动
2汽油发动机将汽油的能量转化为动能来驱动汽车,最简单的办法是通过在发动机内部燃烧汽油来获得动能。因此,汽车发动机是内燃机----燃烧在发动机内部发生。
有两点需注意:
1. 内燃机也有其他种类,比如柴油机,燃气轮机,各有各的优点和缺点。
2. 同样也有外燃机。在早期的火车和轮船上用的蒸汽机就是典型的外燃机。燃料(煤、木头、油)在发动机外部燃烧产生蒸气,然后蒸气进入发动机内部来产生动力。内燃机的效率比外燃机高不少,也比相同动力的外燃机小很多。所以,现代汽车不用蒸汽机。
相比之下,内燃机比外燃机的效率高,比燃气轮机的价格便宜,比电动汽车容易新增燃料。这些优点使得大部分现代汽车都使用往复式的内燃机。
二、燃烧是关键
汽车的发动机一般都采用4冲程。(马自达的转子发动机在此不讨论,汽车画报曾做过介绍)
4冲程分别是:进气、压缩、燃烧、排气。完成这4个过程,发动机完成一个周期(2圈)。
理解4冲程
活塞,它由一个活塞杆和曲轴相联,过程如下:
1.活塞在顶部开始,进气阀开启,活塞往下运动,吸入油气混合气
2.活塞往顶部运动来压缩油气混合气,使得爆炸更有威力。
3.当活塞到达顶部时,火花塞放出火花来点燃油气混合气,爆炸使得活塞再次向下运动。
4.活塞到达底部,排气阀开启,活塞往上运动,尾气从汽缸由排气管排出。
注意:内燃机最终产生的运动是转动的,活塞的直线往复运动最终由曲轴转化为转动,这样才能驱动汽车轮胎。
三、汽缸数
发动机的核心部件是汽缸,活塞在汽缸内进行往复运动,上面所描述的是单汽缸的运动过程,而实际应用中的发动机都是有多个汽缸的(4缸、6缸、8缸比较常见)。我们通常通过汽缸的排列方式对发动机分类:直列、V或水平对置(当然现在还有大众集团的W型,实际上是两个V组成)。
不同的排列方式使得发动机在顺滑性、制造费用和外型上有着各自的优点和缺点,配备在相应的汽车上。
四、排量
混合气的压缩和燃烧在燃烧室里进行,活塞往复运动,你可以看到燃烧室容积的变化,最大值和最小值的差值就是排量,用升(L)或毫升(CC)来度量。汽车的排量一般在1.5L~4.0L之间。每缸排量0.5L,4缸的排量为2.0L,如果V型排列的6汽缸,那就是V6 3.0升。一般来说,排量表示发动机动力的大小。
影响因素
1.1 结构制造
汽车各零部件的设计制造和装配情况直接影响发动机的效能。这些因素主要来自于汽车生产厂家,与使用者无多大关系。各汽车生产厂家的特约维修站应当把发动机在使用中出现的一些典型问题反馈到制造厂,以利于改进。
1.2 使用
正确使用是延长发动机使用寿命的必备条件。
1.2.1 载荷的选择
发动机载荷直接影响其零部件的强度及寿命,增载入荷时,各总成的工作负荷也随之增加,磨损量增大;如果是初驶车辆,磨损会更大。新车或大修后的车辆,为了限制其初驶期的最高速度,减少负荷,延长发动机使用寿命,一般都在化油器上安装限速片。如果过早地拆除限速片,将导致发动机过早出现异响、漏油、漏气及动力下降,使发动机的使用周期缩短。
1.2.2 燃油和润滑油的选择
燃油的选用必须符合本车规定的牌号,禁止使用低牌号的燃油,否则发动机工作时会产生爆震,使机件受到强烈的冲击和使零部件的附载入荷增加,从而加速机件的磨损。因爆震产生的高温、高压及冲击波还会破坏气缸壁上的润滑油膜,恶化机件的润滑。试验表明,某发动机在有爆震和无爆震下各工作200 h,经测定有爆震时气缸上部平均磨损量是无爆震的2倍多。另外,含杂质超标的燃油,同样会加速机件的磨损和腐蚀。
润滑油的选择,亦应符合发动机的工作需要,若发动机润滑油粘度较低,则润滑油压力就低,不能形成油膜,造成边界摩擦或干摩擦;若润滑油粘度过大,则流动性差,不利于冷车起动,同时润滑油通过机油滤清器到达润滑部位的时间长,使起动磨损增大。
润滑油的加注应适量,油面过高时,不但会增加运动阻力,降低功率,而且会使润滑油窜入气缸内燃烧,造成积碳过多;而润滑油过少时,油压低,难以形成油膜,又会造成干摩擦或边界摩擦,使磨损增加,轴承产生异响,甚至发生拉缸及烧瓦等严重事故。
1.2.3 冷起动和冷却水温度
当冷车起动时,特别是冬季起动车辆,应尽量采用预热措施或冷摇慢转低速升温的办法,禁止猛轰油门。因为发动机冷起动时,润滑油粘度较高,其到达润滑部位的时间铣ぁS凶柿现っ鳎?谄?挛??5 ℃时,起动2 min后,润滑油才能流到连杆轴承及缸盖上的运动副等部位,在这一段时间内如猛踩油门,发动机转速就会迅速上升,润滑油未到达的部位形成干摩擦,加剧磨损。
当发动机温度过高时,润滑油变稀,不能很好的形成润滑油膜,同样会增大机件的磨损,还极易产生爆震。但也不可因水温高而盲目拆除节温器使发动机长期在低温下工作,这也会造成发动机过量磨损。
1.3 道 路
路面质量对车速的发挥、燃料的消耗及磨损有极大的影响,若路面是砂石或泥泞路时,行驶阻力是不断变化的;在阻力大时,发动机就工作在大负荷工况下,此时缸内的压力增大,磨损加剧。
1.4 气 候
在冬季,由于润滑油的粘度低,进入润滑部位慢,从而使发动机干摩擦的时间长;在酷热的夏天,汽车各零件处于热状态,在环境温度为40 ℃时,就会严重影响电气元件的效能,使点火系不能正常工作;另外,由于高温,润滑油变稀,油膜难以形成,使发动机干摩擦的倾向性增大。
1.5 驾 驶
驾驶技术的熟练与否也影响发动机的效能和使用寿命。
1.5.1 挡位的选择
在行驶中应掌握“高速挡不硬撑”,否则发动机长时间高速运转,使发动机没有余力,稳定性差,产生扭振和冲击,造成机件损伤;“低速挡不硬冲”,否则发动机温度增高,造成早燃及爆燃等现象,导致发动机早期磨损。
1.5.2 车速的选择
车速对各运动副的磨损量影响较大,磨损量取决于相对运动速度、正压力和摩擦系数。在高速时,活塞平均线速度较大,故相对缸体的磨损就大,尤其是燃烧不好时,碳粒形成的磨粒使磨损增大。车速低时,由于润滑油压力低,油膜刚度小,润滑条件差,也会使磨损量加大。
1.6 维护保养质量
加强对发动机的维护保养是延长发动机寿命的重要举措。除日常检查保养的专案外,要重点把好发动机的“入口”关,保持“三滤”(机油滤清器、汽车滤清器、空气滤清器)的清洁。如果“三滤”出现故障,空气中的灰尘及润滑油和燃油中的杂质大量进入气缸,从而加剧了磨料磨损。实践表明,如果空气滤清器失效,若在我国的西北或华北地区行车一天进入气缸的灰尘可高达30 g,气缸的磨损量将比正常的大100倍。
2 对 策
2.1 正确驾驶车辆
适时换挡;切忌超载;尽可能减少发动机的冷起动次数;保持一定的冷却水温度;合理选择车速。
2.2 合理选用燃油和润滑油
2.3 加强对发动机维护和定期保养
所以增加汽缸数量或增加每个汽缸燃烧室的容积可以获得更多的动力。
汽车保养应换坏了的部件.还有机油
火车是怎样启动的?
这个问题可以很简单,也可以很复杂,你想我回答简单一点吗?
1火车的动力来源
蒸汽机车:煤-蒸汽机(已经彻底淘汰)
内燃机车:柴油-柴油发电机组-牵引电机(液力传动很少)
电力机车:交流高压电-主变压器-牵引电机
2牵引电机的工作原理
一般采用直流串励电动机,在启动低速时候有很大的牵引电流和牵引力矩,在高速时候电流变小,电压升高
3火车启动过程
机车载入,在刚启动时候产生很大的牵引力,带动机车后面的车辆启动。由于火车并不是一个很大的车厢组成,而是很多单个的小车厢组成,机车就可以一节一节带动车厢全部启动。
可以想象,如果火车不是一节一节的,而是一个整体,那将很难启动。
木马是怎么启动的,怎么检测软体,有没有弱点?
杀软就是他的弱点 中毒是因为没有防御工具抵制! 我给你介绍下我用过感觉还好的杀软!你可以试用几天看看! 金山.全国就他通过两次VB100.(全国就金山和瑞星参加.金山两次参加两次获得.瑞星两次只得一次) 我用着感觉占资源不太大!抢先杀这新技术不错.监控比较好.清除能力还可以!国产的老大! 官方网下载地址 :duba./download/index.s 再给你个金山破解版的!:gougou./search?search=%E9%87%91%E5%B1%B1%E6%AF%92%E9%9C%B8%E7%A0%B4%E8%A7%A3%E7%89%88restype=-1id=10000002&ty=0&pattern=0 卡巴.不用说.防毒强悍著称的卡巴!在中国占有一定地位. 我用的时候感觉就是占点资源麻烦了点.!新手和低配置机子最好别用.其他方面还可以! 官方网下载地址 :kaspersky../(你可以到360那下载.免费半年的!) 再给你个卡巴破解.:97info./query.asp?q=%BF%A8%B0%CD&t=m NOD32.全世界占用记忆体最少的杀软!微软用过4年!自然差不了多少!现在的3.0更是出色 我用着感觉好像没装杀软一样的快速!防毒能力还可以.防毒速度还是全世界最快的.总体很好! 官方网下载地址(メоrC﹎嗜殈原创如有雷同.实属抄袭) :nod32.8/21/ 再给你个破解的:97info./query.asp?q=NOD32&t=m 我用过这么多杀软就不一一介绍了.就上面3款我觉得最好用(メоrC﹎嗜殈原创如有雷同.实属抄袭) 防火墙我介绍风云.很不错.不用序列号的了.他百年升级一次!但防御效果绝对牛! 官方网下载:218./? 有人说瑞星那么好怎么不说.我觉得它就广告红.监控不好.次次都有病毒清除不到!说什么解压清理 占记忆体不比卡巴少.自动防御更是肤浅人的!反正我帮人搞电脑那么久.见到最多就是用瑞星中毒的 下面给你介绍下安全配置! 金山+360安全卫士+GHOST11.5适合256记忆体左右的使用者(就是还原软体.这个不怎么损硬碟.推荐下载地址) GHOST11.5下载地址:sky./soft/25989. 卡巴+360安全卫士+GHOST11.5适合512记忆体或更高的使用者 ) NOD32+360+GHOST11.5适合128记忆体的使用者.高记忆体用也没关系.好用~ 以上的安全搭配都不错.我用这么久没中过毒! 以上都是个人感受.
内燃机是怎样启动的?
内燃机主要分柴油机和汽油机,柴油机靠压缩空气或其它外部动力带启动机器,让柴油机压缩发火,汽油机则是在喷油时火花塞点火而发火。
如何让开启网页的人启动木马,木马是传到空间还是怎样?菜鸟求教
菜鸟就不要玩了
听说过吗“冰河”是什么东西啊有什么用啊
是一种中国人自己的编写的木马病毒。
***隐藏网址***
跨越冰河(冰河在国内一直是不可动摇的领军木马,在国内没用过冰河的人等于没用过木马。)
准备工作
工具下载: 远程木马——冰河v6.0GLUOSHI专版 扫描工具——X-way2.5
软件发布:冰河v6.0GLUOSHI专版为2001年12月15日发布。
冰河原作者:黄鑫,冰河的开放端口7626据传为其生日号。2.2版本后均非黄鑫制作。
***隐藏网址***
目的:远程访问、控制。
选择:可人为制造受害者和寻找"养马场",选择前者的基本上可省略扫描的步骤。
注明:冰河有多个版本,现在流行冰河8.0等,操作与介绍相同。
冰河之旅
一.扫描端口:放弃冰河客户端自带的扫描功能,速度度慢,功能弱!建议使用专用扫描工具。
运行X-way,操作如下:
点击"主机扫描",分别填入"起始、结束地址"(为什么? 因为--做事要有始有终,呵呵。顺便提示一下菜菜鸟型的:结束地址应大于起始地址)。
在"端口方式"的模式下选择"线程数"。(一般值为100比较合适,网速快的可选150)。最后进入"高级设置"-"端口"选择"ONTHER",改变其值为"7626"后进行扫描。
结果如下:
说明:上图IP地址的数字为我剪切处理过,参考价值不大。:)
二.冰河的操作:连接、控制、口令的获取、屏幕抓取、服务端配置、冰河信使
主要几代作品服务端图标的变化:其中新版冰河服务端大小为182K,客户端大小为451K
先不要乱动!认清G_Server它就是令网人闻风色变的服务端了。(冰河6默认的写字板图标就很好,使用前改个好点的名称即可,不一定要捆绑)
1.连接:打开瑞士军刀图标的客户端G_Client,选择添加主机,填上我们搜索到的IP地址。如在出现"无法与主机连接"、“口令有误”就放弃。(初始密码应该为空,口令有误是已被别人完全控制)直到终于出现:
注:3.1以下版本的万能注册码:(使用其他版本冰河时,填在右上访问口令里,应用后,连接)
2.2版:Can you speak chinese?
2.2版:05181977
3.0版:yzkzero
3.0版:yzkzero.51.net
3.0版:yzkzero!
3.1-netbug版密码: 123456!@
2.2杀手专版:05181977
2.2杀手专版:dzq2000! 仅供参考
2.控制:在文件管理器区的远程主机上双击+号,有C:D:E:等盘符出现,选择打开C:会看见许多的文件夹,这时我们就算已经踏入别人的领土,对于第一次入侵的朋友是不是有些感动?别急,我们对"养马场"的探索还未开始!
在C里你可以查找邮箱目录、QQ目录、我的文档等有重要物品存放的区域,顺便了解一下他有什么不良爱好,呵呵。是不是有些收获,见到了你喜欢的游戏,下载?还是省省吧,远程的机器承受不了。
(如果在我的文档里看见JPG格式的文件,有兴趣的话你可以点右键下载下来看看是不是他MM的照片。:))
在文件管理区你可以对文件、程序进行以下主要几项操作:上传、下载、删除、远程打开。击鼠标右键看到
3.口令获取:口令类命令里可是有不少好东西的!如果你运气够好的话,你会找到很多的网站名、用户名和口令。有什么用?自己想去吧.......图中第一处抹黑的是上网帐号的密码,这可不能乱用喔。第2处抹掉的就是QQ46581282的密码了,抹掉是因为我们现在只是做学习研究用,不是不法分子在搞破坏。:)
注:卸载冰河的方法,在命令控制台下的控制类命令-系统控制可以看到,点一下就可安全清除冰河。
4.屏幕抓取:照指示操作就行,我不喜欢用这个,抓图的速度慢质量也不好,那个控制屏幕也就顺便省了吧。
5.配置服务端:在使用木马前配置好,一般不改变,选择默认值。
细节注意如下:监听端口7626可更换(范围在1024~32768之间);关联可更改为与EXE文件关联(就是无论运行什么exe文件,冰河就开始加载;还有关键的邮件通知设置:
附:如在设置类命令-服务端配置里选择读取服务端配置,可以看到是控制者设置的IP上线自动通知的接收邮箱。如果你中了冰河的话一般是可以用这个法子查出是谁在黑你。(小心点好,别中了别人的借刀杀人之计)如下:
6.冰河信使的使用:也许这时候你还有兴趣和机子的主人聊聊,就用自带的冰河信使,是不是吓了他一跳?(不敢回答或关机逃跑了?)遇个胆大的你们也许聊的很投机,你作为他眼里的大虾是不是要表现一下?
告诉他:"不要怕。我,远程(神气的很)帮你杀毒好了!"呵呵,只要照图轻轻点一下,陡受惊吓的人是不是还会对你感激涕零? 恩,兴奋的神经慢慢冷却,是结束我们的这次友好访问的时候了。
其实冰河的基本操作就是这么简单,请熟练掌握它,以后你要接触的木马有6成与它的基本操作类似。
夜阑卧听风吹雨,铁马冰河入梦来。夜了,休息一下,养足精神再来继续我们的木马旅程。
冰河的几种清除方法:
①:文中介绍的自卸载功能。
②:部分杀毒软件,(这个版本比较新,许多杀毒软件不能识别。推荐:升级过的KV3000等)
③:修改注册表。运行regedit,查找下面的键值。
第一步:删除相对的可疑键值。(不熟悉的朋友不要乱动)
第二步:重新启动时转到DOS下,删除冰河服务端(一般默认为"c:\windows\c_server.exe",会变更)这一步很重要。
最后: 重启计算机即可。
融化的冰河片刻消逝。
冰河木马怎么下载
您好:
1.建议您不要去下载和使用木马病毒,是属于违法犯罪行为。
2.而且,如果您接收了木马病毒,那么该病毒会自动在您的电脑中优先运行。
3.最终可能会导致您自己的帐号被盗,如果是您被盗号想找回,建议您到QQ安全中心进行正当申诉,不要通过非法手段找回。
4.建议您到腾讯电脑管家官网下载一个电脑管家。
5.在平时使用电脑的时候,打开电脑管家,可以受到电脑管家16层实时防护的保护和QQ账号全景防卫系统,全方位多维度保护账号安全,精确打击盗号木马,瞬时查杀并对风险预警。
***隐藏网址***

更多文章:
3dmax2020激活教程(为什么3DMAX2020现在激活不了)
2026年11月3日 23:10
联想台式电脑如何进入bios界面(联想台式电脑如何进入BIOS)
2026年11月3日 20:50







