короче говоря, пароль хранится в реестре, но весь прикол в том, что если поставить длинну пароля больше 7, кажется, символов, то происходит следующее: 1-я половина 1...7 шифруется как и прежде а остальная преобразуется в хэш и пристыковывается к первой. В итоге снимаешь с inet прогу cain (
www.oxid.it) или другой декриптор vnc и подгружаешь в этот станок хэш , извлечённый из реестра. Если ругается-то по одному убираешь символы с правой стороны. Так получешь первую половину (левую) пароля. Затем скармливаешь проге тот кусок хэша, который пришлось срезать. Получаешь вторую половину...
Оказалось, что VNC (в том числе и последняя его версия 4.1.1) сам урезает пароли до длины в 8 символов и, соответственно, в реестр заносится хэш от этих первых символов. Cain принял хэши от всех вводимых мною паролей, так что не пришлось возиться с каким-то там разбиением хеша на две части.
Расшифровываются пароли действительно "на раз" =(.