<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Ascii for Breakfast &#187; Security in general</title>
	<atom:link href="http://www.xenuser.org/category/security-in-general/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.xenuser.org</link>
	<description></description>
	<lastBuildDate>Tue, 29 Nov 2011 23:19:03 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.4</generator>
		<item>
		<title>Simple LAN Scanner 1.0 released</title>
		<link>http://www.xenuser.org/2011/01/08/simple-lan-scanner-1-0-released/</link>
		<comments>http://www.xenuser.org/2011/01/08/simple-lan-scanner-1-0-released/#comments</comments>
		<pubDate>Sat, 08 Jan 2011 13:15:53 +0000</pubDate>
		<dc:creator>valentin</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Security in general]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[discover]]></category>
		<category><![CDATA[IP]]></category>
		<category><![CDATA[LAN Scanner]]></category>
		<category><![CDATA[local area network]]></category>
		<category><![CDATA[local network]]></category>
		<category><![CDATA[MAC]]></category>
		<category><![CDATA[network]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[scanner]]></category>
		<category><![CDATA[script]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Security Assessment]]></category>
		<category><![CDATA[Simple LAN Scanner]]></category>
		<category><![CDATA[tool]]></category>

		<guid isPermaLink="false">http://www.xenuser.org/?p=1326</guid>
		<description><![CDATA[Today I am releasing my Simple LAN Scanner 1.0 (08th January 2011). [Download] Description The Simple LAN Scanner is a very simple LAN scanner written in Python. It scans the local network and tries to give you the MAC and IP addresses of the discovered running systems. Furthermore it creates a small log file at [...]]]></description>
			<content:encoded><![CDATA[<p>Today I am releasing my Simple LAN Scanner 1.0 (08th January 2011).<br />
[<a href="http://www.xenuser.org/my-tools/" target="_blank">Download</a>]</p>
<p><strong>Description</strong><br />
The Simple LAN Scanner is a very simple LAN scanner written in Python. It scans the local network and tries to give you the MAC and IP addresses of the discovered running systems. Furthermore it creates a small log file at the end of the scan.</p>
<p><strong>Usage</strong><br />
sudo ./simple_lan_scan.py &#8211;network=&lt;your network&gt;</p>
<p><strong>Usage example</strong><br />
sudo ./simple_lan_scan.py &#8211;network=192.168.1.0/24</p>
<p><strong>Installation</strong><br />
Make sure you install the package python-scapy before you run the Simple LAN Scanner.</p>
<p><strong>Feature list</strong><br />
- Tries to give you the MACs and IPs of discovered running systems.<br />
- Creates a small log file.</p>
<p><strong>Some notes</strong><br />
- Tested with Python 2.6.5.<br />
- Modify, distribute, share and copy the code in any way you like!<br />
- Please note that this tool was created for educational purposes only.<br />
- Power to teh c0ws! <img src="http://www.xenuser.org/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=1326" width="1" height="1" style="display: none;" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.xenuser.org/2011/01/08/simple-lan-scanner-1-0-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Simple Local File Inclusion Vulnerability Scanner version 1.0 released</title>
		<link>http://www.xenuser.org/2010/12/29/simple-local-file-inclusion-vulnerability-scanner-version-1-0-released/</link>
		<comments>http://www.xenuser.org/2010/12/29/simple-local-file-inclusion-vulnerability-scanner-version-1-0-released/#comments</comments>
		<pubDate>Wed, 29 Dec 2010 16:52:46 +0000</pubDate>
		<dc:creator>valentin</dc:creator>
				<category><![CDATA[LFI]]></category>
		<category><![CDATA[Security in general]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[exploit]]></category>
		<category><![CDATA[Exploits]]></category>
		<category><![CDATA[local file inclusion]]></category>
		<category><![CDATA[Penetration Testing]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[scanner]]></category>
		<category><![CDATA[script]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Security Assessment]]></category>
		<category><![CDATA[Simple Local File Inclusion Vulnerability Scanner]]></category>
		<category><![CDATA[tool]]></category>
		<category><![CDATA[vulnerabilities]]></category>
		<category><![CDATA[vulnerability]]></category>
		<category><![CDATA[Vulnerability Research]]></category>
		<category><![CDATA[vulnerability scanner]]></category>

		<guid isPermaLink="false">http://www.xenuser.org/?p=1309</guid>
		<description><![CDATA[Today I am releasing my Simple Local File Inclusion Vulnerability Scanner 1.0 (29th December 2010). [Download] Description The Simple Local File Inclusion Vulnerability Scanner helps you to find LFI vulnerabilities. Usage ./lfi_scanner.py &#8211;url= Usage example ./lfi_scanner.py &#8211;url=&#8221;http://www.example.com/page.php?file=main&#8221; Usage notes - Always use http://…. - This tool does not work with SEO URLs, such as http://www.example.com/news-about-the-internet/. [...]]]></description>
			<content:encoded><![CDATA[<p>Today I am releasing my Simple Local File Inclusion Vulnerability Scanner 1.0 (29th December 2010).<br />
[<a href="http://www.xenuser.org/my-tools/" target="_blank">Download</a>]</p>
<p><strong>Description</strong><br />
The Simple Local File Inclusion Vulnerability Scanner helps you to find LFI vulnerabilities.</p>
<p><strong>Usage</strong><br />
./lfi_scanner.py &#8211;url=</p>
<p><strong>U</strong><span style="font-size: 13.3333px;"><strong>sage example</strong></span><br />
./lfi_scanner.py &#8211;url=&#8221;http://www.example.com/page.php?file=main&#8221;</p>
<p><strong>Usage notes</strong><br />
- Always use http://….<br />
- This tool does not work with SEO URLs, such as http://www.example.com/news-about-the-internet/.<br />
- If you only have a SEO URL, try to find out the real URL which contents parameters.</p>
<p><strong>Feature list</strong><br />
- Provides a random user agent for the connection.<br />
- Checks if a connection to the target can be established.<br />
- Tries to catch most errors with error handling.<br />
- Contains a LFI vulnerability scanner.<br />
- Finds out how a possible LFI vulnerability can be exploited (e.g. directory depth).<br />
- Supports nullbytes!<br />
- Supports common *nix targets, but no Windows systems.</p>
<p><strong>Known issues</strong><br />
- This tool is only able to handle “simple” LFI vulnerabilities, but not complex ones.<br />
- Like most other LFI scanners, this tool here also has trouble with handling certain server responses.</p>
<p><strong>Some notes</strong><br />
- Tested with Python 2.6.5.<br />
- Modify, distribute, share and copy the code in any way you like!<br />
- Please note that this tool was created for educational purposes only.<br />
- Do not use this tool in an illegal way. Know and respect your local laws.<br />
- Only use this tool for legal purposes, such as pentesting your own website<br />
- I am not responsible if you cause any damage or break the law.<br />
- Power to teh c0ws!</p>
<p><strong>Screenshot</strong></p>
<div id="attachment_1311" class="wp-caption alignleft" style="width: 308px"><a href="http://www.xenuser.org/wp-content/uploads/2010/12/lfi_scanner.png"><img class="size-medium wp-image-1311" title="lfi_scanner" src="http://www.xenuser.org/wp-content/uploads/2010/12/lfi_scanner-298x300.png" alt="Simple Local File Inclusion Vulnerability Scanner screenshot" width="298" height="300" /></a>
<p class="wp-caption-text">Simple Local File Inclusion Vulnerability Scanner screenshot</p>
</div>
<p> <img src="http://www.xenuser.org/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=1309" width="1" height="1" style="display: none;" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.xenuser.org/2010/12/29/simple-local-file-inclusion-vulnerability-scanner-version-1-0-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Joomla Hacking Compendium</title>
		<link>http://www.xenuser.org/2010/12/19/the-joomla-hacking-compendium/</link>
		<comments>http://www.xenuser.org/2010/12/19/the-joomla-hacking-compendium/#comments</comments>
		<pubDate>Sun, 19 Dec 2010 16:38:21 +0000</pubDate>
		<dc:creator>valentin</dc:creator>
				<category><![CDATA[Exploits]]></category>
		<category><![CDATA[LFI]]></category>
		<category><![CDATA[SQL Injection]]></category>
		<category><![CDATA[Security in general]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[XSS]]></category>
		<category><![CDATA[advisories]]></category>
		<category><![CDATA[advisory]]></category>
		<category><![CDATA[Cross-Site Scripting]]></category>
		<category><![CDATA[CSRF]]></category>
		<category><![CDATA[doc]]></category>
		<category><![CDATA[document]]></category>
		<category><![CDATA[exploit]]></category>
		<category><![CDATA[html code injection]]></category>
		<category><![CDATA[Joomla component]]></category>
		<category><![CDATA[local file inclusion]]></category>
		<category><![CDATA[paper]]></category>
		<category><![CDATA[Penetration Testing]]></category>
		<category><![CDATA[scanner]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[sql injection]]></category>
		<category><![CDATA[The Joomla Hacking Compendium]]></category>
		<category><![CDATA[tool]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[vulnerabilities]]></category>
		<category><![CDATA[vulnerability]]></category>
		<category><![CDATA[Vulnerability Research]]></category>
		<category><![CDATA[vulnerability scanner]]></category>

		<guid isPermaLink="false">http://www.xenuser.org/?p=1298</guid>
		<description><![CDATA[Download The Joomla Hacking Compendium here. With great pleasure I hereby announce the availability of the new &#8220;The Joomla Hacking Compendium&#8221;. It contains almost 1000 lines of pure knowledge and shows you the way to hack and protect Joomla. It contains the following chapters: Please find an excerpt below:]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.xenuser.org/documents/security/joomla_hacking_compendium.txt" target="_blank">Download The Joomla Hacking Compendium here.</a></p>
<p>With great pleasure I hereby announce the availability of the new &#8220;The Joomla Hacking Compendium&#8221;. It contains almost 1000 lines of pure knowledge and shows you the way to hack and protect Joomla.</p>
<p>It contains the following chapters:</p>
<pre class="qoate-code">
0x01 - Purpose of this document
0x02 - Introduction
0x03 - The Basics of Joomla
0x04 - The Joomla core
0x05 - Joomla extensions
0x06 - Hacking Joomla
0x07 - SEO, our strongest enemy
0x08 - Examples for Joomla SQL injections
0x09 - Examples for Joomla local file inclusions
0x10 - Examples for Joomla remote file inclusions
0x11 - Examples for Joomla XSSs/CSRFs
0x12 - How to protect your Joomla
0x13 - Conclusion and a look at Joomla's feature
0x14 - How to stay informed (or: the latest vulnerabilities)
0x15 - Useful tools
0x16 - Greetings and THX
</pre>
<p>Please find an excerpt below:</p>
<pre class="qoate-code">
::
:: 0x04 - The Joomla core
::

Before inspecting the Joomla component attack vendors we first have a
look at the core.

Download Joomla somewhere and extract all files. Open the file
libraries/phpinputfilter/inputfilter.php
and look at the code:
----------------------------------------
var $tagsArray; // default = empty array
var $attrArray; // default = empty array

var $tagsMethod; // default = 0
var $attrMethod; // default = 0

var $xssAuto; // default = 1
var $tagBlacklist = array ('applet', 'body', 'bgsound' [...]
var $attrBlacklist = array ('action', 'background'     [...]
----------------------------------------

As you can see, some filter methods of Joomla are based on blacklisting.
This knowledge can be used later to exploit potential vulnerabilities in
a better way. I find this method not very effective, btw.

While HTML tags containing "body" or "bgsound" will be filtered out
at input fields or URL parameters, they can be written in many ways,
e.g. like "bOdY" or "b o DY" etc. You are only limited by your
creativity and will find ways for tricking the blacklist of the
Joomla framework.

Another interesting part is this one (same file):
----------------------------------------
/*
* Is there a tag? If so it will certainly start with a '&lt;'
*/
$tagOpen_start  = strpos($source, '&lt;');
while ($tagOpen_start !== false)
{
/*
* Get some information about the tag we are processing
*/
$preTag            .= substr($postTag, 0, $tagOpen_start);
$postTag                = substr($postTag, $tagOpen_start);
----------------------------------------

As you can see they assume that an HTML tag being used in XSS attacks
starts with a "&lt;". In fact, I never use this character and many
XSS cheatsheets suggest this, too. With this information in mind,
you can most likely avoid being detected by the filters. You can start
your XSS string with "&gt;&lt;tag... for example.

If you want to you can continue looking. You will find other filter
methods and, at the end of the file, there are also built in
mechanics which should help to prevent SQL injection vulnerabilities:
[...]
</pre>
<p> <img src="http://www.xenuser.org/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=1298" width="1" height="1" style="display: none;" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.xenuser.org/2010/12/19/the-joomla-hacking-compendium/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Not yet another Full Disclosure vs Responsible Disclosure debate</title>
		<link>http://www.xenuser.org/2010/11/14/not-yet-another-full-disclosure-vs-responsible-disclosure-debate/</link>
		<comments>http://www.xenuser.org/2010/11/14/not-yet-another-full-disclosure-vs-responsible-disclosure-debate/#comments</comments>
		<pubDate>Sun, 14 Nov 2010 22:50:55 +0000</pubDate>
		<dc:creator>valentin</dc:creator>
				<category><![CDATA[Security in general]]></category>
		<category><![CDATA[advisories]]></category>
		<category><![CDATA[advisory]]></category>
		<category><![CDATA[debate]]></category>
		<category><![CDATA[Exploits]]></category>
		<category><![CDATA[full disclosure]]></category>
		<category><![CDATA[responsible disclosure]]></category>
		<category><![CDATA[vulnerabilities]]></category>
		<category><![CDATA[vulnerability]]></category>

		<guid isPermaLink="false">http://www.xenuser.org/?p=1211</guid>
		<description><![CDATA[I have been interested in IT-Security since I was 16 or 17. Back then I was fascinated by basic concepts and the idea of exploiting weaknesses within a network, piece of software or simply human stupidity. It was exciting to see that the Internet is full of amazing websites, providing security enthusiasts with tools, source [...]]]></description>
			<content:encoded><![CDATA[<p>I have been interested in IT-Security since I was 16 or 17. Back then I was fascinated by basic concepts and the idea of exploiting weaknesses within a network, piece of software or simply human stupidity. It was exciting to see that the Internet is full of amazing websites, providing security enthusiasts with tools, source code, tutorials, exploits and any other sort of knowledge.</p>
<p>One thing I love to do since the beginning of this year is web penetration testing, and source code + security assessment. In most cases it is easy and most vulnerabilities fall within a typical category, such as SQL injection or local file inclusion. Web security is also often easy since you don&#8217;t need to craft any shellcode or possess deep knowledge about some kernel architecture and memory stuff. Although I always read stuff about assembler, memory registers, page swapping, the memory management unit, the translation lookaside buffer etc. in order to gain more knowledge about complicated stuff <img src='http://www.xenuser.org/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> , it is still very fun to exploit obvious vulnerabilities.</p>
<p>Most of them are easy to find and also very easy to exploit.</p>
<p>When I started to publish advisories and exploits, I first contacted the software vendors. The purpose was to give them time to fix the vulnerabilities before I publish any documents. In some cases the vendors replied within minutes, being thankful for the support. Some of them didn&#8217;t reply at all and just ignored me and others published my email in public message boards and asked for advice. The consequences were quite funny in the last case. Some users of those message boards gave the advice to send me to hell, because they suspected me to only want to have the software for free for my &#8220;vulnerability assessment&#8221; (when it was commercial software).</p>
<p>Since some vendors just ignored my mails and left the vulnerabilities unfixed and since others replied not within 14 days, I decided to switch over to irresponsible full disclosure. The result was very amazing: Most vendors suddenly fixed all vulnerabilities within days or even hours, mostly because their customers notified them and demanded to react. Until now, no vendor ever was angry. Quite the opposite: I only received very friendly mails, asking me for help or thanking me for my work. I find this surprising since I am also damaging their vendor image at the same time. For this I don&#8217;t feel guilty, but I would understand if a vendor would be annoyed. Maybe I would if I sold software for a few hundred Euro and someone just published a vulnerability without contacting me first.</p>
<p>But well, my experiences with them shows that full disclosure indeed has many positive effects and sometimes you even get mentioned in public blogs or release notes of the affected software. Thank you for staying cool, software vendors!</p>
<p>Most authors being listed in exploit databases, such as Exploit DB or packet storm, do this work for fun and some of them never even hack websites. It is just the challenge of finding and exploiting a vulnerability which lets some of us sitting in front of the computer, instead of enjoying the warm weather outside or going out with friends.</p>
<p>But back to topic:</p>
<p>Many people are truly against full disclosure since<br />
a) the vendors were not given any time at all for a reaction,<br />
b) other people could exploit the new knowledge for their own purpose and e.g. immediately break into affected websites,<br />
c) the image of the vendor and software gets damaged or<br />
d) sometimes the information about a vulnerability is simply wrong or not described correctly.</p>
<p>I have seen information about vulnerabilities, e.g. stating that a local file inclusion was found. After having a look at the software on my Linux test box, I found out that there is no vulnerability at all. In such cases both the vendor and the customer (respectively the software user) are confused in may ways. They don&#8217;t know if they should do something about it, and when they want to do it, they can&#8217;t find the vulnerability at all. The customers think that the product is insecure and maybe switch over to another app, or even shut down their own website.</p>
<p>All those things are very good arguments and I can understand everyone claiming that full disclosure can be destructive.</p>
<p>On the other hand, full disclosure got many advantages, some of them are<br />
a) e.g. the vendor is forced to do something, since also the customers may know about the weakness.<br />
b) Many vendors simply react faster.<br />
c) The knowledge about the vulnerability and how to exploit it is shared and other people can learn from it.<br />
d) The customers, respectively the software users, have a right to know that the software is vulnerable and that their website/systems are affected.</p>
<p>Drawing the consequences of the last eight months, I will continue to publish everything I know a few hours after I found a vulnerability. Since the OSVDB and secunia often publish my vulnerabilities and notify the vendors, I even don&#8217;t write them anymore on my own. They also get notified by their customers anyway.</p>
<p>I am not performing any vulnerability or even binary assessment on software which needs to be compiled, so I believe the damage which could be done with the vulnerabilities being published by me is not that high. But I still understand that I carry some responsibility and should act accordingly. If you also publish vulnerabilities from time to time, I highly recommend that you also help the vendors to fix their bugs. This is only fair.</p>
<p>You can find more arguments and details about this debate in this <a href="http://blogs.techrepublic.com.com/security/?p=3925" target="_blank">blog post</a>. <img src="http://www.xenuser.org/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=1211" width="1" height="1" style="display: none;" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.xenuser.org/2010/11/14/not-yet-another-full-disclosure-vs-responsible-disclosure-debate/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>packetstormsecurity.org&#8217;s awesome relaunch</title>
		<link>http://www.xenuser.org/2010/11/14/packetstormsecurity-orgs-awesome-relaunch/</link>
		<comments>http://www.xenuser.org/2010/11/14/packetstormsecurity-orgs-awesome-relaunch/#comments</comments>
		<pubDate>Sun, 14 Nov 2010 17:09:33 +0000</pubDate>
		<dc:creator>valentin</dc:creator>
				<category><![CDATA[Security in general]]></category>
		<category><![CDATA[packet storm security]]></category>
		<category><![CDATA[packetstormsecurity.org relaunch]]></category>
		<category><![CDATA[revival]]></category>

		<guid isPermaLink="false">http://www.xenuser.org/?p=1202</guid>
		<description><![CDATA[Just a few minutes ago I received a Google alert concerning packetstormsecururity.org. After a visit, clearly a very cool new website could be viewed. packetstormsecurity.org is now equipped with a modern look (new design + layout), pages for authors and profiles (registering is possible). Furthermore the start page and files organisation got over-worked. For me, [...]]]></description>
			<content:encoded><![CDATA[<p>Just a few minutes ago I received a Google alert concerning packetstormsecururity.org. After a visit, clearly a very cool new website could be viewed.</p>
<p>packetstormsecurity.org is now equipped with a modern look (new design + layout), pages for authors and profiles (registering is possible). Furthermore the start page and files organisation got over-worked.</p>
<p>For me, this is a very good sign. packetstormsecurity.org is one of the oldest and well known security websites in the world, and during the last years it seemed to have just existed, but certainly did not attract any new visitors with innovations or exciting new stuff (besides the exploits and tools). Good job @staff.</p>
<p>Edit: Whoops, it seems that they are still working on the site. The website is often not reachable and mailing (e.g. when registering) does not work yet.  I am curious when they have completed their work, I can&#8217;t wait to see what&#8217;s new! <img src='http://www.xenuser.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  <img src="http://www.xenuser.org/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=1202" width="1" height="1" style="display: none;" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.xenuser.org/2010/11/14/packetstormsecurity-orgs-awesome-relaunch/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Exciting Google Hacking-Database (GHDB) revival by Exploit-DB</title>
		<link>http://www.xenuser.org/2010/11/13/exciting-google-hacking-database-ghdb-revival-by-exploit-db/</link>
		<comments>http://www.xenuser.org/2010/11/13/exciting-google-hacking-database-ghdb-revival-by-exploit-db/#comments</comments>
		<pubDate>Sat, 13 Nov 2010 13:10:35 +0000</pubDate>
		<dc:creator>valentin</dc:creator>
				<category><![CDATA[Security in general]]></category>
		<category><![CDATA[blog post]]></category>
		<category><![CDATA[configs]]></category>
		<category><![CDATA[configuration files]]></category>
		<category><![CDATA[Exploit-DB]]></category>
		<category><![CDATA[GHDB]]></category>
		<category><![CDATA[Google dorks]]></category>
		<category><![CDATA[Google Hacking-Database]]></category>
		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://www.xenuser.org/?p=1193</guid>
		<description><![CDATA[This morning I woke up and read some very exciting stuff on the blog of the Exploit-DB team. A blog post announces the very interesting revival of the Google Hacking-Database (GHDB). The GHDB is a collection of Google search terms, called dorks, which help revealing interesting information. It is a common case that Google is [...]]]></description>
			<content:encoded><![CDATA[<p>This morning I woke up and read some very exciting stuff on the <a href="http://www.exploit-db.com/news/" target="_blank">blog</a> of the Exploit-DB team. <a href="http://www.exploit-db.com/google-hacking-database-reborn/" target="_blank">A blog post</a> announces the very interesting revival of the Google Hacking-Database (GHDB). The GHDB is a collection of Google search terms, called dorks, which help revealing interesting information. It is a common case that Google is one of the best hacker tools and password lists, free content (you usually have to pay for) and other interesting stuff can be found within seconds. Configuration files for well-known applications, such as ProFTPd or MySQL, are sometimes accessible for the Google crawler, only God knows why I guess. But Google makes sure you find such stuff.</p>
<p>[<a href="http://www.exploit-db.com/google-dorks/" target="_blank">Link to the GHDB</a>]</p>
<p>The Exploit-DB team now accepts new submissions and has the honorable task to revive what once was almost forgotten. Epic! <img src='http://www.xenuser.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  <img src="http://www.xenuser.org/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=1193" width="1" height="1" style="display: none;" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.xenuser.org/2010/11/13/exciting-google-hacking-database-ghdb-revival-by-exploit-db/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Israeli security website nullbyte.org.il changed their policies</title>
		<link>http://www.xenuser.org/2010/10/16/israeli-security-website-nullbyte-org-il-changed-their-policies/</link>
		<comments>http://www.xenuser.org/2010/10/16/israeli-security-website-nullbyte-org-il-changed-their-policies/#comments</comments>
		<pubDate>Fri, 15 Oct 2010 22:26:16 +0000</pubDate>
		<dc:creator>valentin</dc:creator>
				<category><![CDATA[Security in general]]></category>
		<category><![CDATA[authors]]></category>
		<category><![CDATA[exploit]]></category>
		<category><![CDATA[exploit database]]></category>
		<category><![CDATA[Israeli]]></category>
		<category><![CDATA[nullbyte.org.il]]></category>
		<category><![CDATA[papers]]></category>
		<category><![CDATA[policies]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[security researcher]]></category>
		<category><![CDATA[shellcode]]></category>
		<category><![CDATA[submission]]></category>

		<guid isPermaLink="false">http://www.xenuser.org/?p=1120</guid>
		<description><![CDATA[Since most of my blog readers may be related to the security scene in some way, you might know this Israeli website: nullbyte.org.il. It is a database for exploit and papers, very similar to Exploit DB or milw0rm. They used to only accept new submissions from Israeli security researchers. Recently, they changed their policies and [...]]]></description>
			<content:encoded><![CDATA[<p>Since most of my blog readers may be related to the security scene in some way, you might know this Israeli website: nullbyte.org.il.</p>
<p>It is a database for exploit and papers, very similar to Exploit DB or milw0rm. They used to only accept new submissions from Israeli security researchers. Recently, they changed their policies and now accept submissions from everybody (actually I received an email from them and was asked to submit my stuff there).</p>
<p>Most of the authors, exploits, shellcodes, papers etc. seemed already to be cloned from other databases, but still some submissions are missing.</p>
<p>I think it is great that another database came up. We now have more ways to receive our security stuff <img src='http://www.xenuser.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  <img src="http://www.xenuser.org/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=1120" width="1" height="1" style="display: none;" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.xenuser.org/2010/10/16/israeli-security-website-nullbyte-org-il-changed-their-policies/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Security / Penetration Testing (Debian/Ubuntu) &#8211; Why Google Skipfish failes to be a top-class web vulnerability scanner</title>
		<link>http://www.xenuser.org/2010/09/18/security-penetration-testing-debianubuntu-why-google-skipfish-failes-to-be-a-top-class-web-vulnerability-scanner/</link>
		<comments>http://www.xenuser.org/2010/09/18/security-penetration-testing-debianubuntu-why-google-skipfish-failes-to-be-a-top-class-web-vulnerability-scanner/#comments</comments>
		<pubDate>Sat, 18 Sep 2010 13:13:04 +0000</pubDate>
		<dc:creator>valentin</dc:creator>
				<category><![CDATA[Security in general]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[CMS]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[exploit]]></category>
		<category><![CDATA[Google Skipfish]]></category>
		<category><![CDATA[html code injection]]></category>
		<category><![CDATA[Penetration Testing]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Skipfish]]></category>
		<category><![CDATA[sql injection]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[vulnerabilities]]></category>
		<category><![CDATA[vulnerability]]></category>
		<category><![CDATA[Vulnerability Research]]></category>
		<category><![CDATA[vulnerability scanner]]></category>
		<category><![CDATA[Vulnerability Scanning]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[XSS]]></category>

		<guid isPermaLink="false">http://www.xenuser.org/?p=1072</guid>
		<description><![CDATA[Some of you might have read my little tutorial about how to use Google Skipfish for web vulnerability scanning. While I was fascinated by the efficiency and speed of this application, I started to use it more often. Although manual testing can&#8217;t be replaced by a machine, web vulnerability scanners are still a helping hand. During [...]]]></description>
			<content:encoded><![CDATA[<p>Some of you might have read my little tutorial about how to use Google Skipfish for web vulnerability scanning. While I was fascinated by the efficiency and speed of this application, I started to use it more often. Although manual testing can&#8217;t be replaced by a machine, web vulnerability scanners are still a helping hand.</p>
<p>During my tests, Google Skipfish discovered some vulnerabilities within websites (CMS, blogs etc.) and did a very good job revealing especially XSS vectors. But as the title of this blog post already states, I am no longer excited about Skipfish.</p>
<p><strong>Too noisy about unimportant stuff</strong><br />
Skipfish is very fast in comparison to other tools, but for a reason I fail to understand the application also scans for charset declerations and numeric names (which can be enumerated). This means that the scan takes longer than necessary and that the log files are spammed with false positives. Yes, you can switch some of that stuff off, but still you get results which can&#8217;t be used for security purposes.</p>
<p><strong>Log files get generated _after_ the scan</strong><br />
When you start Skipfish and know that the scan takes while, you are normally curious about first results while the scan is still in process. Right? Yes, me too. Sadly the log files only get generated when the scan is completed (or aborted) and sometimes even this log file generation failes when there is not enough disk space. It would be awesome if the log file would be created when the scan starts and then be extended during the scan.</p>
<p><strong>Obvious vulnerabilities are not found</strong><br />
Skipfish constantly failes to find LFI or SQLi vulnerabilities within prepared websites I crafted. Where manual testing succeeds, this application fails to discover most of the stuff.</p>
<p><strong>Too many false positives</strong><br />
For an unappearent reason, Skipfish declares secure websites as vulnerable to e.g. SQL injection attacks. An example is Joomla: While scanning my test installation, Skipfish triggered &#8220;high impact vulnerabilities&#8221; by calling the URL /joomla/index.php/index.php. While proceeding in the scan, Skipfish also thought that /joomla/index.php&#8217; is vulnerable (which is wrong). Another example would be that Skipfish sometimes declares websites as vulnerable to XSS attacks when the search term &#8220;skipfish&#8221; appears somewhere in the source code. Skipfish fills out all forms in the test website and then sometimes discovers itself in the source code.. although the filters are effective in protecting from XSS attacks.</p>
<p><strong>Skipfish loves to enumerate own log directories</strong><br />
Don&#8217;t make the mistake and run Skipfish on the same machine where your test object is located at <img src='http://www.xenuser.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Skipfish loves to crawl its own log directories and tries to enumerate file names (e.g. /var/www/skipfish/log_dir_1/admin.tar.gz). In fact this is not really wrong since Skipfish should find log files on _other_ web servers but still this is very annoying. Scanning the log file folders takes very long and does not have many advantages.</p>
<p>Please don&#8217;t get me wrong &#8211; I like skipfish. It does a good job in many ways, it is fast and easy to use. I think it just needs some improvements and maybe in 1 or 2 years, it is the leading application on the free vulnerability scanner market.</p>
<p><em>Update 2010-09-20: I have received an email from Michal Zalewski, the or at least one guy behind Google Skipfish. He comments my blog post and I feel obligated to share his opinion with you. This is only fair, right? <img src='http://www.xenuser.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </em></p>
<blockquote>
<p><em>Hey,</p>
<p>Some comments <img src='http://www.xenuser.org/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>1) &#8220;Skipfish is very fast in comparison to other tools, but for a<br />
reason I fail to understand the application also scans for charset<br />
declerations&#8221; &#8211; actually, there are very good, security-related<br />
reasons for this &#8211; see item #12 here:</p>
<p><a href="http://code.google.com/p/skipfish/wiki/KnownIssues" target="_blank">http://code.google.com/p/skipfish/wiki/KnownIssues</a></p>
<p>You can limit the verbosity of these checks by using the -J option, though.</p>
<p>Brute force of file names and directories can be trivially disabled,<br />
too &#8211; but it&#8217;s done for a very specific purpose &#8211; to discover things<br />
such as index.php.old, secret /admin/ directories, etc.</p>
<p>2) &#8220;Obvious vulnerabilities are not found&#8221;</p>
<p>Have you reported these to me?:-) The only way I can improve the<br />
scanner is when I get feedback from users, and it&#8217;s actually extremely<br />
frustrating that people are so hesitant to do so.</p>
<p>3) &#8220;Another example would be that Skipfish sometimes declares websites<br />
as vulnerable to XSS attacks when the search term “skipfish” appears<br />
somewhere in the source code.&#8221; &#8211; that&#8217;s hopefully not true. Skipfish<br />
consider pages to be vulnerable to XSS only when it successfully<br />
managed to inject a special, unique HTML tag, or its own HTML<br />
parameter, on the page. Again, if you see any examples to the<br />
contrary, please let me know.</p>
<p>&#8220;Skipfish fills out all forms in the test website and then sometimes<br />
discovers itself in the source code.. although the filters are<br />
effective in protecting from XSS attacks.&#8221; &#8211; again, this is unlikely.<br />
The XSS checks are actually one of the strongest suits of the tool,<br />
and usually alert you to valid XSS vectors, even though some of them<br />
may be very subtle.</p>
<p>4) &#8220;Skipfish declares secure websites as vulnerable to e.g. SQL<br />
injection attacks. An example is Joomla: While scanning my test<br />
installation, Skipfish triggered “high impact vulnerabilities” by<br />
calling the URL /joomla/index.php/index.php.&#8221; &#8211; please report false<br />
positives if you see any. See problem #10 for one possible<br />
explanation, though:</p>
<p><a href="http://code.google.com/p/skipfish/wiki/KnownIssues" target="_blank">http://code.google.com/p/skipfish/wiki/KnownIssues</a></p>
<p>Cheers,<br />
<span style="color: #888888;">/mz</span></em></p></blockquote>
<p> <img src="http://www.xenuser.org/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=1072" width="1" height="1" style="display: none;" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.xenuser.org/2010/09/18/security-penetration-testing-debianubuntu-why-google-skipfish-failes-to-be-a-top-class-web-vulnerability-scanner/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Thoughts on Mobile Device Security</title>
		<link>http://www.xenuser.org/2010/07/10/thoughts-on-mobile-device-security/</link>
		<comments>http://www.xenuser.org/2010/07/10/thoughts-on-mobile-device-security/#comments</comments>
		<pubDate>Sat, 10 Jul 2010 11:13:10 +0000</pubDate>
		<dc:creator>valentin</dc:creator>
				<category><![CDATA[Security in general]]></category>
		<category><![CDATA[Bluetooth]]></category>
		<category><![CDATA[cellular]]></category>
		<category><![CDATA[mobile device security]]></category>
		<category><![CDATA[mobile phone]]></category>

		<guid isPermaLink="false">http://www.xenuser.org/?p=962</guid>
		<description><![CDATA[During the last weeks I have given Mobile Device Security a big thought. As you may know, especially mobile phones are one of the most widely spread sort of device in the world. Almost everyone living in the western world has at least one of them. It is obvious to think further and say that [...]]]></description>
			<content:encoded><![CDATA[<p>During the last weeks I have given Mobile Device Security a big thought. As you may know, especially mobile phones are one of the most widely spread sort of device in the world. Almost everyone living in the western world has at least one of them. It is obvious to think further and say that if it is possible to compromise the security of such devices that a big damage could occur. Think of someone hacking your phone and controlling it. Think of all the personal stuff you got on the storage/sim card. Think of all your contacts, the numbers dialed and maybe even pictures nobody else should see.</p>
<p>So mobile phones should be very secure, right? If someone would be able to take over control of such devices, it would be possible to track down many areas of our live. So the vendors should be making sure that every mobile phone is highly secure.</p>
<p><strong>Insecure connections</strong><br />
Many mobile phones with Bluetooth abilities accept new incoming connections by default. This means that accessing data on these mobile phones is very easy (I have seen various live hacking demonstrations where the speaker simply hacked the smartphones of the audience without them knowing it).</p>
<p><strong>Keyboard lock? Ehm yeah.</strong><br />
In most cases the keyboard lock of a cellular gets turned on when you don&#8217;t use it for a certain amount of time. Sadly this lock is of no use when you connect the mobile device to a computer and start a synchronisation tool. You still can access all the data without even having to enter a PIN or some sort of lock code. Furthermore some devices have a special way of unlocking the keyboard, e.g. by moving a bar from the left to the right. Very secure. If you left your phone let&#8217;s say at a restaurant, someone simply has to move the bar and then has access to the device.</p>
<p><strong>Unencrypted data and connections</strong><br />
The files on mobile devices and storage cards are not encrypted in most cases. So are the connections to other phones.</p>
<p>Those are only three points concerning security issues, but at the same time this is already enough to state that the devices which we use daily are not secure enough. <img src="http://www.xenuser.org/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=962" width="1" height="1" style="display: none;" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.xenuser.org/2010/07/10/thoughts-on-mobile-device-security/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Simple Log File Analyzer 1.0 released</title>
		<link>http://www.xenuser.org/2010/06/06/simple-log-file-analyzer-1-0-released/</link>
		<comments>http://www.xenuser.org/2010/06/06/simple-log-file-analyzer-1-0-released/#comments</comments>
		<pubDate>Sun, 06 Jun 2010 15:39:29 +0000</pubDate>
		<dc:creator>valentin</dc:creator>
				<category><![CDATA[Security in general]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[hack attempts]]></category>
		<category><![CDATA[html code injection]]></category>
		<category><![CDATA[local file inclusion]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[remote file inclusion]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Simple Log File Analyzer]]></category>
		<category><![CDATA[sql injection]]></category>
		<category><![CDATA[webserver]]></category>
		<category><![CDATA[XSS]]></category>

		<guid isPermaLink="false">http://www.xenuser.org/?p=888</guid>
		<description><![CDATA[Today I am releasing my Simple Log File Analyzer 1.0. [Download here] Description The Simple Log File Analyzer helps you to detect possible hack attempts within the log files of your webserver. Features - Error handling - Scan a log file for four different attack types - Display a short scan report - Write scan [...]]]></description>
			<content:encoded><![CDATA[<p>Today I am releasing my Simple Log File Analyzer 1.0.<br />
[<a href="http://www.xenuser.org/my-tools/" target="_blank">Download here</a>]</p>
<p><strong>Description</strong><br />
The Simple Log File Analyzer helps you to detect possible hack attempts within the log files of your webserver.</p>
<p><strong>Features</strong><br />
- Error handling<br />
- Scan a log file for four different attack types<br />
- Display a short scan report<br />
- Write scan results to a new log file<br />
- Easy to use (everything is simple and automated)</p>
<p><strong>Additional information</strong><br />
Written in Python (less than 400 lines).</p>
<p><strong>Usage example</strong><br />
<em>scan_log.py -file vhost_access.log</em></p>
<p><strong>Disclaimer</strong><br />
I am not responsible if this script or you cause any damage# to your system. The memory consumption can become quite large and the generated reports very huge. So be sure you know what you are doing. I highly recommend you download your log files on a separate machine and analyze these files there.</p>
<p><strong>Known issue</strong><br />
XSS attempt discovery feature can be a little bit buggy.</p>
<p><strong>Screenshot</strong></p>
<div id="attachment_891" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.xenuser.org/wp-content/uploads/2010/06/scan_log.png"><img class="size-medium wp-image-891" title="Simple Log File Analyzer" src="http://www.xenuser.org/wp-content/uploads/2010/06/scan_log-300x286.png" alt="Simple Log File Analyzer" width="300" height="286" /></a>
<p class="wp-caption-text">Simple Log File Analyzer</p>
</div>
<p> <img src="http://www.xenuser.org/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=888" width="1" height="1" style="display: none;" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.xenuser.org/2010/06/06/simple-log-file-analyzer-1-0-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

