Personally, I capture the packets and assemble them character by character in a hex editor. It's kind of time consuming but it gets the job done.