软件加壳在一定程度上可以防止破解者对程序文件的非法修改,同时可以防止程序被反编译,而我们在逆向分析这些软件时候就需要对软件进行脱壳处理。脱壳的方法有很多,DLL文件的脱壳是其中的一种,通过对重定位表的重建达到我们的目的,在此基础上我们还可以对软件本身做进一步的修改,再重新加壳。