Author: cslab
-
![[Hands-on] Find the ‘Fingerprint’ of Malware! 🕵️♂️ A Complete Guide to Extracting Unique Strings and Signatures](https://cslab.cloudsecuritylab.co.kr/wp-content/uploads/2026/07/wrimo-image-6a5c05afd4a66.png)
[Hands-on] Find the ‘Fingerprint’ of Malware! 🕵️♂️ A Complete Guide to Extracting Unique Strings and Signatures
Hello, security analysts! 🛡️ Just as a criminal’s fingerprint is a crucial clue at a crime scene, there are decisive clues in the analysis of ‘malware,’ the criminal of the digital world. These are ‘Unique Strings’ and ‘Signatures.’ Specific hacker groups or malware families tend to leave behind their own habits, unique C&C server addresses,…
-
![[Practice] “Your behavior is suspicious, isn’t it?” 🤨 Catching normal files vs. malicious files by comparing API calls! (How to use AI)](https://cslab.cloudsecuritylab.co.kr/wp-content/uploads/2026/07/wrimo-image-6a5c0583ec283.jpeg)
[Practice] “Your behavior is suspicious, isn’t it?” 🤨 Catching normal files vs. malicious files by comparing API calls! (How to use AI)
Hello, security researchers! 🕵️♂️ When we judge a person, we don’t just judge them by their ‘appearance’, do we? We need to look at ‘what actions’ they usually take to truly understand their character. The same applies to software (files). Even if their outward appearance (icon, filename) can be disguised as something like a Calculator,…
-

Is an AI Prompt a One-Time Setup? Why Iterative Verification is More Important Than Fixed Prompts
When introducing generative AI into workflows, many people’s first concern is the prompt. They meticulously craft prompts, considering what role to assign, what format the answer should take, and what conditions must be included. There’s an expectation that a well-crafted prompt will consistently yield stable results in the future. However, in practice, using LLMs reveals…
-
![[Practice] “Is this code dangerous?” 🤖 How to have AI detect malware and get perfect evidence](https://cslab.cloudsecuritylab.co.kr/wp-content/uploads/2026/07/wrimo-image-6a5ab3fb950f5.png)
[Practice] “Is this code dangerous?” 🤖 How to have AI detect malware and get perfect evidence
Hello, everyone passionate about security! 🕵️♂️ While performing security monitoring or incident response, or when looking at open-source code found on the internet, there are moments when you think, “Hmm? This code feels a bit suspicious?” Analyzing it line by line yourself takes too long, and just running it is too risky. This is precisely…
-
![[Hands-on] Let’s Peek Inside Ransomware! 🕵️♂️ Static Analysis Basics with Header, IAT, and String Extraction](https://cslab.cloudsecuritylab.co.kr/wp-content/uploads/2026/07/wrimo-image-6a5962b263044.png)
[Hands-on] Let’s Peek Inside Ransomware! 🕵️♂️ Static Analysis Basics with Header, IAT, and String Extraction
Hello, security students! 🛡️ Today, I’ve prepared a somewhat thrilling and dangerous (?) hands-on lab. It’s time to dissect a real (but safe for educational purposes) ransomware sample right before our eyes. There are two main methods for malware analysis. Dynamic Analysis: Running the malware in a virtual environment and observing its behavior (involves risk)…
-
![[Summary] “AI says it’s the culprit, but is it true?” 🤔 AI Analysis False Positives and the Role of Humans](https://cslab.cloudsecuritylab.co.kr/wp-content/uploads/2026/07/wrimo-image-6a59627d7c98a.png)
[Summary] “AI says it’s the culprit, but is it true?” 🤔 AI Analysis False Positives and the Role of Humans
Hello, security analysts dedicated to research late into the night! 🌙 Today has been a whirlwind. We’ve chunked, cleaned, deobfuscated, and even predicted the future of obfuscated code. Thanks to the powerful weapon that is AI, it feels like we accomplished in just 3 hours what would have taken 3 days. ⚡️ However, before we…
-
![[Hands-on] Malware, Busted! 📸 Running in a Sandbox and Capturing the Crime Scene with ProcMon (Beginning of Dynamic Analysis)](https://cslab.cloudsecuritylab.co.kr/wp-content/uploads/2026/07/wrimo-image-6a58116718ec7.jpeg)
[Hands-on] Malware, Busted! 📸 Running in a Sandbox and Capturing the Crime Scene with ProcMon (Beginning of Dynamic Analysis)
Hello, security analysts who prove with action! 🕵️♂️ Until last time, we mastered ‘static analysis’, where we dissected malware without actually running it. We looked at the code and predicted, “Hmm, this guy plans to steal files.” But you can’t catch a culprit with just suspicion. Now it’s time to gather physical evidence! Today, we’ll…
-
![[Hands-on] Find the Heart of Malware! 🫀 Locating Encryption/Network Functions and Detailed Code Analysis](https://cslab.cloudsecuritylab.co.kr/wp-content/uploads/2026/07/wrimo-image-6a581135c4341.jpeg)
[Hands-on] Find the Heart of Malware! 🫀 Locating Encryption/Network Functions and Detailed Code Analysis
Hello, persistent security researchers! 🕵️♂️ Last time, we identified “what tools” malware brought using metadata (IAT, strings). “Hmm, it brought encryption tools (CryptEncrypt) and communication tools (InternetOpen). Looks like ransomware!” But that’s not enough. Just because a culprit bought a knife doesn’t necessarily mean they committed a crime. We need to raid the scene to…
-
![[Hands-on] “AI, Does This Look Like Malware?” 🤖 Initial Determination Using Extracted Metadata](https://cslab.cloudsecuritylab.co.kr/wp-content/uploads/2026/07/wrimo-image-6a5810fb289f3.jpeg)
[Hands-on] “AI, Does This Look Like Malware?” 🤖 Initial Determination Using Extracted Metadata
Hello, aspiring security professionals! 🌱 Until last time, we used static analysis tools (PE-bear, Pestudio, Strings) to extract the ‘bones and flesh (metadata)’ from unknown files. Import Address Table (IAT): The tools this file uses (API functions) Strings: Hidden texts within the file (IP addresses, messages, etc.) However, looking at hundreds of API functions and…
-

What’s the Attacker’s Real Goal? 🕵️♂️ Gathering Fragmented Clues and Having AI Summarize the ‘Attack Scenario’ and ‘Intent’
Hello, security analysts dreaming of becoming Sherlock Holmes! 🔎 We’ve come a long way so far. Static Analysis: We found encryption tools and blackmail messages hidden in the code. Dynamic Analysis: We executed it in a sandbox and caught it manipulating the registry. MITRE ATT&CK: We even converted these behaviors into professional terms like T1486…