電子地圖功能介紹
((經驗分享)接上篇)“(毒(得物))APP(數據采集)”。
(上篇提到了這個)APP(對)HTTP(請求做了)"(手腳)&q uot;(無法直接抓到包)。
(這里分析一下,它到底做的什么)"(手腳)",(以及怎么繞過)。
1.(在)com.shizhuang.duapp.common.helper.net.RestClient(類中可要找到如下代碼):
writeTimeout.proxy(Proxy.NO_PROXY);((詳見圖)1)
(這里)writeTimeout(是一個)OkHttpClient(實例),OkHttpClient.proxy(Proxy.NO_PROXY,意思就是不使用(繞過)系統代理)。
(繞過這個的方法有兩個):
(1讓)DuConfig.f277505a(的值為)true,(這樣就能避免執行)“writeTimeout.proxy(Proxy.NO_PROXY);”,(從而使用系統代理)。
(而)DuConfig.f277505a=appl icationInfo.metaData.getBoolean("debug");((詳見圖)2)
(因此我們可以通過)HookBundle.getBoolean(讓其返回)true, (另外一個思路是)HookOkHttpClient.proxy,(讓其失效)。
(2使用)Proxifier (讓安卓模擬器進程的流 量(例如夜神的)NoxVMHandle.exe強制轉發給)Fiddler。
(這種方法比較通用)。
2.(另外)APP(里還加了證書固定機制,通過代理后會報網絡異常)。
(通過如下代碼可以繞過):
varOkHostnameVerifier=Java.use('okhttp3.internal.tls.OkHostnameVerifier');
OkHostn ameVerifi er.verify.overload('j ava.lang.String','java.security.cert.X509Certificate').implementation=functi on(arg1,arg2){
conso le.log("OkHostnameVerifier.verify('java.lang.String','java.security.cert.X509Certificate')called.");
&n bsp; console.log(arg1);
&nb sp;console.log(arg2);
& nbsp; &n bsp; returntrue;
}
OkHostnameVerifier.verify.overload('java.lang.String','ja vax.net.ssl.SSLSession').implementation=function(arg1,arg2){
console.log("OkHostnameVerifier.verify('java.lang.String','javax.net.ssl.SSLSession')called.");
console.log(arg1);
console.log(arg2);
  ; &n bsp; returntrue;
&nb sp;&nb sp;}
&n bsp;&nb sp;
varCertificatePinner=Java.use('okhttp3.CertificatePinner');
Certific atePinner.check.overload ('java.lang.String','java.util.L ist').implementation=function(arg1,arg2){
  ;consol e.log('CertificatePinner.chec k()called.');
console.log(arg1);
& n bsp; & nbsp; console.log(arg2);
}
varOpenSSLSocketImpl=Java.use('com.android.org.conscrypt.OpenSSLSocketImpl');
OpenSSLSocketImpl.verifyCertificateChain.impleme n tation=functi on(arg1,arg2){
console.l og('OpenSSLSocketImpl.verifyCertificateChain()called.');
&nb sp; console.log(arg1);
console.log(arg2);
}
PS:(上述代碼和之前我們發的)“58(同城)APP(證書固定機制繞過sslunpinning方法)” (中的一樣)。
(經過上述兩步之后,就能順利抓到)HTTP(s流量,如圖)3(所示)。
國內常見的電子地圖坐標介紹
[最佳答案]回來說步行,不同于車導,行走用戶的轉向自由,行進路徑不規則,即使在電子羅盤的輔助下,也容易在抽象的...
電子地圖功能介紹
(所屬部門:昆明國旅旅行社客服部)
相關云南地圖
- 2020-09-14張家界的介紹 張家界介紹
- 2020-09-14威寧草海旅游景點介紹 威寧草海簡介
- 2020-09-14瑞麗旅游景點介紹 瑞麗市旅游景點
- 2020-09-14介紹鶴慶黃龍潭的景點作文 鶴慶黃龍潭隱憂及上海癡情女鬼
- 2020-09-14張家界風景區介紹 張家界天門山風景區介紹
- 2020-09-14湖南張家界旅游景點介紹 湖南張家界旅游景點介紹(一)









