25C3 - 1.4.2.3

25th Chaos Communication Congress
Nothing to hide

Speakers
Florian
Xavier Carcelle
Schedule
Day Day 1 (2008-12-27)
Room Saal 3
Start time 12:45
Duration 01:00
Info
ID 2901
Event type lecture
Track Hacking
Language used for presentation en
Feedback

FAIFA: A first open source PLC tool

PowerLineCommunications has now their open source tool

PLC (PowerLineCommunications) had been widely used currently for the in-home LANs and for Internet access over PowerLineCommunications based on the market standard called HomePlug. Electricity is a great medium to transport data over existing cables in-home and outdoor but gives the network an old-school flavor of the behaviour of the hub where all stations share the medium. In this lecture, we present the freshly released FAIFA open source software that can be used to audit the security of PLC networks and script some flawnesses of the PLC devices.

PLC will definitely be one of the main LANs technology for in-buildings, in-home and collectivities IP connectivities in developed and undeveloped countries. PLC describes the technology used to developp MAC layer networks over existing power cables (110/220V - 50/60Hz) and TV cables in-building, in-homes and over public electrical networks.

This talk will describe the FAIFA tool and the technical overview of the current PowerLineCommunications technologies by outlining the following content:

  • Overview of the PLC Networks

    • Introduction to the PLC, brief history of the technology
    • Technologies underlying the PLC (PHY and MAC layer)
    • Current status of the technology and security issues
  • Description of the HomePlug AV standard

    • Different generations of chips and vendors
    • Possible Hacking targets (chip's architecture, on-chip system, managment of the chip)
    • PLC flooding, managment ARP spoofing, RAM dumping
  • Description and demo of the FAIFA tool

    • Full description of the FAIFA features
    • Hacking audit using FAIFA
    • Call for contributions and developers