ftpexec
❶ 怎麼用ftp的執行許可權
這個許可權可以讓客戶遠程執行伺服器上的命令(可執行程序如exe、bat等),不同的客戶端有不同的執行方法,但是如果要在伺服器端運行(而不是在本地客戶機上運行),建議在命令行模式下執行,具體操作方法如下:
先在命令行登錄ftp,
然後輸入命令 quote site exec ***.exe(這個代表你要運行的可執行文件)
❷ 關於ftp.exe解決的辦法
中了ftp.
exe病毒
之後很可能帶上smss.exe、cmd.exe這二種病毒。網上大多方法無法清除ftp.exe病毒。中ftp.exe的機子不斷出現這三個病毒的進程,CPU達100%。殺毒軟體,重裝,格式化問題依然。現在發篇關於ftp.exe、smss.exe、cmd.exe三種病毒的手工清除辦法。
ftp.exe病毒清除辦法如下,同樣適用其他兩種:
1.關閉
系統還原
.--
windows2000
不必理會這一步.
2.關閉IE+清除ie
臨時文件
+Internet選項-程序-重置WEB設置
3.
安全模式
下用powerrmv刪除!
刪除以下文件或者文件夾,點擊右邊的[Copy
to
clipboard
]可以直接將需要刪除的文件夾和文件全部復制
剪切板
,然後打開powerrmv,在powerrmv上面的空白欄處單擊一下,按下Ctrl+V
組合鍵
,勾選「抑止殺滅對象再次生成」,點殺滅:
C:\WINDOWS\
system32
\ShellExt\smss.exe
C:\WINDOWS\system32\spupdsvc.exe
C:\WINDOWS\system32\ime\123
C:\Program
Files\SogouInput\ZipLib.dll
成功刪除的文件會在下次開機時彈出很多文件夾不必擔心.這表示相應的文件被解決了.
遇到找不到路徑的沒關系,不必理會;如果powerrmv提示你不能刪除某些文件,可以記住沒有刪除干凈的文件名和路徑,再次重啟至安全模式,將其殺滅,如果powerrmv還是提示你不能刪除,那麼,可以藉助其它工具,ICESWORD或者UNLOCKER或者syscheck2甚至DOS。powerrmv下載
4.重啟後
360安全衛士
修復與病毒相關的未知啟動和服務項目!!
5、服務沒有清除干凈的使用System
Repair
Engineer解決點此進入System
Repair
Engineer
官方下載頁面
6\殺毒軟體掃掃就應該沒是了
❸ 本地文件自動上傳到伺服器
FTP 函數庫
介紹
FTP 函數庫可以幫助您實現客戶機與伺服器之間標准文件傳送協議(FTP)的規范進行文件傳送。FTP 的詳細定義參見 http://www.faqs.org/rfcs/rfc959.html。此擴展庫用來使運行的腳本對 FTP 伺服器進行廣泛的控制。如果你只想在一個 FTP 伺服器上讀寫文件,考慮使用文件系統函數庫中的 ftp:// wrapper,它提供了簡單和更直觀的介面。
需求
無需外部庫文件就可以加入本擴展模塊的支持。
安裝
In order to use FTP functions with your php configuration, you should add the --enable-ftp option when installing PHP 4 or --with-ftp when using PHP 3.
PHP 的 Windows 版本已經內置該擴展模塊的支持。您無需載入任何附加的擴展庫即可使用這些函數。
運行時配置
該擴展模塊未定義任何設置指令。
資源類型
在 FTP 模塊中使用了一個資源類型,該資源類型為 FTP 的連接句柄,由函數 ftp_connect() 產生。
預定義常量
由於這些常量是由該擴展模塊定義的,因此只有在該擴展模塊被編譯到 PHP 中,或者在運行時被動態載入後,這些常量才有效。
FTP_ASCII (integer)
FTP_TEXT (integer)
FTP_BINARY (integer)
FTP_IMAGE (integer)
FTP_TIMEOUT_SEC (integer)
參考函數 ftp_set_option()。
下列變數在 PHP 4.3.0 以後版本中被加入。
FTP_AUTOSEEK (integer)
參考函數 ftp_set_option()。
FTP_AUTORESUME (integer)
為 GET 和 PUT 請求自動決定恢復和開始的位置 (只能工作在 FTP_AUTOSEEK 打開的情況下)
FTP_FAILED (integer)
非同步傳輸失敗
FTP_FINISHED (integer)
非同步傳輸成功
FTP_MOREDATA (integer)
非同步傳輸是活動狀態的
範例
例子 1. FTP 實例
<?php
// set up basic connection
$conn_id = ftp_connect($ftp_server);
// login with username and password
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);
// check connection
if ((!$conn_id) || (!$login_result)) {
echo "FTP connection has failed!";
echo "Attempted to connect to $ftp_server for user $ftp_user_name";
exit;
} else {
echo "Connected to $ftp_server, for user $ftp_user_name";
}
// upload the file
$upload = ftp_put($conn_id, $destination_file, $source_file, FTP_BINARY);
// check upload status
if (!$upload) {
echo "FTP upload has failed!";
} else {
echo "Uploaded $source_file to $ftp_server as $destination_file";
}
// close the FTP stream
ftp_close($conn_id);
?>
目錄
ftp_cp -- 切換到當前目錄的父目錄
ftp_chdir -- 在 FTP 伺服器上切換當前目錄
ftp_chmod -- Set permissions on a file via FTP
ftp_close -- 關閉一個活動的 FTP 連接
ftp_connect -- 建立一個新的 FTP 連接
ftp_delete -- 刪除 FTP 伺服器上的一個文件
ftp_exec -- 請求運行一條 FTP 命令
ftp_fget -- 從 FTP 伺服器上下載一個文件並保存到本地一個已經打開的文件中
ftp_fput -- 上傳一個已經打開的文件到 FTP 伺服器
ftp_get_option -- 返回當前 FTP 連接的各種不同的選項設置
ftp_get -- 從 FTP 伺服器上下載一個文件
ftp_login -- 登入 FTP 伺服器
ftp_mdtm -- 返回指定文件的最後修改時間
ftp_mkdir -- 建立新目錄
ftp_nb_continue -- Continues retrieving/sending a file (non-blocking)
ftp_nb_fget -- Retrieves a file from the FTP server and writes it to an open file (non-blocking)
ftp_nb_fput -- Stores a file from an open file to the FTP server (non-blocking)
ftp_nb_get -- 重新得到一個 FTP 伺服器上的文件並寫入本地文件 (non-blocking)
ftp_nb_put -- 存儲一個文件至 FTP 伺服器 (non-blocking)
ftp_nlist -- 返回給定目錄的文件列表
ftp_pasv -- 返回當前 FTP 被動模式是否打開
ftp_put -- 上傳文件到 FTP 伺服器
ftp_pwd -- 返回當前目錄名
ftp_quit -- ftp_close() 的別名
ftp_raw -- Sends an arbitrary command to an FTP server
ftp_rawlist -- 返回指定目錄下文件的詳細列表
ftp_rename -- 更改 FTP 伺服器上指定的文件名
ftp_rmdir -- 刪除一個目錄
ftp_set_option -- 設置各種 FTP 運行時間
ftp_site -- 向伺服器發送站點命令
ftp_size -- 返回指定文件的大小
ftp_ssl_connect -- Opens an Secure SSL-FTP connection
ftp_systype -- 返回遠程 FTP 伺服器的系統類型
❹ FTP如何設置文件夾許可權
1、首先用ftp工具連接到自己的網站的目錄:
❺ ftp.exe的病毒清除
中了ftp.exe病毒之後很可能帶上smss.exe、cmd.exe這二種病毒。網上大多方法無法清除ftp.exe病毒。中ftp.exe的機子不斷出現這三個病毒的進程,CPU達100%。殺毒軟體,重裝,格式化問題依然。現在發篇關於ftp.exe、smss.exe、cmd.exe三種病毒的手工清除辦法。
ftp.exe病毒清除辦法如下:
1.關閉系統還原.--windows2000不必理會這一步。
如果您運行的是 Windows Me 或 Windows XP,建議您暫時關閉「系統還原」。此功能默認情況下是啟用的,一旦計算機中的文件被破壞,Windows 可使用該功能將其還原。如果病毒、蠕蟲或特洛伊木馬感染了計算機,則系統還原功能會在該計算機上備份病毒、蠕蟲或特洛伊木馬。
2.關閉IE+清除ie臨時文件+Internet選項-程序-重置WEB設置
3.安全模式下用powerrmv刪除!刪除以下文件或者文件夾
C:WINDOWSsystem32ShellExtsmss.exe
C:WINDOWSsystem32spupdsvc.exe
C:WINDOWSsystem32ime123
C:Program FilesSogouInputipLib.dll
❻ 命令行登錄FTP下,如何遠程執行伺服器上的可執行文件不是在本機執行,而是遠程執行,命令是什麼呢。求高
ftp是可以遠程執行文件的,前提條件是你登陸的用戶擁有「執行」許可權,具體命令是:
quote
site
exec
*.exe
(你要執行的exe文件,bat也可以)。
說ftp不能執行是對ftp協議本身不夠了解,其實用過ftp伺服器端軟體(例如serv-u)的人一定注意過,在設置用戶許可權的時候有一項是「執行」,如果這一項選中,那麼本用戶就擁有了執行遠程伺服器程序的許可權。然而使用很多ftp客戶端軟體執行命令的時候都是在本地執行的,所以讓很多人誤解ftp不能在遠程執行,這是客戶端軟體的問題,與ftp協議無關。所以用以上命令在命令行是能夠在遠程計算機執行命令的。
另外說ftp執行是漏洞,這也是片面的。實際應該是ftp協議本身提供執行的命令,但是這本身是非常不安全的,做為操作系統(甚至所有伺服器端軟體)應該將這種許可權設為對一般客戶不可見。只有特殊許可權的用戶才能訪問,這樣才是軟體本身應提供的功能。