首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

fwrite有个BUG?

2012-10-23 
fwrite有个BUG??这两天在写SHELLCODE,可是在调试器中却总发现SHELLCODE的偏移不对。。调试了N久才知道,原来

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);

热点排行