diff --git a/level06/Ressources/test.c b/level06/Ressources/test.c new file mode 100644 index 0000000..9897b40 --- /dev/null +++ b/level06/Ressources/test.c @@ -0,0 +1,15 @@ +#include + +int main(void) +{ + char param1[9] = "gbrochar"; + unsigned int local_14 = (param1[3] ^ 0x1337) + 0x5EEDED; + for(int local_18 = 0; local_18 < 8; local_18++) { + if (param1[local_18] < 32 || param1[local_18] > 127) { + return 1; + } + local_14 += (param1[local_18] ^ local_14) % 0x539; + } + printf("%s serial number is %u", param1, local_14); + return 0; +} diff --git a/level06/flag b/level06/flag new file mode 100644 index 0000000..14f1943 --- /dev/null +++ b/level06/flag @@ -0,0 +1 @@ +GbcPDRgsFK77LNnnuh7QyFYA2942Gp8yKj9KrWD8 diff --git a/level07/Ressources/level07 b/level07/Ressources/level07 new file mode 100755 index 0000000..d56fd3c Binary files /dev/null and b/level07/Ressources/level07 differ