Что тут скажешь, вот эти вот 500 символов, они вроде как из некоего буфера. Получается, пароль и буфер смешаны - а в таком случае понимание кода усложняется, и выходит, что хакеры (не в смысле взломщика, а в смысле гуру программирования) объегорили сами себя.