首页 > 其他分享 >修改eip

修改eip

时间:2024-10-24 11:31:16浏览次数:1  
标签:eip 4183FD 修改 地址 CALL 堆栈 cpu

一、eip

1、eip中存储了一个决定cpu下一行执行什么代码的地址,若想改变cpu的行为就修改eip寄存器

二、JMP指令(修改eip)

 

修改eip为4183FD,cpu自己跳转到相应位置

SHORT是跳转的位置离它所在的位置小于128字节会自动加上的,大于则没有

执行之后寄存器和堆栈都没有变化,只有eip改变

三、CALL指令

call到4183FD,为了cpu跑到4183FD处停下来堆栈不出错就在4183FD处下断点,选中那一行点击F2即可

 

eip的值改变了,ESP的值由0012FFC4变成了0012FFC0,而只有往堆栈里压东西的时候才会变成C0,堆栈中的0012FFC0压了一个值是CALL下面的地址即返回地址

 

CALL与JMP的

相同点:修改了eip的值

不同点:CALL把返回地址压到堆栈中

 

补充:怎么知道CALL指令下一条的地址是004183DC

 

看004183F7,后面的53是一字节,下一行地址就加一,D7有5个字节下一行就加5

 四、return指令(与call成对出现)

作用相当于pop eip

 

ESP和栈顶变回了C4,eip也变回了

 

标签:eip,4183FD,修改,地址,CALL,堆栈,cpu
From: https://www.cnblogs.com/Lyjia-n/p/18493822

相关文章

  • nginx 默认60超时需要修改的地址
    1、这个是转发的nginx的vhost模块的php,添加以下代码 ,如果没有,可以忽略location/{if($query_string~*"\.\./|\./"){return404;}proxy_read_timeout300s;#增加到5分钟proxy_connect_timeout300s;prox......
  • 如何在后台修改网站名称?如何修改网站底部模板?
    修改网站名称登录后台管理系统使用管理员账号登录网站的后台管理系统。进入网站设置导航到网站的基本设置或全局设置页面。修改网站名称找到“网站名称”或“站点标题”等相关字段。输入新的网站名称并保存更改。确认修改访问前台页面,检查网站名称是否已......
  • 网站后台修改发布日期?后台修改网站网页不改变?
    网站后台修改发布日期进入后台管理系统:首先登录到网站的后台管理系统。找到文章管理页面:在后台导航菜单中找到“文章管理”、“内容管理”或类似名称的选项。选择要修改的文章:在文章列表中找到需要修改发布日期的文章,点击编辑或直接在列表中操作。修改发布日期:在文章编辑页面......
  • 网站php模板怎么修改?
    备份现有文件在开始修改之前,先备份现有的模板文件,以防止意外情况发生。可以使用FTP工具将文件下载到本地进行备份。确定需要修改的文件找到需要修改的PHP模板文件。通常这些文件位于网站的模板目录中,例如 templates 或 views 文件夹。常见的文件扩展名包括 .php......
  • 网站怎么修改后台界面?
    要修改网站的后台界面,通常需要遵循以下步骤:确定需求:明确你希望后台界面实现哪些功能或样式上的改变。考虑用户体验和操作效率。选择工具和技术:根据现有的技术栈选择合适的前端框架(如React,Vue,Angular等)。如果是自定义开发,可能需要HTML,CSS,JavaScript等基础知识......
  • 公司网站修改名称流程?
    内部决策确定修改网站名称的必要性和具体原因。获得公司高层或董事会的批准。法律审查检查新名称是否符合当地法律法规。确认新名称未被其他公司注册,避免侵权问题。域名变更如果网站名称涉及域名变更,需在域名注册商处进行相应的操作。更新DNS记录,确保新域名能......
  • php网站后台修改前台首页?网站后台页面导航修改?
    要修改PHP网站后台中的前台首页,可以按照以下步骤进行操作:1.确定需求明确你希望前台首页实现哪些功能或样式上的改变。考虑用户体验和页面性能。2.备份现有文件在进行任何更改之前,确保对当前的前台首页文件进行备份。通常需要备份的文件包括HTML、CSS、JavaScript和......
  • 网站模板可以自己修改吗?
    网站模板通常是可以根据个人或企业的具体需求进行自定义修改的。以下是一些常见的修改方式:修改样式:通过编辑CSS文件来改变网站的颜色、字体、布局等视觉效果。调整结构:在HTML或相应的模板文件中添加或删除元素,以适应不同的页面布局需求。功能增强:利用JavaScript或其他前端框架......
  • 公司网站页面文字修改?网站模板修改外观的教程?
    公司网站页面的文字修改是一项常见的维护任务,可以通过以下步骤来完成:确定修改内容:确定需要修改的具体页面和段落。准备好新的文字内容。访问网站管理后台:如果你的网站有CMS(内容管理系统)如WordPress、Drupal等,登录到后台管理界面。导航到需要修改的页面或文章。编......
  • 网站后台用户名修改方法?
    登录后台管理系统使用当前的管理员账号和密码登录到网站的后台管理系统。进入用户管理界面导航到“用户管理”或类似名称的菜单选项,找到需要修改用户名的用户记录。选择目标用户在用户列表中找到需要修改用户名的用户,点击编辑按钮或直接在该行进行操作。修改......