zoukankan      html  css  js  c++  java
  • CureIt! 简单Repack(去广告窗口)

    CureIt!De.WEB免费便携版绿色杀毒软件,官网和各大网站均有下载,内置多国语言

    最近发现不少人喜欢把CureIt!放到U盘上随身杀毒,试了一下还蛮轻便的,就是退出时还要关闭弹出的打折广告窗口有点麻烦,于是稍微分析了一下。

    1、该程序下载下来只有一个可执行文件,用WinRAR打开可以看出是一个zip自解压程序,自动解包到临时文件夹并运行_start.exe这个文件。浏览解包后的文件目录,发现还有几个文件值得关注:_start.dat应是支持_start.exe运行的资源文件;setup.exe看图标可能是杀毒软件的真正主程序,但直接双击运行会报错退出;setup_me.inisetup_xp.ini应是setup.exe的配置文件;setup.key像是授权许可文件,用记事本打开果然是,使用期限只有1个月。

    2、先对_start.dat进行分析,还是用WinRAR打开-------又是个zip文件^_^!!!里面很多不同前缀的图片集打开看看就知道是_start.exe运行时的多国语言界面了。关键是_start.ini,这个配置文件也按不同国家语言分了很多节,语法类似于脚本。找到[ChineseSimpl]节,这一节对应中文启动界面,看这一句:
    0=154,123,0,48,.\%exe%,/lng:%L%-cureit.dwl %ini%,%L%-start.bmp,start,,ChineseSimpl2
    这句就是调用setup.exe的语句,原来是需要加参数运行!对应到[Strings]节去寻找各个参数的具体值,不难构造出如下语句:
    setup.exe /lng:cn-cureit.dwl /ini:setup_me.ini
    OK!这就是杀毒软件主程序的执行语句,写个批处理吧~
    @start setup.exe /lng:cn-cureit.dwl /ini:setup_me.ini

    为什么要用setup_me.ini?
    因为这样可以同时在Win9x和xp上运行,而用setup_xp.ini的话在Win9x上运行就会出现找不到路径的错误(我没有测试),可以自己打开文件比对分析。

    3、剩下的工作很简单了,把程序解压目录放到U盘上,需要用时运行你的批处理文件就可以啦!升级也很简单,下载新的杀毒程序以后解压到这个文件下覆盖原来的文件就OK啦~

    PS: 网上有可以用到2010年的key,可以到丁香鱼工作室去找,那里提供很好的杀毒软件支持~
  • 相关阅读:
    MVC三层架构学习总结实例
    JSON & Ajax
    设计模式之单例模式
    设计模式之静态工厂方法
    Gitee 添加了ssh公钥还是需要账户和密码
    MySQL日期时间函数大全[转]
    session 注意事项
    session 入库2 垃圾回收机制
    session 入库的实现
    PHP实现手机号码中间四位用星号(*)隐藏的自定义函数分享
  • 原文地址:https://www.cnblogs.com/cancelpj/p/1205121.html
Copyright © 2011-2022 走看看