逆向工程
zhuang_planB
欢迎大家指正交流。
展开
-
高级语言逆向基础
第一节、函数及函数调用过程一、函数简介函数的组成: (1)、函数名:其定义规则和变量名的定义规则一样,是一个符合C++语法要求的标识符,但尽量不要用下划线开头,以避免和编译器的变量或函数重名。 (2)、参数:可以有0或多个,用于向函数传送数值或从函数带回数值。每个参数都有自己的类型。 &nb原创 2020-05-21 09:13:15 · 374 阅读 · 0 评论 -
恶意代码分析入门
一、恶意代码的定义 恶意代码:也称恶意软件,在大多数计算机入侵事件中都扮演了重要角色。任何以某种方式来对用户、计算机或网络造成破坏的软件,都可以被认为是恶意代码,包括计算机病毒、木马、蠕虫、内核套件、勒索软件、间谍软件等。 恶意代码分析是一种解剖恶意代码的艺术。二、恶意代码分析目标  原创 2020-05-21 08:49:58 · 2018 阅读 · 0 评论 -
手动脱壳教程
一、什么是壳? 壳是指在一个程序的外面再包裹上另一段代码,保护里面的代码不被非法修改或反编译的的程序。它们一般先于程序运行,拿到控制权,然后完成它们保护软件的任务。二、壳的加载过程1、保存程序入口参数 加壳程序初始化时保存各个寄存器的值(用堆栈),外壳执行完毕后,再恢复各个寄存器的值,最后再跳到源程序执行。2、获原创 2020-05-21 08:42:11 · 13121 阅读 · 1 评论