What is Peach
Installing
Tutorials
Methodology
Introduction
Training
Enterprise
FAQ
Support Forums
Peach 3
Peach Pits
 General Conf
 Data Modeling
 State Modeling
 Agents
  Monitors
 Test
  Publishers
  Loggers
Running
Minset
Peach 2.3

License

Padding

The Padding element is used to pad out variably sized blocks or data models.

Attributes:

  • name — [Required] Name of the number.

  • aligned — Align parent to 8 bit boundry (defaults to false)

  • alignment — Align to this bit boundry (e.g. 8, 16, etc.) (defaults to 8)

  • alignedTo —  Name of element to base our padding on

  • lengthCalc — Scripting expression that evaluates to an integer

  • constraint — A constraint in the form of a python expression. Used during data cracking.

  • mutable — Is data element changeable (should it be mutated during fuzzing), defaults to true. Valid options true and false.

Valid Child-Elements:

Examples:

<DataModel name="NumberExample1">
 <String name="VariableSizeString" />

 <Padding aligned="true"/>
</DataModel>