构造函数

需要注意的是this.intptr_0 = this.method_18("mono.dll");

所以,这个类里面的操作,最后是和mono.dll相关的

internal Class276(ExternalProcessMemory memory)
{
this.externalProcessMemory_0 = memory;
this.intptr_0 = this.method_18("mono.dll");
this.intptr_31 = this.intptr_0 + ;
this.intptr_28 = this.intptr_0 + ;
this.intptr_13 = this.intptr_0 + ;
this.intptr_16 = this.intptr_0 + ;
this.intptr_6 = this.intptr_0 + ;
this.intptr_1 = this.intptr_0 + ;
this.intptr_15 = this.intptr_0 + ;
this.intptr_14 = this.intptr_0 + ;
this.intptr_7 = this.intptr_0 + ;
this.intptr_19 = this.intptr_0 + ;
this.intptr_29 = this.intptr_0 + ;
this.intptr_17 = this.intptr_0 + ;
this.intptr_25 = this.intptr_0 + ;
this.intptr_24 = this.intptr_0 + ;
this.intptr_32 = this.intptr_0 + ;
this.intptr_34 = this.intptr_0 + ;
this.intptr_36 = this.intptr_0 + ;
this.intptr_35 = this.intptr_0 + ;
this.intptr_23 = this.intptr_0 + ;
this.intptr_33 = this.intptr_0 + ;
this.intptr_27 = this.intptr_0 + ;
this.intptr_12 = this.intptr_0 + ;
this.intptr_10 = this.intptr_0 + ;
this.intptr_4 = this.intptr_0 + ;
this.intptr_8 = this.intptr_0 + ;
this.intptr_21 = this.intptr_0 + ;
this.intptr_18 = this.intptr_0 + ;
this.intptr_5 = this.intptr_0 + ;
this.intptr_30 = this.intptr_0 + ;
this.intptr_2 = this.intptr_0 + ;
this.intptr_9 = this.intptr_0 + ;
this.intptr_3 = this.intptr_0 + ;
this.intptr_26 = this.intptr_0 + ;
this.intptr_22 = this.intptr_0 + ;
this.intptr_20 = this.intptr_0 + ;
this.intptr_11 = this.intptr_0 + ;
this.method_15<bool>("boolean");
this.method_15<object>("object");
this.method_15<sbyte>("sbyte");
this.method_15<byte>("byte");
this.method_15<short>("int16");
this.method_15<ushort>("uint16");
this.method_15<int>("int32");
this.method_15<uint>("uint32");
this.method_15<long>("int64");
this.method_15<ulong>("uint64");
this.method_15<float>("single");
this.method_15<double>("double");
this.method_15<char>("char");
this.method_15<string>("string");
this.method_15<Enum>("enum");
}

this.intptr_0 = this.method_18("mono.dll");

+ intptr_0 0x10000000 System.IntPtr

this.intptr_28 = this.intptr_0 + 91559;

+ intptr_28 0x100165A7 System.IntPtr   和intptr_0相比,相差0x165A7,也就是‭91559‬

this.intptr_19 = this.intptr_0 + 120353;

+ intptr_19 0x1001D621 System.IntPtr  和intptr_0相比,相差0x‭‭1D621‬,也就是120353‬

this.intptr_21 = this.intptr_0 + 231261;

+ intptr_21 0x1003875D System.IntPtr  和intptr_0相比,相差0x3875D,也就是231261

https://www.cnblogs.com/chucklu/p/11658814.html

https://github.com/ChuckHearthstone/SilverFish/tree/master/MonoTest

hearthbuddy中的Class276的更多相关文章

  1. HearthBuddy中的class276中的地址对应

    2019年09月的 intptr_0 = method_18("mono.dll"); intptr_31 = intptr_0 + 522030; intptr_28 = int ...

  2. HearthBuddy中_settings.txt的更详细参数解释

    https://tieba.baidu.com/p/5275382967 默认的配置不是很合理,花了点时间读了下silverfish(也就是兄弟用的AI)的代码后也尝试修改了些参数,有没有效果仁者见仁 ...

  3. Process.Net

    ProcessSharp的构造函数,对应的测试是 https://github.com/lolp1/Process.NET/blob/master/test/Process.NET.Test/Core ...

  4. GreyMagic

    hearthbuddy中的一段代码 // Token: 0x06001A79 RID: 6777 RVA: 0x000DD024 File Offset: 0x000DB224 internal In ...

  5. Python开源框架

    info:更多Django信息url:https://www.oschina.net/p/djangodetail: Django 是 Python 编程语言驱动的一个开源模型-视图-控制器(MVC) ...

  6. HearthBuddy的class276以及class247

    使用de4dot-cex反编译原版的hearthbuddy得到的 链接: https://pan.baidu.com/s/1hT79LpIjbyvODsjnkSe_5A 提取码: iemx class ...

  7. HearthBuddy炉石兄弟 Method 'CollectionDeckBoxVisual.IsValid' not found.

    [CollectionManagerScene_COLLECTION] An exception occurred when calling CacheCustomDecks: System.Miss ...

  8. HearthBuddy 第一次调试

    HearthBuddy https://www.jiligame.com/70639.html 解压缩包,打开hearthbuddy.exe直接运行就可以:不用替换mono.dll直接可用:不需要校验 ...

  9. HearthBuddy Ai调试实战1-->出牌的时候,少召唤了图腾就结束回合

    期望通过ai的调试,来搞明白出牌的逻辑. 55是投火无面者63是恐狼前锋34是风怒36是自动漩涡打击装置13是空灵召唤者, "LocStringZhCn": "<b ...

随机推荐

  1. Dockerfile初体验

    Dockerfile构建nginx 创建一个文件夹 mkdir -p /nginx 进入创建的目录 cd /nginx 创建并编辑 添加下面两行 vim Dockerfile 行1,去本地找基础的镜像 ...

  2. vue中优化CheckBox初始状态被选中问题

    <template> <div class="hello"> <h2>我是主界面</h2> <!-- <h2>我是 ...

  3. python list按字典的key值排序

    方法1: result_list = sorted(origin_list, key=lambda e: e.__getitem__('order_key')) 方法2: import operato ...

  4. deep_learning_MNIST数据集

    Code_link:https://pan.baidu.com/s/1dshQt57196fhh67F8nqWow 本文是为既没有机器学习基础也没了解过TensorFlow的码农.序媛们准备的.如果已 ...

  5. 菜鸟宝典之Windows Server 2012 R2上PHP、MySQL环境搭建

    原文来自:https://www.jb51.net/article/59280.htm 上车准备一.准备工具服务器操作系统:Windows Server 2012PHP版本:5.6.9(根据自己需要) ...

  6. 适配器 1、ArrayAdapter 2.SimpleAdapter

    1.ArrayAdapter(数组适配器):用于绑定格式单一的数据.数据源:可以是集合或数组 public class MainActivity extends AppCompatActivity { ...

  7. 7.JVM技术_java监控工具使用

    1.java监控工具使用 2.jconsole jconsole是一种集成了上面所有命令功能的可视化工具,可以分析jvm的内存使用情况和线程等信息 2.1.启动jconsole 通过JDK/bin目录 ...

  8. BZOJ 1008 组合数学

    监狱有连续编号为1...N的N个房间,每个房间关押一个犯人,有M种宗教,每个犯人可能信仰其中一种.如果相邻房间的犯人的宗教相同,就可能发生越狱,求有多少种状态可能发生越狱 总的情况为mn不越狱的情况为 ...

  9. MyBatis-02-第一个Mybatis程序

    2.第一个Mybatis程序 思路:搭建环境-->导入Mybatis-->编写代码-->测试! 2.1.搭建环境 搭建数据库 CREATE DATABASE `mybatis`; u ...

  10. js创建对象的几种方式(工厂模式、构造函数模式、原型模式)

    普通方法创建对象 var obj = { name:"猪八戒", sayname:function () { alert(this.name); } } var obj1 = { ...