University of Maryland Global Campus

CMIT 321: Ethical Hacking

A study guide to UMGC's ethical hacking course on penetration-testing tools and techniques, designed to help prepare for EC-Council Certified Ethical Hacker certifications.

Updated October 2026 · 5 min read

CMIT 321 teaches UMGC students to think like attackers so they can protect networks better, always within legal and ethical limits.

UMGC describes it as the development of the structured knowledge base needed to discover vulnerabilities and recommend solutions for tightening network security and protecting data from potential attackers.

The focus is on penetration-testing tools and techniques. The course (formerly CMIT 398E) is designed to help prepare for the EC-Council Certified Ethical Hacker certifications.

Students usually enjoy the tools; the harder part is the report. Findings only help an organization when they are explained clearly and paired with practical fixes.

Course at a Glance

ItemDetails
UniversityUniversity of Maryland Global Campus (UMGC)
Course codeCMIT 321 (formerly CMIT 398E)
LevelUndergraduate, 3 credits
PrerequisiteCMIT 320
Certification linkDesigned to help prepare for EC-Council CEH certifications
Credit overlapCredit for only one of CMIT 321 or CMIT 398E

What CMIT 321 Covers

PhaseWhat happens
ReconnaissanceGathering public information about the target
Scanning and enumerationFinding live hosts, open ports and services
Gaining accessExploiting vulnerabilities in a lab
Maintaining accessUnderstanding how attackers persist
Covering tracks and reportingHow attackers hide, and how testers document

Key Concepts Explained

Authorization and Scope

Ethical hacking is only ethical with written permission and a defined scope. Testing systems you do not own or have no permission to test can be illegal. Course labs provide a safe, authorized environment; practice only there or on your own systems.

Vulnerability, Exploit and Risk

A vulnerability is a weakness; an exploit is a method that takes advantage of it; risk depends on how likely and damaging that would be. Reports should rate findings consistently, often using CVSS scores as a reference.

Example finding: A lab web server runs an outdated version of its software with a publicly known remote code execution vulnerability. Rating: critical, because it is reachable from the network and allows full control. Recommendation: apply the vendor patch, restrict access to the admin interface and add monitoring for exploitation attempts.

Scanning Basics

Port scanners identify open ports and services. Knowing what a result means (for example, an open SSH port on a database server) and whether it should be exposed is more important than the scan itself.

Passive and Active Reconnaissance

Reconnaissance comes first and shapes everything after it. Passive reconnaissance gathers information without touching the target directly, for example from public websites, DNS records and job adverts that reveal technologies in use. Active reconnaissance interacts with the target, such as scanning ports, and is more likely to be logged.

In a lab report, record what each source revealed and how it guided the next step. That shows structured thinking rather than random tool use, which is exactly the "structured knowledge base" UMGC's description emphasizes. Remember that even passive techniques must stay within the authorized scope of the exercise.

Writing a Penetration Test Report

A professional report usually includes:

Write for two audiences: managers who read the summary and technicians who act on the detail.

Typical Assignments and How to Approach Them

Assignment typeWhat it testsHow to approach it
Hands-on labsUsing pen-testing toolsRecord commands, output and meaning
Findings reportCommunicating riskRate severity and give clear fixes
Scenario questionsChoosing techniquesExplain why a tool fits each phase
QuizzesCEH conceptsLearn phases, tools and terms together

Where Students Get Stuck

Study Tips for CMIT 321

How We Help with CMIT 321

Send the lab instructions, rubric and your notes or screenshots. A security tutor can explain techniques and results, prepare a model findings report, or edit your write-up for clarity. For technical write-up structure, see our lab report guide.

GradeEssays is independent of the University of Maryland Global Campus and EC-Council. We tutor within the course's authorized lab context only; we never test real systems, take quizzes or exams, sit certifications, or log in to your classroom or labs.

Write Clearer CMIT 321 Findings

Share your lab notes and feedback. We prepare a model penetration test report you can learn from.

Start My CMIT 321 Help

Free revisions · Full refund if late · Written from scratch for your order

Frequently Asked Questions

What is the prerequisite for CMIT 321?

UMGC lists CMIT 320.

Was CMIT 321 called something else before?

Yes. UMGC notes it was formerly CMIT 398E, and credit is allowed for only one of the two.

Does CMIT 321 include the CEH exam?

UMGC says it is designed to help prepare for EC-Council CEH certifications. Exams are taken separately.

Is ethical hacking legal?

Only with explicit authorization and a defined scope. Practice in course labs or on your own systems.

How many credits is CMIT 321?

UMGC lists it as a 3-credit undergraduate course.

Can you help me write up my findings?

Yes. Send your lab notes and we show how to present findings, severity and fixes clearly.