Cyber Security  ·  Level 5
Conduct Security Assessment And Testing
Chapter 6: Conduct System hacking
📚 9 Topics
⚑ What you will be able to do

By the end of this chapter, you will be able to:

  • plan and get approval for system hacking activities by following your organization's policies, scope, and legal rules.
  • identify different attack methods like password cracking, privilege escalation, session hijacking, and malware injection based on what you need to assess.
  • use approved ethical hacking tools like Metasploit, Hydra, John the Ripper, and keyloggers safely and correctly in a controlled environment.
  • exploit system weaknesses safely to gain unauthorized access and increase privileges without causing harm.
  • test system defenses such as antivirus software, intrusion detection systems, and access controls to see how strong they are.
  • securely document evidence when you successfully exploit a system or escalate privileges.
  • analyze and clearly report the risks and impacts of your hacking activities to stakeholders.
  • provide smart recommendations to strengthen systems and protect them from hacking attempts.

Mastering these skills helps you protect real-world systems by finding and fixing weaknesses before attackers can exploit them.

Compiled by: Julius Mwangi

System hacking is a critical subject within cybersecurity, focusing on techniques used to compromise computer systems by exploiting vulnerabilities in operating systems and applications. In Kenya, cybersecurity professionals must understand system hacking not to perpetrate attacks but to anticipate, identify, and mitigate potential threats effectively. This knowledge is vital for safeguarding sensitive data in sectors such as banking, healthcare, and public service, where system breaches can lead to significant financial losses and erosion of public trust. Mastery of system hacking techniques enables cyber defenders to conduct thorough security assessments and implement robust protection mechanisms.

6.1 Explain the concept and objectives of system hacking in cybersecurity and IT system management

System hacking involves the methods and strategies used to gain unauthorized access to computer systems, primarily by exploiting weaknesses in software, hardware, or user behavior. It is a central focus for cybersecurity professionals who must understand the attacker’s mindset to design effective defenses. In Kenya, where digital transformation is rapidly advancing, understanding system hacking is essential to protect critical infrastructure such as county government networks and financial institutions from cyber threats.

6.1.1 The Concept of System Hacking

System hacking is the process of breaching a computer system’s security controls to gain unauthorized access or control. This can include bypassing authentication mechanisms, exploiting software bugs, or manipulating system configurations. It is not limited to malicious activities; ethical hackers use system hacking techniques to identify vulnerabilities during penetration testing. For instance, a security analyst at a Nairobi-based SACCO might use system hacking methods to test and improve the SACCO’s IT security posture.

6.1.2 Objectives of System Hacking in Cybersecurity

The primary objectives behind system hacking include:

Identifying Vulnerabilities

Security professionals simulate hacking attempts to discover weaknesses in operating systems and applications before attackers exploit them. This proactive approach helps organizations like county health departments to patch vulnerabilities promptly.

Gaining System Control

Hackers aim to gain administrative or root-level access to control system resources fully. Understanding this objective helps IT security teams at commercial banks to implement stronger privilege controls.

Data Theft and Manipulation

Attackers may seek to steal, alter, or destroy sensitive information. Cybersecurity teams at hospitals must recognize this risk to protect patient records.

Disrupting Services

System hacking can be used to disrupt or disable services, causing operational downtime. For example, retail companies in Nairobi need to defend against attacks that could halt their online sales platforms.

Testing Security Measures

Ethical hackers use system hacking to validate the effectiveness of existing security controls. This ensures institutions such as universities can maintain data integrity and availability.

6.1.3 System Hacking and IT System Management

System hacking knowledge informs IT system management by highlighting the need for continuous monitoring, patch management, and user education. For instance, county government offices in Kenya can integrate hacking simulation exercises to enhance their cybersecurity readiness. Effective IT management involves configuring systems to minimize exploitable weaknesses and enforcing strict access controls.

6.1.4 Ethical and Legal Considerations in System Hacking

Ethical hacking must comply with legal frameworks such as Kenya’s Computer Misuse and Cybercrimes Act, 2018. Professionals must obtain explicit authorization before conducting hacking tests to avoid legal repercussions. Organizations like the Kenya ICT Authority promote responsible cybersecurity practices that respect privacy and data protection laws.

Practice Questions

  1. Define system hacking and explain its relevance in cybersecurity. (6 marks)
  2. List and explain five objectives of system hacking in IT security management. (10 marks)
  3. Discuss the role of ethical considerations in conducting system hacking activities. (6 marks)
The rest of this chapter
🔒

Create a free account to open more of this chapter.

Free: practical guides, quick cards, workplace scenarios and more.

Create a free account
🔒6.2 Demonstrate operating system exploitation techniques

Understanding operating system exploitation techniques is crucial for cybersecurity professionals to detect and mitigate attacks that target OS vulnerabilities. Kenyan organizations, including hospitals and financial institutions, frequently face threats explo…

🔒6.3 Utilise Password Cracking Tools

In cybersecurity assessments, password cracking tools are essential for testing the strength of user credentials and identifying vulnerabilities in authentication systems. Kenyan cybersecurity professionals use these tools to simulate attacks and evaluate the…

🔒6.4 Analyse hacking tools and frameworks to assess system vulnerabilities

Cybersecurity professionals in Kenya frequently rely on sophisticated hacking tools and frameworks to simulate attacks and identify vulnerabilities within systems. These tools enable ethical hackers and penetration testers working at institutions such as count…

🔒6.5 Deploy keylogging and spyware techniques to capture user credentials and monitor system activity

Keylogging and spyware are intrusive techniques used in cybersecurity assessments to capture user inputs and monitor system behavior covertly. While these methods have malicious connotations, ethical hackers deploy them within authorized penetration tests to r…

🔒6.6 Execute pivoting techniques to move laterally within a compromised network and escalate access privileges

In cyber security engagements, especially during penetration testing or ethical hacking in Kenyan organizations such as county government offices or banks, the ability to move laterally within a compromised network is critical. Pivoting enables attackers or te…

🔒6.7 Apply methods for covering tracks

Covering tracks is a critical phase in cyber attacks and penetration testing that involves erasing or obfuscating evidence of unauthorized activity. In Kenyan contexts, where organizations such as banks, universities, and government offices are increasingly ta…

🔒6.8 Implement system hacking countermeasures to mitigate threats

In Kenya's evolving cyber landscape, organizations face increasing system hacking threats that can compromise sensitive data and disrupt operations. Implementing robust countermeasures is essential to safeguard information assets, especially in critical sector…

🔒6.9 Patch management

Patch management is a fundamental cybersecurity process that involves acquiring, testing, and installing software updates to fix vulnerabilities. For Kenyan organizations, timely patching is crucial to protect systems from exploitation by hackers who often lev…

Chapter Summary

This chapter explored the concept and objectives of system hacking within cybersecurity and IT system management, highlighting its role in identifying and exploiting system weaknesses. It detailed operating system exploitation techniques such as privilege escalation, buffer overflow, and kernel vulnerabilities, which attackers use to gain elevated access. The use of password cracking tools including brute force, dictionary, and rainbow table attacks was examined to demonstrate how attackers compromise user credentials. The chapter also analysed hacking tools and frameworks, focusing on Metasploit as a powerful platform for vulnerability assessment. Techniques for deploying keylogging and spyware to capture user credentials and monitor system activities were covered, alongside pivoting methods that enable lateral movement within compromised networks to escalate privileges. Methods for covering tracks, including log manipulation, anti-forensics techniques, and rootkits, were discussed to show how attackers avoid detection. Finally, the chapter emphasised system hacking countermeasures such as intrusion detection, endpoint protection, and patch management as essential strategies to mitigate these threats effectively.

Self-Assessment

🔒 PDFDownload this self-assessment, with answers

A. Written Assessment

  1. Define system hacking and explain its primary objectives in cybersecurity. (4 marks)
  2. What is privilege escalation, and why is it a critical technique in operating system exploitation? (3 marks)
🔒20 more in this section.

Chapter Examination Questions

🔒 PDFDownload these examination questions, with worked answers

SECTION A (40 Marks) - Answer ALL Questions

  1. Explain the primary objectives of system hacking in cybersecurity, illustrating your answer with an example relevant to a Kenyan banking institution. (4 marks)
  2. Differentiate between privilege escalation and kernel vulnerabilities as operating system exploitation techniques. (4 marks)
🔒18 more in this section.

Chapter Practical Activities

Practical 1: Explain System Hacking Concepts and Objectives in Cybersecurity

Cyber Security · Level 5
Conduct Security Assessment And Testing
PRACTICAL ASSESSMENT
TIME: 4 HOURS
⬇ PDFCandidate Instructions (Candidate Tool)

Type: Individual

INSTRUCTIONS TO CANDIDATE:
1.  You are required to perform the following task:
i.  Prepare and deliver a 10-minute presentation explaining system hacking concepts and objectives in cybersecurity, supported by a slide deck with at least 5 slides.
2.  You have been provided with the following resources for the practical task:
Tools & EquipmentMaterials
Laptop with internet access
Presentation software
Whiteboard and markers
Pen and notebook
⬇ PDFResources Required (Cutting List)
S/NItemQuantity
1Laptop with internet access1 Pc per Candidate
2Presentation software (e.g., Microsoft PowerPoint)1 Pc per Candidate
3Whiteboard and markers1 set per 5 Candidates
4Pen and notebook1 set per Candidate
⬇ PDFAssessor Guide
Items to be EvaluatedMarks AvailableMarks ObtainedComments
TASK 1: Prepare Presentation
Researched and gathered information on system hacking concepts and objectives
(Award 5 marks for comprehensive and accurate research)
5
Created a slide deck with at least 5 slides covering key topics
(Award 5 marks for clarity, relevance, and completeness of slides)
5
Included examples of system hacking techniques and objectives
(Award 4 marks for relevant and accurate examples)
4
Organized presentation logically with introduction, body, and conclusion
(Award 3 marks for logical flow and structure)
3
Sub-Total17
TASK 2: Deliver Presentation
Presented clearly and confidently for at least 10 minutes
(Award 5 marks for clear and confident delivery)
5
Explained system hacking concepts including types, methods, and objectives
(Award 6 marks for accurate and comprehensive explanation)
6
Answered at least 3 questions from assessor or peers correctly
(Award 5 marks for correct and clear responses)
5
Used presentation aids effectively (slides, whiteboard)
(Award 4 marks for effective use of visual aids)
4
Sub-Total20
PRODUCT CHECKLIST
Slide deck contains at least 5 well-designed slides covering system hacking concepts and objectives
(Award 8 marks for completeness, clarity, and professional format)
8
Presentation delivered within 10-12 minutes with clear articulation and engagement
(Award 5 marks for timing and engagement)
5
Responses to questions demonstrate sound understanding of system hacking
(Award 5 marks for accuracy and depth of answers)
5
Sub-Total18
GRAND TOTAL55
ASSESSMENT OUTCOME:   ☐ Competent    ☐ Not Yet Competent (competent if at least 50%)

Practical 2: Operating System Exploitation to Gain Unauthorized Access

Cyber Security · Level 5
Conduct Security Assessment And Testing
PRACTICAL ASSESSMENT
TIME: 4 HOURS
⬇ PDFCandidate Instructions (Candidate Tool)

Type: Individual

INSTRUCTIONS TO CANDIDATE:
1.  You are required to perform the following task:
i.  Exploit a known vulnerability on a Windows 10 Enterprise 21H2 virtual machine to gain unauthorized administrator access, demonstrating the use of operating system exploitation techniques.
2.  You have been provided with the following resources for the practical task:
Tools & EquipmentMaterials
Virtual Machine with Windows 10 Enterprise 21H2Credentials List File
Kali Linux Live USB
Metasploit Framework
Nmap Network Scanner
Wireshark Network Protocol Analyzer
⬇ PDFResources Required (Cutting List)
S/NItemQuantity
1Virtual Machine pre-installed with Windows 10 Enterprise 21H21 Pc per Candidate
2Kali Linux Live USB1 Pc per Candidate
3Metasploit Framework installed on Kali Linux1 Pc per Candidate
4Nmap Network Scanner1 Pc per Candidate
5Wireshark Network Protocol Analyzer1 Pc per Candidate
6Credentials List File (username-password pairs)1 File per Candidate
7Internet Access for research and tool updatesShared per 5 Candidates
⬇ PDFAssessor Guide
Items to be EvaluatedMarks AvailableMarks ObtainedComments
TASK 1: Vulnerability Scanning and Enumeration
Verified use of Nmap to scan the Windows 10 VM for open ports and services
(Award 1 mark for each correct scanning technique or command used, max 4)
4
Used enumeration tools to gather system information (e.g., OS version, running services)
(Award 1 mark for each relevant enumeration step, max 3)
3
Documented discovered vulnerabilities and open services correctly
(Award marks for clear and accurate vulnerability listing)
3
Sub-Total10
TASK 2: Exploitation Using Metasploit
Selected appropriate exploit module matching discovered vulnerability
(Award 1 mark for correct exploit choice, 1 mark for configuration, 2 marks for execution)
4
Configured payload correctly to obtain a meterpreter session with administrator privileges
(Award marks for payload selection, configuration, and successful session establishment)
5
Maintained operational security by clearing logs or covering tracks
(Award marks for any post-exploitation cleanup steps observed)
3
Sub-Total12
TASK 3: Documentation and Reporting
Captured screenshots of scanning results, exploit execution, and meterpreter session
(Award marks for clear, legible screenshots saved in correct folder)
3
Prepared a brief report analyzing the vulnerability exploited and mitigation recommendations
(Award marks for completeness, clarity, and actionable recommendations)
5
Saved and organized all evidence in the designated CDACC folder
(Award marks for proper file naming and organization)
3
Sub-Total11
PRODUCT CHECKLIST
Successful unauthorized administrator access gained on Windows 10 VM
(Award full marks if admin access is demonstrated via meterpreter or equivalent)
10
Accurate and complete vulnerability and exploitation report with evidence
(Award marks for clarity, completeness, and professionalism of report)
7
Proper organization and storage of all evidence and files in the CDACC folder
(Award marks for neatness and accessibility of evidence files)
5
Sub-Total22
GRAND TOTAL55
ASSESSMENT OUTCOME:   ☐ Competent    ☐ Not Yet Competent (competent if at least 50%)
🔒

Free: practical guides, quick cards, workplace scenarios and more.

Create a free account
🔒Demonstrate Privilege Escalation Techniques on a Compromised SystemPractical 3
🔒Buffer Overflow Exploitation on a Vulnerable Linux ApplicationPractical 4
🔒Kernel Vulnerability Exploitation for System Privilege EscalationPractical 5
🔒Password cracking using brute force attackPractical 6
🔒Password Cracking Using Dictionary AttacksPractical 7
🔒Password Cracking Using Rainbow Table AttacksPractical 8
🔒Conduct Vulnerability Assessment and Exploitation Using Metasploit FrameworkPractical 9
🔒Deploy Keylogging and Spyware Tools to Capture User Credentials and Monitor System ActivityPractical 10
🔒Execute Pivoting Techniques to Move Laterally and Escalate Privileges within a Compromised NetworkPractical 11
🔒Covering Tracks with Log Manipulation on a Linux ServerPractical 12
🔒Apply Anti-Forensics Techniques to Evade DetectionPractical 13
🔒Install and use rootkits to maintain stealth on a compromised systemPractical 14
🔒Implement System Hacking CountermeasuresPractical 15
Flashcards 20 cards Study deck ▾
Question
1

↻ Tap card to reveal answer
🔒

18 more in this section.

Create a free account
Test Yourself 15 questions Start quiz ▾
0%
0 / 2
🔒

13 more in this section.

Create a free account
Am I competent?

At the start of this chapter we promised you would be able to:

  • plan and get approval for system hacking activities by following your organization's policies, scope, and legal rules.
  • identify different attack methods like password cracking, privilege escalation, session hijacking, and malware injection based on what you need to assess.
  • use approved ethical hacking tools like Metasploit, Hydra, John the Ripper, and keyloggers safely and correctly in a controlled environment.
  • exploit system weaknesses safely to gain unauthorized access and increase privileges without causing harm.
  • test system defenses such as antivirus software, intrusion detection systems, and access controls to see how strong they are.
  • securely document evidence when you successfully exploit a system or escalate privileges.
  • analyze and clearly report the risks and impacts of your hacking activities to stakeholders.
  • provide smart recommendations to strengthen systems and protect them from hacking attempts.

Tick each one you can genuinely do.

So, are you there yet?

You're competent when you can confidently do 50% or more of what this chapter promised.

Sign in to record how you're doing.