Heap Overflow
Protostar 1
int __cdecl main(int argc, const char **argv, const char **envp)
{
object *v4; // [esp-18h] [ebp-20h]
object *v5; // [esp-14h] [ebp-1Ch]
v4 = (object *)malloc(8u);
v4->value = 1;
v4->ptr = malloc(8u);
v5 = (object *)malloc(8u);
v5->value = 2;
v5->ptr = malloc(8u);
strcpy((char *)v4->ptr, argv[1]);
strcpy((char *)v5->ptr, argv[2]);
puts("and that's a wrap folks!");
return 0;
}Solve
Last updated