Having Fun With Format Strings Dumping arbitrary memory: Walk up stack until desired pointer is found. printf("%08x.%08x.%08x.%08x|%s|"); Writing to arbitrary memory printf("hello %n", &temp); /* writes 6 into temp */ What will this do? printf(%08x.%08x.%08x.%08x.%n");