diff --git a/modules/utilities/unix/ctf/metactf/files/repository/src_angr/00_angr_find/00_angr_find.c.templite b/modules/utilities/unix/ctf/metactf/files/repository/src_angr/00_angr_find/00_angr_find.c.templite index 6aa5de1a6..51ed408a4 100644 --- a/modules/utilities/unix/ctf/metactf/files/repository/src_angr/00_angr_find/00_angr_find.c.templite +++ b/modules/utilities/unix/ctf/metactf/files/repository/src_angr/00_angr_find/00_angr_find.c.templite @@ -6,9 +6,9 @@ userdef = ''.join(random.choice(userdef_charset) for _ in range(8)) }$ #include +#include #include #include -#include #define USERDEF "${ userdef }$" #define LEN_USERDEF ${ write(len(userdef)) }$ diff --git a/modules/utilities/unix/ctf/metactf/files/repository/src_angr/01_angr_avoid/01_angr_avoid.c.templite b/modules/utilities/unix/ctf/metactf/files/repository/src_angr/01_angr_avoid/01_angr_avoid.c.templite index e89916ef8..9a47a423f 100644 --- a/modules/utilities/unix/ctf/metactf/files/repository/src_angr/01_angr_avoid/01_angr_avoid.c.templite +++ b/modules/utilities/unix/ctf/metactf/files/repository/src_angr/01_angr_avoid/01_angr_avoid.c.templite @@ -24,6 +24,7 @@ def check_string_recursive(array0, array1, random_list, bit): #define _GNU_SOURCE #include +#include #include #include #include diff --git a/modules/utilities/unix/ctf/metactf/files/repository/src_angr/02_angr_find_condition/02_angr_find_condition.c.templite b/modules/utilities/unix/ctf/metactf/files/repository/src_angr/02_angr_find_condition/02_angr_find_condition.c.templite index d672be110..a7339910c 100644 --- a/modules/utilities/unix/ctf/metactf/files/repository/src_angr/02_angr_find_condition/02_angr_find_condition.c.templite +++ b/modules/utilities/unix/ctf/metactf/files/repository/src_angr/02_angr_find_condition/02_angr_find_condition.c.templite @@ -30,6 +30,7 @@ def recursive_if_else(variable, value, depth): }$ #include +#include #include #include diff --git a/modules/utilities/unix/ctf/metactf/files/repository/src_angr/03_angr_symbolic_registers/03_angr_symbolic_registers.c.templite b/modules/utilities/unix/ctf/metactf/files/repository/src_angr/03_angr_symbolic_registers/03_angr_symbolic_registers.c.templite index 63e13c861..b1a527582 100644 --- a/modules/utilities/unix/ctf/metactf/files/repository/src_angr/03_angr_symbolic_registers/03_angr_symbolic_registers.c.templite +++ b/modules/utilities/unix/ctf/metactf/files/repository/src_angr/03_angr_symbolic_registers/03_angr_symbolic_registers.c.templite @@ -9,6 +9,7 @@ def randomly_modify(var): }$ #include +#include #include register int eax asm("eax"); diff --git a/modules/utilities/unix/ctf/metactf/files/repository/src_angr/04_angr_symbolic_stack/04_angr_symbolic_stack.c.templite b/modules/utilities/unix/ctf/metactf/files/repository/src_angr/04_angr_symbolic_stack/04_angr_symbolic_stack.c.templite index fb3771cd2..8ae867382 100644 --- a/modules/utilities/unix/ctf/metactf/files/repository/src_angr/04_angr_symbolic_stack/04_angr_symbolic_stack.c.templite +++ b/modules/utilities/unix/ctf/metactf/files/repository/src_angr/04_angr_symbolic_stack/04_angr_symbolic_stack.c.templite @@ -5,6 +5,7 @@ userdef = [random.randint(0, 0xFFFFFFFF) for i in xrange(2)] }$ #include +#include #include #include #include diff --git a/modules/utilities/unix/ctf/metactf/files/repository/src_angr/05_angr_symbolic_memory/05_angr_symbolic_memory.c.templite b/modules/utilities/unix/ctf/metactf/files/repository/src_angr/05_angr_symbolic_memory/05_angr_symbolic_memory.c.templite index e12a39712..1d6a9edfb 100644 --- a/modules/utilities/unix/ctf/metactf/files/repository/src_angr/05_angr_symbolic_memory/05_angr_symbolic_memory.c.templite +++ b/modules/utilities/unix/ctf/metactf/files/repository/src_angr/05_angr_symbolic_memory/05_angr_symbolic_memory.c.templite @@ -7,6 +7,7 @@ userdef = repr(''.join(random.choice(userdef_charset) for _ in range(32)))[1:-1] }$ #include +#include #include #include #define USERDEF "${ userdef }$" diff --git a/modules/utilities/unix/ctf/metactf/files/repository/src_angr/06_angr_symbolic_dynamic_memory/06_angr_symbolic_dynamic_memory.c.templite b/modules/utilities/unix/ctf/metactf/files/repository/src_angr/06_angr_symbolic_dynamic_memory/06_angr_symbolic_dynamic_memory.c.templite index 5f6d8528e..737c84f23 100644 --- a/modules/utilities/unix/ctf/metactf/files/repository/src_angr/06_angr_symbolic_dynamic_memory/06_angr_symbolic_dynamic_memory.c.templite +++ b/modules/utilities/unix/ctf/metactf/files/repository/src_angr/06_angr_symbolic_dynamic_memory/06_angr_symbolic_dynamic_memory.c.templite @@ -7,6 +7,7 @@ userdef1 = ''.join([random.choice(userdef_charset) for _ in range(8)]) }$ #include +#include #include #include #define USERDEF0 "${ userdef0 }$" diff --git a/modules/utilities/unix/ctf/metactf/files/repository/src_angr/07_angr_symbolic_file/07_angr_symbolic_file.c.templite b/modules/utilities/unix/ctf/metactf/files/repository/src_angr/07_angr_symbolic_file/07_angr_symbolic_file.c.templite index 21bae3caa..cfc783892 100644 --- a/modules/utilities/unix/ctf/metactf/files/repository/src_angr/07_angr_symbolic_file/07_angr_symbolic_file.c.templite +++ b/modules/utilities/unix/ctf/metactf/files/repository/src_angr/07_angr_symbolic_file/07_angr_symbolic_file.c.templite @@ -6,6 +6,7 @@ userdef0 = ''.join(random.choice(userdef_charset) for _ in range(8)) }$ #include +#include #include #include #include diff --git a/modules/utilities/unix/ctf/metactf/files/repository/src_angr/08_angr_constraints/08_angr_constraints.c.templite b/modules/utilities/unix/ctf/metactf/files/repository/src_angr/08_angr_constraints/08_angr_constraints.c.templite index 5bb964d52..b84b843d9 100644 --- a/modules/utilities/unix/ctf/metactf/files/repository/src_angr/08_angr_constraints/08_angr_constraints.c.templite +++ b/modules/utilities/unix/ctf/metactf/files/repository/src_angr/08_angr_constraints/08_angr_constraints.c.templite @@ -4,6 +4,7 @@ random.seed(os.urandom(8)) }$ #include +#include #include #include #include diff --git a/modules/utilities/unix/ctf/metactf/files/repository/src_angr/09_angr_hooks/09_angr_hooks.c.templite b/modules/utilities/unix/ctf/metactf/files/repository/src_angr/09_angr_hooks/09_angr_hooks.c.templite index 83257896c..e00b18f6b 100644 --- a/modules/utilities/unix/ctf/metactf/files/repository/src_angr/09_angr_hooks/09_angr_hooks.c.templite +++ b/modules/utilities/unix/ctf/metactf/files/repository/src_angr/09_angr_hooks/09_angr_hooks.c.templite @@ -4,6 +4,7 @@ random.seed(os.urandom(8)) }$ #include +#include #include #include #include diff --git a/modules/utilities/unix/ctf/metactf/files/repository/src_angr/10_angr_simprocedures/10_angr_simprocedures.c.templite b/modules/utilities/unix/ctf/metactf/files/repository/src_angr/10_angr_simprocedures/10_angr_simprocedures.c.templite index 0dfc4b8fc..871693dc6 100644 --- a/modules/utilities/unix/ctf/metactf/files/repository/src_angr/10_angr_simprocedures/10_angr_simprocedures.c.templite +++ b/modules/utilities/unix/ctf/metactf/files/repository/src_angr/10_angr_simprocedures/10_angr_simprocedures.c.templite @@ -27,6 +27,7 @@ def recursive_if_else(variable, value, end_statement, depth): }$ #include +#include #include #include #include diff --git a/modules/utilities/unix/ctf/metactf/files/repository/src_angr/11_angr_sim_scanf/11_angr_sim_scanf.c.templite b/modules/utilities/unix/ctf/metactf/files/repository/src_angr/11_angr_sim_scanf/11_angr_sim_scanf.c.templite index f8d981d40..fac657e31 100644 --- a/modules/utilities/unix/ctf/metactf/files/repository/src_angr/11_angr_sim_scanf/11_angr_sim_scanf.c.templite +++ b/modules/utilities/unix/ctf/metactf/files/repository/src_angr/11_angr_sim_scanf/11_angr_sim_scanf.c.templite @@ -28,6 +28,7 @@ def recursive_if_else(variable, value, end_statement, depth): }$ #include +#include #include #include #include diff --git a/modules/utilities/unix/ctf/metactf/files/repository/src_angr/12_angr_veritesting/12_angr_veritesting.c.templite b/modules/utilities/unix/ctf/metactf/files/repository/src_angr/12_angr_veritesting/12_angr_veritesting.c.templite index af6ac1a0f..1753f58ab 100644 --- a/modules/utilities/unix/ctf/metactf/files/repository/src_angr/12_angr_veritesting/12_angr_veritesting.c.templite +++ b/modules/utilities/unix/ctf/metactf/files/repository/src_angr/12_angr_veritesting/12_angr_veritesting.c.templite @@ -8,6 +8,7 @@ lamb = random.choice([2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53 }$ #include +#include #include #include #include diff --git a/modules/utilities/unix/ctf/metactf/files/repository/src_angr/13_angr_static_binary/13_angr_static_binary.c.templite b/modules/utilities/unix/ctf/metactf/files/repository/src_angr/13_angr_static_binary/13_angr_static_binary.c.templite index 3b78208e7..ef5c35aca 100644 --- a/modules/utilities/unix/ctf/metactf/files/repository/src_angr/13_angr_static_binary/13_angr_static_binary.c.templite +++ b/modules/utilities/unix/ctf/metactf/files/repository/src_angr/13_angr_static_binary/13_angr_static_binary.c.templite @@ -6,6 +6,7 @@ userdef = ''.join(random.choice(userdef_charset) for _ in range(8)) }$ #include +#include #include #include diff --git a/modules/utilities/unix/ctf/metactf/files/repository/src_angr/14_angr_shared_library/14_angr_shared_library.c.templite b/modules/utilities/unix/ctf/metactf/files/repository/src_angr/14_angr_shared_library/14_angr_shared_library.c.templite index 3ed9d02b5..53d5d5760 100644 --- a/modules/utilities/unix/ctf/metactf/files/repository/src_angr/14_angr_shared_library/14_angr_shared_library.c.templite +++ b/modules/utilities/unix/ctf/metactf/files/repository/src_angr/14_angr_shared_library/14_angr_shared_library.c.templite @@ -1,4 +1,5 @@ #include +#include #include #ifndef __19_ANGR_SHARED_LIBRARY diff --git a/modules/utilities/unix/ctf/metactf/files/repository/src_angr/14_angr_shared_library/14_angr_shared_library_so.c.templite b/modules/utilities/unix/ctf/metactf/files/repository/src_angr/14_angr_shared_library/14_angr_shared_library_so.c.templite index 3a102e810..6fe6fe0f2 100644 --- a/modules/utilities/unix/ctf/metactf/files/repository/src_angr/14_angr_shared_library/14_angr_shared_library_so.c.templite +++ b/modules/utilities/unix/ctf/metactf/files/repository/src_angr/14_angr_shared_library/14_angr_shared_library_so.c.templite @@ -6,6 +6,7 @@ userdef = ''.join(random.choice(userdef_charset) for _ in range(8)) }$ #include +#include #include #include diff --git a/modules/utilities/unix/ctf/metactf/files/repository/src_angr/16_angr_arbitrary_write/16_angr_arbitrary_write.c.templite b/modules/utilities/unix/ctf/metactf/files/repository/src_angr/16_angr_arbitrary_write/16_angr_arbitrary_write.c.templite index f1909ca60..e9799dfbe 100644 --- a/modules/utilities/unix/ctf/metactf/files/repository/src_angr/16_angr_arbitrary_write/16_angr_arbitrary_write.c.templite +++ b/modules/utilities/unix/ctf/metactf/files/repository/src_angr/16_angr_arbitrary_write/16_angr_arbitrary_write.c.templite @@ -12,6 +12,7 @@ def expanded_switch_statement(variable, miss_statement, hit_statement, samples): }$ #include +#include #include #include #include diff --git a/modules/utilities/unix/ctf/metactf/files/repository/src_angr/17_angr_arbitrary_jump/17_angr_arbitrary_jump.c.templite b/modules/utilities/unix/ctf/metactf/files/repository/src_angr/17_angr_arbitrary_jump/17_angr_arbitrary_jump.c.templite index 554bf0872..8667c13cd 100644 --- a/modules/utilities/unix/ctf/metactf/files/repository/src_angr/17_angr_arbitrary_jump/17_angr_arbitrary_jump.c.templite +++ b/modules/utilities/unix/ctf/metactf/files/repository/src_angr/17_angr_arbitrary_jump/17_angr_arbitrary_jump.c.templite @@ -4,6 +4,7 @@ random.seed(os.urandom(8)) }$ #include +#include #include #include #include diff --git a/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch1-2/Ch1_Ltrace/program.c.template b/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch1-2/Ch1_Ltrace/program.c.template index f0be79268..3207b1efd 100644 --- a/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch1-2/Ch1_Ltrace/program.c.template +++ b/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch1-2/Ch1_Ltrace/program.c.template @@ -1,4 +1,5 @@ #include +#include #include #include #define USERDEF "AAAAAA" diff --git a/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch1-2/Ch1_Readelf/program.c.template b/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch1-2/Ch1_Readelf/program.c.template index 6cfd736c6..f811bceb0 100644 --- a/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch1-2/Ch1_Readelf/program.c.template +++ b/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch1-2/Ch1_Readelf/program.c.template @@ -1,4 +1,5 @@ #include +#include #include #define USERDEF "AAAAAA" diff --git a/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch1-2/Ch2_01_Endian/program.c.template b/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch1-2/Ch2_01_Endian/program.c.template index 8caf2212f..9835c8bb6 100644 --- a/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch1-2/Ch2_01_Endian/program.c.template +++ b/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch1-2/Ch2_01_Endian/program.c.template @@ -1,4 +1,5 @@ #include +#include #include #include #include diff --git a/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch1-2/Ch2_01_Showkey/program.c.template b/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch1-2/Ch2_01_Showkey/program.c.template index 21e9140f0..17773fb7e 100644 --- a/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch1-2/Ch2_01_Showkey/program.c.template +++ b/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch1-2/Ch2_01_Showkey/program.c.template @@ -1,5 +1,6 @@ /* Derived from Leila Hawana's CTF level New Beginnings 12/2016 */ #include +#include #include #include #include diff --git a/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch1-2/Ch2_03_IntOverflow/program.c.template b/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch1-2/Ch2_03_IntOverflow/program.c.template index e73201745..300bac8d8 100644 --- a/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch1-2/Ch2_03_IntOverflow/program.c.template +++ b/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch1-2/Ch2_03_IntOverflow/program.c.template @@ -1,5 +1,6 @@ /* Derived from a level by Deborah Hur, New Beginnings 12/2016 */ #include +#include #include #include #include diff --git a/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch1-2/Ch2_03_TwosComplement/program.c.template b/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch1-2/Ch2_03_TwosComplement/program.c.template index d171b7f43..d6b3c0d03 100644 --- a/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch1-2/Ch2_03_TwosComplement/program.c.template +++ b/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch1-2/Ch2_03_TwosComplement/program.c.template @@ -1,5 +1,6 @@ /* Derived from CTF level by Brandon Giatti New Beginnings Fall 2015 */ #include +#include #include #include #include diff --git a/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch1-2/Ch2_03_XorInt/program.c.template b/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch1-2/Ch2_03_XorInt/program.c.template index fa93f1d3c..f0f95e75f 100644 --- a/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch1-2/Ch2_03_XorInt/program.c.template +++ b/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch1-2/Ch2_03_XorInt/program.c.template @@ -1,4 +1,5 @@ #include +#include #include #include #include diff --git a/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch1-2/Ch2_05_FloatConvert/program.c.template b/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch1-2/Ch2_05_FloatConvert/program.c.template index 429b85043..1bf052e75 100644 --- a/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch1-2/Ch2_05_FloatConvert/program.c.template +++ b/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch1-2/Ch2_05_FloatConvert/program.c.template @@ -1,4 +1,5 @@ #include +#include #include #include #include diff --git a/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch3-ExtraFormatStr/Ch3_Format0_Leak/program.c.template b/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch3-ExtraFormatStr/Ch3_Format0_Leak/program.c.template index c642cd75a..5e4c596a5 100644 --- a/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch3-ExtraFormatStr/Ch3_Format0_Leak/program.c.template +++ b/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch3-ExtraFormatStr/Ch3_Format0_Leak/program.c.template @@ -1,4 +1,5 @@ #include +#include #include #include #include diff --git a/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch3-ExtraFormatStr/Ch3_Format1_LeakDollar/program.c.template b/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch3-ExtraFormatStr/Ch3_Format1_LeakDollar/program.c.template index 2230c8884..24826a2ba 100644 --- a/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch3-ExtraFormatStr/Ch3_Format1_LeakDollar/program.c.template +++ b/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch3-ExtraFormatStr/Ch3_Format1_LeakDollar/program.c.template @@ -1,4 +1,5 @@ #include +#include #include #include #include diff --git a/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch3-ExtraFormatStr/Ch3_Format2_nCorruptKey/program.c.template b/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch3-ExtraFormatStr/Ch3_Format2_nCorruptKey/program.c.template index a9698e4bc..63b6dbd6a 100644 --- a/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch3-ExtraFormatStr/Ch3_Format2_nCorruptKey/program.c.template +++ b/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch3-ExtraFormatStr/Ch3_Format2_nCorruptKey/program.c.template @@ -1,4 +1,5 @@ #include +#include #include #include #define USERDEF AAAAAA diff --git a/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch3-ExtraFormatStr/Ch3_Format3_nWriteKey/program.c.template b/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch3-ExtraFormatStr/Ch3_Format3_nWriteKey/program.c.template index 34bb83391..da2733e1e 100644 --- a/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch3-ExtraFormatStr/Ch3_Format3_nWriteKey/program.c.template +++ b/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch3-ExtraFormatStr/Ch3_Format3_nWriteKey/program.c.template @@ -1,4 +1,5 @@ #include +#include #include #include #define USERDEF AAAAAA diff --git a/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch3-ExtraFormatStr/Ch3_Format4_nWriteFnP/program.c.template b/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch3-ExtraFormatStr/Ch3_Format4_nWriteFnP/program.c.template index c94d243a2..04e127499 100644 --- a/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch3-ExtraFormatStr/Ch3_Format4_nWriteFnP/program.c.template +++ b/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch3-ExtraFormatStr/Ch3_Format4_nWriteFnP/program.c.template @@ -1,4 +1,5 @@ #include +#include #include #include diff --git a/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch3-ExtraFormatStr/Ch3_Format5_nTargetWrite/program.c.template b/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch3-ExtraFormatStr/Ch3_Format5_nTargetWrite/program.c.template index 77940cdea..0ebd565f6 100644 --- a/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch3-ExtraFormatStr/Ch3_Format5_nTargetWrite/program.c.template +++ b/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch3-ExtraFormatStr/Ch3_Format5_nTargetWrite/program.c.template @@ -1,4 +1,5 @@ #include +#include #include #include #define USERDEF AAAAAA diff --git a/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch3-ExtraFormatStr/Ch3_Format6_PLTHijack/program.c.template b/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch3-ExtraFormatStr/Ch3_Format6_PLTHijack/program.c.template index 5040ffa6a..940c8d6c6 100644 --- a/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch3-ExtraFormatStr/Ch3_Format6_PLTHijack/program.c.template +++ b/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch3-ExtraFormatStr/Ch3_Format6_PLTHijack/program.c.template @@ -1,4 +1,5 @@ #include +#include #include #include diff --git a/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch3.1-3.5/Ch3_00_GdbIntro/program.c.template b/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch3.1-3.5/Ch3_00_GdbIntro/program.c.template index 632326a1f..8f3d8431d 100644 --- a/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch3.1-3.5/Ch3_00_GdbIntro/program.c.template +++ b/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch3.1-3.5/Ch3_00_GdbIntro/program.c.template @@ -1,4 +1,5 @@ #include +#include #include #define USERDEF "AAAAAA" #define N (sizeof(bogus)/sizeof(const char *)) diff --git a/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch3.1-3.5/Ch3_00_GdbRegs/program.c.template b/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch3.1-3.5/Ch3_00_GdbRegs/program.c.template index a877dacd4..014687ef1 100644 --- a/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch3.1-3.5/Ch3_00_GdbRegs/program.c.template +++ b/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch3.1-3.5/Ch3_00_GdbRegs/program.c.template @@ -1,5 +1,6 @@ /* Derived from CTF level by Blair Davis New Beginnings Fall 2015 */ #include +#include #include #include #include diff --git a/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch3.1-3.5/Ch3_00_GdbSetmem/program.c.template b/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch3.1-3.5/Ch3_00_GdbSetmem/program.c.template index 4d6ffad09..8052aba91 100644 --- a/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch3.1-3.5/Ch3_00_GdbSetmem/program.c.template +++ b/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch3.1-3.5/Ch3_00_GdbSetmem/program.c.template @@ -1,5 +1,6 @@ // Level derived from Kevin Zerzan, New Beginnings 12/2016 #include +#include #include #include #include diff --git a/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch3.1-3.5/Ch3_01_GdbPractice/program.c.template b/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch3.1-3.5/Ch3_01_GdbPractice/program.c.template index a84736e3e..bf40169aa 100644 --- a/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch3.1-3.5/Ch3_01_GdbPractice/program.c.template +++ b/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch3.1-3.5/Ch3_01_GdbPractice/program.c.template @@ -1,4 +1,5 @@ #include +#include #include char pwd[] = "AAAAAA"; diff --git a/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch3.1-3.5/Ch3_02_AsciiInstr/program.c.template b/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch3.1-3.5/Ch3_02_AsciiInstr/program.c.template index 580d8458f..d72876429 100644 --- a/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch3.1-3.5/Ch3_02_AsciiInstr/program.c.template +++ b/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch3.1-3.5/Ch3_02_AsciiInstr/program.c.template @@ -1,4 +1,5 @@ #include +#include #include #define USERDEF0 'AAAAAA' #define USERDEF1 'BBBBBB' diff --git a/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch3.1-3.5/Ch3_04_FnPointer/program.c b/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch3.1-3.5/Ch3_04_FnPointer/program.c index 6cec2833b..79f9ef2a6 100644 --- a/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch3.1-3.5/Ch3_04_FnPointer/program.c +++ b/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch3.1-3.5/Ch3_04_FnPointer/program.c @@ -1,4 +1,5 @@ #include +#include #include #include #include diff --git a/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch3.1-3.5/Ch3_04_LinkedList/program.c.template b/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch3.1-3.5/Ch3_04_LinkedList/program.c.template index 6c6cde1f7..09b836450 100644 --- a/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch3.1-3.5/Ch3_04_LinkedList/program.c.template +++ b/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch3.1-3.5/Ch3_04_LinkedList/program.c.template @@ -1,5 +1,6 @@ //Kendra Chalkley, New Beginnings 12/2016 #include +#include #include #include #include diff --git a/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch3.1-3.5/Ch3_05_XorLong/program.c.template b/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch3.1-3.5/Ch3_05_XorLong/program.c.template index a2c3aa40f..3e22640ad 100644 --- a/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch3.1-3.5/Ch3_05_XorLong/program.c.template +++ b/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch3.1-3.5/Ch3_05_XorLong/program.c.template @@ -1,4 +1,5 @@ #include +#include #include #include #define USERDEF0 AAAAAA diff --git a/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch3.1-3.5/Ch3_05_XorStr/program.c.template b/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch3.1-3.5/Ch3_05_XorStr/program.c.template index 69a5cf497..16ac53df4 100644 --- a/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch3.1-3.5/Ch3_05_XorStr/program.c.template +++ b/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch3.1-3.5/Ch3_05_XorStr/program.c.template @@ -1,4 +1,5 @@ #include +#include #include #include #define USERDEF0 "AAAAAA" diff --git a/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch3.6-3.7/Ch3_06_Conditionals/program.c.template b/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch3.6-3.7/Ch3_06_Conditionals/program.c.template index f38204270..2274e5a27 100644 --- a/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch3.6-3.7/Ch3_06_Conditionals/program.c.template +++ b/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch3.6-3.7/Ch3_06_Conditionals/program.c.template @@ -1,6 +1,7 @@ #include #include #include +#include #include #include #define USERDEF AAAAAA diff --git a/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch3.6-3.7/Ch3_06_LoopMulti/program.c.template b/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch3.6-3.7/Ch3_06_LoopMulti/program.c.template index 15233d3d1..41a1a651b 100755 --- a/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch3.6-3.7/Ch3_06_LoopMulti/program.c.template +++ b/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch3.6-3.7/Ch3_06_LoopMulti/program.c.template @@ -1,5 +1,6 @@ /* Derived from a level by Sascha Strand, New Beginnings 12/2016 */ #include +#include #include #include #include diff --git a/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch3.6-3.7/Ch3_06_SwitchTable/program.c.template b/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch3.6-3.7/Ch3_06_SwitchTable/program.c.template index 158529b9b..9faffb927 100644 --- a/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch3.6-3.7/Ch3_06_SwitchTable/program.c.template +++ b/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch3.6-3.7/Ch3_06_SwitchTable/program.c.template @@ -1,4 +1,5 @@ #include +#include #include #include #define USERDEF AAAAAA diff --git a/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch3.6-3.7/Ch3_07_FloatReturn/program.c.template b/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch3.6-3.7/Ch3_07_FloatReturn/program.c.template index 612854cbd..ff1aab87a 100644 --- a/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch3.6-3.7/Ch3_07_FloatReturn/program.c.template +++ b/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch3.6-3.7/Ch3_07_FloatReturn/program.c.template @@ -4,6 +4,7 @@ // Computer Systems Programming #include +#include #include #define USERDEF AAAAAA diff --git a/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch3.6-3.7/Ch3_07_ParamsRegs/program.c.template b/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch3.6-3.7/Ch3_07_ParamsRegs/program.c.template index 11805dc74..7bedc3696 100644 --- a/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch3.6-3.7/Ch3_07_ParamsRegs/program.c.template +++ b/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch3.6-3.7/Ch3_07_ParamsRegs/program.c.template @@ -1,4 +1,5 @@ #include +#include #include #define USERDEF "AAAAAA" diff --git a/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch3.6-3.7/Ch3_07_ParamsStack/program.c.template b/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch3.6-3.7/Ch3_07_ParamsStack/program.c.template index 115a64682..1b24d6468 100644 --- a/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch3.6-3.7/Ch3_07_ParamsStack/program.c.template +++ b/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch3.6-3.7/Ch3_07_ParamsStack/program.c.template @@ -1,4 +1,5 @@ #include +#include #include #define USERDEF "AAAAAA" diff --git a/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch3.6-3.7/Ch3_07_SegvBacktrace/program.c.template b/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch3.6-3.7/Ch3_07_SegvBacktrace/program.c.template index 750f12061..f97823273 100644 --- a/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch3.6-3.7/Ch3_07_SegvBacktrace/program.c.template +++ b/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch3.6-3.7/Ch3_07_SegvBacktrace/program.c.template @@ -1,5 +1,6 @@ /* Derived from CTF level by Jialu Wang New Beginnings Fall 2015 */ #include +#include #include #define CH00 "ZjMzOWVj" #define CH01 "NjYxOWM3" diff --git a/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch3.6-3.7/Ch3_07_StaticInt/program.c.template b/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch3.6-3.7/Ch3_07_StaticInt/program.c.template index 963c8bfcb..4eb0506ab 100644 --- a/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch3.6-3.7/Ch3_07_StaticInt/program.c.template +++ b/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch3.6-3.7/Ch3_07_StaticInt/program.c.template @@ -1,5 +1,6 @@ #include #include +#include #include #include #define USERDEF0 AAAAAA diff --git a/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch3.6-3.7/Ch3_07_StaticStrcmp/program.c.template b/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch3.6-3.7/Ch3_07_StaticStrcmp/program.c.template index 5c7f160b7..5990227a1 100644 --- a/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch3.6-3.7/Ch3_07_StaticStrcmp/program.c.template +++ b/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch3.6-3.7/Ch3_07_StaticStrcmp/program.c.template @@ -1,4 +1,5 @@ #include +#include #include #define USERDEF "AAAAAA" diff --git a/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch3.7-3.9/Ch3_07_CanaryBypass/program.c.template b/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch3.7-3.9/Ch3_07_CanaryBypass/program.c.template index 2de8547e4..ae09f8e5b 100644 --- a/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch3.7-3.9/Ch3_07_CanaryBypass/program.c.template +++ b/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch3.7-3.9/Ch3_07_CanaryBypass/program.c.template @@ -1,5 +1,6 @@ /* Derived from CTF level by Fan Zhang New Beginnings Fall 2015 */ #include +#include #include #include #include diff --git a/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch3.7-3.9/Ch3_07_HijackPLT/program.c b/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch3.7-3.9/Ch3_07_HijackPLT/program.c index 4b23d7ace..7d999fd88 100644 --- a/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch3.7-3.9/Ch3_07_HijackPLT/program.c +++ b/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch3.7-3.9/Ch3_07_HijackPLT/program.c @@ -1,4 +1,5 @@ #include +#include #include #include #include diff --git a/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch3.7-3.9/Ch3_07_ScanfOverflow/program.c.template b/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch3.7-3.9/Ch3_07_ScanfOverflow/program.c.template index 98fda52ea..5160085c1 100644 --- a/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch3.7-3.9/Ch3_07_ScanfOverflow/program.c.template +++ b/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch3.7-3.9/Ch3_07_ScanfOverflow/program.c.template @@ -1,5 +1,6 @@ // Johnny Pham, New Beginnings 12/2016 #include +#include #include #include #define USERDEF "AAAAAA" diff --git a/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch3.7-3.9/Ch3_07_StackSmash/program.c b/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch3.7-3.9/Ch3_07_StackSmash/program.c index 4c3077263..6f3175621 100644 --- a/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch3.7-3.9/Ch3_07_StackSmash/program.c +++ b/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch3.7-3.9/Ch3_07_StackSmash/program.c @@ -1,4 +1,5 @@ #include +#include #include #include #include diff --git a/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch3.7-3.9/Ch3_08_2DArrays/program.c.template b/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch3.7-3.9/Ch3_08_2DArrays/program.c.template index 659a11a1b..34d0f0593 100644 --- a/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch3.7-3.9/Ch3_08_2DArrays/program.c.template +++ b/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch3.7-3.9/Ch3_08_2DArrays/program.c.template @@ -1,5 +1,6 @@ /* Derived from level by Parker Harris Emerson New Beginnings 2014 */ #include +#include #include #define USERDEF AAAAAABBBBBBCCCCCC diff --git a/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch3.7-3.9/Ch3_08_Matrix/program.c.template b/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch3.7-3.9/Ch3_08_Matrix/program.c.template index 1e9404c9a..e422e6ff1 100644 --- a/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch3.7-3.9/Ch3_08_Matrix/program.c.template +++ b/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch3.7-3.9/Ch3_08_Matrix/program.c.template @@ -1,5 +1,6 @@ /* Shu Jiang, New Beginnings 12/2016 */ #include +#include #include #include #include diff --git a/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch3.7-3.9/Ch3_09_Structs/program.c.template b/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch3.7-3.9/Ch3_09_Structs/program.c.template index ade18abab..69687a956 100644 --- a/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch3.7-3.9/Ch3_09_Structs/program.c.template +++ b/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch3.7-3.9/Ch3_09_Structs/program.c.template @@ -1,4 +1,5 @@ #include +#include #include #include #include diff --git a/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch5-8/Ch5_08_LoopUnroll/program.c.template b/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch5-8/Ch5_08_LoopUnroll/program.c.template index 07f3b8928..23b296201 100644 --- a/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch5-8/Ch5_08_LoopUnroll/program.c.template +++ b/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch5-8/Ch5_08_LoopUnroll/program.c.template @@ -1,5 +1,6 @@ /* Derived from CTF level by Thomas Van Klaveren New Beginnings 2014*/ #include +#include #include #include #include diff --git a/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch5-8/Ch7_13_LdPreloadGetUID/program.c.template b/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch5-8/Ch7_13_LdPreloadGetUID/program.c.template index 74f5f2292..413ce6918 100644 --- a/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch5-8/Ch7_13_LdPreloadGetUID/program.c.template +++ b/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch5-8/Ch7_13_LdPreloadGetUID/program.c.template @@ -1,4 +1,5 @@ #include +#include #include #include #include diff --git a/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch5-8/Ch8_05_PsSignals/program.c.template b/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch5-8/Ch8_05_PsSignals/program.c.template index 1e1140f12..eb7a03343 100644 --- a/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch5-8/Ch8_05_PsSignals/program.c.template +++ b/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch5-8/Ch8_05_PsSignals/program.c.template @@ -1,5 +1,6 @@ /* Jason Graalum, New Beginnings 12/2016 */ #include +#include #include #include #include diff --git a/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch5-8/Ch8_05_Signals/program.c.template b/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch5-8/Ch8_05_Signals/program.c.template index 69096d27b..db8edb2f8 100644 --- a/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch5-8/Ch8_05_Signals/program.c.template +++ b/modules/utilities/unix/ctf/metactf/files/repository/src_csp/Ch5-8/Ch8_05_Signals/program.c.template @@ -1,5 +1,6 @@ /* Derived from CTF level by Lydia Simmons New Beginnings Fall 2015 */ #include +#include #include #include #include diff --git a/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch01-08/Ch01StatA_Readelf/program.c.template b/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch01-08/Ch01StatA_Readelf/program.c.template index e6f67118b..992af82d2 100644 --- a/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch01-08/Ch01StatA_Readelf/program.c.template +++ b/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch01-08/Ch01StatA_Readelf/program.c.template @@ -1,4 +1,5 @@ #include +#include #include #include #include diff --git a/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch01-08/Ch03DynA_Ltrace/program.c.template b/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch01-08/Ch03DynA_Ltrace/program.c.template index bf2ea403f..25b178757 100644 --- a/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch01-08/Ch03DynA_Ltrace/program.c.template +++ b/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch01-08/Ch03DynA_Ltrace/program.c.template @@ -1,4 +1,5 @@ #include +#include #include #define USERDEF "AAAAAA" diff --git a/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch01-08/Ch04x86_AsciiInstr/program.c.template b/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch01-08/Ch04x86_AsciiInstr/program.c.template index ecdca36a5..2faee3187 100644 --- a/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch01-08/Ch04x86_AsciiInstr/program.c.template +++ b/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch01-08/Ch04x86_AsciiInstr/program.c.template @@ -1,4 +1,5 @@ #include +#include #include #define USERDEF0 'AAAAAA' #define USERDEF1 'BBBBBB' diff --git a/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch01-08/Ch04x86_AsciiStrcmp/program.c.template b/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch01-08/Ch04x86_AsciiStrcmp/program.c.template index 8ccd3b9c7..ce3451eb7 100644 --- a/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch01-08/Ch04x86_AsciiStrcmp/program.c.template +++ b/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch01-08/Ch04x86_AsciiStrcmp/program.c.template @@ -1,4 +1,5 @@ #include +#include #include #define USERDEF0 'AAAAAA' #define USERDEF1 "BBBBBB" diff --git a/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch01-08/Ch06CAsm_Conditionals/program.c.template b/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch01-08/Ch06CAsm_Conditionals/program.c.template index f38204270..2274e5a27 100644 --- a/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch01-08/Ch06CAsm_Conditionals/program.c.template +++ b/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch01-08/Ch06CAsm_Conditionals/program.c.template @@ -1,6 +1,7 @@ #include #include #include +#include #include #include #define USERDEF AAAAAA diff --git a/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch01-08/Ch06CAsm_LinkedList/program.c.template b/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch01-08/Ch06CAsm_LinkedList/program.c.template index 6c6cde1f7..09b836450 100644 --- a/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch01-08/Ch06CAsm_LinkedList/program.c.template +++ b/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch01-08/Ch06CAsm_LinkedList/program.c.template @@ -1,5 +1,6 @@ //Kendra Chalkley, New Beginnings 12/2016 #include +#include #include #include #include diff --git a/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch01-08/Ch06CAsm_LoopMulti/program.c.template b/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch01-08/Ch06CAsm_LoopMulti/program.c.template index 80d3fc239..fc431f9a2 100755 --- a/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch01-08/Ch06CAsm_LoopMulti/program.c.template +++ b/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch01-08/Ch06CAsm_LoopMulti/program.c.template @@ -1,5 +1,6 @@ /* Derived from a level by Sascha Strand, New Beginnings 12/2016 */ #include +#include #include #include #include diff --git a/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch01-08/Ch06CAsm_SwitchTable/program.c.template b/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch01-08/Ch06CAsm_SwitchTable/program.c.template index 43f1c0645..8ecd0e504 100644 --- a/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch01-08/Ch06CAsm_SwitchTable/program.c.template +++ b/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch01-08/Ch06CAsm_SwitchTable/program.c.template @@ -1,4 +1,5 @@ #include +#include #include #include #define USERDEF AAAAAA diff --git a/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch01-08/Ch08Dbg_GdbIntro/program.c.template b/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch01-08/Ch08Dbg_GdbIntro/program.c.template index 4e04e024d..247fa54f4 100644 --- a/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch01-08/Ch08Dbg_GdbIntro/program.c.template +++ b/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch01-08/Ch08Dbg_GdbIntro/program.c.template @@ -1,4 +1,5 @@ #include +#include #include #define USERDEF "AAAAAA" #define N (sizeof(bogus)/sizeof(const char *)) diff --git a/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch01-08/Ch08Dbg_GdbParams/program.c.template b/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch01-08/Ch08Dbg_GdbParams/program.c.template index 68b5c4c8c..ac06e1a18 100644 --- a/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch01-08/Ch08Dbg_GdbParams/program.c.template +++ b/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch01-08/Ch08Dbg_GdbParams/program.c.template @@ -1,4 +1,5 @@ #include +#include #include #define USERDEF "AAAAAA" diff --git a/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch01-08/Ch08Dbg_GdbPractice/program.c.template b/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch01-08/Ch08Dbg_GdbPractice/program.c.template index 98bf49ba2..d3e7020ba 100644 --- a/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch01-08/Ch08Dbg_GdbPractice/program.c.template +++ b/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch01-08/Ch08Dbg_GdbPractice/program.c.template @@ -1,4 +1,5 @@ #include +#include #include char pwd[] = "AAAAAA"; diff --git a/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch01-08/Ch08Dbg_GdbRegs/program.c.template b/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch01-08/Ch08Dbg_GdbRegs/program.c.template index a877dacd4..014687ef1 100644 --- a/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch01-08/Ch08Dbg_GdbRegs/program.c.template +++ b/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch01-08/Ch08Dbg_GdbRegs/program.c.template @@ -1,5 +1,6 @@ /* Derived from CTF level by Blair Davis New Beginnings Fall 2015 */ #include +#include #include #include #include diff --git a/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch01-08/Ch08Dbg_GdbSetmem/program.c.template b/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch01-08/Ch08Dbg_GdbSetmem/program.c.template index c26264cd2..18c55f1ce 100644 --- a/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch01-08/Ch08Dbg_GdbSetmem/program.c.template +++ b/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch01-08/Ch08Dbg_GdbSetmem/program.c.template @@ -1,5 +1,6 @@ // Level derived from Kevin Zerzan, New Beginnings 12/2016 #include +#include #include #include #include diff --git a/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch01-08/Ch08Dbg_InputFormat/program.c.template b/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch01-08/Ch08Dbg_InputFormat/program.c.template index f9b927642..f5b056a06 100644 --- a/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch01-08/Ch08Dbg_InputFormat/program.c.template +++ b/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch01-08/Ch08Dbg_InputFormat/program.c.template @@ -1,5 +1,6 @@ /* Troy Routley CS 492/592 Winter 2017 */ #include +#include #include #define USTR "XYZ" #define UINT 123 diff --git a/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch01-08/Ch08Dbg_Radare2Intro1/program.c.template b/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch01-08/Ch08Dbg_Radare2Intro1/program.c.template index f9ba84611..8bd21cc59 100644 --- a/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch01-08/Ch08Dbg_Radare2Intro1/program.c.template +++ b/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch01-08/Ch08Dbg_Radare2Intro1/program.c.template @@ -1,6 +1,7 @@ /* Level by Avery Demay. CS 492/592: Winter 2017 */ /* Modified by Wu-chang Feng */ #include +#include #include #define USERDEF "AAAAAA" diff --git a/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch01-08/Ch08Dbg_Radare2Intro2/program.c.template b/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch01-08/Ch08Dbg_Radare2Intro2/program.c.template index cc59e70dd..6f6233ac4 100644 --- a/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch01-08/Ch08Dbg_Radare2Intro2/program.c.template +++ b/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch01-08/Ch08Dbg_Radare2Intro2/program.c.template @@ -1,6 +1,7 @@ /* Evan French CS 492/592 Winter 2017 */ /* Modified by Wu-chang Feng */ #include +#include #include #define USERDEF "AAAAAA" diff --git a/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch01-08/Ch08Dbg_StaticInt/program.c.template b/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch01-08/Ch08Dbg_StaticInt/program.c.template index c0025bc3f..f913957d5 100644 --- a/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch01-08/Ch08Dbg_StaticInt/program.c.template +++ b/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch01-08/Ch08Dbg_StaticInt/program.c.template @@ -1,5 +1,6 @@ #include #include +#include #include #include #define USERDEF0 AAAAAA diff --git a/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch01-08/Ch08Dbg_StaticRE/program.c.template b/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch01-08/Ch08Dbg_StaticRE/program.c.template index 4dc9898a3..01eb322e7 100644 --- a/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch01-08/Ch08Dbg_StaticRE/program.c.template +++ b/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch01-08/Ch08Dbg_StaticRE/program.c.template @@ -1,5 +1,6 @@ #include #include +#include #include #include #define USERDEF0 AAAAAA diff --git a/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch01-08/Ch08Dbg_StaticStrcmp/program.c.template b/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch01-08/Ch08Dbg_StaticStrcmp/program.c.template index cab4ae928..492f4699c 100644 --- a/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch01-08/Ch08Dbg_StaticStrcmp/program.c.template +++ b/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch01-08/Ch08Dbg_StaticStrcmp/program.c.template @@ -1,4 +1,5 @@ #include +#include #include #define USERDEF0 "AAAAAA" #define USERDEF1 BBBBBB diff --git a/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch11-13/Ch11MalBeh_HijackPLT/program.c b/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch11-13/Ch11MalBeh_HijackPLT/program.c index 7cb94539d..e8fb60b48 100644 --- a/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch11-13/Ch11MalBeh_HijackPLT/program.c +++ b/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch11-13/Ch11MalBeh_HijackPLT/program.c @@ -1,4 +1,5 @@ #include +#include #include #include #include diff --git a/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch11-13/Ch11MalBeh_LdPreloadGetUID/program.c.template b/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch11-13/Ch11MalBeh_LdPreloadGetUID/program.c.template index 34356b29e..1f9cf7dc0 100644 --- a/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch11-13/Ch11MalBeh_LdPreloadGetUID/program.c.template +++ b/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch11-13/Ch11MalBeh_LdPreloadGetUID/program.c.template @@ -1,4 +1,5 @@ #include +#include #include #include #include diff --git a/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch11-13/Ch11MalBeh_LdPreloadRand/program.c.template b/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch11-13/Ch11MalBeh_LdPreloadRand/program.c.template index 96cbf5909..c1455394a 100644 --- a/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch11-13/Ch11MalBeh_LdPreloadRand/program.c.template +++ b/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch11-13/Ch11MalBeh_LdPreloadRand/program.c.template @@ -1,4 +1,5 @@ #include +#include #include #include #include diff --git a/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch11-13/Ch11MalBeh_NetcatShovel/program.c.template b/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch11-13/Ch11MalBeh_NetcatShovel/program.c.template index 0d44605a8..e44aa091a 100644 --- a/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch11-13/Ch11MalBeh_NetcatShovel/program.c.template +++ b/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch11-13/Ch11MalBeh_NetcatShovel/program.c.template @@ -1,5 +1,6 @@ /* Adapted from Lydia Simmons CS 492/592 Winter 2017 */ #include +#include #include #include #include diff --git a/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch11-13/Ch12Covert_ForkFollow/program.c.template b/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch11-13/Ch12Covert_ForkFollow/program.c.template index 0e5d632be..1e91cf571 100644 --- a/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch11-13/Ch12Covert_ForkFollow/program.c.template +++ b/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch11-13/Ch12Covert_ForkFollow/program.c.template @@ -1,4 +1,5 @@ #include +#include #include #include #include diff --git a/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch11-13/Ch12Covert_ForkPipe/program.c.template b/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch11-13/Ch12Covert_ForkPipe/program.c.template index 8bea3663f..11332dc77 100644 --- a/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch11-13/Ch12Covert_ForkPipe/program.c.template +++ b/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch11-13/Ch12Covert_ForkPipe/program.c.template @@ -1,5 +1,6 @@ /* Adapted from Andre Lopez CS 492/592 Winter 2017 */ #include +#include #include #include #include diff --git a/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch11-13/Ch13DataEnc_BaseEnc/program.c.template b/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch11-13/Ch13DataEnc_BaseEnc/program.c.template index b94ba2068..262cc7144 100644 --- a/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch11-13/Ch13DataEnc_BaseEnc/program.c.template +++ b/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch11-13/Ch13DataEnc_BaseEnc/program.c.template @@ -1,4 +1,5 @@ #include +#include #include #include #include diff --git a/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch11-13/Ch13DataEnc_XorEnc/program.c.template b/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch11-13/Ch13DataEnc_XorEnc/program.c.template index 32476af8b..54dee11f4 100644 --- a/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch11-13/Ch13DataEnc_XorEnc/program.c.template +++ b/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch11-13/Ch13DataEnc_XorEnc/program.c.template @@ -1,4 +1,5 @@ #include +#include #include #include #define USERDEF0 "AAAAAA" diff --git a/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch15-16/Ch15AntiDis_FakeCallInt/program.c.template b/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch15-16/Ch15AntiDis_FakeCallInt/program.c.template index a953f9ae2..8fc5b6d9e 100644 --- a/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch15-16/Ch15AntiDis_FakeCallInt/program.c.template +++ b/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch15-16/Ch15AntiDis_FakeCallInt/program.c.template @@ -1,5 +1,6 @@ #include #include +#include #include #include #include diff --git a/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch15-16/Ch15AntiDis_FakeCond/program.c.template b/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch15-16/Ch15AntiDis_FakeCond/program.c.template index 443e90b95..490bf0ec8 100644 --- a/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch15-16/Ch15AntiDis_FakeCond/program.c.template +++ b/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch15-16/Ch15AntiDis_FakeCond/program.c.template @@ -1,5 +1,6 @@ #include #include +#include #include #include #define USERDEF AAAAAA diff --git a/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch15-16/Ch15AntiDis_FakeMetaConds/program.c.template b/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch15-16/Ch15AntiDis_FakeMetaConds/program.c.template index d188477eb..3346f36b6 100644 --- a/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch15-16/Ch15AntiDis_FakeMetaConds/program.c.template +++ b/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch15-16/Ch15AntiDis_FakeMetaConds/program.c.template @@ -1,5 +1,6 @@ #include #include +#include #include #include #include diff --git a/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch15-16/Ch15AntiDis_InJmp/program.c.template b/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch15-16/Ch15AntiDis_InJmp/program.c.template index f3d7093f2..6cbc812ae 100644 --- a/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch15-16/Ch15AntiDis_InJmp/program.c.template +++ b/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch15-16/Ch15AntiDis_InJmp/program.c.template @@ -1,5 +1,6 @@ #include #include +#include #include #include #define USERDEF AAAAAA diff --git a/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch15-16/Ch15AntiDis_PushRet/program.c.template b/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch15-16/Ch15AntiDis_PushRet/program.c.template index 0d903d890..a03852df7 100644 --- a/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch15-16/Ch15AntiDis_PushRet/program.c.template +++ b/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch15-16/Ch15AntiDis_PushRet/program.c.template @@ -1,4 +1,5 @@ #include +#include #include #include #include diff --git a/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch15-16/Ch16AntiDbg_BypassPtrace/program.c.template b/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch15-16/Ch16AntiDbg_BypassPtrace/program.c.template index c703ae572..1640c2a29 100644 --- a/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch15-16/Ch16AntiDbg_BypassPtrace/program.c.template +++ b/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch15-16/Ch16AntiDbg_BypassPtrace/program.c.template @@ -14,6 +14,7 @@ 5. Then pull params out of subsequent strcmp call */ #include +#include #include #include #include diff --git a/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch15-16/Ch16AntiDbg_GdbCheckTrace/program.c.template b/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch15-16/Ch16AntiDbg_GdbCheckTrace/program.c.template index 7bc4d0091..d742e7dca 100644 --- a/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch15-16/Ch16AntiDbg_GdbCheckTrace/program.c.template +++ b/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch15-16/Ch16AntiDbg_GdbCheckTrace/program.c.template @@ -2,6 +2,7 @@ #include #include #include +#include #include #include #include diff --git a/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch15-16/Ch16AntiDbg_Int3Scan/program.c.template b/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch15-16/Ch16AntiDbg_Int3Scan/program.c.template index 14d18ff51..5239a40f6 100644 --- a/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch15-16/Ch16AntiDbg_Int3Scan/program.c.template +++ b/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch15-16/Ch16AntiDbg_Int3Scan/program.c.template @@ -1,4 +1,5 @@ #include +#include #include #include #include diff --git a/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch15-16/Ch16AntiDbg_SigtrapCheck/program.c.template b/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch15-16/Ch16AntiDbg_SigtrapCheck/program.c.template index 8a2fd23f9..18c5d70df 100644 --- a/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch15-16/Ch16AntiDbg_SigtrapCheck/program.c.template +++ b/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch15-16/Ch16AntiDbg_SigtrapCheck/program.c.template @@ -2,6 +2,7 @@ #include #include #include +#include #include #include #include diff --git a/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch15-16/Ch16AntiDbg_SigtrapEntangle/program.c.template b/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch15-16/Ch16AntiDbg_SigtrapEntangle/program.c.template index ff27b6c65..f08f9c874 100644 --- a/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch15-16/Ch16AntiDbg_SigtrapEntangle/program.c.template +++ b/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch15-16/Ch16AntiDbg_SigtrapEntangle/program.c.template @@ -2,6 +2,7 @@ #include #include #include +#include #include #include #include diff --git a/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch15-16/Ch16AntiDbg_SigtrapHijack/program.c.template b/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch15-16/Ch16AntiDbg_SigtrapHijack/program.c.template index 5306919dd..874d403e8 100644 --- a/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch15-16/Ch16AntiDbg_SigtrapHijack/program.c.template +++ b/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch15-16/Ch16AntiDbg_SigtrapHijack/program.c.template @@ -1,4 +1,5 @@ #include +#include #include #include #include diff --git a/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch15-16/Ch16AntiDbg_TimeCheck/program.c.template b/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch15-16/Ch16AntiDbg_TimeCheck/program.c.template index 6bc1c7372..2b1623d8a 100644 --- a/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch15-16/Ch16AntiDbg_TimeCheck/program.c.template +++ b/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch15-16/Ch16AntiDbg_TimeCheck/program.c.template @@ -1,4 +1,5 @@ #include +#include #include #include #include diff --git a/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch18-21/Ch18PackUnp_UnpackEasy/program.c.template b/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch18-21/Ch18PackUnp_UnpackEasy/program.c.template index a99075e51..210cfaf81 100644 --- a/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch18-21/Ch18PackUnp_UnpackEasy/program.c.template +++ b/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch18-21/Ch18PackUnp_UnpackEasy/program.c.template @@ -1,4 +1,5 @@ #include +#include #include #define USERDEF "AAAAAA" diff --git a/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch18-21/Ch18PackUnp_UnpackGdb/program.c.template b/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch18-21/Ch18PackUnp_UnpackGdb/program.c.template index 7c241307b..0373284d0 100644 --- a/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch18-21/Ch18PackUnp_UnpackGdb/program.c.template +++ b/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch18-21/Ch18PackUnp_UnpackGdb/program.c.template @@ -1,4 +1,5 @@ #include +#include #include #include #define USERDEF "AAAAAA" diff --git a/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch18-21/Ch21x64_ParamsRegs/program.c.template b/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch18-21/Ch21x64_ParamsRegs/program.c.template index 11805dc74..7bedc3696 100644 --- a/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch18-21/Ch21x64_ParamsRegs/program.c.template +++ b/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch18-21/Ch21x64_ParamsRegs/program.c.template @@ -1,4 +1,5 @@ #include +#include #include #define USERDEF "AAAAAA" diff --git a/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch18-21/Ch21x64_ParamsStack/program.c.template b/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch18-21/Ch21x64_ParamsStack/program.c.template index 115a64682..1b24d6468 100644 --- a/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch18-21/Ch21x64_ParamsStack/program.c.template +++ b/modules/utilities/unix/ctf/metactf/files/repository/src_malware/Ch18-21/Ch21x64_ParamsStack/program.c.template @@ -1,4 +1,5 @@ #include +#include #include #define USERDEF "AAAAAA"