Hacking Wireless Networks For Dummies
.pdf
350 Hacking Wireless Networks For Dummies
determining network bounds
Linux Wireless Extensions and, 81–82 Linux Wireless Tools for, 81–87
other link monitors for, 88–90 Wavemon for, 87
Wimon for, 88 Wmap for, 88 Wscan for, 88
XNetworkStrength for, 88 Devine, Christopher (aircrack
programmer), 269
dictionary files and word lists, 339
DiGLE (Delphi Imaging Geographic Lookup Engine), 151–152
dipole antennae, 93
directional versus omnidirectional antennae, 60–61
disabling
probe responses, 175 SSID broadcasts, 13, 129
disassociation attacks, 242 displaying
statistics from wireless nodes with iwspy, 87 wireless interface details with iwlist,
86–87
documentation. See record keeping domain name, looking up, 35
DoS (denial-of-service) attacks. See also specific types
AP overloading, 234–241 attacking back, 254
against client systems, 241–250 containing radio waves and, 251–253 countermeasures, 251–254
dangers of testing for, 227 deauthentication attacks, 242–250 defined, 226
demanding fixes for, 254 difficulty of preventing, 228–229 disassociation attacks, 242 disruption created by, 227
ease of carrying out, 228
802.11 vulnerabilities and, 226–227 establishing baseline usage, 251 IDS/IPS systems and, 253–254 limiting bandwidth and, 253
MITM (man-in-the middle) attacks, 208–211 motivations for, 226
network monitoring systems and, 253 physical insecurities and, 250 power-saving features and, 228 Queensland attack, 217, 229
RF jamming, 63–64, 229–233
scenario demonstrating, 225 types of attacks, 227–228
DOSEMU emulation software, 46 DSL (Damn Small Linux), 56 dsniff tools, 124–125, 209 dstumbler wardriving software, 173 dual-boot workstations, 45–46 Dwepcrack WEP cracker, 274
• E •
EAP (Extensible Authentication Protocol) components, 284
EAP-FAST, 287 EAP-MD5, 285–286 EAP-TLS, 287 EAP-TTLS, 288
Extended EAP in WPA, 285 LEAP, 286–287
overview, 284–285 PEAP, 286
selecting the right version, 297
ECPA (Electronic Communications Privacy Act), 318
education about human vulnerabilities, 79–80 effective radiated power (ERP), 64
802 work group, 9
802.11 standards complexities of, 14
DoS attacks and, 226–227 802.11i (WPA2), 10–11, 275–278 encryption features, 255–257
frame authentication lacking in, 226 implementing 802.1X authentication,
288–290
management-frame attacks exploiting, 209–211
message integrity protection and, 256–257 message privacy protection and, 255–256 network-level attack vulnerabilities, 195–196 origin of name, 9
reference guides, 305 RF jamming and, 229
security vulnerabilities, 10–11 802.1X authentication, 288–290
Electronic Communications Privacy Act (ECPA), 318
e-mail, social engineering tests using, 73 empirical method, 24
emulation software Cygwin setup, 47–52
for emulating Linux on Windows, 46–55 for emulating Windows on Mac OS, 47
for emulating Windows or DOS on Linux, 46 overview, 46–47
VMware setup, 52–55 Web sites, 46, 333
enabling MAC address controls, 198 encryption. See also specific types
attacking WEP, 263–264 countermeasures against attacks (home),
274–277
countermeasures against attacks (organization), 277–278
cracking WEP keys, 264–274 cryptographic protection lacking with
WEP, 260
802.11 features, 255–257 key size and security, 256
message integrity protection and, 256–257 message privacy protection and, 255–256 not a panacea, 255
using, 257–259
VPN protocols, 279–280
WEP vulnerabilities, 78, 256, 259–261 WPA vulnerabilities, 11, 277
WPA2 vulnerabilities, 11 enumeration
defined, 37 performing, 37–38
of SNMP on APs, 214–216
for Windows systems, 103, 108–109 ERP (effective radiated power), 64
ESS (Extended Service Set) configuration, 179, 180
essid_jack SSID reporting tool, 127, 188 Ethereal sniffer, 113–114, 157, 219
ethical hacking. See also hacking wireless clients
breaking the law, avoiding, 316–319 certifications, 327
defined, 1, 10 ethical defined, 22
following up, 316, 321–324
getting written permission for, 21–22, 312–313
involving others in, 308
local wireless groups, 329–331 other terms for, 1, 10 over-penetrating live networks, 314 penetration testing versus, 1, 10 planning for, 15–16, 307–308 repeated testing needed for, 11 reporting all findings, 25, 314–316
Index 351
rules for, 319 standards, 26–30
Ten Commandments, 19–25 tools for, 16–17, 303–305, 313–314 using a methodology, 308–309 using data improperly, 314 vulnerability testing versus, 1, 10
Ettercap tools, 209, 212–213, 295 evil twins, 286
Extended Service Set (ESS) configuration, 179–180
Extensible Authentication Protocol. See EAP extranet VPNs, 279
• F •
Fake AP software, 176
fake APs (honeypots), 74, 175–176 FATA-jack program, 242, 249 file2air packet injection tool, 240 filters
for MAC addresses, 13 in NetStumbler, 146–147
firmware vulnerabilities, testing, 129 following up
documenting lessons learned, 323 failing, 316
keeping up with security issues, 324 monitoring your airwaves, 324 obtaining sign-off, 322–323 organizing and prioritizing results,
321–322
plugging holes you find, 323 practicing with your tools, 324 preparing a professional report, 322 repeating tests, 323
retesting if needed, 322 footprinting
defined, 32
searching Wi-Fi databases, 34–35 searching with Google, 33–34
40-bit encryption, 256, 258–259 Foundstone
query tool for Google, 34, 72 SiteDigger tool, 72
SuperScan port scanner, 37–38, 100–101 fping network-mapping tool, 36 freeRADIUS server, 289
Funk Software
Odyssey 802.1X client software, 289 Steel Belted RADIUS, 289
352 Hacking Wireless Networks For Dummies
• G •
gathering public information. See footprinting Getif utility, 215, 216
GFI LANguard Network Security Scanner tool, 40, 103, 108–109, 214
Global Gadget signal generator, 232 global positioning system. See GPS glossary of acronyms, 341–346 GNU/Debian Linux CD distribution, 56 goal setting, 20–21, 24
as essential hacking tool, 305 footprinting using, 33–34 Foundstone query tool for, 34, 72
further information for ethical hacking with, 72
passive tests for social engineering, 71–72 security issue information from, 41
GPS (global positioning system) Kismet GPSD installation and options,
159–160
NetStumbler options, 138–139 overview, 62–63
receiver, 304
GpsDrive GPS mapping software, 157 Gulpit sniffer, 117–119
gWireless wardriving software, 173
• H •
hackers (unethical), 12–14
Hacking For Dummies (Beaver) downloading passwords chapter, 78, 107 Ethical Hacking Commandments in, 19 ethical hacking methodology in, 56 information-security assessment in, 33 for insight into hackers, 14
as inspiration for this book, 2 operating system security information
in, 111
hacking wireless clients application mapping (Linux), 105
for common application weaknesses, 104–105
countermeasures, 111–112 discovering WEP keys, 109–110 information available from clients, 98
looking for general vulnerabilities, 103–109 overview, 97–98
port scanning, 99–102
security dangers of clients, 98–99
steps for, 99
tools for, 100, 102–103 VPNMonitor for, 102–103
for Windows null sessions, 106–109
Hacking Wireless Networks For Dummies
(Beaver and Davis) assumptions about the reader, 3 icons in margins, 5 organization, 3–5
overview, 1–2 using, 2–3, 6
hardware. See also unauthorized equipment; specific kinds
antennae, 13, 59–62, 91–95, 252, 304, 335 attenuators, 94
GPS, 62–64, 138–139, 159–160, 304 PDAs, 44
portables or laptops, 44–45, 75–76, 155–156, 178, 303
signal generators, 232–233 transceivers (wireless NICs), 57–59,
109–110, 199–200, 304, 309–312 harm, doing no, 23–24
Hermes chipset, 57–58 Hewlett-Packard PDAs, 44 Honeyd-WIN32 honeypot software, 176 honeypots (fake APs), 74, 175–176
HP RF generators, 64
human vulnerabilities. See also specific kinds candy security and, 68
countermeasures for, 78–80 dangers of ignoring, 68 default settings, 76–77
ground-level security and, 69, 80 overlooking, mindset and, 69–70 overview, 67–68
security versus convenience and usability, 69
social engineering, 17, 67, 70–74
training and education for preventing, 79–80 unauthorized equipment, 69, 74–76
weak passwords, 77–78
wireless security policy and, 78–79
• I •
IAS (Internet Authentication Service) of Microsoft, 288
IBSS (Independent Basic Service Set) configuration, 180–181
icons in margins of this book, 5 ICV (integrity check value), 257
Index 353
IDS/IPS (intrusion-detection/prevention system), 80, 253–254, 336–337
IEEE (Institute of Electrical and Electronics Engineers) standards. See also 802.11 standards
802 work group for, 9
802.11i (WPA2), 10–11 Organizationally Unique Identifiers
(OUI), 144 Web site, 328–329
ifconfig utility (Linux), 199 implementing a testing methodology
determining what services are running, 39 formal procedures overview, 31 gathering public information, 32–35 logging what you do, 32
mapping your network, 35–37
not using a methodology, avoiding, 308–309 scanning your systems, 37–38 system-penetration phase, 41–42 vulnerability assessment, 39–41
Independent Basic Service Set (IBSS) configuration, 180–181
Information Systems Security Assessment Framework (ISSAF) standard, 27–28
installing
AirSnort WEP-key cracking tool, 268–269 Cygwin emulation software, 47–51 Kismet GPSD, 159–160
Kismet stumbling tool, 157–159 MiniStumbler tool, 170–171 NetStumbler tool, 133
VMware emulation software, 52–53 Institute for Security and Open
Methodologies (ISECOM), 28–29 Institute of Electrical and Electronics
Engineers. See IEEE integrity check value (ICV), 257 integrity of messages
CRC check for, 256–257, 260 cryptographic protection lacking with
WEP, 260
802.11 standard and, 256–257, 260 protecting, 256–257
interference. See RF jamming International Organization for Standardization (ISO), 26
Internet Authentication Service (IAS) of Microsoft, 288
Internet resources AiroPeek sniffer, 115
AirSnare WIDS program, 296
AirSnarf program, 178 AirTraf sniffer, 114 antennae, 335 arping tool, 126 attenuators, 94 Auditor Linux, 119
Auditor Security Collection (Knoppix), 297 Cain & Abel password recovery tool, 124 cantennae (yagi-style antennae), 60 certification organizations, 327
client vulnerability testing tools, 103 Cobit standard, 27
CommView for WiFi sniffer, 115 CoWPAtty WPA-PSK-auditing tool, 294 deauthentication attack tools, 242 for default settings, 77
default SSID information, 128 dictionary files and word lists, 339 DiGLE, 151–152
dsniff penetration-testing tools, 125 emulation software, 46–47, 52, 333 essid_jack SSID reporting tool, 127 Ethereal sniffer, 114
Foundstone query tool for Google, 34, 72 general resources, 328
general wireless tools, 331–332 Google, 33–34, 71–72
Gulpit sniffer, 119 hacker sites, 328
Hacking For Dummies passwords chapter, 78, 107
Hermes chipset information, 58 honeypot software, 176
IDS systems, 80
IDS/IPS vendors, 336–337 IEEE site, 328–329
IP address-gathering tools, 339 IPSec testing tools, 295–296 ISO/IEC 17799 standard, 26 ISSAF standard, 28
Kismet driver information, 157 LEAP-cracking tools, 292–293, 340 link-monitoring tools (Linux), 87–89 Linux distributions (freeware), 332 Linux distributions on CD, 56 Linux Wireless Extensions, 82
local wireless groups, 329–331 MAC address vendor IDs, 198 MiniStumbler wardriving tool, 170 Mognet sniffer, 119
NetStumbler tool, 133 network scanners, 340
354 Hacking Wireless Networks For Dummies
Internet resources (continued) network-management programs using
SNMP, 214
network-mapping tools, 35–36, 340 OCTAVE standard, 27
open EAP issues, 290
operating system security information, 111 OSSTMM standard, 28, 30
packet-injection tools, 236, 240 partitioning software, 46
passive tests for social engineering, 71–72 password cracking tools, 338–339
pong vulnerability-assessment tool, 129 port scanners, 100
PPTP crackers, 295 RADIUS servers, 288–289 RF jamming devices, 64
RF monitoring software, 333–334 RF prediction software, 333
security awareness and training, 331 security awareness products, 80 signal generators, 232–233
SMAC MAC address changer, 203 Snagit screen capture software, 32 sniffers (network analyzers), 119–120,
337–338
SNMP enumeration utilities, 215 SNMP vulnerabilities, 216 spectrum analyzers, 90 SSE-CMM standard, 27
SSID-gathering tools, 127–128, 339 SSIDsniff tool, 128
StumbVerter software, 150 unauthorized equipment searches, 193 U.S. Patent and Trademark Office site, 33 Void11 packet-injection tool, 236 vulnerability databases, 41, 332 wardriving tools, 335–336
WarLinux wardriving tool, 169 Wellenreiter wardriving tool, 168 WEP key-cracking tools, 265, 267, 269,
273, 274
WEP vulnerability information, 110 WEP/WPA cracking tools, 338 Wi-Fi Alliance, 10
Wi-Fi databases, 34–35 WiLDing information, 169 wireless NIC comparisons, 59 wireless organizations, 328–329 WPA Cracker tool, 294
intranet VPNs, 279
intrusion-detection/prevention system (IDS/IPS), 80, 253–254, 336–337
IP addresses
gathering from wireless networks, 125–126, 339
looking up yours, 35
social engineering to obtain, 73 iPAQ PDA (Hewlett-Packard), 44 IPSec encryption, 280, 295–296
ISECOM (Institute for Security and Open Methodologies), 28–29
ISO (International Organization for Standardization), 26
ISO/IEC 17799 standard, 26–27 ISSAF (Information Systems Security
Assessment Framework) standard, 27–28 iStumbler wardriving software, 174 iwconfig Wireless Tool (Linux), 82–85 iwlist Wireless Tool (Linux), 82, 86–87 iwpriv Wireless Tool (Linux), 82, 85
iwspy Wireless Tool (Linux), 82, 87
• J •
jamming signals. See RF jamming jc-wepcracker WEP cracker, 274 Jornada PDA (Hewlett-Packard), 44
• K •
KisMAC packet analyzer, 119, 174 Kismet stumbling tool
capabilities of, 156 commands, 165–166 configuring, 160–161
driver information online, 156 flags (options), 162
GPS units and, 62
gpsd command-line options, 160 Info frame, 164–165
installing Kismet, 157–159 installing the GPSD, 159–160 log files, 166–167
need for, 56
Network List frame, 163–164 obtaining, 157
as passive network scanner, 155 preparing to install, 157
Prism2 chipset and, 57 programs useful with, 157
Index 355
shutting down, 167 starting, 161–162 Status frame, 165
StumbVerter and MapPoint with, 167 switches (options), 158
user interface, 163–165
wardriving countermeasures using, 174 Web site, 119
Knoppix
Auditor Security Collection, 236, 274, 297–299
Linux distribution, 55–56
Knoppix For Dummies (Sery), 56
• L •
LANfielder packet analyzer, 120 LANguard Network Security Scanner tool
(GFI), 40, 103, 108–109, 214 LanSpy enumeration tool, 103, 108 laptops. See portables or laptops Layer 2 Tunneling Protocol (L2TP), 280 LBL’s arpwatch, 129
LEAP (Lightweight Extensible Authentication Protocol)
cracking tools, 292–293, 340 cracking with anwrap, 293 cracking with asleap, 291–292
cracking with THC-LEAPcracker, 292–293 overview, 286–287
security vulnerabilities, 290–291 legal issues, 316–319
Legion enumeration tool, 108 libpcap freeware, 157
libradiate packet injection tool, 240 Lightweight Extensible Authentication
Protocol. See LEAP LinkFerret packet analyzer, 120 link-monitoring tools (Linux)
iwconfig, 82–85 iwlist, 82, 86–87 iwpriv, 82, 85 iwspy, 82, 87 other tools, 88–90 Wavemon, 87 Wimon, 88
Wireless Extensions, 81–82 Wmap, 88
Wscan, 88 XNetworkStrength, 88
link-monitoring tools (Windows). See NetStumbler (Network Stumbler) tool
Linux
application mapping, 105 Auditor Linux, 119 distributions on CD, 55–56 emulating on Windows, 46–55 emulating Windows on, 46 freeware distributions, 332 link-monitoring tools, 82–88 Mac OS and, 47
MAC-address spoofing, 198–199 security resources online, 111 Wireless Extensions, 81, 82 Wireless Tools, 81–87
Long, Johnny (ethical-hacking webmaster), 72
L2TP (Layer 2 Tunneling Protocol), 280
• M •
^M character at end of text files, 49 MAC Changer software, 199
MAC (media-access control) addresses. See also MAC-address spoofing
BSSID as, 132
checking for unauthorized users, 90 detecting with Network Scanner, 100 determining ad-hoc device connection to
your system, 191–192
enabling MAC address controls, 198, 204–207
filtering, ease of circumventing, 13 in NetStumbler, 144–145 Organizationally Unique Identifiers
(OUI), 144 overview, 197
searching Wi-Fi databases for, 34 Signal-to-Noise Ratio in NetStumbler,
147–148
SMAC MAC address changer, 90–91 sniffing for security vulnerabilities, 221 social engineering to obtain, 73
of unauthorized systems, 183 vendor IDs online, 198
MAC (message authentication code), 257 Mac OS, emulating Windows on, 47 MAC-address spoofing
editing the Windows Registry, 200–203 enabling MAC address controls and, 198,
204–207
356 Hacking Wireless Networks For Dummies
MAC-address spoofing (continued) in Linux, 198–199
MAC address vendor IDs online, 198 SMAC MAC address changer for, 203–204 spoofing defined, 197
testing MAC address controls, 204–207 in Windows, 199–203
MacStumbler wardriving software, 174 management-frame attacks, 209–211 man-in-the-middle attacks. See MITM attacks mapping null sessions (Windows), 106–107 mapping your network, 35–37, 340 MapPoint software (Microsoft), 62–63,
149–150, 167
media-access control addresses. See MAC addresses
Meetinghouse Data
AEGIS 802.1X client software, 289 AEGIS RADIUS server, 289
message authentication code (MAC), 257 methodology implementation. See
implementing a testing methodology Microsoft. See also Windows
IAS, 288
MapPoint software, 62, 63, 149–150, 167 PPTP protocol, 279–280
Streets & Trips, 63, 150 Virtual PC, 47
MIDI (Musical Instrument Digital Interface), 140, 170
Milner, Marius (wardriver), 169 MiniStumbler wardriving tool, 170–173 MIPS PDA (Casio), 44
mistakes to avoid breaking the law, 316–319
failing to equip yourself, 313–314
failing to get written permission, 312–313 failing to report results or follow up,
314–316
forgetting to unbind the NIC when wardriving, 309–312
not involving others in testing, 308 not using a methodology, 308–309 over-penetrating live networks, 314 skipping planning, 307–308
using data improperly, 314 MITM (man-in-the-middle) attacks
ARP poisoning, 209 dangers of, 208–209 defined, 208
management-frame attacks, 209–211 methods for, 209
port stealing, 209 tools for, 209
Mognet sniffer, 119, 174 monitoring laws, 317–318
monkey-in-the-middle attacks. See MITM (man-in-the-middle) attacks
monkey_jack MITM attack utility, 208, 210–211
multi-boot workstations, 45–46
Musical Instrument Digital Interface (MIDI), 140, 170
• N •
National Marine Electronics Association (NMEA) GPS protocol, 62
Nessus vulnerability assessment tool, 40, 103–104
NetChaser wardriving software, 174 NetStumbler (Network Stumbler) tool. See
also wardriving
active scanning method of, 132 DiGLE with, 151–152
Display options, 138 downloading, 133 enumeration with, 37
example window from session, 133–135 exporting plotted data from, 148 filters, 146–147
finding unauthorized equipment with, 186–188
flags, 144
General options, 137 GPS options, 138–139 GPS units and, 62–63 Hermes chipset and, 57
information recorded by, 132 installing, 133
interpreting results, 141–148 MAC addresses in, 144, 145 mapping data from, 149–152 menus and commands, 135–136 merging files, 147
Microsoft Streets & Trips with, 150 MIDI options, 140
need for, 56
network mapping with, 35–36
RF jamming displayed in, 230–232 right-pane columns described, 142–143 running, 133
scan speed settings, 137
Scripting options, 139–140
searching the Internet for your files, 71 setting up, 134–141
Signal-to-Noise Ratio in, 147–148 SSIDs in, 145–146
status messages, 134–135
StumbVerter and MapPoint with, 149–150 toolbar, 140–141
Web site, 35
network analyzers or monitors. See sniffers network bounds. See determining network
bounds
network interface cards (NICs). See wireless NICs (transceivers)
Network Protocol Analyzer (SoftPerfect), 120 Network Scanner (SoftPerfect), 100
network scanners, 340
Network Security For Dummies (Cobb), 40, 111 Network Stumbler. See NetStumbler tool Network Stumbler Options dialog box,
136–140 network-level attacks
ARP-poisoning attacks, 209, 211–213 Clear Channel Assessment attack, 217 countermeasures, 222–223
dangers of attacks, 196–197 dangers of testing for, 197 802.11 vulnerabilities, 195–196 MAC-address spoofing, 197–207
management-frame attacks, 209–211 man-in-the middle (MITM) attacks, 208–213 overview, 18, 196–197
port stealing, 209 Queensland attack, 217, 229
sniffing for vulnerabilities, 218–222 SNMP vulnerabilities, 213–216
ngrep packet analyzer, 120
NICs (network interface cards). See wireless NICs (transceivers)
NIST ICAT Metabase, 41, 110
nmap network-mapping tool, 36–37 NMEA (National Marine Electronics
Association) GPS protocol, 62 non-technical attacks, 17
Norton All-in-One Desk Reference For Dummies (Chase), 46
null sessions (Windows) countermeasures, 111–112 defined, 106
finding shares, 107–109 getting information from, 107 mapping, 106–107
Index 357
• O •
Observer packet analyzer, 120 OCTAVE (Operationally Critical Threat,
Asset, and Vulnerability Evaluation) standard, 27
Odyssey 802.1X client software (Funk Software), 289
omnidirectional antennae, 13, 60–61, 94 104-bit (128-bit) encryption, 256, 258
Open Information System Security Group, 27 Open Source Security Testing Methodology Manual (OSSTMM) standard, 28–30
open-system authentication, 282
operating systems. See emulation software; specific operating systems
Operationally Critical Threat, Asset, and Vulnerability Evaluation (OCTAVE) standard, 27
Organizationally Unique Identifiers (OUI), 144 ORiNOCO
Client Manager software, 184–185 wireless NICs, 59, 109–110
Osborne, Mark “Fat Bloke” (programmer), 249
OSSTMM (Open Source Security Testing Methodology Manual) standard, 28–30
OUI (Organizationally Unique Identifiers), 144
• P •
packet analyzers. See sniffers (network analyzers)
packet-injection tools, 235–237, 240. See also AP overloading
Packetyzer packet analyzer, 120 parabolic grid antennae, 92 partitioning software, 45–46 PartitionMagic (Symantec), 46
passive attack decryption for WEP, 264 passwords
cracking tools, 338–339 dangers of weak, 77–78
dictionary files and word lists, 339 downloading Hacking For Dummies chapter
on, 78, 107
searching the Internet for, 71 social engineering to obtain, 71, 73 SSIDs versus, 126
Patent and Trademark Office Web site, 33 PDAs (personal digital assistants), 44–45
358 Hacking Wireless Networks For Dummies
PEAP (Protected Extensible Authentication Protocol), 286
penetration testing. See also ethical hacking; vulnerability assessment or testing
defined, 20
dsniff tools for, 124–125 ethical hacking versus, 1, 10 performing, 41–42
Pepper, Hugh (cantennae vendor), 60 permission for ethical hacking, written,
21–22, 312–313
personal digital assistants (PDAs), 44–45 physical security. See also human
vulnerabilities countermeasures, 90–95 DoS attacks and, 250
ping sweep, 36, 100, 126. See also port scanning
planning for ethical hacking goal setting, 20–21 importance of, 307–308 overview, 15–16, 21
Plex86 emulation software, 46
Pocket Warrior wardriving software, 174 pocketWinc wardriving software, 174 Point-to-Point Tunneling Protocol (PPTP) of
Microsoft, 279–280, 295
pong vulnerability-assessment tool, 129 port scanning
commonly hacked ports (table), 38, 101–102 enumeration using, 37–38
information discovered by, 99–100 ping sweep for, 100
tools for, 100, 305 port stealing, 209 portables or laptops
advantages for ethical hacking, 44–45 choosing, 303
components for, 45 PDAs versus, 44–45 portability of, 155–156
testing for unauthorized equipment using, 75–76
unauthorized clients, 178
ports commonly hacked, 38, 101–102. See also port scanning
power signal generators (PSGs), 64 power-saving features, DoS attacks and, 228 PPTP (Point-to-Point Tunneling Protocol) of
Microsoft, 279–280, 295 Prism Test Utility, 217 Prism2 chipset, 57–58, 217
privacy of messages, 23, 255–256 probe responses, disabling, 175
Protected Extensible Authentication Protocol (PEAP), 286
protocol analyzers. See sniffers (network analyzers)
protocols. See also specific protocols sniffing for security vulnerabilities, 220 unauthorized systems and, 183
for VPNs, 279–280
PSGs (power signal generators), 64 public information, gathering. See
footprinting
• Q •
QualysGuard network-mapping tool automatic vulnerability assessment with, 40 described, 103
finding client vulnerabilities with, 104–105 network mapping with, 36
SNMP vulnerabilities found by, 214–215 Queensland attack, 217, 229
• R •
radiation patterns of antennae, 91–94 radio signals. See controlling radio signals;
determining network bounds; RF jamming
RADIUS servers, 288–289
RC4 algorithm (WEP), 258, 260–261, 283–284 record keeping
documenting lessons learned, 323 logging what you do, 32 overview, 22–23
reporting all findings, 25, 314–316
Registry (Windows), editing for MAC-address spoofing, 200–203
Remember icon, 5 remote access VPNs, 279
repeating tests, 11, 24, 323
reporting all findings, 25, 314–316. See also following up
resources. See Internet resources RF generators, 64
RF jamming
common signal interrupters, 230 dangers of, 230
devices for, 64
802.11 standards and, 229
history of, 64
NetStumbler display of, 230–232 Queensland attack, 217, 229
by signal generators, 232–233 sources of, 63–64, 229–230 unintentional, 229–230
wireless network susceptibility to, 229 RF monitoring software, 333–334
RF prediction software, 333
risks, 11–12. See also vulnerabilities Rohde & Schwarz spectrum analyzer, 90
• S •
scanning
port scanning, 37–38, 99–102, 305
for unauthorized equipment, 75–76, 80 your systems, 37–38
scientific process, 24 screen capture software, 32
scripts (NetStumbler), 139–140 Secure Shell (SSH2) tunneling, 280
SecureACS (Secure Access Control Software) of Cisco, 288
security awareness products, 80
SEI (Software Engineering Institute), 27 services, determining which are running, 39 service-set identifiers. See SSIDs
Sery, Paul (Knoppix For Dummies), 56 shared-key authentication
overview, 282–283
problems with, 259, 262, 283–284 shares (Windows), finding, 107–109 signal generators, 232–233. See also RF
jamming
signal jamming. See RF jamming signal strength
adjusting, 94–95 NetStumbler graphing of, 132
unauthorized equipment and, 185–186 Simple Network Management Protocol. See
SNMP
SiteDigger tool (Foundstone), 72 SLAX Linux CD distribution, 56
SMAC MAC address changer, 90–91, 203–204 Snagit screen capture software, 32
Sniff-em wardriving software, 174 Sniffer Netasyst packet analyzer, 120
Sniffer Wireless packet analyzer, 120, 174 sniffers (network analyzers). See also specific
programs
anti-sniffing programs, 130 detecting, 129–130
Index 359
finding network-level attack vulnerabilities with, 218–222
finding unauthorized equipment with, 188–192
origin of name, 57 overview, 56–57, 305
programs, 113–120, 218–219, 337–338 tips for using, 219
trends to look for, 220–222 for VPNs, 102–103
SNMP (Simple Network Management Protocol)
checking if running, 214
network-level attack vulnerabilities, 214–216 network-management programs using, 214 overview, 213–214
SNMPUTIL utility, 215 social engineering
active tests, 73–74 dangers of, 70 defined, 17, 67, 70
hiring third parties for testing, 70 overview, 70–71
passive tests, 71–72 SoftPerfect
Network Protocol Analyzer, 120 Network Scanner, 100
software attacks, 18
Software Engineering Institute (SEI), 27 spectrum analyzers, 90
spoofing MAC addresses. See MAC-address spoofing
SSE-CMM (Systems Security Engineering capability maturity model) standard, 27
SSH2 (Secure Shell) tunneling, 280
SSIDs (service-set identifiers). See also APs (access points)
changing defaults, 128 cloaked, 132
default settings information, 128 disabling broadcasts, 13, 129 gathering from wireless networks,
126–128, 339
in NetStumbler, 145–146 passwords versus, 126
reporting with essid_jack, 127, 188 searching the Internet for yours, 34, 71 social engineering to obtain, 73 systems identified by names of, 13
of unauthorized systems, 182–183 on Wi-Fi databases, 34
SSIDsniff tool, 128
