Skip to content

moleworld-dev/MoleAssist

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MoleAssist

早年《摩尔庄园》第三方自动战斗辅助(当年的「鼹鼠辅助」)源码 —— 防御性安全研究存档,仅供研究,不鼓励使用。

这是一份历史外挂工具的完整源码存档:一个 C# WinForms 上位机,通过 InlineHook 注入 + Lua 脚本驱动,自动化摩尔庄园回合制战斗玩法(自动出招、按顺序放技能、自动回血 / 用怒气、快速练级等)。收录它的目的是理解当年淘米页游外挂的技术形态、留存失传的游戏史料、做安全科普警示

技术构成

模块 说明
MoleAssist/ C# WinForms 主程序:战斗管理器 FightManager、配置管理、UI
InlineHookLib/ C++ 实现的 inline hook 注入库(inlineHook.cpp),挂钩目标进程
HookTest/ inline hook 库的测试工程
Config/fight.lua Lua 战斗脚本,定义出招逻辑(技能顺序 / 回血 / 怒气 / 隐藏模式等选项)
Lib/NLua.dllKopiLua.dll Lua 运行时(在 .NET 中执行 fight.lua

脚本引擎(Lua)与注入层(InlineHook)分离,是这类自动化工具的典型架构:宿主负责挂钩与内存读写,Lua 脚本负责可热改的战斗策略。

⚠️ 声明

  • 本仓库为历史存档与安全研究用途,非商业,不鼓励也不支持将其用于任何在线游戏
  • 外挂会破坏游戏公平性;对如今的离线复活项目而言,它更多是一份研究当年客户端 hook 技术的样本。
  • 代码按 GPL-2.0 授权;《摩尔庄园》版权归上海淘米所有。

摩尔庄园钉子户 · 让停运的庄园在每一代设备上继续活下去。

About

摩尔庄园早年第三方辅助工具研究存档(C#/InlineHook 技术样本 · 仅供研究)

Topics

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • C# 81.1%
  • C++ 7.3%
  • HTML 6.7%
  • Lua 3.0%
  • C 1.9%