软件打开界面:

V2.0以下的貌似只要跳过注册框即可,无需解码。(以下内容摘自本人发自upk的原创,并非抄袭)
以下以V3.7为例子PATCH HWID:
一,查找HWID生成地址:
1,

先在.rsrc和.data中间的这个区段(0101B000)下内存写入断点,这个区段其实就是Enigma自己验证的一个dll(DLL_Loader.dll)。,
2,

类似1428B2C 行的REP ……就是解码部分。解码完毕后:

3,存为DLL文件:
双击0101B000区段,保存数据到文件,选择为dll文件。此时即可把
Enigma自身的DLL_Loader.dll给保存起来,如果输出表打不开,那么需要修正RAW地址。(3.7版本的保存后可以直接打开不用修正)

4,在DLL_Loader.dll中可以看到EP_RegHardwareID的RVA,
V3.7版本以下的:
0C80F4 +0101B000 (IMAGE BASE)即是程序中的地址,下断点,断完之后可以通过慢慢跟踪获得机器码的位置。
也可以使用搜索所有 MOV EAX,DWORD PTR DS:[EDI]命令,下全部断点后运行,中断后可获得机器码位置。
V3.7版本: EP_RegHardwareID的实际偏移地址为:0x0C253C。 而不是dll所看到的偏移值。
下断 IMAGEBASE + 0xC253C 即可断在实际的EP_RegHardwareID函数上。
如这个例子实际应该下断: HE 0C253C + 0101B000
断点后通过搜索MOV EAX,DWORD PTR DS:[EDI]命令即可断在机器码生成处。

以上只是一种快捷方法,通过一步步跟踪也可到达。

Enigma所有版本过注册 高版本通过PATCH HWID方式相关推荐

  1. 解决低版本matlab打开高版本Matlab的.m文件时,出现中文乱码的问题。

    问题: 低版本matlab打开高版本Matlab的.m文件时,出现中文乱码. 比如下图: 原因: 编码格式不统一问题.Matlab高版本(2017a以上)默认保存编码格式是UTF-8格式,而低版本是G ...

  2. CAD文件低版本怎么转换高版本

    我们在工作当中需要CAD格式的素材,但是在网上下载的CAD文件版本过低不兼容,使得这些素材我们不好使用,这时候我们需要将它转换成高一点的版本,那么CAD文件低版本怎么转换高版本呢? 这里小编就用在线转 ...

  3. 解决VMWare低版本无法打开高版本创建的系统

    VMWare低版本无法打开高版本出现如下错误:(vmware15打不开vmware16) 解决方法: 1.打开虚拟机的目录 2.找到虚拟机配置文件(vmname.vmx)和主VM磁盘的配置文件(vmn ...

  4. 低版本eclipse导入高版本eclipse创建项目报错问题

    例如用高版本eclipse创建的项目,会默认使用的是jdk1.8版本, 低版本eclipse创建项目,会默认使用的是jdk1.7版本. 此时导入高版本eclipse项目时会报错(文件夹中会出现红色!) ...

  5. HFSS低版本如何打开高版本的文件

    因工作需要重新在另一台电脑上安装HFSS,但ansys这个公司,命名不好好按年份命名,我装的18.2,结果是2017版本的,但我之前安装的是2018版本的,建模也都是2018版本的,所以低版本打不开高 ...

  6. 低版本mysql数据导入高版本_将高版本mysql数据库的数据导入低版本mysql中

    前言 最近做了个网站,准备放到虚拟主机上的时候,发现本地数据库是mysql5.6,服务器上的mysql是5.0的.于是尝试导出数据,结果,导入的数据不是出错,就是各种乱码.折腾了好久之后,终于找到了解 ...

  7. mysql客户端版本太低_windows一机多装mysql,5.5低版本+5.8高版本

    安装第一个mysql,压缩版或者安装版,过程省略,目录如下: 运行中输入"regedit" 进入后,找到      HKEY_LOCAL_MACHINE\SYSTEM\Curren ...

  8. 破解VProtect所有版本,PATCH HWID方式过注册

    运行后: 本机机器码"195F9059606EEB4723128A216ED1426B",在内存中搜索该字符串,可以得到3个地方,我这里以最后搜索到的地方为切入点, 为什么? 找到 ...

  9. 低版本jdbc连接高版本oracle,转:oracle11g的JDBC连接 URL和之前的版本有一定的区别...

    今天安装了oracle11g后,写了JDBC测试程序,一直都连接不上! 一直找不到原因 后来读了一下安装文件中的Readme.txt文档,汗啊!这个版本居然把url的访问方式改变了: Some Use ...

最新文章

  1. 27 个为什么,帮助你更好的理解Python
  2. 拜耳与Recursion联手加强数字化药物发现
  3. 在使用postman中操作api接口测试403解决方法
  4. cmd常见错误及解决方法
  5. 移动端以刻度或尺度滑动方式选择年龄收入等
  6. SpringBoot-@Configuration
  7. php 数组 excel,PHPExcel文件如何导入成数组(选择指定的列)?
  8. 数据分析没价值?——深思对业务的洞察有多少?
  9. 车辆及其应用的车载语音识别显示方法及系统与流程
  10. 公制螺纹与英制螺纹区别
  11. 学生网页设计作业源码(HTML+CSS)——海贼王6页代码质量好
  12. 图片飞出去的特效怎么做?3分钟AE制作教程
  13. Topaz DeNoise AI 人工智能降噪插件
  14. SPSS异方差检验的实现
  15. 金融货币学笔记(米什金)第一章 为什么研究货币、银行与金融市场
  16. 输入的数字或者英文字符间距都特别大,怎么解决
  17. Chrome浏览器输入不安全站点,没有继续前往链接--解决方案thisisunsafe
  18. 立秋了,愿天下人天寒心不寒,快快乐乐
  19. leaflet接入百度影像地图(leaflet篇.34)
  20. (一)Siamese目标跟踪——SiamFC训练和跟踪过程:从论文细节角度出发

热门文章

  1. 使用AlarmManager服务设置闹钟
  2. 计算机图形学10:二维观察之线的裁剪
  3. 部署项目到云服务器上所遇到的困难
  4. 干货 | 数据为王,携程国际火车票的Sharding-Sphere之路
  5. java heap space 什么意思_Java heap space 解决方法(转)
  6. 如何搭建风力发电厂光传输网?
  7. Linux的启动流程
  8. 【阅读笔记】机器阅读理解(中)——架构篇
  9. Attention-LSTM模型的python实现
  10. 优思学院:六西格玛中的水平对比方法是什么?