Lab no | Date | Content |
---|---|---|
1 - Reverse engineering | 10.04.18 | Basic tools / ELF / disassemblers / gdb |
2 - RE part 2, stack memory corruptions | 25.04.18 | Buffer overflows / shellcoding |
3 - Practicing | 09.05.18 | AGH CTF summary / more bofs |
4 - Basic memory protections | 30.05.18 | stack canaries / format strings / NX / ROP |
5 - Randomization | 06.06.18 | ASLR / PIE / ret2libc |
- C and python languages
- Basic linux commands - bandit
There are some simple tasks to solve during workshops and at home. Some of these are solvable "offline" (using provided files only) and some "online" (you can connect to 80.211.144.146 on given port to access the challenge). Flag format is not specified, it should be some printable chars combination.
There is a simple app for tasks/challenges listing and sending solutions/flags.
Access it via nc <dead ip> 31337
Flag for sanity check is sanity_check ;)
Welcome to the Stats
~AGH exploitation workshops
@@@ &@@ | | | @@@ @@@ /////// @@@@@@ @@@@@@
%@@@@ %@@@@&,@@@@@ | | | @__ | //, /// @@ @@ @@
@@@@@@@@@@@@@@@@@@ @_@ |_| __@ | //, @@ @@ @@
@@@@@@@@@@@@@@@@@@ //, @@@@@@ @@
@@@@@@ /@@@@@& // //, /// @@ @@ @@
@@@@@@ @@@@@ //// //////, @@ @@ @@
* @@@@@* @@@@@ /////
,/////, *@@# @@@ /////////, //////,*@@ @@ @@@@@@
//// ,/// @@@@@@@@@@* //////////, //, *@@ @@ @@
/////////* *@@@@@@@@@@@@@@@@& ////////// //, *@@ @@ @@
/////// ,@@@@@@@@@%%@@@@@@@@@& /////* //, *@@@@@@ @@@@@
,//// &@@@@@@ *@@@@@@ ,//// //, *@@ ,@@ @@
/, #@@@@@ @@@@@@ //, *@@ @@ @@@@@@
@@@@@ @@@@@,
@@@@@ %@@@@% ,,,,,, ** **** ** **
@@@@@ @@@@@* ////// @@ @@@@@@ @@ @@
@@@@@@ ,@@@@@ // @@ @@ @@ @@ @@
@@@@@@@ // @@ @@% @@ @@
#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@% ///// @@ ,@@@@@ @@@@@@
*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ // @@ @@ @@ @@ @@
,@@@@@@@@@@@@@@@@@@@@@@@@@@@ // @@ /@@@@@ @@ @@
1) register
2) solve task
3) list tasks
4) show stats
exit) done
>
~ justCatTheFish team for Telephoners
- made with <3 by Gros
- featuring Disconnect3d