搜索
查看: 1467|回复: 1
收起左侧

TMS113 破功教程

[复制链接]
  • TA的每日心情

    2018-8-4 16:33
  • 签到天数: 2 天

    [LV.1]初来乍到

    初级会员

    Rank: 2

    枫币
    85
    威望
    8
    贡献
    13
    在线时间
    1 小时
    注册时间
    2018-8-3
    QQ
    发表于 2018-8-3 19:57:49 | 显示全部楼层 |阅读模式
    讓我們看看IJL15.DLL裡面的這個函式
    # pragma  once

    # include "stdafx.h"

    DWORD No_CapAddr = 0x00B1CE2A ;


    void No_Cap () {

            *(BYTE*)No_CapAddr = 0x80 ;

            *(BYTE*)(No_CapAddr + 1 ) = 0xFF ;   

            *(BYTE*)(No_CapAddr + 2 ) = 0x64 ;   

            *(BYTE*)(No_CapAddr + 4 ) = 0xCD ;  

            *(BYTE*)(No_CapAddr + 5 ) = 0xCD ;  

    }


    由於沒有逆向工程經驗所以大概只懂得指標在做什麼
    所以我爬文看到有人使用ida做出

    00B1CE28 -> v113 dmg     00 00 00 00 F8 69 08 41     ---     傷害99W     00 00 00 00 7E 84 2E 41     傷害500w     00 00 00 00 D0 12 53 41 這個相關的數據發現與上面的數據並不相同所以在寫一個void no_cap1(void) 並且將數據寫入在此舉一個當範例: *(unsigned char*)0x00B1CE2C = 0x7E; ......依此類推利用這種方式成功達到頂傷突破的效果
      






















    该用户从未签到

    新人上路

    Rank: 1

    枫币
    11
    威望
    0
    贡献
    0
    在线时间
    1 小时
    注册时间
    2019-3-31
    发表于 2019-3-31 18:33:44 | 显示全部楼层
    MS 中的物理頂傷是 Double 型態
    直接取 Double 的指針會快很多 也比較好懂
    C++:
    *(double*)Adr = 999999.0;
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|小黑屋|手机版|Archiver|枫叶物语冒险岛单机 |网站地图繁體中文

    JS of wanmeiff.com and vcpic.com Please keep this copyright information, respect of, thank you!JS of wanmeiff.com and vcpic.com Please keep this copyright information, respect of, thank you!

    | 网站运行时间:

    Powered by Discuz! X3.4 © 2001-2013 Comsenz Inc.

    快速回复 返回顶部 返回列表