当前位置:首页 > 精选 > 详情

花指令的作用:花指令是什么

2023-08-21 23:14:19 百科知识网 阅读(34) 评论(0)

大家好,我是小豆豆,我来为大家解答以上问题。花指令的作用,花指令是什么很多人还不知道,现在让我们一起来看看吧!

1、什么是花指令?当然不是"flower code",呵呵,实际上,把它按照“乱指令”来理解可能更贴切一些,它的真正英文名应该叫"thunkcode"吧(不确定,呵呵)。

2、我们知道,汇编语言其实就是机器指令的符号化,从某种程度上看,它只是更容易理解一点的机器指令而已。

3、每一条汇编语句,在汇编时,都会根据cpu特定的指令符号表将汇编指令翻译成二进制代码。

4、而日常应用中,我们通过VC的IDE或其它如OD等反汇编、反编译软件也可以将一个二进制程序反汇编成汇编代码。

5、机器的一般格式为:指令+数据。

6、而反汇编的大致过程是:首先会确定指令开始的首地址,然后根据这个指令字判断是哪个汇编语句,然后再将后面的数据反汇编出来。

7、由此,我们可以看到,在这一步的反汇编过程中存在漏洞:如果有人故意将错误的机器指令放在了错误的位置,那反汇编时,就有可能连同后面的数据一起错误地反汇编出来,这样,我们看到的就可能是一个错误的反汇编代码。

8、这就是“花指令”,简而言之,花指令是利用了反汇编时单纯根据机器指令字来决定反汇编结果的漏洞。

本文到此讲解完毕了,希望对大家有帮助。

转载请保留链接:http://www.722.win/3542237.html

上一篇:优势的反fan义词是什么词、优势的反义词

下一篇:慕容宇;关于慕容宇介绍

辅助阅读:

  • 斗战神飞升技ji能可以换吗:斗战神飞升技能

    斗战神飞升技ji能可以换吗:斗战神飞升技能

    问题斗dou战神飞升技能可以换吗?回斗战神飞升技能neng是玩家在游戏中通过特te定的任务和条件获得的技能,一旦获得就可以在技ji能栏中使用。但是,有些玩家可ke能会不满意自己获得的技能,想要更换成其他的技能neng。那么,斗…
    2023-08-21 阅读(31)
  • 最新版ban海船船员适任考试培训教材、关于最新版海船船员适任考试培训教材介绍

    最新版ban海船船员适任考试培训教材、关于最新版海船船员适任考试培训教材介绍

    大家好hao,小钱来为大家解答以上shang的问题。最新版海hai船船员适任考试培训教材,关于yu最新版海船船员适任考kao试培训教材介绍这个很多人还不bu知道,现在让我们一起来看看kan吧!1、 《最新版海船船员适任考试shi培训教材》…
    2023-08-21 阅读(32)
  • 真爱的英文_真爱的歌词!!

    真爱的英文_真爱的歌词!!

    大家好,我是小豆豆,我来为大家解答以上问题。真爱的英文,真爱的歌词!!很多人还不知道,现在让我们一起来看看吧!1、系咪王子变青蛙首真爱?真爱作词:柯呈雄 作曲:吕绍淳 编曲:吕绍淳 演唱:183Club记忆像游乐园般精采 我…
    2023-08-21 阅读(36)
  • 英雄联盟海妖yao卡特出装天赋推荐

    英雄联盟海妖yao卡特出装天赋推荐

    问是什么?《英雄联盟meng》中的海妖卡特是shi一个非常强力的中单法师shi角色,她的技能组合能够在团tuan战中造成大量的de伤害,并具有较jiao高的机动性。本文将为大家介jie绍海妖卡特的出装zhuang和天赋推荐。问海妖卡特的出…
    2023-08-21 阅读(34)
  • 含铅高的食物有哪些_焊锡丝含铅和不含铅有什么区别含铅的好还是不含铅的好含铅的会不会损坏电烙铁

    含铅高的食物有哪些_焊锡丝含铅和不含铅有什么区别含铅的好还是不含铅的好含铅的会不会损坏电烙铁

    大家好,我是小豆豆,我来为大家解答以上问题。含铅高的食物有哪些,焊锡丝含铅和不含铅有什么区别含铅的好还是不含铅的好含铅的会不会损坏电烙铁很多人还不知道,现在让我们一起来看看吧!1、焊锡丝含铅和不含铅的区别只是含…
    2023-08-21 阅读(28)