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

Python 自動化攻擊腳本在高職“網絡安全”技能競賽中的應用

2022-10-14 02:01:46宋超
網絡安全技術與應用 2022年9期
關鍵詞:網絡安全數據庫系統

◆宋超

(江蘇聯合職業技術學院無錫旅游商貿分院 江蘇 214000)

1 引言

沒有網絡安全就沒有國家安全,目前“網絡安全”賽項已成為各級各類職業院校比拼實力的舞臺,一場“網絡安全”技能競賽通常由兩部分組成:CTF 和AWD,在AWD 中各個參賽隊伍被分配了若干靶機,這些靶機存在著各種漏洞,在規定時間內參賽隊伍要盡力加固自己的靶機,并利用漏洞攻擊對方靶機以獲得flag(flag 是靶機root 目錄下flagvalue.txt 文件的內容),具有很強的競技性。靶機上漏洞類型多樣,如高端口后門、Webshell、數據庫漏洞等,現實中由于“網絡安全”賽項靶機數量巨大,單憑手動攻擊很難在短時間獲得大量flag,于是利用編程語言編寫自動化攻擊腳本,批量獲得flag 顯然是必要的。

2 Python 語言腳本

Python 語言是當今編程語言中的熱點,它有著高效的數據結構,簡單的面向對象開發的環境,豐富的標準庫等特點,廣泛應用在網絡數據的爬取,人工智能,大數據分析等多方面。在網絡攻防中Python程序常用的第三方庫有OS 庫、requests 庫,MySQLdb 庫等。

3 網絡靶機漏洞

在高職“網絡安全”AWD 競賽中常見的靶機漏洞有系統服務漏洞、網站漏洞、數據庫

漏洞等,其中系統服務漏洞如一些常規端口漏洞:21、22、23端口的弱密碼,著名的139、445 端口的“永恒之藍”漏洞,3389 端口的藍屏攻擊、cve-2019-0708 漏洞等,還有就是系統的高端口后門;網站漏洞包括命令執行、文件包含、文件上傳、SQL 注入等;數據庫漏洞則是通過數據庫連接的弱密碼,運行數據庫語句進行系統滲透。

3.1 系統的后門端口

系統的后門端口往往是程序員預留在系統中以便可以修改系統缺陷的端口,最著名的是Windows 自動更新,如果后門被他人知道,后果將是不堪設想的。后門端口一般大于1024(小于1024 的是常規端口),如知名漏洞機 Metasplotable2-Linux 后門端口為1524,Windows 的遠程管理服務WinRM 默認為5985 端口,開啟后門端口也可使用木馬程序,這類木馬程序由C 或C++語言編寫并編譯生成,如int main(){ serv_addr.sin_family=2;serv_addr.sin_addr.s_addr=0;serv_addr.sin_port=0x901F ;sock=socket(2,1,0);bind(sock,(struct sockaddr*)&serv_addr,0x10);listen(sock,1);dup2(cli,0);dup2(cli,1);dup2(cli,2);execve("/bin/sh",0,0);},該程序在運行時開放了一個8080 的后門端口,攻擊機只需利用NC 工具連入這個后門端口就能輕松進入靶機系統。

3.2 網站命令執行漏洞

網站漏洞通常是因為網站開發人員安全意識不足,對程序參數沒有嚴格限制造成的。知名的網站漏洞有信息泄漏漏洞、目錄遍歷漏洞、命令執行漏洞、文件包含漏洞、SQL 注入漏洞、跨站腳本漏洞等。其中,網站的命令執行通常利用網站中可執行系統命令的頁面,通過構造并拼接一些系統命令,從而對靶機系統進行滲透,如知名的滲透測試網站DVWA,在Low 模式下,Ping 測試網頁中,只需要在待測試的IP地址后拼接|、&、;等特殊符號并加入要執行的命令如whoami、id 等,即可獲得靶機的系統信息。命令執行漏洞的核心是網頁上的命令執行函數,如PHP 網頁中的system()、passthru()、shell_exec()、eval()等。

3.3 數據庫漏洞

數據庫漏洞是高職“網絡安全”競賽中AWD階段靶機中常見的漏洞,如MySQL 數據庫的弱密碼漏洞、Phpmyadmin 萬能密碼繞過,MSSQL 數據庫弱口令等。攻擊者在登錄數據庫后,利用數據庫的查詢語句如select load_file(‘/root/flagvalue.txt’);可以輕松獲得靶機flag 或利用SQL 語句select ‘<?php @eval($_POST[‘aa’];?> ‘into outfile ‘/var/www/html/1.php’ ;向網站目錄里寫入一句話木馬以便進一步進行滲透。

4 Python 自動化攻擊腳本的應用

高職“網絡安全”競賽的AWD階段一般分為兩部分即比賽開始時的加固階段,參賽者只能對各自的靶機進行加固,加固階段之后則進入對攻階段。由于參賽隊伍較多,靶機數量巨大,手動攻擊獲取flag效率較低,編寫合適的腳本進行自動化攻擊顯然是首選。

4.1 高端口漏洞的攻擊腳本

以下是Python 編寫的高端口(10003)漏洞攻擊腳本,攻擊效果如圖1 所示。

圖1 利用高端口漏洞自動化獲得flag

4.2 網站命令執行漏洞攻擊腳本

以下是Python 編寫的網站命令執行漏洞攻擊腳本,攻擊效果如圖2 所示。

4.3 數據庫漏洞的攻擊腳本

以下是Python 編寫的Mysql 數據庫漏洞的攻擊腳本,攻擊效果如圖3 所示。

圖3 利用數據庫漏洞自動化獲得flag

5 小結

以上是高職“網絡安全”技能競賽中三個自動化攻擊的Python 腳本,由于競賽中采用的閉卷形式,腳本必須短小精悍。在現實對抗比賽中筆者曾做過實驗,30 臺靶機(Linux 系統),百兆局域網下,三種攻擊腳本在五分鐘內就會獲取全部flag。此外結合靶機的網站漏洞如存在的一句話木馬,可利用如下程序批量獲得靶機flag。

總之,無論是對靶機進行攻擊還是加固,其前提就是獲取靶機信息,知道漏洞點在哪里,如何在短時間內得到靶機系統漏洞點并編寫一套行之有效的自動化的腳本是今后研究的重點。

猜你喜歡
網絡安全數據庫系統
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
網絡安全
網絡安全人才培養應“實戰化”
上網時如何注意網絡安全?
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
數據庫
財經(2017年2期)2017-03-10 14:35:35
數據庫
財經(2016年15期)2016-06-03 07:38:02
數據庫
財經(2016年3期)2016-03-07 07:44:46
主站蜘蛛池模板: 国产精品无码影视久久久久久久| 老司机久久99久久精品播放| 99福利视频导航| 婷婷午夜天| 精品色综合| 浮力影院国产第一页| 成人在线综合| 激情网址在线观看| 欧美色伊人| 国产鲁鲁视频在线观看| 国产激情影院| 国产浮力第一页永久地址| 免费看黄片一区二区三区| 最新日韩AV网址在线观看| 久久99国产精品成人欧美| 亚洲床戏一区| 97人人做人人爽香蕉精品| 国产91麻豆免费观看| 亚洲人成网站18禁动漫无码| 精品国产www| 国产精品免费露脸视频| 在线观看亚洲成人| 色综合久久无码网| 园内精品自拍视频在线播放| 久草性视频| 热久久综合这里只有精品电影| 日本免费a视频| 日韩福利在线视频| 国产亚洲欧美在线专区| 国产青青草视频| 国产欧美亚洲精品第3页在线| 中文字幕第4页| 亚洲区视频在线观看| 久久综合成人| 天堂成人在线| 人与鲁专区| 天天综合色网| 人妻中文久热无码丝袜| av在线手机播放| 国产视频大全| 久久精品无码一区二区国产区| 国产乱人伦偷精品视频AAA| 免费亚洲成人| 日本欧美在线观看| 九色综合视频网| 少妇精品久久久一区二区三区| 国产精品毛片一区视频播| 午夜啪啪福利| 免费观看亚洲人成网站| 亚洲大学生视频在线播放| 亚洲AV无码久久天堂| 青青操国产视频| 四虎永久免费网站| 免费jizz在线播放| 任我操在线视频| 国产欧美日韩精品综合在线| 欧美一区二区自偷自拍视频| 91小视频在线| 亚洲Va中文字幕久久一区| 成人精品视频一区二区在线| 久久综合色视频| 国产精品久久精品| 一级毛片中文字幕| 无码专区国产精品第一页| 亚洲色图欧美在线| 91无码人妻精品一区| 亚洲香蕉久久| 亚洲侵犯无码网址在线观看| 亚洲日韩国产精品综合在线观看 | 日韩国产黄色网站| 欧美日本在线| 亚洲中文在线看视频一区| 欧美成人免费午夜全| 国产91在线免费视频| 国产精品久久久久鬼色| 99精品伊人久久久大香线蕉| 国产亚洲男人的天堂在线观看| 青青久久91| 精品一区二区久久久久网站| 色综合五月| 波多野吉衣一区二区三区av| 97国产精品视频自在拍|