40 lines
1014 B
Markdown
40 lines
1014 B
Markdown
|
# T124 Gupje
|
||
|
|
||
|
The exploitation work for this device is done by [LordRafa](https://github.com/LordRafa)
|
||
|
|
||
|
To build gupje, see the readme in the gupje_t/ folder.
|
||
|
|
||
|
## Usage
|
||
|
This project assumes the following directory structure:
|
||
|
|
||
|
```bash
|
||
|
Source/gupje ⬡ v18.12.1 main ✘
|
||
|
$ tree -L 3
|
||
|
.
|
||
|
├── [..]
|
||
|
├── debugger_archs
|
||
|
│ ├── ga_arm64.h
|
||
|
│ ├── ga_arm.h
|
||
|
│ └── ga_arm_thumb.h
|
||
|
├── debugger.c
|
||
|
├── devices
|
||
|
│ ├── base_device
|
||
|
│ ├── nvidia_shield
|
||
|
│ │ ├── [..]
|
||
|
│ │ ├── gupje_t
|
||
|
│ │ ├── [..]
|
||
|
│ ├── rpi4_gupje
|
||
|
├── docs
|
||
|
│ ├── [..]
|
||
|
├── [..]
|
||
|
|
||
|
```
|
||
|
|
||
|
The root folder is the [gupje](https://github.com/EljakimHerrewijnen/Gupje) project, which contains this folder in the ``devices/`` subdirectory.
|
||
|
|
||
|
Run the exploit code with a *target* binary to run on the device.
|
||
|
```bash
|
||
|
python3 exploit.py --ga ../bin/nvidia_shield_t/debugger.bin
|
||
|
```
|
||
|
|