From d0482197b955434a1321581f2c3a1b36e22ed7ac Mon Sep 17 00:00:00 2001 From: sparkling Date: Tue, 18 Jul 2017 22:15:23 +0900 Subject: [PATCH] [*] modify bug : orig files missing, file pointer error --- 0x07_0x08_uncrackable_crackme/fuzz.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/0x07_0x08_uncrackable_crackme/fuzz.py b/0x07_0x08_uncrackable_crackme/fuzz.py index 33daaf7..40c3b75 100644 --- a/0x07_0x08_uncrackable_crackme/fuzz.py +++ b/0x07_0x08_uncrackable_crackme/fuzz.py @@ -17,15 +17,17 @@ def compare(fn1, fn2): return f1.read()==f2.read() def check_output(): - os.system("(./license_2_fuzz ; ./license_2_fuzz AAAA-Z10N-42-OK) > fuzz_output") + os.system("(./license_2 ; ./license_2 AAAA-Z1ON-42-OK) > orig_output") + os.system("(./license_2_fuzz ; ./license_2_fuzz AAAA-Z1ON-42-OK) > fuzz_output") return compare("orig_output", "fuzz_output") - def check_gdb(): + os.system("echo disassemble main | gdb license_2 > orig_gdb") os.system("echo disassemble main | gdb license_2_fuzz > fuzz_gdb") return compare("orig_gdb", "fuzz_gdb") def check_radare(): + os.system('echo -e "aaa\ns sym.main\npdf" | radare2 license_2 > orig_radare') os.system('echo -e "aaa\ns sym.main\npdf" | radare2 license_2_fuzz > fuzz_radare') return compare("orig_radare", "fuzz_radare")