sforce that \x00 is not allowed 00 is replaced by ur decoding argument in my case 96;
so \x00 is replaced by \x96.

that part is over anyways it is a remote exploit having a structure nopnopnop.........(overflo here).....nopnop..shellcode

what is the role of ret address in this case coz that might be missing link of this shellcode
is it required here?