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

APP评分

病毒检测 17 个厂商报毒

安全评分

文件信息

文件名称 1ECAFA6D8D91CD2D51E4B5C567B21A25A30C3B399582AA3F0BB9283E0D4074AF.apk
文件大小 3.95MB
MD5 0e7b7651c3155e131703734d4e1f0412
SHA1 1fd197cad3e46453f036b0605c8006a36c97b224
SHA256 1ecafa6d8d91cd2d51e4b5c567b21a25a30c3b399582aa3f0bb9283e0d4074af

应用信息

应用名称 PDF AI: TEXT RECOGNISER
包名 com.tpdjrvbz.pzurupjt
主活动 com.tpdjrvbz.pzurupjt.iNxVPZLeCgPIWpR
目标SDK 28     最小SDK 24
版本号 1.0     子版本号 1
加固信息 未加壳

组件导出信息

扫描选项

重新扫描 管理规则 动态分析

反编译代码

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

证书信息

二进制文件已签名
v1 签名: True
v2 签名: True
v3 签名: True
v4 签名: False
主题: C=NP, ST=Bagmati, L=Kathmandu, O=Popup Bits Ltd., OU=DD, CN=popupbits.com
签名算法: rsassa_pkcs1v15
有效期自: 2020-09-15 05:45:28+00:00
有效期至: 2048-02-01 05:45:28+00:00
发行人: C=NP, ST=Bagmati, L=Kathmandu, O=Popup Bits Ltd., OU=DD, CN=popupbits.com
序列号: 0x1c8a46a0
哈希算法: sha256
证书MD5: 605c4aebd319f048ed9460643c538692
证书SHA1: 73d51339a6adb96c91843f8bb1377741fdccb66a
证书SHA256: 9b6e785ad6ad27b7173faa78e7e26f1595e8c1b89d62eb412a27b76e8c8fca26
证书SHA512: 5b71d631b6f256de6aed9868f7225b323889dbc519630096891f3395ba08a95d2261fbd3087eaf4be001c96beea1721fe54f4a7a5d4272158d3e81303a279e92
公钥算法: rsa
密钥长度: 2048
指纹: ec0ca1eb4d80195f62a300e9e462ecac02cd0d9a72746f11d93a64241bd3322c
找到 1 个唯一证书

应用程序权限

权限名称 安全等级 权限内容 权限描述 关联代码
android.permission.QUERY_ALL_PACKAGES 普通 获取已安装应用程序列表 Android 11引入与包可见性相关的权限,允许查询设备上的任何普通应用程序,而不考虑清单声明。
android.permission.USE_BIOMETRIC 普通 使用生物识别 允许应用使用设备支持的生物识别方式。
android.permission.RECEIVE_MMS 危险 接收彩信 允许应用程序接收和处理彩信。恶意应用程序可借此监视您的信息,或者将信息删除而不向您显示。
android.permission.REQUEST_PASSWORD_COMPLEXITY 普通 允许请求和提示屏幕锁定复杂性升级 允许应用程序请求屏幕锁定复杂度并提示用户将屏幕锁定更新到一定的复杂度级别。
android.permission.SEND_SMS 危险 发送短信 允许应用程序发送短信。恶意应用程序可能会不经您的确认就发送信息,给您带来费用。
android.permission.READ_PHONE_STATE 危险 读取手机状态和标识 允许应用程序访问设备的手机功能。有此权限的应用程序可确定此手机的号码和序列号,是否正在通话,以及对方的号码等。
android.permission.RECEIVE_BOOT_COMPLETED 普通 开机自启 允许应用程序在系统完成启动后即自行启动。这样会延长手机的启动时间,而且如果应用程序一直运行,会降低手机的整体速度。
android.permission.FOREGROUND_SERVICE 普通 创建前台Service Android 9.0以上允许常规应用程序使用 Service.startForeground,用于podcast播放(推送悬浮播放,锁屏播放)
android.permission.REQUEST_DELETE_PACKAGES 普通 请求删除应用 允许应用程序请求删除包。
android.permission.READ_SMS 危险 读取短信 允许应用程序读取您的手机或 SIM 卡中存储的短信。恶意应用程序可借此读取您的机密信息。
android.permission.INTERNET 危险 完全互联网访问 允许应用程序创建网络套接字。
android.permission.WAKE_LOCK 危险 防止手机休眠 允许应用程序防止手机休眠,在手机屏幕关闭后后台进程仍然运行。
android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS 普通 使用 Settings.ACTION_REQUEST_IGNORE_BATTERY_OPTIMIZATIONS 的权限 应用程序必须拥有权限才能使用 Settings.ACTION_REQUEST_IGNORE_BATTERY_OPTIMIZATIONS。
android.permission.WRITE_SMS 危险 编辑短信或彩信 允许应用程序写入手机或 SIM 卡中存储的短信。恶意应用程序可借此删除您的信息。
android.permission.RECEIVE_SMS 危险 接收短信 允许应用程序接收短信。 恶意程序会在用户未知的情况下监视或删除。
android.permission.SYSTEM_ALERT_WINDOW 危险 弹窗 允许应用程序弹窗。 恶意程序可以接管手机的整个屏幕。
android.permission.USE_FULL_SCREEN_INTENT 普通 全屏通知 Android 10以后的全屏 Intent 的通知。

证书分析

高危
0
警告
1
信息
1
标题 严重程度 描述信息
已签名应用 信息 应用程序已使用代码签名证书进行签名

MANIFEST分析

高危
0
警告
10
信息
0
屏蔽
0
序号 问题 严重程度 描述信息 操作
1 应用程序可以安装在有漏洞的已更新 Android 版本上
Android 7.0, [minSdk=24]
信息 该应用程序可以安装在具有多个未修复漏洞的旧版本 Android 上。这些设备不会从 Google 接收合理的安全更新。支持 Android 版本 => 10、API 29 以接收合理的安全更新。
2 应用程序已启用明文网络流量
[android:usesCleartextTraffic=true]
警告 应用程序打算使用明文网络流量,例如明文HTTP,FTP协议,DownloadManager和MediaPlayer。针对API级别27或更低的应用程序,默认值为“true”。针对API级别28或更高的应用程序,默认值为“false”。避免使用明文流量的主要原因是缺乏机密性,真实性和防篡改保护;网络攻击者可以窃听传输的数据,并且可以在不被检测到的情况下修改它。
3 应用程序具有网络安全配置
[android:networkSecurityConfig=@xml/nsrlllseclllcfg]
信息 网络安全配置功能让应用程序可以在一个安全的,声明式的配置文件中自定义他们的网络安全设置,而不需要修改应用程序代码。这些设置可以针对特定的域名和特定的应用程序进行配置。
4 应用程序数据可以被备份
[android:allowBackup=true]
警告 这个标志允许任何人通过adb备份你的应用程序数据。它允许已经启用了USB调试的用户从设备上复制应用程序数据。
5 Broadcast Receiver (com.tpdjrvbz.pzurupjt.receiver.jwNtHUqlOhedwsr) 未被保护。
存在一个intent-filter。
警告 发现 Broadcast Receiver与设备上的其他应用程序共享,因此让它可以被设备上的任何其他应用程序访问。intent-filter的存在表明这个Broadcast Receiver是显式导出的。
6 Broadcast Receiver (com.tpdjrvbz.pzurupjt.IaxmUCXzuuhJtOh) 受权限保护, 但是应该检查权限的保护级别。
Permission: android.permission.BROADCAST_WAP_PUSH
[android:exported=true]
警告 发现一个 Broadcast Receiver被共享给了设备上的其他应用程序,因此让它可以被设备上的任何其他应用程序访问。它受到一个在分析的应用程序中没有定义的权限的保护。因此,应该在定义它的地方检查权限的保护级别。如果它被设置为普通或危险,一个恶意应用程序可以请求并获得这个权限,并与该组件交互。如果它被设置为签名,只有使用相同证书签名的应用程序才能获得这个权限。
7 Broadcast Receiver (com.tpdjrvbz.pzurupjt.receiver.zwWBojAbwUxqztr) 受权限保护, 但是应该检查权限的保护级别。
Permission: android.permission.BROADCAST_SMS
[android:exported=true]
警告 发现一个 Broadcast Receiver被共享给了设备上的其他应用程序,因此让它可以被设备上的任何其他应用程序访问。它受到一个在分析的应用程序中没有定义的权限的保护。因此,应该在定义它的地方检查权限的保护级别。如果它被设置为普通或危险,一个恶意应用程序可以请求并获得这个权限,并与该组件交互。如果它被设置为签名,只有使用相同证书签名的应用程序才能获得这个权限。
8 Activity (com.tpdjrvbz.pzurupjt.xxeUCpnCPywpIOh) 未被保护。
存在一个intent-filter。
警告 发现 Activity与设备上的其他应用程序共享,因此让它可以被设备上的任何其他应用程序访问。intent-filter的存在表明这个Activity是显式导出的。
9 Service (com.tpdjrvbz.pzurupjt.NmbhUUNtBjSACEn) 受权限保护, 但是应该检查权限的保护级别。
Permission: android.permission.SEND_RESPOND_VIA_MESSAGE
[android:exported=true]
警告 发现一个 Service被共享给了设备上的其他应用程序,因此让它可以被设备上的任何其他应用程序访问。它受到一个在分析的应用程序中没有定义的权限的保护。因此,应该在定义它的地方检查权限的保护级别。如果它被设置为普通或危险,一个恶意应用程序可以请求并获得这个权限,并与该组件交互。如果它被设置为签名,只有使用相同证书签名的应用程序才能获得这个权限。
10 Service (com.tpdjrvbz.pzurupjt.qThYgUOPGvUlFpq) 未被保护。
[android:exported=true]
警告 发现 Service与设备上的其他应用程序共享,因此可被设备上的任何其他应用程序访问。
11 高优先级的Intent (988)
[android:priority]
警告 通过设置一个比另一个Intent更高的优先级,应用程序有效地覆盖了其他请求。
12 高优先级的Intent (999)
[android:priority]
警告 通过设置一个比另一个Intent更高的优先级,应用程序有效地覆盖了其他请求。

可浏览的ACTIVITIES

ACTIVITY INTENT
com.tpdjrvbz.pzurupjt.xxeUCpnCPywpIOh Schemes: mmsto://, mms://, smsto://, sms://,

网络安全配置

高危
1
警告
1
信息
0
安全
0
序号 范围 严重级别 描述
1 *
基本配置不安全地配置为允许到所有域的明文流量。
2 *
警告 基本配置配置为信任系统证书。

API调用分析

API功能 源码文件
一般功能-> 文件操作
cn/com/chinatelecom/a/a/c/a.java
cn/com/chinatelecom/a/a/c/b.java
cn/com/chinatelecom/a/a/c/d.java
cn/com/chinatelecom/a/a/c/i.java
cn/com/chinatelecom/a/a/d/a/a.java
cn/com/chinatelecom/a/a/e/a.java
cn/com/chinatelecom/a/a/e/c.java
cn/com/chinatelecom/a/a/e/e.java
cn/com/chinatelecom/a/a/e/f.java
com/adobe/marketing/mobile/AbstractHitsDatabase.java
com/adobe/marketing/mobile/AdobeError.java
com/adobe/marketing/mobile/AnalyticsExtension.java
com/adobe/marketing/mobile/AnalyticsHitsDatabase.java
com/adobe/marketing/mobile/AndroidCompressedFileService.java
com/adobe/marketing/mobile/AndroidDataStore.java
com/adobe/marketing/mobile/AndroidDatabaseService.java
com/adobe/marketing/mobile/AndroidFullscreenMessage.java
com/adobe/marketing/mobile/AndroidHttpConnection.java
com/adobe/marketing/mobile/AndroidNetworkServiceOverrider.java
com/adobe/marketing/mobile/AndroidSystemInfoService.java
com/adobe/marketing/mobile/AssuranceBlob.java
com/adobe/marketing/mobile/AssuranceConnectionStatusUI.java
com/adobe/marketing/mobile/AssuranceExtension.java
com/adobe/marketing/mobile/AssuranceIOUtils.java
com/adobe/marketing/mobile/AssurancePinCodeEntryURLProvider.java
com/adobe/marketing/mobile/AssurancePluginConfigSwitcher.java
com/adobe/marketing/mobile/AssurancePluginLogForwarder.java
com/adobe/marketing/mobile/AssurancePluginScreenshot.java
com/adobe/marketing/mobile/AssuranceSession.java
com/adobe/marketing/mobile/AssuranceState.java
com/adobe/marketing/mobile/AudienceHitsDatabase.java
com/adobe/marketing/mobile/CacheManager.java
com/adobe/marketing/mobile/CompressedFileService.java
com/adobe/marketing/mobile/ConfigurationDownloader.java
com/adobe/marketing/mobile/ConfigurationExtension.java
com/adobe/marketing/mobile/ContextDataUtil.java
com/adobe/marketing/mobile/FileUtil.java
com/adobe/marketing/mobile/FloatingButtonView.java
com/adobe/marketing/mobile/HexStringUtil.java
com/adobe/marketing/mobile/HitQueue.java
com/adobe/marketing/mobile/IdentityHitsDatabase.java
com/adobe/marketing/mobile/LegacyAbstractDatabaseBacking.java
com/adobe/marketing/mobile/LegacyAcquisition.java
com/adobe/marketing/mobile/LegacyConfig.java
com/adobe/marketing/mobile/LegacyMessage.java
com/adobe/marketing/mobile/LegacyMessageFullScreen.java
com/adobe/marketing/mobile/LegacyMessageTemplateCallback.java
com/adobe/marketing/mobile/LegacyMobileConfig.java
com/adobe/marketing/mobile/LegacyReferrerHandler.java
com/adobe/marketing/mobile/LegacyRemoteDownload.java
com/adobe/marketing/mobile/LegacyRequestHandler.java
com/adobe/marketing/mobile/LegacyStaticMethods.java
com/adobe/marketing/mobile/LegacyThirdPartyQueue.java
com/adobe/marketing/mobile/MobileServicesPlatform.java
com/adobe/marketing/mobile/NetworkConnectionUtil.java
com/adobe/marketing/mobile/RemoteDownloader.java
com/adobe/marketing/mobile/RulesRemoteDownloader.java
com/adobe/marketing/mobile/SignalHitsDatabase.java
com/adobe/marketing/mobile/StringEncoder.java
com/adobe/marketing/mobile/StringUtils.java
com/adobe/marketing/mobile/SystemInfoService.java
com/adobe/marketing/mobile/TLSSocketFactory.java
com/adobe/marketing/mobile/TargetPreviewManager.java
com/adobe/marketing/mobile/TargetResponseParser.java
com/adobe/marketing/mobile/UrlUtilities.java
com/adobe/marketing/mobile/V4ToV5Migration.java
com/adobe/marketing/mobile/ZipBundleHandler.java
com/adobe/marketing/mobile/edge/identity/IdentityStorageService.java
com/adobe/marketing/mobile/services/DataQueueService.java
com/adobe/marketing/mobile/services/DeviceInfoService.java
com/adobe/marketing/mobile/services/DeviceInforming.java
com/adobe/marketing/mobile/services/HttpConnecting.java
com/adobe/marketing/mobile/services/HttpConnection.java
com/adobe/marketing/mobile/services/HttpConnectionHandler.java
com/adobe/marketing/mobile/services/NetworkService.java
com/adobe/marketing/mobile/services/SQLiteDataQueue.java
com/apptentive/android/sdk/Apptentive.java
com/apptentive/android/sdk/ApptentiveInternal.java
com/apptentive/android/sdk/ApptentiveLog.java
com/apptentive/android/sdk/comm/ApptentiveClient.java
com/apptentive/android/sdk/conversation/Conversation.java
com/apptentive/android/sdk/conversation/ConversationManager.java
com/apptentive/android/sdk/conversation/ConversationMetadata.java
com/apptentive/android/sdk/conversation/ConversationMetadataItem.java
com/apptentive/android/sdk/conversation/FileMessageStore.java
com/apptentive/android/sdk/debug/ApptentiveAttachmentFileProvider.java
com/apptentive/android/sdk/debug/AsyncLogWriter.java
com/apptentive/android/sdk/debug/LogBroadcastReceiver.java
com/apptentive/android/sdk/debug/LogMonitorSession.java
com/apptentive/android/sdk/debug/LogMonitorSessionIO.java
com/apptentive/android/sdk/debug/TroubleshootingNotificationBuilder.java
com/apptentive/android/sdk/encryption/AesCBCEncryption.java
com/apptentive/android/sdk/encryption/EncryptionHelper.java
com/apptentive/android/sdk/encryption/SecurityManager.java
com/apptentive/android/sdk/encryption/resolvers/KeyResolver18.java
com/apptentive/android/sdk/encryption/resolvers/KeyResolver23.java
com/apptentive/android/sdk/migration/Migrator.java
com/apptentive/android/sdk/model/CommerceExtendedData.java
com/apptentive/android/sdk/model/CompoundMessage.java
com/apptentive/android/sdk/model/ExtendedData.java
com/apptentive/android/sdk/module/engagement/interaction/fragment/MessageCenterErrorFragment.java
com/apptentive/android/sdk/module/engagement/interaction/fragment/MessageCenterFragment.java
com/apptentive/android/sdk/module/messagecenter/view/ApptentiveAvatarView.java
com/apptentive/android/sdk/module/messagecenter/view/holder/IncomingCompoundMessageHolder.java
com/apptentive/android/sdk/network/HttpJsonRequest.java
com/apptentive/android/sdk/network/HttpRequest.java
com/apptentive/android/sdk/network/RawHttpRequest.java
com/apptentive/android/sdk/serialization/ObjectSerialization.java
com/apptentive/android/sdk/serialization/SerializableObject.java
com/apptentive/android/sdk/storage/AppRelease.java
com/apptentive/android/sdk/storage/ApptentiveDatabaseHelper.java
com/apptentive/android/sdk/storage/CustomData.java
com/apptentive/android/sdk/storage/DatabaseMigrator.java
com/apptentive/android/sdk/storage/DatabaseMigratorV1.java
com/apptentive/android/sdk/storage/DatabaseMigratorV2.java
com/apptentive/android/sdk/storage/DatabaseMigratorV3.java
com/apptentive/android/sdk/storage/EncryptedFileSerializer.java
com/apptentive/android/sdk/storage/EventRecord.java
com/apptentive/android/sdk/storage/FileSerializer.java
com/apptentive/android/sdk/storage/IntegrationConfigItem.java
com/apptentive/android/sdk/storage/OverrideSerialVersionUIDObjectInputStream.java
com/apptentive/android/sdk/storage/Saveable.java
com/apptentive/android/sdk/storage/Sdk.java
com/apptentive/android/sdk/storage/VersionHistoryItem.java
com/apptentive/android/sdk/util/CountingOutputStream.java
com/apptentive/android/sdk/util/Jwt.java
com/apptentive/android/sdk/util/StringUtils.java
com/apptentive/android/sdk/util/Util.java
com/apptentive/android/sdk/util/image/ImageGridViewAdapter.java
com/apptentive/android/sdk/util/image/ImageUtil.java
com/apptentive/android/sdk/util/task/ApptentiveDownloaderTask.java
com/apptentive/android/sdk/util/task/ApptentiveDrawableLoaderTask.java
com/kakao/adfit/ads/AdRequest.java
com/kakao/adfit/common/inappbrowser/widget/IABLayout.java
com/kakao/adfit/d/a.java
com/kakao/adfit/d/b.java
com/kakao/adfit/d/d.java
com/kakao/adfit/d/h.java
com/kakao/adfit/d/k.java
com/kakao/adfit/d/n.java
com/kakao/adfit/e/e.java
com/kakao/adfit/e/f.java
com/kakao/adfit/e/q.java
com/kakao/adfit/f/f.java
com/kakao/adfit/g/l.java
com/kakao/adfit/h/a.java
com/kakao/adfit/h/b.java
com/kakao/adfit/h/d.java
com/kakao/adfit/h/e.java
com/kakao/adfit/h/h.java
com/kakao/adfit/h/i.java
com/mmc/common/AES256Cipher.java
com/mmc/common/BrowserUtl.java
com/mmc/common/MZUtils.java
com/mmc/common/MraidImageDownload.java
com/mmc/common/api/AdInitInfoSharedManager.java
com/mmc/common/api/AdPackageSharedManager.java
com/mmc/common/api/AdSharedManager.java
com/mmc/common/network/Nt.java
com/mmc/common/network/parser/ParserInitInfo.java
com/mmc/common/network/parser/ParserNTCommon.java
com/mmc/common/network/parser/ParserNTCommonJson.java
com/mmc/common/network/parser/ParserNTCommonResponse.java
com/mmc/common/network/parser/ParserNTCommonXml.java
com/mmc/common/network/parser/ParserPkgAgList.java
com/mmc/common/network/parser/ParserSimple.java
com/mmc/common/network/request/RequestNTCommon.java
com/mmc/common/webview/MZWebview.java
com/mmc/man/adid/AdidClient.java
com/nuance/a/a/a/a/b/a/b.java
com/nuance/a/a/a/a/d/e.java
com/nuance/a/a/a/b/a/a.java
com/nuance/a/a/a/b/a/b/b/d.java
com/nuance/a/a/a/b/a/b/b/e.java
com/nuance/a/a/a/b/a/b/b/i.java
com/nuance/a/a/a/b/c/b/a/b.java
com/nuance/a/a/a/b/c/b/a/d.java
com/nuance/a/a/a/b/c/b/b/b.java
com/nuance/a/a/a/b/c/b/b/g.java
com/nuance/a/a/a/c/b/a.java
com/nuance/a/a/a/c/b/a/a.java
com/nuance/a/a/a/c/c.java
com/nuance/a/a/a/c/g.java
com/nuance/dragon/toolkit/audio/util/SpeexDecoder.java
com/nuance/dragon/toolkit/audio/util/SpeexEncoder.java
com/nuance/dragon/toolkit/c/a.java
com/nuance/dragon/toolkit/d/a.java
com/nuance/dragon/toolkit/d/b.java
com/nuance/dragon/toolkit/elvis/NativeElvisImpl.java
com/nuance/dragon/toolkit/file/FileJni.java
com/nuance/dragon/toolkit/file/FileManager.java
com/nuance/dragon/toolkit/file/a.java
com/nuance/dragon/toolkit/util/c.java
com/nuance/dragon/toolkit/util/internal/f.java
com/nuance/nina/mobile/a.java
com/nuance/nina/mobile/ad.java
com/nuance/nina/mobile/g.java
com/nuance/nina/mobile/k.java
com/nuance/nina/mobile/m.java
com/nuance/nina/mobile/s.java
com/nuance/nina/ssml/SsmlAudio.java
com/nuance/nina/ssml/SsmlBuilder.java
com/nuance/nina/ssml/SsmlVoice.java
com/threatmetrix/TrustDefender/TMXModuleClassLoader.java
com/threatmetrix/TrustDefender/TMXProfilingConnections/ppuppp.java
com/threatmetrix/TrustDefender/TMXProfilingConnections/pupppp.java
com/threatmetrix/TrustDefender/TMXProfilingConnections/pupupp.java
com/threatmetrix/TrustDefender/TMXProfilingConnections/uppupp.java
com/threatmetrix/TrustDefender/TMXProfilingConnections/uuuppp.java
com/threatmetrix/TrustDefender/TMXProfilingConnectionsInterface.java
com/threatmetrix/TrustDefender/ccctct.java
com/threatmetrix/TrustDefender/cttccc.java
com/threatmetrix/TrustDefender/cttcct.java
com/threatmetrix/TrustDefender/lllulu.java
com/threatmetrix/TrustDefender/llluul.java
com/threatmetrix/TrustDefender/lluluu.java
com/threatmetrix/TrustDefender/luluuu.java
com/threatmetrix/TrustDefender/luuluu.java
com/threatmetrix/TrustDefender/luuulu.java
com/threatmetrix/TrustDefender/tccccc.java
com/threatmetrix/TrustDefender/ttcttc.java
com/threatmetrix/TrustDefender/tttctt.java
com/threatmetrix/TrustDefender/ullluu.java
com/threatmetrix/TrustDefender/uluuuu.java
com/threatmetrix/TrustDefender/uulluu.java
com/tnkfactory/ad/AdConfiguration.java
com/tnkfactory/ad/pub/a.java
com/tnkfactory/ad/pub/a/f.java
com/tnkfactory/ad/pub/a/n.java
com/tnkfactory/ad/pub/a/o.java
com/tnkfactory/ad/pub/a/p.java
com/tnkfactory/ad/pub/ae.java
com/tnkfactory/ad/pub/ai.java
com/tnkfactory/ad/pub/aj.java
com/tnkfactory/ad/pub/b/d.java
com/tnkfactory/ad/pub/f.java
com/tnkfactory/ad/pub/k.java
com/tnkfactory/ad/pub/t.java
com/tnkfactory/framework/crypto/DecryptInputStream.java
com/tnkfactory/framework/crypto/EncryptOutputStream.java
com/tnkfactory/framework/vo/ValueObject.java
com/tnkfactory/framework/vo/ValueObjectAssembler.java
com/vungle/warren/model/Advertisement.java
com/vungle/warren/network/Call.java
com/vungle/warren/network/OkHttpCall.java
com/vungle/warren/network/converters/Converter.java
com/vungle/warren/network/converters/JsonConverter.java
com/vungle/warren/persistence/CacheManager.java
com/vungle/warren/persistence/Designer.java
com/vungle/warren/persistence/GraphicDesigner.java
com/vungle/warren/persistence/Repository.java
com/vungle/warren/tasks/CleanupJob.java
com/vungle/warren/tasks/SendReportsJob.java
com/vungle/warren/ui/HackMraid.java
com/vungle/warren/ui/contract/LocalAdContract.java
com/vungle/warren/ui/presenter/LocalAdPresenter.java
com/vungle/warren/ui/presenter/MRAIDAdPresenter.java
com/vungle/warren/ui/view/LocalAdView.java
com/vungle/warren/utility/AsyncFileUtils.java
com/vungle/warren/utility/FileUtility.java
com/vungle/warren/utility/SafeObjectInputStream.java
com/vungle/warren/utility/UnzipUtility.java
com/whitehatjr/byjus/b.java
com/whitehatjr/byjus/d.java
com/whitehatjr/byjus/e.java
com/whitehatjr/byjus/f.java
com/whitehatjr/byjus/g.java
com/whitehatjr/byjus/h.java
com/whitehatjr/byjus/i.java
一般功能-> 获取系统服务(getSystemService)
cn/com/chinatelecom/a/a/a/a.java
cn/com/chinatelecom/a/a/a/d.java
cn/com/chinatelecom/a/a/e/d.java
cn/com/chinatelecom/a/a/e/e.java
cn/com/chinatelecom/a/a/e/g.java
com/adobe/marketing/mobile/AndroidSystemInfoService.java
com/adobe/marketing/mobile/AndroidUIService.java
com/adobe/marketing/mobile/AssuranceClientInfo.java
com/adobe/marketing/mobile/LegacyMessageLocalNotification.java
com/adobe/marketing/mobile/LegacyMobileConfig.java
com/adobe/marketing/mobile/LegacyStaticMethods.java
com/adobe/marketing/mobile/LocalNotificationHandler.java
com/adobe/marketing/mobile/MessageNotificationHandler.java
com/apptentive/android/sdk/debug/LogMonitorSession.java
com/apptentive/android/sdk/debug/TroubleshootingNotificationBuilder.java
com/apptentive/android/sdk/module/engagement/interaction/view/survey/SurveyQuestionChoice.java
com/apptentive/android/sdk/module/engagement/notification/NoteInteractionNotificationAdapter.java
com/apptentive/android/sdk/module/messagecenter/ApptentiveToastNotificationManager.java
com/apptentive/android/sdk/module/messagecenter/view/holder/IncomingCompoundMessageHolder.java
com/apptentive/android/sdk/storage/DeviceManager.java
com/apptentive/android/sdk/util/ContextUtils.java
com/apptentive/android/sdk/util/NotificationUtils.java
com/apptentive/android/sdk/util/Util.java
com/apptentive/android/sdk/util/image/ImageGridViewAdapter.java
com/kakao/adfit/b/a.java
com/kakao/adfit/b/b.java
com/kakao/adfit/b/c.java
com/kakao/adfit/b/e.java
com/kakao/adfit/b/j.java
com/kakao/adfit/b/k.java
com/kakao/adfit/d/a.java
com/kakao/adfit/d/k.java
com/kakao/adfit/d/n.java
com/kakao/adfit/e/f.java
com/kakao/adfit/e/g.java
com/kakao/adfit/e/i.java
com/mmc/common/MZDisplayUtil.java
com/mmc/common/MZUtils.java
com/mmc/common/api/ParamInfo.java
com/mmc/common/api/Position.java
com/nuance/a/a/a/c/a/f.java
com/nuance/a/a/a/c/a/h.java
com/nuance/a/a/a/c/c.java
com/nuance/dragon/toolkit/b/r.java
com/nuance/nina/mobile/g.java
com/nuance/nina/mobile/q.java
com/threatmetrix/TrustDefender/cccctt.java
com/threatmetrix/TrustDefender/ccctct.java
com/threatmetrix/TrustDefender/cctccc.java
com/threatmetrix/TrustDefender/cctttt.java
com/threatmetrix/TrustDefender/cttccc.java
com/threatmetrix/TrustDefender/lllulu.java
com/threatmetrix/TrustDefender/tcttct.java
com/threatmetrix/TrustDefender/tctttc.java
com/threatmetrix/TrustDefender/ulullu.java
com/tnkfactory/ad/pub/aj.java
com/tnkfactory/ad/pub/al.java
com/tnkfactory/ad/pub/f.java
com/tnkfactory/ad/pub/i.java
com/tnkfactory/ad/pub/u.java
com/tnkfactory/ad/pub/x.java
com/vungle/warren/ui/view/FullAdWidget.java
com/vungle/warren/utility/NetworkProvider.java
com/wdullaer/materialdatetimepicker/HapticFeedbackController.java
com/wdullaer/materialdatetimepicker/time/RadialPickerLayout.java
一般功能-> 获取活动网路信息
加密解密-> 信息摘要算法
网络通信-> HTTP建立连接
网络通信-> URLConnection
一般功能-> IPC通信
com/adobe/marketing/mobile/AndroidDeepLinkService.java
com/adobe/marketing/mobile/AndroidFullscreenMessage.java
com/adobe/marketing/mobile/AndroidNotificationHelper.java
com/adobe/marketing/mobile/AndroidSystemInfoService.java
com/adobe/marketing/mobile/AndroidUIService.java
com/adobe/marketing/mobile/AssuranceClientInfo.java
com/adobe/marketing/mobile/AssuranceConstants.java
com/adobe/marketing/mobile/AssuranceErrorDisplayActivity.java
com/adobe/marketing/mobile/AssuranceFullScreenTakeover.java
com/adobe/marketing/mobile/AssuranceSession.java
com/adobe/marketing/mobile/BroadcastHandler.java
com/adobe/marketing/mobile/DataMarshaller.java
com/adobe/marketing/mobile/LegacyMessageAlert.java
com/adobe/marketing/mobile/LegacyMessageFullScreen.java
com/adobe/marketing/mobile/LegacyMessageLocalNotification.java
com/adobe/marketing/mobile/LegacyMessageOpenURL.java
com/adobe/marketing/mobile/LegacyMobileConfig.java
com/adobe/marketing/mobile/LegacyReferrerHandler.java
com/adobe/marketing/mobile/LocalNotificationHandler.java
com/adobe/marketing/mobile/MessageNotificationHandler.java
com/adobe/marketing/mobile/MobileServices.java
com/adobe/marketing/mobile/NotificationDismissalHandler.java
com/adobe/marketing/mobile/ReferralReceiver.java
com/apptentive/android/sdk/Apptentive.java
com/apptentive/android/sdk/ApptentiveInternal.java
com/apptentive/android/sdk/ApptentiveViewActivity.java
com/apptentive/android/sdk/debug/LogBroadcastReceiver.java
com/apptentive/android/sdk/debug/TroubleshootingNotificationBuilder.java
com/apptentive/android/sdk/module/engagement/ActivityInteractionLauncher.java
com/apptentive/android/sdk/module/engagement/EngagementModule.java
com/apptentive/android/sdk/module/engagement/NotificationInteractionLauncher.java
com/apptentive/android/sdk/module/engagement/interaction/fragment/AboutFragment.java
com/apptentive/android/sdk/module/engagement/interaction/fragment/AppStoreRatingFragment.java
com/apptentive/android/sdk/module/engagement/interaction/fragment/MessageCenterFragment.java
com/apptentive/android/sdk/module/engagement/interaction/fragment/NavigateToLinkFragment.java
com/apptentive/android/sdk/module/engagement/interaction/model/MessageCenterInteraction.java
com/apptentive/android/sdk/module/engagement/notification/ApptentiveNotificationInteractionBroadcastReceiver.java
com/apptentive/android/sdk/module/engagement/notification/DefaultInteractionNotificationBroadcastReceiverHandler.java
com/apptentive/android/sdk/module/engagement/notification/InteractionNotificationAdapter.java
com/apptentive/android/sdk/module/engagement/notification/InteractionNotificationBroadcastReceiverHandler.java
com/apptentive/android/sdk/module/engagement/notification/NoteInteractionNotificationAdapter.java
com/apptentive/android/sdk/module/messagecenter/MessageManager.java
com/apptentive/android/sdk/module/messagecenter/view/ApptentiveNotificationToastView.java
com/apptentive/android/sdk/module/rating/impl/AmazonAppstoreRatingProvider.java
com/apptentive/android/sdk/module/rating/impl/GooglePlayRatingProvider.java
com/apptentive/android/sdk/module/rating/impl/MiKandiMarketRatingProvider.java
com/apptentive/android/sdk/util/Util.java
com/apptentive/android/sdk/view/ApptentiveAlertDialog.java
com/cyberfend/cyfsecurity/CCADialogActivity.java
com/cyberfend/cyfsecurity/CYFMonitor.java
com/kakao/adfit/ads/ba/BannerAdView$g.java
com/kakao/adfit/ads/m.java
com/kakao/adfit/common/inappbrowser/activity/IABActivity.java
com/kakao/adfit/common/inappbrowser/widget/IABLayout.java
com/kakao/adfit/d/a.java
com/kakao/adfit/e/f.java
com/kakao/adfit/e/s.java
com/kakao/adfit/g/a.java
com/mmc/common/BrowserUtl.java
com/mmc/common/Mraid.java
com/mmc/man/activity/AdActivity.java
com/mmc/man/adid/AdidClient.java
com/nuance/nina/mobile/DialogEngineResponse.java
com/threatmetrix/TrustDefender/ccctct.java
com/threatmetrix/TrustDefender/cctttt.java
com/threatmetrix/TrustDefender/cttttc.java
com/threatmetrix/TrustDefender/ulullu.java
com/threatmetrix/TrustDefender/uuuulu.java
com/tnkfactory/ad/pub/a/f.java
com/tnkfactory/ad/pub/b/d.java
com/tnkfactory/ad/pub/f.java
com/vungle/warren/ui/view/VungleNativeView.java
com/vungle/warren/utility/ActivityManager.java
com/vungle/warren/utility/ExternalRouter.java
隐私数据-> 获取GPS位置信息
组件-> 启动 Activity
com/adobe/marketing/mobile/AndroidDeepLinkService.java
com/adobe/marketing/mobile/AndroidFullscreenMessage.java
com/adobe/marketing/mobile/AndroidUIService.java
com/adobe/marketing/mobile/AssuranceFullScreenTakeover.java
com/adobe/marketing/mobile/AssuranceSession.java
com/adobe/marketing/mobile/LegacyMessageAlert.java
com/adobe/marketing/mobile/LegacyMessageFullScreen.java
com/adobe/marketing/mobile/LegacyMessageOpenURL.java
com/adobe/marketing/mobile/LegacyReferrerHandler.java
com/apptentive/android/sdk/ApptentiveInternal.java
com/apptentive/android/sdk/ApptentiveViewActivity.java
com/apptentive/android/sdk/debug/LogBroadcastReceiver.java
com/apptentive/android/sdk/module/engagement/ActivityInteractionLauncher.java
com/apptentive/android/sdk/module/engagement/EngagementModule.java
com/apptentive/android/sdk/module/engagement/interaction/fragment/AboutFragment.java
com/apptentive/android/sdk/module/engagement/interaction/fragment/MessageCenterFragment.java
com/apptentive/android/sdk/module/engagement/interaction/fragment/NavigateToLinkFragment.java
com/apptentive/android/sdk/module/rating/impl/AmazonAppstoreRatingProvider.java
com/apptentive/android/sdk/module/rating/impl/GooglePlayRatingProvider.java
com/apptentive/android/sdk/module/rating/impl/MiKandiMarketRatingProvider.java
com/apptentive/android/sdk/util/Util.java
com/kakao/adfit/ads/na/e.java
com/kakao/adfit/ads/na/f.java
com/kakao/adfit/common/inappbrowser/widget/IABLayout.java
com/kakao/adfit/e/s.java
com/mmc/common/BrowserUtl.java
com/mmc/common/Mraid.java
com/tnkfactory/ad/pub/b/d.java
com/tnkfactory/ad/pub/f.java
com/vungle/warren/utility/ActivityManager.java
网络通信-> WebView JavaScript接口
网络通信-> WebView GET请求
网络通信-> WebView使用File协议 com/adobe/marketing/mobile/LegacyMessageFullScreen.java
com/kakao/adfit/ads/m.java
com/vungle/warren/ui/view/WebSettingsUtils.java
网络通信-> WebView 相关
调用java反射机制
进程操作-> 获取进程pid com/adobe/marketing/mobile/AssurancePluginLogForwarder.java
com/threatmetrix/TrustDefender/luuluu.java
网络通信-> TCP套接字
隐私数据-> 录制音频行为 com/nuance/nina/mobile/p.java
组件-> 发送广播 com/apptentive/android/sdk/debug/LogBroadcastReceiver.java
com/apptentive/android/sdk/module/engagement/NotificationInteractionLauncher.java
com/apptentive/android/sdk/module/engagement/notification/NoteInteractionNotificationAdapter.java
一般功能-> Android通知
组件-> 启动 Service com/mmc/man/adid/AdidClient.java
com/threatmetrix/TrustDefender/cttttc.java
com/tnkfactory/ad/pub/a/f.java
网络通信-> SSL证书处理
设备指纹-> 获取蜂窝位置信息 com/threatmetrix/TrustDefender/ccctct.java
设备指纹-> 查看本机IMSI cn/com/chinatelecom/a/a/e/d.java
com/threatmetrix/TrustDefender/ccctct.java
设备指纹-> 查看手机软件版本号 com/threatmetrix/TrustDefender/ccctct.java
设备指纹-> 查看本机SIM卡序列号 com/threatmetrix/TrustDefender/ccctct.java
设备指纹-> 查看本机号码 com/threatmetrix/TrustDefender/ccctct.java
一般功能-> PowerManager操作
网络通信-> 蓝牙连接 com/nuance/a/a/a/c/a/c.java
com/nuance/a/a/a/c/a/d.java
com/threatmetrix/TrustDefender/ccctct.java
设备指纹-> getAllCellInfo com/threatmetrix/TrustDefender/cctccc.java
加密解密-> Base64 解密
设备指纹-> getSimOperator com/apptentive/android/sdk/storage/DeviceManager.java
com/tnkfactory/ad/pub/f.java
设备指纹-> 查看运营商信息 com/apptentive/android/sdk/storage/DeviceManager.java
com/tnkfactory/ad/pub/f.java
隐私数据-> 剪贴板数据读写操作 com/apptentive/android/sdk/util/Util.java
隐私数据-> 获取已安装的应用程序
加密解密-> Crypto加解密组件
加密解密-> Base64 加密
一般功能-> 加载so文件
DEX-> 动态加载
一般功能-> 获取网络接口信息 cn/com/chinatelecom/a/a/e/d.java
com/threatmetrix/TrustDefender/tccttt.java
一般功能-> 获取WiFi相关信息 cn/com/chinatelecom/a/a/e/e.java
com/threatmetrix/TrustDefender/cctttt.java
com/tnkfactory/ad/pub/f.java
进程操作-> 获取运行的进程\服务 com/kakao/adfit/e/f.java
com/mmc/common/MZUtils.java
一般功能-> 日历相关操作 com/mmc/common/MZUtils.java
组件-> ContentProvider com/apptentive/android/sdk/debug/ApptentiveAttachmentFileProvider.java
com/vungle/warren/utility/VungleProvider.java
组件-> Provider openFile com/apptentive/android/sdk/debug/ApptentiveAttachmentFileProvider.java
网络通信-> HTTPS建立连接
一般功能-> 获取Android广告ID com/kakao/adfit/e/e.java
JavaScript 接口方法
一般功能-> 设置手机铃声,媒体音量 com/tnkfactory/ad/pub/aj.java
命令执行-> getRuntime.exec() com/kakao/adfit/e/q.java
一般功能-> 查看\修改Android系统属性 com/nuance/nina/mobile/k.java
辅助功能accessibility相关 com/wdullaer/materialdatetimepicker/time/RadialPickerLayout.java
敏感行为-> 检测了是否被jdb调试 com/kakao/adfit/d/a.java
一般功能-> 传感器相关操作 com/kakao/adfit/d/a.java

源代码分析

高危
5
警告
11
信息
2
安全
3
屏蔽
0
序号 问题 等级 参考标准 文件位置 操作
1 应用程序记录日志信息,不得记录敏感信息 信息 CWE: CWE-532: 通过日志文件的信息暴露
OWASP MASVS: MSTG-STORAGE-3
cn/com/chinatelecom/a/a/d/b.java
cn/com/chinatelecom/a/a/e/e.java
cn/com/chinatelecom/a/a/e/f.java
cn/com/chinatelecom/a/a/e/g.java
com/adobe/marketing/mobile/AbstractHitsDatabase.java
com/adobe/marketing/mobile/Analytics.java
com/adobe/marketing/mobile/AnalyticsCore.java
com/adobe/marketing/mobile/AnalyticsExtension.java
com/adobe/marketing/mobile/AnalyticsHitSchema.java
com/adobe/marketing/mobile/AnalyticsHitsDatabase.java
com/adobe/marketing/mobile/AnalyticsListenerAnalyticsRequestContent.java
com/adobe/marketing/mobile/AnalyticsListenerGenericTrackRequestContent.java
com/adobe/marketing/mobile/AnalyticsListenerHubSharedState.java
com/adobe/marketing/mobile/AnalyticsListenerRulesEngineResponseContent.java
com/adobe/marketing/mobile/AnalyticsState.java
com/adobe/marketing/mobile/AndroidCompressedFileService.java
com/adobe/marketing/mobile/AndroidDataStore.java
com/adobe/marketing/mobile/AndroidDatabase.java
com/adobe/marketing/mobile/AndroidDatabaseService.java
com/adobe/marketing/mobile/AndroidDeepLinkService.java
com/adobe/marketing/mobile/AndroidEncodingService.java
com/adobe/marketing/mobile/AndroidFullscreenMessage.java
com/adobe/marketing/mobile/AndroidJsonUtility.java
com/adobe/marketing/mobile/AndroidLoggingService.java
com/adobe/marketing/mobile/AndroidNetworkService.java
com/adobe/marketing/mobile/AndroidNetworkServiceOverrider.java
com/adobe/marketing/mobile/AndroidSystemInfoService.java
com/adobe/marketing/mobile/AndroidUIService.java
com/adobe/marketing/mobile/Assurance.java
com/adobe/marketing/mobile/AssuranceBlob.java
com/adobe/marketing/mobile/AssuranceConnectionStatusUI.java
com/adobe/marketing/mobile/AssuranceErrorDisplayActivity.java
com/adobe/marketing/mobile/AssuranceExtension.java
com/adobe/marketing/mobile/AssuranceFloatingButton.java
com/adobe/marketing/mobile/AssuranceFullScreenTakeover.java
com/adobe/marketing/mobile/AssuranceFullScreenTakeoverActivity.java
com/adobe/marketing/mobile/AssuranceIOUtils.java
com/adobe/marketing/mobile/AssuranceListenerAssuranceRequestContent.java
com/adobe/marketing/mobile/AssuranceListenerHubPlacesRequests.java
com/adobe/marketing/mobile/AssuranceListenerHubPlacesResponses.java
com/adobe/marketing/mobile/AssurancePinCodeEntryURLProvider.java
com/adobe/marketing/mobile/AssurancePluginConfigSwitcher.java
com/adobe/marketing/mobile/AssurancePluginFakeEventGenerator.java
com/adobe/marketing/mobile/AssurancePluginLogForwarder.java
com/adobe/marketing/mobile/AssurancePluginScreenshot.java
com/adobe/marketing/mobile/AssuranceSession.java
com/adobe/marketing/mobile/AssuranceState.java
com/adobe/marketing/mobile/AssuranceWebViewSocket.java
com/adobe/marketing/mobile/Audience.java
com/adobe/marketing/mobile/AudienceCore.java
com/adobe/marketing/mobile/AudienceExtension.java
com/adobe/marketing/mobile/AudienceHitSchema.java
com/adobe/marketing/mobile/AudienceHitsDatabase.java
com/adobe/marketing/mobile/AudienceState.java
com/adobe/marketing/mobile/CacheManager.java
com/adobe/marketing/mobile/ConfigurationData.java
com/adobe/marketing/mobile/ConfigurationDownloader.java
com/adobe/marketing/mobile/ConfigurationExtension.java
com/adobe/marketing/mobile/ConfigurationSharedStateIdentity.java
com/adobe/marketing/mobile/ContextDataUtil.java
com/adobe/marketing/mobile/Core.java
com/adobe/marketing/mobile/DispatcherAnalyticsRequestContentIdentity.java
com/adobe/marketing/mobile/Event.java
com/adobe/marketing/mobile/EventBus.java
com/adobe/marketing/mobile/EventDataFlattener.java
com/adobe/marketing/mobile/EventHub.java
com/adobe/marketing/mobile/Extension.java
com/adobe/marketing/mobile/ExtensionApi.java
com/adobe/marketing/mobile/ExtensionListener.java
com/adobe/marketing/mobile/FileUtil.java
com/adobe/marketing/mobile/FloatingButtonManager.java
com/adobe/marketing/mobile/FloatingButtonView.java
com/adobe/marketing/mobile/FullscreenMessageActivity.java
com/adobe/marketing/mobile/HexStringUtil.java
com/adobe/marketing/mobile/HitQueue.java
com/adobe/marketing/mobile/Identity.java
com/adobe/marketing/mobile/IdentityCore.java
com/adobe/marketing/mobile/IdentityExtension.java
com/adobe/marketing/mobile/IdentityHitSchema.java
com/adobe/marketing/mobile/IdentityHitsDatabase.java
com/adobe/marketing/mobile/LifecycleCore.java
com/adobe/marketing/mobile/LifecycleExtension.java
com/adobe/marketing/mobile/LifecycleMetricsBuilder.java
com/adobe/marketing/mobile/LifecycleSession.java
com/adobe/marketing/mobile/ListenerAnalyticsResponseContentAudienceManager.java
com/adobe/marketing/mobile/ListenerHubSharedStateAudienceManager.java
com/adobe/marketing/mobile/ListenerLifecycleResponseContentAudienceManager.java
com/adobe/marketing/mobile/ListenerRulesEngineResponseContentSignal.java
com/adobe/marketing/mobile/ListenerRulesResponseContentProfile.java
com/adobe/marketing/mobile/ListenerUserProfileRequestProfile.java
com/adobe/marketing/mobile/ListenerUserProfileRequestReset.java
com/adobe/marketing/mobile/LocalNotificationHandler.java
com/adobe/marketing/mobile/Matcher.java
com/adobe/marketing/mobile/MobileCore.java
com/adobe/marketing/mobile/MobileServices.java
com/adobe/marketing/mobile/MobileServicesExtension.java
com/adobe/marketing/mobile/MobileServicesMessagesDataBuilder.java
com/adobe/marketing/mobile/MobileServicesPlatform.java
com/adobe/marketing/mobile/MobileServicesUnprocessedEvent.java
com/adobe/marketing/mobile/Module.java
com/adobe/marketing/mobile/PermissiveVariantSerializer.java
com/adobe/marketing/mobile/PersistentProfileData.java
com/adobe/marketing/mobile/RangedResolver.java
com/adobe/marketing/mobile/RemoteDownloader.java
com/adobe/marketing/mobile/RuleConsequence.java
com/adobe/marketing/mobile/RulesEngine.java
com/adobe/marketing/mobile/SignalCore.java
com/adobe/marketing/mobile/SignalExtension.java
com/adobe/marketing/mobile/SignalHitSchema.java
com/adobe/marketing/mobile/SignalHitsDatabase.java
com/adobe/marketing/mobile/SignalTemplate.java
com/adobe/marketing/mobile/StringEncoder.java
com/adobe/marketing/mobile/StringUtils.java
com/adobe/marketing/mobile/TLSSocketFactory.java
com/adobe/marketing/mobile/Target.java
com/adobe/marketing/mobile/TargetCore.java
com/adobe/marketing/mobile/TargetEventDispatcher.java
com/adobe/marketing/mobile/TargetExtension.java
com/adobe/marketing/mobile/TargetListenerConfigurationResponseContent.java
com/adobe/marketing/mobile/TargetListenerGenericDataOS.java
com/adobe/marketing/mobile/TargetListenerRequestContent.java
com/adobe/marketing/mobile/TargetObject.java
com/adobe/marketing/mobile/TargetOrder.java
com/adobe/marketing/mobile/TargetParameters.java
com/adobe/marketing/mobile/TargetPrefetch.java
com/adobe/marketing/mobile/TargetPreviewFullscreenListener.java
com/adobe/marketing/mobile/TargetPreviewManager.java
com/adobe/marketing/mobile/TargetRequestBuilder.java
com/adobe/marketing/mobile/TargetResponseParser.java
com/adobe/marketing/mobile/TimerState.java
com/adobe/marketing/mobile/URLBuilder.java
com/adobe/marketing/mobile/UrlUtilities.java
com/adobe/marketing/mobile/UserProfile.java
com/adobe/marketing/mobile/UserProfileCore.java
com/adobe/marketing/mobile/UserProfileExtension.java
com/adobe/marketing/mobile/V4ToV5Migration.java
com/adobe/marketing/mobile/VisitorID.java
com/adobe/marketing/mobile/ZipBundleHandler.java
com/apptentive/android/sdk/Apptentive.java
com/apptentive/android/sdk/ApptentiveInternal.java
com/apptentive/android/sdk/ApptentiveLog.java
com/apptentive/android/sdk/ApptentiveViewActivity.java
com/apptentive/android/sdk/conversation/Conversation.java
com/apptentive/android/sdk/conversation/ConversationDispatchTask.java
com/apptentive/android/sdk/conversation/ConversationManager.java
com/apptentive/android/sdk/conversation/ConversationMetadata.java
com/apptentive/android/sdk/conversation/FileMessageStore.java
com/apptentive/android/sdk/debug/ApptentiveAttachmentFileProvider.java
com/apptentive/android/sdk/debug/AsyncLogWriter.java
com/apptentive/android/sdk/debug/ErrorMetrics.java
com/apptentive/android/sdk/debug/LogBroadcastReceiver.java
com/apptentive/android/sdk/debug/LogMonitor.java
com/apptentive/android/sdk/debug/LogMonitorSession.java
com/apptentive/android/sdk/debug/LogMonitorSessionIO.java
com/apptentive/android/sdk/encryption/SecurityManager.java
com/apptentive/android/sdk/encryption/resolvers/KeyResolver18.java
com/apptentive/android/sdk/external/DefaultEngagement.java
com/apptentive/android/sdk/external/DefaultInAppReviewManagerFactory.java
com/apptentive/android/sdk/external/GooglePlayReviewManager.java
com/apptentive/android/sdk/lifecycle/ApptentiveActivityLifecycleCallbacks.java
com/apptentive/android/sdk/migration/Migrator.java
com/apptentive/android/sdk/migration/v4_0_0/AppRelease.java
com/apptentive/android/sdk/migration/v4_0_0/Device.java
com/apptentive/android/sdk/migration/v4_0_0/Sdk.java
com/apptentive/android/sdk/migration/v4_0_0/VersionHistoryStore.java
com/apptentive/android/sdk/migration/v4_0_0/VersionHistoryStoreMigrator.java
com/apptentive/android/sdk/model/ApptentiveMessage.java
com/apptentive/android/sdk/model/CompoundMessage.java
com/apptentive/android/sdk/model/Configuration.java
com/apptentive/android/sdk/model/ConversationTokenRequest.java
com/apptentive/android/sdk/model/CustomData.java
com/apptentive/android/sdk/model/EventPayload.java
com/apptentive/android/sdk/model/ExtendedData.java
com/apptentive/android/sdk/model/JsonPayload.java
com/apptentive/android/sdk/model/PayloadType.java
com/apptentive/android/sdk/model/SurveyResponsePayload.java
com/apptentive/android/sdk/module/engagement/EngagementModule.java
com/apptentive/android/sdk/module/engagement/InAppRatingDialogInteractionLauncher.java
com/apptentive/android/sdk/module/engagement/NotificationInteractionLauncher.java
com/apptentive/android/sdk/module/engagement/interaction/fragment/AboutFragment.java
com/apptentive/android/sdk/module/engagement/interaction/fragment/AppStoreRatingFragment.java
com/apptentive/android/sdk/module/engagement/interaction/fragment/ApptentiveBaseFragment.java
com/apptentive/android/sdk/module/engagement/interaction/fragment/EnjoymentDialogFragment.java
com/apptentive/android/sdk/module/engagement/interaction/fragment/MessageCenterErrorFragment.java
com/apptentive/android/sdk/module/engagement/interaction/fragment/MessageCenterFragment.java
com/apptentive/android/sdk/module/engagement/interaction/fragment/NavigateToLinkFragment.java
com/apptentive/android/sdk/module/engagement/interaction/fragment/NoteFragment.java
com/apptentive/android/sdk/module/engagement/interaction/fragment/RatingDialogFragment.java
com/apptentive/android/sdk/module/engagement/interaction/fragment/SurveyFragment.java
com/apptentive/android/sdk/module/engagement/interaction/fragment/UpgradeMessageFragment.java
com/apptentive/android/sdk/module/engagement/interaction/model/Interaction.java
com/apptentive/android/sdk/module/engagement/interaction/model/InteractionCriteria.java
com/apptentive/android/sdk/module/engagement/interaction/model/InteractionManifest.java
com/apptentive/android/sdk/module/engagement/interaction/model/Interactions.java
com/apptentive/android/sdk/module/engagement/interaction/model/Targets.java
com/apptentive/android/sdk/module/engagement/interaction/model/common/Action.java
com/apptentive/android/sdk/module/engagement/interaction/model/common/Actions.java
com/apptentive/android/sdk/module/engagement/interaction/model/survey/Question.java
com/apptentive/android/sdk/module/engagement/interaction/view/survey/BaseSurveyQuestionView.java
com/apptentive/android/sdk/module/engagement/interaction/view/survey/MultichoiceSurveyQuestionView.java
com/apptentive/android/sdk/module/engagement/interaction/view/survey/RangeSurveyQuestionView.java
com/apptentive/android/sdk/module/engagement/interaction/view/survey/SurveyQuestionChoice.java
com/apptentive/android/sdk/module/engagement/interaction/view/survey/TextSurveyQuestionView.java
com/apptentive/android/sdk/module/engagement/logic/ClauseParser.java
com/apptentive/android/sdk/module/engagement/logic/ConditionalClause.java
com/apptentive/android/sdk/module/engagement/logic/ConditionalTest.java
com/apptentive/android/sdk/module/engagement/logic/FieldManager.java
com/apptentive/android/sdk/module/engagement/logic/LogicalClause.java
com/apptentive/android/sdk/module/engagement/notification/ApptentiveNotificationInteractionBroadcastReceiver.java
com/apptentive/android/sdk/module/engagement/notification/DefaultInteractionNotificationBroadcastReceiverHandler.java
com/apptentive/android/sdk/module/engagement/notification/NoteInteractionNotificationAdapter.java
com/apptentive/android/sdk/module/messagecenter/MessageManager.java
com/apptentive/android/sdk/module/messagecenter/MessagePollingWorker.java
com/apptentive/android/sdk/module/messagecenter/model/MessageFactory.java
com/apptentive/android/sdk/module/messagecenter/view/ApptentiveAvatarView.java
com/apptentive/android/sdk/module/messagecenter/view/AttachmentPreviewDialog.java
com/apptentive/android/sdk/module/messagecenter/view/MessageCenterRecyclerViewAdapter.java
com/apptentive/android/sdk/module/metric/MetricModule.java
com/apptentive/android/sdk/module/rating/impl/GooglePlayRatingProvider.java
com/apptentive/android/sdk/network/HttpRequest.java
com/apptentive/android/sdk/notifications/ApptentiveNotificationCenter.java
com/apptentive/android/sdk/notifications/ApptentiveNotificationObserverList.java
com/apptentive/android/sdk/partners/apptimize/ApptentiveApptimize.java
com/apptentive/android/sdk/storage/ApptentiveDatabaseHelper.java
com/apptentive/android/sdk/storage/ApptentiveTaskManager.java
com/apptentive/android/sdk/storage/CustomData.java
com/apptentive/android/sdk/storage/DatabaseMigrator.java
com/apptentive/android/sdk/storage/DatabaseMigratorV1.java
com/apptentive/android/sdk/storage/DatabaseMigratorV2.java
com/apptentive/android/sdk/storage/DatabaseMigratorV3.java
com/apptentive/android/sdk/storage/DeviceManager.java
com/apptentive/android/sdk/storage/OverrideSerialVersionUIDObjectInputStream.java
com/apptentive/android/sdk/storage/PayloadSender.java
com/apptentive/android/sdk/storage/SdkManager.java
com/apptentive/android/sdk/util/AdvertiserManager.java
com/apptentive/android/sdk/util/JsonDiffer.java
com/apptentive/android/sdk/util/RuntimeUtils.java
com/apptentive/android/sdk/util/StringUtils.java
com/apptentive/android/sdk/util/Util.java
com/apptentive/android/sdk/util/image/ApptentiveAttachmentLoader.java
com/apptentive/android/sdk/util/image/ImageGridViewAdapter.java
com/apptentive/android/sdk/util/image/ImageUtil.java
com/apptentive/android/sdk/util/task/ApptentiveDownloaderTask.java
com/apptentive/android/sdk/util/task/ApptentiveDrawableLoaderTask.java
com/apptentive/android/sdk/util/threading/DispatchTask.java
com/apptentive/android/sdk/view/ApptentiveAlertDialog.java
com/apptentive/android/sdk/view/ApptentiveNestedScrollView.java
com/cyberfend/cyfsecurity/CYFMonitor.java
com/kakao/adfit/c/a.java
com/kakao/adfit/d/a.java
com/kakao/adfit/e/b.java
com/kakao/adfit/g/t.java
com/mmc/common/AES256Cipher.java
com/mmc/common/BrowserUtl.java
com/mmc/common/MZBtnUtils.java
com/mmc/common/MZUtils.java
com/mmc/common/Mraid.java
com/mmc/common/MraidScrollcheck.java
com/mmc/common/MzLog.java
com/mmc/common/Viewability.java
com/mmc/common/api/AdInitInfoSharedManager.java
com/mmc/common/api/AdPackageSharedManager.java
com/mmc/common/api/AdSharedManager.java
com/mmc/common/api/ApiManager.java
com/mmc/common/api/ParamInfo.java
com/mmc/common/api/Position.java
com/mmc/common/api/schedule/ScheduleRequestInitInfo.java
com/mmc/common/api/schedule/ScheduleRequestPackage.java
com/mmc/common/network/Nt.java
com/mmc/common/network/parser/ParserInitInfo.java
com/mmc/common/network/parser/ParserNTCommon.java
com/mmc/common/network/parser/ParserNTCommonJson.java
com/mmc/common/network/parser/ParserNTCommonXml.java
com/mmc/common/network/parser/ParserPkgAgList.java
com/mmc/common/network/request/RequestNTCommon.java
com/mmc/common/webview/BridgeCall.java
com/mmc/common/webview/MZWebview.java
com/mmc/man/AdConfig.java
com/mmc/man/activity/AdActivity.java
com/mmc/man/adid/AdidClient.java
com/mmc/man/adid/GetAdidTask.java
com/mmc/man/view/AdManPage.java
com/mmc/man/view/AdManView.java
com/nuance/a/a/a/c/d.java
com/nuance/dragon/toolkit/util/d.java
com/nuance/nina/mobile/o.java
com/nuance/nina/ssml/SsmlAudio.java
com/nuance/nina/ssml/SsmlVoice.java
com/threatmetrix/TrustDefender/TMXProfilingConnections/upuppp.java
com/threatmetrix/TrustDefender/ttcctt.java
com/tnkfactory/ad/AdListener.java
com/tnkfactory/ad/Logger.java
com/vungle/warren/model/Advertisement.java
com/vungle/warren/model/Placement.java
com/vungle/warren/network/OkHttpCall.java
com/vungle/warren/persistence/FutureResult.java
com/vungle/warren/persistence/GraphicDesigner.java
com/vungle/warren/persistence/Repository.java
com/vungle/warren/tasks/CleanupJob.java
com/vungle/warren/tasks/JobInfo.java
com/vungle/warren/tasks/SendReportsJob.java
com/vungle/warren/tasks/runnable/JobRunnable.java
com/vungle/warren/ui/JavascriptBridge.java
com/vungle/warren/ui/VungleFlexViewActivity.java
com/vungle/warren/ui/presenter/LocalAdPresenter.java
com/vungle/warren/ui/presenter/MRAIDAdPresenter.java
com/vungle/warren/ui/view/BaseAdView.java
com/vungle/warren/ui/view/FullAdWidget.java
com/vungle/warren/ui/view/LocalAdView.java
com/vungle/warren/ui/view/VungleNativeView.java
com/vungle/warren/ui/view/VungleWebClient.java
com/vungle/warren/utility/ActivityManager.java
com/vungle/warren/utility/ExternalRouter.java
com/vungle/warren/utility/FileUtility.java
com/vungle/warren/utility/NetworkProvider.java
com/vungle/warren/utility/UnzipUtility.java
com/wdullaer/materialdatetimepicker/date/DayPickerView.java
com/wdullaer/materialdatetimepicker/time/AmPmCirclesView.java
com/wdullaer/materialdatetimepicker/time/CircleView.java
com/wdullaer/materialdatetimepicker/time/RadialPickerLayout.java
com/wdullaer/materialdatetimepicker/time/RadialSelectorView.java
com/wdullaer/materialdatetimepicker/time/RadialTextsView.java
com/wdullaer/materialdatetimepicker/time/TimePickerDialog.java
2 文件可能包含硬编码的敏感信息,如用户名、密码、密钥等 警告 CWE: CWE-312: 明文存储敏感信息
OWASP Top 10: M9: Reverse Engineering
OWASP MASVS: MSTG-STORAGE-14
com/adobe/marketing/mobile/AnalyticsConstants.java
com/adobe/marketing/mobile/AnalyticsExtension.java
com/adobe/marketing/mobile/AndroidUIService.java
com/adobe/marketing/mobile/App.java
com/adobe/marketing/mobile/Assurance.java
com/adobe/marketing/mobile/AssuranceConstants.java
com/adobe/marketing/mobile/AssuranceListenerHubPlacesRequests.java
com/adobe/marketing/mobile/AssuranceListenerHubPlacesResponses.java
com/adobe/marketing/mobile/AudienceConstants.java
com/adobe/marketing/mobile/ConfigurationConstants.java
com/adobe/marketing/mobile/ConfigurationExtension.java
com/adobe/marketing/mobile/CoreConstants.java
com/adobe/marketing/mobile/DataMarshaller.java
com/adobe/marketing/mobile/EventDataKeys.java
com/adobe/marketing/mobile/IdentityConstants.java
com/adobe/marketing/mobile/LegacyAcquisition.java
com/adobe/marketing/mobile/LegacyConfig.java
com/adobe/marketing/mobile/LegacyConstants.java
com/adobe/marketing/mobile/LegacyMessageMatcher.java
com/adobe/marketing/mobile/LegacyMessages.java
com/adobe/marketing/mobile/LegacyMobileConfig.java
com/adobe/marketing/mobile/LegacyReferrerHandler.java
com/adobe/marketing/mobile/LegacyStaticMethods.java
com/adobe/marketing/mobile/LifecycleConstants.java
com/adobe/marketing/mobile/Matcher.java
com/adobe/marketing/mobile/MobileServicesConstants.java
com/adobe/marketing/mobile/RuleConditionGroup.java
com/adobe/marketing/mobile/TargetConstants.java
com/adobe/marketing/mobile/UserProfileConstants.java
com/adobe/marketing/mobile/V4ToV5Migration.java
com/adobe/marketing/mobile/edge/identity/IdentityConstants.java
com/apptentive/android/sdk/ApptentiveInternal.java
com/apptentive/android/sdk/conversation/ConversationMetadataItem.java
com/apptentive/android/sdk/debug/TroubleshootingNotificationBuilder.java
com/apptentive/android/sdk/encryption/resolvers/KeyResolver18.java
com/apptentive/android/sdk/model/AppReleasePayload.java
com/apptentive/android/sdk/model/DevicePayload.java
com/apptentive/android/sdk/model/PersonPayload.java
com/apptentive/android/sdk/model/SdkPayload.java
com/apptentive/android/sdk/util/Constants.java
com/mmc/common/AES256Cipher.java
com/vungle/warren/tasks/DownloadJob.java
3 可能存在跨域漏洞。在 WebView 中启用从 URL 访问文件可能会泄漏文件系统中的敏感信息 警告 CWE: CWE-200: 信息泄露
OWASP Top 10: M1: Improper Platform Usage
OWASP MASVS: MSTG-PLATFORM-7
com/adobe/marketing/mobile/LegacyMessageFullScreen.java
com/kakao/adfit/ads/m.java
com/vungle/warren/ui/view/WebSettingsUtils.java
4 如果一个应用程序使用WebView.loadDataWithBaseURL方法来加载一个网页到WebView,那么这个应用程序可能会遭受跨站脚本攻击 高危 CWE: CWE-79: 在Web页面生成时对输入的转义处理不恰当('跨站脚本')
OWASP Top 10: M1: Improper Platform Usage
OWASP MASVS: MSTG-PLATFORM-6
5 应用程序可以读取/写入外部存储器,任何应用程序都可以读取写入外部存储器的数据 警告 CWE: CWE-276: 默认权限不正确
OWASP Top 10: M2: Insecure Data Storage
OWASP MASVS: MSTG-STORAGE-2
6 应用程序使用SQLite数据库并执行原始SQL查询。原始SQL查询中不受信任的用户输入可能会导致SQL注入。敏感信息也应加密并写入数据库 警告 CWE: CWE-89: SQL命令中使用的特殊元素转义处理不恰当('SQL 注入')
OWASP Top 10: M7: Client Code Quality
7 应用程序使用不安全的随机数生成器 警告 CWE: CWE-330: 使用不充分的随机数
OWASP Top 10: M5: Insufficient Cryptography
OWASP MASVS: MSTG-CRYPTO-6
8 SHA-1是已知存在哈希冲突的弱哈希 警告 CWE: CWE-327: 使用已被攻破或存在风险的密码学算法
OWASP Top 10: M5: Insufficient Cryptography
OWASP MASVS: MSTG-CRYPTO-4
9 此应用程序将数据复制到剪贴板。敏感数据不应复制到剪贴板,因为其他应用程序可以访问它 信息
OWASP MASVS: MSTG-STORAGE-10
com/apptentive/android/sdk/util/Util.java
10 MD5是已知存在哈希冲突的弱哈希 警告 CWE: CWE-327: 使用已被攻破或存在风险的密码学算法
OWASP Top 10: M5: Insufficient Cryptography
OWASP MASVS: MSTG-CRYPTO-4
11 此应用程序使用Safety Net API。 安全
OWASP MASVS: MSTG-RESILIENCE-7
com/threatmetrix/TrustDefender/luulll.java
12 此应用程序使用SSL Pinning 来检测或防止安全通信通道中的MITM攻击 安全
OWASP MASVS: MSTG-NETWORK-4
com/nuance/a/a/a/c/b/a/b.java
13 此应用程序可能会请求root(超级用户)权限 警告 CWE: CWE-250: 以不必要的权限执行
OWASP MASVS: MSTG-RESILIENCE-1
com/tnkfactory/ad/pub/f.java
14 此应用程序可能具有Root检测功能 安全
OWASP MASVS: MSTG-RESILIENCE-1
com/kakao/adfit/e/q.java
com/tnkfactory/ad/pub/f.java
15 不安全的Web视图实现。可能存在WebView任意代码执行漏洞 警告 CWE: CWE-749: 暴露危险方法或函数
OWASP Top 10: M1: Improper Platform Usage
OWASP MASVS: MSTG-PLATFORM-7
com/adobe/marketing/mobile/AssuranceWebViewSocket.java
com/mmc/common/webview/MZWebview.java
com/tnkfactory/ad/pub/am.java
16 已启用远程WebView调试 高危 CWE: CWE-919: 移动应用程序中的弱点
OWASP Top 10: M1: Improper Platform Usage
OWASP MASVS: MSTG-RESILIENCE-2
com/mmc/common/webview/MZWebview.java
17 IP地址泄露 警告 CWE: CWE-200: 信息泄露
OWASP MASVS: MSTG-CODE-2
com/mmc/common/MzConfig.java
18 应用程序创建临时文件。敏感信息永远不应该被写进临时文件 警告 CWE: CWE-276: 默认权限不正确
OWASP Top 10: M2: Insecure Data Storage
OWASP MASVS: MSTG-STORAGE-2
com/whitehatjr/byjus/f.java
19 使用弱加密算法 高危 CWE: CWE-327: 使用已被攻破或存在风险的密码学算法
OWASP Top 10: M5: Insufficient Cryptography
OWASP MASVS: MSTG-CRYPTO-4
cn/com/chinatelecom/a/a/c/e.java
20 应用程序使用带PKCS5/PKCS7填充的加密模式CBC。此配置容易受到填充oracle攻击。 高危 CWE: CWE-649: 依赖于混淆或加密安全相关输入而不进行完整性检查
OWASP Top 10: M5: Insufficient Cryptography
OWASP MASVS: MSTG-CRYPTO-3
cn/com/chinatelecom/a/a/c/e.java
21 默认情况下,调用Cipher.getInstance("AES")将返回AES ECB模式。众所周知,ECB模式很弱,因为它导致相同明文块的密文相同 高危 CWE: CWE-327: 使用已被攻破或存在风险的密码学算法
OWASP Top 10: M5: Insufficient Cryptography
OWASP MASVS: MSTG-CRYPTO-2
cn/com/chinatelecom/a/a/c/a.java

动态库分析

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

文件分析

序号 问题 文件
1 应用程序中硬编码的证书/密钥文件 assets/ag_sdk_cbg_root.cer
2 找到硬编码的Keystore assets/updatesdkcas.bks

VIRUSTOTAL扫描

  检出率: 17 / 67       完整报告

反病毒引擎 检出结果
AhnLab-V3 Trojan/Android.Marcher.1115703
Avast-Mobile Android:Evo-gen [Trj]
Avira ANDROID/Dropper.FKJP.Gen
BitDefenderFalx Android.Riskware.PackMal.QE
Cynet Malicious (score: 99)
DrWeb Android.BankBot.11270
ESET-NOD32 a variant of Android/TrojanDropper.Agent.IZL
F-Secure Malware.ANDROID/Dropper.FKJP.Gen
Fortinet Android/Agent.IZL!tr
Google Detected
Ikarus Trojan-Banker.AndroidOS.Ermac
K7GW Trojan ( 005887891 )
Kaspersky HEUR:Trojan-Dropper.AndroidOS.Agent.sl
Microsoft Trojan:AndroidOS/Anubis.W
NANO-Antivirus Trojan.Android.BankBot.jitfma
Trustlook Android.Malware.General (score:9)
ZoneAlarm HEUR:Trojan-Dropper.AndroidOS.Agent.sl

滥用权限

恶意软件常用权限 9/30
android.permission.RECEIVE_MMS
android.permission.SEND_SMS
android.permission.READ_PHONE_STATE
android.permission.RECEIVE_BOOT_COMPLETED
android.permission.READ_SMS
android.permission.WAKE_LOCK
android.permission.WRITE_SMS
android.permission.RECEIVE_SMS
android.permission.SYSTEM_ALERT_WINDOW
其它常用权限 3/46
android.permission.FOREGROUND_SERVICE
android.permission.INTERNET
android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS

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

IP地图

域名检测

域名 状态 中国境内 位置信息 解析
learn.apptentive.com 安全
IP地址: 52.85.49.92
国家: 芬兰
地区: 新地省
城市: 赫尔辛基
查看: Google 地图





assets.adobedtm.com 安全
IP地址: 23.61.213.57
国家: 美利坚合众国
地区: 加利福尼亚
城市: 洛杉矶
查看: Google 地图





www.apptentive.com 安全
IP地址: 162.159.135.42
国家: 美利坚合众国
地区: 加利福尼亚
城市: 旧金山
查看: Google 地图





api.apptentive.com 安全
IP地址: 14.34.11.244
国家: 美利坚合众国
地区: 弗吉尼亚州
城市: 阿什本
查看: Google 地图





display.ad.daum.net 安全
IP地址: 110.76.141.134
国家: 大韩民国
地区: 济州teukbyeljachido
城市: 济州
查看: Google 地图





open.e.189.cn 安全
IP地址: 14.34.11.244
国家: 中国
地区: 北京
城市: 北京
查看: 高德地图





ads.tnkad.net 安全
IP地址: 117.52.82.126
国家: 大韩民国
地区: 首尔teukbyeolsi
城市: 首尔
查看: Google 地图





aep-sdks.gitbook.io 安全
IP地址: 172.64.147.209
国家: 美利坚合众国
地区: 加利福尼亚
城市: 旧金山
查看: Google 地图





put.diana.kakao.com 安全
没有可用的地理位置信息。




api-e189.21cn.com 安全
IP地址: 14.34.11.244
国家: 中国
地区: 江苏
城市: 苏州
查看: 高德地图





advimg.ad-mapps.com 安全
IP地址: 14.34.11.244
国家: 大韩民国
地区: 首尔teukbyeolsi
城市: 首尔
查看: Google 地图





vungle.com 安全
IP地址: 141.193.213.10
国家: 美利坚合众国
地区: 得克萨斯州
城市: 奥斯丁
查看: Google 地图





mtag.mman.kr 安全
IP地址: 14.34.11.244
国家: 大韩民国
地区: 京畿道
城市: 城南市
查看: Google 地图





手机号码

网址

网址信息 源码文件
https://gw.alicdn.com/imgextra/i3/O1CN018Hq1vU1cOGXh9x1ea_
https://pages.tmall.com/wow/z/sale/solutionaplus/newuserhome?wh_biz=tm&wx_navbar_transparent=true&needLogin=true&request_login_intercept=true&request_login_intercept_scenId=10000
https://img.alicdn.com/tfs/TB14HvaVQL0gK0jSZFAXXcA9pXa-96-96.png
https://pages.tmall.com/wow/z/pegasus/default/mycat-index?wh_biz=tm&disableNav=YES&needLogin=true&scm=20140748.366.366.1614096067122_4
https://gw.alicdn.com/imgextra/i4/O1CN01qagKdv1pW8MHpfLBE_
http://m.ltao.com/searchdoor?_navigation_params=%7B%22animated%22%3A%220%22%7D&spm=a211oo.newhomepage.search.search&utlogmap=%7B%22hyAb%22%3A%22qt_suggest%3A23387%22%2C%22for_bts%22%3A%22qintao_newsp%3A19787%3Bnewproduct_fe_1%3A6237%3Bspl_suggest_1%3A3446%3Bqt_suggest%3A23396%3Bwireless_icon_adapt%3A9710%3Bwireless_fe_adapt%3A8481%3Bqt_wlrank_adapt%3A6388%3Bqt_style%3A6763%3BSSyunzhutiFT%3A17593%3Btbsearch_vplus%3A10052%3Bspl_suggest%3A97818%3Bfood_tab_fe%3A8740%3Bifashion_tab_fe%3A546013%3Bqt_business%3A26765%3Btb_sug_rank%3A25841%3Bspl_detail_hintq%3A4572%3Bnew_ump_ea120%3A20273%3Bspl_suggest_10%3A286%3Bzhinanche%3A1638%3BTJDGfenceng%3A9083%3Bpic_nav%3A22871%3Bsophon_card_hs%3A565502%3Btb_srp_search_theme%3A1107%3Bflow_control_66%3A26083%3Bsearch_growth_drop_down%3A22755%3Bqintao_search_common%3A5861%3Bspl_qp_default%3A9935%3Bsearch_growth_outside%3A19714%3Bsuggest_wlrank%3A354%3Bnavigation_kg%3A10289%3Btbpm_tab%3A26205%3Bspl_shouye_fenlei%3A3195%3Btmall_tab_bucket%3A5541%22%2C%22x_object_type%22%3A%22diwen%22%2C%22rn%22%3A%22a9b7d62ed6bcc3018371e340ead8ed68%22%7D
https://gw.alicdn.com/tfs/TB1CHKa4Ez1gK0jSZLeXXb9kVXa-210-135.png?getAvatar=avatar
https://img.alicdn.com/tfs/TB1edg3VAL0gK0jSZFtXXXQCXXa-236-124.png?getAvatar=avatar
https://market.m.taobao.com/app/tmall-wireless/tmallfarm/index.html?disableNav=YES&from=taobaolite&needLogin=true&scm=20140748.366.366.1614096067122_13&scm=20140748.367.367.1618815144578_4
https://img.alicdn.com/tfs/TB1yVNcVQL0gK0jSZFAXXcA9pXa-96-96.png?getAvatar=avatar
https://gw.alicdn.com/imgextra/i3/O1CN01gENFkt1wYbmzp6noF_
https://gw.alicdn.com/imgextra/i4/O1CN0161uqEg1hqGpzkbq41_
https://img.alicdn.com/tfs/TB1tm.1VqL7gK0jSZFBXXXZZpXa-126-126.png?getAvatar=avatar
https://pages.tmall.com/wow/z/sale/nsrSolution/signincash-home?wh_kangarooprefetch=true&disableNav=YES&needLogin=true&scm=20140748.366.366.1614096067122_15&scm=20140748.367.367.1618815144578_8
https://pages.tmall.com/wow/z/sale/nsrSolution/signincash-home?wh_kangarooprefetch=true&disableNav=YES&needLogin=true&scm=20140748.366.366.1614096067122_15
https://img.alicdn.com/tfs/TB1i3FDcUuF3KVjSZK9XXbVtXXa-800-800.jpg
https://pages.tmall.com/wow/z/sale/nsrSolution/factoryBuying-home?wh_biz=tm&wh_showError=true&wx_navbar_transparent=true&wh_kangarooprefetch=true&pull_refresh=true&scm=20140748.366.366.1614096067122_14&scm=20140748.367.367.1618815144578_9
https://gw.alicdn.com/tfs/TB1QBjXNMHqK1RjSZFEXXcGMXXa-420-420.jpg
https://gw.alicdn.com/imgextra/i2/O1CN01Es2OgW1ri9zS0I9Kx_
http://m.ltao.com/photosearch?_navigation_params=%7B%22animated%22%3A%220%22%7D&spm=a211oo.newhomepage.search.photosearch
https://gw.alicdn.com/tfs/TB1tTf6IoT1gK0jSZFrXXcNCXXa-11-20.png
http://m.ltao.com/scancode?spm=a211oo.newhomepage.search.scan
https://gw.alicdn.com/tfs/TB14aITM1H2gK0jSZJnXXaT1FXa-120-120.png
https://pages.tmall.com/wow/z/sale/nsrSolution/foreignTrade-home?wh_biz=tm&wx_navbar_transparent=true&pull_refresh=true&scm=20140748.366.366.1614096067122_7&scm=20140748.367.367.1618815144578_5
https://amc201710.alipay.com/amc.js
https://gw.alicdn.com/imgextra/i2/O1CN01yrnDaU1snUCXsKU6x_
https://pages.tmall.com/wow/sale/act/sign-2020?sceneId=sign_receive_hong_bao&wx_navbar_transparent=true&needLogin=true&pull_refresh=true&wh_seed=
http://m.ltao.com/59baoyou?un_flutter=true&flutter_path=/59baoyou&chrodId=2433&scm=20140748.367.367.1618815144578_6
https://img.alicdn.com/imgextra/i1/O1CN01uODiPB1dlSBy2lvMG_
https://gw.alicdn.com/imgextra/i1/O1CN010vyrl724Uxa1Kwq3C_
https://pages.tmall.com/wow/z/sale/solutionaplus/caishendao?wx_navbar_transparent=true&needLogin=true&scm=20140748.366.366.1614096067122_23&scm=20140748.367.367.1618815144578_3
https://gw.alicdn.com/imgextra/i2/O1CN016eHV5A20yUehyTJ1X_
https://pages.tmall.com/wow/z/sale/nsrSolution/foreignTrade-home?wh_biz=tm&wx_navbar_transparent=true&pull_refresh=true&scm=20140748.366.366.1614096067122_7
https://ossgw.alicdn.com/rapid-oss-bucket/1619079991593/ltao_home_miaosha_mgbp_ab1.zip
https://img.alicdn.com/tfs/TB1NvfjRYY1gK0jSZTEXXXDQVXa-96-96.png
https://img.alicdn.com/tfs/TB1RDCCVGL7gK0jSZFBXXXZZpXa-96-96.png
https://amc201710.alipay.com/amc-h5.js
https://market.m.taobao.com/app/c2m/tttm-shop/index.html?disableNav=YES&scm=20140748.366.366.1614096067122_9&scm=20140748.367.367.1618815144578_7
https://gw.alicdn.com/imgextra/i4/O1CN01mIXXz31UMsQIC1Kdl_
https://gw.alicdn.com/tfs/TB1ccjcdBBh1e4jSZFhXXcC9VXa-10-18.png
https://gw.alicdn.com/imgextra/i1/O1CN013vIFBg289fdB2BAQ3_
https://pages.tmall.com/wow/sale/act/userassets?sceneId=1104477&wx_navbar_transparent=true&needLogin=true
https://gw.alicdn.com/imgextra/i1/O1CN01DF6qqv21sMy27VlId_
https://gw.alicdn.com/imgextra/i1/O1CN01TfNeQF1c1p8FQmqj7_
https://pages.tmall.com/wow/z/sale/solutionaplus/caishendao?wx_navbar_transparent=true&needLogin=true&scm=20140748.366.366.1614096067122_23
https://img.alicdn.com/tfs/TB1ddXumlBh1e4jSZFhXXcC9VXa-96-96.png?getAvatar=avatar
https://amc201710.alipay.com/amc-h5-polyfill.css
https://pages.tmall.com/wow/z/pegasus/default/mycat-index?wh_biz=tm&disableNav=YES&needLogin=true&scm=20140748.366.366.1614096067122_4&scm=20140748.367.367.1618815144578_2
https://pages.tmall.com/wow/z/sale/nsrSolution/xxmsnsrPage1?wh_biz=tm&disableNav=YES&wx_navbar_transparent=true&pha_navbar_transparent=true&wh_kangarooprefetch=true&pha=true&from=homepage&seeAndGetIds=643121724830%2C641748434074
https://img.alicdn.com/tfs/TB1GwFtVFP7gK0jSZFjXXc5aXXa-2-96.png
https://pages.tmall.com/wow/z/sale/solutionaplus/cheap-page-home?wh_biz=tm&&pha_navbar_transparent=true&wx_navbar_transparent=true&wh_kangarooprefetch=true&spm=a211oo.newhomepage.mgbp.v1&itemIds=642493622141
https://mini-app-packages-cdn.taobao.com/yaoyy_66666692/afts/file/A
https://ossgw.alicdn.com/rapid-oss-bucket/1613702639603/ltao_home_huichang_new_year_festival_2021.zip
https://gw.alicdn.com/imgextra/i3/O1CN01zMcyJn29jDzB5uRCl_
https://img.alicdn.com/tfs/TB1EDM1NUz1gK0jSZLeXXb9kVXa-1452-612.png
https://gw.alicdn.com/imgextra/i2/O1CN017Psrem1Jx5xRrAmQN_
https://gw.alicdn.com/imgextra/i3/O1CN01AMxB211MW1P7fgHFj_
https://gw.alicdn.com/imgextra/i3/O1CN01wY3Rl01i9xruhZmsI_
https://gw.alicdn.com/imgextra/i3/O1CN013HCgg01SsMPwp65SP_
https://ossgw.alicdn.com/rapid-oss-bucket/1617678921140/homepage_searchbar_v2_message.zip
https://img.alicdn.com/tfs/TB12QQeYxD1gK0jSZFsXXbldVXa-116-100.png
https://csmobile.alipay.com/router.htm?scene=app_zkxesm
http://m.ltao.com/search?_navigation_params=%7B%22animated%22%3A%220%22%7D&spm=a211oo.newhomepage.search.search&g_from=home_search_button
https://img.alicdn.com/tfs/TB1G.tdmBBh1e4jSZFhXXcC9VXa-232-116.png?getAvatar=avatar
https://gw.alicdn.com/bao/uploaded/TB1wrITdRUSMeJjSszcXXbnwVXa-144-144.png
https://amc201710.alipay.com/amc-h5-polyfill.js
https://ossgw.alicdn.com/rapid-oss-bucket/1615962182383/ltao_home_icon_v2_dxc.zip
http://m.ltao.com/59baoyou?un_flutter=true&flutter_path=/59baoyou&chrodId=2433
https://amc201710.alipay.com/amc.css
https://gw.alicdn.com/imgextra/i1/O1CN01xvjQ9m1bITvmWozKb_
https://pages.tmall.com/wow/z/sale/nsrSolution/factoryBuying-home?wh_biz=tm&wh_showError=true&wx_navbar_transparent=true&wh_kangarooprefetch=true&pull_refresh=true&scm=20140748.366.366.1614096067122_14
https://gw.alicdn.com/imgextra/i2/O1CN01ejGcn11kUEdYBkvrt_
https://market.m.taobao.com/app/c2m/tttm-shop/index.html?disableNav=YES&scm=20140748.366.366.1614096067122_9
https://gw.alicdn.com/imgextra/i4/O1CN01Weck8P1sTKmWew32Y_
https://pages.tmall.com/wow/z/sale/solutionaplus/tj-fission-share-home?&wx_navbar_transparent=true&needLogin=true&scm=20140748.366.366.1618301260833_2&scm=20140748.367.367.1618815144578_1
https://gw.alicdn.com/imgextra/i2/O1CN01viSRvg1Vf1izJNZw2_
https://gw.alicdn.com/imgextra/i3/O1CN01Ms2wfg1YkvgQACDzG_
http://alipay-rmsdeploy-image.cn-hangzhou.alipay.aliyun-inc.com/jet-dev/AP_66666692/u7dirm6ha3s/
http://m.ltao.com/messagecenter?_navigation_params=%7B%22animated%22%3A%220%22%7D&spm=a211oo.newhomepage.search.messagecenter&needLogin=true
https://pages.tmall.com/wow/z/sale/nsrSolution/xxmsnsrPage1?wh_biz=tm&disableNav=YES&wx_navbar_transparent=true&pha_navbar_transparent=true&wh_kangarooprefetch=true&pha=true&from=homepage
https://pages.tmall.com/wow/z/sale/solutionaplus/tj-fission-share-home?&wx_navbar_transparent=true&needLogin=true&scm=20140748.366.366.1618301260833_2
https://gw.alicdn.com/imgextra/i2/O1CN01P4Rrl91q0otSMEFbO_
https://gw.alicdn.com/imgextra/i3/O1CN01KmkihR1b5CQcvTcLx_
https://gw.alicdn.com/imgextra/i1/O1CN01EW1i3a1jGCtEaRtFf_
https://gw.alicdn.com/imgextra/i4/O1CN013F6WcV1X7Fl2dK8CC_
https://ossgw.alicdn.com/rapid-oss-bucket/1615368782705/ltao_home_newbee_benifit_dxc_0.zip
https://market.m.taobao.com/app/tmall-wireless/tmallfarm/index.html?disableNav=YES&from=taobaolite&needLogin=true&scm=20140748.366.366.1614096067122_13
https://gw.alicdn.com/imgextra/i4/O1CN01jBIq381k7KppMq1WS_
https://66666692.hybrid.miniapp.taobao.com
https://gw.alicdn.com/bao/uploaded/TB1l473QlLoK1RjSZFuXXXn0XXa.amr
https://gw.alicdn.com/imgextra/i3/O1CN01SILJ281PZdMN4kFpE_
https://ossgw.alicdn.com/rapid-oss-bucket/1618811812878/ltao_home_waterfall_feed_item_dxc.zip
自研引擎-A
https://aep-sdks.gitbook.io/docs/using-mobile-extensions/adobe-target/target-api-reference-deprecated#syntax-3
https://aep-sdks.gitbook.io/docs/using-mobile-extensions/adobe-target/target-api-reference#example-8
https://aep-sdks.gitbook.io/docs/using-mobile-extensions/adobe-target/target-api-reference-deprecated#targetrequest-builder
https://aep-sdks.gitbook.io/docs/using-mobile-extensions/adobe-target/target-api-reference#getthirdpartyid
com/adobe/marketing/mobile/TargetCore.java
https://display.ad.daum.net/sdk/native
com/kakao/adfit/ads/na/i.java
https://aep-sdks.gitbook.io/docs/using-mobile-extensions/adobe-target/target-api-reference#gettntid
https://aep-sdks.gitbook.io/docs/using-mobile-extensions/adobe-target/target-api-reference#clearprefetchcache
https://aep-sdks.gitbook.io/docs/using-mobile-extensions/mobile-core/configuration/configuration-api-reference#configurewithappid
https://aep-sdks.gitbook.io/docs/using-mobile-extensions/adobe-target/target-api-reference#setpreviewrestartdeeplink
https://aep-sdks.gitbook.io/docs/using-mobile-extensions/adobe-target/target-api-reference#locationsdisplayed
https://aep-sdks.gitbook.io/docs/using-mobile-extensions/adobe-target/target-api-reference#retrievelocationcontent
https://aep-sdks.gitbook.io/docs/using-mobile-extensions/adobe-target/target-api-reference#example-4
https://aep-sdks.gitbook.io/docs/using-mobile-extensions/adobe-target/target-api-reference#resetexperience
https://aep-sdks.gitbook.io/docs/using-mobile-extensions/adobe-target/target-api-reference#setthirdpartyid
https://aep-sdks.gitbook.io/docs/using-mobile-extensions/adobe-target/target-api-reference#prefetchcontent
https://aep-sdks.gitbook.io/docs/using-mobile-extensions/adobe-target/target-api-reference#locationclicked
https://aep-sdks.gitbook.io/docs/using-mobile-extensions/adobe-target/target-api-reference#getthirdpartyid
com/adobe/marketing/mobile/Target.java
http://211.62.152.210/get_ad.mezzo/?
com/mmc/common/api/ApiManager.java
https://aep-sdks.gitbook.io/docs/using-mobile-extensions/adobe-target/target-api-reference#send-an-mbox-display-notification
https://%s/rest/v1/delivery/?client=%s&sessionid=%s
https://aep-sdks.gitbook.io/docs/using-mobile-extensions/adobe-target/target-api-reference#set-preview-restart-deeplink
https://aep-sdks.gitbook.io/docs/using-mobile-extensions/adobe-target/target-api-reference#send-an-mbox-click-notification
com/adobe/marketing/mobile/TargetExtension.java
https://%s/rest/v1/delivery/?client=%s&sessionid=%s
com/adobe/marketing/mobile/TargetConstants.java
https://%s/demoptout.jpg?
https://%s/event?
com/adobe/marketing/mobile/AudienceExtension.java
1.6.6.4
com/nuance/dragon/toolkit/b/u.java
https://assets.adobedtm.com/%s.json
com/adobe/marketing/mobile/ConfigurationExtension.java
javascript:document.body.innerhtml=''
https://display.ad.daum.net/
com/kakao/adfit/ads/m.java
javascript:window.vungle.mraidbridgeext.requestmraidclose
com/vungle/warren/ui/presenter/MRAIDAdPresenter.java
https://mtag.mman.kr
http://211.62.152.210
https://advimg.ad-mapps.com/sdk/js/ver/200/contents_movie.html
https://advimg.ad-mapps.com/sdk/js/ver/200/contents.html
com/mmc/common/MzConfig.java
https://%s/demoptout.jpg?
com/adobe/marketing/mobile/AudienceConstants.java
https://open.e.189.cn/openapi/special/gettimestamp.do
https://open.e.189.cn/
http://open.e.189.cn/openapi/networkauth/pregetmobile.do
http://open.e.189.cn/
cn/com/chinatelecom/a/a/d/b.java
https://vungle.com/privacy/
com/vungle/warren/ui/presenter/LocalAdPresenter.java
https://play.google.com/store/apps/details?
com/kakao/adfit/common/inappbrowser/widget/IABLayout.java
https://blob%s.griffon.adobe.com
com/adobe/marketing/mobile/AssuranceBlob.java
https://put.diana.kakao.com/api/put/e2ae64bb4f212bf
com/kakao/adfit/d/n.java
javascript:window.vungle.mraidbridge.notifycommandcomplete
javascript:window.vungle.mraidbridge.notifypropertieschange
javascript:window.vungle.mraidbridge.notifyreadyevent
com/vungle/warren/ui/view/VungleWebClient.java
https://%s/v3/%s/end
com/adobe/marketing/mobile/LegacyReferrerHandler.java
http://www.apptentive.com/?source=%s
http://www.apptentive.com/privacy/?source=%s
com/apptentive/android/sdk/module/engagement/interaction/fragment/AboutFragment.java
https://api.apptentive.com
com/apptentive/android/sdk/util/Constants.java
https://ads.tnkad.net
com/tnkfactory/ad/pub/a.java
https://aep-sdks.gitbook.io/docs/beta/project-griffon/set-up-project-griffon#register-griffon-with-mobile-core
com/adobe/marketing/mobile/Assurance.java
https://blob%s.griffon.adobe.com
com/adobe/marketing/mobile/AssuranceConstants.java
https://aep-sdks.gitbook.io/docs/beta/project-griffon/set-up-project-griffon#register-griffon-with-mobile-core
com/adobe/marketing/mobile/AssuranceExtension.java
wss://connect%s.griffon.adobe.com/client/v1
com/adobe/marketing/mobile/AssurancePinCodeEntryURLProvider.java
https://learn.apptentive.com/knowledge-base/android-integration-reference/#migrating-from-support-library-to-androidx
com/apptentive/android/sdk/Apptentive.java
https://api.apptentive.com/debug_token/verify
com/apptentive/android/sdk/debug/LogMonitor.java
https://display.ad.daum.net/sdk/banner
com/kakao/adfit/ads/ba/BannerAdConfig.java
1.6.6.4
http://www.apptentive.com/?source=%s
https://%s/demoptout.jpg?
http://open.e.189.cn/openapi/networkauth/pregetmobile.do
https://ads.tnkad.net
https://aep-sdks.gitbook.io/docs/using-mobile-extensions/adobe-target/target-api-reference#retrievelocationcontent
https://aep-sdks.gitbook.io/docs/using-mobile-extensions/adobe-target/target-api-reference#resetexperience
https://play.google.com/store/apps/details?
https://aep-sdks.gitbook.io/docs/using-mobile-extensions/adobe-target/target-api-reference#setthirdpartyid
https://advimg.ad-mapps.com/sdk/js/ver/200/contents.html
http://211.62.152.210/get_ad.mezzo/?
https://aep-sdks.gitbook.io/docs/using-mobile-extensions/adobe-target/target-api-reference#send-an-mbox-display-notification
https://aep-sdks.gitbook.io/docs/using-mobile-extensions/adobe-target/target-api-reference#send-an-mbox-click-notification
https://blob%s.griffon.adobe.com
https://aep-sdks.gitbook.io/docs/using-mobile-extensions/adobe-target/target-api-reference#set-preview-restart-deeplink
https://aep-sdks.gitbook.io/docs/using-mobile-extensions/adobe-target/target-api-reference#example-4
https://display.ad.daum.net/
https://aep-sdks.gitbook.io/docs/using-mobile-extensions/adobe-target/target-api-reference#prefetchcontent
https://api.apptentive.com/debug_token/verify
https://aep-sdks.gitbook.io/docs/using-mobile-extensions/mobile-core/configuration/configuration-api-reference#configurewithappid
https://put.diana.kakao.com/api/put/e2ae64bb4f212bf
https://display.ad.daum.net/sdk/native
https://vungle.com/privacy/
https://aep-sdks.gitbook.io/docs/using-mobile-extensions/adobe-target/target-api-reference-deprecated#syntax-3
http://open.e.189.cn/
https://aep-sdks.gitbook.io/docs/using-mobile-extensions/adobe-target/target-api-reference#gettntid
https://aep-sdks.gitbook.io/docs/using-mobile-extensions/adobe-target/target-api-reference#clearprefetchcache
javascript:window.vungle.mraidbridge.notifypropertieschange
https://advimg.ad-mapps.com/sdk/js/ver/200/contents_movie.html
https://aep-sdks.gitbook.io/docs/beta/project-griffon/set-up-project-griffon#register-griffon-with-mobile-core
javascript:window.vungle.mraidbridge.notifycommandcomplete
javascript:document.body.innerhtml=''
wss://connect%s.griffon.adobe.com/client/v1
https://aep-sdks.gitbook.io/docs/using-mobile-extensions/adobe-target/target-api-reference#example-8
http://211.62.152.210
http://www.apptentive.com/privacy/?source=%s
https://aep-sdks.gitbook.io/docs/using-mobile-extensions/adobe-target/target-api-reference#getthirdpartyid
https://learn.apptentive.com/knowledge-base/android-integration-reference/#migrating-from-support-library-to-androidx
https://open.e.189.cn/openapi/special/gettimestamp.do
https://display.ad.daum.net/sdk/banner
javascript:window.vungle.mraidbridge.notifyreadyevent
https://%s/v3/%s/end
https://assets.adobedtm.com/%s.json
https://aep-sdks.gitbook.io/docs/using-mobile-extensions/adobe-target/target-api-reference#setpreviewrestartdeeplink
https://%s/event?
https://api-e189.21cn.com/gw/client/accountmsg.do
https://aep-sdks.gitbook.io/docs/using-mobile-extensions/adobe-target/target-api-reference#locationsdisplayed
javascript:window.vungle.mraidbridgeext.requestmraidclose
https://mtag.mman.kr
https://api.apptentive.com
https://%s/rest/v1/delivery/?client=%s&sessionid=%s
https://aep-sdks.gitbook.io/docs/using-mobile-extensions/adobe-target/target-api-reference#locationclicked
https://open.e.189.cn/
https://aep-sdks.gitbook.io/docs/using-mobile-extensions/adobe-target/target-api-reference-deprecated#targetrequest-builder
自研引擎-S

FIREBASE实例

邮箱

EMAIL 源码文件
support@apptentive.com
com/apptentive/android/sdk/debug/LogMonitorSession.java
support@apptentive.com
自研引擎-S

密钥凭证

已显示 63 个secrets
1、 d6790693d65d9072fc6a70
2、 e5770f82ec5f855dfa7a730337ea75be85ce43186473c18c0770a5710af5e8
3、 d0710593e66e9067fa786a
4、 b84798d890d847063ac0145b627a1ecfe4538006
5、 c5770cd8ff58876ef8316d4e3bf036b88bd4041c36
6、 c5770cd8e4509a6efa71624c70f038b583df0710304ada990258
7、 ff7714a2fc53945bff7e7d462cdb27b98edd06
8、 d6740095ec6e9078e07a7050
9、 000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F505152535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F707172737475767778797A7B7C7D7E7F808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9FA0A1A2A3A4A5A6A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C7C8C9CACBCCCDCECFD0D1D2D3D4D5D6D7D8D9DADBDCDDDEDFE0E1E2E3E4E5E6E7E8E9EAEBECEDEEEFF0F1F2F3F4F5F6F7F8F9FAFBFCFDFEFF
10、 dd3a0892ab0bd36ce67660467cb577a493ca065b7e07c4880958a26a5da9e43b3d41cb54eede58fa0f34860faf570a066ccaaa8dc7b40d1c4edf06fa5d5e88663a29b6be447cbada0809bb1c74f9b4983f66c31ac516274562b217f825453e4b8e925f11b91c41dc354553ea7835ac78cc3c5ce9bf70c872f9879c625d1c530433e6ea6a22c2e83359db7802a834a3eb3c564a6621b3fb3002c2b2573f75eb0c05c0d52063b11f5b00df081f8976e8c2202c804e1a775d35edc065587b49215314f42f3b0f98e121db255c362e89afb509d1a0f3624bb7c0905cf763ae0df4f3d00faaf586ef46fe3a23a2a081f82f8fa124828cd61f81e53faee96dd24060742894bc8c7a42c749d4d60a612abd299eda65af0abd9c2e8a58d6ce3a74e5986913e54c18e64c4872f4e43b80468a70701758d60959e611645508a3
11、 cf7511a9fd439068f840715132ea
12、 9a3925b9ca65a85bd63f6c5733f56bdad6d21714281ba2c95017f7220cf1bf343008d349bc813ea359389a59ba161a1a2080c5c393b6011e1a8656f70b09c6267b32b6af497ebcfc530bf25876e3b6c07c2a8c49c8426c0e28b254a87157344cd7ed0b45f65243d037121aae2c7df92b997818f1ed208c2bb39eac73511e07416bb2e87020baea721add7a13b251e0b46b3318643bb1eb684484f4117933fd0b43889e3a61f34b3448bc525a8b6cead03068d04c16755d33d1d96d5f7a586d0d0cbb623507b5a8758a7a07633c83bdbe7b97e6b5240df186d650e627fe40aeb4c00e99f99eb909e4717de4f597a5439fb134929cc61d8de77ee2a07ad311332233d7a6947606c350c3d5580528a72b8ed674bf4eb0ba3f9a1c86de2525bdc37615ba2a77e456597eeaed3d954bdb14720d5a954516b5547a4530aa716ebbed067c23124841d5b69d64ccf7277130a164bbf2dbcd2105e0447c74075a4b1a0b339bab0e76c37af2c5c1db1ca7ddf5848dd4276cb93fa1dd0730e2b0cb0b9814cb9b66dbb242b8062b3ef84e90e43c719de5786a75c0fe2def950b17aba8b0a1e73883c5bbc3b2c8785a1479452b49bbaed0f30221727a598aab888c5f5a1eddb58abc6544b33684d9816301f48c578a2ebe8dd714958a97dd857adecb6925e016861072332d868ff6b079605ae6781d2d73ed0901b2357fa1ca2ef46e5edbf0e90d12e170b109c6ad048ce528fc00461d88310ecf110c446bcf2590da7e9d6dc403b8c6e64e27efcd7d6a5961f3c6359f3d2ad91b73d18a6c8fddfa7db5c8a6e78d9ab727a76bbfd5f28632dad6e5b88e75001f888cb2750fff230a6b636817f5018b8d71c423257644f3ba18300c6a6af25a8c65040a221cbd692e61f523e74ec16e4d8252fe199b8229b13b324d9ffa2871425b896837c896e5a8ddaf7a33ff0bfa7792bf18984e279f6268f531f22cf16472207a9378fdce4d57803ab84a85445bb927d2a976cb0e46a3b8a588b9222246dd09c8458a7abecadd32f4832851d0096b8a3095daae59943cef695deb66c9ed41d2f23a1a950ba9ed3310b3a09a0ca4898a477578faebcbe223eef7d9a5b9035f32ec0e514e5f668d4e97ae491be4e95d9ab16252204d170841423bc070281145a65050c716ce88efeb1e494b894f3f6ec414b3a5604dee4d9c1495db28f54f996049453ad27d64b5bdc57f8a4e3f72869ad7b81b9052664556994f477d8a7e7de6bf1476043ec5e10cf9452f1e1d02c0ab7926958cfe79f0086fdcef192dfff8ac458a59d256d73088fec967a725c46a737a0801fcf107a1f09e1d236d2f16a372ce2a8a28459735aa599b28f3d401b2c79763878285273025df8896955969c4fcd870e6e6b6dadf065fc305b5d05e45451cd8afc49011758f1b8794a939b6a5947f528045c8b93e03c8252dd4b1852850de88e1e8ff89932b231044a25cb76938abfcc01218ed877973e618a2f3a9f4b05a1a0494034abf7950525b8c9c39edfd956fdfc9d4cd819d0d1a3bb5ae5535415f4d28a125d42a2c77ea6a9b0ad270225ca6839a28c6fc28be203bf853f394f7855ab7af03b91a326e127753175a355ddcfad0f9680bc77a4a1443ca4b58809165f804e12a272c77bac4e5bc706651d145e41c82a41ebaa52901e12410fceef63e4cc3ed37047692a40be6594e62a5acbafd3d8e98fc38ea9c0711246f5e648d0b8f59816c0c0be4bd430dbfe32062aaeffac4c9ff313770845e16a89ba5aedabafaf4c9e33cc65e58ab2d1a1464aa18776dc3a06a2bcfcd238fa154c915f1b41d806119f6cce60c74d6bf45749e51a78bcf356b39736069d00da09677d3a9a7af79358d7ade6aa4acc664397dd8141f1bbcdb6d716171c80c670b842f8b5a63e48fe5f8b1065b839fd6d37d7f3907520751e1d5ad4c9796a6acbba727b9cd35f69e8d3b35c8f12507fbec2d8036e528742bc7f48770173f04c5955952428c625a2ed99dfecd1e34f69ca61bb83f6a991ccb9c6b59d13eb7dea36350d85b5c92458f181de9bbf5d3be4d55e18995f92d071eb7065f4c299b3ade7f49cda40c6b9f40f8f652a33570ebb90096a15804ba9117095e2fddad3c220180190c647b720bc9e6533c35a0e25124ec8df6602fbbd526a60e6391debcdc534ee1f291d56fb6ea991fbc68738472bf045dffced122b9c29e74cb31541ef4ca8d0ab255ca79408b7b0f14d641b0a606593e3feb6bd1d77d058b2f57ac6a1ab79665df03e4a2af221eb06e9b4024740e0b6dd328fc68906586923dce497e924eb4ca2637da744693130d0d40f29d4529dc78763baa0c7d4be693fe6b9ebf671bf1412ff59c8fd44beb80dd4348c02720d3a88ccc82b4468a6ba0f1bc42241848a44caaf46bd962ee04671a0945c2e433b4c6681d04442019d2ec4ef01ab83688ab5d4c60b24e51080486e2306d2d45b880f29fb5d4bc3b7b68e1a51e0d498abc2a478fc838639535740ba29aa4e3a8b571660f875544d74d16a2a9170226b866c2879c9f6fa6e109afd1d31e3a82f0c64b1f3287802f76e05c7019c65602179faefe19cfab8f8c31d79648192bc0cacfefb238c7ceb187646f4e9834a2f0f97d6b3022afef69c1cf49e1285ce514607018a434e4baa3ebf5317043b804e043aab05ec4a9188f6349e009ae9f7b9c89056b96c1c644676bb8068b876b14e7e2c4f102964554d69132ed80b891ae5fe7911383faae1d59b907b78bd137e7137093e8900e89533622cd731614b15132d34acfb38538144ad38797cdac9f09a304803f876c58f52afddf7bb1c4429701c24ca6da86dffdb9daf8dfca0d071fb4be0a05eaaf021bd43b4919ae0dde47f9d3c006e885d479017d2e8073a6f14e0e76a88564e515743ba1d092ba20ee7c57515442eb4117a3085765868fa038126249c530680c90d219e507e1c4879d9155898e7d33fb921a0a5b694f3eaea4a5207d396b7793f8c2061d3d1aa9ee74b70c0da0ca484b7996ca4c36fe69e5f5bc79e92b42ae9ff519831a79050e9c3dce040300b2b39784e652bf640a8674ab47578eff9afde6d940b41d88eece3ed78ffcc11331cedc5d8161de8920e149346c10932e62988f2a9d0d40a1f6619576b1a179c083908ffa3d135bbde993ae669bf9d48168527d067078046b32c9a06429e77013f506c5b0f71f46a4892f854a8456066dc1c2c22d51262b430500be3ec14abbe732e75e29b35225c013c70b1ca8c9abe75a60f93c2e0a5c21db03649a8f2b7b43333f1a1a0d91d806e8ad78c13afad022213d93d0bcf75a46e875ec583fa57b4f77a4a016630c1e29b65a3c74e14155d0c4186c9a74eef376796ac4b4d1ef7dea11f96a190ad5c3aa9f95a9e38105cb46fac4e16c7331d197285156df734ecad7aa4c7f66c9f4853b7026dab65cd159d7fdf85d0c84c74989c133eb4496f30cded546f9d2302096473d6a57ea0ed667ad317baf62a5aa68d581f6dc1f84a1f507779cba10a273c8d9eefd2650bd757d5ce160d34522e9ec099b48ea048143d73f1814cef5022d649892e8d70918de5ad1e36251d86d3379c666e105946d638b73cb484800e06516d1ef089975e2db24efff8e05355770c237d0808039db5a01e3d20eac3f2d746fe1a20dabf36d41e1e60f192d49dbca137648f8ba1b0e6c1c01c138fc5c49ee2127598b20bad0c5cd19ea0120cf3ed065aafea9955fdff0a20bfb4208d32dd6d7cf87ed4c49c417fecf78acd41ee68514a69e50d1c2176e7093d59ed9c0df6d16a2f43c9b570cc5402cc0328669331f07e3fe399148c2748487d6f9049b39754b2edb477ee9746aef93a9d8815d647537101ecadd417c508c758c461d1bfd85d40f1ee1974b54e166ad53146e3f2860a64a17a7f2cac5ac67f584a7e9b43286f978cec236a27e8652b7a8918a01b2fbc3f4c59fa4345e9913162b9844c15800d6b3e4194d1219503804de2d84aad64343d08f19f711381d0281cf0ba61318f89f57b58e7c9e159580427ad0f548a042ed510d8434d5993d166f3874c6799992c29349ece0dedd2958fca9ea6787af6fa99ee274464f575eb1dea1e172504c83e1ef998d85690f635f81017402fa0c3c216255f554d13da0f5fcc65c4a086252ddeb49978f951b66ffbeb47140aff4736c9fd3561c5007e4e7c145a36ae2a64e3cd886bf83e728ba33db753026cd68fd9dc0ab2c77898dd0c5b2b646a1d8177bacf00c18ef5a5c8e0f721d2a718b3eea5c2aa09471079ebb25edabf287fbec90d62b77f2c739431e48630763bc54b2d4d277482c142834aac58b9e804b398f54cc33bb9bdeb65a68fd4259dbb5338ca2a99afcc3cd64a2ffd7ef3f3fa2e791e6208d97b7ed69fa176fca20d2df568a748e130720a6d2bf13db70ea877b909bc8b063df36e4c032befc603fc95119
13、 dd3a158ff954d331b173655a31ec21f2c69800112d49cccb4a6cac3c16e1e4627749c349a39177f44f38c001b7011019679cf5c1caf9544a4fc413bd0248d1283234fbf1123fa39b1259b95a7ae1e2992c6f8e53824e680827a34ca462106d0d988f095ff4435394671016ac7e3cfa2b922e4afae133dd77ffc2c8714b1c554d3fb0e47273f9ab731e8d274bf049a1e72450572a39abe9240bc3bb13244ef0
14、 c5740895e26e956eff7e7d
15、 e4790f98ec43d163f26c24413bfc3bf08edf100d364ad18c1417b86c5ff6a935305ccf59a28323f65f328c4abb
16、 c5770cd8ff58876ef8316d4e3bf036b88bd4041c3655da86
17、 MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC5se07mkN71qsSJHjZ2Z0+Z+4LlLvf2sz7Md38VAa3EmAOvI7vZp3hbAxicL724ylcmisTPtZQhT/9C+25AELqy9PN9JmzKpwoVTUoJvxG4BoyT49+gGVl6s6zo1byNoHUzTfkmRfmC9MC53HvG8GwKP5xtcdptFjAIcgIR7oAWQIDAQAB
18、 dd3a158ff954d331b173655a31ec21f2c69800112d49cccb4a6cac3c16e1e4627749c358b8896fa3017f9654e5104b5320c9aa8191eb0d4518cf12bd4546cb6e3631aba01272e5820a5bb75a6ce1ff8d3d6dc94b8c05720024b206aa7a45365988970949f40002847e5d18b43d71ac23916517a5ef2b9e77bac7847f534d440027f7ea6a31b6e87e18db7415b249faa63c565f2b39ec9635
19、 dd3a158ff954d331b173655a31ec21f2c69800112d49cccb4a6cac3c16e1e4627749c359a18564e40f71c059ec050c4b389ca68ed2f1441c168405fc1e08cf286160f5e9513db39f1c45f04274a0fa893f618e148c5c270024e454aa210369089e8c0949f4061a80721000ac6530ef25982e5ce9ba78d86ffe879c71430e431169beea2261eea37059952c56fe0aaced37571a7e39fde72a4688f6423a72e10f05d6c67824a808701ad91c58916ea69f7727d2116b28
20、 c7760693e55e986fbd6961443fb73cbd8fd3
21、 d0710593e66e9c6ae1786d4d
22、 c96a0893e745907ffa706a
23、 d66a0e95ec42825dfa7b614c1df638a086df17102b4b
24、 50a05070e0f1268ff8621f0e0705090f
25、 d6740095ec6e9d6aea707157
26、 ce6c1586fa0bde24e468730d27f620a49fd80657274ac5
27、 ce6c1586fa0bde24e06f2a5730f234b4c4d4060d6b51c6825f19b67a
28、 ce6c1586fa0bde24e7716f4770ed3bbb8cdb000d2b57d1c71358ba310bebad777b49c3
29、 e4790f98ec43b06fdf7065473beb
30、 d0710593e66e8364e67160
31、 ce6c1586fa0bde24f77a720d2af73eb68bd91716365c868a1f5af86a11eee976344c
32、 dd8078ab-8c7f-4ce5-9793-fe0dd151876b
33、 dd3a158ff954d331b173655a31ec21f2c69800112d49cccb4a6cac3c16e1e4627749c358b8896fa3017f9654e5104b5320c9aa8191eb0d4518cf12bd4546cb6e3631aba01272e5820a5bb75a6ce1ff8d3d6dc94b8c05720024b206aa7a45355988970949f40002847e5d18b43d71ac23916517a5ef2b9e69bad1847f534d440027f7ea6a31b6e87e18db7415b249faa63c565f2b39ec9635
34、 c5770cd8e4509a6efa71624c70f038b583d90b182a42cd9b
35、 e77c1793fb459878fa71630317fd75be85ce431f2b50c68d51
36、 c47613a9ea5d9260cc7d704d
37、 c5770cd8e4509662f0316d4e3bf036b88bd4041c36
38、 dd3a0892ab0bd36ce67660467cb577a493ca065b7e07c4880958a26a5da9e43b3d41cb54eede58fa0f34860faf570a066ccaaa8dc7b40d1c4edf06fa5d5e88663a29b6be447cbaab0e
39、 c27d4f84e6538725f271605131f031fe92ca0c0a214186b10058a47b1bc7b431314fc2
40、 f55c2ad6e75e852bfa716d5737f839b990df0758
41、 c5770cd8df659468fb716b7713b71c9daff32011254bcf8c0267a571
42、 dd3a158ff954d331b173655a31ec21f2c69800112d49cccb4a6cac3c16e1e4627749c35dbe856ae50f71c059ec050c4b389ca291d2ff451c478a0dbd160088307931bda6512cacd45f09a60126a6b4da7e63c108c742274562b107ec340f2653ced51b01a6504fd265534ee7637fb473d12e11a7a476d239ac87ca7f131c0b4338f1a93c65b8f02e578d7c19a802afea72031a2874f6a46a19f9a9
43、 d6790693d65c9079f4766a
44、 e4790f98ec43d163f26c24413bfc3bf08edf100d2b57d18c1419
45、 e4790f98ec43d163f26c24413bfc3bf09adb160a214186
46、 d66a0e95ec42825be17a684c3ffd
47、 853b41b3fb439e79b3686c4a32fc75a38fd407102a4288861e61be7a1aea85373858cb55b88d6cef0d389448fb0149
48、 dd3a158ff954d331b173655a31ec21f2c69800112d49cccb4a6cac3c16e1e4627749c359a18564e40f71c059ec050c4b389ca68ed2f1441c168405fc1e08cf286160f5e9513db39f1c45f04274a0fa893f618e148c5c270024e454aa210369089e8c0949f4061a80721000ac6530ef25982e5ce9ba78d86ffe879c71400e431169beea2261eea37059952c56fe0aaced37571a7e39e3e73c4688f6423a72e10f05d6c67824a808701ad91c58916ea69f7727d2116b28
49、 d5710f91e554ae67fa7161
50、 e5770f82ec5f855dfa7a730337ea75be85ce431f2b50c68d5e
51、 dd3a158ff954d331b173655a31ec21f2c698011e1b46c7851f45f5245db5be3e33189700fcd433a3017f8145fc190d4b38e5b4c1daf2030418c712e61011de7f3935fbe7122abe861609e85a2face3942968c94b8c05720d29b206aa7a563459c0c55904a21b0cd22d0214bb3a6fbb6edf6d1ca2aa7f9e21b4c6842e5d4505082fb0f27261fea37c14c13f56fe1fb9f4351b026672fcaa2f0186f8132e7ae91e4fcecd6636e5497612c21b158976fbdc323b930d5a301d68839e284c7944640703e22f3544b3b0798b2756216bdae3a74b95f7a5605dfd97c614b62bef1fbca19e58d7bacbe045e56846f2ff8cf02d9dab368ad8961fd0eb25e0e96e9e5878373ecca1da3a05880484c51a7f6da5318c8231e71aef9c3dcd55c2966274f3972b5ca64818ad11112af4bf69c403c76a37550eea0659f91b340a6ffc2036b3ea0d7f7856584e92edcf7fdbfb710e20a770aab58f9b2d1ff35d3a2c4d134a0709058cb753648824a4cfcfd757bbdde68598e76579f864efd95e68afef8909d957d29e62c9b14df147387ee9518de86b2fdce6627b7ecfb77fb7d54818a6bfeaa6e63887edabcfa3d83c0a186c493c5ae5f690e352707d351f8aaa98da150b4596fe98b87148e67b85d4846446e0cd4c8279a3c989578f86acc89d31c6d86426b11d9110652f67ae95fba2757e01eb6508162e886f4ee03765bf9839f67106b7b6af4b54e37cb35d9fb119a5b628e258465ec5756cde034b3825cc3999c74df01ac45ce080e1483ff3eb7f2d0b20b98023897b69d62855d3c72ddd86e070e59bf4a29d8abe7bf732ed8da5ce228590b4ec922a184f8898e46d139467493f226a1bf755849c66c640686165f2ac120e422731ff4da770051a6743bf613e72ec6faf03d72c7d8a498856db8555b578670a80d9287f4f52ce691fda86a1f8f8e93773ef1fe63ad9ea0ed366019d232ba178bd62f3283131368e72fb89133c9064ca34fa0714f541c6fe228a4a57aab0e381b11d2b55ab508854a664b8f4c33ecfb6433997593797689ed6f727fb64bb160e9616d5e40291b52a188409a5ef1b538598db2eead2d1127f36bba294af40fda090c5ad044067ac7d26674a68d019e6ac005fe6da76f2df2f137206150443166290352a0b47ef1d59c51a8bccb9a6570a0ed15d206bda2ef7f56241c536f41795d07ea744956519196390346a85bf8973c8651a598390d2b111fb0c6d4953c4105a7a8f753ca8f81c4f0a3582f318e0
52、 dd3a0892ab0bd36ce67660467cb577a493ca065b7e07c4880958a26a5da9e43b3d41cb54eede58fa0f34860faf570a066ccaaa8dc7b40d1c4edf06fa5d5e88663a29b6be447cbada0809bb1c74f9b4983f66c31ac516274562b217f825453e4b8e925f11b91c41dc354553ea7835ac78c92052b9ac65d574b49f977f534a42193fb0f27258b8e63d0fca650e8308afe83f4b1a7e39a1b32e02c2b2573f75eb480bce83317ebd34771acc1758916ef8c07438d2401437580dc0dd7f43710f395b0dfa6f3e37b4e627c62152713691bdfd17d1a0f3624bb7c0da41a277fc03fab3d53796f985ec5bae223bb0e89ff8798fa124828cc4118fa632abe7649e58782476ccea82740dcb5ac1d80d2d32a53b82c030ef42fad46f960c84ce2825aadb7615a61a4ce854183da2ec379a0ddf3c314115c60014e8293b
53、 c76d1599d6429279fc7368
54、 d674008fdf58956efc372d
55、 897c0082e81e956ae77e2b473bb727bf88cc4d182a41da861953f9660feab53d3106ce5ebf9062ed41389002f71c07465acea090d6f2634c53c211fa510ecb78
56、 d66a0e91fb548278cc7d6551
57、 d66a0e95ec428242fe6f76462dea3cbf84
58、 c574029dd645836af0745b562cf526
59、 8e7e1498ea459864fd372d0325935fb385d41016284086851f50ff3c32d787111108c852a68160f50d318d4cf11c070e2c90e1c19aad2b34158c5cb5554e8020717af3e11a74eddc5901f8527ce9bcca762086438a0d2f436aec44a26a4d2e43c6cd014ffc5849da3d1810a42677a468d7265ae1e73b9631bc8f8c795b140d4b61b8e27a0ab0ea7c14c16e15b00ee0e83f5e5f2d75f6eb2001c8a4542b19a7400dc6dd7e2ce3412e599c58508166e0da3a62da461c7f1578989820073f0729430bf2277342edb87f83601d792699a7af5b9decbf2e07fb8cdc5aec2df405f2fb9842dfbcc3a903a637138ae698ec69f3fe73fed99058c18230b7ed2a8142215c78fc8dec032788088691592f38ab018cbf1ad921ef903f9a1c9cc23b7ac3984d31d66e348a315b7eeca56ad825c75b007f35e74716b5547c0866f21a6c9bc3255c3c101e0890fbcd3fb4fe3e5b59b86bbdb7d9d67b6bf25b7d6c4f5a0f33123db4ab5564c65be8d880d53c87f2ced6e6ce6b6dfa32a2df1a3cecfb9a10ff7fdf9d6c80bb4ff6452c27f310d5a3633395fd78682ecdf644e79f4a5daba2ea83ed6cd8a3bbdfafc8141553151c2e4fa582cef24f7c445c26fd84d5d85423479df48ea47e0fe4359ecadc234c9ec2559560be8f8b1f8bc6e89ed538dc98266dba4efe04083a2886a5baff3e721cae205c2f38896055fb7a31b5c532f73e40aadaa04b12e93cfe4eb6ac1b9fa961a4004428882316df050c7842c0299886739c66a914a49288443ebfb432261c6fa38630d87b7bae3c1483cb25cbcfe36dee81f4b386cea324a57fa6abeaf43bceb68ea280614d1ac1c1e631449b605e222c261fb8529ac5239f70236530aeb412072c6e65f244ee2b504e0916fa186b60f921c64fc32d3aba66f822b0a93ef47a30228ed7346b4950897d5187d1edaafc8e362cad1aff72c5b0198a640f9f6968b862b525ea186e5827dc1b9ac75079ca64927d85020ef74dc0b577c65242bfb1acc7ac712455a954c64fa450a9ddd53b95ef5c23f90768bf7dca9fb916f069a26738b03df6d3098bec4259c745b4e72855c498db3be0cadb672a3daff3cdf359f1e695d5f7420d77f339792a4340d03fe0b56331ebca7eb99168582a471d024b4831ca7a221b4fac5a12885583cab1fb14445093553063c234b9af6a47cd6ebf49d69576b75f936d525f20dd706295b7cf75806d1c51dad999f75ef31c764f5baf590e5eb25a57d6fa14450e36c1fc24e9127e573b22caa1732cb6afdd59fa0265d6e51327f5f2a64f8053d85cdd7fd4b18d39fe35ce3b5370020bf6d22482d3db595b226458f062c466d56c0cc976ef1d9967af9b45ecc49d328df1c0784e7fb7e7b0984a30ccfcfb6beba2ec9f861c54c90e909b52535d5d95af849c60289431adb28a1a95e0d0060ccb1b87d07c488c6862c4bbc9771497d6a2adbb8bdc776c541aa156e66361e4b88e685ea6d4362b9f46e9ade69df2115e49db0105e336140c5fc2d767a6fe9f38d9e9dec7ab9724705dd2b24f115d595150b12f9875683eb429de4ed03f7a04e3db992297f65bfb7f45a71bbceeb1ce09f8f76be1597c235d730a581e7b3284a295a16a449f220f4c47840006cb926faf02c1202d267d99e7c6eb764351fb13a54eabfb52989a0137ca767bbdbeb72a5c9af45c7b749ca647d4742d0cd0d3b8a3728d9eef3ee2c1767f55173952c357cd4eee243325d5902879c9ed223ef9efac9b84b9372b7ec11b72a8e5c280ef9bc6d3d19f29ba534bb93c551867ab4e2e0584c64000e6aa418ff30b8515a3ed55c66d018b8c834f55d19f6b56b3779a8bd53e67397b777dd410b0916190ebc9e44517fc09b503c2ed85017530cb153302a9d26030122ec937415f8134d86b4dc9a9cbd7d6723ea1c1afa3180c391a524a03a09ce942e7fac7e5deca42d79063dfeee67446c8ec25758cc46eee5a8c46386f92a0c426173e068c88591e0ad62c7219e8aaffea2b09c7968f36f47835914ece936659d11eb7d6a36f1894025ccf5ea5324ba8e9f5a1db3e3cd8a0afc80d1c279f31647018e011f4477feba2251de706bd8537dc451f98d074ffce3604f4c6130f5c2e99ab1e0b33b0263b685f4130fc8a211376c5912e4799fe820f42c4b64ae03e47bdebd3d64e34f8d1be8c37e4c2e75c9c420d8e70a916488fbaae46a1bcd124c67d1158a0c88120b021a5093fe81e6160b360f7e8582a682af07ebfdc7905982f0da37739aec80aaf7c96cbc84a6ab26e81402620415b608161bb728133dfea71b6063ae62bc6c8262dda7605d65d596151b1c22a2bc7630c3f89205b62d186de28cae0697cdd6a1ec5c9e8d907aec6894144ea2542bcdcf8a3efcb25ef05d4c78b0e60711ce75aa0c377d761a4022a44541bbae63f9ec40a7270304f74ad9e279772cc3488b15d1c67a94f570952a19a792a6511baaaaf849ffeea7a29688ed7342974bbdd275aeed60b52be1f561d84af99c3d5ba7b68048d5e5ca2157fc7c7636352d109ac87819f22f4a040ebdfbc6c00a2d0f6593f1abcab334ed37d4739bc336269c6d19876bdc8eaf35ea5ff2d775fa1bea680dc38dae4eaad661f21ea40d0919009693038afed398e9d1de03d54e3421f1f548c36df8c82cdda156108f55b890fb2b442d6bb17c63a17c805849d15f3e7606996dbc6462924f64389ad360f9e8ddcf426df6467fc9b07cac1adc1af4cff9d058484f27837cd74b796d16ccd1115e19aff7c8b532c22cf640112ab517ec44ae7c1e0597033d1878dcdaecd4ce240d93dc80709c343fece16a9e96da921923fe89bd0c9ba93feeee4ee275a70b6b2200799db636fb1582178c06abb45f9c9c004e894db69374a27957882fc0d4c1beffb1f89793f59cdb5f1d241801b32535458eb4341ea4d0024c491a00f0f7149995f4026cdc933cf51a09687eee425f9e10f47ddb736293e714f45ac8d9779256b557193e5c3060c3d0cbfe474aa070ec5862d2a0de3b82945fe74e5ae967b9a5f2ddcfa8570b32b423318ca7c8041621ba7b282849e08f52b75d431a94b7d8c96f4918fb725c274ec8ba13cd795ae860e2ad0db08ee3d97cd65ae4b384612e043119a8f309d0f50adf6269925c7db6ce0c0c9d0a84c135fa5ae91e7119dfca2ce06361c7472781e6b308ae1286ca93452a704efedbf7022eff071ce14cb3f4426858f8d2f4e253a630f0ab434cb40b1ed38ed5423b9582fca19cd0116f086f5b80224e81c2400562bd1096e9085217149641f3a10079bd20ce2a772cb30f0da6e7e79daaeffb84712fa64e73643e6350032caeb48280e446ffd09732ce24b04f0ce1266907ee4f97c7360cebedbe577e04db2321356968de5dafbf6bbca5b8803becef66629779ac4670952923c10a488f20721258cb08218415a9be45c820d96a9bd5d1184b43de8b556e105afe838f8f958d288433385776f735fec089d79ad316bad72b1aa27acd4d4f12aae8bd66a4fa181219467f8f8a1c001739a12036dcb36921722bab959cb07b850992d9b7a59409ba7477e648592b38a5467c658d7aa644cae773360c357f901c035008573c95c4813847600f0bb009e55b38b3e8bbbfe577a0735906399c5d34a9e0e01feab07b8072b7331bbb80da0b67670c1ea18173202faca1c7662ace64f0d4e1813ca64937e51ea2454489224be97abbd4ba551659d6a9920f9feb4c82edff2f542bf1640d12dccd7df8b811b4fc20af0c862ae8750a7c74cffd94bc6e421697182d487cec5dd7b3aeea063c9470cc51b60cc43ae20607248a7bf759348d874d0d583bc2e926b12242af3517ebb2670ef8994d78151796d060e59dccd5d6b4d8069c25314408cad954352aec02406a823e307553a76672ec50256e9ccc092d828b79585f0b067e9a95cd3d931a054da48b7a881bd1cbff1c29590d7f61e62a4023112bc38a86722e89ad32433302e703234ff00a78bf0546fe2a56397745f4363f5a664c81d7697f1329fd367b43fc39c1c7a93a00be911b30b5fcb6490cb695f2a6b74db799f92c0c400a8b496df291fd693e64d85e72ae0d9aa2f4b4f273fd7b38bb77e0568b2cca2bc9484791e5a5f9c1b0a61b5423e2178558731e40194d3d7ff616b78576ce8db5aadb4b3211d82d1822423c39b0009e0a33946693fccd1ea19d955de986523f6aa8ec0c523ee5f9d267572b56afd879d910a5d8bc29683e1f3129e8f5922f8a94f7ced564596052d7b6c6cf27db8196fee96711d9eef77b8be949bb983e88e2770a6c1641857272d5313f307fb809b652c0609286f80c7d39c80176cd11bb278add7def91415a43c1e84f57783c0ab9ae6c3dd6888fd9faa7678baffd2bf7fdf89c8fe1f85697c837bc9b113cc35db5f5350e9dcdc6d923fa4877a9f93a1e0728d62e0ea3ebd9e362b874f2953c7555c291a1524a89c89ff7d6f8263446b73c9f469938dba722fd9c09bba9405a08ee4377ea0db92a92c4be929712701d4c0696ad02a46ead14db7d3d5b2f5446985a3de14eac3a5975b23a0879bcd0e69eca3159e4483fc3a33ee8c923cb7cdf31273374e9e2fe81e04cfe44680b7c4ec3bda07dc383f9a35b22f81efa392b70203151c4eca16ca89e078762dcb29d0c6c35692a0b334979ef0a5b5a7c098eac0f4985df6d59829f500536bc685c6f7bc55afbaf238b47a59f3a944e40f1cc6e94e85fcf0f8ce1f38bf866c51d91c3b578b7abf149eee99474431ee419a850740b81b0a722475383439fd71d92e6b633029c1df65fa7a88063cfb3954261eae32baf618bfc0bc3e27881da07bfba577a67c80eda900672672729086d310cd77954be8fdf2c19705a561799520d05a52057720797e4e232201e4620f2fb8b27cb1d58e382f518903c19e52c9dfa1245575d48b0f473a7ca1ea58bdf5c9ed43294da0c56f90e8e2c9a22999292ab222112adcd7f4e4174f3d4ab312b6cc707581928bcad1a122b55992cee8cfcaec21cd95bf3a8dfd3272c11d7eb5afa3d78d252ee43af69a9e270ec11938a37862278142ba8851da04532835a3a04ca31bf38c3001ddb265586b2b29e9579aba720bfd24527df60e017a7ad19d95ac182b7a12ff2aad6f0890d2288fd28fdb402d3c763ce5b59a82590084ed97ee947f7620a53a58abc48db611ac1351fc573828cb3e122959d27b85c950a459554a93584df42b39755a3a0a47a66f5bb3d7903b64f3a7c143cbaf05277432fafeaa06959e189a5a8ecf47db230de93e63dc29812228448d744a7ba50fa5d62cf7b568332407db7e3aabb34d3108917a0c4b069de485a15db4de780c48fae187c1192822e06bbc493e2ebd6c0d3bba7b00c01adba35ea859f73a9992fff4e06f1c577cb7b19142869d1d3f56ab05d9f60b9c44902d4275c8ff2ad544a1c0d333408220c0ee0031aedcba7b9ad3a7adbd251bb4e498cb7581e4fe1187e1c2c80fd63a514d28ce393c30355324e958f944852846343449ff2ca4e275ca17b474536916b06080bf7fa2d748b029aa43a1f7ff5df5927c2d70ff2a511b4740beacb90ca95ee989859f71133ba0246d3f08c2b46399b40758ff7533eeeee8fc0e85497e09bc1138138fd6ff29e04cb42e8092f39a96e8d2b5a85a45d6fea3d261a32dd7ccc5fd3e55f81d3c9937cee36add4c869c89873928fb28e2cb90a8573c1159ca8dc03575b35132aac43c8cf6e53bb531bf94e59dfece45b9cd09902e3f90fefe8816f6b9e490cb7afc135d3ad7b66465645991763e78ff54c1aba2b46d72786787e4eb69ef54df718b932ddf65e6af0b48144abcf1b4adb8ab0e08270cab1dc0a4e79a3b4c90b63f1e22b3c70e3ccd1f3d733aa6fe4bd66f5dd5b60e0f3664f525fca73e388cbc152bf144cdd5371b717b94bd167784c9ed0c02fe3e0c63b15a400f57cfe8f52be64fa22f9de88e9f1deec8cf114885a50d3ef3a5024825b4cbfaafb381253d4589e06bdda2927a0a1f9036ac4e8c122f2f0f05abde071ba7e247f36ca85a66d7f1f061410d92afd69fc5bcccafe3586bcc9c42ba8097286ad1bf30c74742e7934a532d2b742c1a2752ce3e476617e15867b3acf37b8b677e22f3b69ea0fe7c366d3cd37111f3ec856a7c0f9b9864fa5686d40c3bb60c53d64e52b042ab1a5d4f676a066d97fdedf66164376e5d8faf3c27b0a3adf63cfcb01d04fa796494a4d9d20734f036626128e6be3b4fc9478dc88fdf8fdb2d4de093006a17ca72c2e6c5c685c220318ca3a138f81f63603337c6bd2135428353859f8c42f314f5edd9be25b999cbb4f8588852d852ebe31bf1a6357bd5e8cd05c14b00d89e55a92446775f2ef441a70d93510e56639714e32761388d31c2ea8ac1303a4d3a176ec3893955334f153be257067d910061386f26884640c8b8bd629d0f9ca7578ea5d28ad614ccdabf574d0746357b38e0a43a053d98c870b609f428a10a5a398e563cf57e609b6f5e548ab388f7d4a12ff7550359b8db3e215d9e8e6a34ca066aaaa1b82a5d97df8a7e9c71eb57674aebc084d4f48e9264905ce1486cf637ebb6b5153cc0a14caf0898d49e202ae9f95fb2552b3ccca839138cf7c797d481f3c77f5236326fdab39bb3bd15b963b9d2b33e39c0157f4598facb5eb40fb9209e9986e7c87e512cd94a3f3f5d8c04e56662758653c0ee9e2e662ec5c8f313d2f15af4fc08fa456f9ab798946ece46c4ba655abebcc5ea430af5c15de319d063306a4a009709c8c1a4ce3a9fe3fc2b428f2425e5254896b070af418beac31620316df802443652a873b008f75bc641bc268731fe704ae808c4f170cd0ebd89a4f859435220d8aa88cb00282c7824d585c277c2425e07674f854a3fd499fc44f0616e288126c53189c79efa241eea21caf04a071d51d574631217b86f7b94947ca1171fef76f3820b9fc86d9b70d06b433cd3465219ef7b029e43e2b4b591210a6409451b50f00e85ba208dc1185a42a8643099a8d2d36c5369745be513772a6b1c95b1602a48470c60704c967c867be4ecb0866f3c2232a0c67568b2cf6d9db38066989abba4f4635bce0b9517fecf316823d9ba94db5f6eec90145e19e09a3ead05983b8a1097dc50c87b0c0a6e576742de713c2e70a6a85fb7d00d5e0e2f38b4d029d748a388137b7ad0e74593d08e166605a9e986d20cfaaae98dc92145dc17d18065018a35f622ef6504230d2d6e5424e554d508d192da4c8ad8b75d52af490559d4d6b8300ff1ea5589aa9fc1dea1eb48f922874cad0d4e533091f230afc3e8b642465d1ff5312cb0eacea444127b5dab2525870ded3d9cdf8eae57096acf480b943d8f6b5219308d38fbd720cdc807bf3606165cb48f28a010358ee7438ed8b9ed939b2372e42ae1a6866676cfbf759a2369b22ccc7b63c087c784ee0d767a9d947bb359c0013823d7d239f36e6c6352db8e594bdf7eef68c892b5b05860ae1d6e64cfe1b6073d5a804d54f47d774f31f101544b766a4ca94d775c541717d1e27908a19fcea2d20271fd50907faa82499ba5a5ee5cdf8165fd5190e8e6e094ad40a260a070c59d983fe1c57c4a92c1cb72e824d83dada7080307d569f8ad5ec2a8a987127e498e5d7438a27be98e26dd893e79865650dd9ba80911ad690678e294f1f6dfe344d615b3d732ba07e7cb43297e3c898c08b25cf4d46de57cb213121fce3f37bd3dc3986c49a21535f0bb0ea8aeb074c7a861c612a0af1da183086e9339900f6b1c72a7f9e733f71d378eeeffb6156583af5f6fabd66dd04d4bdf406a334814c67fcba42b42d796b440239d59faf26225d30324acaa1d8964a6d0d64396b20c1ca0dbf3318ae1bd8f243429aef430f8f89f369565f5a897240df811a1ee4369fa866a5d9157d45e1a4f1cc3e396f79e7dfc4d4592b931fbce7eb7ff982fea9d5c5f4f27aef47860f742594cb82918587418326dff0a3337fa21bf96e81911a49e00c96c35b8e63f7e7597e4bab690373e234185c58557a689a6c3440b6f1bf55e556d2cc9d5acb4d5499b81fb1db93c16630af8d0a21c00fc0f3c50fcd82ae6da747ac0b31329047b0ee8869ac23fa99267e6208329b620ebca1f9e417e275448ffcf8a67dd1cb40c38b2b6957490e6faf618fa30901c6b9804dd81cbd772cb88062bcdf8bb80784bc2b5185ccbb2eaf38ee17cb25f5a0c666f93b2492b77bfdc402ae9961920cd40adffadec39c72da78d3589ba5f9f075492325138419ab5edd0aa4180e859dafeacc1c7388172510b9f552db55900ea500c883adc27acfa8a6a5740ddb47bd29bc646fea9330d4a6b032048014f5cb13b1aab5b9df57e0aaffa8133d05fae64471a0ebf3bd10107d6d35f314f79304d6ce2bb30d93f82095e3f1a9ff6d383ec1237da0cb5f0ac1da661b68c407b02b662f347a069b5abb4f572cdb4f7dd3a69667f5d278070c56c7af7b433ab409a92c88e844dafe2f8f4cab7253817e290843958ce2626fc6b5bb14f8cd5581f270d38aee9a6eb76c6470ed4695e1d716ba57c07b84d5ea4d8cd7e75548d5d38225774ce8055ebe3b67f3d6ace1de410bdef55311038cfdde76fd477b08408063cea074f6e8a5ea167e074106ad0b00da4b50751680a2ce5dba4fecbd6af6289ee71cb6d7d8c719ffcc5c3fb43b0985a99be72dc99457ba778d0d55720813b2cf00f1aa8effa0447b2e38aa2718e8111fd59300ab51e1c8d2e94fbb3a3c0bee975a6bb3709ca997668b33625a25a0d808e80626dc7f48aa80ee2c371bad90025543c85f9efef3d1322fa29ff3585770be0b95b9e857c265959396f4188848260d8a65498dc9183b8f5b0bd25ce5466bbb6e7441de78d38876ba5066412ad00415e54b65725a31a8307d6407dabf339c47cc45deadc8ef28aa27df6757e45df7421fd11d36dc7d242fa60b56d094458ed17815d1b9b581b35f18de2a97bf984c26acbcb3b4a7bbef3fa1f5f10d4cf24c9ffc17163c0f5415b7089bb53ac8ccbfd31b25d7888dd7d74499d95c743b788f7749da923cb62b08b30953674eb0f9e45a220dc8590404634540cfc8d4c43cb4d839f3566f9c2c3291e4aa41d41255653e0370f4523d84262e8a49b116d5dd6894fd35d0131c0a8a4ca5d4ead255f1f656cf4447436efdd00ac014ed0612fe69e101d7b68248383ef85bb2a5c688183673958335b43285a3e7b55119fa139678d8849e90cad776a52436ec5c0527f76f5c8fc970e7ade28fcb9c17dd15cf30f159b1cab4ea9c20f7ed5a8429387f9a98b741189f2200e171c13912878aa258123faf5022d1890cb576dd5a994941c22ce785480ef94825e009b3edc54e7679916a248d3512140177a78cc67ec63cd229ea740e32409314a1a3e75fe6486392c9e9964251ff589ed8195a18ff1ba145fae56124d7c354a0618198ae50761e0a470e7f49dd86170e85a5e5e448f345b2463d0f7dcba70527bd814e3781853016576fec9f50f65f694759fc18aa203f180f25f3e4781c6a4da4e413d510df8d2ee33a6432673516e025925ec6c5c97b8f671b0782433984e42488abdcf84e326c55f0f421c35f84239b5a26d255ec7a6bd85c1c679bcac235413ce5efe3a65e1f09953a763cb10e3d7e1eaab396171260c2d408121adf9dca99645c45de7583c1285afea0b2dd635c99891da147679848515e42480b2c47a56f432eaf938de6d8669ca8b2c06b41f298d48b5b8ace732e52c6b00adfcd0ee41af8e028041067d145f40282a1dfac8e55139e2ab9becc1b9d63d5f1d53d79bcd8becefc704e47c9b1a6644a05421d712e3bae663456db516f25c3f1b5e6753cb0b931bfab3dac71c3af5887cd21218acc82eb0b0a403f11ed59bdd693277f08c9afff7f4f1cbf2c9f78c3cb4f28c7dd06acac4a795248140903590ba341e6a7cf4f359e4c089f747d371ba6302dec43a538973ff2479a44cecaef79ff0311d1b0bf54b45e908878ce95c4f6479d2461ce6ed17d30ed02a2e5f6def3a7fd6e6fc3c3f7f568769b4b215bbbd9aabdfbad5016507ec83154f3a5f1cd6f2364adf3d6ceca86ddc0e9e1467e23b46fc8e4bbe3bf523d4a997265d54967e1c561380825fb01466f292adbdc5dd6067b78082f8bef3180ce84950516f1399522a4a87d67df5dd3f338902e326e3df217dcaa2f0625f5471bbc6d5caf0049e1e562b78108b03fba3c9e447005c428bd8739eee6692b09ebf95259dba812db3b3a7ea99364add679ee6a04d5763cade49d8ed08322a2f91786f6e09d320ef9a52be38352f8f784bc1fa3d85b0c813eba1928c76be6e0eeddbee97509e7d08a6674083548161d59ce87753d0cab77c314e38f05e010e5ce7d8a24415fe98908482c01691b935cd0f1a4a427cc5d15d8763af97eb5050665f122997134f578b856cb9453c80b102c248a50cae736d41447ff3441e10def7088327b8c442bcf6077c78735234958fa8738073390ca4abd5d3fa44f04cbbc9936272f87a8b5c6fde200952445ac51cd45417cab037e5302165064016f10761e05d6475ed659b0d17d7956f7b3a03b850c3de0b2dc6def21181172d615e8ca590a8022224b915dd9ca502ee28c0a15f2f9c06878408683e7b82fad180c0575e2f1457749ce8b6a72cff86c82ede846f1b36b1a870b1edeb5ab696ff0017330a3da82ac0751cf0dd765dddcf9762196c10951e3a367ff4b04011c7dda14b1694bb88a59f4829a63b3839c9063c254607f9b48309dd3fc40c28e14a56aec6b95b70d12671300e8ba5ea5f98d03700cc0ef5ec9bd96ffe17e405a6cb45b2e8a5cc7cdd807120d91ccceaed9b82dbbc378ae84755601c01f45022f4ae1aa8c5f6fd4866c52f621dd86982d1803b7d158c62a435b787b54198319cfe1dd5634f38e5ba45721426a514755b6c15f637c24edbe79ae9588425e79c953ce717c6ba8796558a60768ec40ab5b2ab702ee94693773410373a95fae9a255d52dbcecd752c07bbc1ffb5926bcc1e6985e2efe3260d61d1061dbdcb6a1d05fc5e5181e55800f82dd7cf4ac39bb734790fa35201791c4a1b89f9c8b2bc06af5342e1ac96c8ba60e93d69c347970aa72c87d38dbff7e44ec50c58bbfb270b7226520accf2d400026b4f9dcc30bb6c4a17bbf9f2ba67a6b3d19c727b720fe744a40fdfbec36b7d81e35439beda8b11271f67fafd2eb001c5f7aa43460e70198174d1dd9282242da01f59f18f3125129364c3ef0f862deb44be604870631c561764f346c65b0e4a46ff071830e5b1cd9e1e20b658f1c84516374cee051f133e5e2687ba785a889f5ce96c470406ea36f535e8e857f11fdbea26a6ecbbb2d524616109de852670ad93c999d1f97707f464bb95e43bf171bd776a0acb5cd8467889d1b334e6e0d21bd2a666fc862cddbf799bfb0ce6cbef24a6a667bfde14c28ca1fbc3a7b1c5d67ec0f3c9a766f17b4d40b0da6950802f61ed02ffe54396e83adc13e1e297a989595bac2e989cd98b865d5c7e2c8a73ad55446a15b418b07f70d0be8e02eeb82011b7a5e236918b29ff511b14931b402e53aa19cc7b3d09c0aa92b5eb0cd9b253d0a7d5e54eef10d8a0263f68bddb340dc5c3c197160245c6983166457cc863649a291195114c39e8b7a8ef09ba6d312768c941e36fd3cd99a5e3c4d91c0dd22f9660e8685ea37f43071edb2f39afc3d103a9e7c610bcddc79781b79001c3d6b1d4b3e3e7fceadc4cc403f37cdd3c3952718ec8bf60350813556e26e05b9833e1db3447a6e018579804144a92ff984d5700b4f440bc7f30d4a90d0f68c117bc390a0fd0b02de1bc61dacec9286eb6a66ed2a4c01d24386e7850c388dd5d05e53aaa8d4f131670dc9effcc3e02709d13298f44992caaf5973eb92d64a5320cc90d451f611bb3b0116d94e0090b0ec7d7babfee40ce963606f65e28d738767658c25b01c5067d11ef48327ea4e2a98638daca50618b5964aa6770139cf759389c849fe4165c2e2b66babe2fbef69b42d76629d5c0fe66a26e479904d7ad8ea8ea8dfa13b1da2fb1777ebdb60456df0b0a14e30bf5f33ae0c1f7365973609341ef07f78c949fe668f4379d4aa7a1aa9eb0213e74149270a72504b5bdc2ed95537faa230fa8fd6845269c6b98305015b4dda3d29b191806f03e2b07719407798c08eaf316da183a2133a9daf03d05aa75155ea9314a7da5f57f7267e20443ca73039a19283b06c5b05ab04d3b70f06ce3b4497fdb6e7bd23d9de15b9c4e77b8f04012b0a6215a9c9188dd93411d9c33a5c75983b8246c2f6e5624823f43a39d6bab702f8c88451f88ef66a80aca97d4678d31318b0fe2879a7dc7759f9ab3e115c33557d430aaa436a316052cae19ec5d3f0ecb881dc36e40eebb0ce9f2b9e87bb3708d5779a20bde6444f0e23d98b6441c66366f06d76b1567deb05ea5813295a483f9e03952c68b3e2b78d2c1631ccd1e3566f442fdd573edc2e28502e36ab57406267f6aae8034bb27d60bf5ff8ec0781692cdb0489016a141aa736ce4e04c6b822455a904f45885f14d21a424c4d9296281d6cc1742307fbabb68700f82f38558fd649dccf9c1fdad6ed33211640cc63a722b92a177af75db81fa7012ee42033b53ea942d036962d5d4ce18743a40eb248ee85cab20038f61cbdfbb0767f08623809e421fe61cb3c8764280b47a9aff92116f94e471c93946e21d81e3c1edde71f989222f7d8f781ae3e455929019445dfd5491b07ca7e168ae1919a0275bd0bbd49ea062f8ea55044f4de6a42e46c1ba9d2f5254fd3ad76b60cb3498b3899fc701de0a58e93015e0fbfee207bbbbcaff26a7d5b28d0fb47836f26872184485a17f90784070a14141fe18e78e6aea6d9956c6d8002df3ae28c6998113f741cb80fccef60330b1e06863647e5ff34c87204b71e3aa93065a9ea131434e456ecebc0ddfe4ce9a600de841d2e23761635c87b9a90d219118af1efbbe4b1ab6620b9abda499474b9dde21d1edd1dbed35cc0d8ce1893ed26c0be8cd08e5dc27896fdfae3adb314e677a990a39eb6c0582f0857bf1b5bc6ccd2c1c169bbdb0244f1eee08e47faeac633ad6b9b2207acbe54b05134fe1b3269ef7d56e9368f9b72e1becf66da957393ff2f966c26e7c3994ae8f38e327c23d9004559716177ef93106cdb575aebc273847b989510ef55a5e1ac75c3e66c3f8ad06b4d79cd6a92b4825a4badd0c244c8fee656c88973a0172b7c0797dad3e75f4b2521162f031d4f3ff76bcbf7bb4ab2437b7ec4d37da9fc6e0a31593a00b43dd7d26e0337e1973b50d57642755cb40ade75f42927a34005f57f428af81d23779c0381b05b589b8b38fbf831a04ec18e174f923f55979cf2fd81f7247b9e6bbdd10937b5e92ef10f89ac682b13cdefe3327227d737796b568190434c0089b70c83e278dd500399ed53222018aca12cfc51761e969d3ad30b18d652e5023cb3b6722924d5c41743c3ae96688c8e2b5c2225393d85594485a276848437e2a21e5c1e1ca68252ab56932302fabef8d88f767610d1d8330d858bb534fa13724f7e8182b31db3e394026833211915cfd40f1b08ee30c89232beeb854bdd8114e8ff6d34b985363926125f160401bc946a2deb2c728babdce52b4667f24918aa05f239e28b6de8e0bcb1e6258a9d5ef6f99558aa307922f6089fcfe2f373b806e864510ca4222e3e67095cc357e0a358efa8f4cd53de703da44163a7b81bd2fe91522f19f11b41761d62b1941549e7121dec7e1c5b3bd6048e2832ef1cdc2ac1dc62f975565dfd0786d63cd354b4eb115da7292322b9bafad232c150b905f4df3e0d2c44c2f28ac321b3e6750fa4240539d5a8bdfa24ba04cca0158c669ef0c57f047c34c52c6fe7bda4e349e94e136f0b2b113c40215e160e4360e227dfe66b19d40e94e90d67b8667f4467920dddc42fad2026730513b08d624111450285083fb6f64730dd797afbab55032cb48ec1ec50b60eb583ebfa264460094bfa89518d11b271fe7abad97829855515cba51e6d88bfc5a765ce49f9c10eed56e65429860b23b786c709da01d6d076d8c4e6b9921bdab3f11c4eb0b6a39d7d167653748579da4f4fb7437d8ef79031b0ae4d037a54d0cdda7d78816b16c929eaf990b564ce918727d3dc4f0c08dbf3ffd044b19f53532456516d6cf0e9c7ce1be6947eb06ef3906a940b1a1c3ae55e1dda0565e06a550bf99c37cf948162062821a5691c0a9e11a7b734263935af6fa2f11ec7df7b8fb599a11049e7fc6807001ca76d04b48f574025689e329aef1e94202db7e3179f36958cf698f1c867b10f93c0781860d5e6cacb6166a0197c9d8ae386da7c477501812d8fc1662cd22c5839309c5c76d3dd9041929a64c214180fae9685ee9abce2ceebe055e3e32107d85e3844871a8389e17e7b37853717c0219f2920cb079e92b8ae542ebabf49422f2035e506cb494949c4f127347d1e9f20614474f6c205e50dedef257e44e97cb04180754492d0d64cc677a825cf656096e377ea2166995a56702f916e62b6be18cce879dd0ed54ff415cd764d0b95c0b187c504b3d61f46a26115d811cc2cb45cd03b8e3ddd290a59709def502b956d6684e4466736300b272ce3700dd20fe20bf9bac2e750665c962ac0ad40c65fee148865a2cd6df7881d6c1ef11f2724f4bcfdf137a22315b3e58288c5ee02a84d31832ef0374acc4bf097b5bdfd0d234f9676ebd0ee9aa148a070b19988b366070f95a5e6b51aaae3ccbacda4e12799c4ebdaae059c7da261013f9540e8d58c004f88935dd32dbca24e000ff538dd65965c241fe50bbf3824be15b9d503d5ec1c423dfc3274686be3bedc3cebf30b2a79fd8be940b645edfa04be659d7e343294f379ca1e765dce2dc1a2b58a282d04972ceac3b5cd0847c8afbb5d025c24fd8926ec2125e21e029201564ba30b1690d05a9ebbe259f4d291f4fb48ed3485293ea6662cb389890a927e887af6a895065cb69f092531b84a839051e23727caa007f18748fbd4e1ad1a4d3b0e3542a0b80472e02b0ccaa2c2a7cae625cf520607a320e5ac6cd98ee6f913fe9354755bc77ec1427afc19079f19445d9a2a0b2576db4fd9bcb1f1c0b7af92c63beac0377f47a160262f5689fa3aed0d15ae3d6ecc90be93aab31e6b4747494c160b95e39a4a7bc71908867ab6f21971b9651b7fc98f64b44f5a92604e69cef48ba3c2e543e56feca412c93ba3c240af6306078a5909669cfd72541d8180e247c8c727cb9d0f23c75b19b4fd7c7e700d1e5510275da68a245ef4114847fdc56703ff8990aa5188154fe2664ee082aa280e8b07ecc7c1762791129e058793b299d6e8e7c45dee17f678a5847fdebbb8570f3f52e637b1b68a82555e554f4ecf2b4794202c2467191a10fdb5d64f5a5df27431864a79cd57fd9aff92d3ad1ef0a32d94996abeb0acd858f9028247be7b99a9c84831a7e487da67f6e27fe8097aaf56e9d884226e865c543458cb0875df60cd249bbb2be8cea07de396ab264fa6ba3bec50a9e2c5ecaac11df696764558e2ca28694f06b3bfca0d3566ae244f8e7b26188371d9a1bd5e234b9476140c538417188742e9fc21e717b5511f78850de3f29c36414a270c2388fce4bfb7fef6720809e4587cf8394359f9e9654d53f686e23d75ec41afe27348fb985895ae4a1f4949a759519e2d6f2117f351cd09fb6306a82f132199c19e5ac41f548fb267f72ff1adb2d27ad3bf56cad7bdd902c8b3b06a65562e7f055e9cc760775ae480ca48dd10e267fd7092dbfd201b59c1a828a480a2755881a09c7cffbddc02ee74ae84f7076f466f99786c52c8fe617595a950f839ff4111688a66cd15226af38c964bd903d9d024acf1205f877ee124611b131f55ace4af8b1a021c99b5af6a13694418ebe05e8c3869ce8b289d456b7d6278763601cc1c0580fa3927ac78cbbdb6626c79e525368b1b3c325bbd96747900ca42b70dabafe68a39f8704953849b1f35386f03b3c0bc53d648c0f8e443f11108e89ccaae70c01b80f853903e2af50e65fb728ce4271abf4800a539048d17cafd86fdc1cb554ff695650fba988219bdee67d3003de03f192b8dd818c1bc4163a67f82f5e4123e1eea11e09df6945240f41ba5394b2b26ddeeeb064e57530ef2f61e90e968d3716aff9fde1110886f94632374a26811a45a51f3a1b7e098099ac560a78ed6a49dc424b9a0200fedd1577557971aa77ff50eee98039b51ab3a33a41affb074d88238621e29777afb692449fffe75a6a7263c841b13cba2578750a0f940d588224ab4c88af3e56cf88c639d14f16fafc94fe3da1089d90f47bf250542dacb502f7fca3697e449cc40e641716d62988cb9e1390bd87c8d18de8ef54ff19464ccfc209d9cbfb9522800443e9b47ee457e8407198bdfce167b1a92fc757229732bde6624558a46e9d032905af7c20c641ab853f3c531c0b25887e0f47e8e3dbcb92c2703dca2b74d0db39cd9675bc6fb9805c26357a1db149b71f3ac502298d71cb92b096a8ec1add18455d261f62090148896c36ad4ad657d656db2ac5867708f8dd7daf8b092bb01f680f4e63adffa17c15d4d1fb3b4edd426bc985934f9268605fd662277abadc97cee1a8bbca9df9e71b02048c3e9b6c9855b603f253cc90ea33257734d4b80c78fdaca3c8683f1e0d72fc123d744bf302e18049ef1400dfe716677995e9bb71108d41b606164324185890209d9d339a72c43627ea961bc42a516a83f8135057ff53f120d79549d9506a7f52d0d1651e4cb2ea0acdb81c2046aed71ddef21b6de807dc2d3abd7dff5b52580bb46e2b6ee2f80f99b3be6242cb6b1ace0a2e97f262bd9ddeaa48587d9c6530f23143988ad8f58cff534e3e6c594bef0a8d5061751989c098692f56176eea0463bdd88c7be84225b47503985cd3ba14a3a3da8d2fff8c88253cbb5c44204faca7888b9fee51aa595041a71534bcbe80aa29cc6e049a242e8b5f5c0d51a8dfe80f3cf91a0271789ac6b54e6c051d473d7434abc6defbd77327a9ef8791bc644763c214415323e31114112c07d65ddc7ee729d0d961265479b68ec5f0cfc4d8cd2acc730d9af9107d341d6f12063cc77a1b5602b231e4f5e17ee2bfe21fc406e2322cb3de0f9a95ed460a1f718d2f5636102d56ba9bce8536b0562fe38d1e910a4f311749343b24f95d6009baf8dcec3d5c1842bc617499cfcf90ffdc1a280e1a5d3eb8a5374970577d61b656bfb30e04721ea558b95b8842d66f57d4dcf83f9965794c59fdca6cbf4536275c36866b03762a97d2b03eb53913e93ccda66f62b3b42b204f59d4324ce0a506f1ed158b8800cb5327e19da7a51000db069a46585a8c86856e842a3bff237a1549e8a313e137657bc088ba320d0fd00cf71424b81ab1d5a728891e716f49b6de1faf6abd333686bb68ab76558e0ffbf291fb813049e65a9479814317d4ac7993b8c496cc6e04f4cf3fb3b273c8ee75995cb428d594e1397c03c3408fa03168f1107a4a3a1c7ce803cf7c83574b721eace53c3fc17348499ffc25187c70bd9b4f29fb5fefbced1cb7353e79c7eebd3a8b55796a340cf76400dc5b7c3ac14870507d6f11cad85a9b154922e64290208d6bf519923b807a833e4b7475fe71b7f5e58d0ccc571c5f2560a2da137d55efb9aef8133fdc814944048576fbcfb474df91e5347b24c9ff69955b7e7ab8c53e26b39b1826d963e72f71809661b59ee69bedc95c58f1ddff3faa33af64efc6f1e01589286781e1f61d04e5b3ae6585aff771036c7910a3826c72e0d562c152c44bd2d1a58e1767d1f29e3faae60ad540bccf9bf0c63405e95b9211495a63d3df2e513a758351374447119950c3adde1a0d4f3cf13b4a8c38164f17b93918256a79bfb14fa2a296d52e565e26c6e087930e17582021fdde5e78bda4eb214455340a6473ca41c64ca1ab02c4c77089a5994984249ff7bb7e76b6e50330ff3f4a9d3d5501f02fe4236ecc27e6f09aeb0c63c79351bd8fc0a2e9a107164c6e59ddef5948fdac443c56158efd02351a3aeff6b586bb0edc5758079cd1ec2e766a7360253d402e7e31c16804204701d295775bd5b88a5984b14bff3741987175a4fd748682db10a9b0902f5a8a22f8fbaef61e946b09ee243d3cb063b596d3b355165517048a50d45e738e6faf14c29e3af81abf62281571513dd74ce0ca2c3dcfe3c9b2a8717e69964e43c29348085666f66902537f5fc8d2e71dc034a1989ed62a6e2537a044862ff50c3943f13edc133aa6914b93233196a94025b37805f908f42ab723bbcf0030521121212e72f148e9451688d05c0f05d567a9e723e6e939c6ea3140cf941e943e26dbeda3b7bbc5b99f78de6b1370915daa918dce87b539d9141fc12161b1f675cd195ce929de8ac569aa8f63630d8210b0489c7b77ae189c3166d2aa5622a5521b34b812071d689087e825bfd9cffc96f6cea425ead09fed5e2640b019c7a159193035f5e67f8c8f24c9743089eb90dbe037036f2ce017935c3198038a788f9c47710310b5ea9e4bfcd285bc7ba07e18b2bb32efd6eacf5f56339e9da6ce4d6e51c242520eb066cb66cb4617a146828f84f050a7ceb9e17f3aa23477f74a3f00d372be45abf9bffd360e4aecb2d474ff173f918f2de6faca7fdb07801e00bb0e10acd757aeb036d7de9c42f14a2a388cc03f135ed42195baa3304ceb2e88cc5d790a4285e488b1f4940a64e9aa7e8a37825038bd2f3746236b79695ebb5948b8d1ad2a94b952305a8366468ad9944f8837ecaa4b8d9a049d0d0acc4002655e63d3069bd6ee9f1d2881c96beed93650f911a654dd50899704c87eabdb05055e7ade477620c064634b85901187195c3b8b40b74cf1a4071f3c36f80fd33485749b4fa699521e4f2f0db73d4cff61e8fcf913bd6be2bffbe9788ebfc87d6b9f9732b383a901ae32c79eb8b41ad048b3e79db3a5fd7de1d5df6b8e82625f60d59f57334b963a658bd1ab455c7708e6673e51fec934924c7749e66027584c0e2ad4ec1b8c7742c9f25c7436f5cb58e3c93e774d93a99f2b38f26af03b4782e91f2952e2b3ea9ea80921e36ec09a70e38bad5c7c0aca862ac9609206470d13a1a95197ebbb8521eb47f759a0bbb26f280c44590b65f13a74e42271eaf9936350d283d939d94534b2bb2ba632a53d035f4ef44bf0e9ada098b69e9bdf6659db989ebc2641bc98e60754a19a4afaa026252ca44695233a22d58c575eb401c338bd9218efd870188b2c864a11dcdd80df73766b37b1d754361e2cb63be13bcb982ba490b742e1d559700a56f3d4e2f97ca98ac574dc820ce61ccc7891eaf118c7af0316d789d57754ac55bab3d278ae984064eb1665777599ee8cf72f84ebfc9d8bd4a12a03ca7b253d2408fcafcf2ad0172e68d9282e4fc1762f6db15912d3ee1d6e4464bc6361ac6edd0389f577a7a29ce3aa7a4e31e727e24d7cec7273997ed9e80e33661a7c24f11a17f3172ccac30087978ab24cb4691185b179e49299590a621127ab6d5b4e762d47401373429ed9d934d5476d9916514e840c7577c325d251ca9ddee683f08e352598328f138428f62779c627f4ad875f5db928c82457b26e39cfd485bb3083509e9dd83f9ce8a3c1ad38357fd1ca2b56bd5cf1fef8218e54bc84c33af8d14902fd78d933f73fa5f3ee04ecbac7cafaeabbf0267ad16b5e8112f7c84ba6dcf71d64c53fabc6b05ef508eb02e8ccf42a6cd7851146aab2303194fe68b42c8557748453f41765ab052e4e085f8328b3b1060d9275c1d0278f60dce498b2b961604bd44d365134a10d6e36e54417e4ee5bf11ca50d1b76c2dbfedb782b2bcdd26b40f900b26f0c56f7a13928af0217d39c056dc2d5b103a3a99aba69f77e9074f0fae69f237ca5f438b6086da0ea7c7d83acf60786e20578674e787770194d1ae0919226140d2daf65ca6f0e996db8044c794225b4be1988fe21d99d95112a136568664cce98487134d1870f0e58c70ee28afca797bcd56edeaefb8af6f3099cb1f510dcc6b15144ada95f94d62beba15af80a5eb34da3879427c75de018ea2abd50f949d375586d8dbc5e778be6abf708cdea8f769e7c4a31042c6b4777a87b27c1e26399dde4b70bdaaced8437dbaca1a6b5b94900b19a0387922fb38d96a985d971a003687ae27c0eb895b730f6b38b4739ed306e04096933e77847825d2774b6b2f8538ccdee0bf3153829f2ba927e279226af8b34e7351665ec9a3deee00e37f2630ebdd4e74c2f0d8a32792a44ec62503e734701c5633a0ba2b8e592946af89562725745c6ba6d7d28101273073ce5010692307b82b0def13b4ec99bf0e7abc7ed57bd011ef12db2aff73b48956a5823232ccb5368c3855ef3f294e78c2254956251d3497320977c28b793afbc235ce18363b1d2828d32d55824e7cf0df0620892d33319ee9d896725e5eff8b08332edee9b969e2494e4320a994c8c97ebfb21a853da78561e9a0f1a5b4539c26cf3df34a60141126a0b9e8a6ff32db56dcdc80b63b43ea5bd93c9ab88818b04813c2ff6322afc1867f97a723d51ccdde0faa1d323caf60413478dd685a84bf99967a73aaff36e854deba36a133de605fd02aa081bac8db39b94e3608478950ef6351d012c32dfe7e2d801feddca01e92bb20c2158d025dc901ce408d5cd3b350bc602b0c1286eb451f84182a40463bdafe6a629e5ec14eb44c3473c929c15c0d29c42f1c55b904c8cb79b4893bd6bee3ffa2f18b2350a77df9f2fc2366a826ef6fc1184371df2f6e672723e9cebfe2b615d55a0cdd83a5087853c29c6087635b46333e7b8218ad9620f2063a314cb8381bfbc122d103ee4409a19b095b4e0c4ff2781f1cdae7fd00f6b96ab527458634aaae0dc4af9ed4e690696069340680f41a856c00ebf71aa97b6b8389d351819beda1dbaa6ac1ed10fee64cd3b7f2eeac52859aacd6268360c15ab87d0efda6b2c3413ef9db14ded0f428b7a7ae433a13d82d8a589f0dfd327f2c4a62f239f7407a87f25bdfe815e41ceb0e205e07c2eada428769fcd8ede7c9fc2bf5f036bc95157e988398d64a4fc3d9f6662e3d107e3aed7d37fd86cc08cb5404209b09ed000282580ca90e326ab0cd1a6d049740a8509f11332fe491643a76d76fcf3210b3cad4a9fbbdfe9c7a95a6867abfa8f0ede028199ccd4a8e8eaf912c4bb74a9722b04d60f27cc22e2366daf1dc495009a75a647c349de4e13aa13997fdaacbc1f1a892d007ac833f89a0f5e44575fdd1313ee168a2504f91b9cc01002975ed850675ea4e68b54f02d10f47ac21f12c5d70c08890b3564fdca7c772604f20de5406e107fd856cff41e226f3a5635d36e677e83ab49a077ff69333efdc8b4e7eb988fe619f2d0aee229daf2fdff38f2983d394bba44f65f62041747dc591a63163a3773be0d4aad035821662857628b0671cdae3fba6f0bad0544a34f3e6bbbf3f7a1a2eb7fd0aab56331b688de58b1589de4f644aa68727d863c63cb2687adff4a20e4ddbddf5477ad55219cd3f9c023600e8852d943b0f922d1d51a4ce4d52884fa6f69f270bdeb8f41814823af7491d0e1f6d2355b8b15393b6b858d737940f5b4a730eb3e266362ed974e9c6f4b8dbc373af6721e278ad182fa7a91340a9e1adfe583c17ad9fd63cdc11aec537500fc8e62f3148961f233af3d70a5efd72d8e8c590c24cd41544d89be0c9a92f90f054d1d1aa938e9b2c982b58f70378976c811f57f2e3ac710db2c8a8c33646d2d4bee47f4c73b3ca588555c24b5df7afc027022682115bba6bb4e35fd8512cf7345359fdbe9b8b5502b218e98753e05acfc08ded3bc7421bc958b739c3ea984fa559a0a379c74e91c6a5757ff767aebfe3f4d66cfd95c22b25fc2f873a84a1f707b56c00389fbeacad463cbe07fa5c14171a4d861e7eae1bf88057a64ef808ec00e365047a5a6fc4d3211fdfca6d640499d9eb87765d25f871ad413a8b36a49d48bb54ad99225e9665e6c83eafaec640fbc399c2cb73f086b6a4c1a95253c6794467252101f21e578a241d435abe4ae4a00f8f747f05c7f1d9ab7965f70337591fe5e70ced8398e28b39292fc202468a9a41d77d8af3cc3b6bf80f5f8491fa5a418df2c3919959edf9be2ab18bb4ae4b97e23299503da8ff1802ea85ecca76fa2da44f2378505c2dfa28b6df26c64275793e7c5dbecb92cc6633259a1f6a27fb457fc3372f777d4991ff61e79d4c7030837d16f185b1c31758899086875d446df4e3aa0b1dfbfc6d9ccf89dd08d6463deb87b05ad86edd6a06ae657a2663818f0314c0c60109600437e7fa97eb3f73938d3b98f49f6e25a7e63150804b1e4fde39b6d8a90ff2844c12ff89ad13f28f12e15932406b9c7ae14ad53de282f1066c19163341d2960ccdbae9721081bb1d749ef402102788682c5f51e2edffbd309e1a6551a4e6f6573eb98362a4dc09cd80470aa80b31171273deea3429f4c7bb85259b5bfcb7bda96a908bdb96104f269b822c07de7d59c0d51634fea40d21860f84a5a512d846a49065dc7e448358f828acd395ae90645492998998218a7393402e57b3dcde8126f6c79acebd710778dbfeada933abe23f0653a63a1dcbc5c59c53749cfbaf4e60b2693ac3e1f1ab60bf77ec8f9781cb9539d5fc674cad7bf84e5bb429ee680f4d0306ba79cf42e3556ecae844d1997bcf1882d02d3c4f1746da8b6a837bc04c041c6b666a2e6980629c4ee03cb0e06c261cd22b1f7d3c64729a75192fd65d2e9cc000f555bb841a736aeb5e9021b5cf0a87705134bc1d0a913f439427ef80869f6be74b5d8144b4ba98596f90206e08ce1f4eb2df414d420c6860402316a35f9f1bffe3800e9ae44c0a87621052744479a8e420f7ee8fbcd30a9cdc34e3ff133476acc2675606b03eae104dfc986d529fd5f52e86d581926ee595ecc3110fdf9092145c22fffb54eadb770b980d12c11b1d20a7b2b036239d27c56620343093bf9128e029e3c65d1a159422d5e414534b2eb1bfdd8020fbc3889cf054a72edd00a073ca772798bd4b1d673b4e4bddc67f16040806a2e3a51f35df658671f3b05dde3c8017a8e6e7ed25097df3428d71b31484b5b367e38c3e6eef6d14c2295cd5059d4b5cdec56ea32b4681d7fb8d1f5a875cad185557aaa6c646c47e007a47cd2b4d7f264abce9ad458fe5e1740fd2737bdacd1025e224524fe2d18a57c10283ed791681c1fee4f386faafcab311a3424365068f5da3574e77e160f6828a79d01b2076a2fa78428dea98563215e6776e213da3489718ae90fbdbb492fac7a0ac8537a50feaab38619456cd2d5f4cb7783b97ca42365246750f2eb10c694c52a9682f5ce263892d3156b4163a7e5376f3f52e888926d048ac82ac32e40453b8ca16cce2b8560828238da44f5cddec1b6ed39abb2fa26e5c8e97bfa23fb2360b27f29374a36c185799c9ed58f24a2117ed1b6bd567e1f0cf5ecb9678c781e0c826b5415d9388fdf66627fc6fbdf914d8257a899291fba5bc32be04ac82a0e35eab5a07f2d82eceeda175e37f096fa7c9d073638555633114cab4da6b9530c224129221606188e052f8f40cf586c3b724e33655e9051e0a316c2c10cc42ff8ce3d8de48995a20ae0628843e298ba12cad6c81f036263871866d9b9510dad19d0461d2ce91778aca63522e2b944b1fcf5f644bb451d0f0e5ce05e9c33dbbf11410600af5668fc60ef65660c6dbbb569e0eb400d6851b29b0830bd7ef20dfe624740c763aa4c9d10d94a7e71ba8adf0aef7de4e0413511e158acd16b3e269eb99f9902f968ab9ee9b032d2e623bf1ad43a85a48fb165ab3c80a4318c0ad0cbec92efa36a1120fde00b981e20668d143f23f180b9e67a596150c2e64136a3f97813c1e8576ce069900ee905bcbdb5b234110d2af72e1e56ce3b71f3c6bd94e61e0e1271359a1523f338550ef0ccc89d4fe9b3b59568e25c067e367e730a0be9b293c6a06ee32b502ea0bf9e0bf5e2e5cf38c7af44b48d746e0184efaedb4cde7c52054e3dc8b791027a0997543bc774b00daa9495a60e082a8beaee343e9343b00381e92419181092ce7cdf90c3f2d9fd2d7a7959ffbfdd3d405e21742b140618f6049ee19b90ea50c11a13db22edcbbf9eb13d313061abb4f0a2405da4c4f0e0e659870668cd435139527eb687d8b8963f78dcd1dde1c4a76c22e44440cf73c8c5d24b28c85fea2d6b4d1a33b2f87d82f53048b02bdc45bfc6486e360bfdbcf53b460aafe1dfbd52970cbf42ee0c61c333213174e60957a080b4a393e497d395fc652def52137f4d1c2fbbdf561380ff1bc7dabb33ee57d67ea377b981c1102ab2d45bc932b297c5f97abe94029b71314efc4091185d9a1a94f401d08fd2f6df4024b899a3c25ab8f1745c10aba6e95c8317353a29fb58ee5b05bd97abca903e2197565b8540b8c473af75a2f35c9497b693e1a720982edf8c3298f68039f56040d9d7c5564b0524b436cab6bd839e0c7efffa47988e4a98fd7b1f56dfe99171663dfe0bfbabe8c33b95a5982fdfffbe5062f3c749e7edf3657ed11f3884c023b6b6212078c1df81396743723b1920009c48c3e3d6aa9416c94ff05a91015424e83ca77ccd4049d7644222384f755f9db919a926c3e0b0c42e09e5130514863ca83d13154ac80baab15b2f5323cae1a57dd294e627e0eee1a129e35c268fdd8e3025881ab7bdde2e95d51998ad6573e02eeeff8f70b9a26dfca59f348286110835ee151dbbfbd1420f34f593efb2ce42bc3d7523cfbd7113e3376bee4b3b030a0fdfb471afc7fc2c98400d9a9c0dde3b86b00908a857817364fd4494de9f579ff8d58958e3e53d982d5ad71208c514e45b169834d8a3dd3a14e4f5c931acd1cbc8c1b1e590b01fafae00efeefd10f8680c23c67781c36d58b91635bc2f8afa123b83b46c98c6a1d2ef76813ea5b7b810f9c762730ad2ce7fc1401d589701a4224ff05e5f1b5c4d17b49d88e7ef2ff3fbdc4f849410e38f2f230308fd4ae0589c1c8148a225c565fe319dfac27a9760af85727bcad56129da548af996b6187371766b3bcb751bcc2af207793d363588355ee6fbf07b456203ae085bdc66fab907ffed72ad2f8b722e8e71d16836fdccce9fe9d760d51c155c17e157006e79c15330387f90793232820943d8abd64d34c2bb5127ba89563389580ac21fbfc9f6b464862e7baf7486101f8a3bb8f537ef15032e8f3f04929ce40a400e819a727f3ed8dcf4e473a00556dd986f969ec253fd71853a3c5854d3cc93501d6995dd9184920ceb43cf6bc84c41ff575f1c873d820c1fe83d1ec5ff5705b65c496d673d94a7c213b978303fe58d617b79abb7d777cc9888c4029e2141cb16b7a4d822a166635e4408b59c93ceec324b7e202ca818f80a0014e5803b881ee228587ad880e68cf54b30162b0a3c1293b0d9f723c64d01b6524d1327d31b1eecb1ccc832cf207f9a83be82fc02377b0ba6f4b5ad7d5e25cceaf61aeebdee0670770f0f5a3c34385c1d33f83c89b9b2f3673af6f55c30fd4336456f6c41cdf1dcafa19d1c3b9fb99f7b6efd437eb02eba0f86eea424e1ff960e5f845105e042f53c64be322f7c36a59a59302f05cd036e27e5a4f0a07cd3b23f7dba3b0ca2ee9aedae334bf921ddada0dc7f776f5a89c0d6ea2a68dbc366b03f07011a01488b64a23e1acb78bdf5527720ab96b9e2063070b3168feb4e513d682d52f530b81dfc7b0d857efe346a3e0836c2baefe22abf9af2c7b09a561103c565b0184873d1d6dd89b486ffddaf778dd680d51ed4274137b74c3afa9a68564002ae44ecdd2b436d378e8dab1244fd1075c9bbd392e5c86e6c30a26c586de5ad146a176f0b27be688588ea921c21a84f862f90766623ccc08b345da2150a6726e6cf3ad503559c296e7d2845210eec2e6d4156b2cda5cd3b878f2dbd7f6e9cdb16d2e878d5ea3c148f3c0d2df67e2e14ac64a0aee5ec5dc687fa1f143c6e4e79a527b04e366137253db9fc6fb4a2bb4f6bbe0eed307267a3cc9b808548b7c2c07ef92b7866acf5bf537f6a03a357f5f4616bbaf3207b318a3167f52ba4853a46d434986e317f53805db6089aa739ee93c7aac57a3ce3585723caf135cecdd0a8677102ad7da6488b3ebe909a94c05e3a765ef802f2a526f212b303d9126a1090de94bca08b6447fd66e24d4ca44c52dae5ba740dd4482e43618d81a1a81b302f52644537706468c102c03b975beffc7dcbe076048db270ef29a5ab42e882bece7a3cfd40378271eed0506366ca7611e59acdad7dd27c4a3895678fcac3bdad8ec26dbdfa27cc0e45bbf218fbe45bde3c7a3e24d162e482a29ca6502770c5ce1e9fc3e8e8348a2bbfe64fd1ac90995f47a9da08767d42271230f31ec23cad10bd2f4b9b3681e480689f07e53b11adaa28c95dd54addfff73f79199fa4d65b5614b63c1e3409e52b190cf3682e67391ade8d62760533c56507e5f1ca9bd6caa25e67a5341e5300fca7d37e9131afa430239711a92328ef4c67cbb9965cd50bc8f3cc3be9a5e968cdfee2862baa9b52615d3bb4a85a6d74a0c46473df37225d3537917d66c27f82b18574e7e48c8ebd7a920d31bdc2452ad60fab2b7fac1f6a814c70fdcd9ad76943055cc1564e551a72f1df40533d10b7bc5591857c2131c9ffde6d905bb912da5fef81fa5d33f2f849111fbf48f5d9fd551493140ae4b49ee86a169386b2f2dbe7baa9d4987939a40a0ee2741af79b0a91ec58bf0ac50a8487043f33b261707108a4c632797a9a0b1b4f8560371289c12d46cdfce2916d33e05c69e051e38b652d0d9b9f692457c025e38686da9699fc4bcac7f8376154a3003db4cc7a7e98edd39f3fa9cf3835a66187951991e74841861605b8abec2be8af826652fadbcc6c15d408f57400c7417154da41f11560e8bf5f28b589cca6ef081275b34a9c2b5ea4d99bc9e68847957df8b7b05f061d22cacb5b2532f37d06bc95055a41448f8d9351d80d6d441d38acb10001cd1268ab80c2ed32f9b86137e21254c6d8b579afa6249cf0715aef4b141885080c59fb218eec941487f7fb786b51db5dbfe5f8b6d49fddeca3e7735f2e55cb6556e4cb07a7f741bb597a10ec487355a5bb2109701494d47dc2685d65e6997190aef7b667d0cb05f1752807babb4b56f8163894e686cd8ac5e5b7389a3e9ca5c4fa8fb1d5b2861aeb44fcbe35d3d63fe9d8bbcef0a59319ec1a630bfa2449f951fbac2b0663814ff3a9113879e8d27a7960bf4461c467c515e0e6e75bbe339bf0af1f91d177da468ed54cd5773c6e8f0cd0a4f68c28c472d8a23c84a305991b72513bb383d8378a11e59773e7d361938b069716f88c81c42be399cd7f41c1c787f89724c07abb2e10634c9ddab2fd4f9c5837867eee0cf03275fe1b21e1249cf6d2b5f1156f8a3b206740f3b820f531bc4340a5fa4fa968473f367f05af31bc6c20100f6d545f61c426066d71a7a834fa74729f7deba31b23441dbfcbb548d59ba704f19d31cf7d84b48c1cafcc89d6ac88fe75bfe98343b06594c40abbbe9a14378a1afa468fb3501e22f61d599aafe327f704832e43d3f8187524ad72ce71089adffdb4444563b555d0dd1ab6febc58fcfd56bcdf4d70eec254bf767ba7898517f633fc609cb9cbbdde9f66351a5efaf3a0fd39f40a35a0b8693f4d1b912c76f974af82217616d8263b9275fafcf75436e9c14102bd19ffd7dc3457e30b9bedfa1fc853b76ace21c0a13c14308f71cb09cd84244167aa9e5140033a418a888ba3db4d5caa424c3921d3315a50e563e6216a9328665734580c559a13cae97cfb38bbbf0d12ba6def8f23d3b1f9c6e70d0e30bbc2f93c0eee3326879dd10ba04e9301a64d7615494abb56854ab47083fe3b57dfe3a397617e8016e3b1fabe29278d046eccbdcb5eb2f3ea9d2319c8ef8d2663b092931354fa5ea2deeea50de668aaacc26eec71b1be7eebd0c928bea493bf47765fd7fe7e3bad427eeea23e6444abffa95d7323c94f57f9204fae61f237aa5746f31795dd8ffac253313f0e5f7dcd2b971cd5da8660034ba7b952ee499628d1fc0681b3d99e2812c4fa7ce92ae92528af35540dff12074e0bda703d1ab8edad0bff40ec750a34dad12d2825b58161f1c3c57930586d5e23d5873106158596dfc3bef6176348e2ea07ab7daf0e3c2a49c1857afa8b4b0f05db2da40ecf5e7aef6d6a17901b719dbdbe10cf3eb1971588d00d121499b675517f28429b617f5d9792ced929710c0210fbafd3d3c9affa435b5d6022a0e2123a85b15d074e8b8605e7b7f906944b74af529d0eb77bb2ac2dbaaa71374c66f8984b12e2e6742b0f56f7f972ee2a932703d6b9914854be67e8db6b408e97146bdab4a98243395dd5d64de2fbfe1bc1df5046508352bf6df5359f548c96a7bf2d769e85cbe76d097b8289777cbe0b18459e276ed6e1ee268d3ec8447c46ad9a2bbc9b5535b7ee47968e4ed281e0a8395f77aef583291fa5bca4e4c4e704edb413f21b8b977287876c77af23f1e5fc3bc05e1020080631c5bfde631ea744045b799b0153e0bd4959c3bfc24cf814aee23d03dc2ca9d62a92c8af36077184babdaab1797a3fde92e1ba76909dbf1dea78567cfaafe272c396ac1c59752e261a87e45214ca39e99fc31aa9b5bacea118de28018735b9a1da9c4358c1efe1393def58a2e8b1ff993847b0940e815cf81a19113b37fde9b4dd26ed5f22d9bb9ffa3b8a6a8283d3a4dc0d834fd884082dd9c7cc163a65dd3711768ad5c4523dcb0d73d0ccc6e7f6e18dead7d1c750a12ca59265a1f1c5881b728a32ffb27b1a27d2bb4d732ab1f8df8e4f8aed67e699cf77463cfd6d20677c5bf2bf3f19ad8f8ef97124a335cde3cd6016ce985933336a43f93e1dacdfc329ad49bf9457658e190c4ed48f94d4748eb6a1364d464db051a198a73faf4fae57b2cb3f7743e2d7bf9d62a636738baeb13d90544fbe79f71f84850d64990a769ec149f315c51811f12d694546f7c722040eb43e84f32b10b468ad49b8ba64c3e4a52ea04a827a21f9d5bebe7ca02df917ba08c119225d6a17e7f8c9e492510aa655c681904aff0b23ab155a1f5a6f09f7303c7e3eb96a48481e92b41402b204473fa681c3169441d0c27548c340a5900e4da5e0a2340b1116645edef7f7dc4d03bde66e3399c66530437ccb80aec01d68ceabc535e5b6994fb71e444fd5710294be0f22021959e37ff5fb6bd8836515bcd745f5c2e7bf1db4eb218c58e2f786c26ad0d53bb90d378e08a31453bea788aad6ed08d171dbf3f0cc2ecd4c75dc72aab47e3843cd0fb23d1340e72342d11dafe477287775e7be163aeee5a1a1b2434580798a330159b885ada9173c3ac57d7dee3beaedee72a009f2975e6fd20383580cb8cf20b4de230feeb1ca2828f02f0aa39ac82ac006aedc48ae15b02f4045cdac4a756ae67c9590940cc877b1d3cfed249d77dbd50175a7829423bee6e300888f863e73a184186633c3468319313344161d0eac14c8406e95d82787857e27d4e06f9b0a7aa2d57a2c002d4c6e6a1493e64d63f3a60f8874b666764b542acaddbfe7d3ec4adc7af1f5dffe789911c42fb0ba08789657d5ba680a28f9c80fb6b08c3451b500df86f62cdd4eb0b944040d47564d77a97485702d2ea4a9cb7cebdbfa60c8d1cbb4dfacecf8ace000c579deae858cbfea954f7f7f8c5781c04079b344deba029d686ce208788a4f308896af41e9b65cc2cc8d909c4c36feb088786cccf1144ce64bb466057448ce907a0df8f08c071f0c9eb5a2b96b1d537e99db8261f70fcf7166dadf736eda60eba90f949328c8a37a52d09108d35d5299825a56df83c407888d3b4857ed5efb0d74a074ac41b7af8ba418e95181380d917eb3adb2435e49333e13a9061874b6f3d6822db2ebcbd5e194cac919e7cfc33d7d955bf7253f198bc35c92e8c08ad8c60027417cf986318e6a3a216d8c3835010c8e85b0c154e9f30acbaa57f5a3a45c8d5f936e710a4c436a0cd4f0f86beb983087bd1d82c612044962ccc2365395dd0c0835acbadf640b5aa4ab872755f12760005c4775a11c930f924834262bda96dbdc31b1eca17ced73ef4bf1fae0bc22dc6922348e65d6385ac7d6f0599a620bb43d758a2005e6e3e5292a3b15b56d145cbf922a7b5729b4c18274cfa78a6f1bcc80b3ef0c8d0d3272d831b911b4b8fc5c6c76caccc57d04f3e7e92f710a65a108ea2e4311eb893bb66b1ea387c98587e3125e10feeaf87acec538e429d2bf215961590c2de76c20eb820353da61e597610b1dd64cd5121c91b160d87d4c698cd464c8085b12ad9b641fa144b61627bac4ceed4320e0109143efe1afd78d75811c2b6199587539ece65206ce5ade2bb790606debf3d3d1bb503da9b33bd51f440906b8188ad27780db7733b095d63429c6ba2abbabde46f824e298e3847cea1089f68b44753b5b2ff25b770bc3410d5c2a6ad42b7878cdcdeca7e0f36ab7a245b1fe65bab853a18a615a374075634c6e981b5ed3d6120dd485468f846ff79702cb1fd64e30035574f0e3e10aadc20c288672f14d01b6aa13e615fff26f28834d779b7afd5cdd0f7a88224232062206c2444b7ca83c190e586f888319fc083a67460986ae93e57e358938f4855e63870c076215d2b26b5e6a807f20509292f2c537427b7d2e49a89fcdbd170852403a29e7bf032fd4eaa3fe2135f70ddeaafbc85723abc098f67a2b8267ee3135e000a02e79ce57badf50668990afc1349979061d907a92cc06206ad639454476b9b0a04374561f4b999887ca904c20c3b05a19c6e009c1f45fe81a4545191dea4483f0a08d9cd88950632030739cee4cdf096bc1f14eff4d234aa9371273d4a60856329c74132491336638fe0a28506c5a86646f56804322a41391bd9a52400a844f9fd956d47f326ccea8f70989ea084dd9ddb702dc77742ae030aa62800a9110d96cb77d1fa5ba0f3472a57151749973c27d6f88087d690310e2a04159263a8a3d9bb573575eaf23c388fb6eedad825f3e7b80f7ec1ba42beaaba7df5cd8f8bbb032b50037c192457749847162f2360c3e339966dbe004486d14e9a789c88bd66821c2053a117fe2848a4b92d553c195b96d06202ae4fb587080afdaaff8f1a07e67b53b36e87f4139502a9c5239b59287bd911c6c1fa89e24740c8362ed0ca56084691d1fc476cf933f383f4b53d592f7e0551c9aff26ee3faeb5330f28699e53e2f010c5a4f399d66351b671f614436cd87035dee4c7238f636d9a6f7a5581a1703d62ab3d929a9a7527bbebda2c2cb1ed6f14c724e34d2e78d4ed38c32aecbea79edeb5fe0b140bd11e6924ef396c42fb3d58e6dcc265222f109d65ce792c535b6ff41730b36cf6b54c6da9fa0a0d8f129ba0d673b08570fcadafe43b087d507e66e757671bf2603a38d0b42860778795becfe0f4ec409624c466e06dfc62c85236558a10c0deb104c66a7509cb1b66610088a31b95073d6e8cf5847a6f5c2739511cbc73a916362b8a70394a3f5984aa08f5e74ee0ee805d8f00c7f53e24525b7062f558c05a98401d8694e2e98a062f0555c55089e00b16d1d6a14920ba3a678d9dc96c24d31c925cd8b1a5967ec7f7411849c5f443e2720cbe871db5bafddd1cf43f81de4117a71cb5f1776efbc723aa3ac54e724455772690f73d1d8b79e4ce29647f60de7ca4ce3cd735c693a8412059661eee9c2958f15dbe9adcfcb526f6a3a51f1d915c4d9b2e3bfc43de856f28827ad2a06bc1e2b90c049ed3e5e0f47cf0f7db0df13c46f7ce40b6b2f5aeda29a92799fcf9cc6a6ae3ab6852c9f22c4cb7efc4e88418f0c091eb487777c911bd148c95e531d76497cc4edc6c05c7818dc07d7752276b6c9e51f448fde39e5c8ed5ae7456530877a53046626cd51ba82aedc47c0f2ee4d680a66447676e3be3a67c557dba3d5e46330956e930213a33cf44c9781dc1320e3370e5ab885e3f71f4ea81ac6bba4270a885de5cfc794a35078d78a1b0a64f86bf1bafb5b6638c6fe273782661646fa4a42cd19c12c924fc85d911ce3c302d6674c4657ca122e6968aaa21df2a4f55ae528f4f5dda0c1da88ad809aa0eff1f0bea5b64d5216a65b9295ef8ceb82e2bb534478f1ea3de6958ef4e4aba67dc3e19eac6abb604dc2f1e14244ef69471c5958950c6aa6225b77e2f40919426276afd8ef3889537acd3bde23ec28c5d771475d2f6ce20c338a280cd194316988857adfe7c981c47d27a3a9793f8d05dc248368604d4612d40efc34aa24f8729ca3d72a90fbbd2d79ac45442b43d161a024eaa2652a0483806938ea98e1407f09e843441ac09632d8ed310a6d8cdc11bdcaacc2f63282dcc311832af29241a60224097505eaf060c5efab525fada3910807cb611755df6ad2067492084abc68753637a005b000928cbb079a39506ed8b3e026f5bab3099b82c4415cbe74e18010f454cbafc0be16751c337a64a3236239be6582725b04283f50bbe5534b08276ebf2538e5cead0ebd5e64cae603acf241706568b7ba6f1fcdc5143dd5de72164c5b40fc6b371fe9fff504916df1bb84bbbae2ab59aac8a2f609ab4f8fef838d3134969eabc966e42c1fa9a9835d91a7ba2d2ae8458192ad4044704a1a66a540134bce174c9430bd84a77e518382d97f8c7e15f0e4c02f2d9be9ddf1ad29d79e400b033b20c813bb2aa4873e90320af72d40398a5a6a49f49d8505a026ad4b1ac0355a179f04f001b5cf2c8cbb6c61dd9670ca6371b89322fb53115a8728b49e15c9f60c778cce01147f8c46ecd3ccbf51db5efc3223f6f0becaa31ae7a00281fcd4b849713ff0154ae941b495c8347ac73f471eae844db2bcfd1eee528fe63f5130d858a1e0064f4b442d420c30af829dd40f3b89d3acc8baf6676fe105782a09cd162f8a3ca3b70df2d67e883df182c21a5dd69747173e5104acd6b2bb47f99acde1a0fd1f6dc0cd589911dc8a663e5947a6354ac16f525737c5864d17053f6c74f0ac44baf62973d53aa0ae0b6077925b241f34cea0943225b4e82773fd6ddebfdc1437936b68e889b2633096fd33c7eefd7bdff467d68a2bea6c75ad0bfd39ef98518711af7dd4b25a7017abe4df3809bed8c8ba1faaf58af0a29b9845e37af885f6ac004b86ff3ab4ed4914021211c5f190c1e7389103f1c08183491b11e3a8fbbfcfd2d7e645f390c65c27881e7df5a46a8e0cd890253896007f5c93f802021cab0466bac17e442da033052fe7f254bc6ff1d086e3b96deca5c6c32c9eef8b7858be2dfb90dd333e1677ee0308ab4ec13d9f776e31a5626a80c2eeb9b17a017f7474798452e4b58720de9b46573d1e9e83320b61270f01944a83b3f186133c11c80ff2c1a669fd988b80fb77571756911b0d277b5a5a6e88f4e88dedb898f76844b6d08b70d29d970980a0d8a963704a3aa277b7598b55daa99f300d0f584ae2d8246f4d0dbe
60、 dd3a158ff954d331b173655a31ec21f2c69800112d49cccb4a6cac3c16e1e4627749c346a58066ee0f71c059ec050c4b389cb98ad7f34e1c478a0dbd160088307931bda6512cacd45f09a60126a6b4da7e63c108c742274562b107ec340f2653ced61b01a6504fd265534ee7637fb473d12e11a7a476d239ac87d47f051c0b4338f1a93c65b8f02e578d7c19a802afea72031a2874f6a46a19f9a9
61、 c5770cd8df659468fb716b7713b71c9daff32011254bcf8c02
62、 d6740095ec6e8262e97a6d47
63、 dd3a158ff954d331b173655a31ec21f2c698011e1b46c7851f45f5245db5be3e33189700fcd433a3017f8145fc190d4b38e5b4c1daf2030418c712e91600cf65797cfbbf492ea2d44909a41132a6f9c22126d74bc943275362a70ae123086a4bc0c55f1ca61741ca355b57ef6b38ac6edf7b19afb9799e21a4958a71035f530824b0f2612cb8b97c1ac37858e65aeca63155512375b3f16a0888a0137531e00b558b9e3a24f3493543d202569a7cae803c79c00846790f709e9069417c5d5c1b4ead633d4afdb06dcd3a152e20c8afec1595fcb76549a5cf821ca325f20daca8c20dd7accbf74cf46c3bacb28ef72dcbf9368891d7118faf3babe762c84060676a94eada3318de77c5de0f607aa5318cc62cf908abd679dc5ac0c02674bddf6204db5314be135b64f4b460905fc73270591fcd1169e10d364d77e4322cf7a0496b7757565cefae8b2984a164353aad65a1b5999b7d4bfe4a762255455d530978d4ec4473cb68efd994d94ff88dadcf81d97878b330ef821831e0b1d74f855986c26fdef35efb013a70e05fdae865399faa296e6389e83deddb4657b3b4fdaaaa209fbbfe9be6ca745843301d2c42ebfd8db60e70687c0dcfab88da150416deb889ae6a1e953a9ec19b7346e0cd089f67b18dc3139e89ae9ed93188902d7ecc069d03676529ae9ee0f4297e59ac7f19252290211bb0743bf4cb2efe354cf3b7bb4c44a824e80bc0f854d6e72cf94f030d8966609842597077826991d816e010824da8d9a05a7daae5342e5b7bed8833932d32c53d5b85d33ccac3b33ca5d4a2e7c280ec7be03ef8c8f09632d786a6fbdf62134fcddea73b58926d0871612a1bbd03d1ce6e85082d6a7ea4e25f52506f63bb18e2255d0a3555af646a66be61a140d5347d82498856db8415b439200ac19a2e7d5e48b3305284d9b7aaeefb2b39b91df0708dbc0cc566019d362dad658d7fb868767060c520a8cf4f3cc823c625dd1024ea5acdb07d8a400daef4a9c5b51c1250e610c552e126ee9bc831d3e3513b820e3adf28c49cb363ac2bf72d4fc01295fa02c2f36a008a4aa3e5254281d6987ebc918347256afffbc9f610feb790d7a20b4223f66824214a7ac945bfa24b49a5943dfc9978432c4f5644080575c26a2a5d49e45214800cca81f7b41c544b955d7b2a9c77fceb6257c528fa04939d21c008

字符串列表

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

活动列表

已显示 10 个activities
1、 com.tpdjrvbz.pzurupjt.dqtmXgrqBqCmiKT
2、 com.google.android.gms.common.api.GoogleApiActivity
3、 com.tpdjrvbz.pzurupjt.util.YPiczZsQlcXkKqe
4、 com.tpdjrvbz.pzurupjt.util.gkaLSNSTUKORuBv
5、 com.tpdjrvbz.pzurupjt.iNxVPZLeCgPIWpR
6、 com.tpdjrvbz.pzurupjt.util.QukJGYZDPQkWVax
7、 com.tpdjrvbz.pzurupjt.inject.cRsFUlTcHxovcfP
8、 com.tpdjrvbz.pzurupjt.xxeUCpnCPywpIOh
9、 com.tpdjrvbz.pzurupjt.YYNHACkqZZLnMNZ
10、 com.tpdjrvbz.pzurupjt.util.KqziJNKBfhPomqU

服务列表

已显示 3 个services
1、 com.tpdjrvbz.pzurupjt.AUteoqDPnZkEsIE
2、 com.tpdjrvbz.pzurupjt.NmbhUUNtBjSACEn
3、 com.tpdjrvbz.pzurupjt.qThYgUOPGvUlFpq

广播接收者列表

已显示 3 个receivers
1、 com.tpdjrvbz.pzurupjt.receiver.jwNtHUqlOhedwsr
2、 com.tpdjrvbz.pzurupjt.IaxmUCXzuuhJtOh
3、 com.tpdjrvbz.pzurupjt.receiver.zwWBojAbwUxqztr

内容提供者列表

第三方SDK

SDK名称 开发者 描述信息
极光推送 极光 JPush 是经过考验的大规模 App 推送平台,每天推送消息数超过 5 亿条。 开发者集成 SDK 后,可以通过调用 API 推送消息。同时,JPush 提供可视化的 web 端控制台发送通知,统计分析推送效果。 JPush 全面支持 Android, iOS, Winphone 三大手机平台。

文件列表

classes.dex
classes2.dex
classes3.dex
classes4.dex
classes5.dex
classes6.dex
classes7.dex
res/drawable-xxhdpi/googleg_disabled_color_18.png
res/drawable-xxhdpi/googleg_standard_color_18.png
res/drawable-xxhdpi/common_google_signin_btn_text_dark_normal_background.png
res/drawable-xxhdpi/common_google_signin_btn_icon_dark_normal_background.png
res/drawable-xxhdpi/common_google_signin_btn_text_light_normal_background.png
res/drawable-xxhdpi/common_google_signin_btn_icon_light_normal_background.png
res/drawable-hdpi/googleg_disabled_color_18.png
res/drawable-hdpi/googleg_standard_color_18.png
res/drawable-hdpi/common_google_signin_btn_text_dark_normal_background.png
res/drawable-hdpi/common_google_signin_btn_icon_dark_normal_background.png
res/drawable-hdpi/common_google_signin_btn_text_light_normal_background.png
res/drawable-hdpi/common_full_open_on_phone.png
res/drawable-hdpi/common_google_signin_btn_icon_light_normal_background.png
res/mipmap-mdpi/ic_launcher_round.png
res/mipmap-mdpi/ic_launcher.png
res/mipmap-mdpi/ic_launcher_foreground.png
res/mipmap-anydpi-v26/ic_launcher_round.xml
res/mipmap-anydpi-v26/ic_launcher.xml
res/mipmap-hdpi/ic_launcher_round.png
res/mipmap-hdpi/ic_launcher.png
res/mipmap-hdpi/ic_launcher_foreground.png
res/mipmap-xhdpi/ic_launcher_round.png
res/mipmap-xhdpi/ic_launcher.png
res/mipmap-xhdpi/ic_launcher_foreground.png
res/drawable-mdpi/googleg_disabled_color_18.png
res/drawable-mdpi/googleg_standard_color_18.png
res/drawable-mdpi/common_google_signin_btn_text_dark_normal_background.png
res/drawable-mdpi/common_google_signin_btn_icon_dark_normal_background.png
res/drawable-mdpi/common_google_signin_btn_text_light_normal_background.png
res/drawable-mdpi/common_google_signin_btn_icon_light_normal_background.png
res/mipmap-xxhdpi/ic_launcher_round.png
res/mipmap-xxhdpi/ic_launcher.png
res/mipmap-xxhdpi/ic_launcher_foreground.png
res/drawable/common_google_signin_btn_text_dark.xml
res/drawable/common_google_signin_btn_text_dark_normal.xml
res/drawable/common_google_signin_btn_icon_light_normal.xml
res/drawable/common_google_signin_btn_text_light_normal.xml
res/drawable/common_google_signin_btn_text_disabled.xml
res/drawable/common_google_signin_btn_icon_disabled.xml
res/drawable/common_google_signin_btn_text_light_focused.xml
res/drawable/ic_launcher_foreground.xml
res/drawable/common_google_signin_btn_icon_light.xml
res/drawable/common_google_signin_btn_text_dark_focused.xml
res/drawable/$ic_launcher_foreground__0.xml
res/drawable/common_google_signin_btn_icon_dark_focused.xml
res/drawable/common_google_signin_btn_icon_dark.xml
res/drawable/common_google_signin_btn_text_light.xml
res/drawable/common_google_signin_btn_icon_dark_normal.xml
res/drawable/ic_launcher_background.xml
res/drawable/common_google_signin_btn_icon_light_focused.xml
res/xml/asclllservizio.xml
res/xml/nsrlllseclllcfg.xml
res/mipmap-xxxhdpi/ic_launcher_round.png
res/mipmap-xxxhdpi/ic_launcher.png
res/mipmap-xxxhdpi/ic_launcher_foreground.png
res/color/common_google_signin_btn_text_dark.xml
res/color/common_google_signin_btn_tint.xml
res/color/common_google_signin_btn_text_light.xml
res/drawable-xhdpi/googleg_disabled_color_18.png
res/drawable-xhdpi/googleg_standard_color_18.png
res/drawable-xhdpi/common_google_signin_btn_text_dark_normal_background.png
res/drawable-xhdpi/common_google_signin_btn_icon_dark_normal_background.png
res/drawable-xhdpi/common_google_signin_btn_text_light_normal_background.png
res/drawable-xhdpi/common_full_open_on_phone.png
res/drawable-xhdpi/common_google_signin_btn_icon_light_normal_background.png
AndroidManifest.xml
resources.arsc
assets/weex_config_interactive.json
assets/grs_sdk_global_route_config_opendevicesdk.json
assets/fonts/purchase_iconfont.ttf
assets/fonts/ali_purchase_ext_iconfont.ttf
assets/weex_config_tbplay.json
assets/QUICKPAY@pwd-validate-flex
assets/AlipayNumber.ttf
assets/weex_config_shopref.json
assets/weex_config_evocationapp.json
assets/amc.i18n.zh_HK
assets/weex_config_mytaobao.json
assets/uik_core_iconfont.ttf
assets/map/7/style_antsports01.data
assets/map/7/style_light.data
assets/map/style_antsports01.data
assets/map/style_light.data
assets/QUICKPAY@recommend-setspwd-flex
assets/dinamic/buy_pay_for_another_ltao.xml
assets/dinamic/buy_select_ltao.xml
assets/dinamic/buy_quantity_ltao.xml
assets/dinamic/buy_switch_ltao.xml
assets/dinamic/buy_address_ltao.xml
assets/dinamic/buy_image_select_ltao.xml
assets/dinamic/buy_input_ltao.xml
assets/dinamic/buy_tips_tj_new_ltao.xml
assets/dinamic/buy_submit_ltao.xml
assets/dinamic/buy_tips_ltao.xml
assets/dinamic/buy_image_text_ltao.xml
assets/dinamic/dx_appstyle.json
assets/dinamic/buy_switch_tj_ltao.xml
assets/dinamic/trade_test_address.xml
assets/dinamic/buy_item_ltao.xml
assets/amc.i18n.en_US
assets/yuv2rgb.vert
assets/weex_config_tblive.json
assets/lastAccetsbkup.zip
assets/updatesdkcas.bks
assets/weex_config_fashionai.json
assets/QUICKPAY@waika-select-country-and-area-flex
assets/weex_config_bindingx.json
assets/vi-amc.js
assets/triver.mock.appinfo.json
assets/workerjs_multiworker.js
assets/MOBILEIC@idNoMacau
assets/yuv2rgb.frag
assets/grs_sdk_global_route_config_apptouchupdatesdk.json
assets/66666692.amr
assets/grs_sdk_global_route_config_updatesdk.json
assets/ag_sdk_cbg_root.cer
assets/grs_sdk_global_route_config_opensdkService.json
assets/framework_slice/images/framework_slice_light.png
assets/framework_slice/framework_slice.json
assets/triver_iconfont.ttf
assets/widget_v8.js
assets/primary80.prof
assets/tr_china_cities.json
assets/video_weex.msoac
assets/amc-h5.js
assets/amc.i18n.zh_TW
assets/QUICKPAY@card-no-flex
assets/tr_china_cities_v2.db
assets/ext/purchase_ext_plugins.json
assets/66666692.appinfo.json
assets/windmill.worker.js
assets/cahiBvC/lUTbVnhpF1.Ump
assets/MOBILEIC@secret-question
assets/theme/configuration.json
assets/QUICKPAY@frontpay-limit-query-flex.html
assets/homepage_dxc_data.json
assets/voice_thinking/images/voice_thinking_image_0.png
assets/voice_thinking/voice_thinking.json
assets/video_windmillapi.json
assets/workerjs_v8.js
build-data.properties
error_prone/Annotations.gwt.xml
javax/inject/Inject.gwt.xml
jsr305_annotations/Jsr305_annotations.gwt.xml
jsr330_inject/Jsr330_inject.gwt.xml
third_party/java_src/error_prone/project/annotations/Annotations.gwt.xml
third_party/java_src/error_prone/project/annotations/Google_internal.gwt.xml
third_party/java_src/jsr330_inject/Jsr330_inject.gwt.xml
META-INF/AP-SHOPP.SF
META-INF/AP-SHOPP.RSA
META-INF/MANIFEST.MF

污点分析

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