- 发帖
- 53399
- 今日发帖
- 最后登录
- 2024-12-22
|
MP4 | 视频:h264,1280x720 | 音频:AAC,44.1 KHz,2声道 类型:在线学习| 语言:英语| 时间:29小时| 大小:6.37 GB 学习您的计算机语言您将学到什么使用汇编语言学习在x86体系结构上编码的 知识对底层概念有深入的了解。 了解您的计算机如何工作 成为坚强的人要求假设没有先验知识!描述学习汇编语言x86 Adventures系列从头开始教您计算机的语言-x86汇编语言。假定没有先验知识。[完成课程]这是x86 Assembly Adventures的完整集合。它涵盖了从真正的基础知识到成为一名独立的(并且是艰难的)x86 Assembly程序员的一切。涵盖的主要主题:二进制系统x86体系结构平面汇编器简介分枝有符号和按位运算记忆弦乐子例程和堆栈阅读手册调试处理Windows API为什么要学习x86汇编语言?您是那种非常喜欢了解事物运作方式的人。在本课程中,您将从内部全面了解计算机程序的工作方式。成为一名更好的程序员-知道事情的发展方向,即使是高级程序员,也可以帮助您做出更好的决策。如果您一直想知道什么是堆栈,或者每个人都在谈论那些指针,那么您来对地方了。编写更快的代码-如果您确实想充分利用处理器,则需要编写Raw Assembly。我们不会在本课程中讨论优化,但是您将获得扎实的基础,以便您可以继续自己进行探索。您想成为一名逆向工程师或安全研究人员,阅读病毒代码或寻找软件漏洞。由于大多数时候原始源代码将不可用,因此必须对x86汇编语言有深入的了解。课程结构该课程由视频讲座组成。讲座可能来自演示文稿,也可能来自现实世界的示例,向我展示了在计算机上做的事情。几乎每个视频讲座都伴随着某种锻炼。练习是开源的,您可以从github获得。完成练习至关重要。您将从这些讲座中学到很多东西,但是如果不做练习,这将浪费您的时间和金钱。(或者,如果您更有经验,请至少确认您知道该怎么做)。课程技术栈本课程没有假定的先验知识,但是我确实假设您的系统存在一些问题,因此请确保此处的所有内容都对您有所描述:您正在使用Windows操作系统。(课程视频使用Windows 7)。建议至少使用Windows XP。(这意味着它将在Windows 7和Windows 10上完美运行)。您有一个x86处理器。我们研究32位x86,但是本课程也将在64位处理器上运行。对于精通技术的人,我们将在本课程中使用有关工具的更多详细信息:汇编语言:x86 32位保护模式。汇编程序:平面汇编程序(FASM)调试器:WinDbg。使用Linux?大多数练习已移植到Linux,但是视频显示了使用Windows 7的视频。如果不确定,请与我联系。本课程适合谁:绝对的初学者 经验丰富的程序员 那些真正想知道事情如何工作的 人想要提高技能的 程序员想要编写更快的代码的程序员 任何想进入逆向工程或安全行业的人
本部分内容设定了隐藏,需要回复后才能看到
|