add ddos slides
This commit is contained in:
3 files changed
+96
No files matched your search
Binary file not shown.
|
After Width: | Height: | Size: 51 KiB |
@@ -0,0 +1,96 @@
|
||||
# DDOS attacks
|
||||
|
||||
# History
|
||||
|
||||
- Operation Chanology 2008
|
||||
- Operation Avenge Assange 2010
|
||||
- LOIC
|
||||
- Mirai botnet 2017
|
||||
|
||||
# Distributed vs not distributed
|
||||
|
||||
- vulnerability or bandwidth
|
||||
- size of target
|
||||
- masses against the powerful
|
||||
|
||||
# Reverse proxies
|
||||
|
||||
- hidding behind Cloudflare
|
||||
- MX records
|
||||
- masscan with a Host header
|
||||
- finding the hosting provider
|
||||
|
||||
# Amplification
|
||||
|
||||
- open relays
|
||||
- nameservers with a big response (AXFR)
|
||||
- method of hidding from the target
|
||||
- spoofing IP needed, also ends up hiding from the relay
|
||||
- ISPs in Serbia droping them or rewriting them (CGNAT?)
|
||||
- don't be stupid
|
||||
|
||||
# Amplification
|
||||

|
||||
|
||||
# SYN Flood
|
||||
|
||||

|
||||
|
||||
# SYN Flood
|
||||
|
||||
- spoofing doesn't break the attack
|
||||
- defense can be configured, but it decreases relibility
|
||||
|
||||
# Other transmission layer attacks
|
||||
|
||||
- slow read, small TCP receive window
|
||||
- TTL expiry, takes more CPU to drop then to forward
|
||||
|
||||
# HTTP/app based
|
||||
|
||||
- GET of large assests, URI takes relatively a lot of CPU work
|
||||
- slow POST
|
||||
- maybe search functions, database intensive work (regex?)
|
||||
- Slowloris
|
||||
- HTTP pipelining, order of requests, have to keep in memory
|
||||
|
||||
# SSL/TLS
|
||||
|
||||
- renegotiation
|
||||
- flood
|
||||
|
||||
# Vulnerability
|
||||
|
||||
- all bugs in software are usually a DoS vulnerability
|
||||
- most common type of CVE by far
|
||||
- any layer bug will break the service, finding the weakest link
|
||||
|
||||
# Network recon
|
||||
|
||||
- sometimes the weakest link is router
|
||||
- reverse proxy
|
||||
- DNS server? (ignoring the TTL)
|
||||
- anything used before connecting to server
|
||||
|
||||
# Guerrilla warfare tactics
|
||||
|
||||
- making sure the target uses more resources then the attacker
|
||||
- getting broad support from the masses
|
||||
- spoofing and being hard to find
|
||||
- long term fight. losing battles, but winning the war
|
||||
|
||||
# Government DoS attacks
|
||||
|
||||
- Autistici/Inventati shutdown, censorship with excuse of terrorism
|
||||
- Financial derisking isolation, sanctions with excuse of derisking
|
||||
- State sponsored flood attacks
|
||||
- Arrests, attacking the person behind the service, TPB, Wikileaks
|
||||
|
||||
# Conclusion
|
||||
|
||||
- don't be afraid, but be careful
|
||||
- protest menatality, don't give up, don't let them rest
|
||||
- long term results, can't win in a day
|
||||
- organize, A/I call for a network called Resistance
|
||||
- don't pretend politics have nothing to do with it
|
||||
- fight your enemy, not theirs, public support
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 24 KiB |
Reference in new issue
Block a user