反转位旋转

逆向工程 部件
2021-07-08 10:47:12

所以我有一个关于组装说明的问题,ror并且rol
是否可以正确地颠倒它们?所以假设我有类似的东西

ROR        EDX, 0x4

并知道EDX这条指令后的内容,是否可以在数学上找出 的初始值EDX如果是这样,谁能向我解释它是如何完成的?
遗憾的是,到目前为止我找不到任何好的答案,所以如果有人能帮我解决这个问题,我会很高兴:)

1个回答

对于ror/rol您只需使用相反的操作 - rol/ror随着位旋转 - 不会丢失任何内容。

0xdeadbeef rol 5 -> 0xd5b7ddfb

0xd5b7ddfb ror 5 -> 0xdeadbeef