From Security Guard to Software Engineer: A Cybersecurity Learning Journey

Listen to this Post

Featured Image

Introduction

Abdul Alim’s journey from security guard to software engineer at Zoho Corporation is a testament to self-driven learning and perseverance. His story highlights the power of free online resources in breaking into the tech industry—especially in cybersecurity and software development. For aspiring professionals, mastering technical skills through hands-on practice is key. Below, we explore essential cybersecurity and IT commands, tools, and learning paths to help you transition into tech.

Learning Objectives

  • Understand foundational Linux and Windows commands for cybersecurity.
  • Learn how to use basic programming and security tools.
  • Explore free resources for upskilling in IT and cybersecurity.

You Should Know

1. Essential Linux Commands for Beginners

Command:

ls -la

What it does:

Lists all files and directories in a folder, including hidden ones (-a), with detailed permissions (-l).

How to use it:

1. Open a terminal in Linux.

2. Navigate to a directory using `cd /path/to/folder`.

  1. Type `ls -la` to view files with permissions.

2. Basic Windows Command-Line Security Checks

Command:

netstat -ano

What it does:

Displays active network connections and open ports along with their process IDs (-ano).

How to use it:

1. Open Command Prompt as Administrator.

  1. Type `netstat -ano` to see all active connections.
  2. Use `tasklist | findstr
    ` to identify suspicious processes.
    
    <ol>
    <li>Running a Python Script for Security Automation </li>
    </ol></li>
    </ol>
    
    <h2 style="color: yellow;">Code Snippet:</h2>
    
    [bash]
    import os 
    os.system("ping google.com")
    

    What it does:

    A simple Python script to ping a website, useful for network troubleshooting.

    How to use it:

    1. Install Python from python.org.

    2. Save the script as `ping_test.py`.

    3. Run it via terminal: `python ping_test.py`.

    4. Scanning for Vulnerabilities with Nmap

    Command:

    nmap -sV 192.168.1.1
    

    What it does:

    Scans a target IP (192.168.1.1) and detects running services (-sV).

    How to use it:

    1. Install Nmap: `sudo apt install nmap` (Linux) or download from nmap.org.
    2. Run the command to scan a network device.

    5. Securing SSH Access on Linux

    Command:

    sudo nano /etc/ssh/sshd_config
    

    What it does:

    Opens the SSH configuration file for hardening (disable root login, change port).

    How to use it:

    1. Edit the file and set `PermitRootLogin no`.

    1. Change `Port 22` to a non-default port (e.g., 2222).

    3. Restart SSH: `sudo systemctl restart sshd`.

    6. Detecting Malware with Windows Defender

    Command:

    Start-MpScan -ScanType FullScan
    

    What it does:

    Runs a full system scan using Windows Defender.

    How to use it:

    1. Open PowerShell as Admin.

    1. Execute the command to initiate a deep malware scan.

    7. Encrypting Files with OpenSSL

    Command:

    openssl enc -aes-256-cbc -salt -in file.txt -out file.enc
    

    What it does:

    Encrypts `file.txt` using AES-256 encryption.

    How to use it:

    1. Install OpenSSL (`sudo apt install openssl`).

    1. Run the command and enter a password when prompted.

    What Undercode Say

    • Key Takeaway 1: Self-learning through free resources (like freeCodeCamp, Cybrary, or Nmap tutorials) can break barriers into tech.
    • Key Takeaway 2: Hands-on practice with real-world commands (Linux, Windows, Python) is crucial for cybersecurity roles.

    Abdul Alim’s success proves that structured learning and persistence outweigh formal degrees in tech. Aspiring professionals should focus on mastering core IT skills, contributing to open-source projects, and obtaining certifications (CompTIA Security+, CEH) to accelerate their careers.

    Prediction

    With AI and automation reshaping IT jobs, foundational cybersecurity skills will remain in high demand. Professionals who continuously upskill in cloud security (AWS, Azure), ethical hacking, and scripting (Python, Bash) will lead the next wave of tech talent.

    Inspired to start learning? Explore free courses on:

    IT/Security Reporter URL:

    Reported By: Nilesh Kataria – Hackers Feeds
    Extra Hub: Undercode MoN
    Basic Verification: Pass ✅

    🔐JOIN OUR CYBER WORLD [ CVE News • HackMonitor • UndercodeNews ]

    💬 Whatsapp | 💬 Telegram

    📢 Follow UndercodeTesting & Stay Tuned:

    𝕏 formerly Twitter 🐦 | @ Threads | 🔗 Linkedin