自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 给游戏或代码增加反调试功能(应用层级)

前言:感谢:易道云学院 tiger老师指导:调试分为:打开一个调试进程和调试一个现有的进程。DebugByCreate为真时调用CreateProcess()函数打开一个调试进程,当DebugByCreate为假时调用DebugActiveProcess(dwPID)函数调试一个现有的程序。一、调用CreateProcess()函数打开一个调试进程:调用CreateProcess()函数实际底层调用:二、调用DebugActiveProcess(dwPID)函数调试一个现有的程序

2022-02-27 01:12:44 676

原创 游戏插件开发之防插件剥离的简单保护壳工具设计(利用反汇编引擎实现自动化代码保护)下

前言:感谢:易道云学院 tiger老师指导:前提:已经做完自动保护工具。主要讲解如何解析生成的保护程序。分析:我们已经生成的保护程序,程序末尾首先写入了有多少段要保护的代码,后面是结构体数据,二进制数据如下02 00 00 00:有两段要保护的代码 50 c7 c8 00:第一段要保护的代...

2022-02-05 21:33:50 2696

原创 游戏插件开发之防插件剥离的简单保护壳工具设计(利用反汇编引擎实现自动化代码保护)上

前言:感觉 易道云学院 tiger老师指导:前提:需要导入小蜜蜂反汇编引擎,不会的可以回复问,这里不做介绍,MFC页面的搭建也不做详细介绍。因为任务量太大本贴只写代码保护工具的制作,后续解析在下个帖子介绍。成品工具展示:打开要保护的程序,会显示基本的PE信息。点击创建保护代码会弹出这里设置具体要保护代码的起始VA 和结束VA 本程序没有考虑基址重定位的问题基础可以默认为0。名称主要做参考,可以把保护代码的函数参数等信息写入。所有要保护的代码设置完以后点击生成加壳程序会生成一个新的源.

2022-02-05 05:39:58 2588

原创 PE学习:VA&FOA的简单转换

PE结构:DOS头程序的基地址为400000,一开始是DOS头的部分,下面40003c是DOS头到NT头的便宜地址,也就是400000+128 就是NT头的地址 :400128DOS头结构体:NT头NT头结构体NT头只要包含文件头和选项头文件头选项头节的结构:文件从硬盘到内存的简单拉伸图计算:我们可以通过我们在内存中找到的地址,也就是VA内存相对地址-程序的基地址=RVA地址使用RVA地址-当前节的起始...

2022-02-03 19:53:00 550 1

原创 游戏插件开发之防插件剥离的简单保护壳设计

实现原理:把游戏中的一段或多段主要代码删除,并在我们插件中恢复这些游戏代码,当游戏程序执行到这些代码时我们定义汇编让其跳转到我们的逻辑去我们插件中执行游戏代码。这样做如果我们设计的插件被删除那么游戏也无法运行,从而实现我们插件和游戏的高度绑定。

2022-02-01 05:27:30 289 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除