Java
upx 标签描述

一、基本概念的理解 壳的脱壳:如果我们将一个应用程序比喻成一个鸡蛋,程序中对我们有用的程序代码为鸡蛋清,而我们需要获取鸡蛋清的时候,就必须打破鸡蛋外面的鸡蛋壳,也就是进行脱壳的处理。脱壳的方式:不同的壳对应的脱壳方式会不一样,甚至相同的壳但是不同的版本,脱壳的方式也会可能不同。 二、示例程序演示 示例程序为win7自带的notepad.exe,该程序原本没有加壳 对该应用程序notepad-UPX.exe进行UPX加壳 压缩之后查壳 进行upx加壳前后对比 三、脱UPX壳 1、脱壳的基本过程手动跟踪到程序的OEP(程序原始入口点),将程序和数据dump下来,然后再进行IAT的相关修复...