在研究网页控制arm。在cgi程序中:if (strncmp(buf,"$FLAG1$",7)==0) printf("abcdefg\n");
是把html页面读入到buf中,html中有$FLAG1$字符串,但是$FLAG1$没有被替换成abcedfg.到底是为什么呢?弄了很久也不知道解决办法,请各位大神帮帮忙。
buf中是html页面的内容吧?strncmp是从buf[0]开始对比的,如果"$FLAG1"不是出现在buf的开头,if条件为false,自然打印不了abcdefg了!
话说你能锻炼下你的表达能力不?“$FLAG1$没有被替换成abcedfg”真让人无法理解!