Package sulley :: Package legos :: Module dcerpc :: Class ndr_string
[show private | hide private]
[frames | no frames]

Class ndr_string

block --+
        |
       ndr_string


Note: this is not for fuzzing the RPC protocol but rather just representing an NDR string for fuzzing the actual client.
Method Summary
  __init__(self, name, request, value, options)
  render(self)
We overload and extend the render routine in order to properly pad and prefix the string.
    Inherited from block
  mutate(self)
Integer num_mutations(self)
Determine the number of repetitions we will be making.
  push(self, item)
Push an arbitrary item onto this blocks stack.
  reset(self)
Reset the primitives on this blocks stack to the starting mutation state.

Method Details

render(self)

We overload and extend the render routine in order to properly pad and prefix the string.

[dword length][dword offset][dword passed size][string][pad]
Overrides:
sulley.blocks.block.render

Generated by Epydoc 2.1 on Fri Jul 27 17:40:03 2007 http://epydoc.sf.net