<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>0x0Lab Blog</title>
	
	<link>http://blog.0x0lab.org</link>
	<description>Just another damn blog</description>
	<lastBuildDate>Mon, 12 Dec 2011 07:28:13 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/0x0lab" /><feedburner:info uri="0x0lab" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>DNS Brute Force</title>
		<link>http://feedproxy.google.com/~r/0x0lab/~3/lKDf2iVwzsI/</link>
		<comments>http://blog.0x0lab.org/2011/12/dns-brute-force/#comments</comments>
		<pubDate>Mon, 12 Dec 2011 07:22:38 +0000</pubDate>
		<dc:creator>neuro</dc:creator>
				<category><![CDATA[Security]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[dns]]></category>

		<guid isPermaLink="false">https://blog.0x0lab.org/?p=624</guid>
		<description><![CDATA[This python program, bfdomain.py, was written to identify valid hosts of a domain that deny zone transfers. Where can I use it? This program must be used against a domain that deny zone transfer. For instance, neuro:~ neuro$ host -l 0x0lab.org ;; connection timed out; no servers could be reached neuro:~ neuro$ dig @ns1.0x0lab.org 0x0lab.org [...]]]></description>
				<content:encoded><![CDATA[<pre>This python program, bfdomain.py, was written to identify valid hosts of a domain that deny zone transfers.</pre>
<p><span id="more-624"></span></p>
<pre><strong>Where can I use it?</strong>
This program must be used against a domain that deny zone transfer. For instance,
neuro:~ neuro$ host -l 0x0lab.org

;; connection timed out; no servers could be reached
neuro:~ neuro$ dig @ns1.0x0lab.org 0x0lab.org axfr

; &lt;&lt;&gt;&gt; DiG 9.6-ESV-R4-P3 &lt;&lt;&gt;&gt; @ns1.0x0lab.org 0x0lab.org axfr
; (1 server found)
;; global options: +cmd
; Transfer failed.

<strong>Is there any dependency?</strong>
Yes, you have to install PyDNS Library (http://pydns.sourceforge.net)

<strong>Program Usage</strong>
Usage: bfdomain.py [options]

Options:
  -h, --help            show this help message and exit
  -t TARGET, --target=TARGET
                        specify a domain name (mandatory)
  -f FNAME, --dictionary=FNAME
                        specify a file to read data (mandatory)
  -d DNS, --dns=DNS     specify a name server
  -T THREADS, --Threads=THREADS
                        specify a number of threads (default=5)

<strong>How do I use it?</strong>
Suppose that you want to extract valid hosts from "domain.com", using a dict file, i.e. hostname-list.txt and open x threads (default is 5).

python bfdomain.py -t domain.com -f hostname-list -T 10

<strong>Note:</strong> In this case, system dns will be used.

Furthermore, you can add a dns server.

python bfdomain.py -t domain.com -f hostname-list -d ns1.domain.com -T 10

<strong>Downloads</strong>
<a class="downloadlink" href="http://blog.0x0lab.org/wp-content/plugins/download-monitor/download.php?id=15" title=" downloaded 521 times" >Brute Force Domain (521)</a>
Download dictionaries: https://code.0x0lab.org/p/asphyx1a/source/tree/master/dictionaries

<strong>Other Related</strong></pre>
<pre>https://blog.0x0lab.org/2011/12/dns-brute-nse/

<strong>Special Thanks</strong>
cirrus, mayhem</pre>
<img src="http://feeds.feedburner.com/~r/0x0lab/~4/lKDf2iVwzsI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.0x0lab.org/2011/12/dns-brute-force/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.0x0lab.org/2011/12/dns-brute-force/</feedburner:origLink></item>
		<item>
		<title>dns-brute.nse</title>
		<link>http://feedproxy.google.com/~r/0x0lab/~3/eF9RQZJ1164/</link>
		<comments>http://blog.0x0lab.org/2011/12/dns-brute-nse/#comments</comments>
		<pubDate>Fri, 02 Dec 2011 10:49:09 +0000</pubDate>
		<dc:creator>cirrus</dc:creator>
				<category><![CDATA[Security]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[dns]]></category>
		<category><![CDATA[lua]]></category>
		<category><![CDATA[nmap]]></category>

		<guid isPermaLink="false">https://blog.0x0lab.org/?p=483</guid>
		<description><![CDATA[I've always wondered why Nmap didn't have a DNS brute-forcing script. Some months ago I decided to have a look at the scripting engine, and make one. The script can be found at: nmap-dns-brute Arguments and examples of usage can be found at the Usage page. Example output: Pre-scan script results: &#124; dns-brute: &#124; DNS [...]]]></description>
				<content:encoded><![CDATA[<p>I've always wondered why Nmap didn't have a DNS brute-forcing script. Some months ago I decided to have a look at the scripting engine, and make one.<span id="more-483"></span></p>
<p>The script can be found at: <a href="https://code.0x0lab.org/p/nmap-dns-brute/">nmap-dns-brute</a><br />
Arguments and examples of usage can be found at the <a href="https://code.0x0lab.org/p/nmap-dns-brute/page/Usage/">Usage</a> page.</p>
<p>Example output:<br />
<code> Pre-scan script results:<br />
 | dns-brute:<br />
 |   DNS Brute-force hostnames<br />
 |     www.foo.com - 127.0.0.1<br />
 |     mail.foo.com - 127.0.0.2<br />
 |     blog.foo.com - 127.0.1.3<br />
 |     ns1.foo.com - 127.0.0.4<br />
 |     admin.foo.com - 127.0.0.5<br />
 |   Reverse DNS hostnames<br />
 |     srv-32.foo.com - 127.0.0.16<br />
 |     srv-33.foo.com - 127.0.1.23<br />
 |   C-Classes<br />
 |     127.0.0.0/24<br />
 |_  127.0.1.0/24</code></p>
<p>dns-brute.nse is now <a href="http://nmap.org/nsedoc/scripts/dns-brute.html">included</a> in nmap. Thanks to David Fifield for reworking parts of the script and improving it. The version found in nmap does not include the reverse resolver (they recommend using -sL for reverse lookups).</p>
<img src="http://feeds.feedburner.com/~r/0x0lab/~4/eF9RQZJ1164" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.0x0lab.org/2011/12/dns-brute-nse/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.0x0lab.org/2011/12/dns-brute-nse/</feedburner:origLink></item>
		<item>
		<title>Oracle Auditing Toolkit</title>
		<link>http://feedproxy.google.com/~r/0x0lab/~3/PyUiJOslYig/</link>
		<comments>http://blog.0x0lab.org/2011/05/dummy-oracle-auditing-toolkit/#comments</comments>
		<pubDate>Thu, 19 May 2011 12:40:39 +0000</pubDate>
		<dc:creator>neuro</dc:creator>
				<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">https://blog.0x0lab.org/?p=241</guid>
		<description><![CDATA[The Oracle Auditing Toolkit can be used to audit security within Oracle database servers. The toolkit consists of the following tools, written in Python: Sidguesser deforabf orabf sidguesser.py Tries to guess sids against an Oracle Database according to a predefined dictionary file. Syntax [sidguesser]-by neuro [0x0lab.org] usage: sidguesser.py &#60;ip&#62; &#60;port&#62; &#60;sidlist&#62; Download: deforabf.py Tries to [...]]]></description>
				<content:encoded><![CDATA[<p>The Oracle Auditing Toolkit can be used to audit security within Oracle database servers. The toolkit consists of the following tools, written in Python:</p>
<ul>
<li><strong>Sidguesser</strong></li>
<li><strong>deforabf</strong></li>
<li><strong>orabf</strong></li>
</ul>
<p><span id="more-241"></span><strong>sidguesser.py</strong><br />
Tries to guess sids against an Oracle Database according to a predefined dictionary file.</p>
<p><em>Syntax</em><br />
[sidguesser]-by neuro [0x0lab.org]<br />
usage: sidguesser.py &lt;ip&gt; &lt;port&gt; &lt;sidlist&gt;</p>
<p>Download: <a href="http://blog.0x0lab.org/wp-content/plugins/download-monitor/download.php?id=11" title="Download">sidguesser</a></p>
<p><strong>deforabf.py</strong><br />
Tries to guess default oracle accounts against an Oracle Database according to a predifined dictionary file.</p>
<p><em>Syntax</em><br />
[deforabf]-by neuro [0x0lab.org]<br />
usage: deforabf.py &lt;defacclist&gt; &lt;ip&gt; &lt;port&gt; &lt;SID&gt;</p>
<p>Download: <a href="http://blog.0x0lab.org/wp-content/plugins/download-monitor/download.php?id=12" title="Download">deforabf</a></p>
<p><strong>orabf.py</strong><br />
Tries to guess a user password against an Oracle Database according to a predifined dictionary file.</p>
<p><em>Syntax</em><br />
[orabf]-by neuro [0x0lab.org]<br />
usage: orabf.py &lt;ip&gt; &lt;port&gt; &lt;SID&gt; &lt;username&gt; &lt;pwdlist&gt;﻿</p>
<p>Download: <a href="http://blog.0x0lab.org/wp-content/plugins/download-monitor/download.php?id=13" title="Download">orabf</a></p>
<p>oracle client plus cx_Oracle python library is needed!!!!</p>
<p>Download: <a href="http://blog.0x0lab.org/wp-content/plugins/download-monitor/download.php?id=14" title="Download">cx_Oracle Library</a></p>
<p>&nbsp;</p>
<img src="http://feeds.feedburner.com/~r/0x0lab/~4/PyUiJOslYig" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.0x0lab.org/2011/05/dummy-oracle-auditing-toolkit/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.0x0lab.org/2011/05/dummy-oracle-auditing-toolkit/</feedburner:origLink></item>
		<item>
		<title>HDD Kicker</title>
		<link>http://feedproxy.google.com/~r/0x0lab/~3/G8XmvpJq0T8/</link>
		<comments>http://blog.0x0lab.org/2011/02/hdd-kicker/#comments</comments>
		<pubDate>Sun, 27 Feb 2011 23:37:30 +0000</pubDate>
		<dc:creator>sque</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[avr]]></category>
		<category><![CDATA[hardware]]></category>
		<category><![CDATA[microlab]]></category>

		<guid isPermaLink="false">https://blog.0x0lab.org/?p=519</guid>
		<description><![CDATA[Last month I experienced one of the worst but most common feeling of people relying too much on computers. I had a hard disk failure. It started with a few bad sectors and like a cancer, HDD became almost inoperable. I used ddrescue to backup the contents of the disk to another one, but quite [...]]]></description>
				<content:encoded><![CDATA[<p>Last month I experienced one of the worst but most common feeling of people relying too much on computers. I had a hard disk failure. It started with a few bad sectors and like a cancer, HDD became almost inoperable. I used ddrescue to backup the contents of the disk to another one, but quite often the disk stuck, and every following action resulted only to a new entry at /var/log/messages with "Hardware Failure" <a href="http://en.wikipedia.org/wiki/Key_Code_Qualifier" target="_blank">KQC</a>. The only solution was to unplug the power from the HDD and replug it, so that ddrescue could continue backing up the disk. After 30 times doing this, I understood that due to the frequency of this hardware failures, it was impossible for me to monitor the system and reset hard disk.</p>
<p><span id="more-519"></span></p>
<h3><strong>Automate monitoring</strong></h3>
<p>So I made a php script that starts ddrescue and monitors its output if it is stuck by checking the "last successful read" field if it is more than 1 second. On failure detection the script sent, through libnotify, a message to user to reset hard disk and blocked till the disk was disconnected and reconnected. This made the process even more easier and permitted me to do other things at the PC on the same time. The only thing I had to do is every time the message pop-up I just unplug and re-plug the power on the external case. However after 50 resets this was also too much for me.</p>
<h3>Automate power reset</h3>
<p style="text-align: left;">I wanted something that will do everything on its own, so I thought that I should control the power of the hdd through the monitoring software. The first thing that I needed was a relay, and Saturday night is not a good time to go buy one. I remembered that, I had an old router/modem, when it booteed up it did the "click" sound of the relays. So I took it and disassembled it, seeking for a relay on its board. And I found it, it was an <a href="http://pdf1.alldatasheet.com/datasheet-pdf/view/117939/NAIS/TX2-3V.html" target="_blank">TX2-3v</a>. This was perfect for me it was a 3volts controlled relay that could handle 12V at 2A (more than I needed). I took an old Fan with a mole connector and I modified it with the relay on it and two leds for showing state. I used a bit hot silicon to make the whole construction robust.</p>
<p style="text-align: justify;"><a href="/wp-content/uploads/2011/02/router.jpg"><img class="alignnone size-thumbnail wp-image-541" title="Old-router" src="/wp-content/uploads/2011/02/router-150x150.jpg" alt="" width="150" height="150" /></a><a href="/wp-content/uploads/2011/02/relay_bare.jpg"><img class="alignnone size-thumbnail wp-image-544" title="Relay" src="/wp-content/uploads/2011/02/relay_bare-150x150.jpg" alt="" width="150" height="150" /></a><a href="/wp-content/uploads/2011/02/relay_front.jpg"><img class="alignnone size-thumbnail wp-image-546" title="Relay Front" src="/wp-content/uploads/2011/02/relay_front-150x150.jpg" alt="" width="150" height="150" /></a><a href="/wp-content/uploads/2011/02/relay_back.jpg"><img class="alignnone size-thumbnail wp-image-547" title="Relay back" src="/wp-content/uploads/2011/02/relay_back-150x150.jpg" alt="" width="150" height="150" /></a><a href="/wp-content/uploads/2011/02/relay_connected.jpg"><img class="alignnone size-thumbnail wp-image-549" title="Relay Connected" src="/wp-content/uploads/2011/02/relay_connected-150x150.jpg" alt="" width="150" height="150" /></a></p>
<p style="text-align: justify;">&nbsp;</p>
<h3 style="text-align: justify;">Control the relay</h3>
<p>The next step was to control this relay. The concept is simple, if there is 2.5 - 3.5V 0.40mA at its control circuit (the blue-red cables) the relay will switch, and at our case it will power off the hard disk (by default without power to the relay, the HDD is switched on). I tried to connect relay directly with the system through RS232 on the RTC pin, but the RS232 protocol although it defines a voltage between 7V-12V for ON state, it is not more than 5mA, which is far few than what is need for this relay. I could solve this probably with a couple transistors and external power source like usb, but I had none of them. What I had was a <a href="http://www.nerdkits.com/" target="_blank">nerdkits</a> kit that I never used it in the past, and from what I knew it was possible to output that voltage with needed current. So following the basic guide I made a small circuit and program for the atmel to control an output pin of it and eventually the relay. The experiment was success and I started building up a complete system.</p>
<h3>HDD Kicker</h3>
<p><a href="/wp-content/uploads/2011/02/circuit_overview.jpg"><img class="alignright" title="Circuit Overview" src="/wp-content/uploads/2011/02/circuit_overview-150x150.jpg" alt="" width="150" height="150" /></a>HDD Kicker is an AVR based small circuit and program to reset hard disk through the RS232. It is made in such way to prevent direct control over the power of HDD, so that any software bug does not switch the relay in an abnormal way (well "normal" is redefined already in this project). You can request a reset from the kicker and it will assure that there is a minimum time interval between resets and a minimum time for spin down and spin up. It will also count the resets and time from the last one and the progress of a reset process. All this will be displayed on 2 lines LCD screen that is connected on the circuit. There is also a test button to request reset without the need of RS232 message.</p>
<p>&nbsp;</p>
<p>If you have played at least one time with Atmel MCU then the circuit is self explained. Pin PC4 is configured as output pin and the Relay is connect with a small resistor to drop voltage from 5V to ~ 3V. At pin PC5 a push button is connect to trigger test event. Pin PC5 is configured as pullup input, so if it is connected with the ground then you can monitor it from MCU's internal registers. The leds are connected after the relay at the 5V power of the HDD, and they work as a visual confirmation of the current relay state. I will not get in deep of how you can control pins on AVR as there are amazingly numerous articles for almost every bundle/kit.</p>
<p style="text-align: center;"><a href="/wp-content/uploads/2011/02/kicker_sch.jpg"><img class="size-medium wp-image-570 aligncenter" title="HDD Kicker Schemantics" src="/wp-content/uploads/2011/02/kicker_sch-300x262.jpg" alt="" width="300" height="262" /></a></p>
<p>I made also a video where you can see it working. I used OpenShot video editor for the first time and, being a bit enthusiast, I may overdid it with the directing:P Enjoy.</p>
<p><iframe width="550" height="413" src="http://www.youtube.com/embed/SmY3eii6uLU?feature=oembed" frameborder="0" allowfullscreen></iframe></p>
<p>&nbsp;</p>
<h3>Download source</h3>
<p><em>I am providing here the source but keep in mind it is more like a POC and not a complete and robust application that is well tested etc...</em></p>
<p><strong>Monitoring script</strong>: <a href="https://blog.0x0lab.org/wp-content/uploads/2011/02/ddrescue_kicker.tar.gz">ddrescue_kicker.tar.gz</a></p>
<p><strong>HDD Kicker software</strong>: <a href="https://blog.0x0lab.org/wp-content/uploads/2011/02/hdd_kicker.tar.gz">hdd_kicker.tar.gz</a></p>
<p style="text-align: right;"><em>P.S. The whole project was made at <a title="MicroLab" href="/2011/02/microlab/" target="_blank">MircoLab</a></em></p>
<img src="http://feeds.feedburner.com/~r/0x0lab/~4/G8XmvpJq0T8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.0x0lab.org/2011/02/hdd-kicker/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.0x0lab.org/2011/02/hdd-kicker/</feedburner:origLink></item>
		<item>
		<title>Apple Ping Privacy Concerns</title>
		<link>http://feedproxy.google.com/~r/0x0lab/~3/4v3llFSS9Tc/</link>
		<comments>http://blog.0x0lab.org/2011/02/apple-ping-privacy-concerns/#comments</comments>
		<pubDate>Thu, 24 Feb 2011 16:49:10 +0000</pubDate>
		<dc:creator>cirrus</dc:creator>
				<category><![CDATA[MacOSX]]></category>
		<category><![CDATA[Privacy]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[itunes]]></category>
		<category><![CDATA[ping]]></category>
		<category><![CDATA[privacy]]></category>

		<guid isPermaLink="false">https://blog.0x0lab.org/?p=351</guid>
		<description><![CDATA[After the launch of the new iTunes and the brand new music social network, I decided while trying it, to check out the privacy settings, and what kind of HTTP requests are send. After clicking the turn on ping button, I was guided through creating a profile. Obviously I didn't want to use my real [...]]]></description>
				<content:encoded><![CDATA[<p>After the launch of the new iTunes and the brand new music social network, I decided while trying it, to check out the privacy settings, and what kind of HTTP requests are send.<span id="more-351"></span><br />
<a href="/wp-content/uploads/2011/02/Screen-shot-2011-02-24-at-5.50.55-PM.png"><img src="/wp-content/uploads/2011/02/Screen-shot-2011-02-24-at-5.50.55-PM-300x209.png" alt="" title="iTunes Ping Settings 1" width="300" height="209" class="alignleft size-medium wp-image-522" /></a><br />
After clicking the turn on ping button, I was guided through creating a profile. Obviously I didn't want to use my real name, so I used something else in the first name and last name input boxes, only to find out that a change in the Ping profile name changes the billing name for iTunes (should have read the grey letters under the input boxes, that clearly stated: "The name you enter is also the name associated with your account's billing information").<br />
<a href="/wp-content/uploads/2011/02/Screen-shot-2011-02-24-at-5.51.03-PM.png"><img src="/wp-content/uploads/2011/02/Screen-shot-2011-02-24-at-5.51.03-PM-300x151.png" alt="" title="iTunes Ping Settings 2" width="300" height="151" class="alignright size-medium wp-image-528" /></a><br />
In sort if you want to be able to buy things from iTunes, you need to use your proper name in the Ping profile.<br />
Once I created my profile I checked out the privacy settings, which seemed simple enough, providing an on, on but approve and off choice.<br />
Going for the off ("Don't allow people to follow me") seemed the obvious choice, thinking that my name will be protected (unless I post any reviews, comments in which my full name would appear).<br />
Later on while inspecting the HTTP requests send by iTunes I saw requests to the following URL:</p>
<blockquote><p>http://c.itunes.apple.com/us/profile/idXXXXXXXXXX</p></blockquote>
<p>The request return my profile page, and did contain a cookie. Interested I fired up Burp and repeated the request, removing the cookie, only to find out that the resulting page once again contained my name.<br />
Switching the privacy setting to allow people to follow me (even if "require my approval to follow me" is checked), would also display the "Where I Live" field.<br />
The whole process can be very easily automated in order to harvest ID's, Names and Locations.<br />
<a href="/wp-content/uploads/2011/02/itunes-automation.png"><img src="/wp-content/uploads/2011/02/itunes-automation.png" alt="" title="itunes" width="296" height="118" class="aligncenter size-full wp-image-534" /></a></p>
<img src="http://feeds.feedburner.com/~r/0x0lab/~4/4v3llFSS9Tc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.0x0lab.org/2011/02/apple-ping-privacy-concerns/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.0x0lab.org/2011/02/apple-ping-privacy-concerns/</feedburner:origLink></item>
		<item>
		<title>MicroLab</title>
		<link>http://feedproxy.google.com/~r/0x0lab/~3/zzfDKlia-T4/</link>
		<comments>http://blog.0x0lab.org/2011/02/microlab/#comments</comments>
		<pubDate>Sun, 20 Feb 2011 02:58:59 +0000</pubDate>
		<dc:creator>sque</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[avr]]></category>
		<category><![CDATA[microlab]]></category>
		<category><![CDATA[remake]]></category>

		<guid isPermaLink="false">https://blog.0x0lab.org/?p=494</guid>
		<description><![CDATA[Its early morning, I woke up and I crawl to the kitchen. The only thing that comes in my mind is a warm milky coffee! I start making the coffee, and heat up some milk at the microwave oven. I don't know the reason but this would not be an ordinary day for me. Suddenly, [...]]]></description>
				<content:encoded><![CDATA[<p>Its early morning, I woke up and I crawl to the kitchen. The only thing that comes in my mind is a warm milky coffee! I start making the coffee, and heat up some milk at the microwave oven. I don't know the reason but this would not be an ordinary day for me. Suddenly, the microwave oven does a weird sound, the light starts to flicker and a nasty smell came out of this fucking piece of metal! No warm milky coffee for this day!<span id="more-494"></span></p>
<p>The fate was stated leaving me reevaluating my environment. A nice fredo coffee was a good start for this diverted path that I was forced to follow. As I was sitting and drinking my coffee, on the other side of the kitchen, the white box was staring at me. Although it was not looking old, it felt worn out, like an old wounded veteran. It also felt sad and Dead! Death is not nice... and that must change! I said. Following the Hinduism spirit, this soul was ready to be reincarnated.</p>
<h3><strong>Dissection</strong></h3>
<p><a href="https://blog.0x0lab.org/wp-content/uploads/2011/02/microoven-stripped.jpg"></a><a href="/wp-content/uploads/2011/02/DSC09020.jpg"><img class="size-thumbnail wp-image-500 alignright" title="Microwave Oven Stripped" src="/wp-content/uploads/2011/02/DSC09020-150x150.jpg" alt="" width="150" height="150" /></a>Later that day, I visited the dead body again. It was still there incapable of doing anything. Although it was handy, it always felt bad bombarding my precious food with tiny little waves of something. This could be improved I thought. I took my nice screw driver and I started the dissection.</p>
<p>T<a href="/wp-content/uploads/2011/02/DSC09022.jpg"><img class="alignleft size-thumbnail wp-image-504" title="MicroOven Voltage Transformer" src="/wp-content/uploads/2011/02/DSC09022-150x150.jpg" alt="" width="150" height="150" /></a>o my surprise, it was a quite simple device. It had a huge voltage transformer to create high voltage so that the magnetron can work,  the <a href="http://en.wikipedia.org/wiki/Cavity_magnetron">cavity magnetron</a> its self that is the core of the oven and a small circuit board for basic voltage regulations. I ripped all the internal equipment so that I can make it lighter ( The voltage transformer was about 5kilos!). Only the chassis was left and some cables laying down.</p>
<h3>Reincarnation</h3>
<p>The time has come for its new life to be decided. So I started examining its characteristics again. It was a small cabinet that you could store something, with a good sealing. It is metal, making it handy hard surface. It has electric supply.. I couldn't image where that could be used for. It could be still used in the kitchen as working place and a cabinet at the same time. But no no, this was no the life that I wanted for it. I thought a bit more, and as I was searching for a pen bellow all these cables on my desk from last night electronics tinkering, the idea came!</p>
<p>Electric suppl<a href="/wp-content/uploads/2011/02/DSC09023.jpg"><img class="alignright size-thumbnail wp-image-506" title="DSC09023" src="/wp-content/uploads/2011/02/DSC09023-150x150.jpg" alt="" width="150" height="150" /></a>y was excellent I thought! I ripped all the cables out of the box and I was investigating on the switches, where I found the door switch. This is the sensor if the door was opened or not. Next to the switch it was the light that was lit when the oven was working. This could be very handy for internal lighting when the cabinet was open. I made a new circuit and used the switch so that when the door was opened the light was open too.</p>
<p>I<a href="/wp-content/uploads/2011/02/DSC09027.jpg"><img class="size-thumbnail wp-image-508 alignleft" title="MicroOven Multisocket" src="/wp-content/uploads/2011/02/DSC09027-150x150.jpg" alt="" width="150" height="150" /></a>f this was to be used for electronics, I would need more power sockets. So I took a plastic multi-socket and I adapted on the side of my new ... "MicroLab"! I opened a hole on the chassis and I connected the input of the multi-socket on the main power supply of the oven.</p>
<p>Now the top of the box was left to be modified. A metal white surface would be the best for soldering and analysis place. I made a plan with all my tools that I use and I draw a draft of which would be the best place. I putted the soldering tool away from the rest , and I made a corner with crocodile helper clips. A nice place for multimeter would also be nice I thought.</p>
<p>I took the drill and I started implementing the plan. I took hard wire and I adapted some crocodile clips on them. I found some old plastic caps from the bicycle and I made a base for multimeter. With the hardwire I created a nice stand for the multimeter pens.</p>
<p style="text-align: center;"><a href="/wp-content/uploads/2011/02/DSC09032.jpg"><img class="size-medium wp-image-510 aligncenter" title="DSC09032" src="/wp-content/uploads/2011/02/DSC09032-300x225.jpg" alt="" width="300" height="225" /></a><a href="/wp-content/uploads/2011/02/DSC09040.jpg"><img class="size-medium wp-image-499 aligncenter" title="MicroLab" src="/wp-content/uploads/2011/02/DSC09040-300x225.jpg" alt="" width="300" height="225" /></a></p>
<p style="text-align: justify;">Voila! My new MicroLab, all I need in one place, on a heat-safe surface. Plenty of electrical supply for the soldering tool and voltage transformers. And a nice storage for all the electronics-related stuff. It may stopped heating my daily food but it will continue to bombard me with micro-ideas!</p>
<img src="http://feeds.feedburner.com/~r/0x0lab/~4/zzfDKlia-T4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.0x0lab.org/2011/02/microlab/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.0x0lab.org/2011/02/microlab/</feedburner:origLink></item>
		<item>
		<title>Cables intelligence</title>
		<link>http://feedproxy.google.com/~r/0x0lab/~3/3WwFzrqh78Q/</link>
		<comments>http://blog.0x0lab.org/2011/01/cables-intelligence/#comments</comments>
		<pubDate>Mon, 03 Jan 2011 22:47:55 +0000</pubDate>
		<dc:creator>zero</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[analysis]]></category>
		<category><![CDATA[cables]]></category>
		<category><![CDATA[wikileaks cables]]></category>

		<guid isPermaLink="false">https://blog.0x0lab.org/?p=444</guid>
		<description><![CDATA[Wikileaks started publishing leaked cables from US embassies around the globe. They say that a total of 251,287 cables will be made public. 0x0lab started looking at the contents!!]]></description>
				<content:encoded><![CDATA[<p>Wikileaks started publishing leaked cables from US embassies around the globe. They say that a total of 251,287 cables will be made public. 0x0lab started looking at the contents!!<span id="more-444"></span></p>
<p>Most of them are tagged based on classification and subject. It would be difficult and cumbersome to start reading them one by one and trying to find out useful information which may mean something.<br />
As they say a picture is worth a thousand words. First we follow these 3 simple steps:</p>
<p>1. Load all released cables into an RDBMS<br />
2. Create a quick search engine<br />
3. Show the results</p>
<p><a href="https://cables.0x0lab.org/cablegate/search.php">Online Cable Search!</a></p>
<p>All cables are loaded into an RDBMS and the messages are full text indexed. A cable entry in the DB is comprised of:</p>
<ol>
<li>Reference ID</li>
<li>Origin Embassy</li>
<li>Date created</li>
<li>Date released</li>
<li>Classification</li>
<li>Message</li>
</ol>
<p>Now that we have all these ready lets start searching for interesting keywords.</p>
<p><a href="/wp-content/uploads/2011/01/Picture-4.png"><img src="/wp-content/uploads/2011/01/Picture-4-300x189.png" alt="" title="cables search Alpha" width="300" height="189" class="aligncenter size-medium wp-image-451" /></a></p>
<p>Searching for <strong>Nuclear</strong></p>
<p><a href="/wp-content/uploads/2011/01/Picture-5.png"><img src="/wp-content/uploads/2011/01/Picture-5-300x230.png" alt="" title="nuclear results" width="300" height="230" class="aligncenter size-medium wp-image-453" /></a></p>
<p>Searching for <strong>Bombing</strong></p>
<p><a href="/wp-content/uploads/2011/01/Picture-6.png"><img src="/wp-content/uploads/2011/01/Picture-6-300x233.png" alt="" title="bombing" width="300" height="233" class="aligncenter size-medium wp-image-455" /></a></p>
<p>Searching for <strong>Globalization</strong></p>
<p><a href="/wp-content/uploads/2011/01/Picture-7.png"><img src="/wp-content/uploads/2011/01/Picture-7-300x234.png" alt="" title="globalization" width="300" height="234" class="aligncenter size-medium wp-image-457" /></a></p>
<p>Searching for <strong>Recession</strong></p>
<p><a href="/wp-content/uploads/2011/01/Picture-8.png"><img src="/wp-content/uploads/2011/01/Picture-8-300x215.png" alt="" title="recession" width="300" height="215" class="aligncenter size-medium wp-image-458" /></a></p>
<p>Bear in mind that we only have a very small sample of the leaked documents. Proper pattern analysis when the sample is almost complete will yield more interesting results.</p>
<img src="http://feeds.feedburner.com/~r/0x0lab/~4/3WwFzrqh78Q" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.0x0lab.org/2011/01/cables-intelligence/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.0x0lab.org/2011/01/cables-intelligence/</feedburner:origLink></item>
		<item>
		<title>SSH honeypot</title>
		<link>http://feedproxy.google.com/~r/0x0lab/~3/FqLGJHaDb-A/</link>
		<comments>http://blog.0x0lab.org/2010/12/ssh-honeypot/#comments</comments>
		<pubDate>Wed, 22 Dec 2010 13:44:24 +0000</pubDate>
		<dc:creator>cirrus</dc:creator>
				<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">https://blog.0x0lab.org/?p=421</guid>
		<description><![CDATA[I've been running an SSH honeypot for around a month now. So let's have a look at the stats. So far I've collected 17 rootkits/ircbot/logcleaners. The top 20 passwords/usernames the SSH scanners will try are: Passwords Usernames Count password 1963 123456 978 password 738 1234 619 test 539 a 468 test123 426 passwd 361 admin [...]]]></description>
				<content:encoded><![CDATA[<p>I've been running an SSH honeypot for around a month now.<br />
So let's have a look at the stats.<span id="more-421"></span><br />
So far I've collected 17 rootkits/ircbot/logcleaners.<br />
The top 20 passwords/usernames the SSH scanners will try are:</p>
<table>
<tr>
<td>Passwords</td>
<td>Usernames</td>
</tr>
<tr>
<td>
<table>
<tbody>
<tr>
<td>Count</td>
<td>password</td>
</tr>
<tr>
<td>1963</td>
<td>123456</td>
</tr>
<tr>
<td>978</td>
<td>password</td>
</tr>
<tr>
<td>738</td>
<td>1234</td>
</tr>
<tr>
<td>619</td>
<td>test</td>
</tr>
<tr>
<td>539</td>
<td>a</td>
</tr>
<tr>
<td>468</td>
<td>test123</td>
</tr>
<tr>
<td>426</td>
<td>passwd</td>
</tr>
<tr>
<td>361</td>
<td>admin</td>
</tr>
<tr>
<td>323</td>
<td>qwerty</td>
</tr>
<tr>
<td>312</td>
<td>root</td>
</tr>
<tr>
<td>285</td>
<td>123</td>
</tr>
<tr>
<td>258</td>
<td>12345</td>
</tr>
<tr>
<td>240</td>
<td>abc123</td>
</tr>
<tr>
<td>200</td>
<td>tester</td>
</tr>
<tr>
<td>200</td>
<td>passwd123</td>
</tr>
<tr>
<td>193</td>
<td>admin123</td>
</tr>
<tr>
<td>174</td>
<td>1q2w3e</td>
</tr>
<tr>
<td>148</td>
<td>abcd1234</td>
</tr>
<tr>
<td>147</td>
<td>1</td>
</tr>
<tr>
<td>147</td>
<td>user</td>
</tr>
</tbody>
</table>
</td>
<td>
<table>
<tbody>
<tr>
<td>Count</td>
<td>username</td>
</tr>
<tr>
<td>15385</td>
<td>root</td>
</tr>
<tr>
<td>871</td>
<td>test</td>
</tr>
<tr>
<td>757</td>
<td>admin</td>
</tr>
<tr>
<td>620</td>
<td>a</td>
</tr>
<tr>
<td>589</td>
<td>guest</td>
</tr>
<tr>
<td>398</td>
<td>oracle</td>
</tr>
<tr>
<td>353</td>
<td>user</td>
</tr>
<tr>
<td>352</td>
<td>tester</td>
</tr>
<tr>
<td>281</td>
<td>testing</td>
</tr>
<tr>
<td>256</td>
<td>nagios</td>
</tr>
<tr>
<td>241</td>
<td>mysql</td>
</tr>
<tr>
<td>224</td>
<td>student</td>
</tr>
<tr>
<td>219</td>
<td>apache</td>
</tr>
<tr>
<td>215</td>
<td>info</td>
</tr>
<tr>
<td>202</td>
<td>postgres</td>
</tr>
<tr>
<td>192</td>
<td>ftp</td>
</tr>
<tr>
<td>187</td>
<td>temp</td>
</tr>
<tr>
<td>178</td>
<td>toor</td>
</tr>
<tr>
<td>177</td>
<td>webmaster</td>
</tr>
<tr>
<td>168</td>
<td>postfix</td>
</tr>
</tbody>
</table>
</td>
</tr>
</table>
<p>Unfortunately I haven't had enough time to analyze the rootkits/ircbots downloaded to the box, but feel free to do so. The files can be downloaded <a href="/wp-content/uploads/honeypot_collected.zip">here</a> (password: honeypot).</p>
<p>Below you can see a few videos of the "hackers" in action:<br />
<iframe class="youtube-player" type="text/html" width="548" height="385" src="http://www.youtube.com/embed/ghCwakymR1w" frameborder="0"><br />
</iframe><br/><br />
<iframe class="youtube-player" type="text/html" width="548" height="385" src="http://www.youtube.com/embed/eiXcqwMLnlc" frameborder="0"><br />
</iframe><br/><br />
<iframe class="youtube-player" type="text/html" width="548" height="385" src="http://www.youtube.com/embed/e7pysMfGX1o" frameborder="0"><br />
</iframe><br/><br />
<iframe class="youtube-player" type="text/html" width="548" height="385" src="http://www.youtube.com/embed/bSptB2_AV-A" frameborder="0"><br />
</iframe><br/><br />
<iframe class="youtube-player" type="text/html" width="548" height="385" src="http://www.youtube.com/embed/sRuKPM-2etw" frameborder="0"><br />
</iframe><br/><br />
<iframe class="youtube-player" type="text/html" width="548" height="385" src="http://www.youtube.com/embed/onsfjijA7pE" frameborder="0"><br />
</iframe><br/><br />
<iframe class="youtube-player" type="text/html" width="548" height="385" src="http://www.youtube.com/embed/kcRNwQQZjS0" frameborder="0"><br />
</iframe><br/><br />
<iframe class="youtube-player" type="text/html" width="548" height="385" src="http://www.youtube.com/embed/R40E1Rxtcyo" frameborder="0"><br />
</iframe><br/><br />
<iframe class="youtube-player" type="text/html" width="548" height="385" src="http://www.youtube.com/embed/plDM56N7qqo" frameborder="0"><br />
</iframe><br/><br />
<iframe class="youtube-player" type="text/html" width="548" height="385" src="http://www.youtube.com/embed/N5tu-0joLWY" frameborder="0"><br />
</iframe><br/><br />
<iframe class="youtube-player" type="text/html" width="548" height="385" src="http://www.youtube.com/embed/dET8Qf3-c_4" frameborder="0"><br />
</iframe><br/><br />
<iframe class="youtube-player" type="text/html" width="548" height="385" src="http://www.youtube.com/embed/ihebW1UW2Fs" frameborder="0"><br />
</iframe><br/></p>
<img src="http://feeds.feedburner.com/~r/0x0lab/~4/FqLGJHaDb-A" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.0x0lab.org/2010/12/ssh-honeypot/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://blog.0x0lab.org/2010/12/ssh-honeypot/</feedburner:origLink></item>
		<item>
		<title>Iraq War Logs In Numbers (2004-2009)</title>
		<link>http://feedproxy.google.com/~r/0x0lab/~3/os3Ez0CvpdE/</link>
		<comments>http://blog.0x0lab.org/2010/11/iraq-war-logs-in-numbers/#comments</comments>
		<pubDate>Mon, 01 Nov 2010 13:18:52 +0000</pubDate>
		<dc:creator>neuro</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">https://blog.0x0lab.org/?p=371</guid>
		<description><![CDATA[From Wikileaks.org web site: "At 5pm EST Friday 22nd October 2010 WikiLeaks released the largest classified military leak in history. The 391,832 reports ('The Iraq War Logs'), document the war and occupation in Iraq, from 1st January 2004 to 31st December 2009 (except for the months of May 2004 and March 2009) as told by [...]]]></description>
				<content:encoded><![CDATA[<p>From Wikileaks.org web site:</p>
<p>"At 5pm EST Friday 22nd October 2010 WikiLeaks released the largest classified military leak in history. The 391,832 reports ('The Iraq War Logs'), document the war and occupation in Iraq, from 1st January 2004 to 31st December 2009 (except for the months of May 2004 and March 2009) as told by soldiers in the United States Army. Each is a 'SIGACT' or Significant Action in the war. They detail events as seen and heard by the US military troops on the ground in Iraq and are the first real glimpse into the secret history of the war that the United States government has been privy to throughout."</p>
<p>In this post I present this endless insane war in numbers (again). All numbers were taken from "Iraq War Logs" and manipulated using a MySQL database. It must be noted that "Iraq War Logs" was the largest classified military leak in history.</p>
<p><span id="more-371"></span></p>
<p><strong>Friendly Killed In Action: 3771</strong></p>
<ul>
<li>2004--&gt;total: 747</li>
<li> 2005--&gt;total: 856</li>
<li> 2006--&gt;total: 821</li>
<li> 2007--&gt;total: 919</li>
<li> 2008--&gt;total: 282</li>
<li> 2009--&gt;total: 146</li>
</ul>
<p><strong>Hostnation Killed In Action: 15196</strong></p>
<ul>
<li>2004--&gt;total: 1031</li>
<li> 2005--&gt;total: 2256</li>
<li> 2006--&gt;total: 4370</li>
<li> 2007--&gt;total: 4718</li>
<li> 2008--&gt;total: 1948</li>
<li> 2009--&gt;total: 873</li>
</ul>
<p><strong>Civilians Killed In Action: 66081</strong></p>
<ul>
<li>2004--&gt;total: 2781</li>
<li> 2005--&gt;total: 5746</li>
<li> 2006--&gt;total: 25178</li>
<li> 2007--&gt;total: 23333</li>
<li> 2008--&gt;total: 6362</li>
<li> 2009--&gt;total: 2681</li>
</ul>
<p><strong>Enemies Killed In Action: 23984</strong></p>
<ul>
<li>2004--&gt;total: 5995</li>
<li> 2005--&gt;total: 3594</li>
<li> 2006--&gt;total: 4657</li>
<li> 2007--&gt;total: 6793</li>
<li> 2008--&gt;total: 2635</li>
<li> 2009--&gt;total: 310</li>
</ul>
<p><strong>Friendly Wounded In Action: 31419</strong></p>
<ul>
<li>2004--&gt;total: 7275</li>
<li> 2005--&gt;total: 7076</li>
<li> 2006--&gt;total: 6681</li>
<li> 2007--&gt;total: 6993</li>
<li> 2008--&gt;total: 2321</li>
<li> 2009--&gt;total: 1073</li>
</ul>
<p><strong>Hostnation Wounded In Action: 39306</strong></p>
<ul>
<li>2004--&gt;total: 2817</li>
<li> 2005--&gt;total: 5960</li>
<li> 2006--&gt;total: 9699</li>
<li> 2007--&gt;total: 12117</li>
<li> 2008--&gt;total: 6146</li>
<li> 2009--&gt;total: 2567</li>
</ul>
<p><strong>Civilians Wounded In Action: 60339</strong></p>
<ul>
<li>2004--&gt;total: 4271</li>
<li> 2005--&gt;total: 6031</li>
<li> 2006--&gt;total: 14315</li>
<li> 2007--&gt;total: 21883</li>
<li> 2008--&gt;total: 8189</li>
<li> 2009--&gt;total: 5650</li>
</ul>
<p><strong>Enemies Wounded In Action: 6494</strong></p>
<ul>
<li>2004--&gt;total: 1533</li>
<li> 2005--&gt;total: 1004</li>
<li> 2006--&gt;total: 1422</li>
<li> 2007--&gt;total: 1960</li>
<li> 2008--&gt;total: 470</li>
<li> 2009--&gt;total: 105</li>
</ul>
<p><strong>Enemy Detained:183991</strong></p>
<ul>
<li>2004--&gt;total: 22461</li>
<li> 2005--&gt;total: 44710</li>
<li> 2006--&gt;total: 34071</li>
<li> 2007--&gt;total: 40326</li>
<li> 2008--&gt;total: 28832</li>
<li> 2009--&gt;total: 13591</li>
</ul>
<p><strong>Total Number of Killed/Wounded</strong></p>
<ul>
<li>Total Killed: <strong>109032</strong></li>
<li> Total Wounded: <strong>137558</strong></li>
</ul>
<p>In comparison with the "Afghan War Diary In Numbers" that I have posted, let's see some statistics information. According to the Wikipedia site the population of these two countries are:</p>
<ul>
<li>Islamic Repubic of Afghanistan: <strong>28,395,716</strong></li>
<li>Republic of Iraq: <strong>31,234,000</strong></li>
</ul>
<p>So let's compare the wounded/killed actions:</p>
<p>Afghan War (2004-2009):</p>
<ul>
<li><strong>Total Killed: 24155</strong></li>
<li><strong> Total Wounded: 26667</strong></li>
</ul>
<p>Iraq War (2004-2009):</p>
<ul>
<li><strong>Total Killed: 109032</strong></li>
<li><strong> Total Wounded: 137558</strong></li>
</ul>
<p>As we can see from the above numbers, the Iraq War was, more or less, 5 more times as lethal than Afghanistan War (equivalent population size).</p>
<p>If we count the days between the 1st January 2004 until the 31 December 2009, then the number of those days are 2191 (or 313 weeks). If we divide the civilians deaths (66081) with the period in days (2191), then we can see that American Troops and other forces average killed, more or less, ~30/31 Iraqi civilians per day!!!!</p>
<p>Finally, as we can see from the numbers, ~60.5% (66081 of 109032) of the deaths were civilians!!!!</p>
<img src="http://feeds.feedburner.com/~r/0x0lab/~4/os3Ez0CvpdE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.0x0lab.org/2010/11/iraq-war-logs-in-numbers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.0x0lab.org/2010/11/iraq-war-logs-in-numbers/</feedburner:origLink></item>
		<item>
		<title>HackAri – HackBar for Safari</title>
		<link>http://feedproxy.google.com/~r/0x0lab/~3/yXHiOQcK_JQ/</link>
		<comments>http://blog.0x0lab.org/2010/09/hackari-hackbar-for-safari/#comments</comments>
		<pubDate>Mon, 27 Sep 2010 09:20:37 +0000</pubDate>
		<dc:creator>cirrus</dc:creator>
				<category><![CDATA[MacOSX]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">https://blog.0x0lab.org/?p=339</guid>
		<description><![CDATA[I've been using the excellent HackBar add-on for Firefox for some time now. When the new Safari 5 come out, it added the ability to create extensions. I decided to give it a try, by trying to make a HackBar clone for Safari = HackAri. It is not exactly the same as HackBar, and it [...]]]></description>
				<content:encoded><![CDATA[<p>I've been using the excellent <a href="https://addons.mozilla.org/en-US/firefox/addon/3899/">HackBar</a> add-on for Firefox for some time now.<br />
<span id="more-339"></span><br />
When the new Safari 5 come out, it added the ability to create extensions. I decided to give it a try, by trying to make a HackBar clone for Safari = HackAri.<br />
It is not exactly the same as HackBar, and it has a lot of limitations compared to it (e.g. you cannot resize the request, post data panels). HackAri also does not include the handy MySQL, MSSQL, Oracle, etc. menus.<br />
The following functionality is implemented:<br />
- Load URL: Loads the URL of the current tab, includes loading the POST data if the POST panel is visible.<br />
- Execute: Do the request (Can also be done with ctrl-x)<br />
- URL Encode/Decode<br />
- Base64 Encode/Decode<br />
- Show/Hide: Toggles the panels<br />
- Increment/Decrement: Only in numbers<br />
- Make Image: Renders the page as an image and opens it in a new tab (usefull for screenshots)</p>
<p>The toolbar items can be customized by right-clicking in the toolbar and selecting customize toolbar.</p>
<p>I have discovered various bugs, which unfortunately I don't have the time to fix at the moment (e.g. POST data not cleaned, the panels sometimes misbehave with multiple windows, etc.), but will do when I get some time.</p>
<p>The javascript used has been 'compiled' with <a href="http://code.google.com/closure/compiler/">closure</a>, but I will be releasing the full JS source as well in a few days.</p>
<p>This is not in any way a replacement of HackBar and Firefox. Do use them instead of HackAri and Safari.</p>
<p>Download: <a href="http://blog.0x0lab.org/wp-content/plugins/download-monitor/download.php?id=8" title="Download">HackAri</a></p>
<img src="http://feeds.feedburner.com/~r/0x0lab/~4/yXHiOQcK_JQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.0x0lab.org/2010/09/hackari-hackbar-for-safari/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://blog.0x0lab.org/2010/09/hackari-hackbar-for-safari/</feedburner:origLink></item>
	</channel>
</rss>
