求救啦,L1J-TW380c 配合3.80C客服380A端登录器死活进不去游戏
L1J-TW380c 带源码的版本配合3.80C主程式
380a登录器
编码器选择密钥,产生密钥放服务端config文件夹覆盖
启动服务器,服务器启动完成,
登录器点开直到输入账户密码处无问题,输入账户密码后登录
就没有然后了,就没有然后,就没有然,就没有,就没,就………
哪位大大99,我实在无能无力啦!拜托!!!
国内梯子过来不容易!!!
********************************** l1j\server\Config.java 修改***********************************
*)step 0
Open l1j\server\Config.java
*)step 1
;==search==
public static int LV99_EXP;
;====
;==replace
public static int LV99_EXP;
//TODO 伺服器綑綁
public static boolean LOGINS_TO_AUTOENTICATION;
public static String RSA_KEY_E;
public static String RSA_KEY_N;
//伺服器綑綁
;====
*)step 1
;==search==
validate();
;====
;==replace
//TODO 伺服器綑綁
try {
Properties packSettings = new Properties();
InputStream is = new FileInputStream(new File("./config/pack.properties"));
packSettings.load(is);
is.close();
LOGINS_TO_AUTOENTICATION = Boolean.parseBoolean(packSettings.getProperty("Autoentication", "false"));
RSA_KEY_E = packSettings.getProperty("RSA_KEY_E", "0");
RSA_KEY_N = packSettings.getProperty("RSA_KEY_N", "0");
} catch (Exception e) {}
//伺服器綑綁
validate();
;====
**************************** l1j\server\server\ClientThread.java 修改*****************************
*)step 0
Open l1j\server\server\ClientThread.java
*)step 1
;==search==
import java.util.logging.Logger;
;====
;==replace
import java.util.logging.Logger;
import java.math.BigInteger;
;====
*)step 2
;==search==
private Socket _csocket;
;====
;==replace
private Socket _csocket;
//TODO 伺服器綑綁
private int _xorByte=(byte) 0xF0;
private long _authdata;
//伺服器綑綁
;====
*)step 3
;==search
_out = new BufferedOutputStream(socket.getOutputStream());
;====
;==replace
_out = new BufferedOutputStream(socket.getOutputStream());
//TODO 伺服器綑綁
if(Config.LOGINS_TO_AUTOENTICATION)
{
int randomNumber = (int)(Math.random()*900000000)+255;
_xorByte = randomNumber%255+1;
_authdata = new BigInteger(Integer.toString(randomNumber)).modPow(new BigInteger(Config.RSA_KEY_E), new BigInteger(Config.RSA_KEY_N)).longValue();
}
//伺服器綑綁
;====
*)step 4
;==search
int hiByte = _in.read();
int loByte = _in.read();
;====
;==replace
int hiByte = _in.read();
int loByte = _in.read();
//TODO 伺服器綑綁
if(Config.LOGINS_TO_AUTOENTICATION)
{
hiByte ^= _xorByte;
loByte ^= _xorByte;
}
//伺服器綑綁
;====
*)step 5
;==search
return LineageEncryption.decrypt(data, dataLength, _clkey);
;====
;==replace
//TODO 伺服器綑綁
if(Config.LOGINS_TO_AUTOENTICATION)
{
for(int i =0 ; i < dataLength ; i++) {
data=(byte)(data ^ _xorByte);
}
}
//伺服器綑綁
return LineageEncryption.decrypt(data, dataLength, _clkey);
;====
*)step 6
;==search
byte Bogus = (byte)(FIRST_PACKET.length + 7);
;====
;==replace
byte Bogus = (byte)(FIRST_PACKET.length + 7);
//TODO 伺服器綑綁
if(Config.LOGINS_TO_AUTOENTICATION)
{
_out.write((int)(_authdata & 0xff));
_out.write((int)(_authdata >> 8 & 0xff));
_out.write((int)(_authdata >> 16 & 0xff));
_out.write((int)(_authdata >> 24 & 0xff));
_out.flush();
}
//伺服器綑綁
;====
大佬们都睡觉了? 加密可以先改FALSE yasioukon 發表於 2023-12-21 20:42
加密可以先改FALSE
感谢回复,
不加密也进不去啊!!!
你有勾綠燈嗎
如果是紅燈 PORT之類的可能沒對應 yasioukon 發表於 2023-12-21 21:14
你有勾綠燈嗎
如果是紅燈 PORT之類的可能沒對應
绿灯贼亮啊,这是我刚截图。感谢各位帮忙,,,,
系統有改成地區台灣,字型繁體字嗎? cash471ss 發表於 2023-12-21 21:41
系統有改成地區台灣,字型繁體字嗎?
感谢大佬,是PS改台湾还是哪里需要设置,
Server config里面之前设置了大陆的时间和字体,都没用,还是卡登录界面,,,
電腦系統地區改台灣,字型更換為繁體(如果沒改字型)找字型轉換程式 cash471ss 發表於 2023-12-21 21:48
電腦系統地區改台灣,字型更換為繁體(如果沒改字型)找字型轉換程式
还是没用哦,,,,,气死了! 本帖最後由 cash471ss 於 2023-12-22 07:28 編輯
喔,原來如此 原碼有改封包加密嗎 如果沒改就別勾封包加密 天不孤 發表於 2023-12-22 14:14
原碼有改封包加密嗎 如果沒改就別勾封包加密
感谢大佬回复,源码加密我不知道在哪里看,我小白一枚!;P
Pack關掉試試 acer9999 發表於 2023-12-23 06:23
Pack關掉試試
谢谢,关了没用不知道是哪里出问题了,
Aquila 發表於 2023-12-29 15:25
********************************** l1j\server\Config.java 修改***********************************
*) ...
大佬麻烦详细一点如何操作,谢谢!还有感谢您最近分享的3.81C,小弟还没有使用,下载保存了! Aquila 發表於 2023-12-29 15:25
********************************** l1j\server\Config.java 修改***********************************
*) ...
这个是核心封包加密的txt文档,我有看到过,就是不会操作!
哪个大佬有QQ 帮我远程一下吧,2335856316
请问解决了么,我也是一样的问题。 感謝分享~很棒的特效~~
頁:
[1]
2