解决 编译 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

MATLAB去雾算法实战:5种经典方法对比+1种改进方案(附完整源码)

本文详细对比了MATLAB中5种经典去雾算法(包括暗通道先验、多尺度Retinex等)的实现效果,并提出一种创新的自适应融合改进方案。通过完整的源码展示和性能对比,帮助开发者掌握图像去雾的核心技术,提升计算机视觉应用中的图像质量。特别针对去雾算法中的光晕效应问题,给出了工程实践中的优化技巧。

weixin_26801149的博客 412

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

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

qing666888的专栏 1万+

Proteus一体化安装STC15库添加

Proteus一体化安装与STC15库添加指南 本文详细介绍了Proteus 8.9 SP2专业版的一体化安装流程和STC15系列单片机库文件的添加方法。安装过程简单快捷,无需破解,稳定性好。通过将两个库文件(Lib和LIB)复制到Proteus安装目录的DATA/LIBRARY文件夹中,即可实现STC15W4K32S4芯片的仿真功能。文中还提供了新建工程和器件放置的步骤说明,特别指出STC15W4K32S4芯片可兼容仿真其他STC15系列芯片,并附带下载链接获取资源。该教程适用于电子设计初学者和开发者。

#法外狂徒张三的博客 4万+

ce cheat engine打开后报错的原因

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

york1996的博客 1万+

地震数据可视化必备:5分钟读懂SEGY道头字段全解析(含坐标定位指南)

本文深入解析了SEGY文件格式中道头坐标字段的提取与可视化方法。针对地震数据处理中的常见痛点,详细介绍了sx/sy、gx/gy等关键坐标字段的二进制解析、比例因子应用、单位转换及常见问题解决方案,并提供了实用的Python代码示例,帮助开发者实现从SEGY文件到三维空间可视化的完整流程。

echo99的专栏 1010

Qt5开发从入门到精通——第一篇概述

Qt是一个跨平台的C++图形用户界面应用程序框架。它为应用程序开发者提供建立艺术级图形用户界面所需的所有功能。它是完全面向对象的,很容易扩展,并且允许真正的组件编程。在Qt程序开发过程中,除可以通过手写代码实现软件开发功能外,还可以通过Qt的GUI界面设计器(QtDesigner)进行界面的绘制和布局。该工具提供了Qt的基本可绘制窗口部件,如QWidget、QLabel、QPushButton和QVBoxLayout等。•对象查看器•属性编辑器。.........

weixin_44759598的博客 9508

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

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

基于Autoware制作高精地图(一)

基于Autoware制作高精地图(一) ​开始进入正题,也是最近在忙的一件事,制作高精地图。 高精地图的制作大概分为以下四个流程(不一定完全正确): 1.构建点云地图; 2.点云地图标注; 3.制作OpenDrive地图; 4.地图存储索引。 这篇文章主要讲解如何构建点云地图。 首先我们要有一段自己录制的激光雷达点云数据,这里推荐大家采用Velodyne16线激光雷达,因为这里我们构建的点云底图是三维的,而采用Velodyne而不是速腾聚创(rslidar)等其他品牌的原因是Autoware里面有一个选项是

weixin_44570248的博客 7797

CE源码编译win10_64

CE Cheat Engine (64-bit)

qq_41610493的博客 2506

Android功耗系列专题理论之二十一:Power Monitor测功耗详细说明和注意事项

本文详细介绍了PowerMonitor手机功耗测试仪的功能与使用方法。该设备通过硬件连接替代手机电池,实时监测电流、电压等参数,适用于研发测试、软件优化等场景。文章包含设备接线说明(电源、USB、手机供电等接口)、驱动安装步骤及常见问题排查,并详细讲解了功耗测量操作流程,包括电压设置、开机步骤、数据采集与导出方法。特别强调了测量注意事项,如固定屏幕亮度、关闭后台应用、确保稳定连接等,以确保测试数据准确性。最后提供了简易测量步骤和详细测量流程指导。

596

PCL Super4PCS算法实现点云粗配准(版本一)【2025最新版】

Win11系统下实现[Super4PCS: Fast Global Pointcloud Registration via Smart Indexing一文中的配准算法。

点云侠的博客 3378

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

R3LIVE项目实战(3) —双目相机与激光雷达 lidar_camera_calib联合标定

lidar_camera_calib是一个在无目标环境中,用于高分辨率LiDAR(例如Livox)和摄像机之间准确的外部标定工具。我们的算法可以在室内和室外场景中运行,并且只需要场景中的边缘信息。如果场景适合,我们可以实现类似于或甚至超过基于目标的方法的像素级准确度。我们使用标定的外部参数给点云上色,并与实际图像进行比较。A和C是点云的局部放大视图。B和D是与A和C中的点云对应的摄像机图像的部分。

几度春风里的博客 4057

怎么重新编译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

lwip-2.0.3

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

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

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

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

weixin_34273481的博客 1096

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

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

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

gitblog_01036的博客 1228

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

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、付费专栏及课程。

余额充值