2013年6月20日 嵌入式开发

回到反向执行(视频)

由雅各布Engblom

Engblom_lg

Simics的反向执行和反向调试是模拟器的一个独特而非常强大的功能。在这篇博文和相关视频中,我们将看看在Simics中使用反向执行到底可以做什么。这不仅仅是向后运行到断点或者步进指令(拿起我的2012年S4D文章有关反向调试的更多信息)。反向执行本质上是撤消对目标的任意操作,并从以前的时间点返回到以前的状态。此外,在《Simics》中,你可以回到过去,选择做一些与最初执行时不同的事情。在这篇博文中,我们将看看用reverse可以做什么。

反向执行的基本操作是在系统执行的某个点停止,返回到过去,看看发生了什么,然后再往前走。反向执行允许您在执行过程中来回查看特定执行路径的详细信息。

Reverse-exec-1

继续阅读> >

以前的操作系统加固技术和安全策略
下一个更接近网络虚拟化愿景