Session notes - SEC 310 Why I can Hack your Network In a Day [TechED US 2007] part 1 (More to come shortly!!)
SEC 310 Why I can Hack your Network In a Day NOTES!
These notes are to support my “Network hacking” session on TechED US [June 2007]
Since It´s a live session with tons of demos and hardly any PowerPoint-slides, I decided to put some notes up for you guys who attended the session.
External Attacks
- Trojan attack
- Objective: Install a customized Trojan on an internal computer.
- Tools used:
- Beast 2.07 (A Trojan made by a guy named Tataye)
- Countermeasures:
- Only install trusted applications on computers!
- User education
- Enforce a strict Application deployment policy
- Antivirus/Antimalware-applications (They are not a silver bullet!)
- Run OS and apps in Low privileges (Will reduce impact)
- Restrict/monitor suspicious internet access
- Software Restriction Policy (Crossing my fingers for next version)
- Links to resources:
- Whitepaper: Behavioral Modeling of Social Engineering-Based Malicious Software
- Client Side Exploit
- Objective: Install agent on internal computer using browser exploit
- Tools used:
- Core Impact 2.6.0 [Commercial]
- Countermeasures:
- Patch Management
- Implement a patch management process
- Patch EVERYTHING!!
- Implement a STRONG, centralized and restrictive application deployment process
- Basically also everything in the Trojan Attack Section.
- Links to resources:
- Server Security Patch Management at Microsoft - Sharing the Microsoft IT Experiences
- SQL Injection
- Objective: Install agent on internal computer using browser exploit
- Tools used:
- Paros Proxy [Free]
- Automagic Injector
- Countermeasures:
- Harden SQL Server
- Apply Least Privileges
- Input validation filters
- Links to resources:
- Great Whitepaper: SQL Injections, Are your applications vulnerable
- Wireless Attacks
- Objective: Gain access to internal network through decrypting WEP/WPA KEYS or making internal clients connect to Rogue AP or extracting WEP/WPA key from unattended laptop.
- Tools used:
- Countermeasures:
- PKI based 801.X+EAP/PEAP or similar
- Segment Wireless networks from internal networks (And in some scenarios use PKI-based VPN over wireless for increased internal access.)
- Harddrive encryption (For unattended laptops)
- Disable Automatic (re-)connection to Wireless Networks.
- Use Local Firewalls on clients, Restrict inbound access
- Links to resources:
- Securing Wireless LANs with Certificate Services