-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathconfig.yml
More file actions
60 lines (56 loc) · 1.27 KB
/
config.yml
File metadata and controls
60 lines (56 loc) · 1.27 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
decompilers:
- Source
# - Oxidizer
# - Oxidizer_no_propagation
# - Oxidizer_no_symbol_recovery
# - Oxidizer_no_prototype_inference
# - angr
# - IDA
- Ghidra
# - Binary Ninja
# - Binary Ninja (Pseudo Rust)
- LLM4Decompile
# cache_only: if true, skip decompilation and only use cached results
# timeout: maximum decompilation time in minutes (0 = no timeout)
decompiler_config:
cache_only: false
Source:
cache_only: true
timeout: 0
angr:
cache_only: true
timeout: 180
Oxidizer:
cache_only: true
timeout: 240
Oxidizer_no_symbol_recovery:
cache_only: true
timeout: 240
Oxidizer_no_propagation:
cache_only: true
timeout: 240
Oxidizer_no_prototype_inference:
cache_only: true
timeout: 180
IDA:
cache_only: true
timeout: 60
Ghidra:
cache_only: true
timeout: 180
Binary Ninja:
cache_only: true
timeout: 180
Binary Ninja (Pseudo Rust):
cache_only: true
timeout: 0
LLM4Decompile:
cache_only: false
timeout: 60
paths:
ida: tools/idapro-9.0/idat64
ghidra: tools/ghidra_11.2.1_PUBLIC/support/analyzeHeadless
result_dir: output/result
target_stripped_dir: targets/stripped
target_ground_truth_dir: targets/merged_ground_truth
target_symbols_dir: targets/symbols