Recent advances in ring closing metathesis (RCM) reaction, including olefin and enyne metathesis reaction are reviewed.
综述了来关环复分解(RCM)反应研究新进展,包括了烯、烯-炔RCM反应。
Ring closing metathesis (RCM) of dienes to cycloalkene provides an important tool for C-C double bond formation catalyzed by metal carbene.
关环转换反应是形成碳碳双键反应之一,即双烯化合物在金属碳烯催化下关环得到环烯类化合物。
声明:以上例句、词性分类均由互联网资源自动生成,部分未经过人工审核,其表达内容亦不代表本软件的观点;若发现问题,欢迎向我们指正。
After that, we call a function that's called RCM receive message.
之后,我们调用一个名为 RCM 收消息的函数。
We started looking at the RCM code.
我们开始查看 RCM 代码。
And it turns out the bug is actually in the RCM code.
事实证明,该错误实际上存在于 RCM 代码中。
And it directly goes into the RCM path.
它入 RCM 路径。
RCM itself is a relatively simple USB protocol using so-called bulk transfers.
RCM 本身是一个相对简单的 USB 协议,使用所谓的批量传输。
And then here is the RCM payload buffer.
然后这里是 RCM 有效负载缓冲区。
How do you get into RCM? Relatively easy.
你如何入RCM?较容易。
It has no other chance than to go into RCM, so we can exploit it.
除了入 RCM,它没有其他机会,所以我们可以利用它。
And then the following code that calls try to load from RCM is just going to jump into the code that you just downloaded.
然后调用尝试从 RCM 加载的以下代码将跳转到下载的代码中。
Of course, we can't just use this because RCM as well enforces security.
当然,我们不能只使用它,因为 RCM 也会强制执行安全性。
So what the boot ROM does is the RCM message, the 680 bytes will be put here into the global variables.
所以boot ROM做的就是RCM信息,这680字节会被放到这里的全局变量中。
So this RCM message buffer is the header where it checks this length, for example.
因此,例如,此 RCM 消息缓冲区是检查此长度的标头。
So then it copies the payload also into memory into a different place than this RCM message buffer.
因此,它将有效负载也复制到内存中与此 RCM 消息缓冲区不同的位置。
RCM, I said earlier, this is the other path that you saw earlier when you press a magic button combination or the thing cannot boot.
RCM,我之前说过,这是之前在按下魔术按钮组合或无法启动时看到的另一条路径。
So it never returns from this RCM receive message function.
所以它永远不会从此 RCM 收消息函数返回。
For example, this one here is right now used for the bulk transfer to receive the RCM message.
例如,这里的这个现在用于批量传输以收 RCM 消息。
And that RCM receive message function comes before RCM message validate signatures.
并且 RCM 收消息函数出现在 RCM 消息验证签名之前。
And yeah, we just put our code here into that RCM payload.
是的,我们只是将我们的代码放入 RCM 负载中。
And yeah, we can use this RCM to execute our own code without any kind of signature checks.
是的,我们可以使用这个 RCM 来执行我们自己的代码,而无需任何类型的签名检查。
You hold plus, turn it on, and you're in RCM, and you can launch the exploit.
你按住加号,打开它,你就在 RCM 中,你可以启动漏洞利用。
关注我们的微信
下载手机客户端
划词翻译
详细解释