借助移动飞信及网友吕昆的主动防御大师实现脱离.net框架

      移动飞信是用C# 2005开发的,它借助于Salamander .NET Linker已经脱离的微软.net框架,也就是说不需要安装那个20多M,安装速度长达十几分钟的.net框架程序。Salamander .NET Linker虽然好,可是1000多美刀的价格只有财大气粗的移动才能舍得掏。

       一直在想法怎么可以利用飞信的这个框架程序做到自己的程序中来,虽然发现飞信的FetionVM.exe是虚拟机程序只要用命令行调用自己的程序就可以完成脱离框架,但是移动飞信还有一个功能,就是可以在目标机器上已经安装了.net框架的情况下,不调用自身打包的虚拟机,而仍然使用已经安装的.net框架。飞信根目录的Fetion.exe就是这个引导程序,直接使用这个程序就可以实现这样的效果,只要把飞信根目录下的FetionFx.exe替换成我们自己的程序就可以了,但是这样太不爽,因为我们自己的程序只能叫FetionFx.exe了。

     网友吕昆的主动防御大师就是借用了这个方法,不过主动防御大师更狠也更高明,这些文件全都改了名字,FetionVM.exe就是lk.exe,Fetion.exe可以自己随便命名,FetionFx.exe改成了147.exe,也就是我们自己写的程序叫147.exe。我不知道他怎么修改的这个引导程序。

     偷个懒,不想做深入研究了,我们可以直接用飞信的框架和主动防御大师的程序来达到脱离框架的目的,当然了我们自己开发的程序就改成了147.exe好了,把主动防御大师的其他文件复制出来,引导程序可以随便改名字,好了,已经实现了脱离框架。不过我这种做法貌似不道德,使用了飞信的框架和剽窃了主动防御大师的创意。还是rick的做法好,希望rick能公布研究出来的最新方法。

   这样.net开发的程序我们也可以做成绿色软件了,再不需要安装那个巨大的安装速度巨慢的.net框架了。

   

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值