Git Product home page Git Product logo

mirage's Introduction

Mirage Mirage GitHub issues GitHub closed issues GitHub Releases GitHub All Releases HitCount

Mirage

驱动已签名,由于使用泄露签名,使用前请关闭杀毒软件。

说明

  1. 基于intel vtx && ept 技术
  2. 不与其它反反调试插件冲突

功能支持

  • IsDebuggerPresent
  • CheckRemoteDebuggerPresent
  • Process Environment Block (BeingDebugged)
  • Process Environment Block (NtGlobalFlag)
  • ProcessHeap (Flags)
  • ProcessHeap (ForceFlags)
  • NtQueryInformationProcess (ProcessDebugPort)
  • NtQueryInformationProcess (ProcessDebugFlags)
  • NtQueryInformationProcess (ProcessDebugObject)
  • NtSetInformationThread (HideThreadFromDebugger)
  • NtQueryObject (ObjectTypeInformation)
  • NtQueryObject (ObjectAllTypesInformation)
  • CloseHanlde (NtClose) Invalide Handle
  • SetHandleInformation (Protected Handle)
  • Hardware Breakpoints (SEH / GetThreadContext)
  • NtYieldExecution / SwitchToThread
  • Process jobs
  • Memory write watching

仅聚焦内核模式能处理的检测功能 (如有遗漏或你有任何想法、建议请告诉我

测试程序:al-khaser

系统支持

  1. win7 x64 ( 6.1.7600)
  2. win10 19h1 x64 (10.0.18362.XXXX)

调试器支持

  1. 现支持x64dbg,而且会持续更新...
  2. 不会支持OD 支持OD?点击回复投票
  3. 计划支持已支持windbgcutterghidra 。后俩者需要它们本身先支持调试功能

使用

  1. 使用PDBDownloader.exe下载ntoskrnl.exepdb文件 (默认在下载在C盘

image


  1. 使用MVConfigBuild.exe ntoskrnl.pdb生成config.mv配置文件 并将之移动到c盘根目录C:\

管理员启动CMD:

MVConfigBuild.exe C:\symbols\ntkrnlmp.pdb\hashxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\ntkrnlmp.pdb (你应该确保MVConfigBuild.exemsdia140.dll在同一目录下

image

可用离线版:离线版config (每个人都可以上传相应版本配置到此仓库.

格式:[版本.mv] 比如 :10.0.18362.295.mv(可以使用cmd查看

image


  1. 文件放置

    • x64dbg:

    MirageV.dp32MirageV.dp64移动到对应\plugins\目录下 image

    1. 运行:菜单栏-插件-幻境-进入

    image

    • windbg:

    MirageV.dll移动到对应\Debuggers\bit??\目录下 image

    1. 运行:windbg -a MirageV.dll
    2. 再次运行:!MirageVRun
    • 驱动:

    Mirage.sys移动到C:\Windows\System32\drivers\目录下 image


  1. 使用
  • 附加

输入进程id - 点击附加进程 - 点击开启

image

  • 启动调试

直接点击开启

image

演示

Bn2pqgw32f

当前版本

v20200224

更新日志

CHANGELOG

相关

最后

未来的某一天会公开代码...

mirage's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

mirage's Issues

please

i need 10.0.17763.1282

Version 10.0.19041.572

How much money do you want to make this supported? I don't wanna make 10 accounts and combo this thread till it's supported.

Help with Plugin

I've followed the steps and once I run the plugin I get this where the buttons don't work. Am I missing something?

image

Windows 10 English

Hi,

the configuration file is not created on systems with a different language, such as English. Is it possible to add support for English translation?

Thanks!

P.S>Does the plugin work in a virtual machine?

支持OD?

如果你需要此插件支持OD请回复投票。 需要最少30人投票

非常卡

为了白飘一个驱动,我特意下载了10.0.18362.356 安装包 (我其他版本不是蓝屏就是和下面问题一样)
一旦点击幻境 , 整个系统非常卡。别说调试。就是你移动鼠标就能感觉卡顿那种。
然后我从虚拟机原本2线程能跑的游戏,设置到16线程,终于可以动一下下了。
启动个游戏可以等20分钟还没加载成功xg3。(xg3进度条根本跑不完,太卡)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.