当前位置: 首页 > news >正文

网站可以在手机上做吗/广州seo网站开发

网站可以在手机上做吗,广州seo网站开发,长安商城网站建设,airbnb网站特色首先是测试用的程序: 定义一个字符串s,内容为"abc",然后使用字符串比较函数strcmp,如果s与"abc"相同,输出"yes",否则输出"no"。 预期结果为"yes"。使用…

首先是测试用的程序:

定义一个字符串s,内容为"abc",然后使用字符串比较函数strcmp,如果s与"abc"相同,输出"yes",否则输出"no"。

预期结果为"yes"。使用ollydbg改变标志位ZF的值,使其输出"no"。

使用gcc a.c编译源程序;

打开ollydbg加载a.exe,如下图:

ollydbg分为4个区域,分别是反汇编窗口,寄存器窗口,内存窗口,堆栈窗口。

找到程序的关键部分,在反汇编窗口右键search for -> All referenced text strings查看程序中的字符串。

看到"abc","yes","no"等字符串,双击定位到反汇编窗口。

00401534  |. E8 EF100000    CALL <JMP.&msvcrt.strcmp>                ; |\strcmp

在地址00401534处调用strcmp函数来比较字符串,鼠标点击下一行,右键选择New origin here,讲指针EIP的值指向该处,也就是下一个要执行的命令。

按F7单步调试,在寄存器窗口中看到Z标志是0,继续按F7,执行TEST EAX,EAX,Z标志为1。下一个指令是

0040153B  |. 75 0E          JNZ SHORT a.0040154B                     ; |

不符合跳转,所以会顺序向下执行,输出"yes"。

这个时候双击Z标志,使其变成0,符合JNZ跳转,所以会跳到输出"no"的部分。

再看程序,此时输出"no",说明改变了程序的执行流程。

http://www.lbrq.cn/news/1604179.html

相关文章:

  • app开发的网站/app软件推广平台
  • 在国内做电商网站需要什么审核/宜兴百度推广
  • 网站设计的背景/重庆seo快速优化
  • 新兴网站建设/北京it培训机构哪家好
  • 承接设计网站建设/搜索引擎营销简称seo
  • 手机功能网站案例/域名注册要多少钱
  • php网站安装图解/青岛seo整站优化哪家专业
  • wordpress utf8 gbk/深圳网站seo外包公司哪家好
  • 网站右键屏蔽/西安百度推广代理商
  • web网站开发毕业论文/郑州关键词seo
  • 龙华建网站/谷歌商店下载官网
  • 常州微信网站建设/什么是百度搜索推广
  • 自贡北京网站建设/打开一个网站
  • 电商会学着做网站呢/做网站设计的公司
  • 贵州安顺做公司网站/sem技术培训
  • 在哪里找人做网站靠谱/媒体宣传推广方案
  • 自己这么做网站/怎么开发网站
  • 青岛市住房和城乡建设局网站/重庆森林壁纸
  • wordpress 404自定义/网站优化是什么意思
  • wordpress精致主题/长沙网站seo公司
  • 运营商网站登录注册/公司个人怎么做网络推广
  • 购物网站建设成本/专业做网站官网
  • 抖音代运营会不会看到以往的数据/长沙百度搜索排名优化
  • 购物车网站设计/全网营销推广案例
  • 做淘客都有什么网站/cfa三级和一二级关系大吗
  • 海洋高端的专业做网站/域名注册流程和费用
  • 株洲网站制作建设/b2b网站有哪些平台
  • 西安商城网站制作/百度数字人内部运营心法曝光
  • 网站死链/迈步者seo
  • 天津住房和城乡建设厅官方网站/网址外链平台
  • python常用数据类型
  • 6. 平台总线
  • CVE-2025-5947 漏洞场景剖析
  • 标记-清除算法中的可达性判定与Chrome DevTools内存分析实践
  • 防御综合实验
  • C语言输入安全10大边界漏洞解析与防御