Skip to content

Instantly share code, notes, and snippets.

@Crypt-iQ
Created September 1, 2017 12:51
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Crypt-iQ/96ef579fb6229b6f47ec8c0d41aecd10 to your computer and use it in GitHub Desktop.
Save Crypt-iQ/96ef579fb6229b6f47ec8c0d41aecd10 to your computer and use it in GitHub Desktop.
serializedSize example
package wirefuzz
import (
"testing"
"bytes"
)
func TestFuzz(t *testing.T) {
var data []byte = []byte("\x00\x10\a\x96\x96\xa5UYVj\xaaV\xa9\x9a\x9ae\xa6YZf" +
"\x96\x99UV\x9aZj\x99ei\xa5f\xa6\x96Zf\x96\x96\x96j" +
"\xa5UZV\xa5\x96Ze\x95Ui\x96i\x95UfZVe\xa6" +
"Z\x9aZ\x9a\xa9ie\xa9Y\xa9\xa5f\x99\x95\x99f\x99\xa6Uj" +
"\xa6\xa6YUV\xa6Z\x96\x95\x9aY\x95\xa9\x96\xa6\xaa\x96\x99V\x95" +
"\xaajfiZV\xa5j\xa5\xaaYjf\xa9ee\xaaYU\xa9" +
"\xaa\xa5\x96\x9ae\x9a\xa6VZ\x95\xaa\x96U\x9afVZ\x99\xa9\x95" +
"i\xa9\x99jU\x96\x9a\xa9\xa6Y\xaaee\xaa\x99\xa6Y\x96\x95\xa5" +
"Ze\xa6VZU\x96e\x96\x96UV\x95\xa9Zj\x9a\x96\x9af" +
"\xaa\x96U\x95\xa5\x95e\xa5f\xa9\xa6YeU\x95\x9aVf\xa9j" +
"i\x99\x99f\xaa\xa5\xa9ZZiY\x96\xa9Y\xaaU\x96iif" +
"Vf\x96\x99\x96\x99\x95\xa6U\x9a\xa5\x96eUei\xa5\xa6Y\xa9" +
"je\xa9jY\x9aVj\x9a\xa5Z\xaaUi\xaa\x9ae\xaa\x9a\xaa" +
"\xaafZY\xa6\x95\x99UYZ\xaa\xa5Y\xa6\x9a\xa6e\x96\x95\xa5" +
"Y\x96\x96\x99\xa6\xaa\x99\x99\x96Yje\xa6e\xa9V\x99j\xa6Y" +
"\xa5Vi\xa9U\xaai\xa5\xa9\xaai\xa5\xa5\xa6Yi\xa9Y\x95f" +
"\x95UU\x96\x9aU\xa6\xaa\x95\xa9V\xa9\x9af\x95\x96jee\xaa" +
"i\x9a\xaa\x95f\x99i\xaa\xa9\x99VZiZ\xaaV\x99\xaaii" +
"\x99\x95\xaa\x99\xa5fY\xa6Zi\x9a\x95\x9a\xaa\x9aYYZie" +
"\xa9V\x99ijV\x9aeY\xaa\xaaeeZYVU\xa5\x96V" +
"\x9a\xaa\xa6V\xa6i\xa9YYjUiZU\x95\xa6\xa9\x9aVZ" +
"\xa9\x96Ze\x9a\x99\x99\x99j\xa9Ve\x95\xaae\x96\x96\x96U\xa9" +
"U\xaa\x96\x99\x96\xa6VZY\x95Z\xa9iYe\xa6ij\x95\x9a" +
"V\xaaiUfUUZi\x95Vjjf\x96ZUVf\xa5" +
"i\xa5efe\xaa\xaai\x99f\xaa\x96\xa9i\x99je\x99V\x96" +
"\xa9\xa5i\x95UZ\x95jfijU\xaa\x9a\x99\x9aUeYV" +
"\xa6YVZZ\xaaZ\xa5\xa5\xa5Yff\xa9\xa9ei\xa6j\xa6" +
"\xa5\xaae\xa5eeZ\x9aY\xa6Y\xa5e\x9aZYY\xaa\xa9\x96" +
"\x95fYjeU\x99i\x9aif\xa5\xa9\xaaV\x99ZYVf" +
"Z\x99jY\x96UVi\x96eeZY\x99\x96ejji\x96" +
"\xa6ViUZ\xa9YV\x9a\xa6\x95VV\xa6\xa9\x9afU\x9aY" +
"efU\xaae\x9a\x99Y\x9aY\xa5\xa5i\x95Z\x95V\x99Z\x9a" +
"\xa9\x95YZ\xa9\x9ajU\xa9\x95\xa9eiZ\x96Y\x9aefi" +
"V\xaaZ\x9a\xa9\xaa\xa5fZ\x95i\xa9e\x95e\xa9V\xa9i\x9a" +
"\x96i\xa9f\xa5ff\xaaVf\xa9\xaa\x9ajf\x9a\xa5\x9a\xaa\xa9" +
"e\xa5\x99\xa5ejU\x9a\x99\x9a\xa6\x96e\xaaU\xaa\xa6\xa5\xa9\xaa" +
"\x95i\x95\x9a\x9a\xa6\xa9fYj\x9ai\x99e\x99ejVfY" +
"\x96j\x96Z\x9a\xa6ZZ\xa5V\xa6\xa6UUZ\xa5\x95\xa5Zi" +
"f\xa9\x96V\xa9\x9aZieYUYf\xa5Y\xaa\x95\x9a\xa9\xa6" +
"\x9aiV\xaa\x95fjj\x96\x9aY\xa6\xa9UiUi\xa5\x99Y" +
"ji\xa5\xa5YiU\xa6\x96j\x95\xa6ZVf\x96jV\x95\xa5" +
"YZ\x9af\xa9ejU\x95f\x9a\xa6e\xa9U\xa6\xaa\xa5fU" +
"U\x99\x99\x96je\x96fY\xa5jejYZe\x9a\x96f\x95" +
"f\xa5iUZ\xaaU\x9a\xa5Ye\xaa\xa6Y\xa5\x96UZU\xa6" +
"Vi\x95U\xa9e\x99j\x9afV\x9a\xa5ieZ\xa9\xa5fZ" +
"Y\xa5Ui\x99\x96\x95i\xa5U\x9aj\xa6\x9aiV\x9aiZ\xaa" +
"Y\x96\xa5VU\xa9\xa9jY\x9aj\x99\x9a\xa9\xa5V\x99\xa5V\x99" +
"Vf\xaaeji\x99\x9aZ\x99e\x96ie\x99\x96Y\x9a\x99\xa6" +
"iUjie\xa9VY\x95\xa5eiV\xa5\xa6\xa6\x95U\x95f" +
"\xa9\xaai\x95\x9aV\x96iV\x99Z\xa9\x99jfjj\x9a\x9ae" +
"\x96\xa5\xa5eY\x95V\xaa\x99j\xa5ZZjY\x99e\xa9f\xa5" +
"i\x9aUUi\xa9eYefifY\x9a\x99\x9a\x99\xa5\xaaY" +
"\x95Vife\xaaUUUYZ\xa5jeU\xa6V\xa6iZ" +
"\x95VYY\xa9\xa5j\xaaiU\x96\x95V\xa6\xaa\x96Zief" +
"ZiUej\xa6Zj\x95i\x96\x9aUjjZe\xa9e\xa5" +
"ff\x96V\xa6Z\x96e\xa5iiZ\x99j\xa5YejV\x99" +
"\xaaZ\xa6\x95\x96\x95\xa5\xa9\x95f\x99\x99\x9a\x95\x99V\x95U\x9a\xa9" +
"eY\xaa\xa6VZ\xa5\x95\x99\xa6jj\x99\xa5\x99\xaa\xa6YiV" +
"ZUfV\x96\xaa\xa6eZ\xa5f\xaa\x96e\x99\x95i\xa5\x99e" +
"U\x95YjUY\xaa\x95\xaa\x96\xa6V\xaafjV\xaa\xa5ej" +
"\xa6ji\xa5\xa9\xaa\x96\x9aUV\x95\xaa\xaaf\x96j\xa6\x95\xa9e" +
"ejY\x99YU\xaaY\xaaZ\xa9f\x9a\xa6\xa9\x95j\x99ef" +
"\x95Y\xaa\xa5iVfV\x95Z\x99\x99\xaaZ\xa5\xa9V\xa6\x9af" +
"f\x96Zif\xa6VU\xa5iZj\xaaUfZfj\x99\xa9" +
"\xaa\x95\x96Z\x95\x96e\x96jVU\xa9\x95\x96i\x99\xa6\xa5YZ" +
"f\xa5Z\xaaie\xa5\x9aYYe\xa9\xa5ffY\xa9\xa9\x99e" +
"V\x99\x9a\x9a\x99Vfef\x95e\x9a\x96\xaa\x96Z\xa6\xa9iU" +
"\xa5\xa9iYY\xa5\x99i\xa6\xa9iee\xaa\xa5\x99V\xa6\xa5\x99" +
"\x96\xa6U\xa9f\x95YV\xa6fe\x95\x96\xaa\x9a\xa5ZU\x95\xa6" +
"\xa5\xa6ffZ\xa5Y\xaaYUVi\x9affU\xaa\xa9U\x96" +
"i\x99\x95f\x95f\x9a\x9a\xaa\x9a\xaa\xa5j\xaaU\x9ae\xaa\xa6\xa9" +
"jj\x95fi\x95V\xaa\x99\xa6e\x95\x96Uij\x99eV\xa9" +
"\x95\x9a\x95\x95ZYjZVU\x96\xa5\x9af\x96\x99\xaa\xaaiU" +
"\x99\x9a\x9a\xaa\xa9j\xa9U\x99\xa9j\xa9eYV\x96\x9af\xa9\x96" +
"eij\xa5jY\x96feZ\x96ZV\xa6\x95\xa9\xa5\xaaV\x99" +
"UV\xa9e\x9ae\x95\xaai\x99j\xa9e\x95\x99\xa6f\xa5\x96U" +
"ZV\xa6Y\xa9\xa5Y\xaa\x99\xa9Y\x99e\xa6\x9aZ\x99i\xaa\x9a" +
"\xa9\x99VZ\xa5\x9a\xa9V\xa5\xa6U\xa5\xa5\xa9Z\xa9Vff\xa5" +
"f\x96\x95j\x96ZU\x96\xaaf\xa6\x95\x9aV\xa5\xaaUe\x96\xaa" +
"i\xa5UY\x99\xa6\x95\xaa\x95i\x95\x9a\xa5\xa5\xaa\xa9\xaa\xa5j\x96" +
"\xaa\x99f\xa9\x96Uj\xa5Z\xa5U\xaaefi\xa5j\xaafi" +
"\x99ZY\x9aV\x95\x95i\x9aZiU\x95e\x9ae\xa9\xa6j\x95" +
"\x99Z\xa9jU\x9ajj\x95\xa6Ve\x96\xa5\x9a\xa9\x96\xaai\x96" +
"\x96\x99\xaa\xaaj\xaa\xa9ZUe\x99fe\x99\xa5\x9aV\xa6ji" +
"\xa5\xaaf\x99}ZZ\x99V\x9aUi\xa9\xa6\xaa\x99\xa6\x95\xa9\x95" +
"VU\xa9fie\xaa\xa9\xa6Zf\xa6f\x95\xaae\xa5Vf\xaa" +
"\x96e\xaa\x96\x99e\x95Uj\xa9\x9a\xa6i\xa9\x95ZY\x99\xa6V" +
"\x9a\xaaY\xa6\xa5\xaa\xa5\x96YU\xa9\xa5\x9aUfYU\xa5\x9ai" +
"iZ\x95V\xa5ZUVe\xa9jU\xaa\x99\x9a\xa6V\x96j\xa9" +
"jj\xaajZ\xa5f\xa9\x99\xaa\xa9fVjVVfi\x96\x95" +
"\xa9Ue\xa6\xa5\xa5\x96\x9ajV\x99eVYef\x95\x99Y\x99" +
"\xa9V\x99\x9aYZe\xa6i\x99\xa9\x95ZZf\xa6jZ\x99Z" +
"\xa6UVfejifYjUUZeje\xaa\x9ae\xa9" +
"\x9ajifY\x9a\x95\xa5eYfY\x99\xa6eei\x9aY\xa6" +
"j\xa6YZV\xaa\xaafj\xa5\xaa\x99\xa6V\x95\x95\x96\xaae\x9a" +
"f\x9a\xa6\xa5f\xa5f\xa5Y\x96UU\x96ZV\xa5Z\xaaU\xa5" +
"\xa6fe\xa6ZZjjj\x99\xa5V\x96\xa6\xa9ef\xa6\x95j" +
"Y\xa6\xa5UZ\x02\tj\xa6\x9a\x96\xaa\x96U\xaajiY\xa6\x96" +
"\x96\x96Ufi\xa6e\xa6Z\xaaZ\x95\xa9V\x9aZiY\xaa\x95" +
"j\x9a\xa6\x95\xaa\x95jYjU\x96\x99\x95\xa6\x96ZjY\x99e" +
"\xa9\xaa\xa5\xa5\xa9\x9a\xa5\x9a\xa6YYZ\xa5\x96eif\xa9\xaa\x99" +
"\x95\x96fVj\xa9\x9a\x95\x99ZY\xa6\xa5e\xa5\x96eUY\x95" +
"\xa9\x96Y\x9aiU\xa6\x95i\x95\x95ffV\x9a\x95jfVj" +
"\xaa\x96\x95\xaa\x96Y\xa6\xaa\x9af\x95Vji\xaa\xa5e\x9aY\x95" +
"\xa6\xa5UVjj\x9ae\xa6ZYUi\xaaVY\xaa\x9a\xa6e" +
"j\xa9\xa9\x99YV\x9aZ\xa6U\x99Z\x95eUjj\x99i\x9a" +
"\xaaU\xaa\xa6\xa5\xa9eiV\x96\xa9Z\xa6\x96j\xa5\x95\xa6\xa5\x95" +
"UU\xa5\x9a\x9aZY\x95fYjf\xa6ZZ\x95eZf\x96" +
"\x99\x96jY\x99\xa5\x99iYUeZVVe\xa6jjee" +
"feY\x96VjV\x99\x99ZjZ\xa5eU\xa5V\x9a\x96i" +
"\x96\x99\x99Y\xa6\x95ff\xa5\xa5i\xa5ZeY\x9aif\xa5f" +
"\x96\xaa\x96\xaa\xa9UeeV\xa9\x96\x95\x96V\xa5Yef\x96\xa6" +
"\x99\xaaZ\x99\xa9e\xaaYV\x9aYe\xaaV\xaa\xa6\xa6\xa5\x95Z" +
"fjZ\xa5\xa5\xa5\xa5Z\xa5V\xaaZ\xaa\xaa\xaa\x9a\xa9\xa6\x95\xa9" +
"\x99U\xaa\x99\xa9V\x9aeVj\x95\x9ae\xa5i\x9a\xaajUY" +
"\x96\x95\xa6e\xa6V\xa5\xaa\x95Vj\xa5Z\x9a\xa5e\x9aV\xa9\xa5" +
"\x96\xa5e\xa9jVij\xaa\x9aUYieY\xa5jfef" +
"Z\x96iZfUZe\x99\x99e\x99iY\xa9\xa5i\x96\x95\xa5" +
"jY\x9aVfiVeiY\xa5\xaa\xa6Yjej\x96ef" +
"\x9a\x99V\x99\xa9\xaa\xa6\x95Y\xa9UeiiZe\x96\x99ef" +
"\x9a\xa5\xa9\xaaf\x96\xa6j\xaaVZ\xa5Z\x96j\x99\x96\xa5i\x9a" +
"i\x9aij\x99feV\xaaV\x99\x96Yf\x96eZVeY" +
"\x99V\x9a\x95ijj\xa6Uef\x95\xa9V\xa6eZ\xa9\xaa\x95" +
"\x99jZieUij\x99\x99Zj\x99\xa6\x95YUZf\x96" +
"\x96\xaaYjVjU\x9aYf\x9ajZi\xa6\x9aeZVf" +
"\x95U\xa9Vei\x99i\xa6fY\xa5f\xa6\x99\x96Y\x96\x96j" +
"\x99V\x99j\xa9i\x9a\x95V\x9a\xa6VVVUiYYe\x96" +
"ee\xa5\xa6\xa5YUVf\xa6V\x95\xa5\xa6V\xa5\x99Ui\xa5" +
"\x95\xa5Z\xaa\x96e\xa9j\xa5ieY\xaa\x95\x99\xa5\xa5YV\x95" +
"\xa5\x96Vj\x95iY\x99\x96\x9aj\xaaZf\x99\x95\x95\x9a\xaaU" +
"\x9aji\xa6i\xa9\xa9Vf\x96\xa9Yi\x99\x96fZ\x9a\xaaf" +
"\x99UU\xaa\x96fZjj\xaaYUVZj\x9aj\x99\xa6i" +
"i\x99\xa6\x95Z\x95\xa9Z\x96fYej\x9a\xaafii\xaa\xa6" +
"ZiY\xa6\xa5ZVeU\x9aj\x95f\xaae\x99Z\xaae\xa5" +
"e\xa5\x99ef\xaa\x95V\xa9V\xa9\xa5e\x99i\x95\x99\xa9\x9aj" +
"\xaaeeZZ\x9a\xa9fY\x95f\xa5\xa5ej\xa6V\x95if" +
"\x95i\x99fiUiY\x99\x95eii\xa5\x95f\xa5U\xaaV" +
"\xa9\x9aje\xa5\xa9fU\xa5jjUe\x99\x9aU\x99\xa5e\x99" +
"\x99f\x96eY\xa6VeV\x99\x99\x99j\xa9fjVUZ\xaa" +
"iYZ\xa6\x95eZ\xaaffZ\x96\x95\x99e\x9a\xaafU\x95" +
"j\xa9ZU\xa6\x99\x96f\xa5\x99\xa9\x95\x9a\x96\xa9f\x9a\xa9\xa9V" +
"\x95\x95f\x95\xaaU\xaaZU\xa5\x9a\xa5\x95e\x95iVU\xa6\xaa" +
"ijZUf\x95Z\xaa\xa6ef\x96\xa9\xa9\x95\x95V\x99ef" +
"\x99\xa6VUeZ\xa5Z\x9a\xaa\x96\x96\x96\xaaVVie\xa6U" +
"\x99\xa9\x99\xa6\x99ij\xa5\xa6\xa6Y\xa6\x96\xaa\xa9\xa6Ui\xa6V" +
"\xa5\xa5\x96\x96\xa5\x9a\xaaU\xa9\x9ae\x9aej\x96fj\x9a\x99i" +
"Z\x99fj\xa6iijZZ\x96\x96efUYiijj" +
"\xaa\x95\xaa\x96\x95VYY\x95\x96Ve\x9afY\xaa\x99\x95Yi" +
"\x99ZYj\x99\xa5U\x95Y\x96\x99\xa6\xaa\x99\x95\x99\x96i\xaa\xa6" +
"\x96Yfj\x95ZjV\xa5\xa6\x96YfY\x96fZ\xa6f\x9a" +
"fY\x99\x95e\xa5\xaa\xa9\xa5fU\xa5UViZji\x96Y" +
"ie\xa5Uj\xa6f\x99j\x9a\xa5YV\xa6\x95Z\x96\xa9f\x96" +
"\xa9\xaae\xa9U\xa5\xaaf\x96fZf\xaa\x95Z\xaaf\x99fj" +
"Ve\xa9\x9a\x96Yf\xa9\x96\x95\xa5i\x95j\x95UV\xa6Y\x96" +
"\xa5\xa5\x99\x99\x96\x95U\x96e\xaaYU\xaaYVZ\x95\x96\x95\x9a" +
"V\xaa\xa9\x9a\xa9\xaa\x9a\x9aif\xaa\xa9\xa6\x99\xaa\xaa\x99fZ\xaa" +
"\x9a\x96\x99\xaa\xa9iY\x95V\x95\x95\x9a\x96\xa9e\xa6V\xa5iV" +
"\x99Yfeji\xa5\xa9\xa5\xa9jeVU\xaaf\x96e\xa5\xa9" +
"ZU\xa9\x95VZe\x96\x96\x95\x96\x9a\xa9U\x95\x96i\xaaV\xa6" +
"\xa6jef\x95ZV\x99Y\x9af\xa5\x95\xa6V\xaa\xa6Y\xa5i" +
"\xa5\x96j\x99\xaai\x95\xa9\x95j\xaaj\xaa\x9ajV\xa9\xa5i\x9a" +
"fVZUf\xa5f\x95ZZjYZii\xa9j\x96i\xaa" +
"V\xa6\x99ji\xa9\xa6V\xaa\x9aVj\xaaZ\x96f\xa5\x9a\x95j" +
"iVV\xa9\xa9\xa9i\x9aUYie\xa9j\x99Y\xa9U\xa5\x96" +
"\x96\xa6\x96VUV\xa9jZii\x9aUj\xa5\x99UZi\xaa" +
"j\xa6\x95\xaaV\xa6YY\x96ff\xaa\x9aUji\xaa\x99e\x99" +
"\x9a\xa6\xa6Vi\xa5\xaaYU\xaa\x99U\x9a\x95i\x96\x95\x95\x95\xa5" +
"iY\xa6eZ\x9a\xa5Z\xaa\x9aY\xa9Y\xa9ZU\xa9UVZ" +
"\xaa\x9ajVfUU\x96\x99\xaa\xa9Ujj\x9aVZV\x95f" +
"jj\x9a\x95Z\x96\xaa\x96Y\xaa\x96f\x95e\xa9\xa6\x9a\xa9fZ" +
"Z\xa9\x99\xa6\x99\xa6\x9aY\xa6\x99\x9a\x99U\x9aUUY\xa5\x99\x99" +
"Z\xa9\xaa\x9ae\xa9\x99\x9aUi\xaa\x96\x95ZYViifV" +
"U\x95jfiU\xa9e\x96\x9af\xaa\x95UZje\xa9\xa6\xaa" +
"\xa5jY\xa6jfY\xa9\xa9f\xa9YjVi\x95YYfj" +
"ei\xaaY\x95\xa5\x95\x96YfY\xaae\x99fZ\xaa\x98Y\x99" +
"\xa9UV\xa6e\xa6j\x99j\xa5\xa5\xaa\xaaf\x96\x96Ye\xa9i" +
"\x9af\xa5\x96j\xa6\x96\xa9\xa9\xa9V\xa5\x96\x96jV\xa6i\x9af" +
"\xa9ZZfZ\x95\xa6\xaa\xa5Y\xaaY\xa5\xa6\xa6\xa9e\x96\xaaf" +
"\x9a\xaa\xa9\x95eV\xaaY\x99\xa6i\x96\xa9\x9aYZV\xa5\x96\xa6" +
"\xaa\x99VVZU\x95\x99f\x99Z\x96\xaa\xaa\x99\x96eU\xaa\x95" +
"\x96ZiYZ\x96\x99\x9af\x99Y\xa9Z\xa5Ui\x9a\xaa\xa5U" +
"UU\x9a\xa6Uie\xa9if\x96\x96i\xa6\xaai\xaa\x99\xa6f" +
"Y\xa5j\x9a\xa6f\xa6\x95\xa9\x95i\xa9\x95e\x95ei\x96\xa5e" +
"V\xaaY\xa6\xaa\xa9\x96\xaaU\x96\xa5\xa9\x9aiiY\xa6YZZ" +
"\xa5f\x9a\x9aje\x99U\xa6\x95\xa5Ue\xaa\xa9\x99V\xa9\xa9V" +
"\x96fj\x95V\xa6\xa9Y\xaa\xa6\x99\x99iYYieVVV" +
"Y\xaae\xa6e\xa9\xaaU\xaaiUYfi\x95\x9aYf\xa6\xa5" +
"\x95Vj\xa5ejZj\x95\xaa\x9a\xaaZ\x99\x99e\x9afZY" +
"\x95U\xa9\x99VYV\x95e\x96\xa5\xa9\xa6U\x96VYZ\xa5f" +
"ef\xa5\x96\xa9V\xa9ZU\xa6jj\x96V\xaa\xa5V\x99\x95\x95" +
"\x9aiYji\x96\xa6\xaa\xa9\x99\x99Y\xa9\xa5e\xa6\xa5ff\xa9" +
"U\x96jUf\xa5e\x99j\xaa\x96\xa6eU\xa5\xa9Zeji" +
"j\x9a\x95VY\x9a\xa9Ue\xa9f\xa9Z\x96j\xa5\x96\x95\xa9i" +
"jZje\xaaeYi\x99\x96ij\xa6\x99\xa5\xa9\x9aiVY" +
"\x99ZZ\x9a\x95\xa6eU\xa6\xa5Zj\x96j\xa9\x99ZU\xa6i" +
"Zi\x9a\xaa\xaa\xaaY\xa6U\xa6\xa5\xaaYfe\x99\xa9\x95UY" +
"\x9a\x9a\xaaiV\xa9Y\x96\x95V\xaafej\xaaf\x99Y\x95\x9a" +
"\xa9Zj\xa9\x95Z\xa6\xa6Y\x96Yf\xa6f\xaajf\x99U\xa9" +
"ei\xaa\x99eUYV\xa5\x96e\x95Z\x99\x9a\x99\x95\x96\xa9i" +
"e\x95f\xa6\x99U\xaaV\x96\x96Y\xa9\x95VYfVeY\xa9" +
"\xa6\x9a\x96\x95eY\x99\xa6ei\xa5\xa9ffiZY\xaa\x96\x99" +
"\x99\xa9V\xa9fj\x95\xa9VfUZ\x99\x99\x95\x96Y\x99\xa6V" +
"\xa5\xaaeY\xa6\xaa\xaa\x9aVUfYUf\x9aU\xa9Y\x9a\xa5" +
"f\x99jef\xa5\xa5\xa6\x96Y\xa6Y\xa5UeiVij\xa5" +
"\xaa\x99\x9a\xa5Vf\xa6i\x96ZVj\x9ajZ\xa9V\x96\xaaU" +
"\xa6j\xaa\x9af\xa9\xaafiZ\x99ej\xa6i\x9a\xa9\x95f\x95" +
"j\xa5\x9a\xa9\x96ZU\xa9\xa9e\xa6\x99\x99\xa9\x99\xa5ZYej" +
"\xa9\x99\xa5\x99V\x95f\xaa\x96\xa6iYU\xa6Z\x9aj\x99jV" +
"YU\xaai\x9aY\xa5\xa9\xa9e\x96e\x95Vi\x9aff\x99j" +
"\x9a\x95V\xaaU\x9a\x96\x99V\x95Ui\xa9j\xa9\xa9i\x99eV" +
"\x95\xaa\xa9iUi\x99\xa6\x95e\xa5\xa5Y\x9aV\xa6\x9a\x9a\xa6f" +
"fiV\xa5ZZ\x95fjj\xaa\xaaU\x99ieje\xa9i" +
"\xaae\xa6\xa6\xaa\xa9i\xa9Y\xaa\x9aV\x96V\xa5\x99\x96\x9aZ\xa6" +
"Zf\xa9\xa6i\xa5\x99\x95V\x96Y\x95\xa5ej\xa5e\xaaf\x9a" +
"\xaa\xa5V\x99\x95Y\xa6\x99\x99\x95Z\xa5UV\x9a\x9aij\xa9\xa9" +
"V\x99V\x9a\xa6f\x95iYY\x95\xaaiiUi\x95jY\xa5" +
"\xa9\x95\xa9\xa9Y\x96\x96j\x99j\x96\x99YZZj\x9a\xa5Vf" +
"\x96\x95\xa6Z\x96\x96fZZ\x96j\x9ae\xa9ii\xa5\x1a")
// Convert malicious string to Message type
r := bytes.NewReader(data)
msg, err := ReadMessage(r, 0)
if err != nil {
panic(err)
}
// Serialize malicious Message into bytes buffer
var b bytes.Buffer
if _, err := WriteMessage(&b, msg, 0); err != nil {
// Could not serialize Message into bytes buffer, panic
panic(err)
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment