15/09/11

Lilith – Web Application Security Audit Tool

LiLith is a tool written in Perl to audit web applications. This tool analyses webpages and looks for html form tags , which often refer to dynamic pages that might be subject to SQL injection or other flaws. It works as an ordinary spider and analyses pages, following hyperlinks, injecting special characters that have a special meaning to any underlying platform.

Any Web applications scanner can never perform a full 100% correct audit. Therefore, a manual re-check is necessary. Hence, be aware that Lilith might come up with several false positives.

LiLith is a program that verifies the security of a web application. As a security consultant, the author often sees web applications that contain security flaws. A web application is a complex entity and cannot be fully checked with “just any tool”, therefor I recommend you to manually verify any results.

How the entire “scanning” process works is different from so called “CGI scanners”, such as nikto and n-stealth. This program will surf to a website and crawls through all the links, just as a user would to. On any possible input field, such as text boxes, page id’s, … LiLith will attempt to inject any characters that might have a special meaning for any underlying technology such as SQL.

Changes
The new version of LiLith, 0.6a has been a major upgrade, few of the changes are listed below:

  • got rid of many many false positives (that’s good)
  • when SQL error is found, it now goes onto next var
  • improved (i hope) scanning engine
  • (anti) coldfusion support
  • better cookie handling and cookie tampering
  • omitted perl HTML::Form limitation
  • better verbose output
  • extensive logging
  • detects directory indexing
  • recursive URL dissection
  • cleaned up this pasta code
More Information

For more information, it is recommended to read the following white paper: web dissection using lilith.
 
You can download Lilith here:

lilith-06atar.gz

nb : darknet

Tidak ada komentar:

Posting Komentar