QQ浏览器 v12.2.3.7053版本的 MD5 值为:8285ab3059e5c8b521a264dfbc5c3685
以下内容为反编译后的 ByteArrayCapTools.java 源代码,内容仅作参考
package com.tencent.common.utils.capmock;
import android.util.Base64;
import java.io.DataInputStream;
import java.io.DataOutputStream;
import java.net.InetSocketAddress;
import java.net.Socket;
public class ByteArrayCapTools {
private static final String f10353a = ByteArrayCapTools.class.getSimpleName();
public static byte[] a(byte[] bArr, int i, Object obj, int i2, boolean z) {
int a2 = BaseCapTools.a(1, i, z);
if (bArr == null) {
return null;
}
try {
Socket socket = new Socket();
try {
socket.connect(new InetSocketAddress("127.0.0.1", 18989), 50);
byte[] a3 = BaseCapTools.a(bArr, a2, obj, i2, (String) null);
DataOutputStream dataOutputStream = new DataOutputStream(socket.getOutputStream());
try {
DataInputStream dataInputStream = new DataInputStream(socket.getInputStream());
try {
BaseCapTools.a(dataOutputStream, a2, a3);
byte[] decode = Base64.decode(BaseCapTools.a(BaseCapTools.a(dataInputStream)).getString("data"), 0);
dataOutputStream.close();
socket.close();
return decode;
} finally {
}
} finally {
}
} finally {
}
} catch (Exception unused) {
return bArr;
}
}
}