羽夏逆向指引——序

2021年11月22日 阅读数:3
这篇文章主要向大家介绍羽夏逆向指引——序,主要内容包括基础应用、实用技巧、原理机制等方面,希望对大家有所帮助。

写在前面

  此系列是本人一个字一个字码出来的,包括示例和实验截图。可能有错误或者不全面的地方,若有错误,欢迎批评指正,本教程将会长期更新。 若有好的建议,欢迎反馈。码字不易,若是本篇文章有帮助你的,若有闲钱,能够打赏支持个人创做。如想转载,请把个人转载信息附在文章后面,并声明个人我的信息和本人博客地址便可,但必须事先通知我html

为何要写

  网上形形色色的patch版软件,曾经是不少下载站或者破解技术大牛网站的靓丽的风景线。不少人想学习逆向的目的单纯的就是感受破解这东西很高大上,牛逼,本身想成为这方面的大牛。看看网上所谓的秒杀脱壳、秒杀限制之类的教程,哇,感受真的牛逼。这或许是不少门外汉或者初学者想踏入逆向这个门的想法。我也是这么过来的,本身摸索了很长时间。因为当时我看到了不少介绍啥特征码破解,我就想,为何有效?这特征码是怎么来的?网上的绝大多数教程都是教你成为脚本小子。什么是脚本小子?就是拿别人写好的工具搞事情的“低端”人。所谓的“低端”就是只知道这么作应对一些软件,结果这软件搞点新套路,本身手里的东西就不灵光了,无从下手。
  本人逆向水平仍是比较通常的,可以搞一些东西,破一些CrakeMe,逆向过Windows内核文件,Windows内核这个教程我也在写着,大大锻炼了我看汇编如C的能力。搞不动一些CTF,毕竟本身的学识有限,也没有志同道合的同志陪伴,学校也不搞这东西,眼界比较窄。逆向这东西范围广、知识杂,逆向不是简简单单把软件破解掉,而是了解这软件是如何运做的。最近几年流行的勒索软件就是个例子,病毒分析也是逆向的一个分支。我写这个教程,一是给回顾本身薄弱的逆向水准,其次是给想要踏入Windows平台逆向指引一条路。最起码让你知其因此然,这东西是什么,为何有这东西,怎样搞这东西。
  技术是把双刃剑,看你咋用。请你将本篇介绍的逆向技术运用于正确的场合,尊重做者的知识产权,不要用于非法用途算法

教程声明

  本系列教程的做用只是给初学者或者小白学习逆向的指引,而不要觉得学完这东西就成为大牛了。你须要研究透汇编,甚至你逆向所在操做系统平台的运行机理和框架也得会,数据结构和算法也一个不能少。师傅领进门,修行在我的,但愿这教程对你入门有所帮助。若是您是逆向大牛的话就请一笑而过,献丑了。本教程将会长期更新。编程

所需知识

  • 会熟练使用一门编译型编程语言(C/C++最好)
  • Intel CPU的汇编指令集(不会的话我会随口简单介绍,但最好是会)
  • PE文件结构的知识(学习Windows逆向的基本功)

  为何须要这些知识,或者其余知识基础,将会在下一篇随笔叙述。数据结构

目录

下一篇

  羽夏逆向指引——逆向基础框架