Disclosure: when you buy through links on our site, we may earn an affiliate commission.

Reverse Engineering: Ghidra For Beginners

Learn Reverse Engineering Using Ghidra On Linux And Windows
4.0
4.0/5
(1 reviews)
42 students
Created by Paul Chin

8.9

CourseMarks Score®

9.9

Freshness

7.1

Feedback

9.1

Content

Platform: Udemy
Price: $11.99
Video: 3h 55m
Language: English
Next start: On Demand

Top Reverse Engineering courses:

Detailed Analysis

CourseMarks Score®

8.9 / 10

CourseMarks Score® helps students to find the best classes. We aggregate 18 factors, including freshness, student feedback and content diversity.

Freshness Score

9.9 / 10
This course was last updated on 3/2021.

Course content can become outdated quite quickly. After analysing 71,530 courses, we found that the highest rated courses are updated every year. If a course has not been updated for more than 2 years, you should carefully evaluate the course before enrolling.

Student Feedback

7.1 / 10
We analyzed factors such as the rating (4.0/5) and the ratio between the number of reviews and the number of students, which is a great signal of student commitment.

New courses are hard to evaluate because there are no or just a few student ratings, but Student Feedback Score helps you find great courses even with fewer reviews.

Content Score

9.1 / 10
Video Score: 8.1 / 10
The course includes 3h 55m video content. Courses with more videos usually have a higher average rating. We have found that the sweet spot is 16 hours of video, which is long enough to teach a topic comprehensively, but not overwhelming. Courses over 16 hours of video gets the maximum score.
The average video length is 3 hours 02 minutes of 15 Reverse Engineering courses on Udemy.
Detail Score: 9.8 / 10

The top online course contains a detailed description of the course, what you will learn and also a detailed description about the instructor.

Extra Content Score: 9.5 / 10

Tests, exercises, articles and other resources help students to better understand and deepen their understanding of the topic.

This course contains:

0 article.
16 resources.
0 exercise.
0 test.

Table of contents

Description

If you have never used Ghidra before and want to learn how get started with using Ghidra to reverse engineer and analyse programs, then this is the course for you.
Ghidra is the strong competitor to IDA Pro and is used by NSA itself for Reverse Engineering. And the best thing is that it is totally free. It is used for Reverse Engineering, Malware Analysis and Exploits analysis. In this course we will learn Ghidra by solving  Linux  and Windows CrackMe challenges.  A CrackMe is a small program designed to test a programmer’s reverse engineering skills. This course is an introduction to Reverse Engineering for anyone who wants to get started in this field. It is suitable for software developers who want to learn how software works internally and also for reverse engineers who want to understand how Linux  and Windows binaries work. This course will equip you with the knowledge and skill to use Ghidra in addition to whatever other tools you might already be familiar. It is also suitable for absolute beginners with no knowledge of reversing, as I will take you from zero to basics.
I will start off with showing you how to install Oracle Virtual Box. Then, installing Java SDK and Kali Linux in the Virtual Box. Then, we will reverse engineer Linux executable files.
Next, we will move on to installing Java SDK and Ghidra for Windows and reverse and analyze Windows programs. You will also learn how to reverse GUI CrackMe’s. You will learn how to use Function Graphs, Function Call Trees, Search String, Defined Strings and more. The course will also cover how to identify program entry point and also find the main functions for command line interface apps and WinMain for GUI based apps.
By the end of this course, you will have the basic skills to start reversing and analyzing Linux and Windows binaries.
What you will learn:
•How to disassemble programs into assembly code
•How to decompile programs to C code
•Static Analysis
•Understand Windows API’s
•Identify entry points, main and WinMain functions
•Use String Search and Defined Strings
•Visualizing the Call Stack using Function Graph and Function Call Trees
•Solving Crackmes
•and more …
Suitable for:
Anyone interested to learn Reverse Engineering on Linux and Windows executable files.

Requirements

• Familiar with basic Linux Commands
• Some Basics of Assembly and C would be helpful but not strictly necessary
• Windows PC

You will learn

✓ Reverse Engineering
✓ Basics of Ghidra
✓ Solving Linux and Windows CrackMe’s
✓ Understand Windows API’s
✓ Identify Entry Points, Main and WinMain functions
✓ Analyzing using Function Graph and Function Call Trees
✓ Doing String Search and Defined Strings
✓ Windows API
✓ Function Call Graphs
✓ Creating Functions
✓ Converting data types
✓ Editing function signatures
✓ Cross referencing function calls and strings
✓ and more…

This course is for

• Anyone interested to learn how to get started with Ghidra on Linux and Windows
• Those who have never used Ghidra before and want to learn the basics
• Students with some basic experience with other disassemblers

How much does the Reverse Engineering: Ghidra For Beginners course cost? Is it worth it?

The course costs $11.99. And currently there is a 70% discount on the original price of the course, which was $39.99. So you save $28 if you enroll the course now.
The average price is $12.5 of 15 Reverse Engineering courses. So this course is 4% cheaper than the average Reverse Engineering course on Udemy.

Does the Reverse Engineering: Ghidra For Beginners course have a money back guarantee or refund policy?

YES, Reverse Engineering: Ghidra For Beginners has a 30-day money back guarantee. The 30-day refund policy is designed to allow students to study without risk.

Are there any SCHOLARSHIPS for this course?

Currently we could not find a scholarship for the Reverse Engineering: Ghidra For Beginners course, but there is a $28 discount from the original price ($39.99). So the current price is just $11.99.

Who is the instructor? Is Paul Chin a SCAM or a TRUSTED instructor?

Paul Chin has created 20 courses that got 2540 reviews which are generally positive. Paul Chin has taught 376325 students and received a 4.3 average review out of 2540 reviews. Depending on the information available, Paul Chin is a TRUSTED instructor.
College lecturer
I am a semi-retired college lecturer with more than 20 years experience in teaching computing and information technology. My interests range from reversing, coding to graphics design, apps, games development, music, health, spirituality and well-being. In my spare time, I also play the piano and keyboard. I enjoy teaching face-to-face and online and also love educating and inspiring others to succeed and live the life of their dreams.

8.9

CourseMarks Score®

9.9

Freshness

7.1

Feedback

9.1

Content

Platform: Udemy
Price: $11.99
Video: 3h 55m
Language: English
Next start: On Demand

Students are also interested in

Get this widget on your website (for course creators):

Reverse Engineering: Ghidra For Beginners rating
Copy this code and paste it to your website:
<a href="https://coursemarks.com/course/reverse-engineering-ghidra-for-beginners/" target="_blank" title="Reverse Engineering: Ghidra For Beginners on Coursemarks.com"><img border="0" src="https://coursemarks.com/widget/89.svg" width="200px" alt="Reverse Engineering: Ghidra For Beginners rating"/></a>