mirror of
https://github.com/NationalSecurityAgency/ghidra.git
synced 2025-10-03 09:49:23 +02:00

GP-4686: formatting GP-4686: post-review fixes GP-4686: post-review fixes GP-4686: remote options GP-4686: remote options GP-4686: remote options GP-4686: post-review / readmem logic GP-4686: extended launch GP-4686: better desc for kernel GP-4686: aisle 9 GP-4686: basically working GP-4686: better display GP-4686: unnecessary? GP-4686: better attr display logic GP-4686: temp GP-4686: addresses for synthetics GP-4686: cleanup, minor errors, start on CreateProcess2 GP-4686: adding names & addresses GP-4686: print hell, but fixes TARGET_OBJECT GP-4686: first pass kernel stuff
22 lines
1.2 KiB
Batchfile
22 lines
1.2 KiB
Batchfile
::@title dbgeng-remote
|
|
::@desc <html><body width="300px">
|
|
::@desc <h3>Launch with <tt>dbgeng</tt> remotely (in a Python interpreter)</h3>
|
|
::@desc <p>
|
|
::@desc This will launch the target on a remote machine using <tt>dbgeng.dll</tt>.
|
|
::@desc For setup instructions, press <b>F1</b>.
|
|
::@desc </p>
|
|
::@desc </body></html>
|
|
::@menu-group local
|
|
::@icon icon.debugger
|
|
::@help TraceRmiLauncherServicePlugin#dbgeng_remote
|
|
::@env OPT_PYTHON_EXE:file="python" "Python command" "The path to the Python 3 interpreter. Omit the full path to resolve using the system PATH."
|
|
:: Use env instead of args, because "all args except first" is terrible to implement in batch
|
|
::@env OPT_TARGET_IMG:file="" "Image" "The target binary executable image"
|
|
::@env OPT_TARGET_ARGS:str="" "Arguments" "Command-line arguments to pass to the target"
|
|
::@env OPT_CONNECT_STRING:str="" "Connection" "Connection-string arguments (a la dbgsrv args)"
|
|
::@env OPT_USE_DBGMODEL:bool=true "Use dbgmodel" "Load and use dbgmodel.dll if it is available."
|
|
::@env WINDBG_DIR:dir="" "Path to dbgeng.dll directory" "Path containing dbgeng and associated DLLS (if not Windows Kits)."
|
|
|
|
@echo off
|
|
|
|
"%OPT_PYTHON_EXE%" -i ..\support\remote-dbgeng.py
|