01.ExploitDev_104.pdf

(626 KB) Pobierz
Web Application Hacking
104 + Exploitation
Development 104
W. Owen Redwood, Ph.D.
Offensive Computer Security 2.0
http://hackallthethings.com/
Outline
● IDS / IPS
● WAF
● Defeating IDS / IPS & WAF:
Web vs Binary Exploitation
You should understand the differences by now
connect back shellcode
refresher on port binding shellcode
encoded/polymorphic shellcode
Network Intrusion Detection/Prevention
Systems: (IDS / IPS)
● Primarily defend
against transport &
network level attacks
monitors for malicious
activity or policy
violations
reports to a
management station
usually @ per packet
basis
IDS / IPS packet inspection
Stateful Packet
Inspection:
scan TCP / UDP headers
for incoming and
outgoing packets
protocol
noncompliance
forms a state model for
each connection
for each SYN packet
prevents certain kinds of
denial of service attacks
(TCP)
Stateful
packet
inspection
drop
packets
violating
TCP
state
machine
Zgłoś jeśli naruszono regulamin