Zunächst einmal:
Der besagte Server hat Huffmankomprimierung ausgeschaltet und hasht keine Passwörter. Dementsprechend sind die theoretischen Voraussetzungen für deinen Code gegeben.
Ich habe von 3LiT die obige Version als PHP-Script. Dort wird leider ebenfalls das "("-Paket aus irgendeinem Grund nicht empfangen. Nächste Aufgabe wäre ein schrittweises Debuggen, um den Fehler zu finden.