Cyber Security  ·  Level 6
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 following your organization's policies and legal rules
  • identify different ways attackers try to break into systems, like password cracking and malware injection
  • safely use approved ethical hacking tools such as Metasploit and John the Ripper in a controlled environment
  • exploit system weaknesses carefully to gain access and increase privileges without causing harm
  • test system defenses like antivirus and intrusion detection to see how well they protect the system
  • securely document evidence when you successfully exploit or escalate privileges on a system
  • clearly analyze and report the risks and impacts of your hacking activities to others
  • provide practical advice to make systems stronger against hacking attempts

These skills are essential because they help you protect real-world systems from cyber threats and keep information safe.

System hacking is a critical phase in cybersecurity assessment and penetration testing, allowing professionals to identify and exploit vulnerabilities within IT systems. In Kenya’s growing digital economy, organizations such as banks, hospitals, and government agencies face sophisticated cyber threats that exploit system weaknesses. Understanding system hacking equips cybersecurity experts to simulate real-world attacks and strengthen defenses. This chapter explores the concept and objectives of system hacking and details key operating system exploitation techniques relevant to Kenyan cybersecurity professionals.

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

System hacking involves the deliberate exploitation of vulnerabilities within computer systems to gain unauthorized access or control. In cybersecurity, it is a controlled activity performed by ethical hackers to identify security weaknesses before malicious actors exploit them. This process is essential for organizations to safeguard sensitive data and maintain system integrity, particularly in sectors such as financial services and healthcare in Kenya, where data breaches can cause severe operational and reputational damage.

6.1.1 Concept of System Hacking

System hacking refers to the use of various techniques to bypass security mechanisms and access system resources illicitly. It targets operating systems, applications, and network components by exploiting software flaws, misconfigurations, or weak credentials. The concept is grounded in understanding how attackers think and operate, enabling cybersecurity professionals to anticipate attack vectors and implement effective countermeasures. For example, a penetration tester hired by a Nairobi-based SACCO might simulate system hacking to expose weaknesses in their member database systems.

6.1.2 Objectives of System Hacking in Cybersecurity

System hacking aims to achieve several goals that enhance an organization’s security posture:

Identify Vulnerabilities

System hacking reveals weaknesses in operating systems, applications, and configurations that could be exploited by attackers. This proactive identification helps organizations prioritize remediation efforts.

Test Security Controls

It assesses the effectiveness of security mechanisms such as firewalls, intrusion detection systems, and access controls in preventing unauthorized system access.

Evaluate Incident Response

Simulated hacking tests an organization’s ability to detect, respond to, and recover from security incidents, improving overall resilience.

Comply with Regulations

In Kenya, institutions like the Central Bank or NHIF must comply with data protection laws; system hacking supports compliance by uncovering gaps in security controls.

Educate Staff and Stakeholders

By demonstrating real attack methods, organizations can raise awareness and train staff to recognize and mitigate cyber threats.

6.1.3 Legal and Ethical Considerations

System hacking must be conducted within legal and ethical boundaries to avoid criminal liability and reputational harm. Ethical hacking requires explicit authorization, clear scope definition, and confidentiality agreements. In Kenya, the Computer Misuse and Cybercrimes Act regulates computer-related offenses, making unauthorized system access punishable by law. Cybersecurity professionals must obtain written consent from organizations before performing any hacking activities and ensure compliance with national and international standards.

6.1.4 Role of System Hacking in IT System Management

System hacking complements IT system management by providing insights into system weaknesses that are not apparent through routine maintenance. It informs patch management strategies, configuration hardening, and user access reviews. For instance, a county government IT team might use system hacking results to update their network security policies and prevent unauthorized access to citizen data. The integration of system hacking into IT management cycles enhances proactive security measures and reduces the risk of successful cyberattacks.

Practice Questions

  1. Define system hacking and explain its significance in cybersecurity. (10 marks)
  2. List and explain five objectives of system hacking in IT system management. (10 marks)
  3. Discuss the legal and ethical considerations that must be observed when conducting system hacking in Kenya. (10 marks)
  4. Explain how system hacking can improve IT system management practices. (10 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

Operating system exploitation techniques are methods used to compromise the integrity, confidentiality, or availability of an OS by exploiting its vulnerabilities. These techniques are fundamental for cybersecurity professionals conducting security assessments…

🔒6.3 Utilise Password Cracking Tools

In cybersecurity assessments across Kenyan organizations, password cracking remains a critical technique to test the strength of authentication mechanisms. Cybersecurity professionals in banks, government offices, and healthcare institutions use password crack…

🔒6.4 Analyse hacking tools and frameworks to assess system vulnerabilities

In Kenya's evolving cyber security landscape, professionals tasked with safeguarding information systems must understand the tools and frameworks commonly employed by attackers. This knowledge is crucial for conducting effective security assessments that ident…

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

Keylogging and spyware techniques remain among the most effective methods for capturing sensitive user information and monitoring system activity during security assessments. For cyber security professionals in Kenya, understanding how these techniques operate…

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

In Kenyan cyber security operations, executing pivoting techniques is crucial for professionals conducting penetration tests or red team exercises. Once an attacker gains initial access within a network, the ability to move laterally allows deeper infiltration…

🔒6.7 Apply methods for covering tracks

Cyber security professionals conducting ethical hacking or red team operations in Kenya must understand how attackers cover their tracks to evade detection. Techniques like log manipulation, anti-forensics, and rootkits are employed by adversaries to erase evi…

🔒6.8 Implement system hacking countermeasures to mitigate threats

In Kenya's cybersecurity landscape, where organizations face sophisticated cyberattacks aimed at exploiting system vulnerabilities, implementing effective system hacking countermeasures is critical. Institutions such as county government offices and banks incr…

🔒6.9 Patch management

Patch management is a critical cybersecurity process that involves regularly updating software to fix vulnerabilities and enhance system security. In Kenya’s vibrant ICT sector, where numerous organizations rely on various software applications, effective patc…

Chapter Summary

This chapter explored the concept and objectives of system hacking within cybersecurity and IT system management, emphasizing the importance of understanding attack methods to strengthen defenses. It detailed operating system exploitation techniques including privilege escalation, buffer overflow, and kernel vulnerabilities, which attackers use to gain unauthorized control. Various password cracking methods such as brute force, dictionary, and rainbow table attacks were examined to highlight common weaknesses in authentication systems. The chapter also analyzed hacking tools and frameworks, focusing on Metasploit as a key resource for vulnerability assessment. Techniques like keylogging and spyware were discussed for capturing user credentials and monitoring activity, while pivoting was explained as a method for lateral movement within compromised networks. Methods for covering tracks including log manipulation, anti-forensics, and rootkits were covered to show how attackers evade detection. Finally, the chapter addressed system hacking countermeasures such as intrusion detection, endpoint protection, and patch management to mitigate risks and protect IT environments effectively.

Self-Assessment

🔒 PDFDownload this self-assessment, with answers

A. Written Assessment

  1. What is the primary objective of system hacking in cybersecurity? (2 marks)
  2. Explain how privilege escalation can be exploited by an attacker in a compromised system. (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. Describe the primary objectives of system hacking within a cybersecurity assessment for a county government IT system. (4 marks)
  2. Explain how privilege escalation can be exploited on a Windows operating system used by a Kenyan financial institution. (4 marks)
🔒18 more in this section.

Chapter Practical Activities

Practical 1: Explain system hacking concepts and objectives in cybersecurity

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

Type: Individual

INSTRUCTIONS TO CANDIDATE:
1.  You are required to perform the following task:
i.  Explain the concept and objectives of system hacking in cybersecurity and IT system management in a 10-minute oral presentation.
2.  You have been provided with the following resources for the practical task:
Tools & EquipmentMaterials
Laptop computer with note-taking softwareReference notes on system hacking concepts
Presentation slides on system hacking objectives
⬇ PDFResources Required (Cutting List)
S/NItemQuantity
1Reference notes on system hacking concepts1 set per Candidate
2Presentation slides on system hacking objectives1 set per Candidate
3Laptop computer with note-taking software1 Pc per Candidate
⬇ PDFAssessor Guide
Items to be EvaluatedMarks AvailableMarks ObtainedComments
TASK 1: Explanation of system hacking concepts and objectives
Candidate uses appropriate PPE (e.g., face mask if required)
(Award 1 mark for correct PPE use or zero)
1
Candidate clearly defines system hacking and its key concepts
(Award 1 mark for each correct concept explained up to 5)
5
Candidate explains at least three objectives of system hacking in cybersecurity
(Award 2 marks for each clearly stated objective up to 6)
6
Candidate relates system hacking objectives to IT system management practices
(Award 1 mark for each relevant connection made up to 4)
4
Candidate presents information in a clear, logical manner within the 10-minute time frame
(Award up to 4 marks based on clarity, coherence, and timing)
4
Sub-Total20
PRODUCT CHECKLIST
Oral presentation covers defined concepts, objectives, and IT management relevance accurately
(Award marks based on completeness and accuracy of content up to 15)
15
Sub-Total15
GRAND TOTAL35
ASSESSMENT OUTCOME:   ☐ Competent    ☐ Not Yet Competent (competent if at least 50%)

Practical 2: Operating System Exploitation for Privilege Escalation

Cyber Security · Level 6
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 Windows 10 operating system vulnerability to gain SYSTEM-level access on a 1920 x 1080 resolution VM as per the provided setup.
2.  You have been provided with the following resources for the practical task:
Tools & EquipmentMaterials
Laptop with VirtualBox or VMwareNetwork connectivity between VMs
Metasploit Framework
Windows 10 vulnerable VM image
Kali Linux penetration testing VM image
⬇ PDFResources Required (Cutting List)
S/NItemQuantity
1Windows 10 vulnerable virtual machine (VM) image1 Pc per Candidate
2Kali Linux penetration testing VM image1 Pc per Candidate
3Laptop with VirtualBox or VMware installed1 Pc per Candidate
4Metasploit Framework1 installation per Candidate
5Network connectivity between VMsConfigured per Candidate setup
⬇ PDFAssessor Guide
Items to be EvaluatedMarks AvailableMarks ObtainedComments
TASK 1: Preparation and Environment Setup
Candidate boots up the Windows 10 vulnerable VM and Kali Linux VM correctly
(Award 2 marks for correct VM startup and network configuration, else 0)
2
Candidate verifies network connectivity between Kali Linux and Windows 10 VM
(Award 2 marks for successful ping or connection test, else 0)
2
Sub-Total4
TASK 2: Vulnerability Scanning and Exploitation
Candidate performs vulnerability scan to identify Windows 10 OS vulnerabilities
(Award 3 marks for usage of appropriate tools and correct identification, else 0)
3
Candidate selects and configures Metasploit exploit module targeting identified vulnerability
(Award 3 marks for correct module selection and configuration, else 0)
3
Candidate executes exploit and gains a Meterpreter session
(Award 4 marks for successful exploit execution and session establishment, else 0)
4
Sub-Total10
TASK 3: Privilege Escalation
Candidate enumerates system privileges and identifies escalation vectors
(Award 3 marks for correct enumeration using appropriate commands, else 0)
3
Candidate applies privilege escalation exploit to gain SYSTEM-level access
(Award 5 marks for successful privilege escalation and verification, else 0)
5
Sub-Total8
TASK 4: Post-Exploitation Verification and Cleanup
Candidate verifies SYSTEM privileges by executing commands like 'whoami /priv'
(Award 2 marks for clear verification output, else 0)
2
Candidate closes sessions and cleans up traces to restore environment
(Award 3 marks for proper cleanup and session termination, else 0)
3
Sub-Total5
PRODUCT CHECKLIST
Successful exploitation evidenced by a stable SYSTEM-level Meterpreter session on Windows 10 VM with 1920 x 1080 resolution
(Award 10 marks for stable SYSTEM-level access and session persistence, else 0)
10
Sub-Total10
GRAND TOTAL37
ASSESSMENT OUTCOME:   ☐ Competent    ☐ Not Yet Competent (competent if at least 50%)
🔒

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

Create a free account
🔒Execute Privilege Escalation on a Compromised Linux SystemPractical 3
🔒Conduct Buffer Overflow Attack on a Vulnerable ApplicationPractical 4
🔒Exploit a Linux Kernel Vulnerability to Escalate PrivilegesPractical 5
🔒Use password cracking tools to recover encrypted passwordsPractical 6
🔒Perform a brute force password attack to recover a user’s passwordPractical 7
🔒Perform dictionary password attack using predefined wordlistPractical 8
🔒Conduct Rainbow Table Attack to Recover Passwords from Hashed CredentialsPractical 9
🔒Analyse system vulnerabilities using Metasploit frameworkPractical 10
🔒Deploy Keylogging and Spyware for Credential Capture and System MonitoringPractical 11
🔒Execute pivoting techniques to move laterally and escalate privileges within a compromised networkPractical 12
🔒Apply Log Manipulation to Conceal Unauthorized Access on Linux SystemPractical 13
🔒Deploy Anti-Forensics Techniques and Rootkits to Conceal System PresencePractical 14
🔒Implement System Hacking Countermeasures on a Windows ServerPractical 15
Flashcards 20 cards Study deck ▾
Question
1

↻ Tap card to reveal answer
🔒

18 more in this section.

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

17 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 following your organization's policies and legal rules
  • identify different ways attackers try to break into systems, like password cracking and malware injection
  • safely use approved ethical hacking tools such as Metasploit and John the Ripper in a controlled environment
  • exploit system weaknesses carefully to gain access and increase privileges without causing harm
  • test system defenses like antivirus and intrusion detection to see how well they protect the system
  • securely document evidence when you successfully exploit or escalate privileges on a system
  • clearly analyze and report the risks and impacts of your hacking activities to others
  • provide practical advice to make systems stronger against 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.