多c文件的shelloce框架探讨

目前旧shellcode框架最致命的问题是:须将所有函数实现放在2个标志中间,再利用2个标志去准确dump出shellocde。

随着功能的越来越多,函数也在不断增加,这就增加了代码的管理。

  所以就萌发了将不同函数分门别类的放在不同的c文件编码管理,最后还得准确无误的dump出shellcode文件。

目前有2种方案

 

   1. 利用vs产生的map文件,将所有的函数名提取出来写入 funs.txt中;再利用vs的linker的  /ORDER:@"fun_order.txt"  命令;在编译的时候将函数紧密的安排在内存中,再去直接dump出shellcode 

 

   2. vs是否支持这种像#include 或者 宏一样效果的方法,达到在编译时直接将函数都加入到一个文件里效果。

 

 

  我感觉

  1 .办法可取,不过还有待研究(麻烦些)

    2. 得找找看看,不过目前我还没发现

  

 

posted @ 2017-03-22 13:27  m4sterx  阅读(250)  评论(0编辑  收藏  举报