StringFog
StringFog copied to clipboard
jar 文件中的 strings, 有一些被混淆了,有一些没有。。
Jar 依赖中的 Strings , 有一些被混淆了,但还有一些没有被混淆。不知道是什么原因?是不是有什么配置可以混淆所有的 String 呀。
请看以下反编译后的代码片段,里面的String不知道什么原因没有被混淆
`
i2_02.X0 = (String)((Hashtable)object).get("Id");
object = "00000000";
Object object2 = "03";
Object object3 = eCGenParameterSpec;
eCGenParameterSpec = new ECGenParameterSpec("secp521r1");
KeyPairGenerator keyPairGenerator = KeyPairGenerator.getInstance("EC");
`
同一个方法中也会出现部分 string 混淆了,部分没有,请看以下反编译后的 代码
**A4.b(O3.a("MI/e\n", "Q+e/VwlpRyY=\n") + string7);**
if (!string4.equals(string7)) {
return false;
}
F2 f23 = f2;
long l = f23.W0;
long l2 = f23.V0;
l = (long)b_0.a(Long.parseLong(Q2.d(string3)), l, l2);
StringBuilder stringBuilder2 = stringBuilder;
stringBuilder2();
f2.S0 = string2 = stringBuilder.append(l).append(f2.X0).toString();
if (string2.length() < 32) {
int n5 = f2.S0.length();
for (int i = 0; i < 32 - n5; ++i) {
f2.S0 = f2.S0 + "0";
}
}
F2 f24 = f2;
f2.S0 = string = Q2.c(f24.S0);
i1 = Q2.e(b_0.b(string, string5));
**A4.a(i.A.a("dH usb: ").append(b_0.b(f2.S0, string5)).toString());**
**f24.m("doSafetyMode");**
return true;