Format string attack 코드 VS에서 실행 시키기

Nadia85의 이미지

요즘 Format string attack 을 공부 하고 있습니다.

#include <stdio.h>
 
int main()
{
	int i=1;
	printf("i의 주소 : %x\n",&i);
	printf("i의 값 : %d\n",i);
	printf("hahaha%n\n",&i);
	printf("변경된 i의 값 : %d\n",i);
}

다음의 코드를 실행 시키려 하는데, VS2005 에서는 컴파일은 되는데, 실행 시 n format specifier disabled 라는 에러 메시지가 나옵니다.

GCC에서는 잘 되던 것 같던데 VS에서 돌릴 수 있는 방법이 있을 까요?