OllyDBG for Beginners (olly debug)

所在平台: Udemy

课程主页: https://www.udemy.com/course/ollydbg-for-beginners/

课程评论:没有评论

第一个写评论        关注课程

课程简介

**Coursera课程总结:OllyDBG for Beginners(olly debug)** 本课程面向对应用程序调试和分析(包括恶意软件分析)感兴趣的学生。 **课程内容概要:** * **反汇编与代码理解:** 学会将可执行文件转换为汇编语言,并理解其执行流程。 * **程序修改与导出:** 掌握修改可执行文件功能并导出新修改版本的方法。 * **OllyDBG核心概念:** * 什么是调试(Debugging)? * 编译器(compiler)、汇编器(assembler)、反汇编器(disassembler)和调试器(debugger)的区别。 * 步进(Stepping into)与单步执行(Stepping over)的区别。 * 如何创建断点(Breakpoints)。 * 软件断点(Software Breakpoints)与硬件断点(Hardware Breakpoints)的区别。 * 什么是跟踪(Tracing)? * 如何导出修改后的可执行文件。 * 如何使用OllyDBG调试DLL文件。 **先修要求:** * 熟悉汇编语言。 * 了解可移植可执行文件(Portable Executable files)的架构。 **学习资源:** * 课程视频讲座。 * 幻灯片演示文稿下载。 * 课程期间使用的可执行文件示例。 **发音提示:** OllyDBG的发音为“olly dbg”或“olly debug”。

课程评论(0条)

课程详情

This course is prepared for students interested in debugging and analyzing applications or malware analysis, In this course you will learn how to convert an executable file to assembly language and then to read what this executable is doing, you will also be able to modify the function of this executable and export a new modified executable. before joining this course you must be familiar with assembly language and the portable executable files architecture. After attending this course you will be able to answer the following questions: What is Debugging? What is the difference between compiler, assembler, disassembler and debugger? What is stepping into and stepping over in debugging? How to create Breakpoints? and what is the difference between Software and Hardware Breakpoints? What is Tracing? How to export modified executable? and, how to debug a DLL file using OllyDBG? When you join this course you will be able to watch the lectures' videos and to download the slides presentation, in addition to an executable file example that we are going to use during our practical tests in this course.(it is pronounced as "olly dbg" or "olly debug")

课程标签

0人关注该课程

主题相关的课程