android 第三方应用可以不使用系统 hosts 吗,想拦截百度输入法上传文件
source link: https://www.v2ex.com/t/810857
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
想拦截百度输入法上传文件,
请求域名是 ipt.qchannel03.cn
上图是改手机 hosts 之后的请求,不知道为什么还是请求成功,下图是 ping ,windows 命令行 l 和 1 显示的好像没啥区别。。
有大佬知道吗,要怎么拦截这个域名
miyunda 15 小时 13 分钟前
ZeroClover 15 小时 3 分钟前
DNS 拦截都是不可靠的,毕竟软件可以用 HTTPDNS 来解析。
pckillers 13 小时 49 分钟前
Wounmay9976 13 小时 3 分钟前 via Android
不过明确告诉你没用的,据我多年观察目前这些国产 APP 多次请求不到解析结果会用 DoH 跟自己的 dns 服务器获取解析结果。
ColoThor 11 小时 57 分钟前
public static File a(Context context) {
File[] listFiles;
File file = new File(b.d(context));
if (file.exists() && !file.isFile() && (listFiles = file.listFiles()) != null) {
String str = b.b(context) + b.b(context);
try {
l.a(str, listFiles);
File file2 = new File(str);
File file3 = new File(str + ".gz");
boolean z = true;
f.a(str);
boolean z2 = true;
file2.delete();
if (!z2 || !file3.exists()) {
z = false;
}
if (z) {
com.sijla.g.a.c.a(str);
return file3;
}
} catch (Throwable th) {
com.sijla.g.a.c.a(str);
throw th;
}
com.sijla.g.a.c.a(str);
}
return null;
}
代码解析:
b.d(context) -> /data/data/com.baidu.input/files/.qmt/Qt2/
String str = b.b(context) + b.b(context); -> /data/data/com.baidu.input/files/.qmt/ardarchive/com.baidu.input_xxx.zip
l.a(str, listFiles) -> 生成 com.baidu.input_xxx.zip 文件
f.a(str) -> 生成 com.baidu.input_xxx.zip.gz 文件
com.sijla.g.a.c.a(str) -> 删除 com.baidu.input_xxx.zip 文件
ColoThor 11 小时 4 分钟前
![enter image description here]( https://s1.328888.xyz/2021/10/27/eIpAT.png)
cev2 10 小时 11 分钟前
dingwen07 1 小时 41 分钟前
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK