From c9f44615e78db425febfdc3b601b90d2a3df7456 Mon Sep 17 00:00:00 2001 From: Brett Weiland Date: Sat, 12 Dec 2020 15:58:41 -0600 Subject: new file: all_rop/badchars.zip new file: all_rop/badchars32.zip new file: all_rop/badchars_armv5.zip new file: all_rop/badchars_mipsel.zip new file: all_rop/callme.zip new file: all_rop/callme32.zip new file: all_rop/callme_armv5.zip new file: all_rop/callme_mipsel.zip new file: all_rop/fluff.zip new file: all_rop/fluff32.zip new file: all_rop/fluff_armv5.zip new file: all_rop/fluff_mipsel.zip new file: all_rop/pivot.zip new file: all_rop/pivot32.zip new file: all_rop/pivot_armv5.zip new file: all_rop/pivot_mipsel.zip new file: all_rop/ret2csu.zip new file: all_rop/ret2csu_armv5.zip new file: all_rop/ret2csu_mipsel.zip new file: all_rop/ret2win.zip new file: all_rop/ret2win32.zip new file: all_rop/ret2win_armv5.zip new file: all_rop/ret2win_mipsel.zip new file: all_rop/split.zip new file: all_rop/split32.zip new file: all_rop/split_armv5.zip new file: all_rop/split_mipsel.zip new file: all_rop/write4.zip new file: all_rop/write432.zip new file: all_rop/write4_armv5.zip new file: all_rop/write4_mipsel.zip new file: extract_64.sh new file: x86_64/badchars/badchars new file: x86_64/badchars/flag.txt new file: x86_64/badchars/libbadchars.so new file: x86_64/callme/callme new file: x86_64/callme/encrypted_flag.dat new file: x86_64/callme/key1.dat new file: x86_64/callme/key2.dat new file: x86_64/callme/libcallme.so new file: x86_64/fluff/flag.txt new file: x86_64/fluff/fluff new file: x86_64/fluff/libfluff.so new file: x86_64/pivot/flag.txt new file: x86_64/pivot/libpivot.so new file: x86_64/pivot/pivot new file: x86_64/ret2csu/encrypted_flag.dat new file: x86_64/ret2csu/key.dat new file: x86_64/ret2csu/libret2csu.so new file: x86_64/ret2csu/ret2csu new file: x86_64/ret2win/flag.txt new file: x86_64/ret2win/ret2win new file: x86_64/split/flag.txt new file: x86_64/split/split new file: x86_64/write4/flag.txt new file: x86_64/write4/libwrite4.so new file: x86_64/write4/write4 --- all_rop/badchars.zip | Bin 0 -> 5619 bytes all_rop/badchars32.zip | Bin 0 -> 5739 bytes all_rop/badchars_armv5.zip | Bin 0 -> 5857 bytes all_rop/badchars_mipsel.zip | Bin 0 -> 6221 bytes all_rop/callme.zip | Bin 0 -> 6522 bytes all_rop/callme32.zip | Bin 0 -> 6575 bytes all_rop/callme_armv5.zip | Bin 0 -> 6816 bytes all_rop/callme_mipsel.zip | Bin 0 -> 7041 bytes all_rop/fluff.zip | Bin 0 -> 5532 bytes all_rop/fluff32.zip | Bin 0 -> 5667 bytes all_rop/fluff_armv5.zip | Bin 0 -> 5711 bytes all_rop/fluff_mipsel.zip | Bin 0 -> 6195 bytes all_rop/pivot.zip | Bin 0 -> 6373 bytes all_rop/pivot32.zip | Bin 0 -> 6568 bytes all_rop/pivot_armv5.zip | Bin 0 -> 6629 bytes all_rop/pivot_mipsel.zip | Bin 0 -> 6962 bytes all_rop/ret2csu.zip | Bin 0 -> 6128 bytes all_rop/ret2csu_armv5.zip | Bin 0 -> 6372 bytes all_rop/ret2csu_mipsel.zip | Bin 0 -> 6660 bytes all_rop/ret2win.zip | Bin 0 -> 3223 bytes all_rop/ret2win32.zip | Bin 0 -> 3277 bytes all_rop/ret2win_armv5.zip | Bin 0 -> 3239 bytes all_rop/ret2win_mipsel.zip | Bin 0 -> 3556 bytes all_rop/split.zip | Bin 0 -> 3096 bytes all_rop/split32.zip | Bin 0 -> 3137 bytes all_rop/split_armv5.zip | Bin 0 -> 3108 bytes all_rop/split_mipsel.zip | Bin 0 -> 3469 bytes all_rop/write4.zip | Bin 0 -> 5487 bytes all_rop/write432.zip | Bin 0 -> 5609 bytes all_rop/write4_armv5.zip | Bin 0 -> 5684 bytes all_rop/write4_mipsel.zip | Bin 0 -> 6104 bytes extract_64.sh | 7 +++++++ x86_64/badchars/badchars | Bin 0 -> 8384 bytes x86_64/badchars/flag.txt | 1 + x86_64/badchars/libbadchars.so | Bin 0 -> 8432 bytes x86_64/callme/callme | Bin 0 -> 8808 bytes x86_64/callme/encrypted_flag.dat | 1 + x86_64/callme/key1.dat | 2 ++ x86_64/callme/key2.dat | 1 + x86_64/callme/libcallme.so | Bin 0 -> 8320 bytes x86_64/fluff/flag.txt | 1 + x86_64/fluff/fluff | Bin 0 -> 8384 bytes x86_64/fluff/libfluff.so | Bin 0 -> 8392 bytes x86_64/pivot/flag.txt | 1 + x86_64/pivot/libpivot.so | Bin 0 -> 8560 bytes x86_64/pivot/pivot | Bin 0 -> 8832 bytes x86_64/ret2csu/encrypted_flag.dat | 1 + x86_64/ret2csu/key.dat | 1 + x86_64/ret2csu/libret2csu.so | Bin 0 -> 12616 bytes x86_64/ret2csu/ret2csu | Bin 0 -> 8304 bytes x86_64/ret2win/flag.txt | 1 + x86_64/ret2win/ret2win | Bin 0 -> 8600 bytes x86_64/split/flag.txt | 1 + x86_64/split/split | Bin 0 -> 8664 bytes x86_64/write4/flag.txt | 1 + x86_64/write4/libwrite4.so | Bin 0 -> 8392 bytes x86_64/write4/write4 | Bin 0 -> 8384 bytes 57 files changed, 19 insertions(+) create mode 100644 all_rop/badchars.zip create mode 100644 all_rop/badchars32.zip create mode 100644 all_rop/badchars_armv5.zip create mode 100644 all_rop/badchars_mipsel.zip create mode 100644 all_rop/callme.zip create mode 100644 all_rop/callme32.zip create mode 100644 all_rop/callme_armv5.zip create mode 100644 all_rop/callme_mipsel.zip create mode 100644 all_rop/fluff.zip create mode 100644 all_rop/fluff32.zip create mode 100644 all_rop/fluff_armv5.zip create mode 100644 all_rop/fluff_mipsel.zip create mode 100644 all_rop/pivot.zip create mode 100644 all_rop/pivot32.zip create mode 100644 all_rop/pivot_armv5.zip create mode 100644 all_rop/pivot_mipsel.zip create mode 100644 all_rop/ret2csu.zip create mode 100644 all_rop/ret2csu_armv5.zip create mode 100644 all_rop/ret2csu_mipsel.zip create mode 100644 all_rop/ret2win.zip create mode 100644 all_rop/ret2win32.zip create mode 100644 all_rop/ret2win_armv5.zip create mode 100644 all_rop/ret2win_mipsel.zip create mode 100644 all_rop/split.zip create mode 100644 all_rop/split32.zip create mode 100644 all_rop/split_armv5.zip create mode 100644 all_rop/split_mipsel.zip create mode 100644 all_rop/write4.zip create mode 100644 all_rop/write432.zip create mode 100644 all_rop/write4_armv5.zip create mode 100644 all_rop/write4_mipsel.zip create mode 100755 extract_64.sh create mode 100755 x86_64/badchars/badchars create mode 100644 x86_64/badchars/flag.txt create mode 100755 x86_64/badchars/libbadchars.so create mode 100755 x86_64/callme/callme create mode 100644 x86_64/callme/encrypted_flag.dat create mode 100644 x86_64/callme/key1.dat create mode 100644 x86_64/callme/key2.dat create mode 100755 x86_64/callme/libcallme.so create mode 100644 x86_64/fluff/flag.txt create mode 100755 x86_64/fluff/fluff create mode 100755 x86_64/fluff/libfluff.so create mode 100644 x86_64/pivot/flag.txt create mode 100755 x86_64/pivot/libpivot.so create mode 100755 x86_64/pivot/pivot create mode 100644 x86_64/ret2csu/encrypted_flag.dat create mode 100644 x86_64/ret2csu/key.dat create mode 100755 x86_64/ret2csu/libret2csu.so create mode 100755 x86_64/ret2csu/ret2csu create mode 100644 x86_64/ret2win/flag.txt create mode 100755 x86_64/ret2win/ret2win create mode 100644 x86_64/split/flag.txt create mode 100755 x86_64/split/split create mode 100644 x86_64/write4/flag.txt create mode 100755 x86_64/write4/libwrite4.so create mode 100755 x86_64/write4/write4 diff --git a/all_rop/badchars.zip b/all_rop/badchars.zip new file mode 100644 index 0000000..8cfac61 Binary files /dev/null and b/all_rop/badchars.zip differ diff --git a/all_rop/badchars32.zip b/all_rop/badchars32.zip new file mode 100644 index 0000000..180c7b2 Binary files /dev/null and b/all_rop/badchars32.zip differ diff --git a/all_rop/badchars_armv5.zip b/all_rop/badchars_armv5.zip new file mode 100644 index 0000000..69b1076 Binary files /dev/null and b/all_rop/badchars_armv5.zip differ diff --git a/all_rop/badchars_mipsel.zip b/all_rop/badchars_mipsel.zip new file mode 100644 index 0000000..6687ee6 Binary files /dev/null and b/all_rop/badchars_mipsel.zip differ diff --git a/all_rop/callme.zip b/all_rop/callme.zip new file mode 100644 index 0000000..6da11be Binary files /dev/null and b/all_rop/callme.zip differ diff --git a/all_rop/callme32.zip b/all_rop/callme32.zip new file mode 100644 index 0000000..01c5036 Binary files /dev/null and b/all_rop/callme32.zip differ diff --git a/all_rop/callme_armv5.zip b/all_rop/callme_armv5.zip new file mode 100644 index 0000000..6621f9e Binary files /dev/null and b/all_rop/callme_armv5.zip differ diff --git a/all_rop/callme_mipsel.zip b/all_rop/callme_mipsel.zip new file mode 100644 index 0000000..3a7fdf1 Binary files /dev/null and b/all_rop/callme_mipsel.zip differ diff --git a/all_rop/fluff.zip b/all_rop/fluff.zip new file mode 100644 index 0000000..8b63417 Binary files /dev/null and b/all_rop/fluff.zip differ diff --git a/all_rop/fluff32.zip b/all_rop/fluff32.zip new file mode 100644 index 0000000..76724b1 Binary files /dev/null and b/all_rop/fluff32.zip differ diff --git a/all_rop/fluff_armv5.zip b/all_rop/fluff_armv5.zip new file mode 100644 index 0000000..f9cd305 Binary files /dev/null and b/all_rop/fluff_armv5.zip differ diff --git a/all_rop/fluff_mipsel.zip b/all_rop/fluff_mipsel.zip new file mode 100644 index 0000000..5202c31 Binary files /dev/null and b/all_rop/fluff_mipsel.zip differ diff --git a/all_rop/pivot.zip b/all_rop/pivot.zip new file mode 100644 index 0000000..501f0c2 Binary files /dev/null and b/all_rop/pivot.zip differ diff --git a/all_rop/pivot32.zip b/all_rop/pivot32.zip new file mode 100644 index 0000000..fa88d63 Binary files /dev/null and b/all_rop/pivot32.zip differ diff --git a/all_rop/pivot_armv5.zip b/all_rop/pivot_armv5.zip new file mode 100644 index 0000000..483386d Binary files /dev/null and b/all_rop/pivot_armv5.zip differ diff --git a/all_rop/pivot_mipsel.zip b/all_rop/pivot_mipsel.zip new file mode 100644 index 0000000..0657f1d Binary files /dev/null and b/all_rop/pivot_mipsel.zip differ diff --git a/all_rop/ret2csu.zip b/all_rop/ret2csu.zip new file mode 100644 index 0000000..cb2b63b Binary files /dev/null and b/all_rop/ret2csu.zip differ diff --git a/all_rop/ret2csu_armv5.zip b/all_rop/ret2csu_armv5.zip new file mode 100644 index 0000000..7a38706 Binary files /dev/null and b/all_rop/ret2csu_armv5.zip differ diff --git a/all_rop/ret2csu_mipsel.zip b/all_rop/ret2csu_mipsel.zip new file mode 100644 index 0000000..f19a1d1 Binary files /dev/null and b/all_rop/ret2csu_mipsel.zip differ diff --git a/all_rop/ret2win.zip b/all_rop/ret2win.zip new file mode 100644 index 0000000..e2d47cc Binary files /dev/null and b/all_rop/ret2win.zip differ diff --git a/all_rop/ret2win32.zip b/all_rop/ret2win32.zip new file mode 100644 index 0000000..2081544 Binary files /dev/null and b/all_rop/ret2win32.zip differ diff --git a/all_rop/ret2win_armv5.zip b/all_rop/ret2win_armv5.zip new file mode 100644 index 0000000..4b645f2 Binary files /dev/null and b/all_rop/ret2win_armv5.zip differ diff --git a/all_rop/ret2win_mipsel.zip b/all_rop/ret2win_mipsel.zip new file mode 100644 index 0000000..c59ffed Binary files /dev/null and b/all_rop/ret2win_mipsel.zip differ diff --git a/all_rop/split.zip b/all_rop/split.zip new file mode 100644 index 0000000..7ec6712 Binary files /dev/null and b/all_rop/split.zip differ diff --git a/all_rop/split32.zip b/all_rop/split32.zip new file mode 100644 index 0000000..5f86d2c Binary files /dev/null and b/all_rop/split32.zip differ diff --git a/all_rop/split_armv5.zip b/all_rop/split_armv5.zip new file mode 100644 index 0000000..c10a387 Binary files /dev/null and b/all_rop/split_armv5.zip differ diff --git a/all_rop/split_mipsel.zip b/all_rop/split_mipsel.zip new file mode 100644 index 0000000..0e301d1 Binary files /dev/null and b/all_rop/split_mipsel.zip differ diff --git a/all_rop/write4.zip b/all_rop/write4.zip new file mode 100644 index 0000000..f75d959 Binary files /dev/null and b/all_rop/write4.zip differ diff --git a/all_rop/write432.zip b/all_rop/write432.zip new file mode 100644 index 0000000..06cde38 Binary files /dev/null and b/all_rop/write432.zip differ diff --git a/all_rop/write4_armv5.zip b/all_rop/write4_armv5.zip new file mode 100644 index 0000000..d5eba30 Binary files /dev/null and b/all_rop/write4_armv5.zip differ diff --git a/all_rop/write4_mipsel.zip b/all_rop/write4_mipsel.zip new file mode 100644 index 0000000..e3f57d3 Binary files /dev/null and b/all_rop/write4_mipsel.zip differ diff --git a/extract_64.sh b/extract_64.sh new file mode 100755 index 0000000..f725d7b --- /dev/null +++ b/extract_64.sh @@ -0,0 +1,7 @@ +#!/bin/bash +mkdir x86_64 +for file in $(find all_rop -type f -name "*zip" -printf "%f\n" | grep --invert -E "^\w*(32|_armv5|mipsel)"); do + short_file=$(echo $file | sed -E 's/.zip//g') + mkdir x86_64/$short_file + unzip all_rop/$file -d x86_64/$short_file +done diff --git a/x86_64/badchars/badchars b/x86_64/badchars/badchars new file mode 100755 index 0000000..16d9860 Binary files /dev/null and b/x86_64/badchars/badchars differ diff --git a/x86_64/badchars/flag.txt b/x86_64/badchars/flag.txt new file mode 100644 index 0000000..918aaf6 --- /dev/null +++ b/x86_64/badchars/flag.txt @@ -0,0 +1 @@ +ROPE{a_placeholder_32byte_flag!} diff --git a/x86_64/badchars/libbadchars.so b/x86_64/badchars/libbadchars.so new file mode 100755 index 0000000..23c5430 Binary files /dev/null and b/x86_64/badchars/libbadchars.so differ diff --git a/x86_64/callme/callme b/x86_64/callme/callme new file mode 100755 index 0000000..9aafe1e Binary files /dev/null and b/x86_64/callme/callme differ diff --git a/x86_64/callme/encrypted_flag.dat b/x86_64/callme/encrypted_flag.dat new file mode 100644 index 0000000..cb08787 --- /dev/null +++ b/x86_64/callme/encrypted_flag.dat @@ -0,0 +1 @@ +SMSAŷ۝ڲ*cqp|y>] \ No newline at end of file diff --git a/x86_64/callme/key1.dat b/x86_64/callme/key1.dat new file mode 100644 index 0000000..1f221cf --- /dev/null +++ b/x86_64/callme/key1.dat @@ -0,0 +1,2 @@ + +  \ No newline at end of file diff --git a/x86_64/callme/key2.dat b/x86_64/callme/key2.dat new file mode 100644 index 0000000..5551322 --- /dev/null +++ b/x86_64/callme/key2.dat @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/x86_64/callme/libcallme.so b/x86_64/callme/libcallme.so new file mode 100755 index 0000000..e9773ed Binary files /dev/null and b/x86_64/callme/libcallme.so differ diff --git a/x86_64/fluff/flag.txt b/x86_64/fluff/flag.txt new file mode 100644 index 0000000..918aaf6 --- /dev/null +++ b/x86_64/fluff/flag.txt @@ -0,0 +1 @@ +ROPE{a_placeholder_32byte_flag!} diff --git a/x86_64/fluff/fluff b/x86_64/fluff/fluff new file mode 100755 index 0000000..256088b Binary files /dev/null and b/x86_64/fluff/fluff differ diff --git a/x86_64/fluff/libfluff.so b/x86_64/fluff/libfluff.so new file mode 100755 index 0000000..68e4222 Binary files /dev/null and b/x86_64/fluff/libfluff.so differ diff --git a/x86_64/pivot/flag.txt b/x86_64/pivot/flag.txt new file mode 100644 index 0000000..918aaf6 --- /dev/null +++ b/x86_64/pivot/flag.txt @@ -0,0 +1 @@ +ROPE{a_placeholder_32byte_flag!} diff --git a/x86_64/pivot/libpivot.so b/x86_64/pivot/libpivot.so new file mode 100755 index 0000000..1e3682e Binary files /dev/null and b/x86_64/pivot/libpivot.so differ diff --git a/x86_64/pivot/pivot b/x86_64/pivot/pivot new file mode 100755 index 0000000..3d176b9 Binary files /dev/null and b/x86_64/pivot/pivot differ diff --git a/x86_64/ret2csu/encrypted_flag.dat b/x86_64/ret2csu/encrypted_flag.dat new file mode 100644 index 0000000..66ae221 --- /dev/null +++ b/x86_64/ret2csu/encrypted_flag.dat @@ -0,0 +1 @@ +@kc&(cn9m* bV`| \ No newline at end of file diff --git a/x86_64/ret2csu/key.dat b/x86_64/ret2csu/key.dat new file mode 100644 index 0000000..3423014 --- /dev/null +++ b/x86_64/ret2csu/key.dat @@ -0,0 +1 @@ +$Ag3V:@>'  \ No newline at end of file diff --git a/x86_64/ret2csu/libret2csu.so b/x86_64/ret2csu/libret2csu.so new file mode 100755 index 0000000..06ba0e9 Binary files /dev/null and b/x86_64/ret2csu/libret2csu.so differ diff --git a/x86_64/ret2csu/ret2csu b/x86_64/ret2csu/ret2csu new file mode 100755 index 0000000..23a0ee8 Binary files /dev/null and b/x86_64/ret2csu/ret2csu differ diff --git a/x86_64/ret2win/flag.txt b/x86_64/ret2win/flag.txt new file mode 100644 index 0000000..918aaf6 --- /dev/null +++ b/x86_64/ret2win/flag.txt @@ -0,0 +1 @@ +ROPE{a_placeholder_32byte_flag!} diff --git a/x86_64/ret2win/ret2win b/x86_64/ret2win/ret2win new file mode 100755 index 0000000..ab2bcf0 Binary files /dev/null and b/x86_64/ret2win/ret2win differ diff --git a/x86_64/split/flag.txt b/x86_64/split/flag.txt new file mode 100644 index 0000000..918aaf6 --- /dev/null +++ b/x86_64/split/flag.txt @@ -0,0 +1 @@ +ROPE{a_placeholder_32byte_flag!} diff --git a/x86_64/split/split b/x86_64/split/split new file mode 100755 index 0000000..030e358 Binary files /dev/null and b/x86_64/split/split differ diff --git a/x86_64/write4/flag.txt b/x86_64/write4/flag.txt new file mode 100644 index 0000000..918aaf6 --- /dev/null +++ b/x86_64/write4/flag.txt @@ -0,0 +1 @@ +ROPE{a_placeholder_32byte_flag!} diff --git a/x86_64/write4/libwrite4.so b/x86_64/write4/libwrite4.so new file mode 100755 index 0000000..40dd083 Binary files /dev/null and b/x86_64/write4/libwrite4.so differ diff --git a/x86_64/write4/write4 b/x86_64/write4/write4 new file mode 100755 index 0000000..ec75d0d Binary files /dev/null and b/x86_64/write4/write4 differ -- cgit v1.2.3