999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于Python掃描器的設計與實現

2018-06-13 09:22:04周星佑王會
商情 2018年17期
關鍵詞:信息

周星佑 王會

【摘要】使用Python中的requests,socket等庫,通過探測和分析HTTP(s)的返回包,實現對目標Web應用程序的IP,子域名還有敏感信息的探測,分析目標Web是否存在漏洞和安全隱患進而設計出一款較為全面的漏洞掃描器。

【關鍵詞】Python 漏洞掃描

1背景介紹

在產品測試人員的平時工作中,經驗需要用到掃描器對Wbe應用程序進行深度掃描。根據網絡漏洞的常見特征,對Web應用程序執行全面的安全檢查,以便在網站上線前發現并修復漏洞。

而安全人員在滲透Web應用程序中,第一步要做的便是信息收集。信息收集的目的是最大限度地收集與目標相關的信息,并找到所有可能的攻擊人口。而掃描器恰恰能提高滲透測試人員的效率。掃描器的開發往往是內部專業人員使用,所以在性能方面無需太大的追求,而Python性能雖然不及c,Java,C++等語言,但其快速上手和強大的第三方庫,大大受到了安全從業者的喜愛。

2掃描器的結構與流程

掃描器的結構如下:

掃描器能對單個URL進行深度的檢測;其中主要功能的為:(1)IP/端口檢測,安全從業人員將目標URL輸入掃描器中,掃描器將自動檢測其IP和開放端口;(2)端口爆破,當檢測到有敏感的端口對外開放時掃描器將對其進行爆破。比如21端口的ftp,3389端口的telnet;(3)子域名枚舉,掃描器會對按照給定的字典,對目標url進行子域名爆破。根據響應包判斷是否存在;(4)敏感信息/敏感目錄挖掘,掃描器會按照給定字典,在目標URL加對應目錄和敏感配置文件進行訪問,根據其響應包進行判斷是否存在

3基于python第三模塊的技術實現

當對URL進行IP檢測時,我們只需用到socket庫。

ipaddr=socket. getbyhostname( url)便可以得到對應的IP地址。

當python提取到對應的IP地址后,接著便進行端口掃描。

nmap是安全從業人員最喜歡的端口掃描工具。端口掃描在滲透測試過程中扮演著極其重要的角色,假設對方服務器開啟了危險端口而不自知的話,安全從業人員可以應用相應的端口漏洞直接提取服務器權限。

Python有和nmap對應的第三方庫,Libnmap和nmap。

以nmap為例,port_scan= nmap. PortScanner() result=port_scan.scan(hots,port)

當傳人IP地址和端口范圍,再加上Nmap需要的參數便可對目標IP進行端口掃描

端口爆破,當端口掃描到較為危險的函數的開放時,接著便要通過python對這些端口進行應用。如21端口,3389端口處于open狀態,測試人員可以嘗試對該服務進行賬號密碼的爆破。使用到的Python第三方庫為:ftplib,teInetlib

以ftp爆破為例核心代碼為:

import ftplib

f= ftplib. FTP() {.connect( ServerIP, PORT,timeout=10)

f.login( username, password)

print“Login sucess....”

#一個簡單的對ftp進行爆破的方式

接著寫一個函數向其傳人字典的username和password。

user_handler=open(userlist) pass_handler=open(passlist)#打開字典文件

username=user_handler.readlines()

password= pass_handler.readlines()#讀取字典

如果爆破成功屏幕會顯示Login sucess

子域名枚舉,我們可以使用谷歌黑客的方法,以百度為例,百度搜索:site:baidu.com,接著我們便可以看到搜索引擎出現大量的百度的子域名。或者我們可以借助Python第三方庫requests對目標url加子域名對回應包進行判斷。還可以通過向DNS服務器發送DNS Query,根據返回包的信息來判斷是否存在其他子域名,用到的第三方庫有dns.resolver和dns.rdatatype

敏感信息/目錄,挖掘敏感信息和目錄在滲透過程中扮演著重要的角色,由于開發人員的疏忽,部分藏有網站配置信息,管理員后臺,上傳文件地方,內部使用網頁等沒有及時設置權限或者隱藏,導致網站處于非常危險的地步。我們可以通過判斷requests的返回包的status_code來判斷是否存在。來百度為例,正常訪問的status_code是200

安全從業者可以打開一個字典文件(如list. txt)構造http://baidu.com/pathl,然后進行訪問,通過response的狀態碼進行判斷該目錄是否存在。接著將存在的目錄輸出。

If response.status_code==200: print url+“200”

當掃描器所有的流程都完成后,便是安全從業人員對掃描后的結果進行篩選

提取有益的信息更加高效的對目標進行滲透

4結束語

隨著2017年信息安全法的頒布,web安全逐漸走進人們的視野。各大網頁開發人員,管理人員開始重視用戶的隱私。而導致發生信息泄露的往往是開發人員和管理員的疏忽。讓黑客有了可取之機。而一個全面搜集信息的掃描器可以大大規避這樣的風險。

參考文獻:

[1]陳春玲,張凡,余瀚.Web應用程序漏洞檢測系統設計[J].計算機技術與發展,2017.

[2]高瑞,周彩蘭,朱榮,網絡應用程序漏洞挖掘技術研究[J].現代電子技術,2018.

[3]王大偉,基于Python的Web API自動化測試方法研究[J].電子科學技術,2015.

猜你喜歡
信息
訂閱信息
中華手工(2017年2期)2017-06-06 23:00:31
展會信息
中外會展(2014年4期)2014-11-27 07:46:46
信息超市
大眾創業(2009年10期)2009-10-08 04:52:00
展會信息
展會信息
展會信息
展會信息
展會信息
信息
建筑創作(2001年3期)2001-08-22 18:48:14
健康信息
祝您健康(1987年3期)1987-12-30 09:52:32
主站蜘蛛池模板: 亚洲第一精品福利| 天天色天天综合| 青青操视频在线| 日韩国产一区二区三区无码| 国产欧美日韩视频怡春院| 国产精品三区四区| 国产福利微拍精品一区二区| 国产成人综合久久精品下载| 中文字幕日韩欧美| 国产成人1024精品| 2020国产免费久久精品99| 97在线国产视频| 美女内射视频WWW网站午夜 | 看国产毛片| 亚洲人视频在线观看| 亚洲精品男人天堂| 91青草视频| 亚洲欧美成人在线视频| 精品视频福利| 在线观看av永久| 福利视频一区| 热99re99首页精品亚洲五月天| 色偷偷一区二区三区| 免费网站成人亚洲| 乱人伦99久久| 热99精品视频| 成人夜夜嗨| 伊人久久综在合线亚洲2019| 国产第一页免费浮力影院| 国产av色站网站| 欧美国产日韩在线观看| 国产女人喷水视频| 中文无码影院| 特级做a爰片毛片免费69| 国产精品妖精视频| 中文字幕无码制服中字| 一区二区在线视频免费观看| 亚洲无码一区在线观看| 青青久久91| 亚洲色图狠狠干| 日韩中文精品亚洲第三区| 国产精品吹潮在线观看中文| 欧美a级在线| 国产人碰人摸人爱免费视频| 2022精品国偷自产免费观看| 女人18毛片一级毛片在线 | 亚洲中文久久精品无玛| 国内精品九九久久久精品| 福利视频一区| 国产一在线观看| 国产91透明丝袜美腿在线| 992Tv视频国产精品| 久久永久视频| 国产成人AV综合久久| 国产一区二区三区精品欧美日韩| 国产在线精品人成导航| 国产传媒一区二区三区四区五区| 国产免费黄| 日韩高清中文字幕| 毛片国产精品完整版| 国产成人免费高清AⅤ| a在线亚洲男人的天堂试看| 国产成人高清精品免费5388| 欧美色亚洲| 一本大道东京热无码av| 亚洲成人www| 国产91在线|日本| 黄色网在线| 青青久久91| 91年精品国产福利线观看久久 | 伊人成人在线| 99国产精品国产| 久久96热在精品国产高清| 欧美a级完整在线观看| 久久国产V一级毛多内射| 亚洲色欲色欲www网| 国产精品开放后亚洲| 久久久波多野结衣av一区二区| 国产偷倩视频| 91人妻在线视频| 在线视频一区二区三区不卡| 超碰精品无码一区二区|