Langhui

RCE Code Execution Detection Rule Dataset

800~20,000 codes to perform the detection of five-mix data command + inverse sequence + template injection (SSTI) ⁇ ATT&CK T1059/T1203 map ⁇ security detection model training special

2-3 Weeks
Delivery Cycle
XML Rules
Structured Detection Rules
PCAP Traffic
Real Network Traffic
HTTP Reconstruction
Request / Response Text
2-4 Weeks
Delivery Cycle

Dataset Overview

Definition:Code Execution Detection Rule Dataset (RCE)is provided byChangsha Langhui Information Technology Co., Ltd.High-quality web safety testing datasets built by security labs. Each piece of data is defined as "XML Rules + PCAP Traffic + HTTP Reconstructed Text + Attack Type Labels + Ground TruthThe five-tier framework T1059 (command and script interpreter) and T1203 (using client-end loopholes) mapping, which cover command injections (Command Injection), Java back-sequencing RCE, template injection (SSTI), expression injections, document containing the five main subtypes of RCE, training for code-executing gap detection models and the automatic generation design of WAF rules.

Dataset NameCode Execution Detection Rule Dataset (RCE)
Total Data Volume800-20,000 Records
Data TypeFive-member group: XML rule + PCAP flow + HTTP returned text + attack type label + standard answer
Data SourceLuang Hui Safety Laboratory + Gap Platform Validation Data (HackerOne/Bugcrowd/CNVD)
License TypeCommercial Licensing Complete authorization documents are attached
Delivery Cycle2-3 Weeks
Code Executor SubtypeCommand Injection, Java Recalculation RCE, Template Injecting STI (Jinja2/Thymeleaf/Freemarker), Expression Injection (Spell/OGNL), Document Containing RCE
ATT&CK MappingT1059(Command and Scripting Interpreter)、T1203(Exploitation for Client Execution)、T1190(Exploit Public-Facing Application)
Output FormatJSONL / CSV / Excel / PCAP
LanguageChinese-English Bilingual

Core Data Fields

Each data contains six categories of rule identification, XML detection rules, attack payload, HTTP restore text, PCAP traffic, and standard answers, covering the complete closed loop from rule definition to validation evaluation.

Field CategoryField CountTypical Fields
Rule Identifier4rule_id (rule unique ID), rule_name (rule name), category (code execution subtype), severity (serious level: CC/High/Medium)
XML Detection Rules3rule_xml (ModSecurity/CRS XML rule), description_logic (detection logic), monitoring_patters (regular matching mode list)
Attack Payload3Payload (attack on Payload), Payload_ type (load type), Obfuscation_level (dissemination level: noone/low/media/high)
HTTP Reconstructed Text3http_request (the full text of the HTTP request contains Headers+Body), http_response (the full text of the HTTP response), content_ type (response to Content-Type)
PCAP Traffic4pcap_file (PCAP file name), pcap_size (file size), packet_count (number of data packets), protocol (transport layer protocol)
Ground Truth4is_rce (for code-based attack: True/false), rce_ type (type of attack), extloit_success (for success of use), cve_ref (associated CVE number)

Data Sample Showcase

The following is a sample structured JSON after de-identification, showing the typical format of SQL injection quintuple detection data.

{
  "entry_id": "RCE-2024-002341",
  "rule_id": "RCE-CMD-0192",
  "rule_name": "Command Injection via Pipe Operator",
  "category": "Command Injection",
  "severity": "Critical",
  "rule_xml": "<rule id=\"932150\" phase=\"2\">\n  <operator>detectRCE</operator>\n  <action>block</action>\n  <pattern>(?:;|\\||`|&)\\s*(?:cat|id|whoami|uname|ls|ping|curl|wget|nc|bash)</pattern>\n  <target>ARGS|REQUEST_BODY</target>\n</rule>",
  "payload": "127.0.0.1 | cat /etc/passwd",
  "payload_type": "Command Injection - File Read via Pipe",
  "obfuscation_level": "none",
  "http_request": "GET /api/ping.php?host=127.0.0.1%20|%20cat%20/etc/passwd HTTP/1.1\r\nHost: vulnerable-app.com\r\n\r\n",
  "http_response": "HTTP/1.1 200 OK\r\nContent-Type: text/plain\r\n\r\nPING 127.0.0.1...\nroot:x:0:0:root:/root:/bin/bash\ndaemon:x:1:1...",
  "pcap_file": "rce_cmd_pipe_passwd.pcap",
  "pcap_size": "14532",
  "packet_count": 62,
  "technique_id": "T1059.004",
  "cve_ref": "N/A",
  "answer": {
    "is_rce": true,
    "rce_type": "Command Injection via Pipe Operator",
    "exploit_success": true
  }
}

AI Application Scenarios

RCE testing model training

Five-track linking data provide complete training for the Depth Learning Model and support the code-execution testing model training for the CNN/LSTM/Transformer structure, covering command injection, inverse sequenceization, and STI five RCE types.

WAF Code Enforcement Rules Generation

800 ~20,000 XML detection rules + Payload matching data, training AI models in auto-design code to perform attack characterization and generate WAF/ModSecureity format testing rules, significantly increasing the coverage of the rules.

Code audit AI security analysis

Based on the attack on Payload and CVE maps, the training code audit of command injection functions (system/popen/exec) and unsafe back-sequencing entry points in AI AIS generated recommendations for repair.

Inverse sequenced loophole detection

A rich Java/PHP/Python inverse sequenced Gadget Chain data, training AI models to identify malicious objects in a binary sequenced stream and support full chain testing of ysosurial.

Sandbox escape detection.

Code implements Payload mutation data for training sandbox escape detection AI, identifying abnormal system calls and file access patterns in the container/sandbox environment.

APT attack chain detection

The cover command infusion increases the permanent horizontal moving complete attack chain, and the AI model is trained to identify APT attack patterns from multistage code execution.

Frequently asked questions

How are datasets authorized? Can it be used for business AI training?
This dataset is provided byChangsha Langhui Information Technology Co., Ltd.Provide business authorization to explicitly cover business AI training and safety product development.
What type of code enforcement loophole is covered by the data set?
Cover command injection (Command Injection), Java back-sequencing RCE, template injection to STI (Jinja2/Thymeleaf/Freemarker), expression injection (Spell/OGNL), document containing a total of five CRE subtypes, Payload fully covering the Linux/Windows platform.
Which Gaget Chain are the trans-sequenced data?
Java ' s anti-sequence cover Commons Collactions 1-7, Commons Benutils, Jdk7u21, Spring, Groovy and others 30+ mainstream Gadget Chain, PHP covers WordPress/ThinkPHP/Laravel ' s re-sequence chain.
Does the PCAP traffic data contain TLS encrypted traffic?
The TLS scenario provides declassified flow documents and the Press Key to facilitate analysis of code execution features in encrypted traffic.
How do you obtain data or business advice?
This dataset is provided byChangsha Langhui Information Technology Co., Ltd.Our DataAssets API platform supports both standard datasets and on-demand customization. Please contact us for a detailed data catalog, sample preview, and quote plan.

Need customised codes to implement detection data programs?

Changsha Langhui Information Technology Co., Ltd. The DataAssetsAPI platform is dedicated to providing high-quality, compliant web security data assets for AI companies and research institutions. Supports flexible combinations by SQL injection subtype, by database platform, and by detection rule format.

Data sample preview Customisation RCE Program Professional technical support