From 4c6bf900d011250a2008edefbd907867b6ffafca Mon Sep 17 00:00:00 2001 From: Wyatt Neal Date: Tue, 9 Jul 2019 21:14:22 -0500 Subject: [PATCH] prints exceptions when flirt files are bad --- ApplySig.py | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/ApplySig.py b/ApplySig.py index 30927d4..7137ba9 100644 --- a/ApplySig.py +++ b/ApplySig.py @@ -717,13 +717,14 @@ def apply_sig(flirt): print('Parse Flirt File.....') try: flirt = parse_flirt_file(f) -except: + print('Name: ', flirt.header.library_name) + print('Count:', flirt.header.n_functions) + #print('ARCH: ', flirt.header.arch) + #print('OS: ', flirt.header.os_types) + print('Apply Signatures.....') + apply_sig(flirt) + print('[ %d / %d ]' % (rename_cnt, flirt.header.n_functions)) +except FlirtException as e: print('Parsing Failed!') -print('Name: ', flirt.header.library_name) -print('Count:', flirt.header.n_functions) -#print('ARCH: ', flirt.header.arch) -#print('OS: ', flirt.header.os_types) -print('Apply Signatures.....') -apply_sig(flirt) -print('[ %d / %d ]' % (rename_cnt, flirt.header.n_functions)) + print(e) print('Done!') \ No newline at end of file