这个机器指令是什么?jmp esp.
说起计算机指令,说实在的,有些指令在高级语言中并不会出现,不过可以通过汇编低级语言实现。
jmp XXX 是一个跳转指令,XXX这里是偏移数或者是地址。跳转在-128-127之间,或实际16位地址,32位地址,和64位地址。
64位地址的跳转不常见这个64位地址跳还在实验,听说可以MMX跳128位。
esp 这个是寄存器,说起通用性它的用途是个栈,栈和堆的概念一个是+X,-X的堆,就是函数进入地方的正顺的变量数据。
栈是自动减都在一起,所以说堆和栈都在一起,堆错误时当栈用,栈错误时当堆用,这是一个问题,也就是jmp esp 跳转可越线。
jmp esp 是个指令机器码,比较固定。查程序和系统有没有漏洞,这个指令搜索很实用。有就是疑是漏洞,机器码固定。我可当蓝帽,说话不含糊。
jmp esp,jmp ecs.这些指令都用得少。还有一些不常用的跳,没有助记符。一般程序中不靠谱。所以很多人不知道,说起来就是机器码,用于加密跳转。
有个小工具,自己造,可以搜索程序中的JMP ESP,说实话,如果加过密文链,程序还是搜不到。很多共享小软件,都有JMP跳。这个注意一下,程序自己编。因为联网后这程序也是病毒。
看看抖音小视频,有视频介绍程序是如何溢出的。有事@我,我是超级蓝果。
有时网站爱被整理,所以多说也没价值。不是废话,别人知道。但有些人填缝混饭。因为一代接一代。有些小苗苗在长。小苗长大了,我也不知道。说实话,一个DREAM,一个吃饭的梦。