php使用curl執行遠端伺服器的shell指令碼

時間 2021-08-14 17:10:22

1樓:逸海雲天

可以啊,curl可以,http也可以啊

首先假如 遠端伺服器有這些檔案php指令碼和shell指令碼(分析資料的指令碼)是在目標伺服器上

a.php

data.php

data.sh

然後在a指令碼里面執行shell命令

這樣php就會執行data.php 可以在data.php裡面在執行sh指令碼

或者直接在a.php裡面執行sh指令碼

然後把計算好的資料存入資料庫

這樣你就可以用http或者curl去啟用a.php.然後分析資料的指令碼也就執行了

大概瞭解沒?

大哥 你看明白沒啊  是要給遠端傳送shell命令 不是本地執行好吧?

遠端動態輸入命令?貌似不太安全啊~!

可以這樣

然後a.php裡面這樣寫

exec("");

太危險,相當不推薦

可以做好命令,然後去執行

a.php?cmd=a

然後a.php裡面這樣寫

switch ($_get["cmd"]}){

case "a":

break;

case "b":

break;

2樓:匿名使用者

如果你想在a伺服器上 用php 訪問 b伺服器,在b上的shell執行,返回結果給a,直接用php訪問需要在b上建立一個資料吐出的口,比如最簡單的,在b上也放一個php檔案,php檔案呼叫本地的shell執行,然後吐出資料,a上,用php的file_get_contents()或是 fsockopen 或者 php的 curl 都可以。直接訪問b提供的網頁地址,獲取資料。

剩下的就是在b上用php觸發shell,直接用 exec() 或者 system() 或者 popen等等,非常多的辦法來啟動shell。

3樓:匿名使用者

這問題問的...............

你現在是碰到問題了?還是需要別人給你寫段**?

這個問題沒有太多難點吧,safe_mode_exec_dir模式開啟,用system()函式執行指令碼,你的指令碼返回正常結果,不就ok了。

命令列登入FTP下,如何遠端執行伺服器上的可執行檔案?不是在本機執行,而是遠端執行,命令是什麼呢。求高

ftp是可以遠端執行檔案的,前提條件是你登陸的使用者擁有 執行 許可權,具體命令是 quote site exec exe 你要執行的exe檔案,bat也可以 說ftp不能執行是對ftp協議本身不夠了解,其實用過ftp伺服器端軟體 例如serv u 的人一定注意過,在設定使用者許可權的時候有一項是 ...

哪位達人知道遠端重啟cs伺服器程式的命令是什麼

rcon quit 這個好像是要在伺服器端設定的,如果你是租的伺服器就要和提供伺服器的人說要求他設定成rcon exit或者rcon quit為重啟伺服器,不然直接就關掉伺服器了。rcon restart不是重啟伺服器,只是重新重啟當前地圖。沒有 重啟引數 伺服器程式 都不會 rcon quit後自...

1目前主流的web伺服器有哪些?各自執行的操作系

使用最多的 web server 伺服器軟體 有兩個 微軟的資訊伺服器 iis 和apache linux和windows2000 wn2003平臺 如何配置http服務標識,使其不洩露web伺服器以及作業系統的版本 狗頭人還有湯 如果用linux做伺服器和win2003比哪個更強更具有安全性,有什...