Example Vulnerable Remote
Program
•// nmrcd.c
•#include <stdio.h>
•#include <string.h>
•#include <ctype.h>
•int stuff(char *tmp) {
• char buf2[1024];
• strcpy(buf2,tmp);
• return(0);
•}
•int main(int argc,char **argv) {
• char buf[4096];
• gets[buf];
• stuff(buf);
• return(0);
•}