ProperJava RDP中connection exception wrong modulus size expected 64+8got:264錯誤

解決:

在net.propero.rdp.Secure.java中修改以下內容

1.static final int SEC_MODULUS_SIZE = 64;改爲 static int SEC_MODULUS_SIZE = 256;

2.增加一個static final int SEC_MODULUS_MIN_SIZE = 64;

3.將 RdpPacket_Localised buffer = this.init(flags, 76);改爲 RdpPacket_Localised buffer = this.init(flags, length+4);

4.在modulus_length = data.getLittleEndian32();後面增加if (modulus_length == (SEC_MODULUS_MIN_SIZE+SEC_PADDING_SIZE)) SEC_MODULUS_SIZE = SEC_MODULUS_MIN_SIZE;

ok大功告成.....

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章