feat: created initial stack smash protector

This commit is contained in:
2021-03-15 19:21:46 +01:00
parent 3d08828e8d
commit 513693189e
5 changed files with 40 additions and 3 deletions

View File

@@ -54,6 +54,8 @@ void explode(const char *args);
void exec_self_test(const char *args);
void smash(const char *args);
#endif
cmd_handler cmd_handlers[] = {
@@ -65,10 +67,16 @@ cmd_handler cmd_handlers[] = {
{"explode", explode},
#ifdef ENABLE_SELF_TEST
{"self-test", exec_self_test},
{"smash", smash},
#endif
{NULL, NULL},
};
void smash(const char* args) {
char data[16];
memset(data, 'A', 32);
}
void exec_self_test(const char *args) {
self_test();
}