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
主站蜘蛛池模板: 国产激情无码一区二区免费| 久久精品国产在热久久2019| 成人免费一区二区三区| 国产成人av一区二区三区| 在线观看亚洲成人| 精品一区二区三区水蜜桃| 伊人久久精品亚洲午夜| 国产伦精品一区二区三区视频优播 | 成人在线不卡| 国产人成网线在线播放va| 呦视频在线一区二区三区| 欧美伦理一区| 99热免费在线| 女人18毛片一级毛片在线| 红杏AV在线无码| 99热这里只有精品5| 日韩二区三区| 欧美日韩北条麻妃一区二区| 99热这里只有精品国产99| 亚洲资源站av无码网址| 中国毛片网| 婷婷成人综合| 蜜臀AV在线播放| 成人免费网站久久久| 一级一毛片a级毛片| 亚洲国产日韩视频观看| 亚洲精品国产精品乱码不卞| 精品人妻AV区| 亚洲欧洲自拍拍偷午夜色| 欧美激情网址| 精品久久国产综合精麻豆| 亚洲精品无码在线播放网站| 亚洲黄网视频| 国产在线精品网址你懂的| 久久精品国产电影| 日本精品中文字幕在线不卡| 五月天在线网站| 无码日韩精品91超碰| 国产v欧美v日韩v综合精品| 91av成人日本不卡三区| 99久久精品免费看国产免费软件| 亚洲青涩在线| 国内精品小视频福利网址| 国产国产人成免费视频77777| 真实国产精品vr专区| 国产精品午夜福利麻豆| 精品乱码久久久久久久| 乱人伦视频中文字幕在线| 国产精品黑色丝袜的老师| 成人va亚洲va欧美天堂| 一区二区三区四区日韩| 国产日韩欧美一区二区三区在线 | 99视频全部免费| 91网红精品在线观看| 亚洲一区第一页| 欧美人与性动交a欧美精品| 国产91视频观看| 日本亚洲最大的色成网站www| 日韩av电影一区二区三区四区| 波多野结衣一区二区三区AV| 孕妇高潮太爽了在线观看免费| 91国内视频在线观看| 国产精品无码作爱| 欧美日韩一区二区三区在线视频| 久久伊伊香蕉综合精品| 欧美午夜网| a毛片在线| 成人免费午夜视频| 无码在线激情片| 无码国产偷倩在线播放老年人| 国产特级毛片aaaaaa| 日本一区二区三区精品AⅤ| 久久国产精品77777| 国产精品原创不卡在线| 大陆国产精品视频| 97se亚洲| 一级福利视频| 5555国产在线观看| 亚欧美国产综合| 成人无码区免费视频网站蜜臀| 天天色天天综合网| 99热这里只有免费国产精品|