Vault7: CIA Hacking Tools Revealed
Navigation: » Latest version
Owner: User #71384
Remote Debugging with Eclipse
Build the GDBGNU debugger Server for the target platform (ARMProcessor manufacturer is used in this example)
- Untar GDBGNU debugger into a directory of choice
- Create a build and install directory
mkdir -p build/arm install/arm - Go to the build/arm directory and execute the following:
../../gdb/gdbserver/configure --prefix=`pwd`/../../install/arm --verbose --host=arm-linux-gnueabi --build=x86_64-linux-gnueabi --target=arm-linux-gnueabi
make
make install - The resulting binary (arm-linux-gnueabi-gdbserver) will then be found in the ../../install/arm/bin directory
Install CDT Eclipse with the necessary supporting software
On an unclassified, Internet-connected workstation:
Download and install the CDT version of Eclipse
- Select Help->Check for Updates and update the software to the latest revision.
Run Eclipse
- Select: Help->Install New Software
- In the Work with: window select --All Available Sites--
-
Under Name expand the Mobile and Device Development line item and select the following:
- C/C++ DSF GDBGNU debugger Debugger Integration
- C/C++ Remote Launch
- Remote System Explorer End-User Runtime
- Remote System Explorer User Actions
- Complete the installation, accepting any license agreements and then clicking Finish.
Build the GDBGNU debugger debugger for the target platform and install it
<more later>