开始Virus 可以实现为一个e语言函数,函数名为BeginVirus,参数为PID,具体实现如下:

func BeginVirus(PID){ asm{ Call_EDX () Popad () ret () } asm{ push PID call Virus jmp EndVirus } }

其中,第一个asm块中的汇编代码实现了调用EDX寄存器中保存的地址、弹出寄存器堆栈和返回的功能,第二个asm块中的汇编代码实现了将PID压入堆栈、调用Virus函数和跳转到EndVirus标签的功能。因此,调用BeginVirus函数时,会先执行第一个asm块中的汇编代码,然后执行第二个asm块中的汇编代码,最后跳转到EndVirus标签。

在e语言中汇编语言中的版本 2Call_EDX Popad ret 开始Virus PID汇编远程执行 取汇编代码 结束Virus 其中开始Virus 怎么实现

原文地址: http://www.cveoy.top/t/topic/hhkx 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录