SlideShare ist ein Scribd-Unternehmen logo
1 von 16
M-ETH
Man in the middle - ETHernet
M-ETH
Man in the middle - ETHernet
Gabriel González
García
LaCon 2009
Gabriel González
García
LaCon 2009
 High-level Functionality
 Demo – Live!
 Detailed Description
 Ethernet – PCI Card
 Custom Development
 Transparent for the user
 Analyzes the whole Host’s traffic (in/out)
 All the packets go through the MCU
 Allows to analyze/modify network traffic
 Information forwarding
 Content Filtering
 IPS/IDS
 Information Leaking Prevention
 On-the-Fly File Modification
LIVE!!
 Components
 M-ETH Architecture
 Firmware
 Chip (MAC + PHY) & PCI : DP 83816EX
 (MAC + PHY) & SPI: ENC28J60
 MCU (Embedded MAC): AVR32UC3A
MAC
PHY
 Ethernet Configuration
 4-wire Comunication
 FreeRTOS
 Driver Integrated MAC
 Ethernet Driver ENC28J60
 Custom Micro TCP/IP Stack
 Two task running in Parallel
◦ Ingress Traffic
◦ Outgress Traffic
1. Packet Read
2. Perform Action?
3. If modified, regenerate checksums
4. Send packet if not blocking
HOYGAN!! ¿HALGUNA PREGUNTAH?

Weitere ähnliche Inhalte

Was ist angesagt?

Hoja de datos técnicos del PIC16FX
Hoja de datos técnicos del PIC16FXHoja de datos técnicos del PIC16FX
Hoja de datos técnicos del PIC16FXemmanuel9393
 
Vinculum-II Embedded Dual USB Host Controller IC
Vinculum-II Embedded Dual USB Host Controller ICVinculum-II Embedded Dual USB Host Controller IC
Vinculum-II Embedded Dual USB Host Controller ICPremier Farnell
 
Robotics Coursecntnt
Robotics CoursecntntRobotics Coursecntnt
Robotics CoursecntntAhamed Satham
 
Ls catalog thiet bi tu dong plc leaflet_e_201107_dienhathe.vn
Ls catalog thiet bi tu dong plc leaflet_e_201107_dienhathe.vnLs catalog thiet bi tu dong plc leaflet_e_201107_dienhathe.vn
Ls catalog thiet bi tu dong plc leaflet_e_201107_dienhathe.vnDien Ha The
 
MC9S08MP16: 8-bit MCU For BLDC Motor Control
MC9S08MP16: 8-bit MCU For BLDC Motor ControlMC9S08MP16: 8-bit MCU For BLDC Motor Control
MC9S08MP16: 8-bit MCU For BLDC Motor ControlPremier Farnell
 
Wobd2 original orange5 programming device package display
Wobd2 original orange5 programming device package displayWobd2 original orange5 programming device package display
Wobd2 original orange5 programming device package displaycarobd2
 
Asi : Actuator Sensor Interface
Asi : Actuator Sensor InterfaceAsi : Actuator Sensor Interface
Asi : Actuator Sensor Interfaceprashob7
 
Ch1 it1 - v4.0 - 87.8%
Ch1   it1 - v4.0 - 87.8%Ch1   it1 - v4.0 - 87.8%
Ch1 it1 - v4.0 - 87.8%chikoecko
 
Mvi56 mcm datasheet
Mvi56 mcm datasheetMvi56 mcm datasheet
Mvi56 mcm datasheetFranz07
 
Introduction to NanoBoard-3000 FPGA
Introduction to NanoBoard-3000 FPGA Introduction to NanoBoard-3000 FPGA
Introduction to NanoBoard-3000 FPGA Premier Farnell
 
Beaglebone Black Introduction with Architecture and Code
Beaglebone Black Introduction with Architecture and CodeBeaglebone Black Introduction with Architecture and Code
Beaglebone Black Introduction with Architecture and CodeDevanshu Saxena
 
JVL Profibus Expansion Modules MAC00-FP2 & MAC00-FP4
JVL Profibus Expansion Modules MAC00-FP2 & MAC00-FP4JVL Profibus Expansion Modules MAC00-FP2 & MAC00-FP4
JVL Profibus Expansion Modules MAC00-FP2 & MAC00-FP4Electromate
 
Smart card & hardware
Smart card & hardwareSmart card & hardware
Smart card & hardwareotnawrup
 
American Fibertek MX-49LXSLSTPOEHP Data Sheet
American Fibertek MX-49LXSLSTPOEHP Data SheetAmerican Fibertek MX-49LXSLSTPOEHP Data Sheet
American Fibertek MX-49LXSLSTPOEHP Data SheetJMAC Supply
 
Temperature Analysis and Interpretation
Temperature Analysis and Interpretation Temperature Analysis and Interpretation
Temperature Analysis and Interpretation Devanshu Saxena
 

Was ist angesagt? (19)

Hoja de datos técnicos del PIC16FX
Hoja de datos técnicos del PIC16FXHoja de datos técnicos del PIC16FX
Hoja de datos técnicos del PIC16FX
 
Vinculum-II Embedded Dual USB Host Controller IC
Vinculum-II Embedded Dual USB Host Controller ICVinculum-II Embedded Dual USB Host Controller IC
Vinculum-II Embedded Dual USB Host Controller IC
 
Robotics Coursecntnt
Robotics CoursecntntRobotics Coursecntnt
Robotics Coursecntnt
 
Ls catalog thiet bi tu dong plc leaflet_e_201107_dienhathe.vn
Ls catalog thiet bi tu dong plc leaflet_e_201107_dienhathe.vnLs catalog thiet bi tu dong plc leaflet_e_201107_dienhathe.vn
Ls catalog thiet bi tu dong plc leaflet_e_201107_dienhathe.vn
 
MC9S08MP16: 8-bit MCU For BLDC Motor Control
MC9S08MP16: 8-bit MCU For BLDC Motor ControlMC9S08MP16: 8-bit MCU For BLDC Motor Control
MC9S08MP16: 8-bit MCU For BLDC Motor Control
 
Wobd2 original orange5 programming device package display
Wobd2 original orange5 programming device package displayWobd2 original orange5 programming device package display
Wobd2 original orange5 programming device package display
 
2 unit-es-printed
2 unit-es-printed2 unit-es-printed
2 unit-es-printed
 
Asi : Actuator Sensor Interface
Asi : Actuator Sensor InterfaceAsi : Actuator Sensor Interface
Asi : Actuator Sensor Interface
 
Ch1 it1 - v4.0 - 87.8%
Ch1   it1 - v4.0 - 87.8%Ch1   it1 - v4.0 - 87.8%
Ch1 it1 - v4.0 - 87.8%
 
Mvi56 mcm datasheet
Mvi56 mcm datasheetMvi56 mcm datasheet
Mvi56 mcm datasheet
 
Introduction to NanoBoard-3000 FPGA
Introduction to NanoBoard-3000 FPGA Introduction to NanoBoard-3000 FPGA
Introduction to NanoBoard-3000 FPGA
 
Beaglebone Black Introduction with Architecture and Code
Beaglebone Black Introduction with Architecture and CodeBeaglebone Black Introduction with Architecture and Code
Beaglebone Black Introduction with Architecture and Code
 
Maintaining pa networks dave tomlin
Maintaining pa networks   dave tomlinMaintaining pa networks   dave tomlin
Maintaining pa networks dave tomlin
 
Avr introduction
Avr introductionAvr introduction
Avr introduction
 
JVL Profibus Expansion Modules MAC00-FP2 & MAC00-FP4
JVL Profibus Expansion Modules MAC00-FP2 & MAC00-FP4JVL Profibus Expansion Modules MAC00-FP2 & MAC00-FP4
JVL Profibus Expansion Modules MAC00-FP2 & MAC00-FP4
 
Smart card & hardware
Smart card & hardwareSmart card & hardware
Smart card & hardware
 
Ccna 1 module 1 v4.0
Ccna 1 module 1 v4.0Ccna 1 module 1 v4.0
Ccna 1 module 1 v4.0
 
American Fibertek MX-49LXSLSTPOEHP Data Sheet
American Fibertek MX-49LXSLSTPOEHP Data SheetAmerican Fibertek MX-49LXSLSTPOEHP Data Sheet
American Fibertek MX-49LXSLSTPOEHP Data Sheet
 
Temperature Analysis and Interpretation
Temperature Analysis and Interpretation Temperature Analysis and Interpretation
Temperature Analysis and Interpretation
 

Ähnlich wie M-ETH: Man in the Middle Ethernet

Honeywell PLC ML-50 (MLM-DR16S)
Honeywell PLC ML-50 (MLM-DR16S)Honeywell PLC ML-50 (MLM-DR16S)
Honeywell PLC ML-50 (MLM-DR16S)Shivam Singh
 
cisco-ie-2000-16tc-b-datasheet.pdf
cisco-ie-2000-16tc-b-datasheet.pdfcisco-ie-2000-16tc-b-datasheet.pdf
cisco-ie-2000-16tc-b-datasheet.pdfHi-Network.com
 
Ls catalog thiet bi tu dong plc leaflet_e_201107
Ls catalog thiet bi tu dong plc leaflet_e_201107Ls catalog thiet bi tu dong plc leaflet_e_201107
Ls catalog thiet bi tu dong plc leaflet_e_201107Dien Ha The
 
Intelimax Lite HSPA+ Modem - Maxon Solutions
Intelimax Lite HSPA+ Modem - Maxon SolutionsIntelimax Lite HSPA+ Modem - Maxon Solutions
Intelimax Lite HSPA+ Modem - Maxon SolutionsMaxon Data Communications
 
SIEMENS PXG3.L BACnet/IP Router
SIEMENS PXG3.L BACnet/IP RouterSIEMENS PXG3.L BACnet/IP Router
SIEMENS PXG3.L BACnet/IP RouterCONTROLS & SYSTEMS
 
Endüstriyel Router Çözümleri
Endüstriyel Router ÇözümleriEndüstriyel Router Çözümleri
Endüstriyel Router ÇözümleriElmarkPlusTurkiye
 
huawei-ce7850-32q-ei-brochure-datasheet.pdf
huawei-ce7850-32q-ei-brochure-datasheet.pdfhuawei-ce7850-32q-ei-brochure-datasheet.pdf
huawei-ce7850-32q-ei-brochure-datasheet.pdfHi-Network.com
 
American Fibertek MTX46FXSTPOEPLUS Data Sheet
American Fibertek MTX46FXSTPOEPLUS Data SheetAmerican Fibertek MTX46FXSTPOEPLUS Data Sheet
American Fibertek MTX46FXSTPOEPLUS Data SheetJMAC Supply
 
cisco-ie-2000-8tc-g-e-datasheet.pdf
cisco-ie-2000-8tc-g-e-datasheet.pdfcisco-ie-2000-8tc-g-e-datasheet.pdf
cisco-ie-2000-8tc-g-e-datasheet.pdfHi-Network.com
 
Serial interface module for ethernet based applications
Serial interface module for ethernet based applicationsSerial interface module for ethernet based applications
Serial interface module for ethernet based applicationseSAT Journals
 
Access Point Wireless Router With Power Over Ethernet (Po E) Open Source
Access Point Wireless Router With Power Over Ethernet (Po E) Open SourceAccess Point Wireless Router With Power Over Ethernet (Po E) Open Source
Access Point Wireless Router With Power Over Ethernet (Po E) Open SourceIonela
 
Server-side Intelligent Switching using vyatta
Server-side Intelligent Switching using vyattaServer-side Intelligent Switching using vyatta
Server-side Intelligent Switching using vyattaNaoto MATSUMOTO
 
WIZnet Inc Overview
WIZnet Inc OverviewWIZnet Inc Overview
WIZnet Inc OverviewAndrewPark84
 

Ähnlich wie M-ETH: Man in the Middle Ethernet (20)

Network & security startup
Network & security startupNetwork & security startup
Network & security startup
 
Honeywell PLC ML-50 (MLM-DR16S)
Honeywell PLC ML-50 (MLM-DR16S)Honeywell PLC ML-50 (MLM-DR16S)
Honeywell PLC ML-50 (MLM-DR16S)
 
cisco-ie-2000-16tc-b-datasheet.pdf
cisco-ie-2000-16tc-b-datasheet.pdfcisco-ie-2000-16tc-b-datasheet.pdf
cisco-ie-2000-16tc-b-datasheet.pdf
 
High speed I/O
High speed I/OHigh speed I/O
High speed I/O
 
Ls catalog thiet bi tu dong plc leaflet_e_201107
Ls catalog thiet bi tu dong plc leaflet_e_201107Ls catalog thiet bi tu dong plc leaflet_e_201107
Ls catalog thiet bi tu dong plc leaflet_e_201107
 
Tos tutorial
Tos tutorialTos tutorial
Tos tutorial
 
Intelimax Lite HSPA+ Modem - Maxon Solutions
Intelimax Lite HSPA+ Modem - Maxon SolutionsIntelimax Lite HSPA+ Modem - Maxon Solutions
Intelimax Lite HSPA+ Modem - Maxon Solutions
 
Poster_example
Poster_examplePoster_example
Poster_example
 
SIEMENS PXG3.L BACnet/IP Router
SIEMENS PXG3.L BACnet/IP RouterSIEMENS PXG3.L BACnet/IP Router
SIEMENS PXG3.L BACnet/IP Router
 
Endüstriyel Router Çözümleri
Endüstriyel Router ÇözümleriEndüstriyel Router Çözümleri
Endüstriyel Router Çözümleri
 
huawei-ce7850-32q-ei-brochure-datasheet.pdf
huawei-ce7850-32q-ei-brochure-datasheet.pdfhuawei-ce7850-32q-ei-brochure-datasheet.pdf
huawei-ce7850-32q-ei-brochure-datasheet.pdf
 
EDS-10/40G Ethernat Delay Simulator
EDS-10/40G Ethernat Delay SimulatorEDS-10/40G Ethernat Delay Simulator
EDS-10/40G Ethernat Delay Simulator
 
Shresta Product Line Card
Shresta Product Line CardShresta Product Line Card
Shresta Product Line Card
 
American Fibertek MTX46FXSTPOEPLUS Data Sheet
American Fibertek MTX46FXSTPOEPLUS Data SheetAmerican Fibertek MTX46FXSTPOEPLUS Data Sheet
American Fibertek MTX46FXSTPOEPLUS Data Sheet
 
cisco-ie-2000-8tc-g-e-datasheet.pdf
cisco-ie-2000-8tc-g-e-datasheet.pdfcisco-ie-2000-8tc-g-e-datasheet.pdf
cisco-ie-2000-8tc-g-e-datasheet.pdf
 
Serial interface module for ethernet based applications
Serial interface module for ethernet based applicationsSerial interface module for ethernet based applications
Serial interface module for ethernet based applications
 
Access Point Wireless Router With Power Over Ethernet (Po E) Open Source
Access Point Wireless Router With Power Over Ethernet (Po E) Open SourceAccess Point Wireless Router With Power Over Ethernet (Po E) Open Source
Access Point Wireless Router With Power Over Ethernet (Po E) Open Source
 
Server-side Intelligent Switching using vyatta
Server-side Intelligent Switching using vyattaServer-side Intelligent Switching using vyatta
Server-side Intelligent Switching using vyatta
 
WIZnet Inc Overview
WIZnet Inc OverviewWIZnet Inc Overview
WIZnet Inc Overview
 
AX58100 Product Brief
AX58100 Product BriefAX58100 Product Brief
AX58100 Product Brief
 

M-ETH: Man in the Middle Ethernet