最近我从网站Crackmes
下载了一个汇编语言指南,教你逆转和其他一些东西。我正在做#34;课程"但我无法理解数据结构的工作原理。 例如: 1)指令是什么:mov large fs:0,eax 2)SEH是什么以及它用于创建数据结构的原因 3)输入如何存储在数据结构中?
你能解释一下它发生了什么吗?
感谢所有
答案 0 :(得分:1)
“SEH”==结构化异常处理程序。这是Microsoft Windows功能,支持程序(包括汇编程序)以标准方式传递异常。
mov fs:0, eax
如果我没记错的话,是关于设置结构化异常处理程序。如果你想 要了解更多信息,请访问Microsoft的MSDN站点并了解它。
虽然有用,但SEH的所有内容都不是关于数据结构的。
如果您想了解一般的数据结构,“逆转”(逆向工程)不是这样做的方法。如果那不是你的意思,你只会对你有些混乱的问题得到令人困惑的答案。
特别是,我不会花费大量精力从一个似乎致力于破解代码的网站上学习。