2016-11-19 129 views
0

爲了解決安全問題,我必須利用緩衝區溢出。我只有可執行文件。要訪問這個挑戰,我必須去一個安全的服務器,我會打電話給第一臺服務器。這裏「scp」不起作用,我無法安裝它,因爲我沒有任何權限。然後我進入另一臺服務器,第二臺服務器,只能從第一臺服務器訪問。這是可執行文件。通過另一臺服務器可訪問的服務器的scp

的問題是我想使用這裏沒有安裝radare2,所以我想將這個文件轉移我的本地機器上進行這項工作。

所以我想要做的是從第一臺服務器scp將獲得第二個服務器上的文件,然後使用scp我的本地機器上獲取文件從第一臺服務器了。但問題是scp沒有安裝在第一臺服務器上。

你對我如何做到這一點有想法嗎?

謝謝。

+0

這個問題可能更適合http://serverfault.com/比StackOverflow。 – Striezel

回答

0

scp正在通過ssh進行復制 - 但作爲IIRC,它可以在服務器配置中禁用。

作爲引用的其他答案,ssh隧道將做的伎倆。

[email protected]:~$ ssh -L2222:server2:22 [email protected] 

你現在在Server1上,和任何從本地主機發送:2222會在你的SSH連接,然後解密將被轉發到服務器2端口22(默認SSH)之後。

打開一個新的終端和

[email protected]:~$ ssh -p 2222 [email protected] 

[email protected]:~$ scp -P 2222 localfile [email protected]:/path/on/server2/to/save/it/in 

你的第二個SSH客戶端程序會連接你的本地主機的端口2222,滑入SSH隧道和發送到Server1的地方然後將被轉發到server2,server2會將其視爲來自server1的傳入連接。

相關問題