All Projects → XboxDev → nxdk-rdt

XboxDev / nxdk-rdt

Licence: other
Remote Dev Tool is a tool to remote control an Xbox using memory access and RPC

Programming Languages

c
50402 projects - #5 most used programming language
python
139335 projects - #7 most used programming language
Makefile
30231 projects

Projects that are alternatives of or similar to nxdk-rdt

xboxpy
Python module to interface with original Xbox hard- and software
Stars: ✭ 23 (+0%)
Mutual labels:  interface, remote, xbox
MouseInjectDetection
Simple method of checking whether or not mouse movement or buttons (<windows 10) are injected
Stars: ✭ 29 (+26.09%)
Mutual labels:  hook, inject
react-cool-virtual
😎 ♻️ A tiny React hook for rendering large datasets like a breeze.
Stars: ✭ 1,031 (+4382.61%)
Mutual labels:  hook, memory
nv2a-trace
A tracing software like apitrace for the original Xbox GPU
Stars: ✭ 20 (-13.04%)
Mutual labels:  debugger, xbox
Webserial
Remote Serial monitor for ESP8266 & ESP32
Stars: ✭ 133 (+478.26%)
Mutual labels:  interface, remote
Backdoor
A backdoor that runs on Linux and Windows
Stars: ✭ 36 (+56.52%)
Mutual labels:  tcp, remote
Ios Monitor Platform
📚 iOS 性能监控 SDK —— Wedjat(华狄特)开发过程的调研和整理
Stars: ✭ 2,316 (+9969.57%)
Mutual labels:  hook, memory
Ysf
YSF Server Functions
Stars: ✭ 77 (+234.78%)
Mutual labels:  hook, memory
Hyperdbg
The Source Code of HyperDbg Debugger 🐞
Stars: ✭ 658 (+2760.87%)
Mutual labels:  debugger, hook
Reclass.net
More than a ReClass port to the .NET platform.
Stars: ✭ 766 (+3230.43%)
Mutual labels:  debugger, remote
Netassistant
A UDP/TCP Assistant. 网络调试助手
Stars: ✭ 66 (+186.96%)
Mutual labels:  debugger, tcp
Ip Kvm Interface
DIY IP-KVM for Remote Desktop Access
Stars: ✭ 62 (+169.57%)
Mutual labels:  interface, remote
AtomicX
Browse, Download and Install GSC Mods for Black Ops II (PlayStation 3 & Xbox 360)
Stars: ✭ 20 (-13.04%)
Mutual labels:  xbox, inject
Asyncrat C Sharp
Open-Source Remote Administration Tool For Windows C# (RAT)
Stars: ✭ 819 (+3460.87%)
Mutual labels:  tcp, remote
gdb-dashboard
Modular visual interface for GDB in Python
Stars: ✭ 8,699 (+37721.74%)
Mutual labels:  debugger, interface
Unityheapexplorer
A Memory Profiler, Debugger and Analyzer for Unity 2019.3 and newer.
Stars: ✭ 179 (+678.26%)
Mutual labels:  debugger, memory
libmem
Advanced Game Hacking Library for C/C++, Rust and Python (Windows/Linux/FreeBSD) (Process/Memory Hacking) (Hooking/Detouring) (Cross Platform) (x86/x64/ARM/ARM64) (DLL/SO Injection) (Internal/External)
Stars: ✭ 336 (+1360.87%)
Mutual labels:  hook, memory
terratools
Some tools to enhance your terraform experience
Stars: ✭ 40 (+73.91%)
Mutual labels:  remote
moneta
Moneta is a live usermode memory analysis tool for Windows with the capability to detect malware IOCs
Stars: ✭ 384 (+1569.57%)
Mutual labels:  memory
objects-hooks-remover
Package to remove WordPress hook callbacks that uses object methods or closures.
Stars: ✭ 44 (+91.3%)
Mutual labels:  hook

Xbox Remote Dev Tool

This tool will allow you remote control of an Xbox from your development system over the network. This tool is very early in development and will likely be improved over the future.

Supported commands:

  • SYSINFO - Get some system info
  • REBOOT - Reboot the machine
  • MALLOC - Allocate some memory
  • FREE - Free allocated memory
  • MEM_READ - Read memory
  • MEM_WRITE - Write memory
  • DEBUG_PRINT - Print a debug string to the screen
  • SHOW_DEBUG_SCREEN - Show the debug screen
  • SHOW_FRONT_SCREEN - Switch back to the front screen
  • CALL - Call address with given state

To-do list:

  • Code execution
  • Code debugging
  • Screenshots/Video
  • Push Buffer
  • File IO
  • HAL access to SMBus, etc.
  • MSR/IO Port

Check out dbg.py for the Python interface (to be run on your dev system). Check out dbgd.c for the Xbox side of things.

Protocol

Communication takes place using protocol buffers over a TCP socket. The protocol is defined in dbg.proto.

You will need protobuf-c to rebuild the protocol interface C file and regular protoc to build the Python interface. Both are available via apt-get.

Test With XQEMU

Run with

-net nic,model=nvnet -nic user,hostfwd=tcp::9269-:9269

Then connect to 127.0.0.1:9269. The dbg.py script can do this using ./dbg.py 127.0.0.1 (port is implied for this tool).

Run on a real Xbox

Build, then copy the XBE over to your xbox.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].