warmups

crash override

solved by : thewhiteh4t

Basic buffer overflow challenge. In the c code we can see that buffer size is 2048, I just sent 2060 “A” and got the flag


exit vim

Solved By : Starry-Lord

ctrl+c , semi-colon(type :), q char, enter


prisoner

Solved By : Starry-Lord

ctrl+d to escape the python like shell


flagcat

Solved By : Starry-Lord


wizard

Solved By : Starry-Lord

Used CyberChef and python to decode the strings

Quirky

Solved By : nigamelastic

the input file has the following content

\x89\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\x00\x00\x6f\x00\x00\x00\x6f\x01\x03\x00\x00\x00\xd8\x0b\x0c\x23\x00\x00\x00\x06\x50\x4c\x54\x45\x00\x00\x00\xff\xff\xff\xa5\xd9\x9f\xdd\x00\x00\x00\x02\x74\x52\x4e\x53\xff\xff\xc8\xb5\xdf\xc7\x00\x00\x00\x09\x70\x48\x59\x73\x00\x00\x0b\x12\x00\x00\x0b\x12\x01\xd2\xdd\x7e\xfc\x00\x00\x01\x25\x49\x44\x41\x54\x38\x8d\xd5\xd4\x31\x8e\xc3\x20\x10\x05\xd0\xb1\x5c\xd0\x25\x17\x40\x9a\x6b\xd0\x71\x25\xfb\x02\xb6\xf7\x02\xce\x95\xe8\xb8\x06\x92\x2f\x40\x3a\x0a\x94\xd9\x8f\x23\x45\xbb\xc5\x66\x68\x52\x2c\xa2\xe0\x21\x21\xcf\x0c\x83\x49\x7e\x0d\xfa\x1f\xcc\x44\x8b\xaf\x6b\xb0\x44\xac\xf2\x2e\x75\x72\xe3\x66\xea\x2a\x1d\x0c\x76\xc1\xe7\x82\x9d\x4c\x17\x27\x97\xc8\xd4\x4e\xae\x91\xd6\x62\xbb\x28\x75\x8e\xf5\x1a\xed\x2b\xc8\x37\x44\xbe\x73\xb4\x98\xaf\xf4\xdf\xf0\x1c\xf6\x5a\x7e\x16\xf6\x4f\x66\xb2\x64\x78\xf3\xc7\xee\x3a\xe8\x0f\xac\x25\x10\x39\x56\x79\x2f\x74\x71\xe3\x57\x94\x87\x11\x9d\xf1\xd8\x5b\x6c\x34\x79\x9d\x0f\x8f\xb3\xb2\xfb\x73\x53\xa5\x3b\x36\x33\xa2\xf8\x73\x60\x95\x52\xea\x10\xd3\xc5\xf0\x7e\x46\xf5\x9e\x77\x19\x6f\x6d\x4a\x76\x3a\x25\xa0\x49\xda\x05\xdd\x22\xab\x44\xbe\x38\x28\x25\xcd\xa5\x83\x92\x86\x82\x90\x0e\x14\x53\x67\x44\x1f\xd6\x39\xa0\xfe\xac\xb3\x9d\x95\xdd\x10\x19\x51\x89\x91\x3d\x21\xa4\xec\x58\x25\x3a\x76\xf2\x69\x68\xaf\x4c\x54\xe2\x2d\x2c\x1e\x95\xe4\xec\x59\x27\xae\x52\xd0\xb4\x34\x3c\xf3\x55\x89\x85\xf0\xc3\x71\x17\x0b\xdf\x42\x22\x27\x3a\xf1\x7e\xd1\x2d\x68\xaa\xa2\xb3\xe5\xdb\x3a\x56\xb2\xd1\xf9\xb9\x5f\xee\xa7\xf8\x0d\x69\xf5\x37\x77\x6e\xf8\x09\x97\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82

seems like a hex code: on converting from hex gives u the following the following

‰PNG
�

IHDRoo��Ø��#�PLTEÿÿÿ¥ÙŸÝ�tRNSÿÿȵßÇ        pHYs�����ÒÝ~ü�%IDAT8ÕÔ1ŽÃ ��б\Ð%�@škÐq%û�¶÷�Εè¸�’/@:
”ُ#E»ÅfhR,¢à!!Ï�ƒI~
ú�ÌD‹¯k°D¬ò.urãfê*��vÁ炝L�'—ÈÔN®‘Öb»(uŽõ�í+È7D¾s´˜¯ôßð�öZ~�öOf²dxóÇî:è�¬%�9Vy/tqãW”‡�ñØ[l4y�³²ûsS¥;63¢øs`•Rê�ÓÅð~Fõžw�omJv:% IÚ�Ý"«D¾8(%Í¥ƒ’†‚��SgD�Ö9 þ¬³•Ý��Q‰‘=!¤ìX%:vòih¯LTâ-,�•äìY'®Rд4<óU‰…ðÃq��ßB"':ñ~Ñ-hª¢³åÛ:V²Ñù¹_î§ø
iõ7wnø        —IEND®B`

We can clearly see its a PNG file so just convert it to png and it will give u the following QR code

Scanning the code will give u the flag aka

flag{b7e2a32f5ae629dcfb1ac210d1f0c032}