Maier Johannes
01934af8be
Random code addresses ( #5 )
...
* Enable random addresses for generated code
* Enable custom stack in sandbox
* Triggering CI?
* Update exploit to work in release mode.
2024-01-25 01:24:31 +01:00
Maier Johannes
b3e3b7b049
Enable testing of the exploit ( #4 )
...
* Enable testing exploit
* Fix unused result warning
* Fix oversight in CI
* Fix oversight in CI II
* Fix oversight in CI III
* Fix oversight in CI IV
* Debugging CI
* Debugging CI
* Debugging CI
* Debugging & supplying custom libc
* Trying out stuff.
* Triggering CI?
* Testing around.
* Fix test_exploit CI.
* Fix test_exploit CI.
2024-01-25 00:55:49 +01:00
Johannes Maier
71b527efa1
Fix bug to be exploitable
2024-01-16 19:24:54 +01:00
Johannes Maier
06fc784871
Change the pun.
2024-01-16 18:02:10 +01:00
Johannes Maier
9ede0db8d7
Remove attribute.
2024-01-16 17:45:29 +01:00
Johannes Maier
f6e817eba6
Remove todos.
2024-01-16 17:45:09 +01:00
Johannes Maier
12765a9a11
Fix register names.
2024-01-16 17:38:27 +01:00
Johannes Maier
3f0967d7f5
Add seccomp jail. New pun.
2024-01-16 17:35:55 +01:00
Johannes Maier
4dd7d3d9d6
Add premium mode. Closes #3 .
2024-01-16 15:58:52 +01:00
Johannes Maier
f244d69127
Add more registers to ISA, required for exploit.
2024-01-16 09:12:57 +01:00
Johannes Maier
50405ab89a
Introduce bug
2024-01-13 13:44:11 +01:00
Johannes Maier
d0f0ea6e56
Add '!' to exit code printing message + formatting
2024-01-12 03:56:28 +01:00
Johannes Maier
74bed6b74d
Bug fixes and convenience improvements.
2024-01-12 01:33:08 +01:00
Johannes Maier
7f74e2934c
Make vuln.c compiling & running on debian bullseye.
2024-01-12 01:32:35 +01:00
Johannes Maier
cd077bd814
First code generator
2024-01-11 21:02:52 +01:00
Johannes Maier
6b7a4100ae
Begin code generator.
2024-01-10 16:20:55 +01:00
Johannes Maier
2d8f9eba01
Rework registers.
2024-01-10 16:10:11 +01:00
Johannes Maier
29e9b2ea43
Extend framework
2024-01-10 16:03:06 +01:00
Johannes Maier
0f9fe1288f
Add read of input program.
2024-01-05 17:51:01 +01:00
Johannes Maier
8176a353c1
Add .clang-format and rename to vuln.c
2024-01-05 17:40:12 +01:00