游戏逆向学哪个语言
❶ 想学习写游戏辅助,应该如何系统的学习
老铁,我说下lol辅助要学的东西,
c++基础 windows上的exe程序 都和c++有关
汇编语言 调试程序必须要看得懂汇编,书籍《《汇编语言(第3版) 》王爽着》《汇编语言 基于x86处理器 (美)基普·欧文》重点是基普·欧文的,看这书要王爽的基础
我们读用windows 玩游戏,推荐《Windows PE权威指南》,PE就是exe的文件的格式是怎么样的 看这书要会x86汇编,也就是前面的书
最后没有什么要说的了,就到这里吧,因为我也不知道了
Python易语言 我感觉都可以舍弃,c++可以完全替代易语言,python就不知道了,按键精灵可以做个 瑞文光速qa ,感觉用处不大
❷ 想学好编程,主要方向逆向分析,C++有必要学吗
基础破解不需要c++。但是不学c++,你学破解过程中,基本知道不了程序在干啥。结论是,必须要先学一门语言,才能更快的学破解
❸ 我想学破解软件,比如破解游戏,开发软件,比如锁机软件,不知道首先应该学习什么
最好C语言编程,然后逆向工程汇编语言最重要,这也是最难得编程语言,只要跨过这一层,你对计算机底层原理理解就比没学过汇编的人高了一个层次,然后是windows SDK编程,因为光学了存C语言不行,还要应用,必须深入windows内部机制(夸张了点,也就是学习API),这些都过了,你就有足够的能力去学所谓的软件破解!还有如果你想深入的话一定要学习32位汇编语言!希望我的经验能够帮助你
❹ 学安卓逆向要会java吗
需要学习JAVA,C,等语言,前期可以框架式的学习,中后期深入需要好好学了解正向开发,包括通讯协议等,以及各类smali,arm,asm等汇编语言。找工作的话,一般是协议和脱壳加固方向了,文件结构,虚拟机这些通通得深入学习。当然,现在能找安卓逆向工作的都是有正向开发基础的。欢迎追问。
❺ 以后想学C和汇编,做免杀和逆向这些,是不是需要很强大的数学底子啊
我个人是从13年的7月份开始接触逆向的,目前菜鸟水平,刚刚算是入门。就我个人经验来看,做逆向对数学没啥大要求。
这句话的前提是你搞破解用爆破,不要去碰加密算法。
加密算法么,既然叫算法,肯定跟数学扯不清。想从汇编角度写出一个算法的逆算法,我还没这个水平。起码听起来挺高端不是。
多少人用着易语言,学学OD,CE,汇编都半生不熟就开始搞了,磕磕碰碰以后不一样风生水起。
做到后面还是正儿八经的用C来的实在。当然不是怂恿lz无基础就上手。野路子肯定是有代价的。只是想说明一点:搞逆向,就是个熟练工种,什么基础都没有的人都能玩转。
免杀不太清楚,逆向的话,上手甚至对汇编的要求都不会太高。你不去逆向加密算法啥的,一些简单的数据逆向对汇编的要求不算高。当然,熟练一些以后还是有必要专门学习下汇编的。主要是熟悉各种指令,并不用达到用汇编写出完整程序的水平。大部分的编码还是C来做的。
学的话,先学C,那个人性化点,汇编说难学吧,也不算,就是比较机械化。指令搞来搞去,慢慢就熟悉了,急不来。
lz要知道一点是,你搞的是逆向工程,这是个非常规的活,虽然涉及汇编,涉及编程,但是跟传统编程侧重点完全不同。正常编程,你在意的是如何写出漂亮且高效的代码,如何对复杂的业务逻辑进行合理的封装,如何组织继承结构。
搞逆向,你注重的是如何通过合理的逆向思维,用类似“如果我写这个功能,我会怎么实现····”之类的想法去看待整个程序。如何通过CE,OD切入汇编代码中的关键点。甚至是对于不同编译器对一些代码会进行哪些优化,优化后的代码呈现一种什么形态,这种。
基于上面这个逆向思维,就要求你又一定的编码能力。只有能够深入敌后,正确抓住编码者思维的破解者才会真正的省时省力。
学习的话,推荐个网站 鱼C工作室。
http://bbs.fishc.com/
一个分享和学习氛围都不错的网站。上面有免费的课程,C和汇编的都有。主讲小甲鱼对于汇编,C都有很深的功力起码带新手入门绰绰有余。风格很诙谐,你会喜欢的。里面还有很多其他的教程,有兴趣都可以看看。
书的话,正常介绍C和汇编的书,lz可以自己找,但是我不推荐看这些。如果你喜欢小甲鱼的视频,我想那个就够让你对C和汇编入门了。
破解逆向方面的书,是值得花最多的时间去看的。
推荐看雪的那本《加密与解密》,搞逆向必读。再者就是《C++反汇编与逆向技术揭秘》。这两本都是我有在看的,但是都没有彻底读完。感觉很有必要一读。
再者,推荐几个逆向资源站点:
看雪 吾爱破解 广海社区
前两个是国内逆向破解主要的两个论坛。第三个是专搞游戏辅助的,技术相对没前面那两个牛,毕竟专注方向不同。
逆向只是很多人没想到有去搞,或者是没兴趣,或者是没机会,或者认为没搞头。它会比搞正向工程难一些是肯定的,还要面对各种壳,保护驱动。后面这种人为设置的障碍才是提高逆向门槛的主要因素。但除去保护技术,逆向本身不会太难,毕竟都是软件技术,总会有学会的时候。搞逆向的时间成本比较高。因为大部分学编程的人可能都懂点C,java,去公司培训培训,2个周凑合能干活。
可是没几个人在大学正儿八经学过汇编,有学也是王爽的16位汇编,真正玩的转的恐怕也没几个。还有OD和CE,IDA这些,不是专门搞这个的估计都没听过,这些软件也是要专门花谢时间来学的。如果再算上保护,壳,麻烦多了去了。真正有专研精神,肯吃苦的才能学透。
lz加油吧,坚持下去,就会体会到搞逆向的乐趣。
❻ 想往逆向C++,病毒分析方向发展 (win32是肯定要学的,不在讨论范围内)该先学C++还是C 求指点
你好:
C++相对于C主要是引入了类(就是面向对象思想里面的东西),类和逆向思想要联系起来实际上是有点困难的。或者说,C和汇编一样都是面向过程,你要用面向过程的汇编去理解面向对象的C++是很难的。
逆向高手是可以在C代码和汇编代码之间快速转换的,比如看到一个函数能马上想到对应的汇编代码是什么,但你看到C++的代码就不一定了,这个函数可能被包含在一个类里作为成员函数,转换成汇编代码可能就有点繁琐了。
所以建议楼主学C是必须的,C++可选,即使你用C++做开发,其实也很少会用到面向对象思想,除非是MFC之类的。
其他问题欢迎咨询电脑管家企业平台!
❼ 请问各位大神,想学习软件逆向工程应该有哪些基础知识啊我现在只学了汇编和C,看了一部分ida的教程(没
必须去的论坛:看雪->http://bbs.pediy.com
必须要看的书:看雪站长段刚所着《加密与解密》第三版;《琢石成器—Windows环境下32位汇编语言程序设计》.罗云彬.第三版;《windows高级编程》;《C++反汇编与逆向分析技术解密》;《windows编程循序渐进》《程序员密码学》
建议看的书:《0Day安全:软件漏洞分析技术》《C语言深度剖析》《windows核心编程》
必须要精通的语言:C语言,汇编语言
必须要会的语言:C++(到了一定境界你会觉得跟C 没区别),English
必须要熟悉的专业工具:IDA Pro,OllyDBG
必须要知道的一些小工具:PEID,LordPE,一个上手的16进制编辑器
必须具备的素质:对计算机知识充满好奇,不断学习的能力
❽ 我擦,蒙了。学习辅助制作到底需要学汇编,c++或者易语言+逆向到何地方啊!
你好,推荐一个学习辅助的地方,当然,是需要收费的,也不贵,几百块而已,各种辅助教材,名字叫魔鬼作坊,你可以看看的。值得你学习。魔鬼作坊有个条件就是必须要有自己的电脑!
我很早就想去那里学了,只是苦于没有自己的电脑,学不成,满意请采纳!谢谢
❾ 学习逆向需要什么基础
逆向思维也叫求异思维,它是对司空见惯的似乎已成定论的事物或观点反过来思考的一种思维方式。敢于"反其道而思之",让思维向对立面的方向发展,从问题的相反面深入地进行探索,树立新思想,创立新形象。当大家都朝着一个固定的思维方向思考问题时,而你却独自朝相反的方向思索,这样的思维方式就叫逆向思维。人们习惯于沿着事物发展的正方向去思考问题并寻求解决办法。其实,对于某些问题,尤其是一些特殊问题,从结论往回推,倒过来思考,从求解回到已知条件,反过去想或许会使问题简单化。
逆向思维也叫求异思维,它是对司空见惯的似乎已成定论的事物或观点反过来思考的一种思维方式。逆向思维对我们思考问题是需要有帮助的,所以在训练逆向思维要从孩子做起,下面为大家分享一下孩子逆向思维训练方法!
POINT1:3~4岁--起步阶段
3~4岁的孩子属于直觉行动思维阶段,这一阶段,对孩子进行逆向思维训练,主要是通过给孩子创设一个轻松、有趣、愉快的游戏环境,让他萌发思考的兴趣,并自己动手操作,让孩子经常处于积极活动的状态之中。
No.1哭笑娃娃
游戏目的:在迅速反应中发展思维的逆向性和流畅性。
游戏玩法:和孩子一起玩经典的老游戏"石头、剪刀、布"吧!不过,这次要做点小小的改动。每一次,胜利者都要做"哭"的动作,输的一方则要做"笑"的动作,谁先做错就要淘汰认输哦!
No.2反口令
游戏目的:能根据"口令"做相反的动作,训练孩子思维的逆向性及思维的敏捷性。
游戏玩法:你说"起立",孩子就要坐着不动;你说"举左手",孩子就要举右手;你说"向前走",孩子就要往后退……总而言之,孩子要和你"反着来"才行。如果他做错了就算输了。这可是一个非常好的家庭游戏哦!
No.3高个和矮个
游戏目的:通过动手操作,发展孩子的逆向思维能力及空间感知能力。
游戏准备:正方形、长方形、圆形积木和高矮不同的小人3个。
游戏玩法:这是一个非常适合你和孩子两个人进行的游戏。你可以在3个高矮不同的小人下面垫上正方形、长方形、圆形的积木,使它们显得一样高。然后,让孩子根据所垫木块的多少,判断出这3个小人中,哪个最高,哪个最矮。
POINT2:4~5岁--关键阶段
4~5岁是孩子思维活动发展的关键阶段,这一阶段已经进入具体形象阶段。对4~5岁的孩子进行逆向思维训练,主要是不断丰富孩子的知识,发展他的语言,帮助孩子学会从正反两个方面思考问题,并做出判断。
No.1反义词
游戏目的:在游戏过程中积累孩子的词汇量,发展逆向思维记忆力及思维的流畅性和敏捷性。
游戏玩法:这是一个无论何时何地都可以进行的游戏。你要根据孩子的实际情况,说一些词语,要求孩子在比较短的时间内说出这个词语的反义词。比如你说"白天",孩子就要说"黑夜";你说"大树",孩子说"小树"等等。
No.2找图形
游戏目的:让孩子能根据形状、颜色标记对图形进行双维排列,体验给图形定位的方法,发展逆向思维及立体思维。
游戏准备:双维排列底板一块,一些与图上的标记相对应的图形,如红色的方形、蓝色的三角形等。
游戏玩法:这可是一个孩子与你轮流进行的游戏哦!你可以先和孩子一起猜拳,决定谁先玩。赢的一方可以随意说出一个空格(如横三竖三),让对方找出相应的符合条件的图形放上去。如果找错了图形,就不能放上去。
看一看,是谁找到的图形多呢?你和孩子谁比较厉害一点呢!
No.3我是小法官
游戏目的:训练孩子的空间想象能力和逆向思维能力。
游戏准备:粗细不同的3根小棒,绳子3根
游戏玩法:这个游戏你一定要和孩子一起玩哦!你先将3根绳子分别在3根小棒绕3圈,但剩下的绳子长短要相同。然后,你要请孩子来判断一下,哪根绳子最长。孩子猜出来以后,不管是对是错,你都可以让他亲手操作一下。
POINT3:5~6岁--发展阶段
在5~6岁,孩子的抽象逻辑思维比较迅速的发展起来了,这为他入学奠定了智力基础。这一阶段的孩子已经开始能使用概念、判断、推理等思维形式进行思维活动了。对5~6岁孩子进行逆向思维训练,主要是帮助孩子从相反的视角去看固有的观点和惯常的看法,学会正确的思维方法,并通过各种创造活动发展他的逆向思维。
No.1奇怪的时钟
游戏目的:在认识时钟的基础上,发展孩子的逆向思维和判断力。
游戏准备:自制一个可以拨动时针和分针的时钟,并准备一面镜子。
游戏玩法:让孩子看着镜子,你拿着这个自制的时钟站在他的身后,并拨动时针和分针,让孩子看着镜子里时钟的影像,说出是几点钟。
通过这个游戏,可以让孩子知道,镜子中的景象与实景是相反的,如果他伸过左手,镜中的他则是伸出右手
No.2藏宝图
游戏目的:训练孩子的空间知觉能力及逆向思维能力。
游戏准备:用比较透明的纸做几张"藏宝图"。并准备几张相同的空白图纸。
游戏玩法:你先给孩子看一张"藏宝图",然后告诉他"这是一张透明的藏宝图,如果将它翻过来,你会出现什么样的图案呢?也可以让他在空白图纸中画出来。
No.3扑克猜数
游戏目的:用不同的方法将隐藏的数字猜出来,发展孩子的逆向思维及思维的流畅性、敏捷性。
游戏准备:1~9的牌两套(共18张)
游戏玩法:你一定要和孩子一起玩哦!先请孩子把牌洗好,然后你任意抽去一张,藏起来,并将余下的牌摊开,让孩子猜一猜你藏起来的是哪张牌。
❿ 想找一些游戏逆向,反汇编相关的教程,谁能推荐一下
你可以从数据分析入手,先学学反汇编的相关知识,然后选择一种语言来编写代码,如果比较懒,不喜欢英文,可以考虑从易语言入手,但是我建议你多下点功夫学下C++,毕竟易语言的资料比较少,C++网上一搜一大把,有什么不懂的也可以随时搜索。教程的话网上也有很多,你可以看看任鸟飞的相关教程,从零基础开始到成品开发,两种语言也都有讲到。