当前位置:首页 > 我的程序 > 正文内容

这个机器指令是什么?jmp esp.

Peirre3年前 (2023-01-29)我的程序388

说起计算机指令,说实在的,有些指令在高级语言中并不会出现,不过可以通过汇编低级语言实现。

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,一个吃饭的梦。

123654.png

分享给朋友:

相关文章

发布一个雷达显示程序,仅测试,有问题请交流。

发布一个雷达显示程序,仅测试,有问题请交流。

下载地址:雷达显示程序.rar这个雷达显示程序用来显示雷达数据的。使用易语言编写。数据部分还没完善。欢迎提意见。...

Radasm 编辑器配置VC2010下的Opencv 环境。

Radasm 编辑器配置VC2010下的Opencv 环境。

Opencv 下载地址:https://opencv.org/releases.html备用下载地址1:https://blog.csdn.net/yanzi1225627/article/detai...

linux 下的 opengl SDK。

linux 下的 opengl SDK。

opengl 图形库是开放式图形库,最近出了一个freeglut3 我们下载它:sudo apt-get install freeglut3sudo apt-get install freeglut3...

linux mint 20 下编译最新内核所添加的文件。

linux mint 20 下编译最新内核所添加的文件。

linux mint 20 下编译最新内核文件所需要的两个文件包。sudo apt-get install libncurses5-devsudo apt-get install libssl-dev...

显微镜标定计算器,只发此处,留用备查。

显微镜标定计算器,只发此处,留用备查。

易语言写的标定计算器标定计算器.rar只限光学实验显微镜用。知道怎么用的可以选择下载。有问题请留言。显微镜标定计算器是来原于,电子目镜的标定在软件上显示很不正确。此程序只是精度高一点。这个程序是用22...

nasm 汇编命令2021年2月后增补。

nasm 汇编命令2021年2月后增补。

;=========================================================== ;nasm 增补新汇编命令集 ; ;引用方式  ;把icpup.inc...