Piseth: Difference between revisions

From UNamur InfoSec
Jump to navigation Jump to search
No edit summary
No edit summary
Line 52: Line 52:
=== Software (Tools) ===
=== Software (Tools) ===
==== Uniflash ====
==== Uniflash ====
* Note: install for all user vs for root only
==== cc2538-bsl ====
==== cc2538-bsl ====
==== Sensniff ====
==== Sensniff ====

Revision as of 10:14, 19 January 2016

Objectives of the internship

Implement WSN(Wireless Sensor Network) with different use cases and security mechanism/protocol. Analyze and Evaluate.

Passwords.png

alt Test Alt

Hardware

SmartRF06 EB (Evaluation Board)

  • Power supply (Battery, USB pc or 5V external source, external source(3.6v))
  • Switches, Pin connector on Board
  • How to reset , go to bootloader (boodloader sequence check)
  • Ports (to CC2538, to Sensortag)
  • UART over XDS100v3

CC2538 EM

  • Power supply (throught EB or 3.3v usb)
  • Ports connection
  • What can CC2538 be used to

Compile Firmware

  • Make command

Flash Firmware

  • CC2538-bsl
  • Uniflash (Linux)**
  • SmartRF Flash Programmer**
  • Restore to Default firmware (Factory Firmware)
//**Note: Could be moved to Tools sections

CC2650 Sensortag

  • What it can be used
  • Power Supply (Through Sensortag DevPack (note: some usb cable doesn't work), Battery, CC2538)
  • Default function of buttons (Disconnect, Reset to factory)

Compile Firmware

  • Make command (Could point to contiki project structure section)

ex: make TARGET=srf06-cc26xx BOARD=sensortag/cc2650 cc26xx-web-demo.bin

Flash Firmware

  • Flash via OAD
  • Flash Default Factory Firmware
  • Uniflash (Linux)**
  • SmartRF Flash Programmer**
//**Note: Could be moved to Tools sections

CC2531 Dongle

  • What it can be used. (Sniffer, Mote, Slip-radio)

Compile Firmware

Flash Firmware

Software and Platform

Contiki OS

Features

Processes

File Structure and Compilation

Software (Tools)

Uniflash

  • Note: install for all user vs for root only

cc2538-bsl

Sensniff

  • cc2538 (project conf) : #define CC2538_RF_CONF_SNIFFER 1
                         #define CC2538_RF_CONF_CHANNEL 26

SmartRF Protocol Packet Sniffer

nvm tool

Components for Designed network

Motes

  • What is motes
  • What is it consist of and its functions
  • What hardware can be used.

Network (WSN)

6lowpan

  • Idea/why 6lowpan
  • Basic function

Border Router

Function

Installation

Configurations

Security

  • Protocol implementation
  • Right/Trusted Motes?
  • Probe message attack (make mote wake up all the time)
  • Relay Message?
  • Exchange data
  • What use cases/scenario

Issues faced

Pending to be Documented

Glossary

  • RDC:
  • ContikiMac:
  • NullRDC:
  • slip-radio:
  • PANID: