-
Notifications
You must be signed in to change notification settings - Fork 45
/
fuzzerConfig.py
executable file
·21 lines (19 loc) · 1.04 KB
/
fuzzerConfig.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
import os
USR_HOME_DIR = os.path.expanduser('~')
#tools and symbols for the fuzzer
ndkstack='/opt/Arsenal/android-ndk/ndk-stack'
addr2line = "/opt/Arsenal/android-ndk/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64/bin/arm-linux-androideabi-addr2line"
symbols = USR_HOME_DIR+"/droid-ff/symbols"
#folders for the fuzzer
path_for_confirmed_samples = USR_HOME_DIR+"/droid-ff/confirmed_crashes/"
path_for_crash_samples = USR_HOME_DIR+"/droid-ff/crashes/"
path_to_generated_samples = USR_HOME_DIR+"/droid-ff/generated_samples_folder/"
path_to_save_logcat= USR_HOME_DIR+"/droid-ff/logcat.txt"
path_to_mutated_dex = USR_HOME_DIR+"/droid-ff/generated_samples_folder/"
path_to_mutation_sample = USR_HOME_DIR+"/droid-ff/mutation_sample/"
path_to_fuzzer_binaries = "/usr/share/droid-ff/bin/"
path_to_dex_fixer = "/usr/share/droid-ff/bin/dexRepair"
path_to_thridparty = "/usr/share/droid-ff/third_party/"
path_to_unique_crashes = USR_HOME_DIR+"/droid-ff/unique_crashes/"
#android binary which needs to be fuzzed
target_android_executable = "/system/xbin/dexdump"