packetの暗号化→暗号化するには公開鍵などが必要。つまり意味なし。
packet lengthの変更→バグの元。packet headerの変更はたまにやってるしね。
clientの暗号化→memory上は復号化されたimageです。unpackingの要領。

暗号化すればbotはなくなると思ってる人、はっきりいって幻想です。
botに対してはplayerからの通報で運営側が逐一checkするという地道な方法しか取れません。
パケ長が変わろうがheaderが変わろうが流動的に変更可能なモノぐらい作れます。作らないけど…

・・・だそうです。がんばってぇ。