读书人

fwrite有个BUG?

发布时间: 2012-10-23 12:12:22 作者: rapoo

fwrite有个BUG??

这两天在写SHELLCODE,可是在调试器中却总发现SHELLCODE的偏移不对。。

调试了N久才知道,原来居然是FWRITE写入到文件中的SHELLCODE并不是我存放到内存中的那部分。。

使用WINAPI代替C运行库函数以后就可以了。

奇怪!这个BUG有待调试

/*
hsc=fopen("ShellCode","w+");
if(hsc==NULL)
msg("error create Shellcode file");
fwrite(sc,1,memsize,hsc);
fclose(hsc);
*/
BMD_MakeFile("ShellCode",sc,memsize);

读书人网 >编程

热点推荐