All Practice Exams

100+ Free KLCP Practice Questions

Pass your Kali Linux Certified Professional (PEN-103) exam on the first try — instant access, no signup required.

✓ No registration✓ No credit card✓ No hidden fees✓ Start practicing immediately
Not published Pass Rate
100+ Questions
100% Free
1 / 100
Question 1
Score: 0/0

Which command shows real-time kernel messages and boot-time hardware detection logs on a modern systemd-based Kali system?

A
B
C
D
to track
2026 Statistics

Key Facts: KLCP Exam

80 MCQ

Exam Questions

OffSec

80% (64/80)

Passing Score

OffSec

90 minutes

Exam Duration

OffSec

Free

PEN-103 Course Cost

OffSec

ClassMarker

Exam Platform

OffSec

Closed-book

Exam Style

OffSec

zsh

Default Kali Shell

Kali Linux

kali-rolling

Primary Repository

Kali Linux

The KLCP is an 80-question, 90-minute closed-book MCQ exam delivered via ClassMarker. Candidates need 80% (64/80) to pass. The course (PEN-103: Kali Linux Revealed) is free on the OffSec portal and covers everything from Linux fundamentals and Debian package management to ISO customization and enterprise deployment.

Sample KLCP Practice Questions

Try these sample questions to test your KLCP exam readiness. Each question includes a detailed explanation. Start the interactive quiz above for the full 100+ question experience with AI tutoring.

1Which shell is set as the default interactive shell in a standard Kali Linux installation?
A.zsh
B.bash
C.dash
D.fish
Explanation: Kali Linux uses zsh (Z Shell) as its default interactive shell, switched from bash starting with Kali 2020.4. ZSH provides improved tab completion, theming via Oh My Zsh, and better scripting features. Dash is Kali's /bin/sh (POSIX-only, used for scripts). Fish and bash are available but not the default.
2What is the minimum RAM and disk space required for a standard Kali Linux installation?
A.2 GB RAM / 20 GB disk
B.1 GB RAM / 10 GB disk
C.4 GB RAM / 40 GB disk
D.512 MB RAM / 8 GB disk
Explanation: OffSec specifies a minimum of 2 GB RAM and 20 GB disk space for a standard Kali Linux installation. While a minimal install can run in less, the recommended minimums ensure the graphical desktop and default tool set install correctly.
3Kali Linux is based on which upstream Debian branch?
A.Debian Testing
B.Debian Stable
C.Debian Unstable (Sid)
D.Debian Backports
Explanation: Kali Linux is based on Debian Testing, which provides a rolling stream of packages that have passed Debian Unstable's initial checks. This gives Kali relatively current software without the instability of Sid, making it suitable as a security distribution.
4Which command would you use to verify the integrity of a downloaded Kali ISO image using a SHA-256 checksum?
A.sha256sum kali.iso
B.md5sum kali.iso
C.gpg --verify kali.iso
D.file kali.iso
Explanation: sha256sum computes the SHA-256 hash of a file, which you compare against the official hash published on kali.org to detect corruption or tampering. OffSec recommends SHA-256 verification as part of the ISO download workflow before installation.
5What are the default login credentials for a freshly installed Kali Linux system?
A.kali / kali
B.root / toor
C.admin / kali
D.root / kali
Explanation: Since Kali 2020.1, the default credentials for a fresh installation are kali (username) and kali (password). The older default of root/toor was retired to discourage running as root by default. After installation, users are encouraged to change the password immediately.
6Which Kali Linux boot mode prevents the filesystem from being auto-mounted, making it suitable for forensic investigations?
A.Forensics mode
B.Live mode
C.Persistence mode
D.Emergency mode
Explanation: Kali's Forensics mode disables swap and prevents any disk from being auto-mounted, preserving the evidentiary integrity of attached storage. It appears as a boot option in the GRUB/syslinux menu of the Kali live image and is specifically designed for forensic work.
7Which APT command upgrades installed packages AND handles changed dependencies, removals, and new package requirements?
A.apt full-upgrade
B.apt upgrade
C.apt update
D.apt dist-upgrade
Explanation: apt full-upgrade (equivalent to the older apt-get dist-upgrade) upgrades packages and resolves dependency changes, installing or removing packages as needed. Plain apt upgrade upgrades packages without removing any, which can cause packages to remain on hold if they require dependency changes.
8Which dpkg option lists all files installed to the filesystem by a specific package?
A.dpkg -L <package>
B.dpkg -s <package>
C.dpkg -l <package>
D.dpkg -I <package>
Explanation: dpkg -L (--listfiles) lists every file that was installed by the named package, showing its full path on the system. This is useful for locating configuration files or binaries installed by a package.
9In APT's /etc/apt/sources.list, what does the 'contrib' component contain?
A.Free packages that depend on non-free software
B.Packages that comply fully with the Debian Free Software Guidelines
C.Proprietary packages with restricted licensing
D.Kali-specific security tools
Explanation: The 'contrib' component contains packages that are themselves free (DFSG-compliant) but depend on software from the 'non-free' section. Examples include packages for proprietary firmwares or codecs that the package itself wraps. 'main' is fully free, and 'non-free' is proprietary.
10Which command searches the local APT package cache to find which installed package owns the file /usr/bin/nmap?
A.dpkg -S /usr/bin/nmap
B.apt search nmap
C.dpkg -L nmap
D.apt-file find /usr/bin/nmap
Explanation: dpkg -S (--search) queries the dpkg package database to find which installed package owns a given file path. It works offline against the locally installed package database and is the fastest method for finding the owning package of an installed file.

About the KLCP Exam

The KLCP (Kali Linux Certified Professional) is the official OffSec certification validating mastery of Kali Linux — its architecture, Debian package management, configuration, customization, scripting, and use in security assessments. It is paired with the free PEN-103 Kali Linux Revealed course.

Questions

80 scored questions

Time Limit

90 minutes

Passing Score

80% (64/80 correct)

Exam Fee

Included in OffSec Learn subscription; standalone voucher available (OffSec)

KLCP Exam Content Outline

20%

Kali Linux Fundamentals & Configuration

Kali architecture, Debian base, rolling model, default shell (zsh), desktop (Xfce), boot modes, credentials, and system requirements

20%

Debian Package Management & APT

apt/dpkg commands, sources.list, kali-rolling vs kali-dev, APT pinning, GPG key management, and package verification

18%

Linux Internals & Filesystem

FHS, file permissions (octal, setuid/setgid/sticky), process management, uname/dmesg, hardware enumeration, and man pages

15%

Kali Customization & ISO Builds

live-build, metapackages, USB persistence with LUKS, preseed automation, PXE/TFTP, SaltStack, reprepro, and dpkg-buildpackage

12%

Networking & Services

NetworkManager/nmcli, sshd_config, Apache 2, PostgreSQL, iptables tables/chains/targets, and ip/ss commands

10%

Bash Scripting

Variables, special variables, command substitution, I/O redirection, for/while loops, conditionals, and brace expansion

5%

Security Tools & Hardening

fail2ban, AIDE, rkhunter, chkrootkit, logcheck, CIA triad, assessment types, and NIST SP 800-30 risk formula

How to Pass the KLCP Exam

What You Need to Know

  • Passing score: 80% (64/80 correct)
  • Exam length: 80 questions
  • Time limit: 90 minutes
  • Exam fee: Included in OffSec Learn subscription; standalone voucher available

Keys to Passing

  • Complete 500+ practice questions
  • Score 80%+ consistently before scheduling
  • Focus on highest-weighted sections
  • Use our AI tutor for tough concepts

KLCP Study Tips from Top Performers

1Read every chapter of the free Kali Linux Revealed book/course on portal.offsec.com — the exam tests all chapters, including early ones that candidates often skip
2Memorize dpkg option flags (-L, -S, -c, -I, -s, -r, -P, --verify) and what each does — these appear frequently on the exam
3Practice the iptables table/chain/target model: filter (INPUT/OUTPUT/FORWARD), nat (PREROUTING/POSTROUTING), and what MASQUERADE vs SNAT vs DROP vs REJECT do
4Know Kali's key defaults: zsh shell, kali/kali credentials, Xfce desktop, kali-rolling repository, no network services enabled by default
5Practice bash special variables ($?, $#, $$, $0, $@, $*) and I/O redirection operators (>, >>, 2>, |, &&, ||)

Frequently Asked Questions

What is the KLCP exam format?

The KLCP exam is 80 multiple-choice questions with a 90-minute time limit, delivered online via ClassMarker in a closed-book format. Candidates must score at least 80% (64 out of 80 questions correct) to pass.

Is the PEN-103 course free?

Yes, the PEN-103 Kali Linux Revealed course is free on the OffSec portal at portal.offsec.com. The exam itself requires an OffSec Learn subscription or a standalone exam voucher purchased separately.

What topics are covered on the KLCP exam?

The KLCP covers all chapters of Kali Linux Revealed: Linux fundamentals, Kali installation, Debian package management (apt/dpkg), configuring Kali (users, SSH, Apache, PostgreSQL, systemd), iptables firewalling, security tools (AIDE, fail2ban, rkhunter), bash scripting, live ISO customization, enterprise deployment (PXE, SaltStack), and introduction to security assessments.

What are the prerequisites for the KLCP?

There are no formal prerequisites for the KLCP exam. Basic Linux familiarity is helpful but not required — the free PEN-103 course starts from the fundamentals. The KLCP is an entry-level to intermediate certification suitable for beginners to Kali Linux.

How does the KLCP compare to OSCP?

The KLCP validates Kali Linux OS knowledge and configuration skills, while the OSCP (PEN-200) validates hands-on penetration testing ability requiring you to compromise lab machines. KLCP is MCQ-based and covers Kali as an operating system; OSCP is a rigorous 24-hour practical exam. KLCP is a natural stepping stone before pursuing OSCP.

What is the default shell in current Kali Linux?

Kali Linux uses zsh (Z Shell) as its default interactive shell since Kali 2020.4, replacing bash. Dash remains the default /bin/sh for POSIX-compliant scripting. This is a frequently tested fact on the KLCP exam.