strings
Extract and analyze printable strings from files for malware analysis. Specify minimum length, encoding, and additional options to customize the output.
Instructions
Extract printable strings from a file
Example usage:
Basic strings extraction: { "target": "suspicious.exe" }
With minimum length: { "target": "suspicious.exe", "minLength": 10 }
With encoding: { "target": "suspicious.exe", "encoding": "l" }
Input Schema
Name | Required | Description | Default |
---|---|---|---|
encoding | No | String encoding (s=7-bit, S=8-bit, b=16-bit big-endian, l=16-bit little-endian, etc.) | |
minLength | No | Minimum string length to display | |
options | No | Additional command-line options | |
target | Yes | Target file or data to analyze |
Input Schema (JSON Schema)
{
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"encoding": {
"description": "String encoding (s=7-bit, S=8-bit, b=16-bit big-endian, l=16-bit little-endian, etc.)",
"enum": [
"s",
"S",
"b",
"l",
"B",
"L"
],
"type": "string"
},
"minLength": {
"description": "Minimum string length to display",
"type": "number"
},
"options": {
"description": "Additional command-line options",
"type": "string"
},
"target": {
"description": "Target file or data to analyze",
"minLength": 1,
"type": "string"
}
},
"required": [
"target"
],
"type": "object"
}