All 90 tasks, level by level

The real graded Cybersecurity & Ethical Hacking tasks the portal assigns, grouped into three levels.

The portal assigns these Cybersecurity & Ethical Hacking tasks. Finish Level 1 before Level 2 and Level 2 before Level 3. Your mentor may mark some tasks as required for the certificate.

Level 1: Foundations (35 tasks)

  • Set up a Kali Linux virtual machine
  • Learn 20 essential Linux commands
  • Understand file permissions
  • Map the OSI and TCP/IP models
  • Scan your own network with Nmap
  • Capture traffic with Wireshark
  • Explain the CIA triad with examples
  • Create strong password hashes
  • Set up DVWA or OWASP Juice Shop
  • Study the OWASP Top 10
  • Identify phishing emails
  • Learn basic Bash scripting
  • Configure a host firewall
  • Understand encryption basics
  • Publish your learning on LinkedIn

…and 20 more Level 1 tasks in your dashboard.

Level 2: Building real features (30 tasks)

TaskWhat to do
Exploit and fix SQL injection in DVWADemonstrate SQL injection in your local lab, then show the fixed code using parameterised queries.
Exploit and fix reflected XSSShow an XSS payload in the lab app and the fix with output encoding and a Content Security Policy.
Use Burp Suite to intercept requestsIntercept and modify a login request in your lab app; explain what an attacker could change.
Perform a vulnerability scan with OpenVAS or NiktoScan your own lab machine, then write a short report ranking the findings by risk.
Analyse logs for suspicious loginsParse an SSH auth log with Python and report repeated failed logins by IP address.
Build a port scanner in PythonWrite a TCP connect scanner using sockets with a timeout and threading; scan only your own lab.
Harden a Linux serverDisable root SSH login, use key-based auth, install fail2ban, enable automatic updates; document each step.
Crack weak hashes in a labUse John the Ripper or Hashcat on sample hashes you created to show why weak passwords fail.
Set up HTTPS with a certificateServe a local site over HTTPS (e.g. with mkcert or Let's Encrypt on a test domain) and explain the TLS handshake.
Write a threat modelFor a simple student portal, list assets, threats (STRIDE), and mitigations in a table.
Investigate a malware sample safelyUsing a public sandbox report (e.g. Any.run or VirusTotal), summarise what the malware does and its indicators of compromise.
Create a security awareness posterDesign a one-page poster for students on OTP fraud, phishing and password hygiene.
Broken access control labIn Juice Shop or a similar lab app, find an access-control flaw, document the steps, then write the server-side fix and a test for it.
CSRF lab and defenceDemonstrate CSRF on a deliberately vulnerable practice app, then add anti-CSRF tokens and SameSite cookies and show the attack fails.
Secure file uploadBuild an upload endpoint that checks type, size and content, renames files and stores them outside the web root. Test it with bad files.
Rate limiting and lockoutAdd login rate limiting and temporary lockout to a demo app and show logs of blocked attempts.
Security headersAdd CSP, HSTS, X-Frame-Options and Referrer-Policy to a site, check the score with an online header scanner and explain each header.
Dependency auditRun npm audit or pip-audit on a project, fix or document every high finding and add the audit to CI.
Wi-Fi security reviewReview your home or lab router: WPA settings, default password, firmware, WPS and guest network. Write recommendations.
Log analysis with grep and PythonParse a web server log to find the top IPs, 404 spikes and suspicious user agents, with a short report.
Secrets scanningScan a repository's history for leaked keys with a secrets scanner, rotate any found key in a lab, and add a pre-commit hook.
Docker security basicsRun a container as non-root, with read-only filesystem and limited capabilities, and scan the image for vulnerabilities.
Input validation libraryWrite server-side validation for name, email, phone, URL and file name, with tests for malicious inputs.
JWT security labBuild a login with JWT, then show and fix weak secrets, missing expiry and algorithm confusion in a lab.
Password reset flowImplement a secure password reset with one-time expiring tokens and no user enumeration.
Audit loggingAdd audit logs for logins, permission changes and data exports to a demo app with tamper-evident storage.
Network traffic baselineCapture normal traffic for an hour, summarise protocols and hosts, then spot an injected anomaly.
Cloud IAM reviewIn a free cloud account, review IAM users and roles, remove broad permissions and enable MFA for all users.
Vulnerability management planDesign how a small company finds, prioritises (CVSS + exposure) and patches vulnerabilities, with SLAs.
Hash cracking defenceCompare MD5, SHA-256 and bcrypt cracking speed on lab hashes and explain why slow hashes protect users.

Level 3: Professional work and capstone (25 tasks)

TaskWhat to do
Full penetration test of a lab applicationTest OWASP Juice Shop end to end and write a professional report: scope, findings, evidence, risk ratings and fixes.
Build a simple SIEM dashboardCollect logs from your VM into the ELK stack or Wazuh and create alerts for brute-force attempts.
Capture the Flag challengesSolve at least five beginner CTF challenges on TryHackMe or picoCTF and write up how you solved each.
Secure a web app's authenticationAdd MFA, rate limiting, secure password storage and session timeouts to a demo app; show before and after.
Incident response playbookWrite a step-by-step playbook for a ransomware incident: detection, containment, eradication, recovery and reporting to CERT-In.
Cloud security reviewReview a demo AWS or Firebase project for public storage, over-broad IAM and missing logging; write fixes.
Network segmentation labUse virtual networks to separate a web server and database; show that only the needed traffic is allowed.
Final security portfolioPublish a GitHub portfolio with your reports, scripts and write-ups, and present a 5-minute summary video.
Ethics and law summaryExplain India's IT Act 2000 sections relevant to hacking and why written permission is required before any test.
Secure code reviewReview 300+ lines of an open-source or classmate's web app for injection, auth and data-exposure issues and write a findings report with fixes.
Detection rulesWrite 5 detection rules (e.g. Sigma or SIEM queries) for brute force, new admin user, impossible travel and suspicious PowerShell, and test them on sample logs.
Phishing incident simulationRun a tabletop exercise for a phishing incident: timeline, containment, communication and lessons learned.
Zero-trust designDesign zero-trust access for a small company (identity, device checks, least privilege, segmentation) with a diagram.
Bug bounty style reportIn a legal lab target, find one vulnerability and write a professional report: summary, impact, steps, evidence and remediation.
Compliance checklistMap a small web app against a basic data-protection checklist (consent, retention, access, breach notification under India's DPDP Act) and list gaps.
Security awareness workshopPrepare and record a 15-minute security awareness session for first-year students with a short quiz at the end.
Capstone: secure a full applicationTake a vulnerable lab app, fix its top 5 issues, add logging and monitoring, and document before/after evidence in a final report.
Security architecture reviewReview the architecture of a sample 3-tier app and produce a threat list with mitigations using STRIDE.
Honeypot labRun a low-interaction honeypot in an isolated lab, collect attempts for a week and analyse them.
Ransomware readinessWrite a ransomware response and recovery plan with backups, isolation steps and communication templates.
Secure SDLC proposalPropose security activities for each SDLC phase (requirements to maintenance) for a student project team.
Mobile app security testTest a deliberately insecure Android lab app for insecure storage and traffic, and report fixes.
Wireless lab assessmentIn your own lab network, assess Wi-Fi configuration and document secure settings (WPA3, segmentation).
Board-level security reportSummarise your security work as a one-page report for non-technical management: risks, status, asks.
Career roadmap in securityMap SOC analyst, pentester and security engineer paths with skills, certifications and a 6-month plan for yourself.
← Tools and first-week setupSubmitting tasks and earning your certificate β†’