首页 > 其他分享 >游戏逆向-D3D9绘制

游戏逆向-D3D9绘制

时间:2023-05-25 18:11:05浏览次数:42  
标签:逆向 游戏 渲染 D3D9 GDI D3D 绘制

做游戏逆向期间通常会用到绘制技术,比如FPS游戏逆向矩形透视,骨骼等。

接下来几章内容主要介绍几种比较常见的绘制技术:如D3Dx绘制,Imgui绘制,D3D9HOOK绘制,DWM绘制

 


GDI绘制与D3Dx绘制的区别
通用性的区别:
1、GDI渲染方式则是我们熟知的采用GDI进行图像绘制,其优势就是通用性强,只要是目前常用的windows操作系统基本上都支持。
2、D3D渲染方式通用性较差,windows系统必须要支持D3D才可以使用,需要一定的硬件支撑。

效率的区别:
1、GDI渲染方式效率比较低下,也只支持RGB24一种色彩格式显示;
2、D3D渲染方式则刚好相反,其优势就是效率比较高,支持多种色彩格式进行渲染;

GDI是基于CPU运算,D3D是基于GPU运算
显卡中有显示芯片
显示芯片就是GPU


做游戏逆向期间通常会用到绘制技术,比如FPS游戏逆向矩形透视,骨骼等。

接下来几章内容主要介绍几种比较常见的绘制技术:如D3Dx绘制,Imgui绘制,D3D9HOOK绘制,DWM绘制

 

观看地址http://www.yxfzedu.com/video/71/1

标签:逆向,游戏,渲染,D3D9,GDI,D3D,绘制
From: https://www.cnblogs.com/yxfzedu/p/17432486.html

相关文章

  • 安卓逆向——frida安装及简单接口开发
    1.Frida安装在github下载,github.com/frida/frida/releases然后addpush(解压后得到的文件,单文件,重命名为frida-server)frida-server/data/local/tmpaddshellcd/data/local/tmpchmod777frida-server开启服务./frida-server另外开启一个cmd窗口,进入虚拟环境frida-ps-U验证是......
  • 【NSSCTF逆向】【2023题目】《easy_re》《世界上最棒的程序员》《Check_Your_Luck》《
    题目easy_re解法很简单的一道题考的就是upx脱壳base64加解密拿到文件upx壳upx-d脱壳无壳放进ida很明显关键在于这个判断的两个字符串是啥。现在我们看看我们输入的s变成了什么。进入funcfunc的内容主要是对s进行操作然后给encode_这次我看明白了,这个很明显......
  • python turtle 海龟绘图,绘制小猪佩奇
    项目介绍:瞎玩的,要用Python来画小猪佩奇。其实这个实现并不难,只要使用Python的内置模块turtle进行绘图即可。但是,如要完成一个好的作品,还是需要耗费一定时间的,因为你要提前布置好所有点的坐标和走线样式等,以及实际测试中会反复调试也比较麻烦。下面就是最终完成的小猪佩琪效果动态图......
  • 【攻防世界逆向】【高手题】《crackme》《debug》《ReverseMe-120》
    题目crackme解法第一次做这样的题,可以说是奇难了。1.手动脱壳,这道题是nspack,没见过这个壳,去找别的师傅学习了一下,https://blog.csdn.net/xiao__1bai/article/details/120230397讲的非常详细了,但我还是想用我的语言把我的理解再复述一遍。nspack,北斗壳,也是一种压缩壳加密壳。用......
  • 通义千问逆向
    1.Cookie:login_aliyunid_ticketXSRF-TOKENbs_login_sso2.User-Agent=Mozilla/5.0(Macintosh;IntelMacOSX10_15_7)AppleWebKit/537.36(KHTML,likeGecko)Chrome/113.0.0.0Safari/537.363.X-Xsrf-Token4.Origin=https://tongyi.aliyun.com5.Referer=https://......
  • 逆向案例之X车网
    逆向案例之X车网***用到的知识点:(1)requests模块和session模块,发起请求什么是session对象?该对象和requests模块用法几乎一致.对于在请求过程中产生了cookie的请求如果该请求是使用session发起的,则cookie会被自动存储到session中.session=requests.Session()详见博......
  • springboot+mybatis逆向生成xxxmapper+xxxmapper.xml和xxx实体类
    1.新建springboot工程pom文件如下<?xmlversion="1.0"encoding="UTF-8"?><projectxmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="ht......
  • JS逆向 -- 某视频vurl值的加密分析
    接上节课内容JS逆向--某视频vid值的加密分析JS逆向--某视频val值和pid值的加密分析一、在上节课中有个vurl的值需要分析,具体内容如下vurl:https://mp4play-hs-cdn.ysp.cctv.cn/o000017kuww.jbZe10002.mp4?sdtfrom=4330701&guid=lhsuf6ia_0rieucpidpbc&vkey=617E34BF5E31E04......
  • svg 绘制不规则得图形
    svg如何绘制不规则的图形?一般公司有ui,将图像下载未svg格式,在网页打开 将代码复制下来,直接在网页中使用即可也可以自己在ps或者其他的绘图工具中绘制,保存格式选择svg就行,后面操作方法相同......
  • 解决xorm逆向工程问题
    解决xorm逆向工程问题问题xorm:无法将“xorm”项识别为cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。今天在用xorm做逆向工程的时候碰到了一个普遍问题,xorm:无法将“xorm”项识别为cmdlet、函数、脚本文件或可......