SlideShare una empresa de Scribd logo
1 de 22
Hacking di un Access Point Perugia, 24 febbraio 2010 GNU/Linux User Group di Perugia  www.perugiagnulug.org relatore:  Claudio Cardinali socio AIP  www.csolution.it
Linux Night Cos'è il Linux Night http://www.perugiagnulug.org/linux-night Il Linux Night è un evento mensile durante il quale si parlerà di Linux e Software Libero davanti ad una pizza ed una birra.  In pratica, prenderemo accordi con un locale, tipicamente un pub proponendo di "invadere" in quella serata il locare per bere, chiacchierare, presentare, installare, configurare ecc.  La formula non prevede "talk" come al Linux Day ma chi vuole può proporsi per parlare di un argomento, sia come relatore che per richiedere informazioni ai presenti. Tutti possono partecipare al Linux Night: Soci del GNU/LINUX User Group Perugia e delle altre associazioni, appassionati, curiosi, tecnici, geek, smanettoni, hacker, etc.
Wifi area
Linksys WRT54x ,[object Object]
Linksys WRT54GL
Linksys WRT54GS
Linksys WRTSL54GS Storia dei linksys:  http://en.wikipedia.org/wiki/Linksys_WRT54G_series http://wiki.openwrt.org/oldwiki/hardware/linksys
Hardware info WRT54GL ,[object Object]
Bootloader: CFE
System-On-Chip: Broadcom 5352EKPB
CPU Speed: 200 Mhz
Flash size: 4 MiB
RAM: 16 MiB
Wireless: Broadcom BCM43xx 802.11b/g (integrated)
Ethernet: Switch in CPU
Serial: Yes
JTAG: Yes
Linksys Web GUI originale
Linksys Web GUI
Linksys Web GUI
Installazione OpenWRT
Firmware

Más contenido relacionado

La actualidad más candente

La actualidad más candente (8)

Anatomia di un progetto open-source
Anatomia di un progetto open-sourceAnatomia di un progetto open-source
Anatomia di un progetto open-source
 
Open Source Parallel Computing ltcsp
Open Source Parallel Computing ltcspOpen Source Parallel Computing ltcsp
Open Source Parallel Computing ltcsp
 
Glusterfs: un filesystem altamente versatile
Glusterfs: un filesystem altamente versatileGlusterfs: un filesystem altamente versatile
Glusterfs: un filesystem altamente versatile
 
OpenStack Network-as-a-Service - Neutron
OpenStack Network-as-a-Service - NeutronOpenStack Network-as-a-Service - Neutron
OpenStack Network-as-a-Service - Neutron
 
Heartbleed - OpenSSL Bug
Heartbleed - OpenSSL BugHeartbleed - OpenSSL Bug
Heartbleed - OpenSSL Bug
 
Introduzione all'Information Gathering
Introduzione all'Information GatheringIntroduzione all'Information Gathering
Introduzione all'Information Gathering
 
Il protocollo MQTT e il paradigma publish-subscribe. Applicazioni nell'Intern...
Il protocollo MQTT e il paradigma publish-subscribe. Applicazioni nell'Intern...Il protocollo MQTT e il paradigma publish-subscribe. Applicazioni nell'Intern...
Il protocollo MQTT e il paradigma publish-subscribe. Applicazioni nell'Intern...
 
BackBox Linux e Metasploit: Una dimostrazione pratica del shellshock
BackBox Linux e Metasploit: Una dimostrazione pratica del shellshockBackBox Linux e Metasploit: Una dimostrazione pratica del shellshock
BackBox Linux e Metasploit: Una dimostrazione pratica del shellshock
 

Similar a Hacking Access Point con Firmware Open Source

Software libero nei sistemi embedded
Software libero nei sistemi embeddedSoftware libero nei sistemi embedded
Software libero nei sistemi embedded
Daniele Costarella
 
LinuxArena 2007 - Introduzione alle Distribuzioni Linux
LinuxArena 2007 - Introduzione alle Distribuzioni LinuxLinuxArena 2007 - Introduzione alle Distribuzioni Linux
LinuxArena 2007 - Introduzione alle Distribuzioni Linux
Manuel Dalla Lana
 

Similar a Hacking Access Point con Firmware Open Source (20)

Linux Day 2014 - Napoli - Programma Il Futuro: una scelta open source
Linux Day 2014 - Napoli - Programma Il Futuro: una scelta open sourceLinux Day 2014 - Napoli - Programma Il Futuro: una scelta open source
Linux Day 2014 - Napoli - Programma Il Futuro: una scelta open source
 
Programma il futuro: una scelta open source
Programma il futuro: una scelta open sourceProgramma il futuro: una scelta open source
Programma il futuro: una scelta open source
 
Azure IoTHub - Roboval 2018
Azure IoTHub - Roboval 2018Azure IoTHub - Roboval 2018
Azure IoTHub - Roboval 2018
 
Il tuo router è sicuro?!
Il tuo router è sicuro?!Il tuo router è sicuro?!
Il tuo router è sicuro?!
 
Il tuo router è sicuro?
Il tuo router è sicuro?Il tuo router è sicuro?
Il tuo router è sicuro?
 
Hardware Libero - Linux Day 2007
Hardware Libero - Linux Day 2007Hardware Libero - Linux Day 2007
Hardware Libero - Linux Day 2007
 
Virtualizzazione con Gnu/Linux e Xen
Virtualizzazione con Gnu/Linux e XenVirtualizzazione con Gnu/Linux e Xen
Virtualizzazione con Gnu/Linux e Xen
 
Da Zero all'open per PA e PMI
Da Zero all'open per PA e PMIDa Zero all'open per PA e PMI
Da Zero all'open per PA e PMI
 
Da 0 all'open per PA e PMI
Da 0 all'open per PA e PMIDa 0 all'open per PA e PMI
Da 0 all'open per PA e PMI
 
Programma il futuro : una scelta Open Source
Programma il futuro : una scelta Open SourceProgramma il futuro : una scelta Open Source
Programma il futuro : una scelta Open Source
 
Sistemi di Virtualizzazione con Gnu/Linux Xen vs VMware
Sistemi di Virtualizzazione con Gnu/Linux Xen vs VMwareSistemi di Virtualizzazione con Gnu/Linux Xen vs VMware
Sistemi di Virtualizzazione con Gnu/Linux Xen vs VMware
 
Software libero nei sistemi embedded
Software libero nei sistemi embeddedSoftware libero nei sistemi embedded
Software libero nei sistemi embedded
 
Linux Security Hardening - panoramica sui principi generali per la riduzione...
Linux  Security Hardening - panoramica sui principi generali per la riduzione...Linux  Security Hardening - panoramica sui principi generali per la riduzione...
Linux Security Hardening - panoramica sui principi generali per la riduzione...
 
Hardening
HardeningHardening
Hardening
 
10 Linuxday2002
10 Linuxday200210 Linuxday2002
10 Linuxday2002
 
[Ldna 2019 marcello marino] mt's driver ravenna aes67 audio contribution over...
[Ldna 2019 marcello marino] mt's driver ravenna aes67 audio contribution over...[Ldna 2019 marcello marino] mt's driver ravenna aes67 audio contribution over...
[Ldna 2019 marcello marino] mt's driver ravenna aes67 audio contribution over...
 
Android
AndroidAndroid
Android
 
Android & Bluetooth: hacking e applicazioni
Android & Bluetooth: hacking e applicazioniAndroid & Bluetooth: hacking e applicazioni
Android & Bluetooth: hacking e applicazioni
 
Makers Italy: VR Neuron la risposta italiana alla piattaforma Raspberry pi
Makers Italy: VR Neuron la risposta italiana alla piattaforma Raspberry piMakers Italy: VR Neuron la risposta italiana alla piattaforma Raspberry pi
Makers Italy: VR Neuron la risposta italiana alla piattaforma Raspberry pi
 
LinuxArena 2007 - Introduzione alle Distribuzioni Linux
LinuxArena 2007 - Introduzione alle Distribuzioni LinuxLinuxArena 2007 - Introduzione alle Distribuzioni Linux
LinuxArena 2007 - Introduzione alle Distribuzioni Linux
 

Más de Claudio Cardinali

Más de Claudio Cardinali (6)

Integrazione di rete Windows Linux con SAMBA
Integrazione di rete Windows Linux con SAMBAIntegrazione di rete Windows Linux con SAMBA
Integrazione di rete Windows Linux con SAMBA
 
Caso reale di migrazione da Windows a sistemi Open Source in azienda
Caso reale di migrazione da Windows a sistemi Open Source in aziendaCaso reale di migrazione da Windows a sistemi Open Source in azienda
Caso reale di migrazione da Windows a sistemi Open Source in azienda
 
Server di posta aziendale su protocollo IMAP, antispam, antivirus, webmail, g...
Server di posta aziendale su protocollo IMAP, antispam, antivirus, webmail, g...Server di posta aziendale su protocollo IMAP, antispam, antivirus, webmail, g...
Server di posta aziendale su protocollo IMAP, antispam, antivirus, webmail, g...
 
Untangle piattaforma gateway “modulare”
Untangle piattaforma gateway “modulare”Untangle piattaforma gateway “modulare”
Untangle piattaforma gateway “modulare”
 
WiiLD Lavagna Interattiva Multimediale con Gnu/Linux e Software Open Source
WiiLD Lavagna Interattiva Multimediale con Gnu/Linux e Software Open SourceWiiLD Lavagna Interattiva Multimediale con Gnu/Linux e Software Open Source
WiiLD Lavagna Interattiva Multimediale con Gnu/Linux e Software Open Source
 
Migrazione da sistemi proprietari a sistemi open source
Migrazione da sistemi proprietari a sistemi open sourceMigrazione da sistemi proprietari a sistemi open source
Migrazione da sistemi proprietari a sistemi open source
 

Hacking Access Point con Firmware Open Source

  • 1. Hacking di un Access Point Perugia, 24 febbraio 2010 GNU/Linux User Group di Perugia www.perugiagnulug.org relatore: Claudio Cardinali socio AIP www.csolution.it
  • 2. Linux Night Cos'è il Linux Night http://www.perugiagnulug.org/linux-night Il Linux Night è un evento mensile durante il quale si parlerà di Linux e Software Libero davanti ad una pizza ed una birra. In pratica, prenderemo accordi con un locale, tipicamente un pub proponendo di "invadere" in quella serata il locare per bere, chiacchierare, presentare, installare, configurare ecc. La formula non prevede "talk" come al Linux Day ma chi vuole può proporsi per parlare di un argomento, sia come relatore che per richiedere informazioni ai presenti. Tutti possono partecipare al Linux Night: Soci del GNU/LINUX User Group Perugia e delle altre associazioni, appassionati, curiosi, tecnici, geek, smanettoni, hacker, etc.
  • 4.
  • 7. Linksys WRTSL54GS Storia dei linksys: http://en.wikipedia.org/wiki/Linksys_WRT54G_series http://wiki.openwrt.org/oldwiki/hardware/linksys
  • 8.
  • 14. Wireless: Broadcom BCM43xx 802.11b/g (integrated)
  • 18. Linksys Web GUI originale
  • 23. ATTENZIONE !!!! La procedura di flashing del firmware originale farà decadere la garanzia concessa dal fornitore, oltre alla reale possibilità di danneggiare (“ brickare” ) permanentemente il vostro hardware. Siete avvisati!!!
  • 24. DD-WRT v24 DD-WRT e` un firmware assolutamente libero nato in principio per i router wireless Linksys WRT54G/GS che funzionano su una versione minimalista di Linux. La prima versione di DD-WRT era bastata su Firmware Alchemy di Sveasoft Inc, a sua volta basato sul progetto di firmware GPL originale di Linksys ed un buon numero di altri progetti open source. DD-WRT offre svariate funzionalità` non presenti nel firmware originale Linksys, ne` nel firmware a pagamento di Sveasoft. Inoltre non utilizza codici di attivazione o tracciamento presenti nel firmware Sveasoft.
  • 25. Funzionalità DD-WRT * 13 languages * 802.1x Extensible Authentication Protocol (EAP) * Access Restrictions * Ad hoc * Afterburner * Client Isolation Mode * Client Mode (supports multiple connected clients) * DHCP Forwarder (udhcp) * DHCP Server (udhcp or Dnsmasq) * DNS Forwarder (Dnsmasq) * DMZ # Dynamic DNS (DynDNS, easyDNS, FreeDNS, No-IP, TZO, ZoneEdit, custom, and others) # Hotspot Portal (Sputnik Agent ,Chillispot) # IPv6 # JFFS2 (JFFS2) # MMC/SD Card Support (hardware modification required) # NTP # ntop Remote Statistic (ntop) # OpenVPN Client & Server (only in -vpn build of the firmware) # Port Triggering # Port Forwarding # PPTP VPN Server & Client # QoS Bandwidth Management # QoS L7 Packet Classifier (l7-filter) # RFlow # Routing (BIRD) # Samba FS Automount # Syslog # Rx Antenna # Tx Antenna # Show Status of Wireless Clients and WDS with System Uptime/Processor Utilization # Site Survey # SNMP # SSH server & client (dropbear) # Startup, Firewall, and Shutdown scripts (startup script) # Static DHCP # Telnet server & client # Transmit Power Adjustment (0-251mW, default is 28mW, 100mW is safe) # UPnP # USB # VLAN # WOL (Wake On Lan) (WOL) # WDS Connection Watchdog # WDS Repeater Mode # Wireless MAC Address Cloning # Wireless MAC Filter # WMM (Wi-Fi MultiMedia) # WPA over WDS # WPA/TKIP with AES # WPA2 # Xbox Kaid (Kai Engine)
  • 27. OpenWRT Kamikaze OpenWrt è un firmware basato su GNU/Linux specifico per dispositivi embedded basati su chipset Broadcom come i router Wi-Fi prodotti, ad esempio, da Asus, Belkin, Dell, Linksys, US Robotics e Viewsonic ecc.. http://wiki.openwrt.org/oldwiki/tableofhardware
  • 28. Caratteristiche di OpenWRT OpenWrt is described as a Linux distribution for embedded devices. Instead of trying to create a single, static firmware, OpenWrt provides a fully writable filesystem with package management. This frees you from the application selection and configuration provided by the vendor and allows you to customize the device through the use of packages to suit any application. For developer, OpenWrt is the framework to build an application without having to build a complete firmware around it; for users this means the ability for full customization, to use the device in ways never envisioned.
  • 29.
  • 30. Server DHCP, DNS, VPN, Proxy/Firewall
  • 33. Lavorare come nodo di una rete Mesh
  • 36.
  • 46. LuCI - Lua Configuration Interface
  • 48. Grazie dell'attenzione Claudio Cardinali [email_address] http://www.csolution.it
  • 49. Licenza d'uso Questo lavoro viene distribuito sotto licenza Creative Commons 3.0 Sei libero di copiare, distribuire, trasmettere quest'opera e di modificarla a condizione di: attribuirne la paternità all'autore originale, non usare quest'opera per fini commerciali, condividerla allo stesso modo.