这个壳对IAT的保护就是自己偷掉(实现)API的代码然后添加些花指令
举几个例子

补充个知识,push后面跟retn相当于jmp到这个地址
这个很容易看出是kernel32.GetOEMCP
-----------------------------------------------------------------------------------------------

这个就有点难度,你以为是kernel32.CreateRemoteThreadEx么
注意前面有个push 77EFDD92,就是说执行完kernelba.CreateRemoteThreadEx后会返回到77EFDD92这个地址

这个才是对应的真正的API,77EFDD72有个导出名称kernel32.CreateThread
就是说这个壳是模拟kernel32.CreateThread调用了kernelba.CreateRemoteThreadEx
--------------------------------------------------------------------------------------------

这个更难了,自己看注释,不要以为是VirtualQuery


就是相当于模拟SetUnhandledExceptionFilter调用77EFF670这个函数,而这个函数又调用了VirtualQuery
-------------------------------------------------------------------------------------------------

这个我实在看不出是什么。。。
整个函数作用是返回输入的参数
所以我直接把调用这个函数的地方改为mov eax了