温馨提示:本平台仅供研究软件风险、安全评估,禁止用于非法用途。由于展示的数据过于全面,请耐心等待加载完成。如有疑问或建议, 可加入我们的微信群讨论

应用图标

应用评分

文件信息

文件名称 PLC Drive Fault Finder v16.0.0.apk
文件大小 6.03MB
MD5 7faa4976812ccf838d85e1aa9fe71e43
SHA1 9402e3e91d33b701c9a9a5068f1a5f2e57d24342
SHA256 bb9dcd6c79db959ee59f4715d5e966a43225a02df22c4e1c1f8b6b08b01eb74f
病毒检测 ⚠️ 21 个厂商报毒⚠️

应用信息

应用名称 PLC Drive Fault Finder
包名 com.mobincube.android.sc_2J3XJ
主活动 com.mobimento.caponate.MainActivity
目标SDK 23 最小SDK 23
版本号 16.0.0 子版本号 16
加固信息 未加壳
开发框架 Java/Kotlin
非法应用检测 (该功能即将上线,识别赌博、诈骗、色情和黑产等类型应用)

组件导出信息

反编译代码

Manifest文件 查看
Java源代码 查看 -- 下载

文件列表

    证书信息

    二进制文件已签名
    v1 签名: True
    v2 签名: False
    v3 签名: False
    v4 签名: False
    主题: C=CHINA, ST=HUBEI, L=WUHAN, O=HUST, OU=BIAC, CN=oscar
    签名算法: rsassa_pkcs1v15
    有效期自: 2023-09-21 08:30:17+00:00
    有效期至: 2123-08-28 08:30:17+00:00
    发行人: C=CHINA, ST=HUBEI, L=WUHAN, O=HUST, OU=BIAC, CN=oscar
    序列号: 0x7591f516
    哈希算法: sha256
    证书MD5: 4fcb5f606276cfd3121c527f89e7b995
    证书SHA1: 2ef4a2c0e48fcf9c06b760340531dfef5ea2cf1c
    证书SHA256: 07e9d6a57f5a869903ce235cc98639525ef7f12e9e4b87e7da74c6c31ecaacdd
    证书SHA512: e8d7ce00a9cc85d98b0aabda06edd5510a6fbb4f2306828812ae9f8217c3fba54d4fea40c90510aacd25e64a9a6557e8ac9b096f7230629a2565e411ca7fa955
    找到 1 个唯一证书

    应用程序权限

    权限名称 安全等级 权限内容 权限描述 关联代码
    android.permission.WRITE_EXTERNAL_STORAGE 危险 读取/修改/删除外部存储内容 允许应用程序写入外部存储。
    com/amazon/device/ads/Assets.java
    com/amazon/device/ads/FileOutputHandler.java
    com/appodeal/ads/networks/spotx/SpotXVPAIDView.java
    com/appodeal/ads/utils/g.java
    com/avocarrot/androidsdk/VastParseAndVideoDownloadTask.java
    com/chartboost/sdk/Libraries/h.java
    com/chartboost/sdk/impl/bt.java
    com/fojas/fojas/DownloadService.java
    com/fojas/fojas/Popup.java
    com/fojas/fojas/Sincronizar.java
    com/inmobi/rendering/mraid/c.java
    com/jirbo/adcolony/aj.java
    com/jirbo/adcolony/m.java
    com/jirbo/adcolony/y.java
    com/mopub/common/DiskLruCache.java
    com/mopub/mobileads/AdAlertReporter.java
    com/mopub/mraid/MraidNativeCommandHandler.java
    com/mopub/volley/toolbox/DiskBasedCache.java
    com/paypal/android/a/c.java
    com/startapp/android/publish/j/j.java
    com/startapp/android/publish/j/q.java
    com/startapp/android/publish/video/b.java
    com/ukoyei/xdyffh224007/AbstractAdView.java
    com/ukoyei/xdyffh224007/MraidView.java
    com/ukoyei/xdyffh224007/s.java
    com/unity3d/ads/android/UnityAdsUtils.java
    com/unity3d/ads/android/cache/UnityAdsDownloader.java
    com/unity3d/ads/android/cache/b.java
    com/unity3d/ads/android2/UnityAdsUtils.java
    com/unity3d/ads/android2/cache/UnityAdsDownloader.java
    com/unity3d/ads/android2/cache/b.java
    com/vungle/publisher/cf.java
    com/vungle/publisher/net/http/DownloadHttpResponseHandler.java
    com/yandex/metrica/impl/o.java
    org/ksoap2/transport/HttpTransportSE.java
    org/mapsforge/android/maps/TileMemoryCardCache.java
    org/nexage/sourcekit/mraid/nativefeature/MRAIDNativeFeatureProvider.java
    org/nexage/sourcekit/vast/VASTPlayer.java
    ru/mail/android/mytarget/core/utils/d.java
    android.permission.INTERNET 危险 完全互联网访问 允许应用程序创建网络套接字。
    com/amazon/device/ads/HttpClientWebRequest.java
    com/amazon/device/ads/HttpURLConnectionWebRequest.java
    com/applovin/impl/sdk/o.java
    com/appodeal/ads/aj.java
    com/appodeal/ads/d/d.java
    com/appodeal/ads/d/i.java
    com/appodeal/ads/networks/spotx/SpotXVPAIDView.java
    com/appodeal/ads/utils/h.java
    com/appodeal/ads/utils/j.java
    com/avocarrot/androidsdk/AdLoadTask.java
    com/avocarrot/androidsdk/ImageLoadTask.java
    com/avocarrot/androidsdk/UrlTrackerThread.java
    com/avocarrot/androidsdk/VastParseAndVideoDownloadTask.java
    com/avocarrot/androidsdk/logging/AvocarrotLogger.java
    com/avocarrot/vastparser/HttpFetcher.java
    com/chartboost/sdk/impl/ba.java
    com/chartboost/sdk/impl/u.java
    com/chartboost/sdk/impl/y.java
    com/clevertap/android/sdk/CommsManager.java
    com/clevertap/android/sdk/Utils.java
    com/fojas/fojas/DownloadService.java
    com/fojas/fojas/Popup.java
    com/fojas/fojas/Sincroexp.java
    com/fojas/fojas/Sincronizar.java
    com/inmobi/commons/core/network/b.java
    com/inmobi/rendering/mraid/c.java
    com/mopub/common/DownloadResponse.java
    com/mopub/common/MoPubHttpUrlConnection.java
    com/mopub/common/UrlResolutionTask.java
    com/mopub/mobileads/VastXmlManagerAggregator.java
    com/mopub/mraid/MraidNativeCommandHandler.java
    com/mopub/volley/toolbox/BasicNetwork.java
    com/mopub/volley/toolbox/HttpClientStack.java
    com/mopub/volley/toolbox/HurlStack.java
    com/startapp/android/publish/j/h.java
    com/startapp/android/publish/j/o.java
    com/startapp/android/publish/video/b.java
    com/tappx/TAPPXAdNativeObject.java
    com/tappx/_Utils.java
    com/ukoyei/xdyffh224007/AbstractAdView.java
    com/ukoyei/xdyffh224007/AdView.java
    com/ukoyei/xdyffh224007/MraidView.java
    com/ukoyei/xdyffh224007/Url.java
    com/ukoyei/xdyffh224007/h.java
    com/ukoyei/xdyffh224007/n.java
    com/ukoyei/xdyffh224007/p.java
    com/ukoyei/xdyffh224007/s.java
    com/unity3d/ads/android/cache/b.java
    com/unity3d/ads/android2/cache/b.java
    com/vungle/publisher/ct.java
    com/vungle/publisher/net/http/DownloadHttpResponseHandler.java
    com/vungle/publisher/net/http/HttpTransport.java
    com/vungle/publisher/net/http/HttpURLConnectionFactory.java
    com/yandex/metrica/impl/bh.java
    com/yandex/mobile/ads/ai.java
    com/yandex/mobile/ads/ao.java
    com/yandex/mobile/ads/request/b.java
    com/yandex/mobile/ads/t.java
    com/yandex/mobile/ads/v.java
    com/yandex/mobile/ads/video/network/core/a.java
    com/yandex/mobile/ads/video/network/core/g.java
    org/ksoap2/transport/HttpTransportSE.java
    org/ksoap2/transport/ServiceConnectionSE.java
    org/mapsforge/android/maps/TileDownloadMapGenerator.java
    org/nexage/sourcekit/mraid/nativefeature/MRAIDNativeFeatureProvider.java
    org/nexage/sourcekit/mraid/rtb/ReportView.java
    org/nexage/sourcekit/util/HttpTools.java
    org/nexage/sourcekit/vast/VASTPlayer.java
    org/nexage/sourcekit/vast/processor/VASTProcessor.java
    rrrrrr/rrccrr.java
    ru/mail/android/mytarget/core/async/commands/c.java
    ru/mail/android/mytarget/core/async/commands/f.java
    ru/mail/android/mytarget/core/async/commands/g.java
    android.permission.ACCESS_FINE_LOCATION 危险 获取精确位置 通过GPS芯片接收卫星的定位信息,定位精度达10米以内。恶意程序可以用它来确定您所在的位置。
    android.permission.ACCESS_COARSE_LOCATION 危险 获取粗略位置 通过WiFi或移动基站的方式获取用户粗略的经纬度信息,定位精度大概误差在30~1500米。恶意程序可以用它来确定您的大概位置。
    android.permission.ACCESS_WIFI_STATE 普通 查看Wi-Fi状态 允许应用程序查看有关Wi-Fi状态的信息。
    android.permission.ACCESS_NETWORK_STATE 普通 获取网络状态 允许应用程序查看所有网络的状态。
    android.permission.READ_PHONE_STATE 危险 读取手机状态和标识 允许应用程序访问设备的手机功能。有此权限的应用程序可确定此手机的号码和序列号,是否正在通话,以及对方的号码等。

    证书安全分析

    高危
    1
    警告
    0
    信息
    1
    标题 严重程度 描述信息
    已签名应用 信息 应用程序使用代码签名证书进行签名
    应用程序容易受到 Janus 漏洞的影响 高危 应用程序使用 v1 签名方案进行签名,如果仅使用 v1 签名方案进行签名,则在 Android 5.0-8.0 上容易受到 Janus 漏洞的影响。在使用 v1 和 v2/v3 方案签名的 Android 5.0-7.0 上运行的应用程序也容易受到攻击。

    MANIFEST分析

    高危
    0
    警告
    8
    信息
    0
    屏蔽
    0
    序号 问题 严重程度 描述信息 操作
    1 应用程序数据可以被备份
    [android:allowBackup=true]
    警告 这个标志允许任何人通过adb备份你的应用程序数据。它允许已经启用了USB调试的用户从设备上复制应用程序数据。
    2 Broadcast Receiver (com.appodeal.ads.AppodealPackageAddedReceiver) 未被保护。
    [android:exported=true]
    警告 发现 Broadcast Receiver与设备上的其他应用程序共享,因此可被设备上的任何其他应用程序访问。
    3 Service (com.yandex.metrica.MetricaService) 未被保护。
    [android:exported=true]
    警告 发现 Service与设备上的其他应用程序共享,因此可被设备上的任何其他应用程序访问。
    4 Broadcast Receiver (com.yandex.metrica.MetricaEventHandler) 未被保护。
    [android:exported=true]
    警告 发现 Broadcast Receiver与设备上的其他应用程序共享,因此可被设备上的任何其他应用程序访问。
    5 Broadcast Receiver (com.inmobi.commons.core.utilities.uid.ImIdShareBroadCastReceiver) 未被保护。
    [android:exported=true]
    警告 发现 Broadcast Receiver与设备上的其他应用程序共享,因此可被设备上的任何其他应用程序访问。
    6 Broadcast Receiver (com.clevertap.android.sdk.InstallReferrerBroadcastReceiver) 未被保护。
    [android:exported=true]
    警告 发现 Broadcast Receiver与设备上的其他应用程序共享,因此可被设备上的任何其他应用程序访问。
    7 Broadcast Receiver (com.google.android.gms.gcm.GcmReceiver) 受权限保护, 但是应该检查权限的保护级别。
    Permission: com.google.android.c2dm.permission.SEND
    [android:exported=true]
    警告 发现一个 Broadcast Receiver被共享给了设备上的其他应用程序,因此让它可以被设备上的任何其他应用程序访问。它受到一个在分析的应用程序中没有定义的权限的保护。因此,应该在定义它的地方检查权限的保护级别。如果它被设置为普通或危险,一个恶意应用程序可以请求并获得这个权限,并与该组件交互。如果它被设置为签名,只有使用相同证书签名的应用程序才能获得这个权限。
    8 Content Provider (com.mobimento.caponate.util.AppContentProvider) 未被保护。
    [android:exported=true]
    警告 发现 Content Provider与设备上的其他应用程序共享,因此可被设备上的任何其他应用程序访问。

    可浏览的Activity组件

    ACTIVITY INTENT
    com.mobimento.caponate.MainActivity Schemes: http://,
    Hosts: 2J3XJ.mobincube.mobi,

    网络通信安全

    序号 范围 严重级别 描述

    API调用分析

    API功能 源码文件
    组件-> 启动 Service
    一般功能-> IPC通信
    com/amazon/device/ads/AdActivity.java
    com/amazon/device/ads/AdLayout.java
    com/amazon/device/ads/AdWebViewClient.java
    com/amazon/device/ads/AmazonDeviceLauncher.java
    com/amazon/device/ads/InAppBrowser.java
    com/amazon/device/ads/IntentBuilder.java
    com/amazon/device/ads/IntentBuilderFactory.java
    com/amazon/device/ads/InterstitialAd.java
    com/amazon/device/ads/MRAIDAdSDKBridge.java
    com/amazon/device/ads/VideoActionHandler.java
    com/amazon/device/ads/WebUtils.java
    com/amazon/device/ads/WebUtils2.java
    com/applovin/adview/AppLovinConfirmationActivity.java
    com/applovin/adview/AppLovinInterstitialActivity.java
    com/applovin/impl/adview/af.java
    com/applovin/impl/adview/r.java
    com/applovin/impl/sdk/AppLovinSdkImpl.java
    com/applovin/impl/sdk/EventServiceImpl.java
    com/applovin/impl/sdk/ap.java
    com/applovin/impl/sdk/n.java
    com/applovin/sdk/AppLovinEventService.java
    com/applovin/sdk/AppLovinSdkUtils.java
    com/appodeal/ads/AppodealPackageAddedReceiver.java
    com/appodeal/ads/InterstitialActivity.java
    com/appodeal/ads/VideoActivity.java
    com/appodeal/ads/aj.java
    com/appodeal/ads/e/o.java
    com/appodeal/ads/e/w.java
    com/appodeal/ads/g/n.java
    com/appodeal/ads/g/t.java
    com/appodeal/ads/i.java
    com/appodeal/ads/networks/SpotXActivity.java
    com/appodeal/ads/networks/spotx/SpotXVPAIDView.java
    com/appodeal/ads/networks/vpaid/VPAIDView.java
    com/appodeal/ads/networks/vpaid/a.java
    com/appodeal/ads/utils/e.java
    com/appodeal/ads/utils/n.java
    com/avocarrot/androidsdk/BaseController.java
    com/avocarrot/androidsdk/RedirectActivity.java
    com/avocarrot/androidsdk/RedirectWebView.java
    com/avocarrot/androidsdk/Utils.java
    com/avocarrot/androidsdk/VideoActivity.java
    com/chartboost/sdk/Chartboost.java
    com/chartboost/sdk/c.java
    com/chartboost/sdk/impl/a.java
    com/chartboost/sdk/impl/ax.java
    com/chartboost/sdk/impl/ba.java
    com/chartboost/sdk/impl/bd.java
    com/chartboost/sdk/impl/be.java
    com/clevertap/android/sdk/ActivityLifecycleCallback.java
    com/clevertap/android/sdk/CleverTapAPI.java
    com/clevertap/android/sdk/GcmBroadcastReceiver.java
    com/clevertap/android/sdk/InAppManager.java
    com/clevertap/android/sdk/InAppNotificationActivity.java
    com/clevertap/android/sdk/InstallReferrerBroadcastReceiver.java
    com/flurry/android/FlurryFullscreenTakeoverActivity.java
    com/flurry/android/FlurryInstallReceiver.java
    com/flurry/android/FlurryShareActivity.java
    com/fojas/fojas/ABMcontactos.java
    com/fojas/fojas/ABMfichas.java
    com/fojas/fojas/Calculos.java
    com/fojas/fojas/Contactos.java
    com/fojas/fojas/DownloadService.java
    com/fojas/fojas/Expedientes.java
    com/fojas/fojas/Fichas.java
    com/fojas/fojas/Login.java
    com/fojas/fojas/MainActivity.java
    com/fojas/fojas/Popup.java
    com/fojas/fojas/Sincronizar.java
    com/fojas/fojas/Terminos.java
    com/fojas/fojas/Vercontactos.java
    com/fojas/fojas/Verfichas.java
    com/inmobi/ads/n.java
    com/inmobi/commons/a/a.java
    com/inmobi/commons/core/utilities/e.java
    com/inmobi/commons/core/utilities/uid/ImIdShareBroadCastReceiver.java
    com/inmobi/commons/core/utilities/uid/c.java
    com/inmobi/rendering/InMobiAdActivity.java
    com/inmobi/rendering/RenderView.java
    com/inmobi/rendering/a.java
    com/inmobi/rendering/mraid/MraidMediaProcessor.java
    com/inmobi/rendering/mraid/g.java
    com/inmobi/rendering/mraid/h.java
    com/inmobi/rendering/mraid/n.java
    com/inmobi/sdk/InMobiSdk.java
    com/inmobi/signals/activityrecognition/ActivityRecognitionManager.java
    com/inmobi/signals/activityrecognition/b.java
    com/inmobi/signals/b/c.java
    com/jirbo/adcolony/AdColonyBrowser.java
    com/jirbo/adcolony/AdColonyNativeAdView.java
    com/jirbo/adcolony/ae.java
    com/jirbo/adcolony/d.java
    com/jirbo/adcolony/e.java
    com/jirbo/adcolony/m.java
    com/mopub/common/MoPubBrowser.java
    com/mopub/common/UrlAction.java
    com/mopub/common/UrlHandler.java
    com/mopub/common/util/Intents.java
    com/mopub/common/util/ManifestUtils.java
    com/mopub/exceptions/IntentNotResolvableException.java
    com/mopub/mobileads/AdAlertReporter.java
    com/mopub/mobileads/BaseBroadcastReceiver.java
    com/mopub/mobileads/BaseInterstitialActivity.java
    com/mopub/mobileads/BaseVideoPlayerActivity.java
    com/mopub/mobileads/BaseVideoViewController.java
    com/mopub/mobileads/EventForwardingBroadcastReceiver.java
    com/mopub/mobileads/HtmlWebViewClient.java
    com/mopub/mobileads/MoPubActivity.java
    com/mopub/mobileads/MoPubView.java
    com/mopub/mobileads/MraidActivity.java
    com/mopub/mobileads/MraidVideoPlayerActivity.java
    com/mopub/mobileads/RewardedVideoBroadcastReceiver.java
    com/mopub/mobileads/VastCompanionAdConfig.java
    com/mopub/mobileads/VastIconConfig.java
    com/mopub/mobileads/VastVideoConfig.java
    com/mopub/mobileads/VastVideoViewController.java
    com/mopub/mraid/MraidBridge.java
    com/mopub/mraid/MraidController.java
    com/mopub/mraid/MraidNativeCommandHandler.java
    com/mopub/volley/AuthFailureError.java
    com/mopub/volley/toolbox/AndroidAuthenticator.java
    com/startapp/android/publish/JsInterface.java
    com/startapp/android/publish/OverlayActivity.java
    com/startapp/android/publish/StartAppAd.java
    com/startapp/android/publish/a/d.java
    com/startapp/android/publish/a/g.java
    com/startapp/android/publish/adinformation/c.java
    com/startapp/android/publish/banner/banner3d/Banner3DFace.java
    com/startapp/android/publish/c/b.java
    com/startapp/android/publish/c/c.java
    com/startapp/android/publish/c/d.java
    com/startapp/android/publish/c/h.java
    com/startapp/android/publish/g/b.java
    com/startapp/android/publish/g/c.java
    com/startapp/android/publish/j/a.java
    com/startapp/android/publish/j/k.java
    com/startapp/android/publish/j/w.java
    com/startapp/android/publish/list3d/List3DActivity.java
    com/startapp/android/publish/list3d/ListItem.java
    com/startapp/android/publish/list3d/c.java
    com/startapp/android/publish/model/AdDetails.java
    com/startapp/android/publish/nativead/NativeAdDetails.java
    com/startapp/android/publish/splash/a.java
    com/tappx/TAPPXAdNativeObject.java
    com/tappx/TrackInstall.java
    com/ukoyei/xdyffh224007/AdActivity.java
    com/ukoyei/xdyffh224007/BrowserActivity.java
    com/ukoyei/xdyffh224007/CalendarEvent.java
    com/ukoyei/xdyffh224007/MraidView.java
    com/ukoyei/xdyffh224007/a.java
    com/ukoyei/xdyffh224007/e.java
    com/ukoyei/xdyffh224007/f.java
    com/ukoyei/xdyffh224007/h.java
    com/ukoyei/xdyffh224007/o.java
    com/ukoyei/xdyffh224007/q.java
    com/ukoyei/xdyffh224007/s.java
    com/unity3d/ads/android/UnityAds.java
    com/unity3d/ads/android/data/UnityAdsAdvertisingId.java
    com/unity3d/ads/android/data/b.java
    com/unity3d/ads/android/data/c.java
    com/unity3d/ads/android/properties/UnityAdsConstants.java
    com/unity3d/ads/android/webapp/IUnityAdsWebBridgeListener.java
    com/unity3d/ads/android/webapp/UnityAdsWebBridge.java
    com/unity3d/ads/android/webapp/b.java
    com/unity3d/ads/android2/UnityAds.java
    com/unity3d/ads/android2/data/UnityAdsAdvertisingId.java
    com/unity3d/ads/android2/data/b.java
    com/unity3d/ads/android2/data/c.java
    com/unity3d/ads/android2/properties/UnityAdsConstants.java
    com/unity3d/ads/android2/webapp/IUnityAdsWebBridgeListener.java
    com/unity3d/ads/android2/webapp/UnityAdsWebBridge.java
    com/unity3d/ads/android2/webapp/b.java
    com/vungle/publisher/FullScreenAdActivity$$InjectAdapter.java
    com/vungle/publisher/FullScreenAdActivity.java
    com/vungle/publisher/VunglePubBase.java
    com/vungle/publisher/db/DatabaseBroadcastReceiver.java
    com/vungle/publisher/device/ExternalStorageStateBroadcastReceiver.java
    com/vungle/publisher/env/SdkState.java
    com/vungle/publisher/net/NetworkBroadcastReceiver.java
    com/vungle/publisher/util/IntentFactory$$InjectAdapter.java
    com/vungle/publisher/util/IntentFactory.java
    com/yandex/metrica/IMetricaService.java
    com/yandex/metrica/MetricaEventHandler.java
    com/yandex/metrica/MetricaService.java
    com/yandex/metrica/impl/GoogleAdvertisingIdGetter.java
    com/yandex/metrica/impl/aa.java
    com/yandex/metrica/impl/am.java
    com/yandex/metrica/impl/bb.java
    com/yandex/metrica/impl/bd.java
    com/yandex/metrica/impl/bh.java
    com/yandex/metrica/impl/v.java
    com/yandex/metrica/p.java
    com/yandex/mobile/ads/AdActivity.java
    com/yandex/mobile/ads/PhoneStateTracker.java
    com/yandex/mobile/ads/a.java
    com/yandex/mobile/ads/aa.java
    com/yandex/mobile/ads/au.java
    com/yandex/mobile/ads/ax.java
    com/yandex/mobile/ads/az.java
    com/yandex/mobile/ads/bd.java
    com/yandex/mobile/ads/nativeads/g.java
    com/yandex/mobile/ads/utils/i.java
    org/nexage/sourcekit/mraid/MRAIDBrowser.java
    org/nexage/sourcekit/mraid/nativefeature/MRAIDNativeFeatureProvider.java
    org/nexage/sourcekit/vast/VASTPlayer.java
    org/nexage/sourcekit/vast/activity/VASTActivity.java
    org/nexage/sourcekit/vast/activity/VPAIDActivity.java
    ru/mail/android/mytarget/ads/InterstitialAd.java
    ru/mail/android/mytarget/ads/MyTargetActivity.java
    ru/mail/android/mytarget/core/ui/views/chrome/CustomWebView.java
    ru/mail/android/mytarget/core/ui/views/controls/AdInfoButton.java
    ru/mail/android/mytarget/core/ui/views/fspromo/FSPromoFooterLayout.java
    ru/mail/android/mytarget/core/utils/i.java
    ru/mail/android/mytarget/nativeads/NativeAppwallAd.java
    组件-> 启动 Activity
    com/amazon/device/ads/AmazonDeviceLauncher.java
    com/amazon/device/ads/InAppBrowser.java
    com/amazon/device/ads/IntentBuilder.java
    com/amazon/device/ads/MRAIDAdSDKBridge.java
    com/amazon/device/ads/WebUtils.java
    com/applovin/impl/adview/af.java
    com/applovin/impl/adview/r.java
    com/applovin/impl/sdk/ap.java
    com/applovin/sdk/AppLovinSdkUtils.java
    com/appodeal/ads/aj.java
    com/appodeal/ads/e/o.java
    com/appodeal/ads/e/w.java
    com/appodeal/ads/g/n.java
    com/appodeal/ads/g/t.java
    com/appodeal/ads/networks/spotx/SpotXVPAIDView.java
    com/appodeal/ads/networks/vpaid/VPAIDView.java
    com/appodeal/ads/utils/e.java
    com/avocarrot/androidsdk/BaseController.java
    com/avocarrot/androidsdk/RedirectWebView.java
    com/avocarrot/androidsdk/Utils.java
    com/chartboost/sdk/Chartboost.java
    com/chartboost/sdk/impl/ba.java
    com/clevertap/android/sdk/InAppManager.java
    com/clevertap/android/sdk/InAppNotificationActivity.java
    com/fojas/fojas/Calculos.java
    com/fojas/fojas/Contactos.java
    com/fojas/fojas/Expedientes.java
    com/fojas/fojas/Fichas.java
    com/fojas/fojas/Login.java
    com/fojas/fojas/MainActivity.java
    com/fojas/fojas/Popup.java
    com/fojas/fojas/Sincronizar.java
    com/fojas/fojas/Terminos.java
    com/fojas/fojas/Vercontactos.java
    com/fojas/fojas/Verfichas.java
    com/inmobi/commons/a/a.java
    com/inmobi/rendering/InMobiAdActivity.java
    com/jirbo/adcolony/AdColonyBrowser.java
    com/jirbo/adcolony/AdColonyNativeAdView.java
    com/jirbo/adcolony/ae.java
    com/jirbo/adcolony/d.java
    com/jirbo/adcolony/m.java
    com/mopub/common/util/Intents.java
    com/mopub/mobileads/AdAlertReporter.java
    com/mopub/mobileads/BaseVideoPlayerActivity.java
    com/mopub/mobileads/MoPubActivity.java
    com/mopub/mobileads/MraidActivity.java
    com/mopub/mobileads/MraidVideoPlayerActivity.java
    com/mopub/mobileads/VastCompanionAdConfig.java
    com/mopub/mobileads/VastIconConfig.java
    com/mopub/mobileads/VastVideoConfig.java
    com/mopub/mraid/MraidBridge.java
    com/mopub/mraid/MraidNativeCommandHandler.java
    com/startapp/android/publish/JsInterface.java
    com/startapp/android/publish/StartAppAd.java
    com/startapp/android/publish/a/d.java
    com/startapp/android/publish/a/g.java
    com/startapp/android/publish/c/c.java
    com/startapp/android/publish/j/w.java
    com/tappx/TAPPXAdNativeObject.java
    com/tappx/TrackInstall.java
    com/ukoyei/xdyffh224007/BrowserActivity.java
    com/ukoyei/xdyffh224007/CalendarEvent.java
    com/ukoyei/xdyffh224007/MraidView.java
    com/ukoyei/xdyffh224007/a.java
    com/ukoyei/xdyffh224007/e.java
    com/ukoyei/xdyffh224007/f.java
    com/ukoyei/xdyffh224007/h.java
    com/ukoyei/xdyffh224007/o.java
    com/ukoyei/xdyffh224007/s.java
    com/unity3d/ads/android/UnityAds.java
    com/unity3d/ads/android/webapp/UnityAdsWebBridge.java
    com/unity3d/ads/android2/UnityAds.java
    com/unity3d/ads/android2/webapp/UnityAdsWebBridge.java
    com/vungle/publisher/FullScreenAdActivity.java
    com/vungle/publisher/VunglePubBase.java
    com/yandex/mobile/ads/a.java
    com/yandex/mobile/ads/au.java
    com/yandex/mobile/ads/utils/i.java
    org/nexage/sourcekit/mraid/MRAIDBrowser.java
    org/nexage/sourcekit/mraid/nativefeature/MRAIDNativeFeatureProvider.java
    org/nexage/sourcekit/vast/VASTPlayer.java
    org/nexage/sourcekit/vast/activity/VPAIDActivity.java
    ru/mail/android/mytarget/ads/InterstitialAd.java
    ru/mail/android/mytarget/core/ui/views/chrome/CustomWebView.java
    ru/mail/android/mytarget/core/ui/views/controls/AdInfoButton.java
    ru/mail/android/mytarget/core/ui/views/fspromo/FSPromoFooterLayout.java
    ru/mail/android/mytarget/core/utils/i.java
    ru/mail/android/mytarget/nativeads/NativeAppwallAd.java
    网络通信-> WebView 相关
    com/amazon/device/ads/AdController.java
    com/amazon/device/ads/InAppBrowser.java
    com/amazon/device/ads/ViewManager.java
    com/amazon/device/ads/WebViewFactory.java
    com/applovin/impl/adview/o.java
    com/appodeal/ads/networks/h.java
    com/appodeal/ads/networks/spotx/SpotXVPAIDView.java
    com/appodeal/ads/networks/vpaid/VPAIDView.java
    com/avocarrot/androidsdk/RedirectWebView.java
    com/chartboost/sdk/impl/as.java
    com/chartboost/sdk/impl/br.java
    com/chartboost/sdk/impl/bs.java
    com/clevertap/android/sdk/InAppNotificationActivity.java
    com/inmobi/commons/a/a.java
    com/inmobi/commons/core/network/e.java
    com/inmobi/rendering/RenderView.java
    com/inmobi/rendering/mraid/h.java
    com/jirbo/adcolony/AdColonyBrowser.java
    com/jirbo/adcolony/ae.java
    com/jirbo/adcolony/m.java
    com/mopub/common/BrowserWebViewClient.java
    com/mopub/common/MoPubBrowser.java
    com/mopub/mobileads/MoPubActivity.java
    com/mopub/mobileads/MraidActivity.java
    com/mopub/mobileads/VastVideoViewController.java
    com/mopub/mobileads/util/WebViews.java
    com/mopub/mraid/MraidBridge.java
    com/mopub/network/Networking.java
    com/startapp/android/publish/adinformation/a.java
    com/startapp/android/publish/banner/bannerstandard/BannerStandard.java
    com/startapp/android/publish/c/c.java
    com/startapp/android/publish/c/d.java
    com/startapp/android/publish/j/b.java
    com/startapp/android/publish/j/o.java
    com/startapp/android/publish/j/w.java
    com/startapp/android/publish/splash/b.java
    com/tappx/_DeviceInfo.java
    com/ukoyei/xdyffh224007/BrowserActivity.java
    com/ukoyei/xdyffh224007/ImageBanner.java
    com/ukoyei/xdyffh224007/MraidView.java
    com/ukoyei/xdyffh224007/VpaidLayout.java
    com/ukoyei/xdyffh224007/a.java
    com/ukoyei/xdyffh224007/d.java
    com/ukoyei/xdyffh224007/o.java
    com/unity3d/ads/android/webapp/UnityAdsWebView.java
    com/unity3d/ads/android/webapp/m.java
    com/unity3d/ads/android2/webapp/UnityAdsWebView.java
    com/unity3d/ads/android2/webapp/m.java
    com/vungle/publisher/display/controller/AdWebViewClient.java
    com/vungle/publisher/display/view/WebViewFragment.java
    com/vungle/publisher/util/ViewUtils.java
    com/yandex/mobile/ads/AdActivity.java
    com/yandex/mobile/ads/ab.java
    com/yandex/mobile/ads/c.java
    org/nexage/sourcekit/mraid/MRAIDBrowser.java
    org/nexage/sourcekit/mraid/MRAIDView.java
    org/nexage/sourcekit/vast/activity/VASTActivity.java
    org/nexage/sourcekit/vast/activity/VPAIDActivity.java
    ru/mail/android/mytarget/core/engines/g.java
    ru/mail/android/mytarget/core/ui/views/chrome/CustomWebView.java
    网络通信-> WebView JavaScript接口
    com/amazon/device/ads/AdController.java
    com/amazon/device/ads/AndroidTargetUtils.java
    com/amazon/device/ads/InAppBrowser.java
    com/amazon/device/ads/ViewManager.java
    com/amazon/device/ads/WebViewFactory.java
    com/applovin/impl/adview/o.java
    com/appodeal/ads/networks/h.java
    com/appodeal/ads/networks/spotx/SpotXVPAIDView.java
    com/appodeal/ads/networks/vpaid/VPAIDView.java
    com/avocarrot/androidsdk/RedirectWebView.java
    com/chartboost/sdk/impl/br.java
    com/inmobi/commons/core/network/e.java
    com/inmobi/rendering/RenderView.java
    com/jirbo/adcolony/AdColonyBrowser.java
    com/jirbo/adcolony/ae.java
    com/mopub/common/MoPubBrowser.java
    com/mopub/mobileads/MoPubActivity.java
    com/mopub/mobileads/MraidActivity.java
    com/mopub/mraid/MraidBridge.java
    com/startapp/android/publish/adinformation/a.java
    com/startapp/android/publish/banner/bannerstandard/BannerStandard.java
    com/startapp/android/publish/c/c.java
    com/startapp/android/publish/c/d.java
    com/startapp/android/publish/j/w.java
    com/startapp/android/publish/splash/b.java
    com/ukoyei/xdyffh224007/BrowserActivity.java
    com/ukoyei/xdyffh224007/ImageBanner.java
    com/ukoyei/xdyffh224007/MraidView.java
    com/ukoyei/xdyffh224007/VpaidLayout.java
    com/ukoyei/xdyffh224007/a.java
    com/ukoyei/xdyffh224007/o.java
    com/unity3d/ads/android/webapp/UnityAdsWebView.java
    com/unity3d/ads/android/webapp/m.java
    com/unity3d/ads/android2/webapp/UnityAdsWebView.java
    com/unity3d/ads/android2/webapp/m.java
    com/vungle/publisher/display/view/WebViewFragment.java
    com/yandex/mobile/ads/ad.java
    com/yandex/mobile/ads/c.java
    org/nexage/sourcekit/mraid/MRAIDBrowser.java
    org/nexage/sourcekit/mraid/MRAIDView.java
    org/nexage/sourcekit/vast/activity/VASTActivity.java
    org/nexage/sourcekit/vast/activity/VPAIDActivity.java
    ru/mail/android/mytarget/core/engines/g.java
    ru/mail/android/mytarget/core/ui/views/chrome/CustomWebView.java
    网络通信-> WebView GET请求
    一般功能-> 获取系统服务(getSystemService)
    com/amazon/device/ads/AdController.java
    com/amazon/device/ads/AdLayout.java
    com/amazon/device/ads/AdLocation.java
    com/amazon/device/ads/ConnectionInfo.java
    com/amazon/device/ads/DeviceInfo.java
    com/amazon/device/ads/DisplayUtils.java
    com/amazon/device/ads/InAppBrowser.java
    com/amazon/device/ads/NativeCloseButton.java
    com/applovin/adview/AppLovinInterstitialActivity.java
    com/applovin/impl/sdk/AppLovinAdServiceImpl.java
    com/applovin/impl/sdk/n.java
    com/applovin/impl/sdk/q.java
    com/applovin/impl/sdk/r.java
    com/appodeal/ads/ad.java
    com/appodeal/ads/af.java
    com/appodeal/ads/ag.java
    com/appodeal/ads/ai.java
    com/appodeal/ads/aj.java
    com/appodeal/ads/d/b.java
    com/appodeal/ads/f.java
    com/appodeal/ads/networks/spotx/SpotXVPAIDView.java
    com/appodeal/ads/t.java
    com/avocarrot/androidsdk/DeviceInfo.java
    com/avocarrot/androidsdk/InstreamXMLView.java
    com/avocarrot/androidsdk/Utils.java
    com/chartboost/sdk/CBImpressionActivity.java
    com/chartboost/sdk/Libraries/CBUtility.java
    com/chartboost/sdk/Libraries/c.java
    com/chartboost/sdk/impl/ax.java
    com/chartboost/sdk/impl/ay.java
    com/clevertap/android/sdk/CleverTapAPI.java
    com/clevertap/android/sdk/CommsManager.java
    com/clevertap/android/sdk/EventHandler.java
    com/clevertap/android/sdk/ProfileHandler.java
    com/clevertap/android/sdk/Utils.java
    com/fojas/fojas/Sincroexp.java
    com/fojas/fojas/Sincroimp.java
    com/fojas/fojas/Sincronizar.java
    com/inmobi/commons/core/utilities/c.java
    com/inmobi/commons/core/utilities/e.java
    com/inmobi/commons/core/utilities/info/DisplayInfo.java
    com/inmobi/commons/core/utilities/info/b.java
    com/inmobi/rendering/RenderView.java
    com/inmobi/rendering/a.java
    com/inmobi/rendering/a/c.java
    com/inmobi/rendering/mraid/MraidMediaProcessor.java
    com/inmobi/rendering/mraid/n.java
    com/inmobi/signals/LocationInfo.java
    com/inmobi/signals/a/c.java
    com/inmobi/signals/b/b.java
    com/inmobi/signals/b/c.java
    com/inmobi/signals/i.java
    com/jirbo/adcolony/ADCVideo.java
    com/jirbo/adcolony/g.java
    com/jirbo/adcolony/q.java
    com/mopub/common/ClientMetadata.java
    com/mopub/common/LocationService.java
    com/mopub/common/util/DeviceUtils.java
    com/mopub/mobileads/AdViewController.java
    com/mopub/mobileads/BaseVideoPlayerActivity.java
    com/mopub/mobileads/BaseWebView.java
    com/mopub/mobileads/VastManager.java
    com/mopub/mobileads/VastXmlManagerAggregator.java
    com/mopub/mraid/MraidController.java
    com/mopub/network/MaxWidthImageLoader.java
    com/paypal/android/a/c.java
    com/startapp/android/publish/adinformation/a.java
    com/startapp/android/publish/banner/banner3d/Banner3DSize.java
    com/startapp/android/publish/banner/bannerstandard/BannerStandard.java
    com/startapp/android/publish/e/d.java
    com/startapp/android/publish/j/b.java
    com/startapp/android/publish/j/l.java
    com/startapp/android/publish/j/n.java
    com/startapp/android/publish/j/o.java
    com/startapp/android/publish/j/w.java
    com/startapp/android/publish/model/BaseRequest.java
    com/startapp/android/publish/splash/SplashConfig.java
    com/tappx/_DeviceInfo.java
    com/tappx/_Utils.java
    com/tappx/_UtilsLoc.java
    com/ukoyei/xdyffh224007/VpaidLayout.java
    com/ukoyei/xdyffh224007/b.java
    com/ukoyei/xdyffh224007/e.java
    com/ukoyei/xdyffh224007/l.java
    com/ukoyei/xdyffh224007/n.java
    com/ukoyei/xdyffh224007/q.java
    com/unity3d/ads/android/UnityAds.java
    com/unity3d/ads/android/data/UnityAdsDevice.java
    com/unity3d/ads/android/f.java
    com/unity3d/ads/android/video/UnityAdsVideoPlayView.java
    com/unity3d/ads/android/webapp/UnityAdsWebData.java
    com/unity3d/ads/android2/UnityAds.java
    com/unity3d/ads/android2/data/UnityAdsDevice.java
    com/unity3d/ads/android2/f.java
    com/unity3d/ads/android2/video/UnityAdsVideoPlayView.java
    com/unity3d/ads/android2/webapp/UnityAdsWebData.java
    com/vungle/publisher/env/AndroidDevice.java
    com/vungle/publisher/inject/AdaptiveIdOverrideModule.java
    com/vungle/publisher/inject/ConfigurablePublisherModule.java
    com/yandex/metrica/impl/ag.java
    com/yandex/metrica/impl/bg.java
    com/yandex/metrica/impl/bj.java
    com/yandex/metrica/impl/y.java
    com/yandex/mobile/ads/PhoneStateTracker.java
    com/yandex/mobile/ads/utils/e.java
    com/yandex/mobile/ads/v.java
    org/nexage/sourcekit/mraid/MRAIDView.java
    org/nexage/sourcekit/util/NetworkTools.java
    org/nexage/sourcekit/vast/activity/VASTActivity.java
    org/nexage/sourcekit/vast/activity/VPAIDActivity.java
    ru/mail/android/mytarget/core/providers/b.java
    ru/mail/android/mytarget/core/providers/c.java
    ru/mail/android/mytarget/core/providers/f.java
    ru/mail/android/mytarget/core/ui/views/fspromo/FSPromoView.java
    一般功能-> 文件操作
    com/amazon/device/ads/AndroidTargetUtils.java
    com/amazon/device/ads/AppEventRegistrationHandler.java
    com/amazon/device/ads/Assets.java
    com/amazon/device/ads/DebugProperties.java
    com/amazon/device/ads/DefaultFileHandlerFactory.java
    com/amazon/device/ads/FileHandler.java
    com/amazon/device/ads/FileHandlerFactory.java
    com/amazon/device/ads/FileInputHandler.java
    com/amazon/device/ads/FileOutputHandler.java
    com/amazon/device/ads/GooglePlayServicesAdapter.java
    com/amazon/device/ads/GraphicsUtils.java
    com/amazon/device/ads/HttpClientWebRequest.java
    com/amazon/device/ads/HttpURLConnectionWebRequest.java
    com/amazon/device/ads/ImageResponseReader.java
    com/amazon/device/ads/MobileAdsInfoStore.java
    com/amazon/device/ads/ResponseReader.java
    com/amazon/device/ads/Settings.java
    com/amazon/device/ads/StringUtils.java
    com/amazon/device/ads/WebRequest.java
    com/amazon/device/ads/WebUtils.java
    com/amazon/device/ads/WebViewFactory.java
    com/applovin/adview/AppLovinInterstitialActivity.java
    com/applovin/impl/sdk/AppLovinSdkImpl.java
    com/applovin/impl/sdk/a.java
    com/applovin/impl/sdk/bm.java
    com/applovin/impl/sdk/bz.java
    com/applovin/impl/sdk/cb.java
    com/applovin/impl/sdk/cv.java
    com/applovin/impl/sdk/dh.java
    com/applovin/impl/sdk/m.java
    com/applovin/impl/sdk/o.java
    com/applovin/impl/sdk/q.java
    com/applovin/impl/sdk/r.java
    com/applovin/impl/sdk/y.java
    com/applovin/sdk/AppLovinSdkUtils.java
    com/appodeal/ads/Appodeal.java
    com/appodeal/ads/UserSettings.java
    com/appodeal/ads/aj.java
    com/appodeal/ads/b.java
    com/appodeal/ads/d/a.java
    com/appodeal/ads/d/b.java
    com/appodeal/ads/d/c.java
    com/appodeal/ads/d/d.java
    com/appodeal/ads/d/e.java
    com/appodeal/ads/d/g.java
    com/appodeal/ads/d/h.java
    com/appodeal/ads/d/i.java
    com/appodeal/ads/d/j.java
    com/appodeal/ads/f/f.java
    com/appodeal/ads/networks/l.java
    com/appodeal/ads/networks/spotx/SpotXVPAIDView.java
    com/appodeal/ads/utils/b.java
    com/appodeal/ads/utils/d.java
    com/appodeal/ads/utils/e.java
    com/appodeal/ads/utils/g.java
    com/appodeal/ads/utils/h.java
    com/appodeal/ads/utils/j.java
    com/avocarrot/androidsdk/AdLoadTask.java
    com/avocarrot/androidsdk/DeviceInfo.java
    com/avocarrot/androidsdk/DynamicConfiguration.java
    com/avocarrot/androidsdk/ImageLoadTask.java
    com/avocarrot/androidsdk/Utils.java
    com/avocarrot/androidsdk/VastParseAndVideoDownloadTask.java
    com/avocarrot/androidsdk/VideoManager.java
    com/avocarrot/androidsdk/logging/AvocarrotLogger.java
    com/avocarrot/json2view/DynamicProperty.java
    com/avocarrot/vastparser/Fetcher.java
    com/avocarrot/vastparser/HttpFetcher.java
    com/avocarrot/vastparser/VastParser.java
    com/chartboost/sdk/Libraries/CBUtility.java
    com/chartboost/sdk/Libraries/c.java
    com/chartboost/sdk/Libraries/d.java
    com/chartboost/sdk/Libraries/h.java
    com/chartboost/sdk/Libraries/j.java
    com/chartboost/sdk/Tracking/CBAnalytics.java
    com/chartboost/sdk/Tracking/a.java
    com/chartboost/sdk/b.java
    com/chartboost/sdk/c.java
    com/chartboost/sdk/impl/ab.java
    com/chartboost/sdk/impl/ac.java
    com/chartboost/sdk/impl/az.java
    com/chartboost/sdk/impl/bd.java
    com/chartboost/sdk/impl/be.java
    com/chartboost/sdk/impl/bs.java
    com/chartboost/sdk/impl/bt.java
    com/chartboost/sdk/impl/bu.java
    com/chartboost/sdk/impl/bv.java
    com/chartboost/sdk/impl/l.java
    com/chartboost/sdk/impl/u.java
    com/chartboost/sdk/impl/x.java
    com/chartboost/sdk/impl/y.java
    com/clevertap/android/sdk/CleverTapAPI.java
    com/clevertap/android/sdk/CloseImageView.java
    com/clevertap/android/sdk/CommsManager.java
    com/clevertap/android/sdk/DeviceInfo.java
    com/clevertap/android/sdk/GcmManager.java
    com/clevertap/android/sdk/InAppManager.java
    com/clevertap/android/sdk/LocalDataStore.java
    com/clevertap/android/sdk/QueueManager.java
    com/clevertap/android/sdk/SessionManager.java
    com/clevertap/android/sdk/StorageHelper.java
    com/clevertap/android/sdk/Utils.java
    com/clevertap/android/sdk/Validator.java
    com/fojas/fojas/ABMcontactos.java
    com/fojas/fojas/ABMfichas.java
    com/fojas/fojas/Contactos.java
    com/fojas/fojas/DownloadService.java
    com/fojas/fojas/Fichas.java
    com/fojas/fojas/Login.java
    com/fojas/fojas/MainActivity.java
    com/fojas/fojas/Popup.java
    com/fojas/fojas/Sincroexp.java
    com/fojas/fojas/Sincroimp.java
    com/fojas/fojas/Sincronizar.java
    com/fojas/fojas/Terminos.java
    com/fojas/fojas/Vercontactos.java
    com/fojas/fojas/Verfichas.java
    com/immersion/hapticmediasdk/MediaPlaybackSDK.java
    com/immersion/hapticmediasdk/controllers/FileReaderFactory.java
    com/immersion/hapticmediasdk/controllers/HapticDownloadThread.java
    com/immersion/hapticmediasdk/controllers/MemoryAlignedFileReader.java
    com/immersion/hapticmediasdk/controllers/MemoryMappedFileReader.java
    com/immersion/hapticmediasdk/utils/FileManager.java
    com/inmobi/commons/a/a.java
    com/inmobi/commons/core/b/c.java
    com/inmobi/commons/core/network/b.java
    com/inmobi/commons/core/utilities/a/b.java
    com/inmobi/commons/core/utilities/a/c.java
    com/inmobi/commons/core/utilities/b.java
    com/inmobi/commons/core/utilities/c.java
    com/inmobi/commons/core/utilities/uid/d.java
    com/inmobi/rendering/RenderView.java
    com/inmobi/rendering/mraid/c.java
    com/inmobi/rendering/mraid/e.java
    com/inmobi/rendering/mraid/g.java
    com/inmobi/sdk/InMobiSdk.java
    com/jirbo/adcolony/ADCData.java
    com/jirbo/adcolony/ADCDownload.java
    com/jirbo/adcolony/ADCImage.java
    com/jirbo/adcolony/ADCStorage.java
    com/jirbo/adcolony/ADCVideo.java
    com/jirbo/adcolony/AdColonyAd.java
    com/jirbo/adcolony/AdColonyNativeAdView.java
    com/jirbo/adcolony/ab.java
    com/jirbo/adcolony/ag.java
    com/jirbo/adcolony/ai.java
    com/jirbo/adcolony/aj.java
    com/jirbo/adcolony/e.java
    com/jirbo/adcolony/f.java
    com/jirbo/adcolony/i.java
    com/jirbo/adcolony/m.java
    com/jirbo/adcolony/o.java
    com/jirbo/adcolony/s.java
    com/jirbo/adcolony/x.java
    com/jirbo/adcolony/y.java
    com/mopub/common/AdReport.java
    com/mopub/common/CacheService.java
    com/mopub/common/DiskLruCache.java
    com/mopub/common/DiskLruCacheStrictLineReader.java
    com/mopub/common/DiskLruCacheUtil.java
    com/mopub/common/DownloadResponse.java
    com/mopub/common/GpsHelper.java
    com/mopub/common/MoPubHttpUrlConnection.java
    com/mopub/common/SharedPreferencesHelper.java
    com/mopub/common/UrlResolutionTask.java
    com/mopub/common/event/ErrorEvent.java
    com/mopub/common/util/DeviceUtils.java
    com/mopub/common/util/Files.java
    com/mopub/common/util/Streams.java
    com/mopub/common/util/Strings.java
    com/mopub/mobileads/AdAlertReporter.java
    com/mopub/mobileads/MoPubActivity.java
    com/mopub/mobileads/MoPubConversionTracker.java
    com/mopub/mobileads/VastAbsoluteProgressTracker.java
    com/mopub/mobileads/VastCompanionAdConfig.java
    com/mopub/mobileads/VastFractionalProgressTracker.java
    com/mopub/mobileads/VastIconConfig.java
    com/mopub/mobileads/VastMacroHelper.java
    com/mopub/mobileads/VastResource.java
    com/mopub/mobileads/VastTracker.java
    com/mopub/mobileads/VastVideoConfig.java
    com/mopub/mobileads/VastVideoView.java
    com/mopub/mobileads/VastVideoViewController.java
    com/mopub/mobileads/VastXmlManager.java
    com/mopub/mobileads/VastXmlManagerAggregator.java
    com/mopub/mraid/MraidNativeCommandHandler.java
    com/mopub/nativeads/PositioningRequest.java
    com/mopub/network/AdRequest.java
    com/mopub/network/AdResponse.java
    com/mopub/network/Networking.java
    com/mopub/volley/Request.java
    com/mopub/volley/toolbox/BasicNetwork.java
    com/mopub/volley/toolbox/DiskBasedCache.java
    com/mopub/volley/toolbox/HurlStack.java
    com/mopub/volley/toolbox/JsonArrayRequest.java
    com/mopub/volley/toolbox/JsonObjectRequest.java
    com/mopub/volley/toolbox/JsonRequest.java
    com/mopub/volley/toolbox/PoolingByteArrayOutputStream.java
    com/mopub/volley/toolbox/StringRequest.java
    com/mopub/volley/toolbox/Volley.java
    com/nineoldandroids/animation/AnimatorInflater.java
    com/paypal/android/a/a.java
    com/paypal/android/a/b.java
    com/paypal/android/a/c.java
    com/startapp/android/publish/Ad.java
    com/startapp/android/publish/SDKAdPreferences.java
    com/startapp/android/publish/StartAppAd.java
    com/startapp/android/publish/a.java
    com/startapp/android/publish/a/c.java
    com/startapp/android/publish/adinformation/AdInformationConfig.java
    com/startapp/android/publish/adinformation/b.java
    com/startapp/android/publish/adinformation/d.java
    com/startapp/android/publish/adinformation/e.java
    com/startapp/android/publish/b/c.java
    com/startapp/android/publish/b/g.java
    com/startapp/android/publish/b/h.java
    com/startapp/android/publish/b/i.java
    com/startapp/android/publish/banner/BannerOptions.java
    com/startapp/android/publish/d.java
    com/startapp/android/publish/e/a.java
    com/startapp/android/publish/f/a.java
    com/startapp/android/publish/f/b.java
    com/startapp/android/publish/h/a/a/c.java
    com/startapp/android/publish/h/a/c/d.java
    com/startapp/android/publish/h/a/c/e.java
    com/startapp/android/publish/h/a/d/a.java
    com/startapp/android/publish/h/a/e/a.java
    com/startapp/android/publish/h/a/e/b.java
    com/startapp/android/publish/h/a/e/d.java
    com/startapp/android/publish/h/a/e/e.java
    com/startapp/android/publish/i/b.java
    com/startapp/android/publish/i/c.java
    com/startapp/android/publish/j/a.java
    com/startapp/android/publish/j/b.java
    com/startapp/android/publish/j/d.java
    com/startapp/android/publish/j/e.java
    com/startapp/android/publish/j/f.java
    com/startapp/android/publish/j/h.java
    com/startapp/android/publish/j/i.java
    com/startapp/android/publish/j/j.java
    com/startapp/android/publish/j/q.java
    com/startapp/android/publish/j/u.java
    com/startapp/android/publish/j/w.java
    com/startapp/android/publish/model/ACMConfig.java
    com/startapp/android/publish/model/AdDetails.java
    com/startapp/android/publish/model/AdPreferences.java
    com/startapp/android/publish/model/BaseResponse.java
    com/startapp/android/publish/model/FailuresHandler.java
    com/startapp/android/publish/model/LocationConfig.java
    com/startapp/android/publish/model/MetaData.java
    com/startapp/android/publish/model/MetaDataStyle.java
    com/startapp/android/publish/model/VideoConfig.java
    com/startapp/android/publish/model/adrules/AdRule.java
    com/startapp/android/publish/model/adrules/AdRules.java
    com/startapp/android/publish/model/adrules/AdRulesResult.java
    com/startapp/android/publish/model/adrules/FreqCapRule.java
    com/startapp/android/publish/model/adrules/ProbabilityRule.java
    com/startapp/android/publish/splash/SplashConfig.java
    com/startapp/android/publish/splash/b.java
    com/startapp/android/publish/video/VideoAdDetails.java
    com/startapp/android/publish/video/b.java
    com/startapp/android/publish/video/tracking/AbsoluteTrackingLink.java
    com/startapp/android/publish/video/tracking/ActionTrackingLink.java
    com/startapp/android/publish/video/tracking/FractionTrackingLink.java
    com/startapp/android/publish/video/tracking/VideoTrackingDetails.java
    com/startapp/android/publish/video/tracking/VideoTrackingLink.java
    com/tappx/TAPPXAdNativeObject.java
    com/tappx/TrackInstall.java
    com/tappx/_Base64.java
    com/tappx/_DeviceInfo.java
    com/tappx/_PrivateSharedPreferences.java
    com/tappx/_Utils.java
    com/ukoyei/xdyffh224007/AbstractAdView.java
    com/ukoyei/xdyffh224007/AdView.java
    com/ukoyei/xdyffh224007/BrowserActivity.java
    com/ukoyei/xdyffh224007/Main.java
    com/ukoyei/xdyffh224007/MraidView.java
    com/ukoyei/xdyffh224007/Url.java
    com/ukoyei/xdyffh224007/VpaidLayout.java
    com/ukoyei/xdyffh224007/XmlParser.java
    com/ukoyei/xdyffh224007/b.java
    com/ukoyei/xdyffh224007/c.java
    com/ukoyei/xdyffh224007/e.java
    com/ukoyei/xdyffh224007/h.java
    com/ukoyei/xdyffh224007/n.java
    com/ukoyei/xdyffh224007/p.java
    com/ukoyei/xdyffh224007/q.java
    com/ukoyei/xdyffh224007/s.java
    com/unity3d/ads/android/UnityAdsUtils.java
    com/unity3d/ads/android/cache/UnityAdsCacheManager.java
    com/unity3d/ads/android/cache/UnityAdsDownloader.java
    com/unity3d/ads/android/cache/b.java
    com/unity3d/ads/android/campaign/UnityAdsCampaign.java
    com/unity3d/ads/android/l.java
    com/unity3d/ads/android/webapp/UnityAdsWebData.java
    com/unity3d/ads/android/webapp/UnityAdsWebView.java
    com/unity3d/ads/android/webapp/j.java
    com/unity3d/ads/android/webapp/n.java
    com/unity3d/ads/android2/UnityAdsUtils.java
    com/unity3d/ads/android2/cache/UnityAdsCacheManager.java
    com/unity3d/ads/android2/cache/UnityAdsDownloader.java
    com/unity3d/ads/android2/cache/b.java
    com/unity3d/ads/android2/campaign/UnityAdsCampaign.java
    com/unity3d/ads/android2/l.java
    com/unity3d/ads/android2/webapp/UnityAdsWebData.java
    com/unity3d/ads/android2/webapp/UnityAdsWebView.java
    com/unity3d/ads/android2/webapp/j.java
    com/unity3d/ads/android2/webapp/n.java
    com/vungle/publisher/FullScreenAdActivity.java
    com/vungle/publisher/cc.java
    com/vungle/publisher/cd.java
    com/vungle/publisher/ce.java
    com/vungle/publisher/cf.java
    com/vungle/publisher/ct.java
    com/vungle/publisher/cx.java
    com/vungle/publisher/cy.java
    com/vungle/publisher/db/model/LocalArchive.java
    com/vungle/publisher/db/model/LocalVideo.java
    com/vungle/publisher/db/model/LocalViewableDelegate.java
    com/vungle/publisher/display/view/VideoFragment.java
    com/vungle/publisher/env/AndroidDevice.java
    com/vungle/publisher/file/CacheManager.java
    com/vungle/publisher/image/AssetBitmapFactory.java
    com/vungle/publisher/image/BitmapFactory.java
    com/vungle/publisher/inject/ConfigurablePublisherModule.java
    com/vungle/publisher/net/http/AppFingerprintHttpResponseHandler.java
    com/vungle/publisher/net/http/DownloadHttpResponseHandler.java
    com/vungle/publisher/net/http/HttpTransport.java
    com/vungle/publisher/net/http/HttpURLConnectionFactory.java
    com/vungle/publisher/net/http/ReportExceptionsHttpResponseHandler.java
    com/vungle/publisher/protocol/ReportLocalAdHttpResponseHandler.java
    com/vungle/publisher/protocol/RequestLocalAdHttpResponseHandler.java
    com/vungle/publisher/protocol/RequestStreamingAdHttpResponseHandler.java
    com/vungle/publisher/protocol/TrackInstallHttpResponseHandler.java
    com/vungle/publisher/util/ViewUtils.java
    com/yandex/metrica/b.java
    com/yandex/metrica/impl/NativeCrashesHelper.java
    com/yandex/metrica/impl/ag.java
    com/yandex/metrica/impl/ar.java
    com/yandex/metrica/impl/bf.java
    com/yandex/metrica/impl/bh.java
    com/yandex/metrica/impl/o.java
    com/yandex/metrica/impl/ob/a.java
    com/yandex/metrica/impl/ob/az.java
    com/yandex/metrica/impl/ob/bi.java
    com/yandex/metrica/impl/ob/bs.java
    com/yandex/metrica/impl/ob/c.java
    com/yandex/metrica/impl/r.java
    com/yandex/metrica/impl/utils/b.java
    com/yandex/mobile/ads/ai.java
    com/yandex/mobile/ads/am.java
    com/yandex/mobile/ads/ao.java
    com/yandex/mobile/ads/as.java
    com/yandex/mobile/ads/ay.java
    com/yandex/mobile/ads/d.java
    com/yandex/mobile/ads/e.java
    com/yandex/mobile/ads/g.java
    com/yandex/mobile/ads/request/a.java
    com/yandex/mobile/ads/request/b.java
    com/yandex/mobile/ads/t.java
    com/yandex/mobile/ads/v.java
    com/yandex/mobile/ads/video/network/core/a.java
    com/yandex/mobile/ads/video/network/core/f.java
    com/yandex/mobile/ads/video/network/core/g.java
    com/yandex/mobile/ads/video/network/core/k.java
    com/yandex/mobile/ads/video/network/core/l.java
    com/yandex/mobile/ads/video/network/core/r.java
    com/yandex/mobile/ads/video/parser/a.java
    com/yandex/mobile/ads/z.java
    org/ksoap2/SoapEnvelope.java
    org/ksoap2/SoapFault.java
    org/ksoap2/SoapFault12.java
    org/ksoap2/serialization/DM.java
    org/ksoap2/serialization/Marshal.java
    org/ksoap2/serialization/PropertyInfo.java
    org/ksoap2/serialization/SoapSerializationEnvelope.java
    org/ksoap2/transport/HttpResponseException.java
    org/ksoap2/transport/HttpTransportSE.java
    org/ksoap2/transport/ServiceConnection.java
    org/ksoap2/transport/ServiceConnectionSE.java
    org/ksoap2/transport/Transport.java
    org/kxml2/io/KXmlParser.java
    org/kxml2/io/KXmlSerializer.java
    org/kxml2/kdom/Element.java
    org/kxml2/kdom/Node.java
    org/mapsforge/android/maps/MapActivity.java
    org/mapsforge/android/maps/MapDatabase.java
    org/mapsforge/android/maps/MapDatabaseIndexCache.java
    org/mapsforge/android/maps/MapGeneratorJob.java
    org/mapsforge/android/maps/Tile.java
    org/mapsforge/android/maps/TileDownloadMapGenerator.java
    org/mapsforge/android/maps/TileMemoryCardCache.java
    org/nexage/sourcekit/mraid/MRAIDView.java
    org/nexage/sourcekit/mraid/nativefeature/MRAIDNativeFeatureProvider.java
    org/nexage/sourcekit/mraid/rtb/ReportView.java
    org/nexage/sourcekit/mraid/rtb/RtbInfo.java
    org/nexage/sourcekit/util/XmlTools.java
    org/nexage/sourcekit/vast/VASTPlayer.java
    org/nexage/sourcekit/vast/activity/VASTActivity.java
    org/nexage/sourcekit/vast/model/VASTModel.java
    org/nexage/sourcekit/vast/processor/VASTProcessor.java
    rrrrrr/rrccrr.java
    ru/mail/android/mytarget/core/async/a.java
    ru/mail/android/mytarget/core/async/commands/c.java
    ru/mail/android/mytarget/core/async/commands/f.java
    ru/mail/android/mytarget/core/async/commands/g.java
    ru/mail/android/mytarget/core/net/cookie/a.java
    ru/mail/android/mytarget/core/net/cookie/b.java
    ru/mail/android/mytarget/core/net/cookie/c.java
    ru/mail/android/mytarget/core/parsers/c.java
    ru/mail/android/mytarget/core/utils/c.java
    ru/mail/android/mytarget/core/utils/d.java
    ru/mail/android/mytarget/core/utils/j.java
    一般功能-> 获取WiFi相关信息
    隐私数据-> 获取GPS位置信息
    JavaScript 接口方法
    一般功能-> 获取活动网路信息
    网络通信-> HTTP建立连接
    com/amazon/device/ads/HttpClientWebRequest.java
    com/amazon/device/ads/HttpURLConnectionWebRequest.java
    com/amazon/device/ads/WebRequest.java
    com/applovin/impl/sdk/o.java
    com/appodeal/ads/aj.java
    com/appodeal/ads/d/d.java
    com/appodeal/ads/d/i.java
    com/appodeal/ads/networks/spotx/SpotXVPAIDView.java
    com/avocarrot/androidsdk/AdLoadTask.java
    com/avocarrot/androidsdk/ImageLoadTask.java
    com/avocarrot/androidsdk/UrlTrackerThread.java
    com/avocarrot/androidsdk/VastParseAndVideoDownloadTask.java
    com/avocarrot/androidsdk/logging/AvocarrotLogger.java
    com/avocarrot/vastparser/HttpFetcher.java
    com/chartboost/sdk/impl/ba.java
    com/chartboost/sdk/impl/u.java
    com/chartboost/sdk/impl/y.java
    com/clevertap/android/sdk/Utils.java
    com/fojas/fojas/Popup.java
    com/fojas/fojas/Sincroexp.java
    com/fojas/fojas/Sincronizar.java
    com/inmobi/commons/core/network/b.java
    com/inmobi/rendering/mraid/c.java
    com/mopub/common/MoPubHttpUrlConnection.java
    com/mopub/common/UrlResolutionTask.java
    com/mopub/mobileads/VastXmlManagerAggregator.java
    com/mopub/mraid/MraidNativeCommandHandler.java
    com/mopub/volley/toolbox/BasicNetwork.java
    com/mopub/volley/toolbox/HttpClientStack.java
    com/mopub/volley/toolbox/HurlStack.java
    com/startapp/android/publish/j/h.java
    com/startapp/android/publish/j/o.java
    com/tappx/TAPPXAdNativeObject.java
    com/tappx/_Utils.java
    com/ukoyei/xdyffh224007/AbstractAdView.java
    com/ukoyei/xdyffh224007/AdView.java
    com/ukoyei/xdyffh224007/MraidView.java
    com/ukoyei/xdyffh224007/Url.java
    com/ukoyei/xdyffh224007/h.java
    com/ukoyei/xdyffh224007/n.java
    com/ukoyei/xdyffh224007/p.java
    com/ukoyei/xdyffh224007/s.java
    com/vungle/publisher/ct.java
    com/vungle/publisher/net/http/DownloadHttpResponseHandler.java
    com/vungle/publisher/net/http/HttpResponse.java
    com/vungle/publisher/net/http/HttpTransport$$InjectAdapter.java
    com/vungle/publisher/net/http/HttpTransport.java
    com/vungle/publisher/net/http/HttpURLConnectionFactory.java
    com/yandex/metrica/impl/bh.java
    com/yandex/mobile/ads/ao.java
    com/yandex/mobile/ads/v.java
    com/yandex/mobile/ads/video/network/core/a.java
    com/yandex/mobile/ads/video/network/core/g.java
    org/ksoap2/transport/ServiceConnectionSE.java
    org/nexage/sourcekit/mraid/rtb/ReportView.java
    org/nexage/sourcekit/util/HttpTools.java
    org/nexage/sourcekit/vast/VASTPlayer.java
    rrrrrr/rrccrr.java
    ru/mail/android/mytarget/core/async/commands/c.java
    ru/mail/android/mytarget/core/async/commands/f.java
    ru/mail/android/mytarget/core/async/commands/g.java
    隐私数据-> 获取已安装的应用程序
    调用java反射机制
    com/amazon/device/ads/AdActivity.java
    com/amazon/device/ads/JavascriptInteractor.java
    com/amazon/device/ads/ReflectionUtils.java
    com/applovin/impl/adview/AdViewControllerImpl.java
    com/applovin/impl/sdk/r.java
    com/appodeal/ads/a/u.java
    com/appodeal/ads/aj.java
    com/appodeal/ads/b/ad.java
    com/appodeal/ads/networks/spotx/SpotXVPAIDView.java
    com/appodeal/ads/networks/vpaid/VPAIDView.java
    com/appodeal/ads/utils/a.java
    com/appodeal/ads/utils/g.java
    com/avocarrot/androidsdk/Utils.java
    com/avocarrot/json2view/DynamicHelper.java
    com/avocarrot/json2view/DynamicProperty.java
    com/avocarrot/json2view/DynamicView.java
    com/chartboost/sdk/Libraries/c.java
    com/chartboost/sdk/e.java
    com/inmobi/commons/core/utilities/a.java
    com/inmobi/commons/core/utilities/uid/c.java
    com/inmobi/rendering/mraid/g.java
    com/inmobi/signals/LocationInfo.java
    com/inmobi/signals/activityrecognition/ActivityRecognitionManager.java
    com/inmobi/signals/h.java
    com/mopub/common/GpsHelper.java
    com/mopub/common/util/Reflection.java
    com/mopub/mobileads/factories/CustomEventBannerFactory.java
    com/mopub/mobileads/factories/CustomEventInterstitialFactory.java
    com/mopub/nativeads/factories/CustomEventNativeFactory.java
    com/nineoldandroids/animation/PropertyValuesHolder.java
    com/nineoldandroids/util/ReflectiveProperty.java
    com/startapp/android/publish/f/a.java
    com/startapp/android/publish/f/b.java
    com/startapp/android/publish/j/b.java
    com/startapp/android/publish/j/n.java
    com/startapp/android/publish/j/w.java
    com/tappx/TAPPXAds.java
    com/unity3d/ads/android/UnityAds.java
    com/unity3d/ads/android/UnityAdsDeviceLog.java
    com/unity3d/ads/android/data/UnityAdsAdvertisingId.java
    com/unity3d/ads/android/data/UnityAdsGraphicsBundle.java
    com/unity3d/ads/android/properties/UnityAdsProperties.java
    com/unity3d/ads/android/unity3d/UnityAdsUnityWrapper.java
    com/unity3d/ads/android2/UnityAds.java
    com/unity3d/ads/android2/UnityAdsDeviceLog.java
    com/unity3d/ads/android2/data/UnityAdsAdvertisingId.java
    com/unity3d/ads/android2/data/UnityAdsGraphicsBundle.java
    com/unity3d/ads/android2/properties/UnityAdsProperties.java
    com/unity3d/ads/android2/unity3d/UnityAdsUnityWrapper.java
    com/vungle/publisher/cz.java
    com/vungle/publisher/dq.java
    com/vungle/publisher/dr.java
    com/yandex/metrica/impl/GoogleAdvertisingIdGetter.java
    com/yandex/metrica/impl/ag.java
    com/yandex/metrica/impl/az.java
    com/yandex/metrica/impl/bh.java
    com/yandex/metrica/impl/ob/d.java
    com/yandex/metrica/impl/v.java
    com/yandex/mobile/ads/utils/g.java
    org/ksoap2/serialization/SoapObject.java
    org/ksoap2/serialization/SoapSerializationEnvelope.java
    org/nexage/sourcekit/mraid/MRAIDView.java
    org/nexage/sourcekit/vast/activity/VPAIDActivity.java
    ru/mail/android/mytarget/core/net/cookie/c.java
    ru/mail/android/mytarget/core/providers/e.java
    一般功能-> 设置手机铃声,媒体音量
    一般功能-> 获取Android广告ID
    加密解密-> Crypto加解密组件
    加密解密-> Base64 加密
    加密解密-> 信息摘要算法
    网络通信-> URLConnection
    网络通信-> HTTPS建立连接
    加密解密-> Base64 解密
    组件-> 发送广播
    网络通信-> TCP套接字
    一般功能-> PowerManager操作
    网络通信-> SSL证书处理
    隐私数据-> 屏幕截图,截取自己应用内部界面 org/mapsforge/android/maps/MapView.java
    org/mapsforge/android/maps/Overlay.java
    ru/mail/android/mytarget/core/ui/views/fspromo/FSPromoHeaderLayout.java
    设备指纹-> getSimOperator
    设备指纹-> getAllCellInfo com/inmobi/signals/a/c.java
    com/startapp/android/publish/j/b.java
    一般功能-> 加载so文件 com/immersion/content/EndpointWarp.java
    com/yandex/metrica/impl/NativeCrashesHelper.java
    网络通信-> DefaultHttpClient Connection com/amazon/device/ads/HttpClientWebRequest.java
    com/immersion/hapticmediasdk/controllers/ImmersionHttpClient.java
    com/paypal/android/a/c.java
    设备指纹-> 获取蜂窝位置信息
    设备指纹-> 查看运营商信息
    网络通信-> HTTP请求、连接和会话 com/amazon/device/ads/HttpClientWebRequest.java
    com/mopub/volley/toolbox/HttpClientStack.java
    com/mopub/volley/toolbox/Volley.java
    进程操作-> 杀死进程 com/fojas/fojas/MainActivity.java
    进程操作-> 获取进程pid com/fojas/fojas/MainActivity.java
    一般功能-> 获取网络接口信息 com/paypal/android/a/c.java
    网络通信-> WebView使用File协议 com/appodeal/ads/networks/spotx/SpotXVPAIDView.java
    com/chartboost/sdk/impl/br.java
    com/startapp/android/publish/splash/b.java
    一般功能-> 日历相关操作 com/inmobi/rendering/mraid/a.java
    com/inmobi/rendering/mraid/n.java
    进程操作-> 获取运行的进程\服务 com/inmobi/signals/i.java
    一般功能-> Android通知 com/clevertap/android/sdk/CleverTapAPI.java
    隐私数据-> 用户账户管理 com/appodeal/ads/utils/o.java
    com/clevertap/android/sdk/ProfileHandler.java
    ru/mail/android/mytarget/core/providers/b.java
    隐私数据-> 录制音频行为 com/inmobi/rendering/mraid/MraidMediaProcessor.java
    DEX-> 动态加载 com/appodeal/ads/utils/g.java

    安全漏洞检测

    高危
    8
    警告
    10
    信息
    1
    安全
    2
    屏蔽
    0
    序号 问题 等级 参考标准 文件位置 操作
    1 应用程序记录日志信息,不得记录敏感信息 信息 CWE: CWE-532: 通过日志文件的信息暴露
    OWASP MASVS: MSTG-STORAGE-3
    升级会员:解锁高级权限
    2 不安全的Web视图实现。可能存在WebView任意代码执行漏洞 警告 CWE: CWE-749: 暴露危险方法或函数
    OWASP Top 10: M1: Improper Platform Usage
    OWASP MASVS: MSTG-PLATFORM-7
    升级会员:解锁高级权限
    3 如果一个应用程序使用WebView.loadDataWithBaseURL方法来加载一个网页到WebView,那么这个应用程序可能会遭受跨站脚本攻击 高危 CWE: CWE-79: 在Web页面生成时对输入的转义处理不恰当('跨站脚本')
    OWASP Top 10: M1: Improper Platform Usage
    OWASP MASVS: MSTG-PLATFORM-6
    升级会员:解锁高级权限
    4 文件可能包含硬编码的敏感信息,如用户名、密码、密钥等 警告 CWE: CWE-312: 明文存储敏感信息
    OWASP Top 10: M9: Reverse Engineering
    OWASP MASVS: MSTG-STORAGE-14
    升级会员:解锁高级权限
    5 该文件是World Writable。任何应用程序都可以写入文件 高危 CWE: CWE-276: 默认权限不正确
    OWASP Top 10: M2: Insecure Data Storage
    OWASP MASVS: MSTG-STORAGE-2
    升级会员:解锁高级权限
    6 该文件是World Readable。任何应用程序都可以读取文件 高危 CWE: CWE-276: 默认权限不正确
    OWASP Top 10: M2: Insecure Data Storage
    OWASP MASVS: MSTG-STORAGE-2
    升级会员:解锁高级权限
    7 应用程序可以读取/写入外部存储器,任何应用程序都可以读取写入外部存储器的数据 警告 CWE: CWE-276: 默认权限不正确
    OWASP Top 10: M2: Insecure Data Storage
    OWASP MASVS: MSTG-STORAGE-2
    升级会员:解锁高级权限
    8 MD5是已知存在哈希冲突的弱哈希 警告 CWE: CWE-327: 使用了破损或被认为是不安全的加密算法
    OWASP Top 10: M5: Insufficient Cryptography
    OWASP MASVS: MSTG-CRYPTO-4
    升级会员:解锁高级权限
    9 SHA-1是已知存在哈希冲突的弱哈希 警告 CWE: CWE-327: 使用了破损或被认为是不安全的加密算法
    OWASP Top 10: M5: Insufficient Cryptography
    OWASP MASVS: MSTG-CRYPTO-4
    升级会员:解锁高级权限
    10 启用了调试配置。生产版本不能是可调试的 高危 CWE: CWE-919: 移动应用程序中的弱点
    OWASP Top 10: M1: Improper Platform Usage
    OWASP MASVS: MSTG-RESILIENCE-2
    升级会员:解锁高级权限
    11 应用程序使用不安全的随机数生成器 警告 CWE: CWE-330: 使用不充分的随机数
    OWASP Top 10: M5: Insufficient Cryptography
    OWASP MASVS: MSTG-CRYPTO-6
    升级会员:解锁高级权限
    12 已启用远程WebView调试 高危 CWE: CWE-919: 移动应用程序中的弱点
    OWASP Top 10: M1: Improper Platform Usage
    OWASP MASVS: MSTG-RESILIENCE-2
    升级会员:解锁高级权限
    13 默认情况下,调用Cipher.getInstance("AES")将返回AES ECB模式。众所周知,ECB模式很弱,因为它导致相同明文块的密文相同 高危 CWE: CWE-327: 使用了破损或被认为是不安全的加密算法
    OWASP Top 10: M5: Insufficient Cryptography
    OWASP MASVS: MSTG-CRYPTO-2
    升级会员:解锁高级权限
    14 此应用程序可能具有Root检测功能 安全
    OWASP MASVS: MSTG-RESILIENCE-1
    升级会员:解锁高级权限
    15 此应用程序使用SSL Pinning 来检测或防止安全通信通道中的MITM攻击 安全
    OWASP MASVS: MSTG-NETWORK-4
    升级会员:解锁高级权限
    16 应用程序使用SQLite数据库并执行原始SQL查询。原始SQL查询中不受信任的用户输入可能会导致SQL注入。敏感信息也应加密并写入数据库 警告 CWE: CWE-89: SQL命令中使用的特殊元素转义处理不恰当('SQL 注入')
    OWASP Top 10: M7: Client Code Quality
    升级会员:解锁高级权限
    17 可能存在跨域漏洞。在 WebView 中启用从 URL 访问文件可能会泄漏文件系统中的敏感信息 警告 CWE: CWE-200: 信息泄露
    OWASP Top 10: M1: Improper Platform Usage
    OWASP MASVS: MSTG-PLATFORM-7
    升级会员:解锁高级权限
    18 IP地址泄露 警告 CWE: CWE-200: 信息泄露
    OWASP MASVS: MSTG-CODE-2
    升级会员:解锁高级权限
    19 应用程序使用带PKCS5/PKCS7填充的加密模式CBC。此配置容易受到填充oracle攻击。 高危 CWE: CWE-649: 依赖于混淆或加密安全相关输入而不进行完整性检查
    OWASP Top 10: M5: Insufficient Cryptography
    OWASP MASVS: MSTG-CRYPTO-3
    升级会员:解锁高级权限
    20 应用程序创建临时文件。敏感信息永远不应该被写进临时文件 警告 CWE: CWE-276: 默认权限不正确
    OWASP Top 10: M2: Insecure Data Storage
    OWASP MASVS: MSTG-STORAGE-2
    升级会员:解锁高级权限
    21 SSL的不安全实现。信任所有证书或接受自签名证书是一个关键的安全漏洞。此应用程序易受MITM攻击 高危 CWE: CWE-295: 证书验证不恰当
    OWASP Top 10: M3: Insecure Communication
    OWASP MASVS: MSTG-NETWORK-3
    升级会员:解锁高级权限

    Native库安全分析

    No Shared Objects found.
    序号 动态库 NX(堆栈禁止执行) PIE STACK CANARY(栈保护) RELRO RPATH(指定SO搜索路径) RUNPATH(指定SO搜索路径) FORTIFY(常用函数加强检查) SYMBOLS STRIPPED(裁剪符号表)

    文件分析

    序号 问题 文件

    行为分析

    编号 行为 标签 文件
    00078 获取网络运营商名称 信息收集
    电话服务
    升级会员:解锁高级权限
    00016 获取设备的位置信息并将其放入 JSON 对象 位置
    信息收集
    升级会员:解锁高级权限
    00034 查询当前数据网络类型 信息收集
    网络
    升级会员:解锁高级权限
    00089 连接到 URL 并接收来自服务器的输入流 命令
    网络
    升级会员:解锁高级权限
    00030 通过给定的 URL 连接到远程服务器 网络
    升级会员:解锁高级权限
    00013 读取文件并将其放入流中 文件
    升级会员:解锁高级权限
    00012 读取数据并放入缓冲流 文件
    升级会员:解锁高级权限
    00065 获取SIM卡提供商的国家代码 信息收集
    升级会员:解锁高级权限
    00063 隐式意图(查看网页、拨打电话等) 控制
    升级会员:解锁高级权限
    00096 连接到 URL 并设置请求方法 命令
    网络
    升级会员:解锁高级权限
    00123 连接到远程服务器后将响应保存为 JSON 网络
    命令
    升级会员:解锁高级权限
    00109 连接到 URL 并获取响应代码 网络
    命令
    升级会员:解锁高级权限
    00072 将 HTTP 输入流写入文件 命令
    网络
    文件
    升级会员:解锁高级权限
    00108 从给定的 URL 读取输入流 网络
    命令
    升级会员:解锁高级权限
    00022 从给定的文件绝对路径打开文件 文件
    升级会员:解锁高级权限
    00094 连接到 URL 并从中读取数据 命令
    网络
    升级会员:解锁高级权限
    00202 打电话 控制
    升级会员:解锁高级权限
    00203 将电话号码放入意图中 控制
    升级会员:解锁高级权限
    00051 通过setData隐式意图(查看网页、拨打电话等) 控制
    升级会员:解锁高级权限
    00191 获取短信收件箱中的消息 短信
    升级会员:解锁高级权限
    00079 隐藏当前应用程序的图标 规避
    升级会员:解锁高级权限
    00005 获取文件的绝对路径并将其放入 JSON 对象 文件
    升级会员:解锁高级权限
    00009 将游标中的数据放入JSON对象 文件
    升级会员:解锁高级权限
    00004 获取文件名并将其放入 JSON 对象 文件
    信息收集
    升级会员:解锁高级权限
    00125 检查给定的文件路径是否存在 文件
    升级会员:解锁高级权限
    00036 从 res/raw 目录获取资源文件 反射
    升级会员:解锁高级权限
    00153 通过 HTTP 发送二进制数据 http
    升级会员:解锁高级权限
    00003 将压缩后的位图数据放入JSON对象中 相机
    升级会员:解锁高级权限
    00001 初始化位图对象并将数据(例如JPEG)压缩为位图对象 相机
    升级会员:解锁高级权限
    00023 从当前应用程序启动另一个应用程序 反射
    控制
    升级会员:解锁高级权限
    00130 获取当前WIFI信息 WiFi
    信息收集
    升级会员:解锁高级权限
    00132 查询ISO国家代码 电话服务
    信息收集
    升级会员:解锁高级权限
    00137 获取设备的最后已知位置 位置
    信息收集
    升级会员:解锁高级权限
    00115 获取设备的最后已知位置 信息收集
    位置
    升级会员:解锁高级权限
    00163 创建新的 Socket 并连接到它 socket
    升级会员:解锁高级权限
    00171 将网络运算符与字符串进行比较 网络
    升级会员:解锁高级权限
    00025 监视要执行的一般操作 反射
    升级会员:解锁高级权限
    00091 从广播中检索数据 信息收集
    升级会员:解锁高级权限
    00119 将IMEI号写入文件 信息收集
    文件
    电话服务
    命令
    升级会员:解锁高级权限
    00147 获取当前位置的时间 信息收集
    位置
    升级会员:解锁高级权限
    00075 获取设备的位置 信息收集
    位置
    升级会员:解锁高级权限
    00052 删除内容 URI 指定的媒体(SMS、CALL_LOG、文件等) 短信
    升级会员:解锁高级权限
    00035 查询已安装的包列表 反射
    升级会员:解锁高级权限
    00113 获取位置并将其放入 JSON 信息收集
    位置
    升级会员:解锁高级权限
    00128 查询用户账户信息 信息收集
    账号
    升级会员:解锁高级权限
    00062 查询WiFi信息和WiFi Mac地址 WiFi
    信息收集
    升级会员:解锁高级权限
    00054 从文件安装其他APK 反射
    升级会员:解锁高级权限
    00121 创建目录 文件
    命令
    升级会员:解锁高级权限
    00174 按类型获取所有帐户并将它们放入 JSON 对象中 accounts
    信息收集
    升级会员:解锁高级权限
    00042 查询WiFi BSSID及扫描结果 信息收集
    WiFi
    升级会员:解锁高级权限
    00139 获取当前WiFi id 信息收集
    WiFi
    升级会员:解锁高级权限
    00134 获取当前WiFi IP地址 WiFi
    信息收集
    升级会员:解锁高级权限
    00082 获取当前WiFi MAC地址 信息收集
    WiFi
    升级会员:解锁高级权限
    00157 使用反射实例化新对象,可能用于 dexClassLoader 反射
    dexClassLoader
    升级会员:解锁高级权限
    00033 查询IMEI号 信息收集
    升级会员:解锁高级权限

    敏感权限分析

    恶意软件常用权限 3/30
    android.permission.ACCESS_FINE_LOCATION
    android.permission.ACCESS_COARSE_LOCATION
    android.permission.READ_PHONE_STATE
    其它常用权限 4/46
    android.permission.WRITE_EXTERNAL_STORAGE
    android.permission.INTERNET
    android.permission.ACCESS_WIFI_STATE
    android.permission.ACCESS_NETWORK_STATE

    恶意软件常用权限 是被已知恶意软件广泛滥用的权限。
    其它常用权限 是已知恶意软件经常滥用的权限。

    IP地理位置

    恶意域名检测

    域名 状态 中国境内 位置信息 解析
    schemas.applovin.com 安全
    没有可用的地理位置信息。
    impact.applifier.com 安全
    IP地址: 130.211.33.175
    国家: 美国
    地区: 密苏里州
    城市: 堪萨斯城
    查看: Google 地图

    www.mobincube.com 安全
    IP地址: 104.21.96.1
    国家: 美国
    地区: 加利福尼亚
    城市: 旧金山
    查看: Google 地图

    api.vungle.com 安全
    IP地址: 18.233.188.164
    国家: 美国
    地区: 弗吉尼亚州
    城市: 阿什本
    查看: Google 地图

    iurixonline.juscorrientes.gov.ar 安全
    没有可用的地理位置信息。
    tile.opencyclemap.org 安全
    IP地址: 136.243.152.14
    国家: 德国
    地区: 萨克森
    城市: 法尔肯施泰因
    查看: Google 地图

    sdklogs.avocarrot.com 安全
    没有可用的地理位置信息。
    www.jusneuquen.gov.ar 安全
    IP地址: 200.70.33.132
    国家: 阿根廷
    地区: 火地岛
    城市: None
    查看: Google 地图

    fojas.net 安全
    IP地址: 200.58.112.63
    国家: 阿根廷
    地区: 布宜诺斯艾利斯自治市
    城市: 布宜诺斯艾利斯
    查看: Google 地图

    twitter.com 安全
    IP地址: 172.66.0.227
    国家: 美国
    地区: 加利福尼亚
    城市: 旧金山
    查看: Google 地图

    rt.applovin.com 安全
    IP地址: 34.117.147.68
    国家: 美国
    地区: 密苏里州
    城市: 堪萨斯城
    查看: Google 地图

    mobile.maps 安全
    没有可用的地理位置信息。
    api.hostip.info 安全
    IP地址: 104.21.1.110
    国家: 美国
    地区: 加利福尼亚
    城市: 旧金山
    查看: Google 地图

    www1.justiciasantafe.gov.ar 安全
    IP地址: 200.45.75.133
    国家: 阿根廷
    地区: 布宜诺斯艾利斯自治市
    城市: 布宜诺斯艾利斯
    查看: Google 地图

    www.juslarioja.gov.ar 安全
    IP地址: 200.58.99.209
    国家: 阿根廷
    地区: 布宜诺斯艾利斯自治市
    城市: 布宜诺斯艾利斯
    查看: Google 地图

    i.w.inmobi.com 安全
    IP地址: 35.212.9.254
    国家: 美国
    地区: 弗吉尼亚州
    城市: 阿什本
    查看: Google 地图

    www.dummy.com 安全
    IP地址: 199.59.243.228
    国家: 美国
    地区: 佛罗里达州
    城市: 坦帕
    查看: Google 地图

    cms.mobincube 安全
    没有可用的地理位置信息。
    www.jusformosa.gov.ar 安全
    IP地址: 138.121.112.35
    国家: 阿根廷
    地区: 福尔摩沙
    城市: 福尔摩沙
    查看: Google 地图

    ingest.vungle.com 安全
    IP地址: 54.166.222.64
    国家: 美国
    地区: 弗吉尼亚州
    城市: 阿什本
    查看: Google 地图

    ads.rubiconproject.com 安全
    IP地址: 181.10.155.5
    国家: 美国
    地区: 加利福尼亚
    城市: 埃尔塞贡多
    查看: Google 地图

    www.justiciachaco.gov.ar 安全
    IP地址: 181.10.155.5
    国家: 阿根廷
    地区: 科尔多瓦
    城市: 科尔多瓦
    查看: Google 地图

    vid.applovin.com 安全
    IP地址: 34.160.64.118
    国家: 美国
    地区: 密苏里州
    城市: 堪萨斯城
    查看: Google 地图

    ads.avocarrot.com 安全
    没有可用的地理位置信息。
    www.appodealx.com 安全
    没有可用的地理位置信息。
    del55.jussantiago.gov.ar 安全
    没有可用的地理位置信息。
    sigj.justiciajujuy.gov.ar 安全
    IP地址: 200.43.187.189
    国家: 阿根廷
    地区: 胡胡伊
    城市: 圣萨尔瓦多德胡胡伊
    查看: Google 地图

    tm.inmobi.com 安全
    没有可用的地理位置信息。
    consultapublica.jusbaires.gob.ar 安全
    IP地址: 45.182.81.156
    国家: 阿根廷
    地区: 布宜诺斯艾利斯自治市
    城市: 布宜诺斯艾利斯
    查看: Google 地图

    ad.mail.ru 安全
    IP地址: 95.163.41.56
    国家: 俄罗斯联邦
    地区: 莫斯科
    城市: 莫斯科
    查看: Google 地图

    www.jusonline.gov.ar 安全
    没有可用的地理位置信息。
    analytics.mopub.com 安全
    没有可用的地理位置信息。
    www.vungle.com 安全
    IP地址: 141.193.213.11
    国家: 美国
    地区: 得克萨斯州
    城市: 奥斯丁
    查看: Google 地图

    www.justiciasalta.gov.ar 安全
    IP地址: 190.228.70.237
    国家: 阿根廷
    地区: 布宜诺斯艾利斯自治市
    城市: 布宜诺斯艾利斯
    查看: Google 地图

    svcs.sandbox.paypal.com 安全
    IP地址: 173.0.93.251
    国家: 大不列颠及北爱尔兰联合王国
    地区: 英格兰
    城市: 伦敦
    查看: Google 地图

    s3.amazonaws.com 安全
    IP地址: 16.15.179.49
    国家: 美国
    地区: 弗吉尼亚州
    城市: 阿什本
    查看: Google 地图

    impact.staging.applifier.com 安全
    IP地址: 54.172.187.201
    国家: 美国
    地区: 弗吉尼亚州
    城市: 阿什本
    查看: Google 地图

    www.inmobi.com 安全
    IP地址: 20.81.69.107
    国家: 美国
    地区: 弗吉尼亚州
    城市: 华盛顿
    查看: Google 地图

    ip2country.sourceforge.net 安全
    IP地址: 127.0.0.1
    国家: -
    地区: -
    城市: -
    查看: Google 地图

    www.jusentrerios.gov.ar 安全
    IP地址: 181.13.219.93
    国家: 阿根廷
    地区: 布宜诺斯艾利斯自治市
    城市: 布宜诺斯艾利斯
    查看: Google 地图

    www.jusrionegro.gov.ar 安全
    IP地址: 200.41.239.11
    国家: 阿根廷
    地区: 布宜诺斯艾利斯
    城市: 马德普拉塔
    查看: Google 地图

    inmobisdk-a.akamaihd.net 安全
    IP地址: 23.206.229.139
    国家: 美国
    地区: 加利福尼亚
    城市: 洛杉矶
    查看: Google 地图

    static.wizrocket.com 安全
    IP地址: 13.226.225.71
    国家: 美国
    地区: 加利福尼亚
    城市: 洛杉矶
    查看: Google 地图

    market.android 安全
    没有可用的地理位置信息。
    www.pjn.gov.ar 安全
    没有可用的地理位置信息。
    init.startappexchange.com 安全
    IP地址: 132.145.167.65
    国家: 美国
    地区: 弗吉尼亚州
    城市: 阿什本
    查看: Google 地图

    www.justiciacordoba.gov.ar 安全
    IP地址: 45.187.88.98
    国家: 阿根廷
    地区: 科尔多瓦
    城市: 科尔多瓦
    查看: Google 地图

    tile.openstreetmap.org 安全
    IP地址: 151.101.193.91
    国家: 美国
    地区: 加利福尼亚
    城市: 旧金山
    查看: Google 地图

    daneden.me 安全
    IP地址: 66.33.60.130
    国家: 美国
    地区: 加利福尼亚
    城市: 核桃
    查看: Google 地图

    d.applovin.com 安全
    IP地址: 34.110.179.88
    国家: 美国
    地区: 密苏里州
    城市: 堪萨斯城
    查看: Google 地图

    live.chartboost.com 安全
    IP地址: 34.107.157.36
    国家: 美国
    地区: 密苏里州
    城市: 堪萨斯城
    查看: Google 地图

    l6.justucuman.gov.ar 安全
    IP地址: 181.12.6.98
    国家: 阿根廷
    地区: 布宜诺斯艾利斯自治市
    城市: 布宜诺斯艾利斯
    查看: Google 地图

    target.my.com 安全
    IP地址: 89.221.236.19
    国家: 俄罗斯联邦
    地区: 莫斯科
    城市: 莫斯科
    查看: Google 地图

    config.inmobi.com 安全
    IP地址: 35.212.44.83
    国家: 美国
    地区: 弗吉尼亚州
    城市: 阿什本
    查看: Google 地图

    startup.mobile.yandex.net 安全
    IP地址: 213.180.204.244
    国家: 俄罗斯联邦
    地区: 莫斯科
    城市: 莫斯科
    查看: Google 地图

    dpma.mobi 安全
    没有可用的地理位置信息。
    www.jusmisiones.gov.ar 安全
    没有可用的地理位置信息。
    serconex.juschubut.gov.ar 安全
    IP地址: 200.32.57.2
    国家: 阿根廷
    地区: 布宜诺斯艾利斯自治市
    城市: 布宜诺斯艾利斯
    查看: Google 地图

    www.mopub.com 安全
    IP地址: 34.111.170.5
    国家: 美国
    地区: 密苏里州
    城市: 堪萨斯城
    查看: Google 地图

    www.giajsanluis.gov.ar 安全
    IP地址: 64.215.200.76
    国家: 阿根廷
    地区: 圣路易斯
    城市: 圣路易斯
    查看: Google 地图

    lh6.ggpht.com 安全
    IP地址: 142.250.189.1
    国家: 美国
    地区: 加利福尼亚
    城市: 山景城
    查看: Google 地图

    wzrkt.com 安全
    IP地址: 3.168.147.100
    国家: 美国
    地区: 华盛顿
    城市: 西雅图
    查看: Google 地图

    payment.mobincube.com 安全
    没有可用的地理位置信息。
    tah.openstreetmap.org 安全
    没有可用的地理位置信息。
    sdkm.w.inmobi.com 安全
    IP地址: 35.212.101.248
    国家: 美国
    地区: 弗吉尼亚州
    城市: 阿什本
    查看: Google 地图

    d1byvlfiet2h9q.cloudfront.net 安全
    IP地址: 3.167.217.214
    国家: 美国
    地区: 华盛顿
    城市: 西雅图
    查看: Google 地图

    amazon-adsystem.com 安全
    IP地址: 54.145.59.57
    国家: 美国
    地区: 弗吉尼亚州
    城市: 阿什本
    查看: Google 地图

    androidads21.adcolony.com 安全
    IP地址: 35.186.210.75
    国家: 美国
    地区: 密苏里州
    城市: 堪萨斯城
    查看: Google 地图

    facebook.com 安全
    IP地址: 31.13.70.36
    国家: 美国
    地区: 加利福尼亚
    城市: 洛杉矶
    查看: Google 地图

    api.pubnative.net 安全
    IP地址: 69.20.43.193
    国家: 美国
    地区: 弗吉尼亚州
    城市: 阿什本
    查看: Google 地图

    www.jussantacruz.gov.ar 安全
    IP地址: 181.117.6.165
    国家: 阿根廷
    地区: 布宜诺斯艾利斯自治市
    城市: 布宜诺斯艾利斯
    查看: Google 地图

    amazon-adsystem.amazon.com 安全
    没有可用的地理位置信息。
    mobileclient.paypal.com 安全
    没有可用的地理位置信息。
    m.maps 安全
    没有可用的地理位置信息。
    svcs.paypal.com 安全
    IP地址: 173.0.88.76
    国家: 美国
    地区: 加利福尼亚
    城市: 圣何塞
    查看: Google 地图

    rri.appodeal.com 安全
    IP地址: 104.18.9.58
    国家: 美国
    地区: 加利福尼亚
    城市: 旧金山
    查看: Google 地图

    www.startappexchange.com 安全
    IP地址: 132.145.167.65
    国家: 美国
    地区: 弗吉尼亚州
    城市: 阿什本
    查看: Google 地图

    yandex.ru 安全
    IP地址: 77.88.55.88
    国家: 俄罗斯联邦
    地区: 莫斯科
    城市: 莫斯科
    查看: Google 地图

    dock.inmobi.com 安全
    没有可用的地理位置信息。
    mev.scba.gov.ar 安全
    IP地址: 8.243.25.195
    国家: 阿根廷
    地区: 布宜诺斯艾利斯自治市
    城市: 布宜诺斯艾利斯
    查看: Google 地图

    www.fojas.net 安全
    IP地址: 200.58.112.63
    国家: 阿根廷
    地区: 布宜诺斯艾利斯自治市
    城市: 布宜诺斯艾利斯
    查看: Google 地图

    maps.yandex.ru 安全
    IP地址: 213.180.204.242
    国家: 俄罗斯联邦
    地区: 莫斯科
    城市: 莫斯科
    查看: Google 地图

    cmsdev.mobincube 安全
    没有可用的地理位置信息。
    www.jus.mendoza.gov.ar 安全
    IP地址: 179.0.130.13
    国家: 阿根廷
    地区: 门多萨
    城市: 门多萨
    查看: Google 地图

    market.android.com 安全
    IP地址: 142.250.72.238
    国家: 美国
    地区: 科罗拉多州
    城市: 丹佛
    查看: Google 地图

    mobileclient.sandbox.paypal.com 安全
    IP地址: 173.0.82.101
    国家: 美国
    地区: 科罗拉多州
    城市: 帕克
    查看: Google 地图

    play.google 安全
    IP地址: 216.239.32.29
    国家: 美国
    地区: 加利福尼亚
    城市: 山景城
    查看: Google 地图

    tech.yandex.com 安全
    IP地址: 213.180.204.242
    国家: 俄罗斯联邦
    地区: 莫斯科
    城市: 莫斯科
    查看: Google 地图

    mobimento.com 安全
    没有可用的地理位置信息。
    stats.mobincube.com 安全
    IP地址: 157.245.26.30
    国家: 德国
    地区: 黑森
    城市: 美因河畔法兰克福
    查看: Google 地图

    a.applovin.com 安全
    IP地址: 34.117.147.68
    国家: 美国
    地区: 密苏里州
    城市: 堪萨斯城
    查看: Google 地图

    手机号提取

    URL链接分析

    URL信息 源码文件
    http://literature.rockwellautomation.com/idc/groups/literature/documents/in/2098-in003_-en-p.pdf
    http://literature.rockwellautomation.com/idc/groups/literature/documents/um/2094-um002_-en-p.pdf
    http://literature.rockwellautomation.com/idc/groups/literature/documents/um/20b-um002_-en-p.pdf
    http://literature.rockwellautomation.com/idc/groups/literature/documents/um/1785-um001_-en-p.pdf
    http://literature.rockwellautomation.com/idc/groups/literature/documents/um/20a-um001_-en-p.pdf
    http://www.ab.com/support/abdrives/1336t/1079.pdf
    http://literature.rockwellautomation.com/idc/groups/literature/documents/um/520-um001_-en-e.pdf
    https://play.google.com/store/apps/details?id=com.mobincube.android.sc_3IDSNV
    http://v1.mobincube.com/apps/8/262229/295555/app.cfgWfM6
    http://literature.rockwellautomation.com/idc/groups/literature/documents/um/22f-um001_-en-e.pdf
    http://literature.rockwellautomation.com/idc/groups/literature/documents/um/1756-um001_-en-p.pdf
    http://literature.rockwellautomation.com/idc/groups/literature/documents/rm/750-rm002_-en-p.pdf
    http://literature.rockwellautomation.com/idc/groups/literature/documents/in/8720mc-in002_-en-p.pdf
    http://literature.rockwellautomation.com/idc/groups/literature/documents/um/2094-um001_-en-p.pdf
    http://literature.rockwellautomation.com/idc/groups/literature/documents/um/2099-um001_-en-p.pdf
    http://literature.rockwellautomation.com/idc/groups/literature/documents/um/22d-um001_-en-e.pdf
    http://literature.rockwellautomation.com/idc/groups/literature/documents/um/22b-um001_-en-e.pdf
    http://literature.rockwellautomation.com/idc/groups/literature/documents/um/1336t-um006_-en-p.pdf
    http://literature.rockwellautomation.com/idc/groups/literature/documents/um/22a-um001_-en-e.pdf
    http://literature.rockwellautomation.com/idc/groups/literature/documents/um/1305-um002_-en-p.pdf
    http://literature.rockwellautomation.com/idc/groups/literature/documents/um/160-um009_-en-p.pdf
    http://ab.rockwellautomation.com/
    自研引擎-A
    2.0.68.12
    com/immersion/hapticmediasdk/HapticMediaSDKVersion.java
    https://twitter.com/%s/status/%s
    com/mopub/common/util/Intents.java
    https://sdklogs.avocarrot.com
    com/avocarrot/androidsdk/logging/AvocarrotLogger.java
    https://androidads21.adcolony.com/configure
    com/jirbo/adcolony/c.java
    http://api.hostip.info/get_json.php
    http://ip2country.sourceforge.net/ip2c.php?format=json
    com/tappx/_DeviceInfo.java
    https://api.pubnative.net/api/partner/v2/promotions/native
    com/appodeal/ads/networks/l.java
    http://config.inmobi.com/config-server/v1/config/secure.cfg
    com/inmobi/commons/core/configs/e.java
    http://mobimento.com/~orubio/process_metrics.php
    com/mobimento/caponate/ad/AdTracker.java
    javascript:mobincube_onpause
    javascript:mobincube_onfocus
    javascript:mobincube_oncomingfromotherscreen
    com/mobimento/caponate/section/WebSection.java
    https://ad.mail.ru/mobile/
    https://8b2824c2cb184ce0ac78b82dba46b78a:c4d6345aac3a40b58c75761ab14a9ce8@ad.mail.ru/6
    ru/mail/android/mytarget/core/net/a.java
    javascript:admanjs.execute
    ru/mail/android/mytarget/core/engines/g.java
    http://play.google
    https://market.android
    http://maps.yandex.ru
    http://mobile.maps
    https://play.google
    http://m.maps
    http://market.android
    com/yandex/mobile/ads/utils/i.java
    javascript:mobincube_onpause
    javascript:mobincube_onfocus
    javascript:mobincube_oncomingfromotherscreen
    com/mobimento/caponate/section/dataviews/WebDataView.java
    javascript:splash_fadeout
    http://daneden.me/animate
    https://lh6.ggpht.com/vo9wbfh89bbdbwfhuezqzogpkmfkjsatibvwk3qxpbvjwcr8i79evui0ab41a-je7x-6=w200
    com/startapp/android/publish/splash/b.java
    http://www.inmobi.com/products/sdk/#downloads
    com/inmobi/commons/a/b.java
    http://www.mobincube.com
    com/mobimento/caponate/ad/AdManager.java
    https://inmobisdk-a.akamaihd.net/sdk/500/android/mraid.js
    http://i.w.inmobi.com/showad.asm
    com/inmobi/ads/b.java
    https://impact.staging.applifier.com/mobile/campaigns
    com/unity3d/ads/android2/UnityAds.java
    http://192.168.1.69:8888/cas/appimages.php
    http://192.168.1.69:8888/cas/appselector.php?appname=
    http://192.168.1.69:8888/cas/applister.php
    com/mobimento/caponate/OnlineAppLoader.java
    http://api.vungle.com/api/v4/
    https://ingest.vungle.com/
    com/vungle/publisher/inject/ConfigurablePublisherModule.java
    https://startup.mobile.yandex.net/
    com/yandex/metrica/impl/aw.java
    http://init.startappexchange.com/1.4/
    http://www.startappexchange.com/1.4/
    http://www.startappexchange.com/tracking/adclick
    com/startapp/android/publish/model/MetaData.java
    http://ads.rubiconproject.com/ad/12530.js
    com/appodeal/ads/networks/m.java
    https://mobileclient.sandbox.paypal.com/mepadapter/
    https://svcs.paypal.com/adaptivepayments/
    https://mobileclient.paypal.com/mepadapter/
    https://svcs.sandbox.paypal.com/adaptivepayments/
    com/paypal/android/a/c.java
    http://a.applovin.com/
    http://d.applovin.com/
    http://rt.applovin.com/pix
    https://vid.applovin.com/,https://pdn.applovin.com/,https://img.applovin.com/,https://d.applovin.com/,https://assets.applovin.com/,https://cdnjs.cloudflare.com/,http://vid.applovin.com/,http://pdn.applovin.com/,http://img.applovin.com/,http://d.applovin.com/,http://assets.applovin.com/,http://cdnjs.cloudflare.com/
    com/applovin/impl/sdk/bw.java
    http://tm.inmobi.com/telemetry-collector/v1/collect
    com/inmobi/commons/core/c/c.java
    https://impact.staging.applifier.com/mobile/campaigns
    com/unity3d/ads/android/UnityAds.java
    http://www.appodealx.com/complains
    org/nexage/sourcekit/mraid/rtb/ReportView.java
    https://ads.avocarrot.com/requests
    com/avocarrot/androidsdk/AdLoadTask.java
    https://impact.applifier.com/mobile/campaigns
    com/unity3d/ads/android/properties/UnityAdsProperties.java
    https://www.mopub.com/optout
    com/mopub/nativeads/MoPubCustomEventNative.java
    https://rri.appodeal.com/api/stat
    com/appodeal/ads/b.java
    http://www.startappexchange.com/tracking/infoevent
    com/startapp/android/publish/e/a.java
    https://wzrkt.com/a1?os=android&t=
    http://static.wizrocket.com/android/ico/
    com/clevertap/android/sdk/Constants.java
    http://amazon-adsystem.com
    com/amazon/device/ads/WebViewFactory.java
    javascript:chartboost.eventhandler.handlenativeevent
    com/chartboost/sdk/impl/bs.java
    http://www.fojas.net/users/
    com/fojas/fojas/Sincronizar.java
    https://target.my.com/
    ru/mail/android/mytarget/core/ui/views/fspromo/FSPromoFooterLayout.java
    https://www.vungle.com/privacy/
    com/vungle/publisher/FullScreenAdActivity.java
    http://tah.openstreetmap.org/tiles/tile/
    org/mapsforge/android/maps/OsmarenderTileDownload.java
    http://amazon-adsystem.amazon.com/
    com/amazon/device/ads/AdController.java
    https://tech.yandex.com/metrica-mobile-sdk/doc/mobile-sdk-dg/concepts/android-initialize-docpage/
    com/yandex/metrica/impl/bh.java
    http://market.android.com/
    com/chartboost/sdk/impl/ba.java
    http://play.google.com/store/
    https://market.android.com
    http://market.android.com
    https://play.google.com/store/
    com/ukoyei/xdyffh224007/BrowserActivity.java
    http://static.wizrocket.com/android/ico//
    com/clevertap/android/sdk/Utils.java
    http://www.startappexchange.com/tracking/adimpression
    com/startapp/android/publish/e.java
    http://cms.mobincube
    http://cmsdev.mobincube
    http://dpma.mobi/caponate/feeds/parse.php?encoding=utf8&striptags=0&v=2&feed=
    com/mobimento/caponate/resource/FeedResource.java
    https://play.google.com
    http://play.google.com
    com/startapp/android/publish/c/c.java
    http://dpma.mobi/caponate/collections/index.php?sqlite=1&v=2&schema=
    http://cms.mobincube
    com/mobimento/caponate/resource/CollectionResource.java
    http://www.dummy.com
    com/startapp/android/publish/nativead/NativeAdDetails.java
    https://analytics.mopub.com/i/jot/exchange_client_event
    com/mopub/common/event/ScribeEventRecorder.java
    https://play.google.com
    http://play.google.com
    http://www.startappexchange.com
    com/startapp/android/publish/j/w.java
    https://live.chartboost.com
    com/chartboost/sdk/impl/az.java
    http://www.fojas.net/mobile/novedades/folleto.jpg
    http://fojas.net/mobile/redirectnovedades.php
    com/fojas/fojas/Popup.java
    https://s3.amazonaws.com/appodeal-externallibs/android/ima3.js
    org/nexage/sourcekit/vast/activity/VPAIDActivity.java
    http://www.fojas.net/mobile/beneficios/mainlarge.jpg
    https://play.google.com/store/apps/details?id=com.fojas.fojas
    http://facebook.com/fojas.net
    https://play.google.com/store/apps/details?id=com.fojas.fojas'
    http://fojas.net/mobile/redirectbeneficios.html
    http://fojas.net/noticias/
    https://twitter.com/fojasnet
    com/fojas/fojas/MainActivity.java
    http://www.fojas.net/subir.php
    com/fojas/fojas/Sincroexp.java
    https://play.google.com
    http://play.google.com
    https://market.android.com
    http://market.android.com
    ru/mail/android/mytarget/core/utils/l.java
    http://sigj.justiciajujuy.gov.ar/mentradas/index.php/consulta_web/index%20
    https://l6.justucuman.gov.ar/
    http://www.jussantacruz.gov.ar/juzgados/index.php/estado-exped
    https://www.giajsanluis.gov.ar/iurix-online/
    http://www.jusrionegro.gov.ar/inicio/redjudicial/
    http://www.jusformosa.gov.ar/contactos-penales
    http://www.justiciasalta.gov.ar/consulta-expedientes-poder-judicial-salta.php
    http://www.pjn.gov.ar/
    http://190.139.100.166/
    http://del55.jussantiago.gov.ar/autoconsulta/index.php
    http://200.5.89.224/servicios/expedientes.php
    http://iurixonline.juscorrientes.gov.ar:8080/iurix-online/
    http://www.jusmisiones.gov.ar/consultas_online/forms/despachos/listado.php
    http://www.jus.mendoza.gov.ar/siccom/expedientes/
    http://www1.justiciasantafe.gov.ar/php/web/
    http://www.juslarioja.gov.ar/index.php/servicios/mesa-de-entrada-unica-y-general
    http://www.justiciacordoba.gov.ar/laboral/pages/consultaexpedientessaclaboral.aspx
    http://www.jusentrerios.gov.ar/index.php/component/content/article/37-mesvirtuales/85-mesvirtuales.html
    https://serconex.juschubut.gov.ar/system/pglogin.aspx
    http://www.jusneuquen.gov.ar/index.php?option=com_content&view=article&id=44&itemid=81
    http://www.jusonline.gov.ar/autentificacion.asp
    http://consultapublica.jusbaires.gob.ar/
    http://mev.scba.gov.ar/loguin.asp?familiadepto=
    http://www.justiciachaco.gov.ar/dtiol/login.aspx?returnurl=%2fdtiol%2fdefault.aspx
    com/fojas/fojas/Expedientes.java
    http://www.fojas.net/registro.php
    http://www.fojas.net/wservices/servicio_web_v.php/login_fojas_id
    http://fojas.net/links/detectar.php
    http://www.fojas.net/wservices/servicio_web_v.php?wsdl
    http://www.fojas.net/wservices/servicio_web_v.php/version_actual
    http://www.fojas.net/wservices
    com/fojas/fojas/Login.java
    https://impact.applifier.com/mobile/campaigns
    com/unity3d/ads/android2/properties/UnityAdsProperties.java
    http://payment.mobincube.com/paypal/ec
    com/mobimento/caponate/util/paypal/PayPalManager.java
    http://d1byvlfiet2h9q.cloudfront.net/inapp/resources/adinformationdialog3.html
    com/startapp/android/publish/adinformation/AdInformationConfig.java
    http://stats.mobincube.com/ws/server.php
    http://stats.mobincube.com/
    com/mobimento/caponate/app/App.java
    http://schemas.applovin.com/android/1.0
    com/applovin/adview/AppLovinAdView.java
    https://sdkm.w.inmobi.com/user/e.asm
    http://dock.inmobi.com/carb/v1/i
    http://dock.inmobi.com/carb/v1/o
    com/inmobi/signals/p.java
    https://s3.amazonaws.com/avocarrot-assets/media/images/ads/ratings/##.png
    com/avocarrot/androidsdk/BaseModel.java
    http://tile.opencyclemap.org/cycle/
    org/mapsforge/android/maps/OpenCycleMapTileDownload.java
    http://tile.openstreetmap.org/
    org/mapsforge/android/maps/MapnikTileDownload.java
    file:///android_res/
    com/chartboost/sdk/impl/as.java
    https://yandex.ru
    com/yandex/mobile/ads/ad.java
    https://play.google.com/store/apps/details?id=
    com/appodeal/ads/d/i.java

    Firebase配置检测

    邮箱地址提取

    EMAIL 源码文件
    c4d6345aac3a40b58c75761ab14a9ce8@ad.mail.ru
    ru/mail/android/mytarget/core/net/a.java
    creative-review@mopub.com
    com/mopub/mobileads/AdAlertReporter.java
    info@fojas.net
    com/fojas/fojas/MainActivity.java

    敏感凭证泄露

    显示全部的 639 个secrets
    1、 "googleMapsKey" : "0zSahwBSqVKGtNyjR8nyAWrKwZtnJbtdouokVvg"
    2、 ZXNpemVQcm9wZXJ0aWVzID0gZnVuY3Rpb24ocHJvcGVydGllcykgew0KCQlsb2cuaSgibXJhaWQu
    3、 IHNvIHJlbW92ZSBhbGwgbGlzdGVuZXJzDQoJCQkJLy8gZm9yIGdpdmVuIGV2ZW50DQoJCQkJZGVs
    4、 ew0KCQkJY2FsbE5hdGl2ZSgiZXhwYW5kIik7DQoJCX0gZWxzZSB7DQoJCQljYWxsTmF0aXZlKCJl
    5、 c3VwcG9ydHMgIiArIGZlYXR1cmUgKyAiICIgKyBzdXBwb3J0ZWRGZWF0dXJlc1tmZWF0dXJlXSk7
    6、 cm9wZXJ0aWVzLCAic2V0RXhwYW5kUHJvcGVydGllcyIpKSB7DQoJCQlsb2cuZSgiZmFpbGVkIHZh
    7、 YW1lKSkgew0KCQkJCWV4cGFuZFByb3BlcnRpZXNbcHJvcG5hbWVdID0gcHJvcGVydGllc1twcm9w
    8、 bXJhaWQucmVtb3ZlRXZlbnRMaXN0ZW5lciAiICsgZXZlbnQgKyAiIDogIiArIFN0cmluZyhsaXN0
    9、 dG9tQ2xvc2UpIHsNCgkJCWV4cGFuZFByb3BlcnRpZXMudXNlQ3VzdG9tQ2xvc2UgPSBpc0N1c3Rv
    10、 87gToILv2ETXq/LvCnAItNAuDI4lKA1bQlpUT+XO1cAt12BEFmLQNcW42suUqYh26mvAJXCZxfc5
    11、 SUFMIiA6ICJpbnRlcnN0aXRpYWwiDQoJfTsNCg0KCXZhciBSRVNJWkVfUFJPUEVSVElFU19DVVNU
    12、 PSBoZWlnaHQ7DQoJCWlmICghaXNFeHBhbmRQcm9wZXJ0aWVzU2V0KSB7DQoJCQlleHBhbmRQcm9w
    13、 JiA1MCA8PSBoZWlnaHQ7DQoJCQl9LA0KCQkJIm9mZnNldFgiIDogZnVuY3Rpb24ob2Zmc2V0WCkg
    14、 aXplUHJvcGVydGllcyA9IGZ1bmN0aW9uKCkgew0KCQlsb2cuaSgibXJhaWQuZ2V0UmVzaXplUHJv
    15、 ciAodmFyIGkgPSAwOyBpIDwgcndQcm9wcy5sZW5ndGg7IGkrKykgew0KCQkJdmFyIHByb3BuYW1l
    16、 q+A3VbxxEnifyhLGYnajl2Wx6OLzGwZwzkb4bXiki2/CIq9rebEr7EsIq0zWpOe9VOWuoPabiULs
    17、 8OcD3TL+Q3V1NUePHp1DMwTZvn07ubm5Mk1HgCSjG0hmnMAymX719fVz4FsgR48epb6+XhbLMltN
    18、 ICIpIik7DQogICAgfQ0KCQ0KCW1yYWlkLmR1bXBMaXN0ZW5lcnMgPSBmdW5jdGlvbigpIHsNCgkJ
    19、 Z2h0ID0gY3VycmVudFBvc2l0aW9uLmhlaWdodDsNCgkJbG9nLmkoInByZXZpb3VzU2l6ZSAiICsg
    20、 YXJ0KSIpOw0KCQl9IGVsc2Ugew0KCQkJbG9nLmkoIm1yYWlkLmV4cGFuZCAiICsgdXJsKTsNCgkJ
    21、 LA0KCQkiaGVpZ2h0IiA6IDAsDQoJCSJjdXN0b21DbG9zZVBvc2l0aW9uIiA6IFJFU0laRV9QUk9Q
    22、 ZW50VHlwZSIpOw0KCQlyZXR1cm4gcGxhY2VtZW50VHlwZTsNCgl9Ow0KDQoJbXJhaWQuZ2V0UmVz
    23、 cmVudFBvc2l0aW9uLnggPSB4Ow0KCQljdXJyZW50UG9zaXRpb24ueSA9IHk7DQoJCWN1cnJlbnRQ
    24、 Uy5SRVNJWkVEKSkgew0KCQkJcmV0dXJuOw0KCQl9DQoJCWlmICh1cmwgPT09IHVuZGVmaW5lZCkg
    25、 cG5hbWUpKSB7DQoJCQkJbmV3T3JpZW50YXRpb25Qcm9wZXJ0aWVzW3Byb3BuYW1lXSA9IHByb3Bl
    26、 9zxfARL0s6SX2UmpVKJ0Ou3rEmGaJqXTaZaePExpXNIyeRQlwhQJkkqlQoVCgZLJJJmmKaW3cVtb
    27、 NjI0NTY5OCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2MzBFQTlFOTYxMjAxMUUzQjhCRkRD
    28、 Ki8NCg0KCXZhciBWRVJTSU9OID0gIjIuMCI7DQoNCgl2YXIgU1RBVEVTID0gbXJhaWQuU1RBVEVT
    29、 ZWlnaHQ7DQoJfTsNCg0KCW1yYWlkLnNldFBsYWNlbWVudFR5cGUgPSBmdW5jdGlvbihwdCkgew0K
    30、 XSIgKw0KICAgICAgICAgICAgIiAoIiArIHJlY3Qud2lkdGggKyAieCIgKyByZWN0LmhlaWdodCAr
    31、 QRTHvX5lGZVCWkpUWlhU+HD9qAcRNIoyQaV6sYfoQYKw8qUgK4LqWmJU9JhW0AfkQ4UFERFCL2Jh
    32、 Fvj9rPt8Ny86Pj5Oq6url1YkEoloDX5t9q6urromAUecoF8GATZYInxugzzr6+tffWc2m9XSEhiG
    33、 +fN8+eWXlmuCkpISW30C2TjfLPgVFRXcuHHDVH9JTBQZE6C55NvT0xPyaV67SGDn3oFVDp8d4ANc
    34、 CAMtgpJAS/JvLY2ldpXtPfQOLTK7e2bmjCj4wcOiO3O+d2bOfud7z0QHAoGo6RYxUdMwZkRPVsQq
    35、 IYRomSPAnfb91QgGfioivOYEPyFqhoGPB563Q9UHAgF6e3vp7Oykvb194qezs5Pu7m76+voIBMbC
    36、 Cg0KCW1yYWlkLnN1cHBvcnRzID0gZnVuY3Rpb24oZmVhdHVyZSkgew0KCQlsb2cuaSgibXJhaWQu
    37、 dCAiICsgcHJvcGVydGllcy5vZmZzZXRYICsgIiAiICsgcHJvcGVydGllcy5vZmZzZXRZKTsNCg0K
    38、 URiG1dW1H0szrazwF9O0ItmEDBOW8qKopC66qKiIgiDKLkKCfgiJIArSLuyiQsoMIugiMAgqCylE
    39、 ZGRFdmVudExpc3RlbmVyICIgKyBldmVudCArICI6ICIgKyBTdHJpbmcobGlzdGVuZXIpKTsNCgkJ
    40、 CgkJCX0NCgkJfQ0KCX07DQoJDQogICAgZnVuY3Rpb24gaXNDbG9zZVJlZ2lvbk9uU2NyZWVuKHBy
    41、 CX0NCgkJDQoJCWlmICghdmFsaWRhdGUocHJvcGVydGllcywgInNldFJlc2l6ZVByb3BlcnRpZXMi
    42、 ICAgICAgICB9DQoNCiAgICAgICAgdmFyIG1heFJlY3QgPSB7ICJ4IjogMCwgInkiOiAwIH07DQog
    43、 cmlnaHQiKSAhPT0gLTEpIHsNCiAgICAgICAgICAgIGNsb3NlUmVjdC54ID0gcmVzaXplUmVjdC54
    44、 Ow0KCQlyZXR1cm4gc2NyZWVuU2l6ZTsNCgl9Ow0KDQoJbXJhaWQuZ2V0U3RhdGUgPSBmdW5jdGlv
    45、 bnRbaV0gfHwgc3RyMSA9PT0gc3RyMikgew0KCQkJCWxvZy5pKCJsaXN0ZW5lciAiICsgc3RyMSAr
    46、 ZXRDdXJyZW50UG9zaXRpb24gPSBmdW5jdGlvbih4LCB5LCB3aWR0aCwgaGVpZ2h0KSB7DQoJCWxv
    47、 ID0gZnVuY3Rpb24oKSB7DQoJCWxvZy5pKCJtcmFpZC5jbG9zZSIpOw0KCQlpZiAoc3RhdGUgPT09
    48、 aWRWYWx1ZXMuaW5kZXhPZihmb3JjZU9yaWVudGF0aW9uKSAhPT0gLTEpOw0KCQkJfQ0KCQl9LA0K
    49、 aCkpIHsNCiAgICAgICAgICAgIGFkanVzdG1lbnRzLnggPSAobWF4UmVjdC54ICsgbWF4UmVjdC53
    50、 DQoJCWxvZy5pKCJtcmFpZC5zZXRFeHBhbmRTaXplICIgKyB3aWR0aCArICJ4IiArIGhlaWdodCk7
    51、 dCA9IGxpc3RlbmVyc1tldmVudF0gPSBsaXN0ZW5lcnNbZXZlbnRdIHx8IFtdOw0KCQkvLyBjaGVj
    52、 b3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1N
    53、 zcXq1NRUvF4vDQ0NhkjQ0tLC9evXHZ+i1gwJurq6DKfd2759u+zVvBFgi6qqAVsJoKpqQFGUj4B/
    54、 IDogcmVzaXplUHJvcGVydGllcy5jdXN0b21DbG9zZVBvc2l0aW9uOw0KICAgICAgICBsb2cuZCgi
    55、 ZnVuY3Rpb24obmV3SXNWaWV3YWJsZSkgew0KCQlsb2cuaSgibXJhaWQuZmlyZVZpZXdhYmxlQ2hh
    56、 IGkgPCBsZW47IGkrKykgew0KCQkJCQl2YXIgcmVnaXN0ZXJlZExpc3RlbmVyID0gbGlzdGVuZXJz
    57、 CQkiUE9SVFJBSVQiIDogInBvcnRyYWl0IiwNCgkJIkxBTkRTQ0FQRSIgOiAibGFuZHNjYXBlIiwN
    58、 aW9uICE9PSBtcmFpZC5PUklFTlRBVElPTl9QUk9QRVJUSUVTX0ZPUkNFX09SSUVOVEFUSU9OLk5P
    59、 01528cc0-dd34-494d-9218-24af1317e1ee
    60、 bmN0aW9uKCkgew0KCQlsb2cuaSgibXJhaWQuaXNWaWV3YWJsZSIpOw0KCQlyZXR1cm4gaXNWaWV3
    61、 KioqKioqKioqKioqKioqKioNCgkgKiBoZWxwZXIgbWV0aG9kcyBjYWxsZWQgYnkgU0RLDQoJICoq
    62、 Q0hBTkdFLCB3aWR0aCwgaGVpZ2h0KTsNCgkJfQ0KCX07DQoNCgltcmFpZC5maXJlU3RhdGVDaGFu
    63、 67bb016b-be40-4c08-a190-96a3f3b503d3
    64、 vRDiL64ggBDCA7xlZFFndHSUuro6Dh8+PCtWgYqLi8nKyiIqytDrPwg8J4QYcSwBggcxPsLAFm1X
    65、 j7f9irgTrmjbma4mXMksH3vsMe666y5N+y+E+GiyBgB4X6tHenp6xKn96cTuW8l2awIJrCawnkyA
    66、 CgkJCX0sDQoJCQkidXNlQ3VzdG9tQ2xvc2UiIDogZnVuY3Rpb24odXNlQ3VzdG9tQ2xvc2UpIHsN
    67、 2PliGKuiPa2YzWgxk+bg4YcfDqVah6vVvkHsvB7+WUJ92tnlFgkEAjQ1NcmcjjUl165dcw34ktjF
    68、 KioqKioqKi8NCg0KCXZhciBzdGF0ZSA9IFNUQVRFUy5MT0FESU5HOw0KCXZhciBwbGFjZW1lbnRU
    69、 aWYgKGkgPT09IGxlbikgew0KCQkJCQlsb2cuaSgibGlzdGVuZXIgIiArIHN0cjEgKyAiIG5vdCBm
    70、 bXJhaWQuRVZFTlRTLlZJRVdBQkxFQ0hBTkdFLCBpc1ZpZXdhYmxlKTsNCgkJfQ0KCX07DQoNCgkv
    71、 dWU7DQoJfTsNCg0KCW1yYWlkLnN0b3JlUGljdHVyZSA9IGZ1bmN0aW9uKHVybCkgew0KCQlsb2cu
    72、 GATwDYBO61++ADgB8DeAzwAKAD4C2LE+FwEcG4bxX9DGyggA2LcsoL8D8D2AHwAMSfq5vwCsAfgd
    73、 xEqlEqXTaTJNUzjYrGqaJqXTaSqVSiJIsBH47aMVMHEsZ2dnlMlkKBaL+Qb6dRqLxSiTydDZ2Zlb
    74、 bmFtZV07DQoJCQl9DQoJCX0NCg0KCQkvLyBJbiBNUkFJRCB2Mi4wLCBhbGwgZXhwYW5kZWQgYWRz
    75、 8eP1elmwYIFd1dNeBN4UQvTPFAaOKHMRNAuvYmDxyOVyEHgt3OresQSYRIQ04KUIJsJB4A0hRItT
    76、 ZWxFbnVtLkVSUk9SKSB7DQoJCQljb25zb2xlLmxvZygiKEUtbXJhaWQuanMpICIgKyBtc2cpOw0K
    77、 eXBlID0gUExBQ0VNRU5UX1RZUEVTLklOTElORTsNCgl2YXIgc3VwcG9ydGVkRmVhdHVyZXMgPSB7
    78、 ICIgaXMgYWxyZWFkeSByZWdpc3RlcmVkIGZvciBldmVudCAiICsgZXZlbnQpOw0KCQkJCXJldHVy
    79、 TkUpIHsNCgkJCW1yYWlkLmZpcmVFcnJvckV2ZW50KA0KCQkJCQkiYWxsb3dPcmllbnRhdGlvbkNo
    80、 CgkJCQlyZXR1cm4gKHR5cGVvZiB1c2VDdXN0b21DbG9zZSA9PT0gImJvb2xlYW4iKTsNCgkJCX0N
    81、 c2lvbiIpOw0KCQlyZXR1cm4gVkVSU0lPTjsNCgl9Ow0KDQoJbXJhaWQuaXNWaWV3YWJsZSA9IGZ1
    82、 cnRpZXMgPSB7DQoJCSJ3aWR0aCIgOiAwLA0KCQkiaGVpZ2h0IiA6IDAsDQoJCSJ1c2VDdXN0b21D
    83、 DQoNCgl2YXIgc2NyZWVuU2l6ZSA9IHsNCgkJIndpZHRoIiA6IDAsDQoJCSJoZWlnaHQiIDogMA0K
    84、 cGVydGllcyIpOw0KCQkJcmV0dXJuOw0KCQl9DQoNCgkJb3JpZW50YXRpb25Qcm9wZXJ0aWVzLmFs
    85、 63zvDVq4pJyL3wYrphfCLFwDn0NYNxFjsqK1q0y2SewQuAFqw9iuRDqfEdnp0Q98IEex2HHQAEo5
    86、 ZW5lcikpOw0KCQlpZiAoIWV2ZW50KSB7DQoJCQltcmFpZC5maXJlRXJyb3JFdmVudCgiRXZlbnQg
    87、 aADPWGT8Fd9c4vgpI44VhxD7jTPfF+hni9CHopDo/1X0TwEGAMn4kfWfS4oUAAAAAElFTkSuQmCC
    88、 aGVpZ2h0ID0gbWF4U2l6ZS5oZWlnaHQ7DQoNCiAgICAgICAgdmFyIGFkanVzdG1lbnRzID0geyAi
    89、 ICAgcmVzaXplUmVjdC54ID0gZGVmYXVsdFBvc2l0aW9uLnggKyBwcm9wZXJ0aWVzLm9mZnNldFgg
    90、 cw0KCQkvLyBhIGJhbm5lciBjdXJyZW50bHkgaW4gZWl0aGVyIGRlZmF1bHQgb3IgcmVzaXplZCBz
    91、 Ok9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGRUU5MjA4OTBDMjA2ODExODA4M0YyQ0E4QjA4
    92、 bnRhaW5pbmdSZWN0LCBjb250YWluZWRSZWN0KSB7DQogICAgICAgIGxvZy5kKCJpc1JlY3RDb250
    93、 M0I1MCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDNDMxMTM3QjYxMjAxMUUzQjhCRkRDNTJC
    94、 RSwgc3RhdGUpOw0KCQl9DQoJfTsNCg0KCW1yYWlkLmZpcmVWaWV3YWJsZUNoYW5nZUV2ZW50ID0g
    95、 aWQuZ2V0Q3VycmVudFBvc2l0aW9uID0gZnVuY3Rpb24oKSB7DQoJCWxvZy5pKCJtcmFpZC5nZXRD
    96、 DQoJbXJhaWQuZ2V0VmVyc2lvbiA9IGZ1bmN0aW9uKCkgew0KCQlsb2cuaSgibXJhaWQuZ2V0VmVy
    97、 aXplUmVjdCA9IHt9Ow0KICAgICAgICByZXNpemVSZWN0LnggPSBkZWZhdWx0UG9zaXRpb24ueCAr
    98、 M0I1MCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDNDMxMTM3NzYxMjAxMUUzQjhCRkRDNTJC
    99、 cy5oYXNPd25Qcm9wZXJ0eShwcm9wbmFtZSkpIHsNCgkJCQltcmFpZC5maXJlRXJyb3JFdmVudCgN
    100、 CS8vIHdpZHRoLCBoZWlnaHQsIG9mZnNldFgsIG9mZnNldFksIGN1c3RvbUNsb3NlUG9zaXRpb24s
    101、 ZWlnaHQgPSBoZWlnaHQ7DQoJfTsNCg0KCW1yYWlkLnNldE1heFNpemUgPSBmdW5jdGlvbih3aWR0
    102、 b25dOw0KCQlmb3IgKHZhciBwcm9wIGluIHByb3BlcnRpZXMpIHsNCgkJCXZhciB2YWxpZGF0b3Ig
    103、 dGluZw0KCS8vIGZ1bmN0aW9ucyBmcm9tIHRoZSBhbGxWYWxpZGF0b3JzIG9iamVjdA0KCS8vIGFz
    104、 CiAgICAgICAgICAgIChjb250YWluZWRSZWN0LnggKyBjb250YWluZWRSZWN0LndpZHRoKSA8PSAo
    105、 ImN1c3RvbUNsb3NlUG9zaXRpb24iIDogZnVuY3Rpb24oY3VzdG9tQ2xvc2VQb3NpdGlvbikgew0K
    106、 aWR0aCkgLSAocmVzaXplUmVjdC54ICsgcmVzaXplUmVjdC53aWR0aCk7DQogICAgICAgIH0NCiAg
    107、 G5mmSclkkgqFAksfPh6Z8gsHw2cSdAL4CcBr0d99enqKw8ND7O7uIp/PX+re3h6KxSKOjo5QLpcB
    108、 Ly8NCi8vICBtcmFpZC5qcw0KLy8NCg0KKGZ1bmN0aW9uKCkgew0KCQ0KCWNvbnNvbGUubG9nKCJN
    109、 y+WyMrl3snyCoIFfU4Yikn4Q0YSKDqCOJPDL4XPhCE7Y7gBkxf+DthyoNPM5zgViIVxcqnit5PN5
    110、 bWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdp
    111、 DQoJCWV4cGFuZFByb3BlcnRpZXMud2lkdGggPSB3aWR0aDsNCgkJZXhwYW5kUHJvcGVydGllcy5o
    112、 Zy5pKCJtcmFpZC5zZXRDdXJyZW50UG9zaXRpb24gIiArIHggKyAiLCIgKyB5ICsgIiwiICsgd2lk
    113、 Aggh2oAqrd6ShYxdq/bd7BhKYFMVxHhaDQCgmVYiMTExpDUBt6h9tzmGOTk5Mhtad2A7FQFUvVHy
    114、 ZXMuYWxsb3dPcmllbnRhdGlvbkNoYW5nZSA9IG9yaWVudGF0aW9uUHJvcGVydGllcy5hbGxvd09y
    115、 frUf4C7YA9aAuSCCdmJSokEi2Ao8oJP9PoNjtFcaX1VsDKjhoBPgDFiu6EPcRBF4QT+tIDNYouPB
    116、 CgkJCXZhciBzdHIxID0gU3RyaW5nKGxpc3RlbmVyKTsNCgkJCXZhciBzdHIyID0gU3RyaW5nKGxp
    117、 UmVjdC55ID0gcmVzaXplUmVjdC55Ow0KICAgICAgICB9IGVsc2UgaWYgKGN1c3RvbUNsb3NlUG9z
    118、 cyBjb250YWlucyAzIHJlYWQtd3JpdGUgcHJvcGVydGllczogd2lkdGgsIGhlaWdodCwgYW5kIHVz
    119、 bigpIHsNCgkJbG9nLmkoIm1yYWlkLmdldFN0YXRlIik7DQoJCXJldHVybiBzdGF0ZTsNCgl9Ow0K
    120、 8uVLfPr0qQU+P3b3QER/NlskdGjj6odjqJrDd135mI38aRsEGh4e1qYs2yvHUEWH7yodHh62DwYR
    121、 cmVzaXplIik7DQoJCQlyZXR1cm47DQoJCX0NCgkJY2FsbE5hdGl2ZSgicmVzaXplIik7DQoJfTsN
    122、 VxeHDh2iqamJ2SR+v5+SkhIWLlxopNsR4GkrD6ZEWQh+XNDeF8j2qa2tnTWzXksb3HfffUa6lAf9
    123、 CQkJCQkJIm1yYWlkLnNldFJlc2l6ZVByb3BlcnRpZXMiKTsNCgkJCQlyZXR1cm47DQoJCQl9DQoJ
    124、 YWluZWQiKTsNCiAgICAgICAgcHJpbnRSZWN0KCJjb250YWluaW5nUmVjdCIsIGNvbnRhaW5pbmdS
    125、 CWlmICh2YWxpZGF0b3IgJiYgIXZhbGlkYXRvcih2YWx1ZSkpIHsNCgkJCQltcmFpZC5maXJlRXJy
    126、 DQoJCSJvZmZzZXRZIiA6IDAsDQoJCSJhbGxvd09mZnNjcmVlbiIgOiB0cnVlDQoJfTsNCg0KCXZh
    127、 Rm3kPC7ii9O6xx5NzKs8XGrNQTfazCw4zB70goJXehA4Gy3oxwq36x71Cn7KxcAFeIEfVhbOVk9S
    128、 B7qAX1OG/gRPmxGgaRPGTCYjZW1VdTnQwew3aiaTsfvpHcd7f5mdOVSzBLrNfNR1KnEUE7BL9yqV
    129、 VFRIHy5xm+Tl5ZGfny9zkGOqUO8vdjyTrRfVhRCFQb/AkHR0dFBeXh4x6wZZWVkUFBToVfGcToqE
    130、 cmVzaXplUmVjdCkpIHsNCiAgICAgICAgICAgIGxvZy5kKCJubyBhZGp1c3RtZW50IG5lY2Vzc2Fy
    131、 b3VuZCBmb3IgZXZlbnQgIiArIGV2ZW50KTsNCgkJCQl9DQoJCQkJaWYgKGxpc3RlbmVyc0ZvckV2
    132、 0dvb64jFoqysLB588EG9Zi8KIf5PRgMA/FVvtIKCAukHTEpKYvPmzRGRhDEcjuGzzz5rSBNIYjEl
    133、 EULEAslAGnAPsBLICH5OB3yAF4gPdukHOoFWoBm4DnwLfBf83AJ0CCECkfauoiIA7Ogg0PcDBcBT
    134、 wZfELiNGzwQ4mQAz7Rg6GXxJ7O6JYayWrmt8AKc4hk5z+Exil+5hrJDytNLd3e34uDvcjqETHT6T
    135、 Y3VzdG9tQ2xvc2VQb3NpdGlvbi5zZWFyY2goImJvdHRvbSIpICE9PSAtMSkgew0KICAgICAgICAg
    136、 NzQwNzIwNjgxMTgwODNBRjJCNzQzNDlDQ0IiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RjRF
    137、 RVJUSUVTX0NVU1RPTV9DTE9TRV9QT1NJVElPTi5UT1BfUklHSFQsDQoJCSJvZmZzZXRYIiA6IDAs
    138、 IiBbIiArIGFyZ3MudG9TdHJpbmcoKSArICJdIik7DQoJCXZhciBldmVudExpc3RlbmVycyA9IGxp
    139、 e4250327-8d3c-4d35-b9e8-3c1720a64b91
    140、 cG5hbWUgPSByd1Byb3BzW2ldOw0KCQkJaWYgKHByb3BlcnRpZXMuaGFzT3duUHJvcGVydHkocHJv
    141、 DQoJCXZhciByZXR2YWwgPSBzdXBwb3J0ZWRGZWF0dXJlc1tmZWF0dXJlXTsNCgkJaWYgKHR5cGVv
    142、 PSB2YWxpZGF0b3JzW3Byb3BdOw0KCQkJdmFyIHZhbHVlID0gcHJvcGVydGllc1twcm9wXTsNCgkJ
    143、 ICAgICAgICB2YXIgcmVzaXplUmVjdCA9IHt9Ow0KICAgICAgICByZXNpemVSZWN0LnggPSBkZWZh
    144、 ID0gcHQ7DQoJfTsNCg0KCW1yYWlkLnNldFNjcmVlblNpemUgPSBmdW5jdGlvbih3aWR0aCwgaGVp
    145、 bWVudHMpOw0KCQlhcmdzLnNoaWZ0KCk7DQoJCWxvZy5pKCJmaXJlRXZlbnQgIiArIGV2ZW50ICsg
    146、 IHsNCgkJCQlyZXR1cm4gIWlzTmFOKHdpZHRoKSAmJiA1MCA8PSB3aWR0aDsNCgkJCX0sDQoJCQki
    147、 WXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3goHFBQxV9grJAAAEwRJREFUeNrtnXtsVVW+xz89fdBC
    148、 8/MdF+rV19eHJRuXUx1DSUzuwPYOg6Gq6rCiKP3AI9ONkpCQQFtbG21tbYZmvt25d+26ETSVtLW1
    149、 c2V0T3JpZW50YXRpb25Qcm9wZXJ0aWVzPyIgKyBwYXJhbXMpOw0KCX07DQoNCgltcmFpZC5zZXRS
    150、 cm9wZXJ0aWVzLndpZHRoICsNCgkJCSImaGVpZ2h0PSIgKyByZXNpemVQcm9wZXJ0aWVzLmhlaWdo
    151、 IlZJRVdBQkxFQ0hBTkdFIiA6ICJ2aWV3YWJsZUNoYW5nZSINCgl9Ow0KDQoJdmFyIFNVUFBPUlRF
    152、 bJDZSHpaUZQyVVV/llUbsvKuXoNAIEBZWVlIL23btm1kZ2cDsG7dOgoLC41umjhCoqKiKCwsZN26
    153、 URTHnU1NzI9Wi1y31jCiNfMjwhL6sqSHSOwhInoq+vA1qtdAeq8ee4p6KKynCvIhsEwLEgrKfFA3
    154、 IDogImNlbnRlciIsDQoJCSJCT1RUT01fTEVGVCIgOiAiYm90dG9tLWxlZnQiLA0KCQkiQk9UVE9N
    155、 ZW5lcnMubGVuZ3RoICsgIiBsaXN0ZW5lcnMiKTsNCgkJCWZvciAodmFyIGkgPSAwOyBpIDwgZXZl
    156、 RQdAL5gAOxwQG0uQS+Yr2OyUaC87fQ/KHBZssgg85qCUOSH6OpgGG1wSbFIABkAILNQRfZhr+KDL
    157、 cnRpZXMuYWxsb3dPZmZzY3JlZW4gOiByZXNpemVQcm9wZXJ0aWVzLmFsbG93T2Zmc2NyZWVuOw0K
    158、 Y2FsbGVkIHdoZW4gYWQgaXMgaW4gZXhwYW5kZWQgc3RhdGUiLCAibXJhaWQucmVzaXplIik7DQoJ
    159、 22425945969293236512819607281747202268852113345956851069545419503178249900977203670147638322801582881051882957295768557918356441519366172126884608406316888515239296504501830280664879549133570276792155151832332847188532369002492210234019359186842709493620665119919750832332220777141369255943445578381285984064028865613478676828533273460580467686485184132743895959747097454385452868408957601246667523882372216446056029831689133478714597838700864119273209955182548633182248700235085802575904827859971001196599005060045450779595767759943984991630413046800554347791145167910883355627096118148593841261053098773337592734097
    160、 ZmZzZXRZIiwgImN1c3RvbUNsb3NlUG9zaXRpb24iLCAiYWxsb3dPZmZzY3JlZW4iIF07DQoJCWZv
    161、 ICAgICAgICBjbG9zZVJlY3QueCA9IHJlc2l6ZVJlY3QueCArIChyZXNpemVSZWN0LndpZHRoIC8g
    162、 IHByb3BlcnR5IGluIGV4cGFuZFByb3BlcnRpZXMgd2UgYWN0dWFsbHkgY2FyZSBhYm91dCBpcyB1
    163、 UE9TSVRJT04gPSB7DQoJCSJUT1BfTEVGVCIgOiAidG9wLWxlZnQiLA0KCQkiVE9QX0NFTlRFUiIg
    164、 dHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlw
    165、 aWVzLmFsbG93T3JpZW50YXRpb25DaGFuZ2UNCgkJCQkrICImZm9yY2VPcmllbnRhdGlvbj0iICsg
    166、 KyBhZGp1c3RtZW50cy54Ow0KICAgICAgICByZXNpemVSZWN0LnkgPSBkZWZhdWx0UG9zaXRpb24u
    167、 WXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3goHFBQe/AkWfQAADBBJREFUeNrtXUFIW1kUPT9VqyKM
    168、 aWVudGF0aW9uUHJvcGVydGllcyBjb250YWlucyAyIHJlYWQtd3JpdGUgcHJvcGVydGllczoNCgkJ
    169、 ZUN1c3RvbUNsb3NlKTsNCgkJfQ0KCQkNCgkJaXNFeHBhbmRQcm9wZXJ0aWVzU2V0ID0gdHJ1ZTsN
    170、 LnNldFJlc2l6ZVByb3BlcnRpZXMiKTsNCgkJCXJldHVybjsNCgkJfQ0KCQkNCiAgICAgICAgdmFy
    171、 wDKbvu4H4AhQDpwHWoQQw3MECD/oKcAWYFcQ8JmUI8D7wBkhxI9zBLAP9FTgCeBl4F6HPuY14HXg
    172、 c3RlbmVyc0ZvckV2ZW50W2ldKTsNCgkJCWlmIChsaXN0ZW5lciA9PT0gbGlzdGVuZXJzRm9yRXZl
    173、 dFkuDQoJCS8vIFRoZSByZW1haW5pbmcgdHdvIHByb3BlcnRpZXMgYXJlIG9wdGlvbmFsLg0KCQl2
    174、 b3NpdGlvbi53aWR0aCA9IHdpZHRoOw0KCQljdXJyZW50UG9zaXRpb24uaGVpZ2h0ID0gaGVpZ2h0
    175、 Y29udGFpbmVkUmVjdC55ID49IGNvbnRhaW5pbmdSZWN0LnkgJiYNCiAgICAgICAgICAgIChjb250
    176、 7d962ba4-a392-449a-a02d-6c5be5613928
    177、 c3RvbUNsb3NlLg0KCQkvLyAoVGhhdCBpcywgdGhlIHdpZHRoIGFuZCBoZWlnaHQgcHJvcGVydGll
    178、 ZW1lbnRUeXBlID09PSBQTEFDRU1FTlRfVFlQRVMuSU5MSU5FKQ0KCQkJCXx8IHN0YXRlID09PSBT
    179、 Ly8gYWxsb3dPcmllbnRhdGlvbkNoYW5nZSBhbmQgZm9yY2VPcmllbnRhdGlvbg0KCQl2YXIgcndQ
    180、 aXplQ2hhbmdlRXZlbnQgIiArIHdpZHRoICsgIngiICsgaGVpZ2h0KTsNCgkJaWYgKHN0YXRlICE9
    181、 IGVpdGhlciBwb3J0cmFpdCBvciBsYW5kc2NhcGUNCgkJLy8gaXMgY29uc2lkZXJlZCBhbiBlcnJv
    182、 M1o94uLiLEvy7DS1H25zYOeycWZmJnFxcXrNztxBACHEj4BmBsi8vDxXqf1QkzO40TGUwOhaEOs7
    183、 Cgl9Ow0KDQoJbXJhaWQuc2V0T3JpZW50YXRpb25Qcm9wZXJ0aWVzID0gZnVuY3Rpb24ocHJvcGVy
    184、 TEKyEjRxrFsg3g7RTtDAJBck76wMxznmE5CgWvRtDn5IkdhgdoBx3nmnKtGnKfiIDYI1KpjjugrR
    185、 IGhlaWdodCk7DQoJCW1heFNpemUud2lkdGggPSB3aWR0aDsNCgkJbWF4U2l6ZS5oZWlnaHQgPSBo
    186、 ZVJlY3Qud2lkdGggPSBwcm9wZXJ0aWVzLndpZHRoOw0KICAgICAgICByZXNpemVSZWN0LmhlaWdo
    187、 CEWGLRSoWG5Cptt36Le0iO7OdQdhD3wY0XHmNztzzpzz30AkEkmbbi09bRq2VOhU6Dgtw6XjrMdW
    188、 CgkJCWNvbnNvbGUubG9nKCIoRC1tcmFpZC5qcykgIiArIG1zZyk7DQoJCX0NCgl9Ow0KDQoJbG9n
    189、 ciBjdXJyZW50UG9zaXRpb24gPSB7DQoJCSJ4IiA6IDAsDQoJCSJ5IiA6IDAsDQoJCSJ3aWR0aCIg
    190、 StK3WDUSiBZeS6DjzK9Xhp5FsasI0LS8K51OexZo8dMx1HXm12s6nbZ7lFQj+Ldk7/11IEEQwOeI
    191、 DQoJCQl9IGVsc2Ugew0KCQkJCS8vIG5vIGxpc3RlbmVyIHRvIHJlbW92ZSB3YXMgcHJvdmlkZWQs
    192、 X+wupr62RM8Hr5mUZwRZsKjwH3CSigItbN0suXoUkh07VFPwZafOPXbS4XujrMsBztP/fb6Ijp0w
    193、 U2NyZWVuKHByb3BlcnRpZXMpOw0KICAgICAgICB9IGVsc2UgaWYgKCFpc0Nsb3NlUmVnaW9uT25T
    194、 ZXJ0aWVzLndpZHRoID0gd2lkdGg7DQoJCQlleHBhbmRQcm9wZXJ0aWVzLmhlaWdodCA9IGhlaWdo
    195、 fTsNCgl2YXIgaXNWaWV3YWJsZSA9IGZhbHNlOw0KCXZhciBpc0V4cGFuZFByb3BlcnRpZXNTZXQg
    196、 aWdodCA9IG1heFNpemUuaGVpZ2h0Ow0KDQogICAgICAgIHJldHVybiBpc1JlY3RDb250YWluZWQo
    197、 ICAgICAgbG9nLmQoImFkanVzdG1lbnRzLnggIiArIGFkanVzdG1lbnRzLngpOw0KDQogICAgICAg
    198、 8b2824c2cb184ce0ac78b82dba46b78a
    199、 EvgxxWS9Elw3uTYECkG3gr+v/Bvje8FMtMak3qUwiBvkmFxbCPYqpvreomJGtggQb20vNw+ZRyni
    200、 E72409364B865B757E1D6B8DB73011BBB1D20C1A9F931ADD3C4C09E2794CE102F8AA7F2D50EB88F9880A576E6C7B0E95712CAE9416F7BACB798564627846E93B
    201、 CgkJIkVYUEFOREVEIiA6ICJleHBhbmRlZCIsDQoJCSJSRVNJWkVEIiA6ICJyZXNpemVkIiwNCgkJ
    202、 CWlmIChzdXBwb3J0ZWRGZWF0dXJlc1ttcmFpZC5TVVBQT1JURURfRkVBVFVSRVMuQ0FMRU5EQVJd
    203、 IiwNCgkJIlRFTCIgOiAidGVsIiwNCgkJIkNBTEVOREFSIiA6ICJjYWxlbmRhciIsDQoJCSJTVE9S
    204、 YW1lID0gcndQcm9wc1tpXTsNCgkJCWlmIChwcm9wZXJ0aWVzLmhhc093blByb3BlcnR5KHByb3Bu
    205、 bmdlRXZlbnQgIiArIG5ld0lzVmlld2FibGUpOw0KCQlpZiAoaXNWaWV3YWJsZSAhPT0gbmV3SXNW
    206、 PSBuZXdPcmllbnRhdGlvblByb3BlcnRpZXMuZm9yY2VPcmllbnRhdGlvbjsNCg0KCQl2YXIgcGFy
    207、 WWVmeoia2gmaJRLlBP7HM1BmUXgja/gco6LXU8ROSdH+IOF+VpsVJkWXRJrboU68AjyStXOiaC0G
    208、 ZUN1c3RvbUNsb3NlOw0KCQkvLyB0aGUgaXNNb2RhbCBwcm9wZXJ0eSBpcyByZWFkLW9ubHkNCgkJ
    209、 Q3VzdG9tQ2xvc2UpIHsNCgkJbG9nLmkoIm1yYWlkLnVzZUN1c3RvbUNsb3NlICIgKyBpc0N1c3Rv
    210、 rHNYsC+mRFbvdFksyCpThG8HwwHBO5nEqtLYLrcKkCqrvspRuQ+2C8WW82FTrYMz6VrV1GQvM+0o
    211、 G0Sw+AGyW8SoWKKt63LgtEWMb02iVG3OoKNj6LhJlEUCz9vEyQRfVOq2TpbAcZs4iwCeNorUpS2L
    212、 IGJlIHRocm93bi4NCglmdW5jdGlvbiB2YWxpZGF0ZShwcm9wZXJ0aWVzLCBhY3Rpb24pIHsNCgkJ
    213、 ZWZhdWx0UG9zaXRpb24iKTsNCgkJcmV0dXJuIGRlZmF1bHRQb3NpdGlvbjsNCgl9Ow0KDQoJbXJh
    214、 CdyqJ8Bws7+sVCqex9q99gmCAn5NGfoYDjOv/24zfVXfHchc87PZLBmG4fnYMRwQxZiPfv1u5CBj
    215、 dGggKyAiLCIJKyBoZWlnaHQpOw0KDQoJCXZhciBwcmV2aW91c1NpemUgPSB7fTsNCgkJcHJldmlv
    216、 we0On6xkZ2ejKIopTdDU1CR7ZvJVUxogeFHzI63O/f39vPPOO6bAVxRlwts3Kl6v1zEh4nQOn5H+
    217、 7roDYTsCK7nTtmLH6eB1dXVpTQKRZv+qJW1iYsLRczFWIHWwEMA26uc24ieLBLJ9Apkz3w34HBHC
    218、 CQlyZXR1cm47DQoJCX0NCgkJaWYgKCFpc1Jlc2l6ZVJlYWR5KSB7DQoJCQltcmFpZC5maXJlRXJy
    219、 YW1lIG9mIHRoZSBzZXR0ZXIgZnVuY3Rpb24NCgkvLyB3aGljaCBjYWxsZWQgdGhpcyBmdW5jdGlv
    220、 iaibbFrL1SSRSHC/bG9vLw0NDQUKfDeaSCRYwT8nom5PGg8Q0TjrUy0tLbWAdKhLS0s8YZJxT7tP
    221、 CgkJCXJldHVybjsNCgkJfQ0KCQlpZiAoIWNvbnRhaW5zKGV2ZW50LCBFVkVOVFMpKSB7DQoJCQlt
    222、 KSkgew0KCQkJCXJlc2l6ZVByb3BlcnRpZXNbcHJvcG5hbWVdID0gcHJvcGVydGllc1twcm9wbmFt
    223、 Ow0KDQoJCWlmICh3aWR0aCAhPT0gcHJldmlvdXNTaXplLndpZHRoIHx8IGhlaWdodCAhPT0gcHJl
    224、 dGlvbkNoYW5nZSIgOiBmdW5jdGlvbihhbGxvd09yaWVudGF0aW9uQ2hhbmdlKSB7DQoJCQkJcmV0
    225、 yJLAjM2HsRU/ScfvUSFEg16jaJmRVFX9VlGUjYBmCY9Vq1ZRVVUlU7pMmgRuA1+GBGbBj4uLo7S0
    226、 gDUlTPmkUJlBnu3tbeFnByqQgDkp1IoGKpsWLrtiZ3JyUst2NXbKnBZuEUDJwhCvqnR17VkEgYUh
    227、 ZXZlbnRdOw0KCQkJbG9nLmkoIiAgIiArIGV2ZW50ICsgIiBjb250YWlucyAiICsgZXZlbnRMaXN0
    228、 Z2V0UGxhY2VtZW50VHlwZSA9IGZ1bmN0aW9uKCkgew0KCQlsb2cuaSgibXJhaWQuZ2V0UGxhY2Vt
    229、 IHdlbGwgYXMgdGhlIGFjdGlvbiBwYXJhbWV0ZXIgb2YgYW55IGVycm9yIGV2ZW50IHRoYXQgbWF5
    230、 n3nMsiI6GneUNHXjheC5Rh8z+o8XbU5nrobDHE5rSKMPc4QnrYj+xAuLNRwuA2ngpUYf5loOWxE9
    231、 8RYBOll+iTdvkJcEOnXmYCWBE7PPYfqJiDpF9RCYYvk13gghKwl0Ap+VBE7BZ4z4sUX9OEmwYfeL
    232、 blByb3BlcnRpZXMsIG9yDQoJLy8gc2V0UmVzaXplUHJvcGVydGllcykuDQoJLy8gSXQgc2VydmVz
    233、 ZW5lcnNbZXZlbnRdOw0KCQkJCS8vIHRyeSB0byBmaW5kIHRoZSBnaXZlbiBsaXN0ZW5lcg0KCQkJ
    234、 ZiByZXR2YWwgPT09ICJ1bmRlZmluZWQiKSB7DQoJCQlyZXR2YWwgPSBmYWxzZTsNCgkJfQ0KCQly
    235、 q1e5ePEiIyMjlj6vx+MhOzub1atX4/f7WbhwIR6Px6rhHxVCnJwVBAiq+3eBwlDGGRwcpLm5mZqa
    236、 bUNsb3NlOw0KCQkJY2FsbE5hdGl2ZSgidXNlQ3VzdG9tQ2xvc2U/dXNlQ3VzdG9tQ2xvc2U9Ig0K
    237、 bGlkYXRpb24iKTsNCgkJCXJldHVybjsNCgkJfQ0KDQoJCXZhciBvbGRVc2VDdXN0b21DbG9zZSA9
    238、 M0I1MCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2MzBFQTlFNjYxMjAxMUUzQjhCRkRDNTJC
    239、 ID0gZGVmYXVsdFBvc2l0aW9uLnkgKyBwcm9wZXJ0aWVzLm9mZnNldFk7DQogICAgICAgIHJlc2l6
    240、 ZWN0KTsNCiAgICAgICAgcHJpbnRSZWN0KCJjb250YWluZWRSZWN0IiwgY29udGFpbmVkUmVjdCk7
    241、 CWxvZy53ID0gZnVuY3Rpb24obXNnKSB7DQoJCWlmIChsb2dMZXZlbCA8PSBMb2dMZXZlbEVudW0u
    242、 dXBwb3J0ZWQpIHsNCgkJbG9nLmkoIm1yYWlkLnNldFN1cHBvcnRzICIgKyBmZWF0dXJlICsgIiAi
    243、 DQoJCWxvZy5pKCJtcmFpZC5wbGF5VmlkZW8gIiArIHVybCk7DQoJCWNhbGxOYXRpdmUoInBsYXlW
    244、 dmlvdXNTaXplLmhlaWdodCkgew0KCQkJbXJhaWQuZmlyZVNpemVDaGFuZ2VFdmVudCh3aWR0aCwg
    245、 cyBhcmUgbm90IG5lZWRlZCBieSB0aGUgbmF0aXZlIGNvZGUuKQ0KCQlpZiAoZXhwYW5kUHJvcGVy
    246、 J+ABYuAFIBusBW6QD0ZAHajhUzAeQrRBtoOuwL94ANwgVuI8B9gA6nnud7DXRH5DosVTucyELaDY
    247、 IGlmIChyZXNpemVSZWN0LnkgPCBtYXhSZWN0LnkpIHsNCiAgICAgICAgICAgIGFkanVzdG1lbnRz
    248、 c1tpXS5hcHBseShudWxsLCBhcmdzKTsNCgkJCX0NCgkJfSBlbHNlIHsNCgkJCWxvZy5pKCJubyBs
    249、 CS8vIHJlc2l6ZVByb3BlcnRpZXMgY29udGFpbnMgNiByZWFkLXdyaXRlIHByb3BlcnRpZXM6DQoJ
    250、 aWQub3BlbiAiICsgdXJsKTsNCgkJY2FsbE5hdGl2ZSgib3Blbj91cmw9IiArIGVuY29kZVVSSUNv
    251、 aGVpZ2h0IiA6IGZ1bmN0aW9uKGhlaWdodCkgew0KCQkJCXJldHVybiAhaXNOYU4oaGVpZ2h0KTsN
    252、 bnQoZXZlbnQpIHsNCgkJdmFyIGFyZ3MgPSBBcnJheS5wcm90b3R5cGUuc2xpY2UuY2FsbChhcmd1
    253、 CWxvZy5pKCJtcmFpZC5zZXRFeHBhbmRQcm9wZXJ0aWVzIik7DQoNCgkJaWYgKCF2YWxpZGF0ZShw
    254、 NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJo
    255、 cHJldmlvdXNTaXplLndpZHRoICsgIiwiICsgcHJldmlvdXNTaXplLmhlaWdodCk7DQoNCgkJY3Vy
    256、 dGlvbkNoYW5nZQ0KCQkJCSYmIG5ld09yaWVudGF0aW9uUHJvcGVydGllcy5mb3JjZU9yaWVudGF0
    257、 R0UiIDogInNpemVDaGFuZ2UiLA0KCQkiU1RBVEVDSEFOR0UiIDogInN0YXRlQ2hhbmdlIiwNCgkJ
    258、 bG93T3JpZW50YXRpb25DaGFuZ2UgPSBuZXdPcmllbnRhdGlvblByb3BlcnRpZXMuYWxsb3dPcmll
    259、 KioqKioqKioqKioqKioqKioqKi8NCg0KCXZhciBtcmFpZCA9IHdpbmRvdy5tcmFpZCA9IHt9Ow0K
    260、 OIdvfFevubnZthtIM0kCCcyOwD9vBmnmGfP7/TMy88N1S9fOa2gzRQIJzMonE+C8VstwH7Waibt6
    261、 0qqYQS2tuIwwCwOl0NW46SI44PJvymxaaIesxqXdSGVWA0JdTMCFSDaxCK4cswiB0NWM3XSVStQ2
    262、 C10F7968CFE2C76AC6F0650C877806D4514DE58FC239592D2385BCE5609A84B2A0FBDAF29B05505EAD1FDFEF3D7209ACBF34B5D0A806DF18147EA9C0337D6B5B
    263、 ZnVuY3Rpb24obXNnKSB7DQoJCWlmIChsb2dMZXZlbCA8PSBMb2dMZXZlbEVudW0uREVCVUcpIHsN
    264、 bUBWYjSWU2Y2m8Ank40jRSIc1uhqSV/E7E5zO5feXMTddbAIjbIQPSK5cRhtQBctQupB2hSoJkxH
    265、 KioqKioqKioqKiovDQoNCglmdW5jdGlvbiBjYWxsTmF0aXZlKGNvbW1hbmQpIHsNCgkJdmFyIGlm
    266、 Ok9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGOUU5MjA4OTBDMjA2ODExODA4M0YyQ0E4QjA4
    267、 20799a27-fa80-4b36-b2db-0f8141f24180
    268、 Z2VFdmVudCA9IGZ1bmN0aW9uKHdpZHRoLCBoZWlnaHQpIHsNCgkJbG9nLmkoIm1yYWlkLmZpcmVT
    269、 ZIMNYAmIBZNgFHSCFtAMWsHMbIl2gW2gDGwHUfz/CBgE4yASxIMkEMHr7eAmuAU+2BpZiLZBPmjS
    270、 IHsNCgkJCWxvZy5lKCJzdG9yZVBpY3R1cmUgaXMgbm90IHN1cHBvcnRlZCIpOw0KCQl9DQoJfTsN
    271、 Vmlld09uU2NyZWVuKHByb3BlcnRpZXMpIHsNCiAgICAgICAgbG9nLmQoImZpdFJlc2l6ZVZpZXdP
    272、 cnRpZXMiKTsNCgkJcmV0dXJuIG9yaWVudGF0aW9uUHJvcGVydGllczsNCgl9Ow0KDQoJbXJhaWQu
    273、 Zm9yY2VPcmllbnRhdGlvbiIgOiBPUklFTlRBVElPTl9QUk9QRVJUSUVTX0ZPUkNFX09SSUVOVEFU
    274、 aXplUmVjdC54ICsgcmVzaXplUmVjdC53aWR0aCkgPiAobWF4UmVjdC54ICsgbWF4UmVjdC53aWR0
    275、 DQoJCSJFUlJPUiIgOiAiZXJyb3IiLA0KCQkiUkVBRFkiIDogInJlYWR5IiwNCgkJIlNJWkVDSEFO
    276、 bG9nLmkoIm1yYWlkLmNyZWF0ZUNhbGVuZGFyRXZlbnQgd2l0aCAiICsgcGFyYW1ldGVycyk7DQoJ
    277、 ZXRlIGxpc3RlbmVyc1tldmVudF07DQoJCQl9DQoJCX0gZWxzZSB7DQoJCQlsb2cuaSgibm8gbGlz
    278、 1yQIAviNJPjw4YNj8HO5HCv4Maklx0S0zOq0OSXByspKYMCvaWdnJz18+JDu3r3L/b8cZyjL0mvO
    279、 dmFsdWUpIHsNCgkJCQlyZXR1cm4gdHJ1ZTsNCgkJCX0NCgkJfQ0KCQlyZXR1cm4gZmFsc2U7DQoJ
    280、 cm9wcyA9IFsgImFsbG93T3JpZW50YXRpb25DaGFuZ2UiLCAiZm9yY2VPcmllbnRhdGlvbiIgXTsN
    281、 b3ZlRXZlbnRMaXN0ZW5lciA9IGZ1bmN0aW9uKGV2ZW50LCBsaXN0ZW5lcikgew0KCQlsb2cuaSgi
    282、 InN0b3JlUGljdHVyZT91cmw9IiArIGVuY29kZVVSSUNvbXBvbmVudCh1cmwpKTsNCgkJfSBlbHNl
    283、 dmFyIG5FdmVudHMgPSBPYmplY3Qua2V5cyhsaXN0ZW5lcnMpLmxlbmd0aDsNCgkJbG9nLmkoImR1
    284、 Gi5cuDAjJM7JyWHDhg2kp6cTFxcX6nAngNJwm4WoMIO/Hfi72f7Dw8M0NTVRWVnJ5cuXHWXUMzMz
    285、 c2V0UmVzaXplUHJvcGVydGllcyIpOw0KCQkNCgkJaXNSZXNpemVSZWFkeSA9IGZhbHNlOw0KDQoJ
    286、 Y3QueSArIChyZXNpemVSZWN0LmhlaWdodCAvIDIpIC0gMjU7DQogICAgICAgIH0gZWxzZSBpZiAo
    287、 VGhlIG9ubHkgdGltZSBpdCBpcyB2YWxpZCB0byBjYWxsIHJlc2l6ZSBpcyB3aGVuIHRoZSBhZCBp
    288、 CPGz6wkghFgD1AOGDWZ7ezsVFRUzpuKtMBH5+fksWrTIlGsDrBNCXHEtAYQQhcBxo/06OjooLy+n
    289、 VEFURVMuRVhQQU5ERUQpIHsNCgkJCW1yYWlkLmZpcmVFcnJvckV2ZW50KCJtcmFpZC5yZXNpemUg
    290、 c2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDM4MDEx
    291、 aCwgaGVpZ2h0KSB7DQoJCWxvZy5pKCJtcmFpZC5zZXRNYXhTaXplICIgKyB3aWR0aCArICJ4IiAr
    292、 K2a+LQQIksADvAX8TrbP6OgodXV1s0YbFBcXk5WVZfQI+EHgOSGEpdm6bLunLIR4AfizkT79/f1U
    293、 PSBtcmFpZC5TVEFURVMuTE9BRElORykgew0KCQkJZmlyZUV2ZW50KG1yYWlkLkVWRU5UUy5TSVpF
    294、 IHN0cjIgPSBTdHJpbmcocmVnaXN0ZXJlZExpc3RlbmVyKTsNCgkJCQkJaWYgKGxpc3RlbmVyID09
    295、 dDs7DQoJCX0NCgl9Ow0KDQoJbXJhaWQuc2V0U3VwcG9ydHMgPSBmdW5jdGlvbihmZWF0dXJlLCBz
    296、 ICAgICBsb2cuZCgiZGVmYXVsdFBvc2l0aW9uICIgKyBkZWZhdWx0UG9zaXRpb24ueCArICIgIiAr
    297、 ZWVuPSIgKyByZXNpemVQcm9wZXJ0aWVzLmFsbG93T2Zmc2NyZWVuOw0KDQoJCWNhbGxOYXRpdmUo
    298、 dHMueCA9IG1heFJlY3QueCAtIHJlc2l6ZVJlY3QueDsNCiAgICAgICAgfSBlbHNlIGlmICgocmVz
    299、 ZV07DQoJCQl9DQoJCX0NCgkJDQoJCXZhciBwYXJhbXMgPQ0KCQkJIndpZHRoPSIgKyByZXNpemVQ
    300、 Y3JlZW4ocHJvcGVydGllcykpIHsNCiAgICAgICAgICAgIG1yYWlkLmZpcmVFcnJvckV2ZW50KCJj
    301、 c2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDY4MDEx
    302、 dGhlIGFkIGlzDQoJCS8vIGEgYmFubmVyIGN1cnJlbnRseSBpbiBlaXRoZXIgZGVmYXVsdCBvciBy
    303、 Y29udGFpbmluZ1JlY3QueCArIGNvbnRhaW5pbmdSZWN0LndpZHRoKSAmJg0KICAgICAgICAgICAg
    304、 wHmQZFC0gyvufaOixdR4KJkklGgtOjnfYwwIrwF9IE7ve71+OhVksHKoiEJwBzxlJygTbWzEsmVN
    305、 CWZvciAodmFyIGkgPSAwOyBpIDwgcndQcm9wcy5sZW5ndGg7IGkrKykgew0KCQkJdmFyIHByb3Bu
    306、 ZjXBpUuX2LRpEzExMVrNHlIU5b9VVe02qgFe0nuAioqKsIM/LuvWrUNRFHw+n+tmvpWaQBKDlwxp
    307、 dGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEu
    308、 yoegUsOhuuEpMKbRh0qQf4I+K6J/gEegmompVLSarWEN0bWgN+YtMqPoFGbKAY3RDlKwdHPKA9tA
    309、 vaDO2J17VOrNdi+J04px1GM3Cu2ENj7l+3r1JrM9Vvhyq6GXYCVafJjEhfBBEzBLoVcZkyl0+zT7
    310、 NjI0NTY5OCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDNDMxMTM3QTYxMjAxMUUzQjhCRkRD
    311、 TElORQ0KCQkJCXx8IChzdGF0ZSAhPT0gU1RBVEVTLkRFRkFVTFQgJiYgc3RhdGUgIT09IFNUQVRF
    312、 dGVuZXJzIHJlZ2lzdGVyZWQgZm9yIGV2ZW50ICIgKyBldmVudCk7DQoJCX0NCgl9Ow0KDQoJbXJh
    313、 VEFURVMuSElEREVOKSB7DQoJCQkvLyBkbyBub3RoaW5nDQoJCQlyZXR1cm47DQoJCX0NCgkJY2Fs
    314、 OiAidG9wLWNlbnRlciIsDQoJCSJUT1BfUklHSFQiIDogInRvcC1yaWdodCIsDQoJCSJDRU5URVIi
    315、 5599215006722084151841970702827860151139465197978118529242591197804380779249736540498127864809226859371835159226553869008622098243456195347852554241917744888762998133926842072150379542281041403163862165638226686887497980590930009552760406707269286898150890998325325890252103828011111664174475487114957696526157790937869377570600085450453371238028811033168218737171144699577236108423054506552958366535341910569552237227686862748056351625445281035713423043506793107235726047151346608576583081807969458368853010104969843563629579750936551771756389538574062221915919980316992216032119182896925094308799622409361028579777
    316、 aWQucmVzaXplID0gZnVuY3Rpb24oKSB7DQoJCWxvZy5pKCJtcmFpZC5yZXNpemUiKTsNCgkJLy8g
    317、 bjsNCgkJCX0NCgkJfQ0KCQlsaXN0ZW5lcnNGb3JFdmVudC5wdXNoKGxpc3RlbmVyKTsNCgl9Ow0K
    318、 cGVydGllcyIpOw0KCQlyZXR1cm4gcmVzaXplUHJvcGVydGllczsNCgl9Ow0KDQoJbXJhaWQuZ2V0
    319、 CQkic2V0RXhwYW5kUHJvcGVydGllcyIgOiB7DQoJCQkvLyBJbiBNUkFJRCAyLjAsIHRoZSBvbmx5
    320、 ZXZlbnQgaW4gbGlzdGVuZXJzKSB7DQoJCQl2YXIgZXZlbnRMaXN0ZW5lcnMgPSBsaXN0ZW5lcnNb
    321、 ICAgICAgIG1heFJlY3Qud2lkdGggPSBtYXhTaXplLndpZHRoOw0KICAgICAgICBtYXhSZWN0Lmhl
    322、 Lm9mZnNldFkgKyBhZGp1c3RtZW50cy55KSArDQoJCQkiJmN1c3RvbUNsb3NlUG9zaXRpb249IiAr
    323、 CgkJZm9yICh2YXIgaSA9IDA7IGkgPCByd1Byb3BzLmxlbmd0aDsgaSsrKSB7DQoJCQl2YXIgcHJv
    324、 bmVyc1tpXSk7DQoJCQl9DQoJCX0NCgl9Ow0KCQ0KCWNvbnNvbGUubG9nKCJNUkFJRCBvYmplY3Qg
    325、 ayBvbiB0aGUgd2lkdGggYW5kIGhlaWdodCBwcm9wZXJ0aWVzLCB0b28uDQoJCQkid2lkdGgiIDog
    326、 pIMDOCiE+HhKbDQ6vWGVL9Df309lZSXnzp1jYGAgIsC3QxMMDAxw7tw5Kisr6e/vt9L2T4vltEGj
    327、 BXH2z0QJatAT+dduocjO+a3+Qw4addLbWGfjpFk4jq8YxEEvQ+fjDYZwyOYdijUP1/UBVHsReiG6
    328、 VGbD54QQ4j9lxjSSIqZUr0FsbCx79+419KK0HEO3gq/lGJoFH2Dv3r2yGVtKZceMlm0YdAhrgKe1
    329、 KTsNCgkJCWZvciAodmFyIGkgPSAwOyBpIDwgbGVuOyBpKyspIHsNCgkJCQlldmVudExpc3RlbmVy
    330、 fQ0KCQkNCgkJdmFyIHJ3UHJvcHMgPSBbICJ3aWR0aCIsICJoZWlnaHQiLCAib2Zmc2V0WCIsICJv
    331、 NzQwNzIwNjgxMTgwODNBRjJCNzQzNDlDQ0IiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RkJF
    332、 InNldFJlc2l6ZVByb3BlcnRpZXM/IiArIHBhcmFtcyk7DQoNCgkJaXNSZXNpemVSZWFkeSA9IHRy
    333、 fTsNCg0KCS8vIFRoZSBhY3Rpb24gcGFyYW1ldGVyIGlzIGEgc3RyaW5nIHdoaWNoIGlzIHRoZSBu
    334、 NjI0NTY5OCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDNDMxMTM3NjYxMjAxMUUzQjhCRkRD
    335、 DQoJbXJhaWQuY3JlYXRlQ2FsZW5kYXJFdmVudCA9IGZ1bmN0aW9uKHBhcmFtZXRlcnMpIHsNCgkJ
    336、 dXJuICh0eXBlb2YgYWxsb3dPcmllbnRhdGlvbkNoYW5nZSA9PT0gImJvb2xlYW4iKTsNCgkJCX0s
    337、 ZSIpOw0KCQlyZXR1cm4gbWF4U2l6ZTsNCgl9Ow0KDQoJbXJhaWQuZ2V0T3JpZW50YXRpb25Qcm9w
    338、 Wi5OoDHecBsvtNF7r6BKtytRm6Ft5sQyBWaZLA5Va9+rTipMl3WrGkyEfoeOmJEn2kbVPzrUV6Zq
    339、 RXhwYW5kUHJvcGVydGllcyIpOw0KCQlyZXR1cm4gZXhwYW5kUHJvcGVydGllczsNCgl9Ow0KDQoJ
    340、 dGllcykgew0KCQlsb2cuaSgibXJhaWQuc2V0T3JpZW50YXRpb25Qcm9wZXJ0aWVzIik7DQoNCgkJ
    341、 eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0
    342、 Z2VFdmVudCA9IGZ1bmN0aW9uKG5ld1N0YXRlKSB7DQoJCWxvZy5pKCJtcmFpZC5maXJlU3RhdGVD
    343、 aGlsZChpZnJhbWUpOw0KCQlpZnJhbWUgPSBudWxsOw0KCX07DQoNCglmdW5jdGlvbiBmaXJlRXZl
    344、 OiAwLA0KCQkiaGVpZ2h0IiA6IDANCgl9Ow0KDQoJdmFyIGRlZmF1bHRQb3NpdGlvbiA9IHsNCgkJ
    345、 dmUoInVzZUN1c3RvbUNsb3NlP3VzZUN1c3RvbUNsb3NlPSIJKyBleHBhbmRQcm9wZXJ0aWVzLnVz
    346、 ZW4pIHsNCgkJCQlyZXR1cm4gKHR5cGVvZiBhbGxvd09mZnNjcmVlbiA9PT0gImJvb2xlYW4iKTsN
    347、 VkVOVFMuRVJST1IsIG1lc3NhZ2UsIGFjdGlvbik7DQoJfTsNCg0KCW1yYWlkLmZpcmVSZWFkeUV2
    348、 xmrpTSudnZ2Oesl2OYZudvhCwO4eD2NFFaeV9vZ2R6ras2fPWr5i6Ha1bwK7lR7GKmq6jgBOIYFT
    349、 ZWlnaHQpIC0gKHJlc2l6ZVJlY3QueSArIHJlc2l6ZVJlY3QuaGVpZ2h0KTsNCiAgICAgICAgfQ0K
    350、 aWdodCk7DQoJCXNjcmVlblNpemUud2lkdGggPSB3aWR0aDsNCgkJc2NyZWVuU2l6ZS5oZWlnaHQg
    351、 DQoJCWZvciAodmFyIGkgPSAwOyBpIDwgbGlzdGVuZXJzRm9yRXZlbnQubGVuZ3RoOyBpKyspIHsN
    352、 CeZkbOYbAL9ICPG1me+JNvuAqqpeVRSlC3hURhMY9Qlms+zcudPIjezfCyHeN/td0aE8qKqqX+tt
    353、 ZWVuID0gcHJvcGVydGllcy5oYXNPd25Qcm9wZXJ0eSgiYWxsb3dPZmZzY3JlZW4iKSA/IHByb3Bl
    354、 nmqWQNiFERYJhF8ZE7Q+fCr5BEKvjGGNCfAcEA0NDdHKykpgwJdNgu3tbS5rJvzSKJYjYiL2a+N6
    355、 KyBjb250YWluaW5nUmVjdC5oZWlnaHQpKTsNCiAgICB9DQogICAgDQogICAgZnVuY3Rpb24gcHJp
    356、 02u7bNkyEhMTuXLlivT4Q0NDhkKiSJaioiIeeOAB2eaZQgjDKjPazIOpqvqjoijngF/rtU1LSzOs
    357、 bnRhdGlvbkNoYW5nZTsNCgkJb3JpZW50YXRpb25Qcm9wZXJ0aWVzLmZvcmNlT3JpZW50YXRpb24g
    358、 c3RvbUNsb3NlUG9zaXRpb24iKSA/DQoJCQkJcHJvcGVydGllcy5jdXN0b21DbG9zZVBvc2l0aW9u
    359、 CQkJCQkrIGV4cGFuZFByb3BlcnRpZXMudXNlQ3VzdG9tQ2xvc2UpOw0KCQl9DQoJfTsNCg0KCS8q
    360、 OlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz77Lxw7AAADm0lEQVR42uyZXUgU
    361、 DQogICAgICAgIHJldHVybiAoY29udGFpbmVkUmVjdC54ID49IGNvbnRhaW5pbmdSZWN0LnggJiYN
    362、 V2gD8FE3AqgAfj0J+vv78fjxY1SrVd0I8FG742C/1nwdfQKW42CtEkJUBV9VErAmhGiREqY6+CqS
    363、 IcHAwABVVVVUVlbKVPn4hepfvny5TNMnVFUdCokAqqoOKYpSCfxGq92SJUv46aefpI9CGyGBm9Ky
    364、 dFkiIF07DQoJCWZvciAodmFyIGkgPSAwOyBpIDwgcmVxdWlyZWRQcm9wcy5sZW5ndGg7IGkrKykg
    365、 NTJCNjI0NTY5OCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRv
    366、 DQoJCWlmICh1cmwgPT09IHVuZGVmaW5lZCkgew0KCQkJbG9nLmkoIm1yYWlkLmV4cGFuZCAoMS1w
    367、 CQlsb2cuaSgibXJhaWQuc2V0UGxhY2VtZW50VHlwZSAiICsgcHQpOw0KCQlwbGFjZW1lbnRUeXBl
    368、 ZW50TGlzdGVuZXJzLmxlbmd0aDsNCgkJCWxvZy5pKGxlbiArICIgbGlzdGVuZXIocykgZm91bmQi
    369、 BykSfu+BL2CRrGixnkcVkhmPJtfa/UQiPWfZZ52s6BYOEK4QY8UgMxaC34CVCv72s99vL2y4ScYq
    370、 s9UHUbW7XNtHhU5V/WNQY5T3gExwzW4J4Qz4zvzQboDUwIxbEnOojL8PtEviaRVaToIrs5S1xIel
    371、 Ew70EKy2+ZT04g+B75yAYqdFLwYvKfgEH3uYQ2SBbvoudUq0WBJP6fSAg2L1rADvwBTY7IToCxR8
    372、 RyIgOiAyLA0KCQkiRVJST1IiICAgOiAzLA0KCQkiTk9ORSIgICAgOiA0DQoJfTsNCg0KCXZhciBs
    373、 YWluZWRSZWN0LnkgKyBjb250YWluZWRSZWN0LmhlaWdodCkgPD0gKGNvbnRhaW5pbmdSZWN0Lnkg
    374、 y6mUcqA9oFIeJbWUqjg0YLoTLBpbg5HeopMMkwYSE+ZexfnLa7y65Bpn5p8ZNJeaeCcxPpLxcpEM
    375、 OlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7tuMs8AAADCElEQVR42uzZW0gU
    376、 sogoEqhYou2WBE7Al3p1LGtgiPfyaLckULk+3w0JfvnlF/Uuj2bdEfBeH++UBDo0Z3BCAl7w4dX1
    377、 b3BlcnRpZXMpIHsNCiAgICAgICAgbG9nLmQoImlzQ2xvc2VSZWdpb25PblNjcmVlbiIpOw0KICAg
    378、 YWlkLnNldFJlc2l6ZVByb3BlcnRpZXMiKTsNCiAgICAgICAgICAgIHJldHVybjsNCiAgICAgICAg
    379、 c2VDdXN0b21DbG9zZS4NCgkJCS8vIFN0aWxsLCB3ZSdsbCBkbyBhIGJhc2ljIHNhbml0eSBjaGVj
    380、 0BA+n4958+ZZ8uLCGR3oxfmhSH19PTU1NYYnSFtbG+vXrychIUEvIviDqqrDehpAscP2j0sgEOD8
    381、 aWdodCINCgl9Ow0KDQoJdmFyIE9SSUVOVEFUSU9OX1BST1BFUlRJRVNfRk9SQ0VfT1JJRU5UQVRJ
    382、 cm9wZXJ0aWVzLndpZHRoOw0KICAgICAgICByZXNpemVSZWN0LmhlaWdodCA9IHByb3BlcnRpZXMu
    383、 eHBhbmQ/dXJsPSIgKyBlbmNvZGVVUklDb21wb25lbnQodXJsKSk7DQoJCX0NCgl9Ow0KDQoJbXJh
    384、 Ok9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGQkU5MjA4OTBDMjA2ODExODA4M0YyQ0E4QjA4
    385、 ycvLw+/3Ex0dHcpQTwohjkYUAYQQ84Ey4Ldm+vf09FBdXc2pU6dc4eFt3bqV3NxcEhMTzQ7xHrBX
    386、 eXzsMn0Ee1sjiDTxnUObShXRJRJxM5ozayXcDT4aXG9jtDDzPYc3+lxF9Dk6T5N4ucyE1+o2DX1r
    387、 UL94q7CdKlraOn/A4RdFBajAYZRpJT6i2VlEQ2qW5ufGIvkpbuDJVDM4r+vTk60rjbG2WFPLDI3L
    388、 Be7QrsqPmAw+/mGKt1rfE4xUyqIbwDhIMrm+gI9R36osBPfr7AZBjsXYdbRbryI6ifGz3sLxbs24
    389、 M0I1MCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2MzBFQTlFQTYxMjAxMUUzQjhCRkRDNTJC
    390、 c4d6345aac3a40b58c75761ab14a9ce8
    391、 x7zGWB6+Y06w7xFFgClMxBZgFwa2nm2SI4zl3j3jRBUfkQS4jQzRQBpwP2OHUZ4Cltn0dT8EAS9n
    392、 fQ0KCQl9DQoJCXJldHVybiByZXR2YWw7DQoJfTsNCg0KCXZhciBhbGxWYWxpZGF0b3JzID0gew0K
    393、 3FoCjgOkThEE+JnlSFcm+LqQoNnMF20JGI+Sf5bu+FWrVVfn+azgq04CHvBFkCAajbImlfS7IcCi
    394、 aXMgcmVxdWlyZWQuIiwgInJlbW92ZUV2ZW50TGlzdGVuZXIiKTsNCgkJCXJldHVybjsNCgkJfQ0K
    395、 aXRpb24ueCArICIgIiArIGRlZmF1bHRQb3NpdGlvbi55KTsNCiAgICAgICAgbG9nLmQoIm9mZnNl
    396、 T04gPSBtcmFpZC5PUklFTlRBVElPTl9QUk9QRVJUSUVTX0ZPUkNFX09SSUVOVEFUSU9OID0gew0K
    397、 CgkJfSwNCgkJInNldE9yaWVudGF0aW9uUHJvcGVydGllcyIgOiB7DQoJCQkiYWxsb3dPcmllbnRh
    398、 CQkic2V0UmVzaXplUHJvcGVydGllcyIgOiB7DQoJCQkid2lkdGgiIDogZnVuY3Rpb24od2lkdGgp
    399、 ICAgICAgICB2YXIgY2xvc2VSZWN0ID0geyAid2lkdGgiOiA1MCwgImhlaWdodCI6IDUwIH07DQoN
    400、 aXRpb24gPT09ICJjZW50ZXIiKSB7DQogICAgICAgICAgICBjbG9zZVJlY3QueSA9IHJlc2l6ZVJl
    401、 Y29tLmFuZHJvaWQudmVuZGluZy5saWNlbnNpbmcuSUxpY2Vuc2luZ1NlcnZpY2U=
    402、 bnRMaXN0ZW5lcnMubGVuZ3RoOyBpKyspIHsNCgkJCQlsb2cuaSgiICAgICIgKyBldmVudExpc3Rl
    403、 CQl2YXIgY3VzdG9tQ2xvc2VQb3NpdGlvbiA9IHByb3BlcnRpZXMuaGFzT3duUHJvcGVydHkoImN1
    404、 c3RlbmVyc1tldmVudF07DQoJCWlmIChldmVudExpc3RlbmVycykgew0KCQkJdmFyIGxlbiA9IGV2
    405、 PSByZWdpc3RlcmVkTGlzdGVuZXIgfHwgc3RyMSA9PT0gc3RyMikgew0KCQkJCQkJbGlzdGVuZXJz
    406、 c2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDI4MDEx
    407、 wHIwF3xU3LtvZid4E+RFOLaLn5myopNEywp6bTAdDnAYtIBzbF31QmtZU2RFxwe5DrtCTMFq8BYU
    408、 cJ/EmvYoLI8j7JMlu6avMeNKkHDuNonDwybCqyRFXwWTRkWGWYdyDpAnMcNGgt+CVeBUADP+CnQZ
    409、 bXJhaWQuZ2V0TWF4U2l6ZSA9IGZ1bmN0aW9uKCkgew0KCQlsb2cuaSgibXJhaWQuZ2V0TWF4U2l6
    410、 KB9++KHsA5kC3w2aYNzhk1DPE+1DcQwbGxvJzc3VmxCP6DmEehrgVZkQxcxhjpSUFHbs2CENvpM1
    411、 ds0e4LpWC5M17yLC5rudBBLYXfcA37qNAE4AfzIJnOoYSmD3rQf4zk0ECKfD53bHUAK773RNgJN8
    412、 cmFtZSA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoIklGUkFNRSIpOw0KCQlpZnJhbWUuc2V0QXR0
    413、 bUNsb3NlUG9zaXRpb24uc2VhcmNoKCJ0b3AiKSAhPT0gLTEpIHsNCiAgICAgICAgICAgIGNsb3Nl
    414、 ICAgICAgICBsb2cuZCgiYWRqdXN0bWVudHMueSAiICsgYWRqdXN0bWVudHMueSk7DQoNCiAgICAg
    415、 ID0gcndQcm9wc1tpXTsNCgkJCWlmIChwcm9wZXJ0aWVzLmhhc093blByb3BlcnR5KHByb3BuYW1l
    416、 dwTvEE0a/f81IwCiQKGiJrSO6niayclYzWw6PgQJrDfivDQp7jgZcqLhJeQpUarLch6qqyryKiU8kdQDmtgk4w==
    417、 aWYgKCF2YWxpZGF0ZShwcm9wZXJ0aWVzLCAic2V0T3JpZW50YXRpb25Qcm9wZXJ0aWVzIikpIHsN
    418、 ID0gew0KCQkiTE9BRElORyIgOiAibG9hZGluZyIsDQoJCSJERUZBVUxUIiA6ICJkZWZhdWx0IiwN
    419、 aWdodCkgew0KICAgICAgICAgICAgICAgIG1yYWlkLmZpcmVFcnJvckV2ZW50KCJyZXNpemUgd2lk
    420、 dCkpIHsNCiAgICAgICAgICAgIGFkanVzdG1lbnRzLnkgPSAobWF4UmVjdC55ICsgbWF4UmVjdC5o
    421、 DQoJfTsNCg0KCS8vIG1ldGhvZHMgdG8gZmlyZSBldmVudHMNCg0KCW1yYWlkLmZpcmVFcnJvckV2
    422、 DQoJCQkJcmV0dXJuICh0eXBlb2YgZm9yY2VPcmllbnRhdGlvbiA9PT0gInN0cmluZyIgJiYgdmFs
    423、 ayB0byBtYWtlIHN1cmUgdGhhdCB0aGUgbGlzdGVuZXIgaXNuJ3QgYWxyZWFkeSByZWdpc3RlcmVk
    424、 IGV2ZW50IGFuZCBsaXN0ZW5lciBhcmUgcmVxdWlyZWQuIiwgImFkZEV2ZW50TGlzdGVuZXIiKTsN
    425、 CiAgICAgICAgaWYgKGN1c3RvbUNsb3NlUG9zaXRpb24uc2VhcmNoKCJsZWZ0IikgIT09IC0xKSB7
    426、 DQogICAgICAgICAgICBjbG9zZVJlY3QueCA9IHJlc2l6ZVJlY3QueDsNCiAgICAgICAgfSBlbHNl
    427、 V0FSTklORykgew0KCQkJY29uc29sZS5sb2coIihXLW1yYWlkLmpzKSAiICsgbXNnKTsNCgkJfQ0K
    428、 MikgLSAyNTsNCiAgICAgICAgfSBlbHNlIGlmIChjdXN0b21DbG9zZVBvc2l0aW9uLnNlYXJjaCgi
    429、 MTgxMDIwNjgxMTgwODNGMkNBOEIwODNCNTAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RkVF
    430、 LmkgPSBmdW5jdGlvbihtc2cpIHsNCgkJaWYgKGxvZ0xldmVsIDw9IExvZ0xldmVsRW51bS5JTkZP
    431、 aWVudGF0aW9uQ2hhbmdlLA0KCQluZXdPcmllbnRhdGlvblByb3BlcnRpZXMuZm9yY2VPcmllbnRh
    432、 ZXR1cm4gcmV0dmFsOw0KCX07DQoNCgltcmFpZC51c2VDdXN0b21DbG9zZSA9IGZ1bmN0aW9uKGlz
    433、 aYwSyk8tkPPpfHAY7ODvftAE2sAA82FxJp0AUnngnk7bHnAF1IEvs/ElIJ3CxcH6WhBnYDMFekEj
    434、 aW9uQ2hhbmdlIHRvIHRydWUgd2hpbGUgc2V0dGluZyBmb3JjZU9yaWVudGF0aW9uDQoJCS8vIHRv
    435、 RVBJQ1RVUkUiIDogInN0b3JlUGljdHVyZSIsDQoJCSJJTkxJTkVWSURFTyIgOiAiaW5saW5lVmlk
    436、 n8P5xAz+rr7J3ukeerw1CgW/BBfBcwNl0scpJCXaR+fsViBWzNdLoJHjykY5TbLHSJd3gKtZockV
    437、 bj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6
    438、 CQlzdGF0ZSA9IG5ld1N0YXRlOw0KCQkJZmlyZUV2ZW50KG1yYWlkLkVWRU5UUy5TVEFURUNIQU5H
    439、 Z2h0KSB7DQoJCWxvZy5pKCJtcmFpZC5zZXRTY3JlZW5TaXplICIgKyB3aWR0aCArICJ4IiArIGhl
    440、 IFNUQVRFUy5MT0FESU5HDQoJCQkJfHwgKHN0YXRlID09PSBTVEFURVMuREVGQVVMVCAmJiBwbGFj
    441、 MkiCvaSBIdAPkgMRnUvBj4Is2Esxx7ttV7QIW81gjI/PzE6ErF2SorLBRj82Nyg8147oAnY+bWET
    442、 ICAgICAgICBpZiAoIWFsbG93T2Zmc2NyZWVuKSB7DQogICAgICAgICAgICBpZiAocHJvcGVydGll
    443、 Vq/BwUFb07JM1gRWihlN4MaZPy6XL1+WuXizZSoTsEurR3Nzs+0xdiAQoKqqihMnrM2HYCREdHKo
    444、 GE32CYxGB7NRdu/eLevwwdhGzyuhfJ8VqWKfQ+d6+bgsX76cffv2yVxcmHUSFxfHvn37ZJd4Cb7z
    445、 bUNsb3NlKTsNCgkJaWYgKGV4cGFuZFByb3BlcnRpZXMudXNlQ3VzdG9tQ2xvc2UgIT09IGlzQ3Vz
    446、 dGllcy51c2VDdXN0b21DbG9zZSAhPT0gb2xkVXNlQ3VzdG9tQ2xvc2UpIHsNCgkJCWNhbGxOYXRp
    447、 IChyZWN0LnggKyByZWN0LndpZHRoKSArICIsIiArIChyZWN0LnkgKyByZWN0LmhlaWdodCkgKyAi
    448、 PSBmYWxzZTsNCgl2YXIgaXNSZXNpemVSZWFkeSA9IGZhbHNlOw0KDQoJdmFyIGV4cGFuZFByb3Bl
    449、 bZFPoY2B4JM+ONOh32MEm3x6NDZrXWnp8TA6wiu9YJLdSjRytNp5I97BTh8ekaNasT+zGzqs1Xay
    450、 IGFkanVzdG1lbnRzID0geyAieCI6IDAsICJ5IjogMCB9Ow0KCQkNCgkJdmFyIGFsbG93T2Zmc2Ny
    451、 aWYgKCFldmVudCB8fCAhbGlzdGVuZXIpIHsNCgkJCW1yYWlkLmZpcmVFcnJvckV2ZW50KCJCb3Ro
    452、 aGFuZ2VFdmVudCAiICsgbmV3U3RhdGUpOw0KCQlpZiAoc3RhdGUgIT09IG5ld1N0YXRlKSB7DQoJ
    453、 ZWxFbnVtID0gew0KCQkiREVCVUciICAgOiAwLA0KCQkiSU5GTyIgICAgOiAxLA0KCQkiV0FSTklO
    454、 YW5nZSBpcyB0cnVlIGJ1dCBmb3JjZU9yaWVudGF0aW9uIGlzICINCgkJCQkJKyBuZXdPcmllbnRh
    455、 IsSCCHw3ES07HZGDgwOan59XDvTrdH5+ng4ODtyQYJmIuoMC/jgRnTsZhXw+76uJF7FE5PN5pyQ4
    456、 blNjcmVlbiIpOw0KICAgICAgICBsb2cuZCgiZGVmYXVsdFBvc2l0aW9uICIgKyBkZWZhdWx0UG9z
    457、 dXJyZW50UG9zaXRpb24iKTsNCgkJcmV0dXJuIGN1cnJlbnRQb3NpdGlvbjsNCgl9Ow0KDQoJbXJh
    458、 CgkJCQkJCSJyZXF1aXJlZCBwcm9wZXJ0eSAiICsgcHJvcG5hbWUgKyAiIGlzIG1pc3NpbmciLA0K
    459、 dCgiYWRqdXN0ZWQgcmVzaXplUmVjdCIsIHJlc2l6ZVJlY3QpOw0KDQogICAgICAgIHJldHVybiBh
    460、 dExpc3RlbmVyID0gZnVuY3Rpb24oZXZlbnQsIGxpc3RlbmVyKSB7DQoJCWxvZy5pKCJtcmFpZC5h
    461、 aGVpZ2h0IiA6IGZ1bmN0aW9uKGhlaWdodCkgew0KCQkJCXJldHVybiAhaXNOYU4oaGVpZ2h0KSAm
    462、 NADA6+EMB+22+VYd3XaTYyiB0S8wvp0AmlWeo6Oj2bp1a8Q4fEY0gV0Jrq0kwdatW4mO1i0Ed2xa
    463、 CX07DQoNCgl2YXIgY3VycmVudE9yaWVudGF0aW9uID0gMDsNCg0KCXZhciBsaXN0ZW5lcnMgPSB7
    464、 dh0qmal1AgnMzk8mQIueQ5GTkxMRM1/vJI8dt5LDncwyJycHj0d3p78FgvkBVFUdVRRlPTDtlIuP
    465、 ew0KCQkJCXJldHVybiAhaXNOYU4ob2Zmc2V0WCk7DQoJCQl9LA0KCQkJIm9mZnNldFkiIDogZnVu
    466、 aGVpZ2h0Ow0KICAgICAgICBwcmludFJlY3QoInJlc2l6ZVJlY3QiLCByZXNpemVSZWN0KTsNCg0K
    467、 dGggb3IgaGVpZ2h0IGlzIGdyZWF0ZXIgdGhhbiB0aGUgbWF4U2l6ZSB3aWR0aCBvciBoZWlnaHQi
    468、 cnRpZXNbcHJvcG5hbWVdOw0KCQkJfQ0KCQl9DQoNCgkJLy8gU2V0dGluZyBhbGxvd09yaWVudGF0
    469、 KSB7DQoJCQljYWxsTmF0aXZlKCJjcmVhdGVDYWxlbmRhckV2ZW50P2V2ZW50SlNPTj0iCSsgSlNP
    470、 b3JFdmVudCgiVmFsdWUgb2YgcHJvcGVydHkgIiArIHByb3AgKyAiICgiICsgdmFsdWUJKyAiKSBp
    471、 a2n41TCMLzdx1k+Jmk6VSoUKhQIlk0kyTZPa2toIgFBta2sj0zQpmUxSoVCgSqUi0iJM3TRzv+F2
    472、 CQkJdmFyIHZhbGlkVmFsdWVzID0gWyAicG9ydHJhaXQiLCAibGFuZHNjYXBlIiwgIm5vbmUiIF07
    473、 YXJyYXkpIHsNCgkJZm9yICggdmFyIGkgaW4gYXJyYXkpIHsNCgkJCWlmIChhcnJheVtpXSA9PT0g
    474、 IngiIDogMCwNCgkJInkiIDogMCwNCgkJIndpZHRoIiA6IDAsDQoJCSJoZWlnaHQiIDogMA0KCX07
    475、 IG5ld09yaWVudGF0aW9uUHJvcGVydGllcyA9IHt9Ow0KCQluZXdPcmllbnRhdGlvblByb3BlcnRp
    476、 AN3d3ejr60M4HMbIyAjGxsYudXR0FAMDA+jq6pIxBLMAfjUM4wtusljLwiLdHFm8UeaegwjhgBNh
    477、 U2NyZWVuU2l6ZSA9IGZ1bmN0aW9uKCkgew0KCQlsb2cuaSgibXJhaWQuZ2V0U2NyZWVuU2l6ZSIp
    478、 aHR0cDovL2FwcG9ydGFsLmFpcnB1c2guY29tL2VwL3VybA==
    479、 CgkJIk5PTkUiIDogIm5vbmUiDQoJfTsNCg0KCXZhciBFVkVOVFMgPSBtcmFpZC5FVkVOVFMgPSB7
    480、 KSkgew0KCQkJbXJhaWQuZmlyZUVycm9yRXZlbnQoImZhaWxlZCB2YWxpZGF0aW9uIiwgIm1yYWlk
    481、 5Yb/yOjoaK5cuWLaYXSKT2DU4TOiCdasWaOn0s1isUdKAwQPd2rqlfb2do4fN3zfg9HRUW7evMnQ
    482、 dHJpbmciICYmIHZhbGlkUG9zaXRpb25zLmluZGV4T2YoY3VzdG9tQ2xvc2VQb3NpdGlvbikgIT09
    483、 Rm9yRXZlbnQuc3BsaWNlKGksIDEpOw0KCQkJCQkJYnJlYWs7DQoJCQkJCX0NCgkJCQl9DQoJCQkJ
    484、 d7R8AAcmHsCPAF4HhMuzAH4zDOOf1rRuDnyYiBYpuLJIROEW0lev70EG/ioiKOEnGD4D3wngJxmm
    485、 RXZlbnRMaXN0ZW5lciIpOw0KCQkJcmV0dXJuOw0KCQl9DQoJCXZhciBsaXN0ZW5lcnNGb3JFdmVu
    486、 fQ0KCQkvLyBUaGUgb25seSB0aW1lIGl0IGlzIHZhbGlkIHRvIGNhbGwgZXhwYW5kIGlzIHdoZW4g
    487、 3KRZ38wacMqmcieM1sxnBr9cLmvt3cvYLZTLZV4StKu05qd4PPyenp4W8A3a09PDu1NIKeET8Dh8
    488、 HsiRFRCFECnAHjtMwwzJi8BfJ6dnmyOAHBHiAAXYD/zKZaBXMZaTR7Vq527WEWAKP+EJxu4p3uvQ
    489、 aWQuZ2V0RGVmYXVsdFBvc2l0aW9uID0gZnVuY3Rpb24oKSB7DQoJCWxvZy5pKCJtcmFpZC5nZXRE
    490、 dGlvblByb3BlcnRpZXMuZm9yY2VPcmllbnRhdGlvbiwNCgkJCQkJInNldE9yaWVudGF0aW9uUHJv
    491、 BqQgPWjjUHyWmhDr4m6riNeSC5gl0RoHQQ8Tt4JKJk8MMWfFlDrKWq6tmCcM+kbp6hFpY303nYiL
    492、 dCA9IHByb3BlcnRpZXMuaGVpZ2h0Ow0KICAgICAgICBwcmludFJlY3QoInJlc2l6ZVJlY3QiLCBy
    493、 dGF0ZS4NCgkJLy8gVHJpZ2dlciBhbiBlcnJvciBpZiB0aGUgY3VycmVudCBzdGF0ZSBpcyBleHBh
    494、 IHByb3BlcnR5IHRoYXQgdGhlIG5hdGl2ZSBzaWRlIGhhcyB0byBrbm93IGFib3V0IGlzIHVzZUN1
    495、 NNWwE8Afdww9Hg+bN282mlxpVoE/7rgHAgG9tDPJMXoRgJOuZY07hoAjSTDu8M2EzZ8OO52UM2ke
    496、 ZW50ID0gZnVuY3Rpb24oKSB7DQoJCWxvZy5pKCJtcmFpZC5maXJlUmVhZHlFdmVudCIpOw0KCQlm
    497、 ZXNpemVSZWN0KTsNCg0KICAgICAgICB2YXIgbWF4UmVjdCA9IHsgIngiOiAwLCAieSI6IDAgfTsN
    498、 zptUU4nH45FZCOrwBGvP/aDVKtSUbk51+Orr6zl27BinT592bH4CsyKB2Q9CiMD4XsARrZarV6+O
    499、 FHw3kiAqKoqSkpI7wJ9MjuTkZGpra02N39rayuLFi1myZIle098oivInVVWHQjUBz+s16OrqCmlX
    500、 bXJhaWQuU1VQUE9SVEVEX0ZFQVRVUkVTLlNUT1JFUElDVFVSRV0pIHsNCgkJCWNhbGxOYXRpdmUo
    501、 ZW50ID0gZnVuY3Rpb24obWVzc2FnZSwgYWN0aW9uKSB7DQoJCWxvZy5pKCJtcmFpZC5maXJlRXJy
    502、 dWx0UG9zaXRpb24ueCArIHByb3BlcnRpZXMub2Zmc2V0WDsNCiAgICAgICAgcmVzaXplUmVjdC55
    503、 OTIwODkwQzIwNjgxMTgwODNGMkNBOEIwODNCNTAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRm
    504、 CX07DQoNCglsb2cuZSA9IGZ1bmN0aW9uKG1zZykgew0KCQlpZiAobG9nTGV2ZWwgPD0gTG9nTGV2
    505、 +PDhWQ1+cXGxzIme28EvEkJYEipZei0lqAk+QqcS6WTp6uri0KFDM1aedqbE7/dTUlJiNPfCEeBp
    506、 LCAibXJhaWQuc2V0UmVzaXplUHJvcGVydGllcyIpOw0KICAgICAgICAgICAgICAgIHJldHVybjsN
    507、 Xl4efr9f5sSOljwphDgarucOe45zIUQq8C5QGMo4g4ODNDc3U1NTM2MmIicnhw0bNpCenm7F6uYJ
    508、 b3JpZW50YXRpb25Qcm9wZXJ0aWVzLmZvcmNlT3JpZW50YXRpb247DQoNCgkJY2FsbE5hdGl2ZSgi
    509、 uVyuBbaN5nI5LsdQm63e2tpaC2BGXVtbU3+LyBPkSSQSLWA5NZFIqBssssK7TLK0tNQC1KEuLS3x
    510、 IGJ5IGRlZmluaXRpb24gY292ZXIgdGhlIGVudGlyZSBzY3JlZW4sDQoJCS8vIHNvIHRoZSBvbmx5
    511、 IGlmIChjdXN0b21DbG9zZVBvc2l0aW9uLnNlYXJjaCgiY2VudGVyIikgIT09IC0xKSB7DQogICAg
    512、 Cg0KCW1yYWlkLnNldEV4cGFuZFByb3BlcnRpZXMgPSBmdW5jdGlvbihwcm9wZXJ0aWVzKSB7DQoJ
    513、 YWJsZTsNCgl9Ow0KDQoJbXJhaWQub3BlbiA9IGZ1bmN0aW9uKHVybCkgew0KCQlsb2cuaSgibXJh
    514、 b25Qcm9wZXJ0aWVzID0gew0KCQkiYWxsb3dPcmllbnRhdGlvbkNoYW5nZSIgOiB0cnVlLA0KCQki
    515、 aWQuZ2V0RXhwYW5kUHJvcGVydGllcyA9IGZ1bmN0aW9uKCkgew0KCQlsb2cuaSgibXJhaWQuZ2V0
    516、 bXBvbmVudCh1cmwpKTsNCgl9Ow0KDQoJbXJhaWQucGxheVZpZGVvID0gZnVuY3Rpb24odXJsKSB7
    517、 Qdls9qt3WV9fdx0sYowYbogGnymB0214txF8XUlQP/Mbxa0lME3T20RTIur04mDnOvB1I8FVM79R
    518、 UExBQ0VNRU5UX1RZUEVTID0gew0KCQkiSU5MSU5FIiA6ICJpbmxpbmUiLA0KCQkiSU5URVJTVElU
    519、 KSB7DQoJCQlpZiAobGlzdGVuZXIpIHsNCgkJCQl2YXIgbGlzdGVuZXJzRm9yRXZlbnQgPSBsaXN0
    520、 b3JFdmVudCgibXJhaWQucmVzaXplIGlzIG5vdCByZWFkeSB0byBiZSBjYWxsZWQiLCAibXJhaWQu
    521、 SU9OLk5PTkUNCgl9Ow0KDQoJdmFyIHJlc2l6ZVByb3BlcnRpZXMgPSB7DQoJCSJ3aWR0aCIgOiAw
    522、 bih4LCB5LCB3aWR0aCwgaGVpZ2h0KSB7DQoJCWxvZy5pKCJtcmFpZC5zZXREZWZhdWx0UG9zaXRp
    523、 CiAgICAgICAgbWF4UmVjdC53aWR0aCA9IG1heFNpemUud2lkdGg7DQogICAgICAgIG1heFJlY3Qu
    524、 uHCBnp4evWb7NU1AcOHnTa0RqqqqLNmmHRkZobm5maGhIdasWWPZy7QjRLTa4bMa/HFJSEjg7rvv
    525、 YW1zID0gImFsbG93T3JpZW50YXRpb25DaGFuZ2U9Ig0KCQkJCSsgb3JpZW50YXRpb25Qcm9wZXJ0
    526、 bg0KCS8vIChpbiBvdGhlciB3b3Jkcywgc2V0RXhwYW5kUHJvcGV0aWVzLCBzZXRPcmllbnRhdGlv
    527、 gk2q6O+8VLSasjFwS1PEaps2pym8SiK6kcarhIJLaT8O8m3YZYM3oNmu6CwwApo0RtnPDaSV/dmx
    528、 bMFq5CETP9GHdrzGc/Q7PVnAwegxG8dwEhvwB53owSBGkY18lGIpwmhGA17aTm2EtqECHzGGuziA
    529、 ZXNpemVkIHN0YXRlLg0KCQlpZiAocGxhY2VtZW50VHlwZSAhPT0gUExBQ0VNRU5UX1RZUEVTLklO
    530、 ypWGeV2rFzQS8JaGKVUc6metnqwyNK8PkHiLQ5UpD/e7Slf3PoaM6z9RfXm4RQLfG0SoUqKtOwm4
    531、 RWxlbWVudC5hcHBlbmRDaGlsZChpZnJhbWUpOw0KCQlpZnJhbWUucGFyZW50Tm9kZS5yZW1vdmVD
    532、 cQhUgxQTvcdS4ANnjC7jqcDLHkRG9BjFCtt0FxRY6PJOcqxcM86lDvziBYQ7Lo9JRBtbbrEtFe1o
    533、 ciBjb25kaXRpb24uDQoJCWlmIChuZXdPcmllbnRhdGlvblByb3BlcnRpZXMuYWxsb3dPcmllbnRh
    534、 bEOJ1dCLFTrkU+hezQrTrYTOVuiwT6GNeXgOglZCj2sb9Cl0MN7wOFXoIY2vc30KPR8DWliYDt2n
    535、 QUwgfHwgc3RhdGUgPT09IFNUQVRFUy5MT0FESU5HIHx8IHN0YXRlID09PSBTVEFURVMuSElEREVO
    536、 ICsgc3VwcG9ydGVkKTsNCgkJc3VwcG9ydGVkRmVhdHVyZXNbZmVhdHVyZV0gPSBzdXBwb3J0ZWQ7
    537、 DQoNCgl2YXIgbWF4U2l6ZSA9IHsNCgkJIndpZHRoIiA6IDAsDQoJCSJoZWlnaHQiIDogMA0KCX07
    538、 dsQRIEiCeOB54I9Wjx0IBOjt7aWzs5P29vaJn87OTrq7u+nr65s4nBEbG0tCQgJJSUl4vV4WLVo0
    539、 N3hs1m5l8jHVRki0jIbXqcByVfEGuKx4xLMcZOMkeMQCTq86Kx4xit6vmXWzOFTdVBCi33nDFsIF
    540、 dGlvbiA9IG9yaWVudGF0aW9uUHJvcGVydGllcy5mb3JjZU9yaWVudGF0aW9uOw0KDQoJCS8vIG9y
    541、 bXBpbmcgbGlzdGVuZXJzICgiICsgbkV2ZW50cyArICIgZXZlbnRzKSIpOw0KCQlmb3IgKCB2YXIg
    542、 IGJvdGggYXMgdGhlIGtleSB0byBnZXQgdGhlIHRoZSBhcHByb3ByaWF0ZSBzZXQgb2YgdmFsaWRh
    543、 JysSWO36hQkIplz/m1YPVVVpbW0lHNLS0kJvb6+l0UFqaiqJiYma5sBNDp+M5tP6b0VRXldVdXRc
    544、 ew0KCQkJdmFyIHByb3BuYW1lID0gcmVxdWlyZWRQcm9wc1tpXTsNCgkJCWlmICghcHJvcGVydGll
    545、 bG9zZSBldmVudCByZWdpb24gd2lsbCBub3QgYXBwZWFyIGVudGlyZWx5IG9uc2NyZWVuIiwgIm1y
    546、 TqBTA2qvtKenh2efT9aYq9Hqly66jGyyPnm5XFbiLkJV1DRN1ghfTTap1t1DFbGSSTd53sLvG0lV
    547、 MzMrWc20D63NaPvf+g8syyYz584oxV74McvOnHv+c++dueecMaLRaMq/1oyk6KRod0Xng7WgAqwB
    548、 aWRlbz91cmw9IiArIGVuY29kZVVSSUNvbXBvbmVudCh1cmwpKTsNCgl9Ow0KDQoJbXJhaWQucmVt
    549、 IHRoaXMgZnVuY3Rpb24gbXVzdCBjb250YWluIHdpZHRoLCBoZWlnaHQsIG9mZnNldFgsIG9mZnNl
    550、 aGVpZ2h0KTsNCgkJfQ0KCX07DQoNCgltcmFpZC5zZXREZWZhdWx0UG9zaXRpb24gPSBmdW5jdGlv
    551、 cy53aWR0aCA+IG1heFNpemUud2lkdGggfHwgcHJvcGVydGllcy5oZWlnaHQgPiBtYXhTaXplLmhl
    552、 0Is1LgSOVaPgZ90MbTyPrQhhmcuBo04r+BG3QtfpgGUeBY66hhEUOw1dauHWGRdVjuWTdLxd+ltu
    553、 Ow0KCQkJcmV0dXJuOw0KCQl9DQoJCWlmIChsaXN0ZW5lcnMuaGFzT3duUHJvcGVydHkoZXZlbnQp
    554、 bnRSZWN0KGxhYmVsLCByZWN0KSB7DQogICAgICAgIGxvZy5kKGxhYmVsICsNCiAgICAgICAgICAg
    555、 IGRlZmF1bHRQb3NpdGlvbi55KTsNCiAgICAgICAgbG9nLmQoIm9mZnNldCAiICsgcHJvcGVydGll
    556、 e3tpYWGBTk5OAgO+LBKcnJzQwsIC9fb2+ndtnEUAoRdHDg4OCiWBSlW6okhQA39wcND/iyNZrQBP
    557、 bE5hdGl2ZSgiY2xvc2UiKTsNCgl9Ow0KDQoJbXJhaWQuZXhwYW5kID0gZnVuY3Rpb24odXJsKSB7
    558、 b24gIiArIHggKyAiLCIgKyB5ICsgIiwiICsgd2lkdGggKyAiLCIJKyBoZWlnaHQpOw0KCQlkZWZh
    559、 Tj6B20aRnrWK1a0njw4kcN0q1iKB9GbROph9HZcD182iLQJIbRevezcuVR1Dke3ipV0YITu272Wt
    560、 CXZhciBsZW4gPSBsaXN0ZW5lcnNGb3JFdmVudC5sZW5ndGg7DQoJCQkJZm9yICh2YXIgaSA9IDA7
    561、 aXJlRXZlbnQobXJhaWQuRVZFTlRTLlJFQURZKTsNCgl9Ow0KDQoJbXJhaWQuZmlyZVNpemVDaGFu
    562、 bG9zZSIgOiBmYWxzZSwNCgkJImlzTW9kYWwiIDogdHJ1ZQ0KCX07DQoNCgl2YXIgb3JpZW50YXRp
    563、 aXN0ZW5lcnMgZm91bmQiKTsNCgkJfQ0KCX07DQoNCglmdW5jdGlvbiBjb250YWlucyh2YWx1ZSwg
    564、 cmlidXRlKCJzcmMiLCAibXJhaWQ6Ly8iICsgY29tbWFuZCk7DQoJCWRvY3VtZW50LmRvY3VtZW50
    565、 MC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVz
    566、 ZW50Lmxlbmd0aCA9PT0gMCkgew0KCQkJCQlkZWxldGUgbGlzdGVuZXJzW2V2ZW50XTsNCgkJCQl9
    567、 wB8AioZhnKMlnoN+h4hiRJQi/yVlPcudFjJyQe8noqdEtEPqyo71jP0txMSA3kFEU0T0jvSTd9az
    568、 ZGp1c3RtZW50czsNCiAgICB9DQogICAgDQogICAgZnVuY3Rpb24gaXNSZWN0Q29udGFpbmVkKGNv
    569、 c2l0aW9uLndpZHRoID0gd2lkdGg7DQoJCWRlZmF1bHRQb3NpdGlvbi5oZWlnaHQgPSBoZWlnaHQ7
    570、 ZnVuY3Rpb24od2lkdGgpIHsNCgkJCQlyZXR1cm4gIWlzTmFOKHdpZHRoKTsNCgkJCX0sDQoJCQki
    571、 eSArIHByb3BlcnRpZXMub2Zmc2V0WSArIGFkanVzdG1lbnRzLnk7DQogICAgICAgIHByaW50UmVj
    572、 aWV3YWJsZSkgew0KCQkJaXNWaWV3YWJsZSA9IG5ld0lzVmlld2FibGU7DQoJCQlmaXJlRXZlbnQo
    573、 CgkJCWxvZy5lKCJmYWlsZWQgdmFsaWRhdGlvbiIpOw0KCQkJcmV0dXJuOw0KCQl9DQoNCgkJdmFy
    574、 Ti5zdHJpbmdpZnkocGFyYW1ldGVycykpOw0KCQl9IGVsc2Ugew0KCQkJbG9nLmUoImNyZWF0ZUNh
    575、 Ok9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGNEU5MjA4OTBDMjA2ODExODA4M0YyQ0E4QjA4
    576、 cy5vZmZzZXRYICsgIiAiICsgcHJvcGVydGllcy5vZmZzZXRZKTsNCg0KICAgICAgICB2YXIgcmVz
    577、 ZXJ0aWVzID0gZnVuY3Rpb24oKSB7DQoJCWxvZy5pKCJtcmFpZC5nZXRPcmllbnRhdGlvblByb3Bl
    578、 Rm9yRXZlbnRbaV07DQoJCQkJCXZhciBzdHIxID0gU3RyaW5nKGxpc3RlbmVyKTsNCgkJCQkJdmFy
    579、 fXV1daZI0NHRwZkzZ1wP/mQStLa20tLSQkNDg+EM7Dt37iQjI0Om6XtCiD8ZGTva6B+jKMpJ4N8B
    580、 IHJlc2l6ZVByb3BlcnRpZXMuY3VzdG9tQ2xvc2VQb3NpdGlvbiArDQoJCQkiJmFsbG93T2Zmc2Ny
    581、 URzHcddVu4hlFwvTsKToZhZRPlVQgdFDQReyQui1XgLBSirwQXqLwvC1EKIgrMgKgkIfoqALimFa
    582、 CQlpZiAoIWNvbnRhaW5zKGV2ZW50LCBFVkVOVFMpKSB7DQoJCQltcmFpZC5maXJlRXJyb3JFdmVu
    583、 Y3Rpb24ob2Zmc2V0WSkgew0KCQkJCXJldHVybiAhaXNOYU4ob2Zmc2V0WSk7DQoJCQl9LA0KCQkJ
    584、 KSB7DQoJCQkvLyBkbyBub3RoaW5nDQoJCQlyZXR1cm47DQoJCX0NCgkJaWYgKHN0YXRlID09PSBT
    585、 iVBORw0KGgoAAAANSUhEUgAAAGAAAABgBAMAAAAQtmoLAAAAGFBMVEUAAAAzMzMzMzMzMzMzMzMzMzMzMzMzMzOW6p+xAAAACHRSTlMAmTkdj2BzVg1F16EAAABtSURBVHhe7dexCcAwDAVRow0+RHatDbJDFsj+02SAQMIVqvyvFw9jDPL4yzkXNwQqISAxoqSEACNKkhYEdEHgODcDDBgw8N18AXAgBIVqHwg1HJoRE18cfz17ESZMmFh8DWVE8lUaVdnwHXDOPfezMoezhMEMAAAAAElFTkSuQmCC
    586、 ykqpBw9FEzg9OYNZTfDVV19x8uRJQ9+1Z88evWqh457/SdMEAFAU5Rt0agnNmzdP2hSYJYFbMnMY
    587、 NjI0NTY5OCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2MzBFQTlFNTYxMjAxMUUzQjhCRkRD
    588、 b2dMZXZlbCA9IExvZ0xldmVsRW51bS5OT05FOw0KCXZhciBsb2cgPSB7fTsNCg0KCWxvZy5kID0g
    589、 c2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QTlBRDI1
    590、 bWF4UmVjdCwgY2xvc2VSZWN0KTsNCiAgICB9DQogICAgDQogICAgZnVuY3Rpb24gZml0UmVzaXpl
    591、 ICsgcmVzaXplUmVjdC53aWR0aCAtIDUwOw0KICAgICAgICB9DQoNCiAgICAgICAgaWYgKGN1c3Rv
    592、 KioqKioqKioqKioqKioqLw0KDQoJLy8gc2V0dGVycyB0byBjaGFuZ2Ugc3RhdGUNCgltcmFpZC5z
    593、 dWx0UG9zaXRpb24ueCA9IHg7DQoJCWRlZmF1bHRQb3NpdGlvbi55ID0geTsNCgkJZGVmYXVsdFBv
    594、 PrAAfAOjoAd0kqG5Fl0DjoA6kEuRA2Ccv9P5fyDmfBu4CG6CabFqJdomW0Fb9E97Dc6CWrAYpMVd
    595、 dmFyIHJldHZhbCA9IHRydWU7DQoJCXZhciB2YWxpZGF0b3JzID0gYWxsVmFsaWRhdG9yc1thY3Rp
    596、 OlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6uekVTAAADwElEQVR42uyZXUgV
    597、 dCgiVW5rbm93biBNUkFJRCBldmVudDogIiArIGV2ZW50LCAicmVtb3ZlRXZlbnRMaXN0ZW5lciIp
    598、 CQkJCXZhciB2YWxpZFBvc2l0aW9ucyA9IFsgInRvcC1sZWZ0IiwgInRvcC1jZW50ZXIiLCAidG9w
    599、 Y3VzdG9tQ2xvc2VQb3NpdGlvbiAiICsgY3VzdG9tQ2xvc2VQb3NpdGlvbik7DQogICAgICAgIA0K
    600、 bmRlZC4NCgkJaWYgKHBsYWNlbWVudFR5cGUgPT09IFBMQUNFTUVOVF9UWVBFUy5JTlRFUlNUSVRJ
    601、 aSgibXJhaWQuc3RvcmVQaWN0dXJlICIgKyB1cmwpOw0KCQlpZiAoc3VwcG9ydGVkRmVhdHVyZXNb
    602、 HCsOpIMlIIH/84I+0A1+TxXR88EWsAuUgWTgnHCMHwyDVvAINIFBK0mjTVaPRHAMVIJF4At4AdrB
    603、 IGV4cGFuZFByb3BlcnRpZXMudXNlQ3VzdG9tQ2xvc2U7DQoNCgkJLy8gZXhwYW5kUHJvcGVydGll
    604、 NzQwNzIwNjgxMTgwODNBRjJCNzQzNDlDQ0IiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RjlF
    605、 DQoJCQkiZm9yY2VPcmllbnRhdGlvbiIgOiBmdW5jdGlvbihmb3JjZU9yaWVudGF0aW9uKSB7DQoJ
    606、 dmFyIHJ3UHJvcHMgPSBbICJ3aWR0aCIsICJoZWlnaHQiLCAidXNlQ3VzdG9tQ2xvc2UiIF07DQoJ
    607、 KRYCvLMr1BQxmLpZAlVnfr0yFKS+cx34EV2l++zZMykDKtISqDzz0VCV7CowRBc97prW54ueWaov
    608、 eCI6IDAsICJ5IjogMCB9Ow0KDQogICAgICAgIGlmIChpc1JlY3RDb250YWluZWQobWF4UmVjdCwg
    609、 IHByb3BlcnRpZXMub2Zmc2V0WDsNCiAgICAgICAgcmVzaXplUmVjdC55ID0gZGVmYXVsdFBvc2l0
    610、 4e610cd2-753f-4bfc-9b05-772ce8905c5e
    611、 IGFsbG93T2Zmc2NyZWVuDQoNCgkJLy8gVGhlIHByb3BlcnRpZXMgb2JqZWN0IHBhc3NlZCBpbnRv
    612、 dCArDQoJICAgICAgICAiJm9mZnNldFg9IiArIChyZXNpemVQcm9wZXJ0aWVzLm9mZnNldFggKyBh
    613、 50L9XkvOIwdLz51ApwDl5AWS48ePh70crVMlJyeHoqIiI2l5y4HCYHKPmSdAkARxwHFZEgDU1tZy
    614、 com/Vo9wbFH89BbDbWFhUezQZOGPKmfkJSAtIbVWk3QxPbvJwcR8I79EVuI0aB41a
    615、 DQoJfTsNCg0KCW1yYWlkLnNldEV4cGFuZFNpemUgPSBmdW5jdGlvbih3aWR0aCwgaGVpZ2h0KSB7
    616、 cyBpbnZhbGlkIiwgIm1yYWlkLiIgKyBhY3Rpb24pOw0KCQkJCXJldHZhbCA9IGZhbHNlOw0KCQkJ
    617、 smVSh5sfVRTlnKqqV8NGgODyrtRqzblz5zh27NgcqgaloaGBxMRE0tLSZJr/WlGUv6mqavjIWZQJ
    618、 T01fQ0xPU0VfUE9TSVRJT04gPSBtcmFpZC5SRVNJWkVfUFJPUEVSVElFU19DVVNUT01fQ0xPU0Vf
    619、 aW9uLnkgKyBwcm9wZXJ0aWVzLm9mZnNldFk7DQogICAgICAgIHJlc2l6ZVJlY3Qud2lkdGggPSBw
    620、 ZGp1c3RtZW50cy54KSArDQoJICAgICAgICAiJm9mZnNldFk9IiArIChyZXNpemVQcm9wZXJ0aWVz
    621、 ZVJlY3QueSArIHJlc2l6ZVJlY3QuaGVpZ2h0KSA+IChtYXhSZWN0LnkgKyBtYXhSZWN0LmhlaWdo
    622、 IC0xKTsNCgkJCX0sDQoJCQkiYWxsb3dPZmZzY3JlZW4iIDogZnVuY3Rpb24oYWxsb3dPZmZzY3Jl
    623、 Pc4bLrEjuo5GWxxYp4bwoYxwqVgWfQEMC3a7WHL4xkkX2t8BT/523hMXiswDG0EHAxxpqwftjAAl
    624、 mBCibY4AoYMeByjAfuBXLptcVcArgCqEGJwjgHEVvwf4Y4T4Wi8Cf3WiiYhyGPBpwEvA74hMOQi8
    625、 X0NFTlRFUiIgOiAiYm90dG9tLWNlbnRlciIsDQoJCSJCT1RUT01fUklHSFQiIDogImJvdHRvbS1y
    626、 cmFpZC5maXJlRXJyb3JFdmVudCgiVW5rbm93biBNUkFJRCBldmVudDogIiArIGV2ZW50LCAiYWRk
    627、 YXIgcmVxdWlyZWRQcm9wcyA9IFsgIndpZHRoIiwgImhlaWdodCIsICJvZmZzZXRYIiwgIm9mZnNl
    628、 dXNTaXplLndpZHRoID0gY3VycmVudFBvc2l0aW9uLndpZHRoOw0KCQlwcmV2aW91c1NpemUuaGVp
    629、 6c5f504e-8928-47b5-bfb5-73af8d8bf4b4
    630、 bGVuZGFyRXZlbnQgaXMgbm90IHN1cHBvcnRlZCIpOw0KCQl9DQoJfTsNCg0KCW1yYWlkLmNsb3Nl
    631、 LXJpZ2h0IiBdOw0KCQkJCXJldHVybiAodHlwZW9mIGN1c3RvbUNsb3NlUG9zaXRpb24gPT09ICJz
    632、 ICAgY2xvc2VSZWN0LnkgPSByZXNpemVSZWN0LnkgKyByZXNpemVSZWN0LmhlaWdodCAtIDUwOw0K
    633、 IkhJRERFTiIgOiAiaGlkZGVuIg0KCX07DQoNCgl2YXIgUExBQ0VNRU5UX1RZUEVTID0gbXJhaWQu
    634、 b3JFdmVudCAiICsgbWVzc2FnZSArICIgIiArIGFjdGlvbik7DQoJCWZpcmVFdmVudChtcmFpZC5F
    635、 39GluvWwGycKpL6SS4VOhU6FttX+CjAAgpoINtDHo/4AAAAASUVORK5CYII=
    636、 LnkgPSBtYXhSZWN0LnkgLSByZXNpemVSZWN0Lnk7DQogICAgICAgIH0gZWxzZSBpZiAoKHJlc2l6
    637、 ICAgaWYgKHJlc2l6ZVJlY3QueCA8IG1heFJlY3QueCkgew0KICAgICAgICAgICAgYWRqdXN0bWVu
    638、 KSB7DQoJCQljb25zb2xlLmxvZygiKEktbXJhaWQuanMpICIgKyBtc2cpOw0KCQl9DQoJfTsNCg0K
    639、 eSIpOw0KICAgICAgICAgICAgcmV0dXJuIGFkanVzdG1lbnRzOw0KICAgICAgICB9DQoNCiAgICAg

    字符串信息

    建议导出为TXT,方便查看。

    活动列表

    显示 48 个 activities

    内容提供者列表

    第三方SDK

    SDK名称 开发者 描述信息
    File Provider Android FileProvider 是 ContentProvider 的特殊子类,它通过创建 content://Uri 代替 file:///Uri 以促进安全分享与应用程序关联的文件。
    Google Analytics Google 提供各种 API,可帮助您收集、配置和报告用户与您的在线内容进行互动的数据。

    污点分析

    当apk较大时,代码量会很大,造成数据流图(ICFG)呈现爆炸式增长,所以该功能比较耗时,请先喝杯咖啡,耐心等待……
    规则名称 描述信息 操作
    病毒分析 使用安卓恶意软件常用的API进行污点分析 开始分析  
    漏洞挖掘 漏洞挖掘场景下的污点分析 开始分析  
    隐私合规 隐私合规场景下的污点分析:组件内污点传播、组件间污点传播、组件与库函数之间的污点传播 开始分析  
    密码分析 分析加密算法是否使用常量密钥、静态初始化的向量(IV)、加密模式是否使用ECB等 开始分析  
    Callback 因为Android中系统级的Callback并不会出现显式地进行回调方法的调用,所以如果需要分析Callback方法需要在声明文件中将其声明,这里提供一份AndroidCallbacks.txt文件,里面是一些常见的原生回调接口或类,如果有特殊接口需求,可以联系管理员 开始分析