23 lines
755 B
Python
23 lines
755 B
Python
|
|
import sys
|
||
|
|
sys.path.insert(0, r"k:\mcp\GhidraMCP")
|
||
|
|
import bridge_mcp_ghidra as bridge
|
||
|
|
|
||
|
|
for address in ["1250:0000", "1250:0001"]:
|
||
|
|
print(f"=== {address} ===")
|
||
|
|
print(bridge.get_function_containing(address))
|
||
|
|
print(bridge.decompile_function_by_address(address))
|
||
|
|
print()
|
||
|
|
|
||
|
|
for address in ["1250:026c", "1250:0749"]:
|
||
|
|
print(f"=== helper {address} ===")
|
||
|
|
print(bridge.get_function_containing(address))
|
||
|
|
print(bridge.decompile_function_by_address(address))
|
||
|
|
print(bridge.get_xrefs_to(address))
|
||
|
|
print()
|
||
|
|
|
||
|
|
for address in ["1250:0910"]:
|
||
|
|
print(f"=== helper {address} ===")
|
||
|
|
print(bridge.get_function_containing(address))
|
||
|
|
print(bridge.decompile_function_by_address(address))
|
||
|
|
print(bridge.get_xrefs_to(address))
|
||
|
|
print()
|