目录

1.UE-准备环境一-账号注册和打开虚幻引擎源码页面

目录

1.UE-准备环境(一)-账号注册和打开虚幻引擎源码页面

免责声明:内容仅供学习参考,请合法利用知识,禁止进行违法犯罪活动!

内容参考于:微尘网络安全

UE,全称UnrealEditor,中文名虚幻,它是现代比较火的游戏引擎,很多游戏都使用了它,它是开源的

UE官网:

https://i-blog.csdnimg.cn/direct/c4c396ad31f04fbf96cd365cff58621a.png

这里只会写逆向时需要的技术,学习完无法成为合格的游戏开发,虚幻引擎它会提供很多接口很多函数,也就是说虚幻引擎有很多写好的东西(库)给我们使用,然后虚幻引擎的是开源的,也就能看到一些源代码,然后就可以通过分析虚幻引擎的源码,去找清楚它的偏移有多少层、找清楚函数地址。

从GitHub中下载虚幻引擎源码:

这是虚幻引擎源码下载地址:

直接打开是下图的样子,无法访问,需要进行一些操作才可以打开

https://i-blog.csdnimg.cn/direct/c6cc7ba4938e47e3af33af4915838b38.png

下方的操作很最重要,关系到是否可以打开虚幻引擎源码页面

想下载虚幻引擎源码,它是需要有一个GitHub账号,进入GitHub页面( )点击下图红框,下方是注册GitHub账号,如果已有账号可以忽略,直接去下方看UE账号注册

https://i-blog.csdnimg.cn/direct/f51f0055465b4b5c825b41b324e8f6c0.png

注册UE账号,下方是注册UE账号如果有直接登录,登录后跳过这里的UE注册直接去下方的UE和GitHub账号关联

然后进入UE官网注册账号,首先点击下图红框的登录

https://i-blog.csdnimg.cn/direct/fe810bf9998b43a8bb75a86f4a5e7103.png

然后点击创建账户

https://i-blog.csdnimg.cn/direct/dee2bfef49c7426dbec6fc2131ad1b78.png

然后选择否

https://i-blog.csdnimg.cn/direct/60c288e554f940c08de5d11257918b78.png

随便输入一个成年后的年月日,然后点击继续

https://i-blog.csdnimg.cn/direct/6202f287b1584b5fb0f9ace52f2099ce.png

输入一个邮箱

https://i-blog.csdnimg.cn/direct/0a29c346b652455e8560b3aa0031cd52.png

然后

https://i-blog.csdnimg.cn/direct/7d658816c3d948769612b4f878c47774.png

然后登录邮箱查看验证码

https://i-blog.csdnimg.cn/direct/eccffa75fa324d1ea4c38eb267275fc4.png

下图红框的就是验证码邮件,输入之后点击上图的继续就注册完成了,然后登录

https://i-blog.csdnimg.cn/direct/9c3074d0633f424ab2d5ef83a481b2f9.png

关联GitHub,这一步很重要,没有它就没办法看到虚幻引擎源码

登录之后,根据下图红框进行操作

https://i-blog.csdnimg.cn/direct/5d3bab88fcd14bdf8ba516cc791155d5.png

然后选择已关联账户,然后找到GitHub点击关联,注意 已关联账户 这几个字在未来可能会变成别的字,不管变成什么它肯定有下图的一个关联账号的页面,去找这个页面就可以了

https://i-blog.csdnimg.cn/direct/e79e31e9e4d64e6fb3763b24018a425e.png

点击关联后,勾选下图红框

https://i-blog.csdnimg.cn/direct/5afae6734c544098b8bceefdfa9d10ad.png

然后把下图红框的滚动条拉到底

https://i-blog.csdnimg.cn/direct/2c71da8439cc447b9f0e5d489d7088d6.png

然后点击我同意

https://i-blog.csdnimg.cn/direct/819d083f000148fa9365790d3483c813.png

然后点击关联账户

https://i-blog.csdnimg.cn/direct/0c3fc4d6fbc74d4b8d43472a8af6117e.png

如果当前浏览器已经登录了GitHub,就会直接弹出下图红框的页面,否则弹出下图红框页面的内容是登录GitHub账号,登录完再是下图红框的页面

https://i-blog.csdnimg.cn/direct/74b9d19c962c4473a40688027a24100d.png

然后点击下图红框进行关联

https://i-blog.csdnimg.cn/direct/f78802a0c5874bfcba078a72f5078598.png

然后点击关联完成

https://i-blog.csdnimg.cn/direct/d2af6f149b3b4cbaab2540d640039ec2.png

然后如下图关联成功

https://i-blog.csdnimg.cn/direct/8792988a78ec460580c863a7da0e940a.png

然后打开注册GitHub时用到的邮箱,会有下图的邮件,点击 Join@EpicGames

https://i-blog.csdnimg.cn/direct/7a7b35f1c5584c76b63f192ef43d3fbd.png

中文翻译

https://i-blog.csdnimg.cn/direct/8a69c141723b48089a344c8e64450303.png

点击完上图的按钮后,会跳转到下图的页面,然后点击Join Epic Games

https://i-blog.csdnimg.cn/direct/0ee149a1188c4165b584cffb8d27964a.png

中文翻译

https://i-blog.csdnimg.cn/direct/395bb6121ec945c9bb0d07c26201fdac.png

然后就加入了虚幻引擎

https://i-blog.csdnimg.cn/direct/6a431f60de0049a0b2a261aaa610abf1.png

中文翻译

https://i-blog.csdnimg.cn/direct/fdce3cf713c7431d8562b50815cf6e03.png

如下图源码页面也就能在正常打开了

https://i-blog.csdnimg.cn/direct/2f8edb9a01d74e449396ab66271e1405.png


https://i-blog.csdnimg.cn/direct/5fda22f45dcb433488d60e260fe66350.png