zoukankan      html  css  js  c++  java
  • 压缩软件 WinRAR 逆向去广告分析报告【API下断】

    一、工具及软件介绍

     使用工具:Ollydbg

    实现功能:去广告。

    WinRAR版本:5.50

    二、逆向逻辑

    1、广告窗口

    首先在对话框相关函数下断点。

    断在了CreateWindowExW上。回溯分析。

    分析得出此函数是弹出广告函数,直接去掉就可以了。

    记录特征码:

    6A 00 6A 01 E8 7F 7A FC FF 6A 00 68 0C 10 10 01 68 34 0B 10 01

       

    2、购买窗口

    去掉广告窗口后,还会弹出一个购买窗口,继续分析。

       

    分析可知,此购买窗口与前面广告窗口不同,是模态对话框,所以下模态对话框API的相关断点。

    断在了DialogBoxParamW

       

       

    查看OD的调用堆栈。

       

       

    回溯分析。

    发现关键跳转,BL是决定因数。

       

       

    所以此处修改跳转指令即可。

       

       

    记录特征码:

    6A 00 68 70 82 23 01 C6 05 F4 70 2D 01 01 FF 15 FC 04 27 01 50 68 DC 57 27 01 FF 35 70 AF 2C 01 FF 15 08 06 27 01 

    三、成功

     成功去广告:

    个人总结:本文主要利用API断点进行破解,所以关键对相关API有一定的了解。

    附件:

     WinRAR_去广告EXE

    KIDofot

  • 相关阅读:
    JVM精进之路
    Java8-java.time-常用API
    Java代码精进
    Java8——jdk——java.time包
    Java8——Optional
    Java8——Stream
    Java8——Lambda表达式
    Java高级-反射
    重新学习SpringMVC——补充
    LeetCode677. 键值映射(相关话题:Trie前缀树)
  • 原文地址:https://www.cnblogs.com/KIDofot/p/8553583.html
Copyright © 2011-2022 走看看