Commit Graph

  • 45af305522 Address CVE-2024-42471 (#9) main Maier Johannes 2024-09-13 23:21:32 +10:00
  • 5df3832489 finishing touches on presentation cato447 2024-02-06 20:02:01 +01:00
  • e33df5cb42 added clarification for bug on slides cato447 2024-02-06 18:00:41 +01:00
  • 4654c8b6be Presentation (#7) Maier Johannes 2024-02-05 18:22:36 +01:00
  • b8c0cbbb98 Submission ready state achieved (#8) cato 2024-01-29 17:37:10 +01:00
  • 01934af8be Random code addresses (#5) Maier Johannes 2024-01-25 01:24:31 +01:00
  • b3e3b7b049 Enable testing of the exploit (#4) Maier Johannes 2024-01-25 00:55:49 +01:00
  • a90702d68f implemented second exploit phase cato447 2024-01-16 23:18:20 +01:00
  • 7710474cd2 Reformat exploit.py. Johannes Maier 2024-01-16 22:04:01 +01:00
  • f84a733706 Add exploit extracting the premium activation key. Johannes Maier 2024-01-16 21:41:50 +01:00
  • 71b527efa1 Fix bug to be exploitable Johannes Maier 2024-01-16 19:24:54 +01:00
  • 0d44710dc7 Add basic exploit Johannes Maier 2024-01-16 18:26:46 +01:00
  • 06fc784871 Change the pun. Johannes Maier 2024-01-16 18:02:10 +01:00
  • 9ede0db8d7 Remove attribute. Johannes Maier 2024-01-16 17:45:29 +01:00
  • f6e817eba6 Remove todos. Johannes Maier 2024-01-16 17:45:09 +01:00
  • 12765a9a11 Fix register names. Johannes Maier 2024-01-16 17:38:27 +01:00
  • 3f0967d7f5 Add seccomp jail. New pun. Johannes Maier 2024-01-16 17:35:55 +01:00
  • 4dd7d3d9d6 Add premium mode. Closes #3. Johannes Maier 2024-01-16 15:58:52 +01:00
  • f244d69127 Add more registers to ISA, required for exploit. Johannes Maier 2024-01-16 09:12:57 +01:00
  • ab724721c0 Add more tests for add and addi Johannes Maier 2024-01-13 13:46:09 +01:00
  • 50405ab89a Introduce bug Johannes Maier 2024-01-13 13:44:11 +01:00
  • 338f0eda4d Add CI and test (#1) Maier Johannes 2024-01-12 04:02:30 +01:00
  • d0f0ea6e56 Add '!' to exit code printing message + formatting Johannes Maier 2024-01-12 03:56:28 +01:00
  • b56a224044 Add dockerfile for DEBUGGING purposes! Johannes Maier 2024-01-12 01:36:52 +01:00
  • 74bed6b74d Bug fixes and convenience improvements. Johannes Maier 2024-01-12 01:33:08 +01:00
  • 7f74e2934c Make vuln.c compiling & running on debian bullseye. Johannes Maier 2024-01-12 01:32:35 +01:00
  • cd077bd814 First code generator Johannes Maier 2024-01-11 21:02:52 +01:00
  • 6b7a4100ae Begin code generator. Johannes Maier 2024-01-10 16:20:55 +01:00
  • 2d8f9eba01 Rework registers. Johannes Maier 2024-01-10 16:10:11 +01:00
  • 29e9b2ea43 Extend framework Johannes Maier 2024-01-10 16:03:06 +01:00
  • a6fbc73d55 Add project propossal. Johannes Maier 2024-01-10 16:02:51 +01:00
  • 7991f82fee Use all security measures: - Full RELRO - Stack Canary - NX - PIE Johannes Maier 2024-01-05 19:04:02 +01:00
  • 0f9fe1288f Add read of input program. Johannes Maier 2024-01-05 17:51:01 +01:00
  • 8176a353c1 Add .clang-format and rename to vuln.c Johannes Maier 2024-01-05 17:39:30 +01:00
  • 1ef96d8206 Init Johannes Maier 2024-01-05 16:59:46 +01:00
  • 91ca5f9e63 Initial commit Maier Johannes 2024-01-05 17:01:10 +01:00