最常发生的情况是由于不能完全修复导入表和PE头部,从而导致一个脱壳应用程序无法正确运行。这种情况下,即使程序没有完全脱壳,仍然可以使用IDA Pro分析它。一些脱壳器在原始程序运行之前,并不真正完全脱壳原始程序。相反,它们会脱壳原始程序的一部分,并且运行这部分,当需要运行下一部分代码时,再将这部分代码脱壳到内存。这需要相当大的开销,但也让分析人员难以脱壳。