And one more observation, unrelated to your problem: the hardcoded value 48 65 6C 6C 6F 2C 20 77 6F 72 6C 64 21
is text, and decodes to “Hello, world”. (And whatever your Decoder in the payload functions is doing, does not match that payload.)
2 Likes