shellfire
Buffer overflow analysis swiss army knife
Create a pattern of n bytes
shellfire pattern create <num_bytes>
> shellfire pattern create 128
0000111122223333444455556666777788889999AAAABBBBCCCCDDDDEEEEFFFFGGGGHHHHIIIIJJJJKKKKLLLLMMMMNNNNOOOOPPPPQQQQRRRRSSSSTTTTUUUUVVVV
Create a pattern with fixed bytes
> shellfire pattern create -f 128 228
================================================================================================================================0000111122223333444455556666777788889999AAAABBBBCCCCDDDDEEEEFFFFGGGGHHHHIIIIJJJJKKKKLLLLMMMMNNNNOOOO
Determine the offset of a sub-pattern (4 bytes)
shellfire pattern offset [-f=int] <pattern>
> shellfire pattern offset LMMM
91