Atlanta Bsides 2012 James Edge

Slides:



Advertisements
Similar presentations
Panos Xylias - 2nd line - 15/04/04
Advertisements

Slide 1 Orion Telecom Networks Inc Slide 1 XC 64 E1 Electronic Patch Panel xcvcxv Updated: Nov, 2010Orion Telecom Networks Inc XC 64 Port.
Week 7 Session 1 Reading 3 Pin Configurations and Wiring Terminology.
Laptop Usage & Care Asad M. Nafees. Inserting a Battery Pack To insert a battery pack into the battery bay: 1. Turn the notebook upside down on a flat.
Complete CompTIA A+ Guide to PCs, 6e
How to Set Up, Secure and Manage A Network
PC Technology Chapter 6 Teacher: Manju JEOPARDY.
An Example of a Portable Computing Device. A PDA as an Example of a Portable Computing Device Recharger and connection to computer for replication Recharger.
Mobile Infrastructure CSE 390 Fall Mobile device types Pagers – Mostly RIM devices (proprietary OS) – 2-way paging – Use Mobitex and DataTAC wireless.
How to wire Ethernet Cables. Tools Required CAT 5 Cable - bulk Category 5, cable RJ45 Ends Crimper for RJ45 Wire Cutters - to cut and strip the cable.
Network Interface Card (NIC) Connecting Devices Hubs/switches, routers Network Cables Twisted-pair cable, Coaxial cable, Optical fiber Wireless Networks.
DELTACO Cables. - New design since A line-up in pp bag.
Samsung Digital Signage
HOW TO MAKE UTP CAT-5/5e CABLE
1 Chapter Overview Network Cables Network Interface Adapters Network Hubs.
Quick Guide for Your IBM ThinkPad DU Presented by: Arey Jones Educational Solution.
Basic Computer Network. Connecting to the Internet Requirement  A computer or PDA or cell phone  An account with an ISP (Internet Service Provider)
Chapter 5 The System Unit.
Nokia 30 technical specification
Oleh : Bekti Ratna TA – SMA Negeri 1 Sragen HOME Exit ICT lessons Class X Smt.1 SMA N 1 SRAGEN 2008/2009.
Ports, Cables and Connectors
Khaled A. Al-Utaibi  What is Arduino?  Arduino Boards  Arduino Shields  Arduino Uno Hardware.
AVT2000D is a portable and compact in size magnetic installation vehicle tracking device which is easy in mounting and hiding to where there is the metal.
Computer Hardware The Basics. Overview Why is this important? To be able to recognize each of the main parts of a computer As a professional in digital.
Motherboards. Parts of a motherboard Motherboards connect the diverse elements of a PC, enabling them to communicate with one another and work together.
COMPUTER SYSTEM.
LOGO. Types of System Boards  Nonintegrated System Board  Nonintegrated system boards can be easily identified because each expansion slot is usually.
Introduction to computer repair Chapter 1. Objectives After completing this chapter you will be able to ▫Identify common technician qualities ▫Understand.
PC Maintenance: Preparing for A+ Certification Chapter 7: Cables.
Created by: Benton Kaeb
The Visible PC Chapter 1.
Information Technology
System Elements HighPoint Broadband Delivery System Sector 1 Sector 3
Ch Review1 Review Chapter Microcomputer Systems Hardware, Software, and the Operating System.
Unit 3- Input, Output, & Peripherals.  Identify & describe input devices  Identify & describe output devices  Connect input & output devices to a computer.
Hardware Lesson 2 Computer Components. Path of Information Through a Computer Input Device RAM CPU Output Device.
Getting Started With an Unmanaged Switch HUE-500.
Translate the following message:
Motherboards.
Motherboard (Main board)
Ethernet and Wifi Chapter 7 & 8. Send and Receive Data network adapter or network interface NIC card the most common wired Ethernet network interfaces.
PRESENTATION ON MOTHERBOARD. MOTHERBOARD The motherboard is the main circuit board inside your PC. A motherboard is the central printed circuit board.
Crossover Cable Construction
Modules WISMO External Modem Fastrack Integrated Modem Integra Comprehensive Range.
The Guts. CPU CPU Socket The CPU is generally a 2 inch ceramic square with a silicon chip located inside. The chip usually about the size of a thumbnail.
Grade 9 BTT - Hardware Notes. Prepared by: C. Novak - Ridgemont Hardware and Software Hardware is any part of the computer system you can see Software.
Computer Hardware Introduction to Computer Components and Terminology.
COMPUTER HARDWARE. Presented By  Name: MOHD. SHAFIKUR RAHMAN  ID:  Department: Computer Science & Engineering.
Hardware Lesson 2 Computer Components. Power supply (the heart) Takes electricity from the wall outlet and converts it into a current that works for the.
Getting Started With the Arduino Uno
Kaaba Technosolutions Pvt Ltd1 Objectives Learn that a computer requires both hardware and software to work Learn about the many different hardware components.
Semester One 2001/2002 Sheffield Hallam University1 What does a PC do? computers collect, process, store, and communicate information Collect via input.
Computing Fundamentals
Hardware Lesson 2 Computer Components. Power supply (the heart) Takes electricity from the wall outlet and converts it into a current that works for the.
Chapter 2b- Peripherals & Ports.  Identify & describe input devices  Identify & describe output devices  Connect input & output devices to a computer.
Ports and Connectors By Karina Hackett Overview: Ports are also known as sockets, and are located at the back of a system unit. Connectors are the parts.
Made By : Gagandeep Singh CompTIA A+ Certified. PORTS ON MOTHERBOARD  PS/2 PORT  SERIAL PORT  PARALLEL PORT  VGA PORT  DVI PORT  USB PORT  MINI.
PCs ENVIRONMENT and PERIPHERALS Lecture 4. An expansion cards: - An expansion card (expansion board) is an electronic circuit board that adds more functionality.
পরিচিতি Hardware Maintenance & Troubleshooting A+ Core Hardware Motherboard Processor Ram BIOS and CMOS H.D.D. ( Hard Disk Drive) Floppy Drives Laptop.
Lecture 2 unit 1.
Power Supply.
PCI-E 1x Slot - Single slot - In the PCIe 1
Information Technology
Components of Computer
Principles of Information Technology
A. PCI Slot - This board has 2 PCI slots
Mr C Johnston ICT Teacher
ICT Programming Lesson 2:
Hardware sort.
A Look at Computer Parts
Presentation transcript:

Atlanta Bsides 2012 James Edge james.edge@jedge.com www.jedge.com Custom Power Pwn Atlanta Bsides 2012 James Edge james.edge@jedge.com www.jedge.com

The people over at Pwnie Express are coming out with a neat device called the Power Pwn. This device follows up on the Pwn Plug and the PwnPhone. With my experience as a penetration tester and junior hardware hacker I’ve been working on my own “pwn” hardware. I combined the PCEngines Alix 6f2, an APC BE650R Battery Backup Power Strip, and a battery Power Pack for a Custom Power Pwn. I integrated the Alix connectors for the serial, ethernet, and external antenna connectors with the existing APC coax, rj45, and rj50 ports. This talk is a show and tell on what I did and how anyone who is a fan of hardware hacking can do this themselves.

x86 special purpose network board Custom Power Pwn + + x86 special purpose network board Used UPS Power Pack

Alix 6f2 Board ALIX.6F2 system board 500 MHz AMD Geode LX800 256 MB 2 LAN 1 miniPCI 1 miniPCI Express 2 USB dual SIM sockets Compact Flash and 44pin IDE Serial Port RTC Battery

Energizer XP8000A (xpal) Specifications Battery Cell: Lithium Polymer Power Capacity: 8000 mAh Rated Input: DC 19V, Max 3500 mA Rated Output:  DC 5V, 2100mA  DC 12V, 2000mA DC 19V, 2000mA Recharge Time: ~4 Hrs Weight: 0.5 lbs / 0.22 kg Dimensions: 4.3(L) x 2.9(W) x 0.9(H) inches 11(L) x 7.3(W) x 2.3(H) cm Excellent Review of External Power Packs http://www.tomshardware.com/reviews/notebook-battery-external-power-supply,2821.html

APC UPS - BE650R Analog phone line for phone/fax/modem/DSL (RJ-45 connector), Network line - 10/100 Base-T Ethernet (RJ-45 connector), Coaxial cable for CATV/SATV/modem/Audio-Video (coax connector)

Custom Power Pwn

APC External Connections

APC RJ45 Ethernet Ports RJ45 PCB Pinout The APC offers surge protection for Ethernet connections . There exists a DSL/Modem/Network/Fax Port (data in) and a Data Port (data out). I took a cat5e patch cable and cut it in half soldering the wires of the two pieces to the back of the circuit board RJ45 sockets. The pictures below show the pin numbers from the view of the back of the circuit board and the corresponding wire colors you would solder to the pins. RJ45 PCB Pinout

APC RJ50 for Serial Port Access The APC offers an RJ50 (10 pin) console port for computer management in case of a power outage. A USB to RJ50 adapter is used for this purpose however we will utilize a plain RJ45 plug because it works and we only need access to three wires for proper serial communication to the Alix 6f2. We are making a custom adapter since there is no room in the APC for an off the shelf adapter. It doesn’t matter how you wire it as long as it is a straight through connection for the three wires (RX, TX, GND) from the Alix serial port to the end that will connect to the laptop. I connect the RJ50 pins 3, 5, & 7 to the DB9 Female plug pins 3 (TX), 2 (RX), & 5 (GND) RJ50 DB9 Female The RJ45 Cat5e connector pins 2, 4, & 6 (Orange, Blue, & Green) match up to pins 3, 5, & 7 on the 10 pin RJ50 plug. I connect the RJ45 Cat5e connector pins 2, 4, & 6 (Orange, Blue, & Green) to the DB9 Male plug pins 2 (RX), 3 (TX), & 5 (GND)

Additional Hardware Mini-PCI Wireless Card mPCI-Express GSM WWAN modem Pigtail Cables U.FL or MMCX to RP-SMA pigtails F Plug to RP-SMA Jack (male pin)RF pigtail F female nut bulkhead to RP-SMA male pigtail DB9F-DB9F null modem Serial to USB adapter Compact Flash card Optional 44pin IDE 2.5” drive External 802.11 and GSM antennas Cat 5e Flat Ethernet Cable

Additional Hardware Mini-PCI Wireless Card GSM WWAN Card Atheros AR5213A, AR5212, or AR5414 Support for monitor mode and packet injection http://store.netgate.com/miniPCI-Cards-C26.aspx Ebay: Atheros AR5213A AR5004G - $5 For name brand go with Ubiquiti and Alfa GSM WWAN Card Sierra Wireless MC8775 NOTE: Pay attention to the connectors on the cards. You will see U.FL or MMCX and will need to correct pigtail.

The Operating System The PCEngines.sh Alix page lists a plethora of operating systems that run on the Alix. This is because the Alix is based on the x86 architecture. Operating systems include various flavors of Linux, BSD, as well as Microsoft Windows. This project used the Debian-for-Alix OS. This is a custom image specifically for Alix devices.

Prepaid Cellular (T-Mobile) http://www.t-mobile.com/shop/plans/Cell-Phone-Plans.aspx?catgroup=MobileBroadband&WT.z_shop_plansLP=Mobile_broadband

Custom Power Pwn - Links http://www.energizerpowerpacks.com/us/products /xp8000a/index.html http://pcengines.ch/ http://store.netgate.com/ http://www.apc.com/resource/include/techspec_in dex.cfm?base_sku=BE650R http://www.ebay.com/sch/i.html?_nkw=MC8775 http://code.google.com/p/debian-for-alix/ http://www.jedge.com/wordpress/2012/08/my- custom-power-pwn/

Inspiration brought to me by … Pwnie Express http://pwnieexpress.com/products/power-pwn