产业气象站 Windows PE 病毒的一百种方法,你中过招吗?,花式感染( 三 )


关键点:病毒代码目标寄生位置不固定
shellcode类似:通常需要注入远程系统 , 但这段代码在远程系统什么位置有时并不能确定 , 另外远程系统的环境有时也不能准确感知 , 故需要使用重定位和API函数自获取技术
①为什么需要重定位呢?
下面是一段源代码(PE最小文件案例) , 通过mas32编译生成的目标程序 。 源代码非常简单 , 就是调用invoke , 通过invoke调用MessageBox函数 , 包括四个参数;程序第二个语句是invoke调用退出 。 这里弹出对话框涉及两个字符串szCap和szMsgOK 。
invokeMessageBox,,addrszMsgOK,addrszCap,40h+1000h
【产业气象站 Windows PE 病毒的一百种方法,你中过招吗?,花式感染】invokeExitProcess,
更多内容↓↓↓


推荐阅读