Difference between pages "Tutorials/Reverse engineering embedded software using Radare2" and "Banking"

From LCA2015 Delegate wiki
(Difference between pages)
Jump to: navigation, search
(Clone & build radare2)
 
 
Line 1: Line 1:
This page describes preparation for [http://linux.conf.au/schedule/30102/view_talk?day=thursday Reverse engineering embedded software using Radare2]
+
{{Trail|About|Delegate Information|Shops and Supplies}}
  
== Outline ==
+
== For Australians ==
  
We will try and get through all the following:
+
=== ANZ ===
  
* Introduction to Radare2 reverse engineering tool
+
* ATMs are available in the International and Domestic terminals, and all over Auckland
* The Radare2 utilities
+
* INSERT FEES HERE
* Basics of using the Radare2 reverse engineering to with a binary you probably have on your laptop
+
* Looking at an arduino binary
+
* Introduction to MIPS architecture and assembly
+
* Extracting firmware images
+
  
You might like to bring your own binary to play with as well instead!
+
=== Commonwealth Bank ===
  
== Prerequisites ==
+
Auckland Savings Bank (ASB) is a wholly owned subsidiary of the Commonwealth Bank. [https://community.commbank.com.au/t5/International-Travel/New-Zealand/td-p/1342?ei=gsa_support_new-zealand Source]
  
If you are planning to work through the examples and try your own thing during the session, you really want to get this sorted before the event.
+
* ATM is only available in the domestic terminal, near door 5.
 +
** Approximately 10 minutes walk from international.  Exit the International terminal and follow the signs / green line to the Domestic airport.  Follow the signs towards Air New Zealand, and it is near door 5 in a cluster of three ATMs.
 +
** Domestic Airport is closed between 00:00 and 05:00 NZDT.  However, they may close early, when visiting the security guard was locking the doors at 23:30.
 +
* ATMs are also available all over Auckland.
  
Minimum requirements:
+
* ASB ATMs: Costs 2 AUD per withdrawl.
* a C compiler and libraries needed to build radare2 - the "apt-gettable" version is out of date
+
* Other (Maestro / Cirrus) ATMs: 5 AUD per withdrawl + 3% of the value
* xdot for viewing callgraphs.
+
 
+
Various other tools may be helpful, and indeed needed (e.g. an editor) to complete some of the examples
+
 
+
If you are using a Debian-derived distro, for example:
+
 
+
    sudo apt-get install build-essential xdot eog ghex binwalk vim gedit srecord
+
 
+
It should be possible to build radare2 on Linux, FreeBSD/NetBSD etc, Max OS/X and Windows and possibly on Android if you try hard enough (using a Debian root, for example)
+
 
+
However, the tutorial examples have only been tested using Debian Wheezy.
+
 
+
=== Clone & build radare2 ===
+
 
+
Note, changing to the lca2015_tutorial branch is important, because the software is under active development there could be breakage in master upstream
+
 
+
    git clone http://github.com/pastcompute/radare2
+
    cd radare2
+
    git checkout tutorial_branch
+
    ./configure
+
    make -j
+
    sudo make symstall
+
 
+
Note, you can install as a normal user if you need to:
+
 
+
    ./configure --prefix=$HOME/path/to/wherever
+
    make -j
+
    sudo make symstall
+
    export PATH=$HOME/path/to/wherever:$PATH
+
 
+
Clone the examples repository
+
 
+
    cd
+
    git clone http://github/com/pastcompute/lca2015-radare2-tutorial
+
 
+
==Troubleshooting==
+
 
+
The tutorial is not until Tuesday Afternoon so if you need help with the above ping me on Twitter : [https://twitter.com/pastcompute @pastcompute]
+

Revision as of 15:23, 10 January 2015

< Main Page < About < Delegate Information < Shops and Supplies


For Australians

ANZ

  • ATMs are available in the International and Domestic terminals, and all over Auckland
  • INSERT FEES HERE

Commonwealth Bank

Auckland Savings Bank (ASB) is a wholly owned subsidiary of the Commonwealth Bank. Source

  • ATM is only available in the domestic terminal, near door 5.
    • Approximately 10 minutes walk from international. Exit the International terminal and follow the signs / green line to the Domestic airport. Follow the signs towards Air New Zealand, and it is near door 5 in a cluster of three ATMs.
    • Domestic Airport is closed between 00:00 and 05:00 NZDT. However, they may close early, when visiting the security guard was locking the doors at 23:30.
  • ATMs are also available all over Auckland.
  • ASB ATMs: Costs 2 AUD per withdrawl.
  • Other (Maestro / Cirrus) ATMs: 5 AUD per withdrawl + 3% of the value