REVERSE
文章平均质量分 79
colenming
技术是用来解决问题的,学了技术不能创造出价值的技术那是伪技术......
展开
-
解密分析入门基础 --前言【转】
前言 很多人都想学习解密,这东西刚入门时会让人沉迷进去,可以饭不吃、觉不睡。出现这种现像,也许是解密满足了人们的猎奇心里吧。但掌握这方面技术,对自身的提高确实有好处。可以通过跟踪软件,提高自己的调试技能,并且能了解他人程序思路,使自己写出更好的程序。研究解密技术有助于掌握一些系统底层知识,系统底层知识绝对是构造起大型软件的坚实基础。许多程序发展,都经历了这转载 2008-09-04 02:04:00 · 348 阅读 · 0 评论 -
解密分析基础 第一,二课 逆向分析基础知识【转】
解密分析基础 第一,二课 逆向分析基础知识 第一课 逆向分析基础知识1.1 调用约定 在分析汇编代码时总是要遇到无数的Call,对于这些Call,尽量要根据Call之前传递的参数和Call的返回值来判断Call的功能。传递参数的工作必须由函数调用者和函数本身来协调,计算机提供了一种被称为栈的数据结构来支持参数传递。当参数个数多于一个时,按照什么顺序把参数压入堆栈。函数调转载 2008-09-04 02:05:00 · 569 阅读 · 0 评论 -
解密分析基础 第三课 动态分析技术
第三课 动态分析技术所谓动态分析是利用调试器,如OllyDBG一步一步地单步执行软件。常见的调试器有SoftICE,OllyDBG(简称OD)等。SoftICE是一款经典的调试工具,运行在Ring0级,可以调试驱动。但平时调试的程序都是Ring3级,因此推荐大家用OllyDBG,这款工具上手容易,功能十分强大,现在论坛上的文章基本都是用OllyDBG来讲解的。 3.1 OllyDBG调试器http转载 2008-09-04 02:07:00 · 908 阅读 · 0 评论 -
解密分析基础 第四课 静态分析技术
第四课 静态分析技术所谓静态分析即从反汇编出来的程序清单上分析,从提示信息入手进行分析。目前,大多数软件在设计时,都采用了人机对话方式。所谓人机对话,即在软件运行过程中,需要由用户选择的地方,软件即显示相应的提示信息,并等待用户按键选择。而在执行完某一段程序之后,便显示一串提示信息,以反映该段程序运行后的状态,是正常运行,还是出现错误,或者提示用户进行下一转载 2008-09-04 02:08:00 · 595 阅读 · 0 评论 -
解密分析基础 第五课 常见保护的攻击
第五课 常见保护的攻击 5.1 序列号方式 软件验证序列号的过程,其实就是验证用户名和序列号之间的数学映射关系。这个映射关系是由软件的设计者制定的,所以各个软件生成序列号的算法是不同的。这是最常见的一种保护方式。序列号方式序列号方式 商朝子教学--破解原理 crack新手进化篇(新手级) RoBa教菜鸟写注册机入门篇 RoBa教菜鸟写注册机中级篇 RoBa教转载 2008-09-04 02:09:00 · 477 阅读 · 0 评论