Command Control Server Detection via Malware Decryption Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing technologies struggle to efficiently detect and neutralize command control servers of malicious applications, particularly voice phishing applications, due to their sophisticated obfuscation techniques and the large number of apps being distributed, necessitating an urgent need for automated extraction methods.

Innovation Solution

An apparatus and method for analyzing malicious applications, including a collection unit, inspection unit, malicious type determination unit, and command control server detection unit, which employs various decryption methods such as AES-128 in ECB and CBC modes and BASE64 encoding to identify and decrypt encrypted information about command control servers.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If automated detection methods are implemented, then productivity increases, but device complexity increases

Engineering Contradiction:
Improvedetection speedVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The detection system is divided into multiple specialized modules: collection unit for gathering malicious apps, inspection unit for checking app status, malicious type determination unit for classifying app categories, and command control server detection unit for extracting server information. Each module handles a specific aspect of the detection process, enabling automated high-speed detection while maintaining manageable system complexity through functional segmentation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The apparatus is designed to handle multiple malicious application types (first type with encrypted files, second type with encrypted classes, third type with communication information) using a unified detection framework. The system can process different encryption methods (AES-128 ECB, AES-128 CBC, BASE64) and extract command control server information from various app structures through a single multi-functional detection system.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Measurement precision

If decryption methods are applied to encrypted information, then measurement precision improves, but use of energy increases

Engineering Contradiction:
Improveserver information accuracyVSAvoidprocessing energy
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The system performs preliminary classification of malicious application types before applying decryption methods. The malicious type determination unit identifies whether the app contains encrypted files (first type), encrypted classes (second type), or communication information (third type), and determines the encryption method used. This preliminary action allows the detection system to apply only the necessary decryption approach, avoiding unnecessary energy consumption while ensuring accurate extraction of command control server information.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system adapts its decryption parameters based on the identified encryption method. When AES-128 ECB mode is detected, one decryption parameter set is applied; when AES-128 CBC mode is detected, a different parameter set is used; for BASE64 encoding, yet another approach is taken. This dynamic parameter adjustment ensures precise decryption with minimal energy expenditure by avoiding trial-and-error decryption attempts.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12596801B2Method and apparatus for detecting command control server of malicious application
Publication Date: 2026.04.07 S2W INC
  • US12596801B2 patent drawing
  • US12596801B2 patent drawing
  • US12596801B2 patent drawing

AI summary

Provided is an apparatus for detecting a command control server, the apparatus including: a collection unit configured to collect a malicious application; a malicious type determination unit configured to analyze the malicious application to determine a malicious type of the malicious application; and a command control server detection unit configured to detect a command control server associated with the malicious application based on the determined malicious type.