Network sniffing and identity authentication
實驗步驟:
Network sniffing:
1、A主機上外網,B執行sinffer(Wireshark)選定只抓源為A的資料
Win10作為主機A,kali作為B,kali網路使用橋接
主機掃描
1.1、寫出以上過濾語句
過濾語句:ip.src ==ip
1.2、
如果A 往某一個網址傳送包含賬號和密碼的HTTP報文可以獲取相應資訊。
2.1
為了捕獲A到外網的資料,B實施ARP欺騙攻擊,B將冒充該子網的交換機
2.2
開啟埠轉發:
echo 1 > /proc/sys/net/ipv4/ip_forward
投毒:
arpspoof -i eth0 -t IP1 IP2(IP1是我們的攻擊目標、IP2是閘道器IP地址)
失敗!於是我換了個網路
成功了
2.3 and
wireshark 抓包
A訪問某生活網,抓包發現我剛才輸入的賬號密碼
3、FTP資料還原部分:利用WireShark開啟實驗實驗資料data.pcapng。
3.1
輸入ftp-data,可知IP
發現有大量基於FTP協議傳輸的資料庫,所以推測有FTP伺服器
3.2
通過分析發現賬號和密碼
3.3
可見檔名為1.zip和複習題.txt
3.4
進行TCP追蹤流,儲存原始資料,命名檔案為a.zip,發現不能直接開啟,有祕密
下載一個破解軟體按照步驟進行破解,可得到密碼
輸入密碼,得到圖片為企鵝
3.5
Website password cracking section:
4、
MD5線上解密網站解密
5、
John the Ripper免費的開源軟體,是一個快速的密碼破解工具,用於在已知密文的情況下嘗試破解出明文的破解密碼軟體,支援大多數的加密演算法,如DES、MD4、MD5等。它支援多種不同型別的系統架構,包括Unix、Linux、Windows、DOS模式、BeOS和OpenVMS,主要目的是破解不夠牢固的Unix/Linux系統密碼。最新版本是John the Ripper 1.8.0版,針對Windows平臺的最新免費版為John the Ripper 1.7.9版。
思考問題
1、談談如何防止ARP攻擊
(1)不關閉防火牆;
(2)不瀏覽不安全網址;
(3)不亂蹭網;
(4)及時修補系統漏洞!
2、安全的密碼(口令)應遵循的原則
不使用與使用者名稱相同的口令;
不選擇在任何字典找到的口令;
不選擇任何和個人資訊有關的口令;
不選擇短於6個字元或僅包含字母或數字;
採取數字字母混合並且易於記憶。
3、談談字典攻擊中字典的重要性
hackers擁有比較全面的口令集,包含著各類常見的弱口令,或者目標系統經常出現的組合口令,或者目標系統曾經洩露的口令集。這樣才有更多的嘗試機會。通常一次字典攻擊的實施還是很耗費時間的,特別是目標系統的口令不那麼常見。
4、實驗小結
1、設定一個好密碼很重要,甚至可以有效防止賬號被盜取;
2、更加熟練wireshark;
3、對網路中的協議如ARP,FTP有較為初步瞭解;
4、又知道了幾個破解網站;
相關文章
- How to resolve : Authentication denied: Boot identity not validbootIDE
- 基於SAML2.0的SAP雲產品Identity Authentication過程介紹IDE
- @@IDENTITY與SCOPE_IDENTITY()IDE
- 【Azure 應用服務】Azure Function 啟用 Managed Identity後, Powershell Funciton出現 ERROR: ManagedIdentityCredential authentication failedFunctionIDEErrorAI
- SQL @@Identity ,Scope_identity() 作用域SQLIDE
- fatal: Authentication failedAI
- API Token AuthenticationAPI
- Authentication failed!nullAINull
- SCOPE_IDENTITY、IDENT_CURRENT 和 @@IDENTITY(zt)IDE
- Squid with AD authenticationUI
- 重置identity值IDE
- @@IDENTITY、SCOPE_IDENTITY()和IDENT_CURRENT()的辨析IDE
- ASP.NET Identity入門系列教程(一) 初識IdentityASP.NETIDE
- IDENT_CURRENT、@@IDENTITY 和 SCOPE_IDENTITY 的區別IDE
- SQLNET.AUTHENTICATION_SERVICESSQL
- SourceTree 提示 fatal: Authentication failed for..AI
- Web services 安全 - HTTP Basic AuthenticationWebHTTP
- Using HiveServer2 - AuthenticationHiveServer
- Database Administrator Authentication (30)Database
- KSQLException: The authentication type 10 is not supported.SQLException
- General->Identity->VersionIDE
- Install Identity management DatabaseIDEDatabase
- .NET8 Identity RegisterIDE
- oracle networkOracle
- 小議SQLNET.AUTHENTICATION_SERVICESSQL
- authentication plugin caching_sha2Plugin
- HTTP基礎認證Basic AuthenticationHTTP
- SQLNET.AUTHENTICATION_SERVICES說明SQL
- 授權(Authorization)和認證(Authentication)
- 有關identity的小技巧IDE
- select SCOPE_IDENTITY()用法IDE
- Set介面_network
- Docker network namespaceDockernamespace
- Simple Neural Network
- asp.net core使用identity+jwt保護你的webapi(一)——identity基礎配置ASP.NETIDEJWTWebAPI
- RPC:authentication error:why = server rejected credentialRPCErrorServer
- Blazor Server完美實現Cookie Authorization and AuthenticationBlazorServerCookie
- Kafka security-Encryption and Authentication using SSLKafka