Companies Home Search Profile

Security for Hackers and Developers: Reverse Engineering

Focused View

Dr. Jared DeMott

2:04:00

70 View
  • 01-01 - Course Overview -- Course Overview.mp4
    01:38
  • 02-01 - Using IDA Pro to Reverse Code -- Learning the Tools and Techniques.mp4
    09:20
  • 02-02 - Using IDA Pro to Reverse Code -- Using IDA Pro to Find the Password.mp4
    15:04
  • 02-03 - Using IDA Pro to Reverse Code -- IDA Usage Review and Module Summary.mp4
    06:10
  • 03-01 - Learning x86 and Calling Conventions -- Lab Review and x86 Architecture Introduction.mp4
    08:09
  • 03-02 - Learning x86 and Calling Conventions -- Assembly Quiz.mp4
    04:21
  • 03-03 - Learning x86 and Calling Conventions -- Calling Conventions and Reversing Tips.mp4
    10:44
  • 04-01 - Understanding C-to-Assembly and Compiled Structures -- Covering C-to-Assembly Examples.mp4
    04:21
  • 04-02 - Understanding C-to-Assembly and Compiled Structures -- Assign the Examples and Lab 2.mp4
    05:00
  • 04-03 - Understanding C-to-Assembly and Compiled Structures -- Cover Structures and Summarize.mp4
    04:00
  • 05-01 - Patching a Compiled Binary -- Assignment Review and Binary Patching Introduction.mp4
    05:19
  • 05-02 - Patching a Compiled Binary -- Demonstrate the Patching Lab.mp4
    04:28
  • 05-03 - Patching a Compiled Binary -- Describe FLIRTFLARE, Talk About Malware, and Summarize.mp4
    05:36
  • 06-01 - Reversing C++ -- Introduce C++ Reversing and the Demo Code for Lab.mp4
    02:47
  • 06-02 - Reversing C++ -- Demo C++, RTTI, Vtables.mp4
    09:03
  • 06-03 - Reversing C++ -- Cover the Details of the C++ Reversing Demo.mp4
    05:13
  • 07-01 - Extending IDA with Scripts -- Explain IDC, IDA Python, and Introduce Lab.mp4
    06:22
  • 07-02 - Extending IDA with Scripts -- Perform Enough of the IDA Python Lab to Faciliate Hands-on Learning.mp4
    11:15
  • 07-03 - Extending IDA with Scripts -- Cover the IDA SDK for Full Plugins.mp4
    05:10
  • Description


    In this course, you will learn to reverse engineer. That will allow you to protect intellectual property, find vulnerabilities, and pull apart malware. Join me in making the world a little safer.

    What You'll Learn?


      In the prior courses we learned there are 4 main techniques to secure code: design review, static analysis, manual audit, and dynamic (fuzz) testing. But, once the code is fielded, hackers will begin researching exploits against it. In this course, learn how and why compiled binaries are examined and scoured for weaknesses, and why reversing is also a required malware analysis skill and is sometimes needed for low-level developers working with undocumented APIs. After watching this course you'll be familiar all of the above and with the popular IDA pro tool and how to use it. Download the IDA pro demo to complete the labs.

    More details


    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Dr. Jared DeMott
    Dr. Jared DeMott
    Instructor's Courses
    Dr. Jared DeMott is an engineer, entrepreneur, and security leader. DeMott previously served as a vulnerability analyst with the NSA. He holds a PhD from Michigan State University. He regularly speaks on cyber matters at conferences like RSA, DerbyCon, BlackHat, ToorCon, GrrCon, HITB, etc. He was a finalist in Microsoft’s BlueHat prize contest, which helped make Microsoft customers more secure. Dr. DeMott has been on three winning Defcon capture-the-flag teams, and has been an invited lecturer at prestigious institutions such as the US Military Academy. Jared is a Pluralsight author, and is often interviewed by Media to weigh in on cyber matters.
    Pluralsight, LLC is an American privately held online education company that offers a variety of video training courses for software developers, IT administrators, and creative professionals through its website. Founded in 2004 by Aaron Skonnard, Keith Brown, Fritz Onion, and Bill Williams, the company has its headquarters in Farmington, Utah. As of July 2018, it uses more than 1,400 subject-matter experts as authors, and offers more than 7,000 courses in its catalog. Since first moving its courses online in 2007, the company has expanded, developing a full enterprise platform, and adding skills assessment modules.
    • language english
    • Training sessions 19
    • duration 2:04:00
    • level average
    • Release Date 2023/10/15