rnf147852 发表于 2017-8-29 12:42:20

游戏安全之LOL逆向入门

http://player.video.qiyi.com/4a6423df2a36db21b840366718bf4e54/0/657/w_19rvexksk1.swf-albumId=8768410109-tvId=8768410109-isPurchase=0-cnId=8




860070395 发表于 2017-8-29 15:38:27

视频挂了.......

rnf147852 发表于 2017-8-30 10:40:32

https://pan.baidu.com/s/1c1A57DQ?errno=0&errmsg=Auth%20Login%20Sucess&&bduss=&ssnerror=0
奇异的视频挂了,这个盘里也有视频

rnf147852 发表于 2017-8-30 12:40:12

不能直接播放的下载地址
-游戏安全之LOL逆向入门
http://www.iqiyi.com/w_19rvexksk1.html
https://pan.baidu.com/s/1c1A57DQ

rnf147852 发表于 2017-8-31 11:06:11


有这样两种同学


第一种基础课程学习的很慢很细很认真,实践课程加快学习速度,然后自己去琢磨锻炼。

第二种基础课程学习的比较快,实践课中逐渐减慢速度,细致研究具体实例,然后自己去琢磨锻炼。

有人问我哪种学习方法是正确的?我的回答是第一种,很直接很简单的说,理由有两个,第一你今后的高度有多高取决于你的基础有多扎实,当然你也可以回过头来再学习基础,但是我们的时间是最宝贵的。第二其实后面的高难度知识,实践知识都是基础知识的变种而已,如果基础知识掌握的不够扎实,又怎么在实践中灵活的运用呢?

所以不要在基础课程上吝啬你的时间,多付出一些,回报是很丰厚的。



有人问我想通过逆向赚大钱是不是应该学习C++,java,易语言,系统内核,驱动,游戏开发,app开发,端游逆向,手游逆向等等?

我想说等你全部学完,别人已经把钱都赚完了,你已经老了。

做个比喻,你是一个木匠,给别人做装修,你只需要会做木匠活就可以了,不需要去做工具,做材料又或则是其他的装修工作。

技在于精不在于多,学习最忌讳的就是样样通样样松。

如果你想学逆向,那么把逆向学到精通

如果你想学习驱动,那么就专门把驱动学习到精通

... ...

这样,当你在这一领域精通了,其他的领域你再去不迟。前提是你精通,你可以赚到不少的钱了。


有的同学问我那么逆向入门具体应该掌握哪些知识啊?

很简单,任何一门编程语言, 推荐C++和易语言其中一种。以及逆向知识即可。

这些知识足以你使用,在你精通以后,无论是游戏开发的学习,内核的学习以及其他知识的学习都会对你进一步的升华。

说到这呢,要给零基础的学员介绍一下C++和易语言的优缺点。

C++会让你以后的高度更高,编写灵活,遇见问题的可查资料可以用浩瀚来形容。易语言就是入门简单,快速上手,但是编写固定化,特征码明显,遇见问题的可查资料比较少,再就是有的同学对模块依赖性较强。

除此之外,我并不认为两者其他方面有较大差别,当然也可以易语言入门,之后转c++,而C++的话不需要转其他语言了。



2017在线班 9月开课,还有不到10个名额。

给零基础的学员分享一点基础课程

这是我2014年出过的一点逆向基础课,虽然后面VIP学员 又有了2015,2016,2017课程,但是最早的课程还是有一些纪念价值的

2017.9月以后   会给大家分享一些 2017年的新视频(关注微信公众号任鸟飞逆向)


1.内存基础和CE的使用

http://pan.baidu.com/s/1o6v5ENS

2.熟练CE和内存遍历工具

http://pan.baidu.com/s/1hqqsaSc

3.OD基础

http://pan.baidu.com/s/1jGKahEI

4.CE和OD配合找数组

http://pan.baidu.com/s/1ntJTYYH

5.第一周总结

http://pan.baidu.com/s/1qWM5Ll6

6.条件断点和找选中怪信息

http://pan.baidu.com/s/1qWlrFfm

7.call基础

http://pan.baidu.com/s/1qW8srUW

8.汇编基础

http://pan.baidu.com/s/1bnD26FP

9.穿装备CALL和吃药CALL的关系

http://pan.baidu.com/s/1pJ18MH9

10.技能CALL

http://pan.baidu.com/s/1mgHTYBI

11.特征码更新

http://pan.baidu.com/s/1hq23hfY

12.走路CALL

http://pan.baidu.com/s/1dDH2wyH

13.寻路CALL

http://pan.baidu.com/s/1qW16STQ

14.编程实现CALL的调用

http://pan.baidu.com/s/1nt1DcNJ

15.找CALL的方法

http://pan.baidu.com/s/1jGj2teQ

16.一些方法的应用

http://pan.baidu.com/s/1gdy18fL

17.初识二叉树

http://pan.baidu.com/s/1kTytzjp

18.了解二叉树

http://pan.baidu.com/s/1qWBa2yo

19.实例中应用二叉树

http://pan.baidu.com/s/1sjz3lcp

20.递归算法

http://pan.baidu.com/s/1zXHCE


rnf147852 发表于 2017-8-31 16:21:28


不能直接播放的下载地址
-游戏安全之LOL逆向入门
http://www.iqiyi.com/w_19rvexksk1.html
https://pan.baidu.com/s/1c1A57DQ

rnf147852 发表于 2017-9-1 10:58:55


最终结果:
dd [+0AE0]+40      数组起始指针
dd [+0AE0]+44      数组结束指针
结构体数组
dd [[+0AE0]+40]+38*n+4    物品位置除以0x64余数是格数,商是页数   符文页100开头,普通200开头,材料300开头,如果遍历到0-99的位置,说明不在物品栏里
dd [[+0AE0]+40]+38*n+8    物品ID
dd [[+0AE0]+40]+38*n+C         物品数量



分析过程以及特征码:

由于背包没有消耗品,所以我们只能从背包物品的位置,名字等其他属性入手
如果从想位置入手,可以,但是我们要搜索未知初始值,扫描精确的数值是扫描不到的,说明有加密或则规则运算
我们也可以从物品名字入手
搜索UNICODE型的名字,当然每种编码我们都要尝试的,并且分别下访问断,其中一个地址会在光标放在物品上时断下
然后像上追,追到了所有物品名字遍历的位置,说明并不是在背包遍历中,那么我们需要在堆栈中找线索,否则这个地址的访问对我们是没用的
我们发现堆栈里有物品的ID字串,顺着堆栈往下搜索搜索到他最先出现的位置
关注微信公众号:任鸟飞逆向
回车到这个位置,代码如下:

rnf147852 发表于 2017-9-4 14:22:08

任鸟飞谈逆向----游戏安全之噜阿噜逆向入门
http://www.iqiyi.com/w_19rvexksk1.html
https://pan.baidu.com/s/1c1A57DQ


任鸟飞谈逆向----游戏安全之全职大师吸怪
http://www.iqiyi.com/w_19rvexye1x.html
https://pan.baidu.com/s/1dF4Eiw5


任鸟飞谈逆向----游戏安全之噜阿噜无限视距
http://www.iqiyi.com/w_19rvexxesh.html
https://pan.baidu.com/s/1gfvg9qV


任鸟飞谈逆向----游戏安全之回合制自动刷怪
http://www.iqiyi.com/w_19rvexufdh.html
https://pan.baidu.com/s/1o8NYCvK


任鸟飞谈逆向----游戏安全之无敌秒怪和加密解密
http://www.iqiyi.com/w_19rvexl1r5.html
https://pan.baidu.com/s/1qYymcKc

rnf147852 发表于 2017-11-16 11:54:25

游戏安全之LOL逆向入门

rnf147852 发表于 2017-11-30 11:37:45

游戏安全之LOL逆向入门
页: [1]
查看完整版本: 游戏安全之LOL逆向入门