Cyberlium
Cyberlium
Cyberlium on Android·Google Play Store

Learn cybersecurity with hands-on labs and AI mentor support on your phone.

Mod 10 · Les 3/5
In progress
Module 10•Lesson 3 of 5•⏱️ 15 min read•Beginner+39 XP

Evidence Pack

Bundle redacted malware analysis evidence from YOUR $MAL_LAB — index, report, IOC, ethics, no live sample.

Evidence Pack
00:00/03:01

Visual · t22_evidence_pack

Evidence pack = mentor handoff bundle from $MAL_LAB. Original Cyberlium.

One indexed pack with hashes and redactions beats a zip called samples_final_do_not_open.

Assemble evidence pack: legal sample chain card, lab path diagram, static summary (hash/strings/YARA hits redacted), dynamic summary and net/proc timeline excerpt, IOC table, report draft, share safely checklist completed, ethics pack (pledge, refusal), integrity statement ($MAL_LAB only, no weaponize, no host OS, hashes not live samples). Single directory chmod 600 — index.md lists contents with UTC dates and redactions. Mentor copy has no live binary — SHA256 and report only. Gap paragraph: next steps for Topic 23 reverse engineering on same hash if brief allows defensive RE. No stranger paste, no builder tools, no casual cloud upload.

1. Pack contents

Minimum: chain, path, static/dynamic summaries, IOC table, report, share checklist, ethics pack, index, integrity.

Optional: YARA rule excerpt, PCAP redacted summary — no live pcap with creds.

Command guide

Try these commands — Pack contents

═══ LINUX / macOS (Malware Static & Dynamic Triage) ═══

Inspect PE / ELF binary headers and sections

Command — copy this

readelf -h sample.bin 2>/dev/null || xxd -g 1 -l 32 sample.bin

Check binary entropy (high entropy often signals packed or encrypted payloads)

Command — copy this

python3 -c "
import math, sys
data = open('sample.bin', 'rb').read() if len(sys.argv) > 1 else b'MZX\x00\x90'
ent = -sum((data.count(bytes([b]))/len(data))*math.log2(data.count(bytes([b]))/len(data)) for b in set(data))
print(f'Calculated File Entropy: {ent:.4f} (Entropy > 7.0 suggests packed/encrypted)')
" sample.bin 2>/dev/null

Primary tools to practice this lesson: yara, strings. Reference sites: YARA capstone (https://yara.readthedocs.io/en/stable/writingrules.html); Hybrid Analysis report (https://www.hybrid-analysis.com/). Run every command in the box — install first, then the usage lines — only on YOUR lab / program scope.

2. Index fields

Artifact name, module lesson, path, UTC date, description, redactions applied.

Cross-link checklist row to index row — accountability.

3. Integrity

Statement: $MAL_LAB only, legal source, VM reverted, no weaponize, share-safe export only.

Secure pack — no public upload of live samples folder.

4. What you ship: malware analysis evidence pack

Bundled deliverables + index + integrity lines — chmod 600, no live sample.

5. What you record before the next lesson

Evidence pack path.

6. Wrong vs right: live malware on daily driver vs sandbox

Worked failure — same MSF word, opposite target. Right never needs a café Wi-Fi or classmate laptop.

  • Wrong: Add live ransomware binary to pack for 'completeness.'
  • Right: Evidence pack assembled. Next: Capstone Lab.
Hands-on Exercise

Mission: assemble evidence pack

1) Bundle report IOC path ethics index. 2) Write integrity statements. 3) Confirm no live binary in folder. 4) Gap paragraph for Topic 23.

Pro Tip

Stuck? Ask Cyberlium AI Mentor

Ask Mentor: “Minimum index rows for capstone?”

Practice QuizQuestion 1
Multiple choice
Q1

APPLY: Evidence pack includes:

Practice QuizQuestion 2
True or False
Q2

APPLY: True or False: Live sample in mentor pack OK.

Practice QuizQuestion 3
Multiple choice
Q3

APPLY: Integrity line states:

←Previous: Lab Path
Answer 3 practice quiz questions to unlock XP reward. (0/3 answered)
Skip quiz & read next →