汇编语言中的数据结构

时间:2014-07-07 13:30:58

标签: assembly

最近我从网站Crackmes

下载了一个汇编语言指南,教你逆转和其他一些东西。

我正在做#34;课程"但我无法理解数据结构的工作原理。 例如: 1)指令是什么:mov large fs:0,eax 2)SEH是什么以及它用于创建数据结构的原因 3)输入如何存储在数据结构中?

你能解释一下它发生了什么吗?

感谢所有

1 个答案:

答案 0 :(得分:1)

“SEH”==结构化异常处理程序。这是Microsoft Windows功能,支持程序(包括汇编程序)以标准方式传递异常。

mov   fs:0, eax

如果我没记错的话,是关于设置结构化异常处理程序。如果你想 要了解更多信息,请访问Microsoft的MSDN站点并了解它。

虽然有用,但SEH的所有内容都不是关于数据结构的。

如果您想了解一般的数据结构,“逆转”(逆向工程)不是这样做的方法。如果那不是你的意思,你只会对你有些混乱的问题得到令人困惑的答案。

特别是,我不会花费大量精力从一个似乎致力于破解代码的网站上学习。​​