- Mastering Kali Linux for Advanced Penetration Testing(Second Edition)
- Vijay Kumar Velu
- 246字
- 2021-07-02 21:04:22
IDS/IPS identification
Penetration testers can utilize fragroute and WAFW00F to identify whether there are any detection or prevention mechanisms put in place, such as Intrusion Detection System (IDS)/Intrusion Prevention system (IPS)/Web application Firewall (WAF).
Fragroute is a default tool in Kali Linux that performs fragmentation. Network packets allow attackers to intercept, modify, and rewrite the egress traffic for a specific target. This tool really comes in handy on a highly secure remote environment.
The following screenshot provides the list of options that is available in fragroute to determine any network IDs in place:

Attackers can also write their own custom configuration to perform fragmentation attacks to delay, duplicate, drop, fragment, overlap, reorder, source-route, and segment. A sample custom configuration would look like the following screenshot:

Fragroute on target is as simple as running fragroute target.com and if there are any connections to target.com, then attackers will be able to see the traffic that is being sent to the target.com. The following screenshot shows that the IP segments are fragmented as per the custom configuration file:

Another tool that attackers utilize during active reconnaissance is WAFW00f. This tool is pre-installed in the latest version of Kali Linux. It is used to identify and fingerprint Web Application Firewall (WAF) products. It also provides a list of well-known WAFs. It can be listed by typing the -l switch to the command (for example, Wafw00f -l).
The following screenshot provides the exact WAF running behind the web application:

- HTML5移動Web開發(fā)技術(shù)
- Maven Build Customization
- 零基礎(chǔ)學(xué)Scratch少兒編程:小學(xué)課本中的Scratch創(chuàng)意編程
- 區(qū)塊鏈架構(gòu)與實現(xiàn):Cosmos詳解
- 數(shù)據(jù)結(jié)構(gòu)(Python語言描述)(第2版)
- Ray分布式機(jī)器學(xué)習(xí):利用Ray進(jìn)行大模型的數(shù)據(jù)處理、訓(xùn)練、推理和部署
- Learning Python Design Patterns(Second Edition)
- Python編程與幾何圖形
- Oracle 18c 必須掌握的新特性:管理與實戰(zhàn)
- RabbitMQ Essentials
- QPanda量子計算編程
- Microsoft Exchange Server 2016 PowerShell Cookbook(Fourth Edition)
- Swift 2 Blueprints
- Mastering Responsive Web Design
- Python數(shù)據(jù)分析與挖掘?qū)崙?zhàn)(第2版)