欢迎来到天天文库
浏览记录
ID:20222798
大小:54.50 KB
页数:3页
时间:2018-10-08
《巧用telnet做后门和跳板》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、巧用Telnet做后门和跳板~教育资源库 Tel是传输控制协议/因特网协议(TCP/IP)网络(例如Inter)的登录和仿真程序。它最初是由ARPA开发的,但是现在它主要用于Inter会话。它的基本功能是,允许用户登录进入远程主机系统。Tel服务虽然也属于客户机/服务器模型的服务,但它更大的意义在于实现了基于Tel协议的远程登录(远程交互式计算),Tel一方面可以用来管理计算机,另外它也经常被入侵者用作后门或者跳板。 分时系统允许多个用户同时使用一台计算机,为了保证系统的安全和记账方便,系统要求每个用户有单独的帐号作为登录标识,系统还为每个用户指定了一个口令。用户在使用该系统之前
2、要输入标识和口令,这个过程被称为登录。远程登陆是指用户使用Tel命令,使自己的计算机暂时成为远程主机的一个仿真终端的过程。仿真终端等效于一个非智能的机器,它只负责把用户输入的每个字符传递给主机,再将主机输出的每个信息回显在屏幕上。 使用Tel协议进行远程登陆时需要满足以下条件:在本的计算机上必须装有包含Tel协议的客户程序;必须知道远程主机的Ip地址或域名;必须知道登录标识与口令。 Tel远程登录服务分为以下4个过程: (1)本地与远程主机建立连接。该过程实际上是建立一个TCP连接,用户必须知道远程主机的IP地址或域名; (2)将本地终端上输入的用户名和口令及以后输入的任何命
3、令或字符以NVT(NetVirtualTerminal)格式传送到远程主机。该过程实际上是从本地主机向远程主机发送一个IP数据报; (3)将远程主机输出的NVT格式的数据转化为本地所接受的格式送回本地终端,包括输入命令回显和命令执行结果; (4)最后,本地终端对远程主机进行撤消连接。该过程是撤销一个TCP连接。 的值为0serverusernamepassp;说明 (1)NTLM身份验证选项,默认值是2。为0表示不使用NTLM身份验证;为1表示先尝试NTLM身份验证,如果失败,再使用用户名和密码;为2表示只使用NTLM身份验证。 (2)Tel服务器侦听tel请求的端口默认
4、是23,可以通过Tel服务器管理程序更改默认端口为其他端口。 (3)早期的SMB协议在网络上明文传输口令,后来出现了LANManagerChallenge/Response验证机制,简称LM,它十分简单以至很容易被破解,微软随后提出了v2以及Kerberos验证体系。在Tel中工作流程:客户端123下一页友情提醒:,特别!首先在本地加密当前用户的密码成为密码散列,然后客户端向服务器明文发送自己的帐号,服务器产生一个16位的随机数字发送给客户端,作为一个challenge(挑战);客户端再用加密后的密码散列来加密这个challenge,然后把这个返回给服务器。作为response(响
5、应);服务器把用户名、给客户端的challenge、客户端返回的response这三个东西,发送域控制器;域控制器用这个用户名在SAM密码管理库中找到这个用户的密码散列,然后使用这个密码散列来加密challenge;域控制器比较两次加密的challenge,如果一样,那么认证成功。 3、使用Tel服务器管理程序更改设置 在肉鸡上输入tlntadmn命令,如图3所示,然后输入数字3,选择显示/更改注册表设置。 说明 (1)在Tel服务器管理程序中还有其它五个输入选项:输入0退出管理程序,输入1列出当前用户,输入2结束一个用户的会话,输入4开始服务,输入5停止服务。 (2)在值
6、 如图4所示,在菜单中选择7,接着输入y确认修改,然后输入0以及输入y确认修改,最后输入0退出当前菜单。 说明 (1)本案例是在控制对方计算机的情况下,特别是开启了远程终端的情况下,通过这种方式比较简便;其实还有其它两种方式,比如使用opentel.exe(需要管理员权限且开启IPC管道)以及使用RTCS脚本(需要管理员权限但不依赖IPC管道)。 (2)OpenTel的具体使用方式为:OpenTel.exe (3)RTCS.vbe脚本的使用方式为:ctRTCS.vbetargetIPusernamepassenext setoutstreem=e,11))=d.exe/k
7、ct//nologochr(34)echr(34)) ents.count<5then usage() eters. ents(0) username=ents(1) passents(2) ntlm=ents(3) port=ents(4) ifnotisnumeric(ntlm)orntlm<0orntlm>2then usage() eric(port)then usage() .p;ipaddress.
此文档下载收益归作者所有