如何使用格式字符串设置值

时间:2017-03-05 04:49:28

标签: c string security assembly printf

我不明白如何修改内存地址的值。我们可以利用代码吗?。

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

int main(int argc, char*argv[])
{
  int num1 = 1;
  char input[128];


  snprintf(input, sizeof input, argv[1]);
  input[sizeof (input) - 1] = 0;


  if(num1==1337){
    printf("Congrats\n");   
   }


  return 0;
  }

0 个答案:

没有答案