• OD 实验(十)


    前话:

    VB 程序用 OD 进行逆向的话,可以先查找相关的变量和字符串,以寻找突破口

    变量:

    __vbaVarTstEq

    __vbaVarCompEq

    __vbaVarTstNe

    __vbaVarCompLe

    __vbaVarCompLt

    __vbaVarCompGe

    __vbaVarCompGt

    __vbaVarCompNe

    字符串:

    __vbaStrCmp

    __vbaStrComp

    __vbaStrCompVar

    __vbaStrLike

    __vbaStrTextComp

    __vbaStrTextLike

    程序:

    双击安装进行安装

    把程序拖到 PEiD 中

    这个程序是用 Microsoft Visual Basic 5.0 / 6.0 写的

    打开程序

    右下角会有相关的提示信息,它会安装一个 key 在系统上,程序会比较该 key 是否为注册的

    只有 30 天的使用时间

    逆向:

    用 OD 打开程序

    按 Ctrl+N 查找可能的变量,先试一下第一个 __vbaVarTstEq

    搜索字符串 vbaVarTstEq,直接输入就好了

    找到了,设置断点

    右键 -> 在每个参考上设置断点

    如果要删除断点的话,右键 -> 删除所有断点

    提示设置了 88 个断点

    跑一下程序

    停在断点处

    按 F8 一步步往下走

    这个字符串类似于 key 的格式

    这个可能就是注册版的 key,把 oeiu-564-oqei-97 输入到注册框中

    点击 OK 进行注册

    注册成功

  • 相关阅读:
    高性能javascript 笔记 第一章 loading and executing (一)
    css 微信webui
    C语言之指针
    Java中的异常
    Java中的接口
    SQL Server中自连接和联合的用法
    SQL Server中多对多关系的实现
    SQL Server中用SQL命令建表和主外键约束
    SQL Server中的分页查询
    SQL Server中的内连接
  • 原文地址:https://www.cnblogs.com/sch01ar/p/9629425.html
Copyright © 2020-2023  润新知