Initializing Security Operations...
Available for Opportunities

Hi, I'm Hamid

Defending digital infrastructure through advanced threat detection, incident response, and proactive security operations. Passionate about building resilient defenses and hunting adversaries.

H
SOC Dashboard
0
Alerts
0
Incidents
0
Uptime %
0
Rules
Scroll Down

Who I Am

A dedicated cybersecurity professional with a passion for defending digital assets and hunting threats.

Defending the Digital Frontier

I am a SOC L1 Analyst with hands-on experience in security operations, digital forensics, and incident response. My journey in cybersecurity began with a deep curiosity about how systems work and how they can be protected.

Today, I specialize in Blue Team operations, actively monitoring security events, analyzing threats, and developing detection rules to safeguard organizational assets. I am passionate about threat hunting, malware analysis, and building automated security solutions.

Currently interning at a leading security firm, I am expanding my expertise in detection engineering, SIEM optimization, and adversary simulation. I believe in continuous learning and contributing to the security community through open-source projects and knowledge sharing.

Research Interests: Adversary Detection, Automated Threat Intelligence, Cloud Security, Automotive Cybersecurity (CAN Bus Security), and AI-driven Security Analytics.

2024 - Present
SOC L1 Analyst Intern
Security Operations Center - Monitoring, triaging alerts, and conducting initial incident investigations.
2023 - 2024
Cybersecurity Researcher
Independent research in threat hunting, detection engineering, and automotive cybersecurity.
2020 - 2024
B.S. Computer Science
Focus on Information Security, Network Defense, and Secure Software Development.
2019
First CTF Competition
Discovered passion for cybersecurity through Capture The Flag competitions and bug bounty programs.
0
Projects
0
Reports
0
Rules
0
Playbooks

Technical Skills

A comprehensive toolkit built through hands-on experience in security operations and research.

Programming

Python92%
JavaScript78%
SQL85%
PowerShell80%
Linux/Bash88%

Networking & SOC

Network Analysis90%
Wazuh85%
Splunk82%
Elastic Stack80%
Sysmon88%

Threat Intelligence

Sigma Rules90%
YARA85%
MITRE ATT&CK92%
Threat Hunting88%
Incident Response86%

Malware & Forensics

Malware Analysis82%
Digital Forensics80%
Reverse Engineering72%
Memory Forensics75%
OSINT85%

VAPT

Burp Suite85%
Nmap90%
Wireshark88%
Metasploit78%
OWASP Testing84%

Cloud & DevSecOps

AWS Security75%
Azure Security72%
Docker Security78%
CI/CD Security70%
Terraform68%

Featured Projects

A collection of security tools, research projects, and defensive solutions I've built.

Python Machine Learning CAN Bus

Explainable AI CAN Bus IDS

An intrusion detection system for automotive CAN bus networks using explainable AI techniques to detect anomalies and provide interpretable threat indicators.

React Elastic Node.js

SOC Dashboard

Real-time security operations dashboard integrating multiple data sources, alert management, and incident tracking with customizable widgets and reporting.

Sigma YARA Wazuh

Detection Engineering Lab

A comprehensive lab environment for developing, testing, and validating detection rules across multiple platforms including Sigma, YARA, Wazuh, and Elastic.

Jupyter Python ELK

Threat Hunting Reports

Collection of hypothesis-driven threat hunting campaigns with detailed methodologies, findings, and detection recommendations mapped to MITRE ATT&CK framework.

C++ Embedded CAN

Automotive IDS

Lightweight intrusion detection system designed for embedded automotive controllers, implementing real-time CAN message analysis and anomaly detection.

Python Ghidra REMnux

Malware Analysis Suite

Automated malware analysis pipeline combining static analysis, dynamic sandboxing, and behavioral detection to classify and extract IOCs from suspicious samples.

Node.js Blockchain Crypto

Secure Voting System

End-to-end encrypted voting platform with zero-knowledge proofs, ensuring voter anonymity while maintaining verifiability and preventing double-voting.

Python ML SOAR

SOAR Automation

Security orchestration and automated response platform with playbook automation, case management, and integration with popular SIEM and EDR solutions.

Go Rust Auth

Zero-Trust Gateway

Implementation of a zero-trust network access gateway with device attestation, continuous authentication, and micro-segmentation capabilities.

SOC Reports

Detailed incident reports with MITRE ATT&CK mapping, tool analysis, and remediation strategies.

Hard T1055, T1059

Ransomware Deployment Analysis

Investigation of a Conti ransomware deployment through phishing email, lateral movement via PsExec, and domain-wide encryption. Full timeline reconstruction and IOC extraction.

Volatility Splunk YARA Wireshark
Medium T1566, T1078

Business Email Compromise Campaign

Analysis of a targeted BEC campaign using domain spoofing and credential harvesting. Tracked email flow, identified compromised accounts, and implemented DMARC/DKIM hardening.

Microsoft 365 Cuckoo OSINT
Hard T1190, T1059, T1003

APT29-Style Supply Chain Attack

Simulated investigation of a supply chain compromise leveraging SolarWinds-style techniques. Covered initial access, persistence via DLL sideloading, and C2 beaconing detection.

Elastic Sysmon Sigma Velociraptor
Medium T1048, T1020, T1071

Insider Threat Data Exfiltration

Investigation of unauthorized data exfiltration by a privileged user. Analyzed DLP alerts, proxy logs, and USB device usage to build a comprehensive evidence timeline.

DLP Proxy Logs Windows Event Logs
Easy T1059, T1105

PowerShell Empire C2 Detection

Detection and analysis of PowerShell Empire agent activity on endpoints. Focused on AMSI bypass attempts, reflective DLL injection, and encoded command detection.

Wazuh PowerShell PEStudio
Hard T1071, T1041, T1573

Cobalt Strike Beacon Analysis

Deep dive into Cobalt Strike beacon configuration extraction, Malleable C2 profile analysis, and network traffic decryption to understand attacker TTPs and infrastructure.

CS Extractor Wireshark Python Suricata

Detection Rules

Curated detection rules for various security platforms, mapped to MITRE ATT&CK.

Suspicious PowerShell Download Sigma
title: Suspicious PowerShell Download
status: stable
description: Detects suspicious PowerShell download commands
logsource:
  product: windows
  service: powershell
detection:
  selection:
    CommandLine|contains:
      - "IEX(New-Object Net.WebClient)"
      - "downloadstring"
      - "bitsadmin"
  condition: selection
tags:
  - attack.execution
  - attack.t1059.001
LSASS Memory Access Sigma
title: LSASS Memory Access
status: stable
description: Detects memory access to LSASS
logsource:
  product: windows
  service: sysmon
detection:
  selection:
    EventID: 10
    TargetImage|endswith: "lsass.exe"
    GrantedAccess|contains:
      - "0x1010"
      - "0x1410"
  condition: selection
tags:
  - attack.credential_access
  - attack.t1003.001
Cobalt Strike Beacon YARA
rule CobaltStrike_Beacon {
  meta:
    author: "Hamid"
    description: "Detects Cobalt Strike beacon"
    date: "2024-01-15"
  strings:
    $a = "beacon.dll" nocase
    $b = "%s as "%s"
    $c = { 4D 5A }
  condition:
    uint16(0) == 0x5A4D and
    filesize < 5000KB and
    all of them
}
Ransomware File Extensions YARA
rule Ransomware_Indicators {
  meta:
    author: "Hamid"
    description: "Ransomware file markers"
  strings:
    $ext1 = ".locked"
    $ext2 = ".encrypted"
    $note = "README_DECRYPT"
    $btc = /1[a-km-zA-HJ-NP-Z1-9]{25,34}/
  condition:
    any of them
}
Brute Force Detection Wazuh
<group name="authentication_failure,">
  <rule id="100100" level="10">
    <if_sid>5716</if_sid>
    <options>alert_by_email</options>
    <frequency>8</frequency>
    <timeframe>120</timeframe>
    <description>Multiple SSH authentication failures</description>
    <group>authentication_failures,</group>
  </rule>
</group>
Web Shell Upload Wazuh
<group name="web,accesslog,">
  <rule id="100200" level="12">
    <decoded_as>web-accesslog</decoded_as>
    <match>.php|.jsp|.asp|.aspx</match>
    <regex>POST .*upload</regex>
    <description>Potential web shell upload detected</description>
    <group>web_attack,</group>
  </rule>
</group>
Process Injection Detection Sysmon
<RuleGroup name="" groupRelation="or">
  <ProcessAccess onmatch="include">
    <TargetImage condition="end with">lsass.exe</TargetImage>
    <GrantedAccess condition="contains any">0x1010;0x1410;0x143A;0x1430</GrantedAccess>
    <CallTrace condition="contains">UNKNOWN</CallTrace>
  </ProcessAccess>
</RuleGroup>
WMI Event Subscription Sysmon
<RuleGroup name="" groupRelation="or">
  <WmiEvent onmatch="include">
    <Operation condition="is">Created</Operation>
    <EventNamespace condition="is">root\subscription</EventNamespace>
  </WmiEvent>
</RuleGroup>
Mimikatz Execution Elastic
{
  "rule_id": "mimikatz-execution",
  "name": "Mimikatz Execution Detection",
  "type": "query",
  "query": "process.name:mimikatz.exe OR process.args:*sekurlsa*",
  "threat": [
    {
      "framework": "MITRE ATT&CK",
      "technique": [{ "id": "T1003.001" }]
    }
  ]
}
Suspicious Scheduled Task Elastic
{
  "rule_id": "suspicious-scheduled-task",
  "name": "Suspicious Scheduled Task Creation",
  "type": "eql",
  "query": "process where event.type == \"start\" and process.name == \"schtasks.exe\" and process.args : (\"*/create*\", \"*/ru system*\")",
  "threat": [
    {
      "framework": "MITRE ATT&CK",
      "technique": [{ "id": "T1053.005" }]
    }
  ]
}

Incident Response Playbooks

Standardized response procedures for common security incidents.

Phishing Incident Response
T1566 - Initial Access | ~30 min
1
Isolate the affected endpoint from the network to prevent lateral movement.
2
Preserve email headers and original message for forensic analysis.
3
Analyze attachments/sandbox URLs to determine payload and C2 infrastructure.
4
Check for credential compromise via sign-in logs and MFA status.
5
Reset compromised credentials and force MFA re-enrollment if needed.
6
Update email gateway rules and user awareness training materials.
Ransomware Response
T1486 - Impact | ~2 hours
1
Activate incident response team and establish command structure.
2
Isolate affected systems immediately - disconnect network, disable WiFi/Bluetooth.
3
Identify patient zero through timeline analysis of initial access vector.
4
Preserve forensic images of affected systems before any remediation.
5
Determine ransomware variant and check for decryptor availability.
6
Restore from clean backups after verifying backup integrity.
7
Conduct post-incident review and update detection rules.
Privilege Escalation
T1068 - Privilege Escalation | ~45 min
1
Identify the account that escalated privileges and method used.
2
Review authentication logs for suspicious login patterns.
3
Check for exploitation of known vulnerabilities on the system.
4
Disable compromised accounts and revoke active sessions.
5
Apply security patches and update privilege monitoring rules.
Malware Outbreak
T1204 - Execution | ~1 hour
1
Contain the outbreak by isolating infected endpoints from the network.
2
Collect malware samples for sandbox analysis and IOC extraction.
3
Search enterprise-wide for IOCs using EDR and SIEM tools.
4
Block C2 domains/IPs at firewall and DNS levels.
5
Deploy YARA rules and update AV signatures across endpoints.
6
Verify eradication through repeated scans and behavioral monitoring.
Data Exfiltration Containment
T1041 - Exfiltration | ~1.5 hours
1
Identify data access patterns and classify affected data sensitivity.
2
Block identified exfiltration channels (cloud uploads, email, USB).
3
Revoke compromised credentials and force password resets.
4
Enhance DLP policies and implement stricter egress filtering.
5
Notify stakeholders and legal/compliance teams per data breach protocol.
System Recovery
Post-Incident | ~4 hours
1
Verify threat eradication through comprehensive system scans.
2
Rebuild affected systems from known-good images or clean installs.
3
Restore data from verified clean backups with integrity checks.
4
Re-image and rejoin systems to domain with updated GPOs.
5
Monitor restored systems for 72 hours for any residual activity.
6
Document lessons learned and update IR plan and playbooks.

Certifications

Professional certifications and continuous learning achievements.

Microsoft Certified: Security Operations Analyst
Microsoft
2024
Google Cybersecurity Certificate
Google
2024
CCNA CyberOps
Cisco
2023
Cybersecurity Analyst Professional
IBM
2023
NSE 1-3 Network Security Associate
Fortinet
2023
Certified Ethical Hacker (CEH)
EC-Council
2023
Top 1% - TryHackMe
TryHackMe
2024
Hack The Box Pro Hacker
Hack The Box
2024

Security Blog

Articles, write-ups, and research findings from the frontlines of cybersecurity.

Threat Hunting 12 min

Hunting for Living Off The Land Binaries

A methodology for detecting LOLBAS techniques using behavioral analytics and Sigma rules. Covers real-world hunting scenarios.

Detection 8 min

Building Effective Sigma Rules

Best practices for writing maintainable, high-fidelity Sigma rules with proper logsource definitions and field mappings.

Forensics 15 min

Windows Memory Forensics with Volatility

Step-by-step guide to analyzing Windows memory dumps for malware artifacts, network connections, and process injection.

Research 20 min

CAN Bus Security: Attacks and Defenses

Exploring the attack surface of modern vehicle networks and implementing intrusion detection for automotive systems.

Detection 10 min

Automating Threat Detection with SOAR

How to build automated response playbooks that reduce MTTR and improve SOC efficiency through orchestration.

Threat Hunting 14 min

APT29 TTPs: A Hunter's Perspective

Analyzing known APT29 techniques and developing hunting hypotheses to detect their sophisticated tradecraft.

Contact Me

Open to opportunities, collaborations, and security discussions.

Let's Secure the Future Together

Whether you're looking for a dedicated SOC analyst, need help with threat detection, or want to discuss the latest in cybersecurity research, I'd love to hear from you.

Email hamid@securityops.dev
LinkedIn linkedin.com/in/hamidsec
GitHub github.com/hamidsec
Location Remote / Global