请问这两个16进制分别代表什么意思啊?

Orionn 2004-08-10 09:53:09
E8 和 E9
...全文
130 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
大熊猫侯佩 2004-08-10
  • 打赏
  • 举报
回复
用花指令来对付静态汇编是很有效的,这会使解密者无法一眼看到全部指令,杜绝了先把程序打印下来再慢慢分析的做法。

  一条指令的长度是不等长的,假使有一条指令为 3 字节长,从它的第二个字节开始反汇编,会看到一条面目全非的指令,‘花指令’就是在指令流中插入很多‘垃圾’,使静态反汇编无法进行。

大熊猫侯佩 2004-08-10
  • 打赏
  • 举报
回复
那些16进制代码其实就是些16进制的机器代码
59=Pop ECX E8=Call E9=Jmp
Orionn 2004-08-10
  • 打赏
  • 举报
回复
哦,谢谢两位。
那为什么注释说 E9 是花指令了?
bsnhk 2004-08-10
  • 打赏
  • 举报
回复
E9是JMP指令机器码中的几种操作码中的一种。
wangziz 2004-08-10
  • 打赏
  • 举报
回复
E8 是 CALL
E9 不知道

21,459

社区成员

发帖
与我相关
我的任务
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
  • 汇编语言
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧