zoukankan      html  css  js  c++  java
  • 网络验证 快速找CALL

    视频笔记:

    如果提示  天数使用限制

    可以修改时间  去破掉这个  限制 但是

    1 发包到服务器

    2 服务器传回时间 动态

    3 判断接受到的包,弹框多久到期,取本地时间验证

    4 又一层验证,取的不是本机的时间,取时间的方式与3不一样



    修改时间   往前改

    本地欺骗   可以用于  固态的 包检查

    下断 MessageBoxA     但是没有断下

    查看模块 MSVBVM60.DLL 判定是VB的程序

    下断 rtcMsgBox

    跟随 ESP  看到CALL xxxxxx 弹第三步信息

    调成16进制查看  db命令

    继续单步F8

    看到大跳1   记录 异常处理exception  不能让它跳

    又看到 大跳2  记录 异常处理exception  不能让它跳

    又看到 大跳3  记录

    改跳  运行  发现不是关键跳

    看到很多获取时间的函数
    又看到 大跳4  记录 这里跳过获取时间

    改跳 运行  不是关键跳
    又看到 大跳5  记录 这里跳过获取时间
    改跳  发现  是关键跳

    继续走
    看到jmp1 远跳  记录

    又看到jmp2 远跳  记录

    然后回到VB 系统DLL了


    上面的黑色部分为最后分析的

    想跟随去分析时不要用  回车  这个插件  有时候要出错

    改了上面的跳转后,时间往后改 时间差为 负数也不能成功

    SYSTEMTIME 时间结构体
    下断     GetLocalTime
    看信息   结结构体
    改看   为     16-bit  short  比较明显

    26号    1A   改为  10
    要经过很多次 取时间!!!!!!!!!!!!!!!!
    修改很多次
    NOP   上面那个JE  大跳

    就行了·····································································
















  • 相关阅读:
    POJ 1113 Wall
    POJ 2159 Ancient Cipher
    POJ 3253 Fence Repair
    HDU 5444 Elven Postman
    HDU 5432 Pyramid Split
    数据库 组合查询
    数据库 简单的数据查询
    数据库 聚合函数与分组
    数据库 使用DML语句更改数据
    数据库的数据完整性
  • 原文地址:https://www.cnblogs.com/zcc1414/p/3982519.html
Copyright © 2011-2022 走看看