惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

小众软件
小众软件
量子位
博客园 - 叶小钗
Apple Machine Learning Research
Apple Machine Learning Research
U
Unit 42
IT之家
IT之家
F
Fortinet All Blogs
GbyAI
GbyAI
MongoDB | Blog
MongoDB | Blog
H
Hackread – Cybersecurity News, Data Breaches, AI and More
大猫的无限游戏
大猫的无限游戏
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
The Register - Security
The Register - Security
NISL@THU
NISL@THU
Webroot Blog
Webroot Blog
A
Arctic Wolf
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
V
Visual Studio Blog
Recent Announcements
Recent Announcements
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
Blog — PlanetScale
Blog — PlanetScale
L
LangChain Blog
P
Palo Alto Networks Blog
Y
Y Combinator Blog
WordPress大学
WordPress大学
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
AWS News Blog
AWS News Blog
有赞技术团队
有赞技术团队
Engineering at Meta
Engineering at Meta
C
Cybersecurity and Infrastructure Security Agency CISA
aimingoo的专栏
aimingoo的专栏
Know Your Adversary
Know Your Adversary
Cyberwarzone
Cyberwarzone
Martin Fowler
Martin Fowler
The Hacker News
The Hacker News
P
Privacy International News Feed
T
Threat Research - Cisco Blogs
G
GRAHAM CLULEY
宝玉的分享
宝玉的分享
博客园 - 聂微东
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
The GitHub Blog
The GitHub Blog
S
Securelist
T
The Exploit Database - CXSecurity.com
T
Threatpost
Microsoft Azure Blog
Microsoft Azure Blog
The Cloudflare Blog
F
Full Disclosure

Black Hills Information Security, Inc.

Bad Habits: An ANTISOC Operation Same Problem, Different Angles: When Red Team and Blue Team Actually Talk to Each Other How to Identify and Exploit New Vulnerabilities Swapper – A Pure Regex Match/Replace Burp Extension A Practical Guide to BloodHound Data Collection Network Engineering Basics Signed, Trusted, and Abused: Proxy Execution via WebView2 Getting Started In Pentesting – Advice From The BHIS Pentest Lead Cloud Security: Tips and Resources for Securing the Cloud Lessons From A Chatbot Incident How to Lead Effective Tabletops Understanding GRC: How to Navigate Risks and Compliance Standards The “P” in PAM is for Persistence: Linux Persistence Technique Malware Analysis: How to Analyze and Understand Malware OSINT: How to Find, Use, and Control Open-Source Intelligence What to Do with Your First Home Lab When the SOC Goes to Deadwood: A Night to Remember Social Engineering and Microsoft SSPR: The Road to Pwnage is Paved with Good Intentions Common Cyber Threats Finding the Right Penetration Testing Company Deceptive-Auditing: An Active Directory Honeypots Tool The Curious Case of the Comburglar How to Set Smart Goals (That Actually Work For You) Inside the BHIS SOC: A Conversation with Hayden Covington Abusing Delegation with Impacket (Part 3): Resource-Based Constrained Delegation Why You Got Hacked – 2025 Super Edition Abusing Delegation with Impacket (Part 2): Constrained Delegation Abusing Delegation with Impacket (Part 1): Unconstrained Delegation GoSpoof – Turning Attacks into Intel Model Context Protocol (MCP) Bypassing WAFs Using Oversized Requests Getting Started with AI Hacking Part 2: Prompt Injection Wrangling Windows Event Logs with Hayabusa & SOF-ELK (Part 2) DomCat: A Domain Categorization Tool Wrangling Windows Event Logs with Hayabusa & SOF-ELK (Part 1) Microsoft Store and WinGet: Security Risks for Corporate Environments Default Web Content MailFail Commonly Abused Administrative Utilities: A Hidden Risk to Enterprise Security Stop Spoofing Yourself! Disabling M365 Direct Send Bypassing CSP with JSONP: Introducing JSONPeek and CSP B Gone Offensive Tooling Cheatsheets: An Infosec Survival Guide Resource DNS Triage Cheatsheet GraphRunner Cheatsheet Burp Suite Cheatsheet Impacket Cheatsheet Wireshark Cheatsheet Hashcat Cheatsheet EyeWitness Cheatsheet Nmap Cheatsheet Netcat (nc) Cheatsheet Hunt for Weak Spots in Your Wireless Network with Airodump-ng from the Aircrack-ng Suite Detecting ADCS Privilege Escalation Vulnerability Scanning with Nmap Getting Started with NetExec: Streamlining Network Discovery and Access How to Use Dirsearch Augmenting Penetration Testing Methodology with Artificial Intelligence – Part 3: Arcanum Cyber Security Bot How to Design and Execute Effective Social Engineering Attacks by Phone Abusing S4U2Self for Active Directory Pivoting Why Use a Macro Pad? Espanso: Text Replacement, the Easy Way Caging Copilot: Lessons Learned in LLM Security Augmenting Penetration Testing Methodology with Artificial Intelligence – Part 2: Copilot Augmenting Penetration Testing Methodology with Artificial Intelligence – Part 1: Burpference Intercepting Traffic for Mobile Applications that Bypass the System Proxy How to Root Android Phones Communicating Security to the C-Suite: A Strategic Approach Offline Memory Forensics With Volatility Getting Started with AI Hacking: Part 1 Go-Spoof: A Tool for Cyber Deception How to Test Adversary-in-the-Middle Without Hacking Tools Canary in the Code: Alert()-ing on XSS Exploits How to Hack Wi-Fi with No Wi-Fi Why Your Org Needs a Penetration Test Program Burp Suite Extension: Copy For Light at the End of the Dark Web Wi-Fi Forge: Practice Wi-Fi Security Without Hardware Avoiding Dirty RAGs: Retrieval-Augmented Generation with Ollama and LangChain Gone Phishing: Installing GoPhish and Creating a Campaign 5 Things We Are Going to Continue to Ignore in 2025 John Strand’s 5 Phase Plan For Starting in Computer Security Questions From a Beginner Threat Hunter GRC for Security Managers: From Checklists to Influence AI Large Language Models and Supervised Fine Tuning Attack Tactics 9: Shadow Creds for PrivEsc w/ Kent & Jordan One Active Directory Account Can Be Your Best Early Warning Introduction to Zeek Log Analysis Indecent Exposure: Your Secrets are Showing Creating Burp Extensions: A Beginner’s Guide Pitting AI Against AI: Using PyRIT to Assess Large Language Models (LLMs) The Top Ten List of Why You Got Hacked This Year (2023/2024) ICS Hard Knocks: Mitigations to Scenarios Found in ICS/OT Backdoors & Breaches Intro to Data Analytics Using SQL Finding Access Control Vulnerabilities with Autorize The Detection Engineering Process Cyber Risk Lessons We Can Learn From Hurricane Preparedness Intro to Desktop Application Testing Methodology What Is Penetration Testing? Adversary in the Middle (AitM): Post-Exploitation QEMU, MSYS2, and Emacs: Open-Source Solutions to Run Virtual Machines on Windows
Pentesting, Threat Hunting, and SOC: An Overview
BHIS · 2024-10-31 · via Black Hills Information Security, Inc.

By Ray Van Hoose, Wade Wells, and Edna Jonsson || Guest Authors

This post is comprised of 3 articles that were originally published in the second edition of the InfoSec Survival Guide. Find it free online HERE or order your $1 physical copy on the Spearphish General Store.

Pentesting – Discover Vulnerabilities, Create Reports, Provide Guidance

by Ray Van Hoose || @_meta.

The question: How can we predict ways the bad guys will attack our systems, and how can we try to stop them?

The answer: Penetration testing.

Penetration testing, especially in the past, included physical security assessments (i.e. breaking into buildings). Penetration testing has grown and evolved over the years, and currently tends to focus more on technical findings, leaving the physical security and social engineering (phishing emails, tricking folks on the phone, etc.) to the red teamers.

What tools do I need to survive as a penetration tester?

  • Kali Linux: open-source, Debian-based Linux distribution geared towards various information security tasks, such as penetration testing, security research, etc.
  • Nmap: free and open-source utility for network discovery and security auditing.
  • Burp: Burp Suite is a comprehensive suite of tools for web application security testing.

What makes us different from red teamers?

  • Completedness
    • We find and document as many of the vulnerabilities as we can, not just the vulnerabilities used to gain access.
  • Goals and approach:
    • Pentesters are “noisy” in their approach.
    • Pentesters do not focus on things like response time and effectiveness of the defense teams.

Skills and Techniques to Survive

Communication

One of the most important, but least recognized, skills. Your primary deliverable is the report. Additionally, you will often debrief leadership, as well as work with developers, to fix the vulnerabilities discovered.

Documentation

Few, if any, enjoy it but the report needs to be presentable. Good screenshots and documentation are critical in this field.

Command-line interface knowledge

Understanding Linux and Windows commands will provide —

  • An interface for the vast majority of hacking and penetration testing tools {wget, cURL, Nikto, metasploit, sqlmap, etc.).
  • ‘screen’ or ‘tmux’ allows you to launch, name, access, and manage a shell for each tool, or even split scans or tools across any number of shells.
  • Improvement of screenshot readability (by only returning and displaying the most relevant data).
Validation

Can you use different tools or techniques to validate the potential vulnerabilities that are discovered? Discovery and validation are key pillars of a good test.

Exploitation

Often can be the trickiest part of the job. Sometimes, it might be as easy as configuring the tool to execute the appropriate payload… But quite often, you might spend a considerable amount of time tinkering to get a working exploit on that system.

Here are some popular websites that provide insights and (sometimes) working payloads:

Using these skills, knowledge, and tools, a successful penetration tester will be able to discover vulnerabilities, create reports that help inform leadership of security weaknesses, and provide meaningful guidance on how to remedy (or mitigate) these issues.

Threat Hunting – An Active Search for Risks

by Wade Wells || @WadingThruLogs

Threat hunting is a role as well as an activity. It can have different definitions depending on the organization. The base definition of threat hunting as an activity is “the proactive search for malicious activities in a network.” Threat hunting is an iterative process that aims to identify potential security threats and risks that may not be detectable through automated security tools alone. It is a human-driven process that empowers organizations to stay one step ahead of cyber adversaries and improve their overall cybersecurity defenses.

A threat hunter should have the mindset that a network is already compromised. Threat hunters should also have an established baseline of the network’s activities to determine abnormalities. A hunt can start with a hypothesis that guides the hunter’s activities. An example would be, “Threat actors have used .iso files as the first stage to infect hosts on our network.” The hunter will then establish if these activities have occurred within the network and if they are malicious.

As a role, threat hunters are usually in a senior position. People seeking this job typically pivot from security analysts, incident responders, or security engineers. All of these roles can perform threat hunting as an activity. A threat hunter should have a well-rounded knowledge of all things infosec and be comfortable wading through any logs. Understanding the blue team, red team, and threat intelligence tactics will improve your abilities in this role.

Tips:
  • Use knowledge of your network and threat intelligence to help create a threat hunting hypothesis.
  • Don’t reinvent the wheel. Leverage community resources and security vendor reports to help improve threat hunting.
  • If you’re moving too fast to keep notes, slow down.
  • Be constantly looking for misconfigurations and opportunities to harden the network while performing a hunt.

Threat Hunting Resources:

Hunting frameworks:
Projects to try:

SOC – Security Operations Center

by Edna Jonsson || @ednas

What is a SOC?

The SOC, or Security Operations Center, is a cybersecurity department that helps to identify threats and suspicious activity that take place within a company’s network and devices. The entry position for the SOC is a SOC analyst. As a SOC analyst, you might work directly for the company or in a managed SOC (which provides companies with SOC services as a third-party). In order to become a SOC analyst, you need to have a good understanding of how computers work, as well as networking concepts and cybersecurity concepts. There are several ways that you can acquire the skills and knowledge needed for this position, such as a college degree, a training course, or self-study. Acquiring certificates will help prove you have a proficient knowledge of your area of study. You can use services like TryHackMe, Blue Team Labs Online, and Antisyphone Training to get started. In addition to the technical knowledge, it helps to be detail-oriented and have good communication skills.

Tips

Stay Up-To-Date

A good way to begin to understand the threat landscape and what the threat actors today are doing is to follow the news and cybersecurity professionals on social media, who will share what trends and threats they are seeing. There are also threat reports published, such as those by CrowdStrike, that are excellent resources for understanding threat actors, their tactics, and procedures.

Safeguarding Communication

When communicating with stakeholders, fellow SOC analysts, and management or customers, you need to make sure that they won’t accidentally visit malicious URLs that you are informing them about. The way to do that is to “defang” them; that is, to make them unclickable.

How to defang a URL:

  • Example malicious website URL — https://www.example.com/
  • https becomes hxxps
  • the . becomes [dot]
  • The end result is hxxps://www[dot]example[dot]com/
Tools

Today, a SIEM (security information and event management) solution is the primary tool that is used in a SOC. This is a tool that collects and analyzes log events, and gives alerts on potential incidents. There are many different vendors for SIEM tools, such as Splunk, Microsoft, AlienVault, and more. In addition, the SOC might use an endpoint detection and response (EDR) tools, malware analysis tools, and vulnerability management tools.

SOC Resources

Website you will use as a SOC analyst –

These are helpful in verifying if the IP address or URL that you see is expected and if it is potentially malicious. CyberChef is a wonderful tool that can be used for decoding and deobfuscating code of text you encounter.

Further reading:
mitre.org/sites/default/files/2022-04/11-strategies-of-a-world-class-cybersecurity-operations-center.pdf

Read more in our “Infosec for Beginners” blog series: