QtRE icon indicating copy to clipboard operation
QtRE copied to clipboard

No output files after nominally successful run

Open sternj opened this issue 1 year ago • 2 comments

Running the tool with Java 11.0.22, maven 3.9.6, and GHidra 9.2.2 and the following configuration, the directory result_dir has no output. corn_app_list contains the absolute path of a binary called corn_app, which is a relatively large application using QT that I can provide privately upon request.

{
  "DIRECTORY_NAME": "/Users/sam/QtRE/ghidra_init_dir",
  "OUTPUT_DIR": "/Users/sam/QtRE/result_dir",
  "PROJECT_NAME": "corn_app",
  "BINARY_FILE_LIST": "./corn_app/corn_app_list",
  "LANGUAGE_NAME": "ARM:LE:32:v8",
  "DISASSEMBLE_TIMEOUT": 1000,
  "EMULATION_TIMEOUT": 30,
  "DECOMPILE_TIMEOUT": 60,
  "DECOMPILE_MODE": "decompile"
}

sternj avatar Mar 23 '24 16:03 sternj

Here is the console output, QtRE populates result_dir with two empty folders, Connect and Meta.

sternj avatar Mar 23 '24 16:03 sternj

Hi, QtRE relies on the function signatures and symbols to recognize the connect functions and metadata tables. You results seem to suggest that QtRE was not able to locate them in the program to perform further analysis. Can you manually use Ghidra to confirm those functions / tables are found during runtime?

onehouwong avatar Mar 29 '24 13:03 onehouwong