We will be at OWASP APPSEC EUROPE 2017 - Belfast! Let’s talk!MORE INFO

Help Center

Get to know more about our API, Code Annotations and Code Transformations

String Splitting

Potency
2 / 3
Resilience
1 / 5
Cost
1 / 5

Tags: string,splitting,obfuscation

Description

String Splitting splits your strings into multiple smaller strings. You
can control the size and randomness of those new strings.

Example

The following example is a string literal:

1
"Hello";

The transformation splits the string into many strings:

1
"H" + "e" + "l" + "l" + "o";

Option Types

Name Required Default Value Description
freq No 0.5 Probability of applying the transformation when the node allows for the transformation to happen.
min No N/A Minimum number of times the transformation is applied on the node.
max No -1 Maximum number of times the transformation is applied on the node.

API Parameters

Example:

1
2
3
4
5
6
7
8
9
10
11
12
13
{
"keys": {
"accessKey": "XXXXXX",
"secretKey": "YYYYYY"
},
"applicationId": "ZZZZZZ",
"params": [
{
"name": "stringSplitting",
"options": {}
}
]
}