解决 编译 CheatEngine55 中的sys 的问题

编译自己的过保护CE02.dbk驱动编译 不出意外的话,你等待一会就能看到 chmod 777 vmdisk.img了,然后这个文件夹里面也多出了一个vmdisk.img文件,我们把这个文件也复制到CE的bin目录中,然。在编译CE驱动之前,首先要修改一下CE源码中关于驱动服务名、调用的驱动名,因为默认的服务名和驱动文件名是被游戏厂商给和谐掉的,我们打开CE源码。以上步骤做完以后,即可正常编译,如果报错的话不是你SDK有问题就是你的WDK有问题,你可以建立一个空的驱动项目编译试试。显示签名成功即可,然后把我们的驱动文件复制到ce的bin目录下。 阅读详情
 

 今天下了个CheatEngine55看看,在编译时出了点小问题,编译时出现以下错误提示:

error - no 'object' file generated
1>f:\cheatengine55src\dbkkernel\ntifs.h(2628) : error C2011: '_FILE_FS_FULL_SIZE
_INFORMATION' : 'struct' type redefinition
1>f:\cheatengine55src\dbkkernel\ntifs.h(2636) : error C2011: '_FILE_FS_LABEL_INF
ORMATION' : 'struct' type redefinition
1>f:\cheatengine55src\dbkkernel\ntifs.h(2650) : error C2011: '_FILE_FS_SIZE_INFO
RMATION' : 'struct' type redefinition
1>f:\cheatengine55src\dbkkernel\ntifs.h(2657) : error C2011: '_FILE_FS_VOLUME_IN
FORMATION' : 'struct' type redefinition
1>f:\cheatengine55src\dbkkernel\ntifs.h(3371) : error C2011: '_RTL_SPLAY_LINKS'
: 'struct' type redefinition
Compiling - generating code...
Linking Executable - objfre_wxp_x86\i386\dbk32.sys
1>link : error LNK1181: cannot open input file 'f:\cheate~1\dbkker~1\objfre_wxp_
x86\i386\dbkdrvr.obj'
BUILD: Finish time: Sun Jul 10 09:48:40 2011
BUILD: Done

    10 files compiled - 8 Warnings - 48 Errors
    1 executable built - 1 Error
.\objfre_wxp_x86\i386\*.sys
The system cannot find the file specified.
        0 file(s) copied.


这说明有重定义的地方,GOOGLE搜了下,说是要DDK 6000+才能编译,我的是WDK,所以干脆就把这些重定义的地方注释掉。

注释掉后现编译出现如下提示:

1>f:\cheatengine55src\dbkkernel\ntifs.h(1228) : error C2220: warning treated as
error - no 'object' file generated
Compiling - threads.c
1>f:\cheatengine55src\dbkkernel\ntifs.h(1228) : error C2220: warning treated as
error - no 'object' file generated
Compiling - vmxhelper.c
1>f:\cheatengine55src\dbkkernel\ntifs.h(1228) : error C2220: warning treated as
error - no 'object' file generated
Compiling - newkernel.c
1>f:\cheatengine55src\dbkkernel\ntifs.h(1228) : error C2220: warning treated as
error - no 'object' file generated
Compiling - generating code...
Linking Executable - objfre_wxp_x86\i386\dbk32.sys
1>link : error LNK1181: cannot open input file 'f:\cheate~1\dbkker~1\objfre_wxp_
x86\i386\dbkdrvr.obj'
BUILD: Finish time: Sun Jul 10 09:55:02 2011
BUILD: Done

    10 files compiled - 8 Warnings - 8 Errors
    1 executable built - 1 Error
.\objfre_wxp_x86\i386\*.sys
The system cannot find the file specified.
        0 file(s) copied.

再GOOGLE搜下解决办法。结论是这是一个“关掉编译选项的问题”。

修改 WDKPATH\i386.inc文件中的
MSC_WARNING_LEVEL=$(MSC_WARNING_LEVEL) $(COMPILER_WX_SWITCH)

改为
MSC_WARNING_LEVEL=$(MSC_WARNING_LEVEL) $(COMPILER_WX_SWITCH)

MSC_WARNING_LEVEL=/W1

另一个办法是:

直接在项目中的makefile文件的最后一行加入
MSC_WARNING_LEVEL=/W1

再次编译后通过。

Cheat Engine 6.4 64位源码深度解析与调试技术实战 Cheat Engine 之所以历经二十多年仍活跃在逆向社区前沿,正是因为它不断进化的能力体系:从最初的内存编辑器,到集成调试器、反汇编器,再到如今的 DBVM + Lua 脚本自动化平台,每一步都在拓展“可控干预”的边界。它的存在提醒我们:操作系统所谓的“安全隔离”,其实只是纸糊的墙。只要有足够的知识和技术,任何防护都能被穿透。而这恰恰是学习它的意义所在——了解攻击,才能更好地防御。 阅读详情

相关推荐

DBVM驱动修改版CE7.4.1版本【防检测】

cheatengine7.4.1官方源码编译 原版CE dbk32.sys dbk64.sys 修改版 ABIN32.sys ABIN64.sys 经过修改 测试完美可用 附加下断OK

简单打造自己的UCE

嗨,各位。我决定做一个教程,因为当我想去破解但是没有UCE的时候我感觉自己多么“菜”,这个教程很长但是非常地详细而且非常地初级,这个教程非常值得一看。从法律的角度说,我没有这样说:“我没有鼓励破解,我简单地希望大家能够学习此教程”无论如何,回到CE的讨论,我们中的许多人已经读过一篇简单的教程,如Drkz from MPC, Vener88, or Rolling Dice(MPC论坛上的

深海蓝轩 2238

CE搜索工具最新版源代码,内核部分

CE大家都知道,驱动部分可以过所有的游戏保护,驱动文件时dbk32 .sys,这个是官网SVN最新的一份 包含一下文件爱你 2012/04/04 10:17 <DIR> . 2012/04/04 10:17 <DIR> .. 2011/11/10 13:12 19,113 cetc.c 2011/11/10 13:12 54 cetc.h 2011/12/08 17:03 14,667 DBKDrvr.c 2011/11/10 13:12 84 DBKDrvr.h 2011/11/10 13:12 7,145 DBKFunc.c 2011/11/10 13:12 5,278 DBKFunc.h 2012/04/04 10:17 111,509 DBKKernel.rar 2011/11/10 13:13 43,173 debugger.c 2011/11/10 13:13 1,828 debugger.h 2011/11/10 13:13 3,750 deepkernel.c 2011/11/10 13:13 443 deepkernel.h 2011/11/10 13:13 607 extradefines. 2011/11/10 13:13 177 extraimports. 2011/11/10 13:13 5,061 interruptHook 2011/11/10 13:13 2,073 interruptHook 2011/11/10 13:12 37,528 IOPLDispatche 2011/11/10 13:12 9,548 IOPLDispatche 2011/11/10 13:13 1,016 kfiles.c 2011/11/10 13:13 217 kfiles.h 2011/11/10 13:12 267 MAKEFILE 2011/11/10 13:14 39,047 memscan.c 2011/11/10 13:14 2,589 memscan.h 2011/11/10 13:14 234,278 ntifs.h 2011/11/10 13:14 5,829 processlist.c 2011/11/10 13:14 1,239 processlist.h 2011/12/10 21:46 290 SOURCES 2011/11/10 13:14 16,454 tdiwrapper.c 2011/11/10 13:14 0 tdiwrapper.cp 2011/11/10 13:14 6,855 tdiwrapper.h 2011/11/10 13:14 5,367 threads.c 2011/11/10 13:14 398 threads.h 2011/11/10 13:15 13,201 ultimap.c 2011/11/10 13:15 3,131 ultimap.h 2011/11/10 13:15 8,464 vmxhelper.c 2011/11/10 13:15 2,299 vmxhelper.h 2011/11/10 13:15 22,069 vmxoffload.c 2011/11/10 13:15 5,669 vmxoffload.h 37 个文件 630,717 字节 2 个目录 116,522,889,216 可用字节

【免费下载】 DBVM驱动修改版CE7.4.1版本【防检测】

DBVM驱动修改版CE7.4.1版本【防检测】 【下载地址】DBVM驱动修改版CE7.4.1版本防检测 本仓库提供了Cheat Engine 7.4.1的一个特殊修改版,专门针对驱动部分进行了深度定制。基于官方源码,我们对dbk32.sys和dbk64.sys进行了重新编译和调整,同时优化了ABIN32.sys与ABIN...

gitblog_09802的博客 3634

教大家修改CE,如何去做自己一个CE

教大家修改CE,如何去做自己一个CE教大家修改CE,如何去做自己一个CE教大家修改CE,如何去做自己一个CE教大家修改CE,如何去做自己一个CE

Android TV远程调试全攻略:从开发者模式开启到ADB连接(附常见问题排查)

本文提供了一份详尽的Android TV远程调试实战指南,涵盖从开启开发者模式、配置网络ADB连接到高效调试与深度排错的完整流程。文章重点解析了通过Wi-Fi进行远程调试的核心步骤,并针对常见的连接失败、授权问题等提供了系统性的解决方案,旨在帮助开发者为Android TV应用开发构建稳定高效的调试环境。

1340

制作自己的CE彻底解决被封问题

本帖由kwonboa原创 转贴请保留以上信息 谢谢 做有素质的中国人 由于过程非常长和复杂,建议非无电脑基础的朋友不要浪费时间(其实会了也超级简单),我将分步为大家讲解安装! b下面说明下为什么要修改 修改函数变量是为了让NP不认识你这个新程序 修改软件名称LOGO什么的标志图片把他变成你自己的UCE程序吧 第一步:所需要的软件 1.CE5.4原码:http://bbs.bps

qing666888的专栏 1万+

【机器人】转动的指数坐标表示心得理解

转动的指数坐标表示心得理解1.前言2.指数坐标表示旋转矩阵3.原理推导4.矩阵对数、矩阵指数 1.前言 最近因为项目需求,又学习了一点机器人学的东西,参考书籍为《现代机器人学》,该书采用指数坐标、旋量的方式来对机器人进行描述和运动学、动力学建模,让我对机器人有了更深的理解,也是弥补DH参数建模复杂的缺陷,虽然DH法只用4个参数,而旋量需要更多,但是它骚啊! 本文是我学习了转动的指数坐标表示的一个心得体会,如有问题请多多包涵。 2.指数坐标表示旋转矩阵 指数坐标可以用来表示求解旋转矩阵,其原理非常简单巧妙,需

要恰饭得嘛 2328

ce cheat engine打开后报错的原因

打开后报一堆错误,还会报lua错误。很可能时因为ce的可执行程序exe的目录有中文字符。。去掉试试呢

york1996的博客 1万+

欧姆龙485通讯示例程序_【精品实验】PLC学习神器与温湿度变送器的通讯

BFH点击蓝字关注我们↑↑↑↑  PLC学习神器提供RS485接口,可支持无协议RS指令、无协议RS2指令、Modbus通讯功能,可通过设置通讯格式改变通讯协议,RS485对应的通讯格式地址是D8400;  本案例以RS485接口与温湿度变送器通讯,通讯格式如下一温湿度变送器的说明书介绍1.1主要技术参数1.2 通讯协议 1、所有通讯回路都应遵照主/从方式。依照主从方式,数据可以在一个主...

weixin_39860201的博客 1万+

U型槽微带贴片天线:从理论公式到带宽扩展实战

本文深入探讨了U型槽微带贴片天线的设计与带宽扩展实战。针对传统微带天线带宽窄的痛点,详细解析了通过引入U型槽形成双谐振点以拓宽带宽的原理,并提供了从MATLAB理论计算、ANSYS HFSS仿真建模到参数优化的一站式工程指南。文章还分享了多种带宽扩展组合技巧及仿真与实测避坑经验,助力射频工程师设计出高性能的宽带微带天线。

weixin_29168153的博客 446

CheatEngine绕过游戏软件驱动保护与检测(驱动CE)

CheatEngine的使用,游戏软件安全防御与破防原理分析实验,此课程代码全部由C/C++语言使用Visual Studio 2019完成,应用层到内核驱动项目开发,软件安全防护对抗原理与使用!逆向安全软件设计开发不可缺少的部分。 

Apollo Planning2.0决策规划算法代码详细解析 (1):环境搭建

1、官方提供连接:git clone https://github.com/ApolloAuto/application-pnc.git。此外,也更新了dreamview对pnc的支持,使得调试更加方便。apollo开源团队近期更新了planning版本,对代码进行了一定程度上的重构。(2)进入docker,并编译整个工程:./apollo.sh build_dbg。下载项目环境后使用aem进行环境配置;2、有一定基础建议直接拉取最新代码,自己手动进行编译。(1)环境安装: ./dev_start.sh。

自动驾驶Player的博客 1840

CE源码编译win10_64

CE Cheat Engine (64-bit)

qq_41610493的博客 2506

PyTorch实战(7)——循环神经网络

本节介绍了循环神经网络 (RNN) 及其在序列数据处理中的应用。首先对比了卷积神经网络 (CNN) 与 RNN 的差异,指出 RNN 通过循环连接建模时序依赖关系。随后详细梳理了 RNN 的发展历程,包括基础 RNN、双向 RNN、LSTM、GRU 等变体的结构特点及改进动机,其中 LSTM 通过门控机制解决长程依赖问题,GRU 则进一步简化结构。接着通过 IMDb 情感分析实战,演示了如何使用 PyTorch 实现文本预处理、RNN 模型构建及训练评估流程,最后探讨了注意力机制如何提升 RNN 性能。

盼小辉丶的博客 1万+

Unity 面试篇|(三)设计模式篇 【全面总结 | 持续更新 | 建议收藏】

设计模式是一套被反复使用、多数人知晓、经过分类编目、代码设计经验的总结。设计模式与方法或库的使用方式不同, 你很难直接在自己的程序中套用某个设计模式。模式并不是一段特定的代码, 而是解决特定问题的一般性概念。你可以根据模式来实现符合自己程序实际所需的解决方案。常常会混淆模式和算法, 因为两者在概念上都是已知特定问题的典型解决方案。但算法总是明确定义达成特定目标所需的一系列步骤, 而模式则是对解决方案的更高层次描述。同一模式在两个不同程序中的实现代码可能会不一样。单例模式。

游戏开发小Y的博客 12万+

ce5.4驱动编译记录

开始编译错误,提示ntifs.h中有错。 wget http://www.acc.umu.se/~bosse/ntifs.h   替换后错误: d:/projects/ce5.4/dbkkernel/dbkdrvr.c(764) : error C2065: PsProcessType : undeclared identifier d:/projects/ce5.4/dbkkernel/db

avder的专栏 2252

YOLOv11 改进 - 注意力机制 | 空间增强注意力SEAM(Spatially Enhanced Attention Module)提升遮挡场景检测鲁棒性

本文介绍了分离与增强注意力模块(SEAM)在YOLOv11中的结合应用。SEAM模块旨在增强面部特征学习能力,特别是处理面部遮挡问题。它采用多头注意力机制强调面部区域、抑制背景区域,第一部分使用深度可分离卷积减少参数并学习通道重要性,通过1x1卷积增强通道联系,利用两层全连接网络融合通道信息,经指数归一化后作为注意力权重与原始特征相乘。我们将SEAM集成到YOLOv11的检测头中,并进行相关注册和配置。实验表明,该方法有助于提升模型检测性能。

魔改工程师的博客 1664

怎么重新编译CE5.6?

转贴请请保留出处, 谢谢 按以下步骤,可以重先编译CE5.6 一. 准备工作 1.CE5.6源码:http://http://www.cheatengine.org/downloads.php2.微软的WDK:http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=36a2630f-5d56-43...

weixin_34245749的博客 282

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

(转)制作自己的CE彻底解决被封问题

本帖由kwonboa原创 转贴请保留以上信息 谢谢 做有素质的中国人 由于过程非常长和复杂,建议非无电脑基础的朋友不要浪费时间(其实会了也超级简单),我将分步为大家讲解安装! b下面说明下为什么要修改 修改函数变量是为了让NP不认识你这个新程序 修改软件名称LOGO什么的标志图片把他变成你自己的UCE程序吧 第一步:所需要的软件 1.CE5.4原码:http://bbs.bp...

weixin_34273481的博客 1096

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

Cheat Engine内核驱动技术:DBKKernel模块详解

Cheat Engine内核驱动技术:DBKKernel模块详解 DBKKernel是Cheat Engine的核心内核驱动模块,采用高度模块化的分层架构设计,实现了对Windows内核的深度访问和控制能力。该模块包含内存操作层、进程管理层、调试功能层和虚拟化支持层等多个组件,通过精心设计的数据结构和多架构支持,为内存扫描、进程管理、中断钩子和虚拟化监控提供了强大的底层技术支持。 DBK内核驱动架...

gitblog_01036的博客 1228

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

Cheat Engine 教程( 1 - 9 通关 )

精确值扫描点击教程(64位):欢迎使用 Cheat Engine 训练教程 (3.3)本教程将尝试讲解在游戏中作弊的一些基本知识. 并帮助你熟悉 Cheat Engine 的使用方法 (简称为CE). 请按下面的步骤开始.恭喜你!如果以上步骤没什么意外的话,进程列表窗口将会消失并且在 Cheat Engine 主界面的上方会显示选择的进程名称.好了,点击 "下一步" 按钮进入下一个步骤。

freeking101的博客 16万+
上一篇: 取百度北京时间
下一篇: 初用VC2008时的小问题
snakehacker
博客等级 码龄20年 36粉丝 20原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值