Digital Forensic和Reverse Engineering有什么区别?

Pra*_*ari 0 debugging assembly decompiling reverse-engineering

我无法理解数字取证和逆向工程的确切差异.Will Digital Forensic与反编译,汇编代码读取或调试有什么关系?

谢谢

Dav*_*esh 5

数字取证通常涉及:

  • 看着日志文件
  • 恢复未链接的文件系统对象(例如删除的文件)
  • 通过缓存等恢复浏览历史记录
  • 查看文件的时间戳

(通常用于执法)

逆向工程通常涉及确定如何东西的工作原理是:

  • 查看多个文件(或可执行文件)的二进制文件格式以确定模式
  • 二进制可执行文件的反编译以确定代码的意图
  • 黑盒子和/或调试已知良好的应用程序以确定关于数据的名义行为.

(通常用于互操作性)

他们是完全不同的活动.

编辑:这么多错别字.


WMI*_*MIF 5

我认为界限比大多数人意识到的要模糊一些。数字取证追踪文物以证明某些活动已经发生。很少有软件包提供有关该应用程序创建的文件的文档。基本上,需要逆向工程来找出工件是什么,但并非所有取证检查员都需要执行实际的逆向工程部分。