feat: created initial stack smash protector
This commit is contained in:
@@ -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();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user