我想学软件破解,不知道该从哪入手,需要学哪些编程语言呢?是否需要学习汇编呢?还是学习c++之类的语言

我想学软件破解,不知道该从哪入手,需要学哪些编程语言呢?是否需要学习汇编呢?还是学习c++之类的语言,第1张

软件破解分高级破解和初级破解,高级破解是将整个程序破解,初级破解是只破解注册过程,也就是说将收费软件变为免费。要学习破解汇编语言是必学的,因为任何程序的执行过程都可以返汇编,而相应的汇编语言却不能对应高级语言。对于新手来说那么在执行乎清过程中监控CPU,可以得到整个程序的执行过程,只要找到御顷则其中注册的一段,然后命令CPU跳过就可以了,任何程序都可以返汇编,顺便说一句,汇编语言是非常难学的,其中要用到非常多的微处理器知识基础,比如CPU的BUS,各种镇棚模式等,想精通汇编语言仅仅掌握几个指令是远远不够的。

或者说可能是没用的。 比如,你要破解的是个JAVA程序,显然是直接逆向编译成源代码更好,而不是去研究汇编。 这个要具体情况具体分析。 继续追问: 这个回答很不错,对了。忘记告诉你了。我懂java,本身是个java程序员。反编译后什么东西都好说。呵呵。java的反编译很简单的。。。能给我更多的建议么?我是想问破解需要了解汇编的哪一部分。 补充回答: 既然你是真的打算研究破解,那要懂汇编还不够,要了解C、C++的底层工作原理。JAVA之所旦橘胡以反编译简单,那是因为它主要运行在服务端,桌面软件不是它的市模拦场。 不过我很好奇,你学破解干嘛?好的软件都是免费的,要么是共享的,你破解啥呢。 继续追问: 破解是一门学问。。。不是我为了什么什么。伍烂给我点详细的建议。。谢谢 补充回答: 深入学习C,C++,然后了解一点汇编的语法


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8181568.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-14
下一篇 2023-04-14

发表评论

登录后才能评论

评论列表(0条)

保存