事情起因
主要是最近在想有什么方法可以更好的魔改php的vld扩展,想着看看能不能把opcode都输出到一个txt文件里面,到时候看也方便一点,我估计其实是有选项可以输出到文件的,但我不太熟悉vld的指令,所以看看直接从源码下手去改。
创建一个txt文件
char temp[250];
sprintf(temp, "./test.txt");
这里就是创建一个test.txt文件并且储存到temp当中,如果有不清楚C++的朋友,这里说一下temp是一个字符串。
写入文件
char *fp_path = temp;
FILE *fp=fopen(fp_path, "w");
fprintf(fp, "测试输出");
fclose(fp);
这里就是fopen打开我们之前创建的文件,然后写入一个“测试输出”,基本上可以输出了。最后一定要记得fclose掉文件流,不然的话可能会报错!这个十分重要!
版权属于:江筱雨
本文链接:https://www.yuisblog.com/archives/72/
本站未注明转载的文章均为原创,并采用
CC BY-NC-SA 4.0 授权协议,转载请注明来源,谢谢!