Hacktivists and Havij | Dark Reading
By Daniel Miessler on March 31st, 2012: Tagged as Information Security
Favored by hacktivists and financially motivated attackers alike, Havij automates bad guys’ SQL injection attacks by automatically detecting the database behind a targeted website, detecting whether it uses a string or integer parameter type, and testing different injection syntaxes on the target. Unlike a lot of penetration tools, Havij can not only point to potential vulnerabilities, it can also carry out data extraction and harvesting.
Nmap 5.61TEST5 : Major Update
By Daniel Miessler on March 22nd, 2012: Tagged as Information Security
We’ve been working hard for the last 2 months since 5.61TEST4, and I’m pleased to announce the results: Nmap 5.61TEST5. This release has 43 new scripts, including new brute forcers for http proxies, SOCKS proxies, Asterisk IAX2, Membase, MongoDB, Nessus XMLRPC, Redis, the WinPcap remote capture daemon, the VMWare auth daemon, and old-school rsync. Better check that your passwords are strong! Some other fun scripts are nat-pmp-mapport, asn-to-prefix, url-snarf, and http-auth-finder. See the changelog entries below for a full list with descriptions. For this release, we also incorporated thousands of your OS detection and service detection submissions, dramatically improving the databases. Our IPv6 OS detection system became smarter as well. And we’ve incorporated a new “nsock engines” system which improves performance by using advanced I/O APIs (such as epoll on Linux) rather than always using select.
Man, nmap is becoming a metatool.
DARPA seeks to free the world from passwords | ExtremeTech
By Daniel Miessler on March 19th, 2012: Tagged as Information Security
The research arm of the US military is putting a call out to developers to begin work on software applications that will allow a computer system to identify a user by analyzing the way they type, instead of using the traditional password method.
I’ve been working with vendors that do this for years. The problem isn’t theory, it’s practice. What happens when you’re drunk? What happens when you injure your hand? Enrollment is always an issue. That being said, I’m happy to see them have a go at it.
Android.Bmaster Exploits root access to connect to Botnet | The Hacker News (THN)
By Daniel Miessler on February 15th, 2012: Tagged as Information Security | Mobile Security
This Malware is estimated to affect between 10,000 and 30,000 phones on any given day. The malware, mostly found on Chinese phones, works by using GingerBreak, a tool that gives users root access to Android 2.3 Gingerbread. RootSmart is designed to escape detection by being named “com.google.android.smart,” which the same name as a settings app included by default with Android operating systems.Mullaney explained that once the malware is installed on the Android phone, an outbound connection from the infected phone to a remote server is generated.“The malware posts some user and phone-specific data to the remote address and attempts to download and run an APK file from the server. The downloaded file is the second stage in the malware and is a Remote Administration Tool (RAT) for Android, detected as Android.Bmaster. This type of malware is used to remotely control a device by issuing commands from a remote server”.
No es bueno.
Applying Fundamentals to Health and Information Security
By Daniel Miessler on February 13th, 2012: Tagged as Health | Information Security

Image by pshan427
In both health and information security it’s easy to become conceptually constrained by external advice, recommendations, and standards. The numbers of entities available to tell you what you should–or must-do is legion, and such wisdom is often coupled with dire warnings if you don’t listen.
In infosec we’re told by credit card companies that we must use x, y, and z types of controls to protect a, b, and c types of data. The government tells us we must do a whole set of things to protect health information, and that you must ensure nobody in your company is committing fraud. Examples of repercussions include anything from fines to criminal prosecution.
With health advice it’s much the same. We’re consistently hosed down with what to avoid and what to embrace. So and so leads to diabetes, which leads to heart disease, which leads to death, etc. Overeating leads to x, which leads to y, which is associated with z. Watch the carbs. Don’t eat too much fat. Control your portions. Get your vegetables, but don’t skimp on the protein. And whatever your path, don’t forget to get enough vitamin E, and fish oil, and garlic, and vitamin D, ad infinitum.
While health and information security are obviously different worlds, they’re similar in one key way:
If you adhere to solid fundamentals you don’t have to worry much about checklists for “healthy” or “secure” behavior. Fundamentals largely remove the need to obsess about external validation.
If you’re worried about heart disease and diabetes and vitamin deficiency and high blood pressure and…(you get the idea), try eating small amounts of healthy food–mostly raw vegetables with some fish and other meats thrown in sometimes. Take a simple, high-quality multivitamin. Get 30 minutes of exercise every day.
If you do those things you soon won’t have to worry much about your next physical.
And it’s the same for information security. Open a book on security fundamentals and you’ll find the analogs to living a health lifestyle. Unique identification., proper authentication, authorization, and accounting. Conduct security monitoring. Ask yourself if you’re secure, and keep asking yourself.
Do these basics and notice that all of your PCI, SOX, HIPPA, and other requirements simply become non-issues. It’s not that they go away per say, it’s just that by behaving properly in the first place you will have satisfied them automatically.
Mastering fundamentals the effortless method for achieving high standards. Focus on excelling at the basics and leave the need for checklists and endless advice for those who refuse to do so.
::
Building the Ideal 100-word Password List
By Daniel Miessler on February 12th, 2012: Tagged as Information Security

There’s some phenomenal password research here from clarkson.edu that talks about common passwords found during Internet attacks.
I’ve taken those entries and put them into a single list here on Github, and I will soon be adding the abridged rockyou list (once I get their permission). Thanks to @jhaddix for pointing me toward that list.
The idea is to maintain a tight, ever-evolving password list that I can use for busting accounts, and people can fork as desired. So as new research comes out on more up-to-date passwords, I’ll update the list.
Let me know if you’re interested in participating.
::
UserAgentString.com – List of User Agent Strings
By Daniel Miessler on February 10th, 2012: Tagged as Information Security
008
ABACHOBot
Accoona-AI-Agent
AddSugarSpiderBot
AnyApexBot
Arachmo
B-l-i-t-z-B-O-T
Baiduspider
BecomeBot
BeslistBot
BillyBobBot
Just to start at the top… Great resource.
New “Man in the Browser” Attack Bypasses Banks’ Two-Factor Authentication Systems
By Daniel Miessler on February 7th, 2012: Tagged as Information Security
The attack, know as the Man in the Browser method, works like this. Malicious code is first introduced onto the victim’s computer where it resides in the web browser. It will lay dormant until the victim visits a specific website—in this case, his bank’s secure website. Once the user attempts to log in, the malware activates and runs between the victim and the actual website. Often the malware will request that the victim enter his password or other security pass into an unauthorized field, in order to “train a new security system.” Once that happens, the attacker has full access to the account.
Pretty nasty, but still only valid for that session.
Extending Burp Suite to solve reCAPTCHA | Web App Security
By Daniel Miessler on January 25th, 2012: Tagged as Information Security | Web Application Security
By extending the Burp Suite and integrating it with a CAPTCHA solving farm you can enable the automated bypassing of CAPTCHA within all burp tools; seamlessly replacing all CAPTCHA with their correct solutions.
One of the coolest Burp extensions I’ve ever seen.