| sump.org | ![]() |
|
Projects
Drop Profiler
Spam Meter
Logic Analyzer
Password Cracker
Counter
HTTP Sniff
RMI Viewer
TheNet
Simulator
Cracker
OnTrack
Silencer
Waterwall
R2eboot
Photographs
Notes
Blog
Contact
|
TheNet authentication - cryptanalysisThis investigation focuses on vulnerabilities resulting from evesdropping on transmitted data. This is the easiest way for an attacker to obtain information, because all communication takes place using unsecured radio broadcasts. How does the mechanism work?System and user are the only ones in possession of a secret password. If the systems needs to verify the users identity, the following protocol is executed:
Attack using set intersectionBecause the password does not change, it must be containted in the intersection of all sets of password candidates resulting from evaluating obtained authentication data. The following obvious conclusions show how candidate sets are extracted:
Using this method it is possible to calculate more than half of the characters of a password having length 60 after intercepting only 10 authentication processes, each using answers of length 50. Because it is probably hard to believe that this protocol is so easy to break, you can find a simulator as well as a cracker for your real data right here: (Java Applets) Attack using entropy discrepanciesUnlike the first, this attack is limited to manual answers. The idea is, gibberish entered by the user to disguise the actual password chunk is less random than the chunk itself, because humans are bad random generators - especially when going through authentication schemes in a hurry. This approach was not pursued any further after the intersection attack turned out to be so highly effective. Attack using frequency analysisFor each position in the password, a frequency analysis is performed, using all intercepted answers where this position had been requested. The character which goes at the position is statistically nearly once more contained in each answer than all others - because the rest of the answer is random. This approach was not pursued any further either, but it may prove useful for passwords and answers which are relativly long and only use a very small character set. ProtectionIf you read the text above and/or played around with the simulator, then there is no need to explain why using this authentication is suicide and not to any extend secure - unless you plan using your password only once. Those who feel lucky should at least read these tips on how to increase the number of logins that need to be intercepted before the password can be cracked:
Comments
© 2000-2002 Michael Poppitz
- Last update: October 5th, 2002
|