找回密码
 立即注册
相关推荐换一批
  1. TB/T 2302-92 铁路车站货车篷布运用管理作业标准
  2. YY 91010~91011-1999 牙科旋转器械配合尺寸牙科旋转器械基本尺寸和标号
  3. YY 0765.1-2009 一次性使用血液及血液成分病毒灭活器材 第1部分:亚甲蓝病毒灭活器材
  4. YY/T 1229-2014 钙测定试剂(盒)
  5. YY/T 0464-2019 一次性使用血液灌流器
  6. YY/T 0573.4-2020 一次性使用无菌注射器 第4部分:防止重复使用注射器
  7. YY 0450.1-2020 一次性使用无菌血管内导管辅件 第1部分:导引器械
  8. YY/T 1730-2020 一次性使用血液透析导管
  9. YY 0336-2020 一次性使用无菌阴道扩张器
  10. YY/T 1690-2020 一次性使用聚氯乙烯输注器具中2-氯乙醇残留量测定方法
  11. YY/T 1799-2020 可重复使用医用防护服技术要求
  12. YY/T 1773-021 一次性使用腹膜透析外接管
  13. YD/T 3254-2017 Ku 频段移动中使用的车载卫星通信地球站通用技术要求
  14. SN/T 3701.10-2014 进口旧机电产品检验技术要求第10部分:叉车
  15. YD/T 2870-2015 卫星通信地球站设备车载(移动中使用)天线和伺服系统测试方法
  16. SN/T 3901-2014 生物安全柜使用和管理规范
  17. GB/T 14513.3-2020 气动 使用可压缩流体元件的流量特性测定 第3部分:系统稳态流量特
  18. SN/T 4387-2015 进出口一次性使用卫生用品检验规程
  19. T/CMA JY047-2021加油机在线监督管理规范
  20. HG/T 2195-2013 代替 HG 2195-2001 航空轮胎使用与保养
  21. GB 8369.2-2020 一次性使用输血器第2部分:压力输血设备用
  22. SN/T 0967-2000 进出口一次性使用输液、输血器检验规程
  23. GB/T 39498-2020 消费品中重点化学物质使用控制指南
  24. GB/T 24611-2020 滚动轴承 损伤和失效术语、特征及原因
使用theLibraryyou | 系统编程 2021-06-11 615 0star收藏 版权: . 保留作者信息 . 禁止商业使用 . 禁止修改作品
WhiteMagic - Injected .NET Helper Library,好吧,自从 Shynd 发布了他的 BlackMagic 库用于流程外工作,我想我会发布自己的小库,用于流程中工作。
    恰如其分地命名:WhiteMagic。 (我的创造力很棒不是吗?)

    无论如何......这个库面向将他们的.NET应用程序注入进程的用户。它提供了挂钩/绕行函数、创建内存补丁、查找模式(通过我的 FindPatternSharp 东西)以及读/写内存(基本数据类型、结构等)的方法。

    它是在 GPLv3 许可下发布的(所以你们这些愚蠢的商业人士不能随便窃取代码)。

    API 相当全面,只需要 1 个类实例化(或者如果您选择省略),您可以从那里做几乎所有的事情。

    无论如何,我不会发布与此相关的示例,因为...如果您不知道如何正确使用它...您根本不应该使用它。

    但是,我会根据API问题等回答问题。除此之外,就看你自己想办法了。

    代码已被注释,并且会抛出足够多的异常以确保您的代码符合要求。 (例如;适当的属性等)

编辑:由于我收到了一些关于如何实际使用 Detour API 的 PM,这里有一个简单的例子。
请注意,所使用的地址来自 WoW。对 DXDevice 使用正确的地址应该会产生相同的结果。


(Well, since Shynd released his BlackMagic library for out of process work, I figured I'd release my own little library, for in process work.

    Aptly named: WhiteMagic. (My creativity is awesome isn't it?)

    Anyhow... this library is aimed towards users who inject their .NET applications into processes. It provides ways to hook/detour functions, create memory patches, find patterns (via my FindPatternSharp stuff), as well as read/write memory (basic datatypes, structs, etc).

    It's released under the GPLv3 license (so you silly commercial people can't just go stealing code all willy nilly like).

    The API is fairly well rounded, with only 1 class instantiation required (or omitted if you choose), and you can do pretty much everything from there.

    Anyhow, I'm not releasing an example with this, because... if you don't know how to use it properly... you shouldn't be using it at all.

    HOWEVER, I will answer questions based on API troubles and the like. Other than that, it's up to you to figure out.

    The code is commented, and will throw more than enough exceptions to make sure you code is kept in line of requirements. (Eg; proper attributes, etc)

Edit: Since I got a few PMs about how to actually use the Detour API, here's a quick example.
Please note, the addresses used, are from WoW. Using the proper addresses to your DXDevice should produce the same results.)

1623380026867.rar


上一篇:FasmManaged ( managed C++ wrapper for the library version of Flat Assembler)
下一篇:C# XOR Encryption