Cyberlium

Ethical › Module 7 › Lesson 4

BeginnerModule 7Lesson 4/5

Lab — Personal Malware Hygiene Audit

Check updates, backups, and unknown-source installs on YOUR devices.

25 min+40 XP4 quiz
Module progress4 of 5

Visual · malware_hygiene_lab

Your phone and your PC: patch date, last backup, unknown-source / sideload switches. Notes chmod 600. No samples.

Opening

You read the settings on hardware you own. You write the ticks. You lock the notes. That is the whole malware lab.

Lessons 1–3 split families, foothold yeses, and isolate-then-rebuild. This lab is the hands that match those words. You will open Settings on a phone YOU own and a computer YOU own (one device is enough if you only have one), copy the OS/security update status, the last successful backup (or an honest “none yet”), and which apps may install unknown sources or equivalent sideload doors, fill malware-hygiene-lab.txt, chmod 600, and turn extra install sources off if you do not need them. You will not download a virus to “generate a detection.” You will not pack a sample. You will not audit a classmate’s phone, a café kiosk, or a work laptop you do not control without written permission. If a setting name differs by OEM or Windows edition, write the path you actually used — still your device. Empty notes fail. Notes that contain other people’s serials, specimen hashes, or a neighbor’s backup status fail ethics even if Python ran. Next is Quiz — Malware Threats, then Module 8 (sniffing on a network you own — no café capture). This lab does not unlock a malware zoo. It unlocks a locked file that says you audited hygiene you are allowed to see.

1. Lab surface: YOUR phone and/or YOUR PC — Settings, not a sample folder

Pick devices whose lock screen you control and whose accounts are yours. A personal phone plus a personal laptop is the intended pair. If you only have one, audit that one and write “second device: n/a.” Do not borrow a friend’s handset “because the lab wanted Android.” Do not open a school-managed laptop’s unknown-source policy as a trophy. Work MDM that already shows YOUR enrolled device to YOU is in scope as a status you can read; changing someone else’s policy is not. The lab never needs a malware file. A throwaway folder under $HOME/cyberlium-lab holds notes only — not a samples directory, not an unpack of an APK.

Windows users: Settings → Windows Update (status and last checked), backup (File History, OneDrive, or whatever you actually use), SmartScreen / app reputation if shown, and whether you sideload unsigned installers as a habit. Android: Settings → System update / Security patch, backup or Google One / OEM cloud, Play Protect, and Special app access / Install unknown apps (per-source list). iOS if that is your phone: Update, iCloud backup date, and the fact that sideload is not the Topic 6 door — still write the patch and backup ticks. Record which OS so the notes are reproducible on YOUR box.

Command guide

Hygiene lab surface — WHAT/WHY (Settings, not a sample folder)

═══ COMMANDS ═══

Command — copy this

cat > "$NOTES" << 'EOF'
=== MALWARE HYGIENE LAB (Cyberlium M07 L04) ===
UPDATES_ON: (Y/N/partial)
BACKUPS_ON: (Y/N/partial)
UNKNOWN_SOURCE_OFF: (Y/N/n/a)
ETHICS: no samples, no detonate, no hack-back
EOF

2. What to write: updates, backups, unknown-source, ethics — honest blanks allowed

Updates: product name, patch date or “pending reboot,” source = Settings tile you opened (not an email). Backups: last success, what is covered (photos vs full image), whether a copy exists the encryptor cannot reach, and whether you have ever restored a harmless file as a drill. Unknown-source: list each Android source still allowed, or “none”; on PC write whether cracked/unsigned installers are a habit you are stopping. Family recall (one line): virus/worm/trojan/ransomware as delivery+intent — prove Lesson 1 still fits in a sentence. Foothold recall: email / sideload / macros still refused. If dirty tomorrow: isolate, revoke from clean device, trusted reinstall, restore files. chmod 600 on the notes and the helper.

Failure modes that still pass if you tell the truth: no backup yet — write “none,” start one official backup you own, do not invent a date. Phone has no “Install unknown apps” page because nothing is enabled — write “none enabled.” Update pending — write pending and reboot if you can. Failure modes that fail the course: success against a sample you downloaded, packing a test dropper, enabling unknown sources “so the lab has something to catch,” auditing a café tablet, notes chmod 644 on a shared PC with specimen paths.

Command guide

Honest blanks allowed — WHAT/WHY

═══ INSTALL ═══

Linux (Debian/Ubuntu):

Command — copy this

sudo apt install python3

macOS:

Command — copy this

brew install python3

Windows: Download https://python.org/downloads/

═══ COMMANDS ═══

Command — copy this

grep -E "UPDATES_ON|BACKUPS_ON|UNKNOWN_SOURCE_OFF|ETHICS" "$NOTES"
python3 - << 'PY'
from pathlib import Path
t = (Path.home()/'cyberlium-lab'/'malware-hygiene-lab.txt').read_text(encoding='utf-8','replace').lower()
print('FAIL zoo' if 'virustotal pack' in t or 'malware sample' in t else 'PASS: no sample-zoo language')
PY

3. Wrong vs right: detonating a zoo vs ticking YOUR update, backup, and sideload doors

Worked failure — same checklist energy, opposite object. Right never needs a second person’s device when yours answers.

  • Wrong

    Download a virus pack so the scanner has a hit. Pack a “harmless” dropper. Enable unknown sources and macros to make the audit spicy. Copy a roommate’s patch date. Leave notes world-readable with hashes. Call the lab incomplete without a live family. This path is not official CEH training.

  • Right

    Read Settings on hardware YOU own. Fill malware-hygiene-lab.txt with update, backup, unknown-source, ethics. chmod 600. Turn extra sideload sources off. No samples. No packing. No RATs. No builders. Next: Quiz — Malware Threats.

4. Hands-on: read YOUR settings, write the checklist, chmod 600

Follow the block on a computer you own. Fill blanks from screens you opened, not from memory of a blog. When the notes are filled, chmod 600. Optional: turn off extra Install unknown apps sources the same sitting so the file matches the device.

Mission: malware-hygiene-lab.txt — YOUR devices, chmod 600

1) On a phone and/or PC YOU own, read update status, last backup (or “none”), and unknown-source / sideload settings. 2) Fill $HOME/cyberlium-lab/malware-hygiene-lab.txt (family + foothold recall, if-dirty order, ethics). chmod 600. 3) Turn extra unknown-source installs off if you do not need them. Never samples, packing, RATs, builders, or someone else’s device.

Stuck? Ask Cyberlium AI Mentor

If “the lab is incomplete without a live family” still feels true, ask for a hint — not a sample. Try: "Hint only: why MY patch date, backup success, and unknown-source list are the whole hygiene lab, why notes need chmod 600, and why samples/packing/classmate phones fail ethics?" You still fill the file. No virus pack. No café kiosk.

You read your own doors, wrote the ticks, locked the file, and left the zoo closed. That is authorized malware-threat literacy as Cyberlium teaches it — original, not an exam dump, not EC-Council lab text. Next — Quiz — Malware Threats — ten APPLY items on families, foothold refusals, and defensive hygiene. Then Module 8: What a Sniffer Sees on YOUR Network — still no café capture, still no malware samples to generate traffic.

Knowledge Check

1

APPLY: You copied your Security patch date and saw two chat apps allowed to install unknown apps. What did the lab demonstrate, and what must you do next?

Multiple choice

Knowledge Check

2

APPLY: True or False: If you have no backup yet, the ethical completion is to skip notes and sideload a ransomware builder so the restore lesson feels real.

True or False

Knowledge Check

3

APPLY: Which note file pairing matches this lab’s ethics and hygiene?

Multiple choice

Knowledge Check

4

APPLY: curl of http://192.168.0.1/ shows a home router login (TP-Link / Netgear / Huawei / "Router Admin"). Is that DEMO in scope as a hacking target?

Multiple choice

← Previous

Answer all 4 knowledge checks to continue. (0/4 answered)