Powershell *may* exist on windows xp. A payload with badchars *shouldnt* work on XP ;)