建立與編譯 shellcode.c
在與檔案 blade 的相同資料夾下,使用 Linux 內建文字編輯器 nano 建立檔案 shellcode.c,並將上述 shellcode 複製下來,並撰寫用於執行該 shellcode 的程式碼
進行編譯,編譯後,可發現多了一個 可執行檔 shellcodee (我命名時不小心把 shellcode 打成 shellcodee)
開啟 server
在第一個終端機,開啟 blade,並選擇 server 模式,可以看到它在等待 127.0.0.1:4444 的連線:
開啟第二個終端機,執行剛剛編譯好的 ./shellcodee,這時候 shellcode 會嘗試連線回去
返回第一個終端機,可查看到成功連接訊息,$
代表我們已經取得了 反向 shell,並且可以在這個受限制的環境下輸入指令