一次可惜的idc脚本

先提前说好  

我这次脚本并没有解决问题 

但是了解了很多 关于ida脚本 的东西 还是打算  聊一下的

ida脚本 其实就是 反混淆的 然后比如代码段异或什么的  也可以用ida 脚本解决

终于知道为什么说 ida 是神器了  

然后这次 这个脚本虽然写的很垃圾  大佬们 凑合这看吧

 

这次主要是  有很多  跳转  我发现 这些跳转 都是  有一个dw  然后跳转 都是 近跳转  那么 我们就可以 写出脚本  把这些  都给 nop掉

 

#include<idc.idc>
static main()
{    
    auto i,j,form,end;
    form=0x400646;
    end=0x405A6E; 
     for(i=form;i<end;i++)
     {
        if((Byte(i)==0xEB)&&(Byte(i+1)==0x2))
        {
                 for(j=i;j<i+4;j++)
                 PatchByte(j,0x90);
                 i=i+3;
                 
        }
     
     }
     Message("\n"+"OK\n");
}

成功是成功了  

但是好像没有什么用。。

可惜 可惜 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值