导航菜单

应用安全检测报告

应用安全检测报告,支持文件搜索、内容检索和AI代码分析

移动应用安全检测报告

应用图标

小柿子 v1.3.8

Android APK 816d1cb4...
42
安全评分

安全基线评分

42/100

中风险

综合风险等级

风险等级评定
  1. A
  2. B
  3. C
  4. F

应用存在一定安全风险,建议优化

漏洞与安全项分布

7 高危
21 中危
2 信息
2 安全

隐私风险评估

5
第三方跟踪器

高隐私风险
检测到大量第三方跟踪器


检测结果分布

高危安全漏洞 7
中危安全漏洞 21
安全提示信息 2
已通过安全项 2
重点安全关注 0

高危安全漏洞 SSL的不安全实现。信任所有证书或接受自签名证书是一个关键的安全漏洞。此应用程序易受MITM攻击

SSL的不安全实现。信任所有证书或接受自签名证书是一个关键的安全漏洞。此应用程序易受MITM攻击
https://github.com/OWASP/owasp-mstg/blob/master/Document/0x05g-Testing-Network-Communication.md#android-network-apis

Files:
sjm/xuitls/x.java, line(s) 40,6,7

高危安全漏洞 如果一个应用程序使用WebView.loadDataWithBaseURL方法来加载一个网页到WebView,那么这个应用程序可能会遭受跨站脚本攻击

如果一个应用程序使用WebView.loadDataWithBaseURL方法来加载一个网页到WebView,那么这个应用程序可能会遭受跨站脚本攻击
https://github.com/OWASP/owasp-mstg/blob/master/Document/0x05h-Testing-Platform-Interaction.md#static-analysis-7

Files:
com/mbridge/msdk/advanced/signal/NativeAdvancedExpandDialog.java, line(s) 188,16
com/mbridge/msdk/click/p.java, line(s) 178,14,15
com/mbridge/msdk/mbbanner/common/c/d.java, line(s) 444,14
com/mbridge/msdk/mbbanner/common/communication/BannerExpandDialog.java, line(s) 188,16
com/mbridge/msdk/nativex/view/BaseMBMediaView.java, line(s) 580,2328,24,25
com/mbridge/msdk/splash/signal/SplashExpandDialog.java, line(s) 192,16
com/mbridge/msdk/video/bt/module/MBridgeBTWebView.java, line(s) 351,13
com/mbridge/msdk/video/module/MBridgeAlertWebview.java, line(s) 94,6
com/mbridge/msdk/video/module/MBridgeH5EndCardView.java, line(s) 718,17
com/sjm/sjmdsp/SjmDspPageActivity.java, line(s) 64,8

高危安全漏洞 不安全的Web视图实现。Web视图忽略SSL证书错误并接受任何SSL证书。此应用程序易受MITM攻击

不安全的Web视图实现。Web视图忽略SSL证书错误并接受任何SSL证书。此应用程序易受MITM攻击
https://github.com/OWASP/owasp-mstg/blob/master/Document/0x05g-Testing-Network-Communication.md#webview-server-certificate-verification

Files:
a2/a.java, line(s) 101,100
q3/b.java, line(s) 179,178

高危安全漏洞 应用程序使用带PKCS5/PKCS7填充的加密模式CBC。此配置容易受到填充oracle攻击。

应用程序使用带PKCS5/PKCS7填充的加密模式CBC。此配置容易受到填充oracle攻击。
https://github.com/OWASP/owasp-mstg/blob/master/Document/0x04g-Testing-Cryptography.md#identifying-insecure-andor-deprecated-cryptographic-algorithms-mstg-crypto-4

Files:
s3/b.java, line(s) 10,16

高危安全漏洞 应用程序在加密算法中使用ECB模式。ECB模式是已知的弱模式,因为它对相同的明文块[UNK]产生相同的密文

应用程序在加密算法中使用ECB模式。ECB模式是已知的弱模式,因为它对相同的明文块[UNK]产生相同的密文
https://github.com/OWASP/owasp-mstg/blob/master/Document/0x04g-Testing-Cryptography.md#weak-block-cipher-mode

Files:
cn/hzjizhun/admin/base/n1.java, line(s) 18,53

高危安全漏洞 启用了调试配置。生产版本不能是可调试的

启用了调试配置。生产版本不能是可调试的
https://github.com/OWASP/owasp-mstg/blob/master/Document/0x04c-Tampering-and-Reverse-Engineering.md#debugging-and-tracing

Files:
sjm/xuitls/BuildConfig.java, line(s) 3,5

高危安全漏洞 应用程序包含隐私跟踪程序

此应用程序有多个5隐私跟踪程序。跟踪器可以跟踪设备或用户,是终端用户的隐私问题。

中危安全漏洞 应用已启用明文网络流量

[android:usesCleartextTraffic=true]
应用允许明文网络流量(如 HTTP、FTP 协议、DownloadManager、MediaPlayer 等)。API 级别 27 及以下默认启用,28 及以上默认禁用。明文流量缺乏机密性、完整性和真实性保护,攻击者可窃听或篡改传输数据。建议关闭明文流量,仅使用加密协议。

中危安全漏洞 应用数据存在泄露风险

未设置[android:allowBackup]标志
建议将 [android:allowBackup] 显式设置为 false。默认值为 true,允许通过 adb 工具备份应用数据,存在数据泄露风险。

中危安全漏洞 Service (androidx.work.impl.background.systemjob.SystemJobService) 受权限保护,但应检查权限保护级别。

Permission: android.permission.BIND_JOB_SERVICE [android:exported=true]
检测到  Service 已导出并受未在本应用定义的权限保护。请在权限定义处核查其保护级别。若为 normal 或 dangerous,恶意应用可申请并与组件交互;若为 signature,仅同证书签名应用可访问。

中危安全漏洞 Broadcast Receiver (androidx.work.impl.diagnostics.DiagnosticsReceiver) 受权限保护,但应检查权限保护级别。

Permission: android.permission.DUMP [android:exported=true]
检测到  Broadcast Receiver 已导出并受未在本应用定义的权限保护。请在权限定义处核查其保护级别。若为 normal 或 dangerous,恶意应用可申请并与组件交互;若为 signature,仅同证书签名应用可访问。

中危安全漏洞 Activity (com.bytedance.android.openliveplugin.stub.activity.DouyinAuthorizeActivityProxy) 未受保护。

[android:exported=true]
检测到  Activity 已导出,未受任何权限保护,任意应用均可访问。

中危安全漏洞 Activity (com.bytedance.android.openliveplugin.stub.activity.DouyinAuthorizeActivityLiveProcessProxy) 未受保护。

[android:exported=true]
检测到  Activity 已导出,未受任何权限保护,任意应用均可访问。

中危安全漏洞 Activity (cn.hzjizhun.admin.h5.AdSdkH5Activity) 未受保护。

[android:exported=true]
检测到  Activity 已导出,未受任何权限保护,任意应用均可访问。

中危安全漏洞 Activity (cn.hzjizhun.admin.h5.VideoPlayActivity) 未受保护。

[android:exported=true]
检测到  Activity 已导出,未受任何权限保护,任意应用均可访问。

中危安全漏洞 Service (com.kwad.sdk.api.proxy.VideoWallpaperService) 受权限保护,但应检查权限保护级别。

Permission: android.permission.BIND_WALLPAPER [android:exported=true]
检测到  Service 已导出并受未在本应用定义的权限保护。请在权限定义处核查其保护级别。若为 normal 或 dangerous,恶意应用可申请并与组件交互;若为 signature,仅同证书签名应用可访问。

中危安全漏洞 高优先级 Intent(1000) - {1} 个命中

[android:priority]
通过设置较高的 Intent 优先级,应用可覆盖其他请求,可能导致安全风险。

中危安全漏洞 MD5是已知存在哈希冲突的弱哈希

MD5是已知存在哈希冲突的弱哈希
https://github.com/OWASP/owasp-mstg/blob/master/Document/0x04g-Testing-Cryptography.md#identifying-insecure-andor-deprecated-cryptographic-algorithms-mstg-crypto-4

Files:
com/kwai/video/ksvodplayerkit/Utils/VodPlayerUtils.java, line(s) 129
com/mbridge/msdk/foundation/download/resource/MBResourceManager.java, line(s) 90
com/mbridge/msdk/foundation/tools/ac.java, line(s) 19,32
com/mbridge/msdk/mbdownload/e.java, line(s) 686
h4/b.java, line(s) 10
j2/d.java, line(s) 43
j5/c.java, line(s) 85,93
l7/g.java, line(s) 12
w1/b.java, line(s) 70
y1/a.java, line(s) 63

中危安全漏洞 文件可能包含硬编码的敏感信息,如用户名、密码、密钥等

文件可能包含硬编码的敏感信息,如用户名、密码、密钥等
https://github.com/OWASP/owasp-mstg/blob/master/Document/0x05d-Testing-Data-Storage.md#checking-memory-for-sensitive-data-mstg-storage-10

Files:
aegon/chrome/base/EarlyTraceEvent.java, line(s) 19
cn/hzjizhun/admin/api/ApiManager.java, line(s) 36
cn/hzjizhun/admin/api/FunctionConfig.java, line(s) 17
cn/hzjizhun/admin/bean/ExtendChannel.java, line(s) 57
cn/hzjizhun/admin/custom_ad/http/CustomApiConstant.java, line(s) 12
com/mbridge/msdk/MBridgeConstans.java, line(s) 16,51
com/mbridge/msdk/click/b/a.java, line(s) 36
com/mbridge/msdk/foundation/db/f.java, line(s) 273,314,332
com/mbridge/msdk/foundation/db/o.java, line(s) 59,27
com/mbridge/msdk/foundation/download/core/DownloadCommon.java, line(s) 21
com/mbridge/msdk/foundation/download/core/DownloaderReporter.java, line(s) 15
com/mbridge/msdk/foundation/entity/CampaignEx.java, line(s) 39
com/mbridge/msdk/foundation/entity/DomainCampaignEx.java, line(s) 42
com/mbridge/msdk/foundation/entity/q.java, line(s) 95,114,142,190,200,220,235,257,275,310,321,506,527,538,586,610,646,752,764,387
com/mbridge/msdk/foundation/same/report/k.java, line(s) 568,763
com/mbridge/msdk/playercommon/exoplayer2/drm/DefaultDrmSessionManager.java, line(s) 29
com/mbridge/msdk/video/dynview/moffer/MOfferModel.java, line(s) 119
com/sjm/sjmsdk/core/DeviceId/SjmDeviceId.java, line(s) 14
com/windmill/sdk/WMConstants.java, line(s) 25
com/windmill/sdk/base/WMBidUtil.java, line(s) 19
com/windmill/sdk/strategy/a.java, line(s) 525
l7/e.java, line(s) 46

中危安全漏洞 应用程序使用不安全的随机数生成器

应用程序使用不安全的随机数生成器
https://github.com/OWASP/owasp-mstg/blob/master/Document/0x04g-Testing-Cryptography.md#weak-random-number-generators

Files:
a3/c.java, line(s) 31
com/badlogic/gdx/math/a.java, line(s) 3
com/czhj/wire/internal/ImmutableList.java, line(s) 9
com/czhj/wire/internal/MutableOnWriteList.java, line(s) 8
com/mbridge/msdk/dycreator/baseview/rewardpopview/MBAcquireRewardPopView.java, line(s) 25
com/mbridge/msdk/mbdownload/e.java, line(s) 44
com/mbridge/msdk/playercommon/exoplayer2/source/ShuffleOrder.java, line(s) 4
com/mbridge/msdk/playercommon/exoplayer2/trackselection/RandomTrackSelection.java, line(s) 6
com/mbridge/msdk/playercommon/exoplayer2/upstream/cache/CachedContentIndex.java, line(s) 21
com/mbridge/msdk/thrid/okhttp/OkHttpClient.java, line(s) 33
com/mbridge/msdk/thrid/okhttp/internal/ws/RealWebSocket.java, line(s) 29
com/mbridge/msdk/thrid/okhttp/internal/ws/WebSocketWriter.java, line(s) 10
com/mbridge/msdk/widget/custom/CustomViewMessageWrap.java, line(s) 21
com/windmill/sdk/utils/MUtil.java, line(s) 6
com/windmill/sdk/widget/InterstitialBaseView.java, line(s) 45
com/windmill/sdk/widget/SplashBaseView.java, line(s) 26
e3/l.java, line(s) 17
e5/a.java, line(s) 3
h2/a.java, line(s) 25
l2/a.java, line(s) 12
p6/b.java, line(s) 11
r5/b.java, line(s) 4
r6/a.java, line(s) 9
s3/h.java, line(s) 3

中危安全漏洞 应用程序使用SQLite数据库并执行原始SQL查询。原始SQL查询中不受信任的用户输入可能会导致SQL注入。敏感信息也应加密并写入数据库

应用程序使用SQLite数据库并执行原始SQL查询。原始SQL查询中不受信任的用户输入可能会导致SQL注入。敏感信息也应加密并写入数据库
https://github.com/OWASP/owasp-mstg/blob/master/Document/0x04h-Testing-Code-Quality.md#injection-flaws-mstg-arch-2-and-mstg-platform-2

Files:
com/mbridge/msdk/e/b.java, line(s) 4,5,21,33,34,46,47
com/mbridge/msdk/foundation/db/BatchReportDao.java, line(s) 6,93
com/mbridge/msdk/foundation/db/c.java, line(s) 5,48
com/mbridge/msdk/foundation/db/g.java, line(s) 6,195,272,1195
com/mbridge/msdk/foundation/db/j.java, line(s) 4,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98
com/mbridge/msdk/foundation/download/database/DatabaseHelper.java, line(s) 6,90,158,200,312,320
com/mbridge/msdk/mbdownload/d.java, line(s) 5,6,26,67
com/mbridge/msdk/newreward/function/e/c.java, line(s) 3,4,21,28,29
com/ss/android/downloadlib/d/b.java, line(s) 4,5,18,23
com/windmill/sdk/strategy/l.java, line(s) 4,5,47,73
f4/e.java, line(s) 5,85
f4/f.java, line(s) 4,5,23,33
m7/b.java, line(s) 4,5,209,477
t3/i.java, line(s) 9,10,11,12,13,501

中危安全漏洞 应用程序可以读取/写入外部存储器,任何应用程序都可以读取写入外部存储器的数据

应用程序可以读取/写入外部存储器,任何应用程序都可以读取写入外部存储器的数据
https://github.com/OWASP/owasp-mstg/blob/master/Document/0x05d-Testing-Data-Storage.md#external-storage

Files:
aegon/chrome/base/PathUtils.java, line(s) 80,116,135
cn/hzjizhun/admin/http/net/EasyHttpUtil.java, line(s) 99
com/czhj/devicehelper/cnoaid/a.java, line(s) 361,362
com/kwai/video/hodor/util/FileUtils.java, line(s) 38,46
com/mbridge/msdk/foundation/same/report/b/d.java, line(s) 143
com/mbridge/msdk/foundation/tools/ai.java, line(s) 49,60,70
com/mbridge/msdk/foundation/tools/k.java, line(s) 10
com/mbridge/msdk/mbdownload/e.java, line(s) 755
com/mbridge/msdk/optimize/SensitiveDataUtil.java, line(s) 283
com/sjm/sjmdsp/core/utils/SjmDspFileProvider.java, line(s) 36
com/ss/android/downloadlib/addownload/h.java, line(s) 226
com/ss/android/downloadlib/addownload/k.java, line(s) 190,192
com/ss/android/downloadlib/g/m.java, line(s) 156,202,275
com/xht/flutter/downloader/flutter_downloader_video/DownloadWorker.java, line(s) 281
j4/i.java, line(s) 186,223
k3/b.java, line(s) 9,18
l7/c.java, line(s) 27,48
s/a.java, line(s) 91,101

中危安全漏洞 SHA-1是已知存在哈希冲突的弱哈希

SHA-1是已知存在哈希冲突的弱哈希
https://github.com/OWASP/owasp-mstg/blob/master/Document/0x04g-Testing-Cryptography.md#identifying-insecure-andor-deprecated-cryptographic-algorithms-mstg-crypto-4

Files:
XI/K0/XI/XI.java, line(s) 77
cn/hzjizhun/admin/cn_oaid/assa/aaa.java, line(s) 74
com/alibaba/fplayer/flutter_aliplayer/FlutterAliplayerPlugin.java, line(s) 115
com/czhj/devicehelper/cnoaid/impl/p.java, line(s) 33
com/mbridge/msdk/optimize/a/a/e.java, line(s) 81
com/mbridge/msdk/optimize/a/a/f.java, line(s) 87
com/sjm/sjmsdk/core/oaidhelper/OppoDeviceIDHelper.java, line(s) 83
s4/a.java, line(s) 76
z6/b.java, line(s) 112

中危安全漏洞 可能存在跨域漏洞。在 WebView 中启用从 URL 访问文件可能会泄漏文件系统中的敏感信息

可能存在跨域漏洞。在 WebView 中启用从 URL 访问文件可能会泄漏文件系统中的敏感信息
https://github.com/OWASP/owasp-mstg/blob/master/Document/0x05h-Testing-Platform-Interaction.md#static-analysis-6

Files:
a2/a.java, line(s) 51,62,48
com/mbridge/msdk/foundation/webview/BrowserView.java, line(s) 167,164
com/mbridge/msdk/mbsignalcommon/base/BaseWebView.java, line(s) 83,80
q3/b.java, line(s) 97,108,94

中危安全漏洞 IP地址泄露

IP地址泄露


Files:
aegon/chrome/base/PiiElider.java, line(s) 23
aegon/chrome/net/AndroidNetworkLibrary.java, line(s) 176,175,180,172,171,179
aegon/chrome/net/X509Util.java, line(s) 45,47,46,44,45,47
com/kwai/video/hodor/BuildConfig.java, line(s) 16
com/kwai/video/player/BuildConfig.java, line(s) 13
com/mbridge/msdk/advanced/view/a.java, line(s) 53
com/ss/android/download/api/constant/BaseConstants.java, line(s) 36
i6/d.java, line(s) 13
i6/i.java, line(s) 11
o5/a.java, line(s) 354,466
o5/w.java, line(s) 40
s3/f.java, line(s) 103

中危安全漏洞 此应用程序可能会请求root(超级用户)权限

此应用程序可能会请求root(超级用户)权限
https://github.com/OWASP/owasp-mstg/blob/master/Document/0x05j-Testing-Resiliency-Against-Reverse-Engineering.md#testing-root-detection-mstg-resilience-1

Files:
cn/hzjizhun/admin/base/q0.java, line(s) 20,20,20,24,20,24,20,20
com/alibaba/fplayer/flutter_aliplayer/Scan.java, line(s) 60

中危安全漏洞 应用程序创建临时文件。敏感信息永远不应该被写进临时文件

应用程序创建临时文件。敏感信息永远不应该被写进临时文件


Files:
com/mbridge/msdk/playercommon/exoplayer2/util/Util.java, line(s) 170

中危安全漏洞 此应用可能包含硬编码机密信息

从应用程序中识别出以下机密确保这些不是机密或私人信息
"dyStrategy.privateAddress" : "privateAddress"
0000016742C00BDA259000000168CE0F13200000016588840DCE7118A0002FBF1C31C3275D78
6214227cd0a1f50c2d7cde0837359bf496afaf3a
DFKwWgtuDkKwLZPwD+z8H+N/xjK+n3eyNVx6ZVPn5jcincKZx5f5ncN=
LdxThdi1WBKUL75ULBPBD+QqJk2MWrfXYN==
936dcbdd57fe235fd7cf61c2e93da3c4
DFKwWgtuDkKwLZPwD+z8H+N/xjQZxVfV+T2SZVe6V2xS5c5n
DFK/HrQgJ+zQW+xUhoPwJ7JgY7K0DkeAWrfXYN==
DFK/HrQgJ+zQW+xUhoPBD+QqJk2MWrfXYN==
258EAFA5-E914-47DA-95CA-C5AB0DC85B11
edef8ba9-79d6-4ace-a3c8-27dcd51d21ed
50e2326ac25aa75936f45493dea50631eb8bd911
DkPtYdQTLkfAW+xUhoPwJ7JgY7K0DkeAWrfXYN==
0cdcc6158160790658d1f033d3db873603250124-
DFKwWgtuDkKwLZPwD+z8H+N/xj26Vjcdx5KyVj5GxVN=
MFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBALjMT+wA6DuUbhfoa6y048s5MXW+8F6nq6LsoaZ1cCuRt08KSFhgy0bjwujKVLKymgQRQQaFRHEjavi3Wwo/PocCAwEAAQ==
DFKwWgtuDkKwLZPwD+z8H+N/xj26Vjcdx5KanjKnxVN=
YkRXhr5AWBPfNgzuH7JQ+2Ha
h7KsLkfPW+xUhoPBD+QqJk2MWrfXYN==
LdxThdi1WBKUL75ULBPwJ7JgY7K0DkeAWrfXYN==
DFeuWkH0W+xUhoPwJ7JgY7K0DkeAWrfXYN==
h7KsLkfPW+xUhoPwJ7JgY7K0DkeAWrfXYN==
Y7c14Z2TDbv/Y+xgHFeXDrcshBPUYFT=

安全提示信息 应用程序记录日志信息,不得记录敏感信息

应用程序记录日志信息,不得记录敏感信息
https://github.com/OWASP/owasp-mstg/blob/master/Document/0x05d-Testing-Data-Storage.md#logs

Files:
aegon/chrome/base/EventLog.java, line(s) 10
aegon/chrome/base/FileUtils.java, line(s) 102,161,65,114,122,131,137
aegon/chrome/base/Log.java, line(s) 95,135,137
aegon/chrome/base/PathUtils.java, line(s) 63
aegon/chrome/base/task/AsyncTask.java, line(s) 42
aegon/chrome/net/AndroidKeyStore.java, line(s) 25,29,47,60,74,78
aegon/chrome/net/CronetEngine.java, line(s) 60
aegon/chrome/net/CronetProvider.java, line(s) 86
aegon/chrome/net/impl/CronetBidirectionalStream.java, line(s) 244,274,299,313,469,205
aegon/chrome/net/impl/CronetLibraryLoader.java, line(s) 94
aegon/chrome/net/impl/CronetUploadDataStream.java, line(s) 115,164
aegon/chrome/net/impl/CronetUrlRequest.java, line(s) 202,222,253,268,317,322,417,428,521
aegon/chrome/net/impl/CronetUrlRequestContext.java, line(s) 297,187,190
b/a.java, line(s) 54,133,99
c/b.java, line(s) 31,38,62
c/c.java, line(s) 22,30
cn/hzjizhun/admin/UnifiedADContainer.java, line(s) 28,34,40,46,52,61
cn/hzjizhun/admin/ad/BaseAd.java, line(s) 289,48,114,193,196,216
cn/hzjizhun/admin/ad/adapter/AdapterAdLoaderImp.java, line(s) 237,242,274,280,286,76,82,266,299
cn/hzjizhun/admin/ad/adapter/AdapterCustomAdLoader.java, line(s) 268,187,309,325
cn/hzjizhun/admin/ad/report/BaseReport.java, line(s) 43,48,76,29
cn/hzjizhun/admin/ad/utils/AdUtil.java, line(s) 45,186,191
cn/hzjizhun/admin/ad/utils/InterstitialAdUtils.java, line(s) 20
cn/hzjizhun/admin/api/ApiManager.java, line(s) 67,73,196,226,260,503,365,373,441,481,505,203
cn/hzjizhun/admin/api/FunctionConfig.java, line(s) 43,83,180
cn/hzjizhun/admin/channel/ChannelThirdSdkInit.java, line(s) 23
cn/hzjizhun/admin/csj/CsjBannerAdLoader.java, line(s) 188
cn/hzjizhun/admin/csj/CsjInterstitialAdLoader.java, line(s) 130,176,196
cn/hzjizhun/admin/csj/CsjNativeAdLoader.java, line(s) 78
cn/hzjizhun/admin/csj/CsjSplashAdLoader.java, line(s) 149
cn/hzjizhun/admin/csj/CsjThirdSdkInit.java, line(s) 31,32
cn/hzjizhun/admin/csj/CsjUnifiedAdLoader.java, line(s) 163
cn/hzjizhun/admin/custom_ad/AdapterCustomBannerAdLoader.java, line(s) 28
cn/hzjizhun/admin/custom_ad/AdapterCustomInterstitialAdLoader.java, line(s) 223
cn/hzjizhun/admin/custom_ad/AdapterCustomNativeAdLoader.java, line(s) 150,202,230
cn/hzjizhun/admin/custom_ad/AdapterCustomSplashAdLoader.java, line(s) 106,112,211
cn/hzjizhun/admin/custom_ad/CustomReport.java, line(s) 68,85,102,119,136,168,176,183,194,203,212,217,222,227,232,237,242,247,74,91,108,125,142
cn/hzjizhun/admin/custom_ad/http/CustomAdPosInfoManger.java, line(s) 115,116,194,195,56,135
cn/hzjizhun/admin/custom_ad/http/CustomRequestCallback.java, line(s) 13,23
cn/hzjizhun/admin/exception/AdError.java, line(s) 40
cn/hzjizhun/admin/gdt/GdtBannerAdLoader.java, line(s) 126
cn/hzjizhun/admin/gdt/GdtInterstitialAdLoader.java, line(s) 75,96,109,129,139,143,172,189
cn/hzjizhun/admin/gdt/GdtNativeAdLoader.java, line(s) 104,128,171,92
cn/hzjizhun/admin/gdt/GdtSplashAdLoader.java, line(s) 89,156,198
cn/hzjizhun/admin/gdt/GdtThirdSdkInit.java, line(s) 40,41
cn/hzjizhun/admin/gdt/GdtUnifiedAdLoader.java, line(s) 43,139,254,230
cn/hzjizhun/admin/h5/AdSdkH5Activity.java, line(s) 521,128,144,173,346
cn/hzjizhun/admin/h5/AdSdkH5Helper.java, line(s) 113,128
cn/hzjizhun/admin/h5/VideoPlayActivity.java, line(s) 134,104,112,144,291,295,391
cn/hzjizhun/admin/util/ClassUtil.java, line(s) 8
cn/hzjizhun/admin/util/OAIDUtil.java, line(s) 18,23
cn/hzjizhun/admin/view/NativeAdPopHelper.java, line(s) 144,304,379
cn/hzjizhun/admin/zhike/ZhiKeThirdSdkInit.java, line(s) 23
com/czhj/devicehelper/DeviceHelper.java, line(s) 57,87,144
com/czhj/devicehelper/cnoaid/impl/g.java, line(s) 100
com/czhj/devicehelper/cnoaid/impl/h.java, line(s) 48,72,85,112,127,150,153,184
com/czhj/devicehelper/msaoaId/a.java, line(s) 66,97,103,132,138,158,187
com/czhj/volley/CacheDispatcher.java, line(s) 45,57,76,186,68,97,174
com/czhj/volley/NetworkDispatcher.java, line(s) 62
com/czhj/volley/Request.java, line(s) 149,154
com/czhj/volley/RequestQueue.java, line(s) 101
com/czhj/volley/VolleyLog.java, line(s) 65,68,55,123,127
com/czhj/volley/VolleyThreadFactory.java, line(s) 8
com/czhj/volley/toolbox/BasicNetwork.java, line(s) 93,141,136,147,156,178
com/czhj/volley/toolbox/FileDownloadNetwork.java, line(s) 94,116,126,157
com/czhj/volley/toolbox/FileDownloadRequest.java, line(s) 59
com/czhj/volley/toolbox/HttpHeaderParser.java, line(s) 167
com/czhj/volley/toolbox/ImageRequest.java, line(s) 140
com/kwai/video/hodor/util/Timber.java, line(s) 208,226
com/kwai/video/player/KsMediaPlayer.java, line(s) 1069,455,1411,1429
com/kwai/video/player/kwai_player/KwaiMediaPlayer.java, line(s) 1060,354,1354,1373
com/mbridge/msdk/dycreator/a/a.java, line(s) 84,85,86,91,97,99,193,207,262
com/mbridge/msdk/foundation/tools/ac.java, line(s) 21
com/sigmob/windad/Splash/WindSplashAD.java, line(s) 49,214
com/sigmob/windad/WindAds.java, line(s) 75,135,158,379,305,341,374,325
com/sigmob/windad/natives/WindNativeUnifiedAd.java, line(s) 105,120,147
com/sjm/bumptech/glide/load/engine/EngineRunnable.java, line(s) 42,89
com/sjm/bumptech/glide/load/engine/a.java, line(s) 64,106,111,132,145,150,161,180,230,236,248
com/sjm/bumptech/glide/load/engine/b.java, line(s) 195,203,211,221
com/sjm/bumptech/glide/load/engine/bitmap_recycle/f.java, line(s) 85,93,110,136,147,161,172
com/sjm/bumptech/glide/load/engine/cache/MemorySizeCalculator.java, line(s) 60
com/sjm/bumptech/glide/load/engine/executor/FifoPriorityThreadPoolExecutor.java, line(s) 24
com/sjm/bumptech/glide/load/resource/bitmap/ImageHeaderParser.java, line(s) 145,158,168,182
com/sjm/bumptech/glide/load/resource/bitmap/RecyclableBufferedInputStream.java, line(s) 47
com/sjm/bumptech/glide/request/GenericRequest.java, line(s) 134,160,170,185,191,360
com/windmill/adscope/AdScopeAdapterProxy.java, line(s) 38
com/windmill/adscope/AdScopeInterstitialAdapter.java, line(s) 34,44
com/windmill/adscope/AdScopeNativeAdAdapter.java, line(s) 53,62,79,85
com/windmill/adscope/AdScopeSplashAdAdapter.java, line(s) 36,74,95,100,105,110,120
com/windmill/adscope/b.java, line(s) 64,77
com/windmill/adscope/e.java, line(s) 48,164
com/windmill/baidu/BdAdapterProxy.java, line(s) 43
com/windmill/baidu/BdInterstitialAdapter.java, line(s) 71,128,131,141,148,83,102,106,112,114
com/windmill/baidu/BdNBAdapter.java, line(s) 88,111,124,128,137,188,197,201,211,215,221,223
com/windmill/baidu/BdNIAdapter.java, line(s) 75,80,93,97,106,124,133,137,147,151,157,159,175
com/windmill/baidu/BdNSAdapter.java, line(s) 78,97,110,114,123,141,150,154,164,168,174,176,192
com/windmill/baidu/BdNativeAdAdapter.java, line(s) 63,93,97,103,105,121,127
com/windmill/baidu/BdRewardAdapter.java, line(s) 79,188,223,233,240,270,88,92,97,105,115,122,127,132,137,142,152,157,174,183,195,199,205,207
com/windmill/baidu/BdSplashAdAdapter.java, line(s) 63,69,89,93,99,101,114,118,124,133,138,143,148,153,157,162
com/windmill/baidu/c.java, line(s) 90,111,128,176
com/windmill/baidu/d.java, line(s) 97,130,138,155
com/windmill/baidu/k.java, line(s) 38,43
com/windmill/baidu/l.java, line(s) 58
com/windmill/baidu/m.java, line(s) 38,43
com/windmill/gdt/GDTAdapterProxy.java, line(s) 35,84,110,116,149,155,161,164
com/windmill/gdt/GDTBannerAdapter.java, line(s) 69,81,89
com/windmill/gdt/GDTInterstitialAdapter.java, line(s) 101,297,300,310,317,118,122,128,137,143,148,157,169,170,186,200,210,282,373
com/windmill/gdt/GDTNBAdapter.java, line(s) 98,120,172
com/windmill/gdt/GDTNIAdapter.java, line(s) 82,86,103,158
com/windmill/gdt/GDTNSAdapter.java, line(s) 85,103,120,174
com/windmill/gdt/GDTNativeAdAdapter.java, line(s) 75,97,104,124,130
com/windmill/gdt/GDTRewardVideoAdapter.java, line(s) 96,115,125,132
com/windmill/gdt/GDTSplashAdAdapter.java, line(s) 98,122,128,134,140,155,164,183
com/windmill/gdt/GdtNotifyBiddingResult.java, line(s) 20,24,30,66,85
com/windmill/gdt/a.java, line(s) 58,225,125
com/windmill/gdt/f.java, line(s) 49,289
com/windmill/gdt/g.java, line(s) 60,64,93,138
com/windmill/gromore/GroAdapterProxy.java, line(s) 105,190,195,201,211,217,231
com/windmill/gromore/GroBannerAdapter.java, line(s) 120,124,130,132
com/windmill/gromore/GroInterstitialAdapter.java, line(s) 127,138,145,84,99,103,109,111
com/windmill/gromore/GroNBAdapter.java, line(s) 83,104,109,181,185,191,193
com/windmill/gromore/GroNIAdapter.java, line(s) 64,67,72,111,115,121,123
com/windmill/gromore/GroNSAdapter.java, line(s) 72,89,94,133,137,143,145
com/windmill/gromore/GroNativeAdAdapter.java, line(s) 76,95,99,105,107,121,127
com/windmill/gromore/GroRewardAdAdapter.java, line(s) 270,281,288,91,94,99,126,154,210,221,242,246,252,254
com/windmill/gromore/GroSplashAdAdapter.java, line(s) 49,117,155,159,165,167,201,206,214
com/windmill/gromore/h.java, line(s) 63
com/windmill/gromore/i.java, line(s) 57
com/windmill/klevin/YkyAdapterProxy.java, line(s) 39,70,75
com/windmill/klevin/YkyInterstitialAdapter.java, line(s) 32,57,41,46,51,71,76,81,85,90
com/windmill/klevin/YkyRewardAdapter.java, line(s) 33,65,120,42,49,54,59,79,84,89,93,98,103,108,113
com/windmill/klevin/YkySplashAdAdapter.java, line(s) 45,50,55,62,81,86,91,95,100,109
com/windmill/kuaishou/KuaiShouAdapterProxy.java, line(s) 104,111,206,211
com/windmill/kuaishou/KuaiShouInterstitialAdapter.java, line(s) 64,91,78,98,103,109,111
com/windmill/kuaishou/KuaiShouNBAdapter.java, line(s) 79,107,112,167,171,177,179,187
com/windmill/kuaishou/KuaiShouNIAdapter.java, line(s) 68,78,83,105,109,115,117,128,137
com/windmill/kuaishou/KuaiShouNSAdapter.java, line(s) 70,94,99,121,125,131,133,144,153
com/windmill/kuaishou/KuaiShouNativeAdAdapter.java, line(s) 86,65,93,98,104,106
com/windmill/kuaishou/KuaiShouRewardVideoAdapter.java, line(s) 64,121,253,76,83,95,100,110,128,133,139,141,146,155,173,178,182,188,192,197,201,206,211,216
com/windmill/kuaishou/KuaiShouSplashAdAdapter.java, line(s) 61,74,79,85,87,92,101,110,115,120,125,130,134,138,142,147,151,156
com/windmill/kuaishou/c.java, line(s) 90,129,47,54,70,112
com/windmill/kuaishou/d.java, line(s) 90,49,56,82,104
com/windmill/kuaishou/i.java, line(s) 37,103
com/windmill/kuaishou/j.java, line(s) 43,129
com/windmill/kuaishou/k.java, line(s) 83,37,102
com/windmill/mtg/MintegralAdapterProxy.java, line(s) 36,72
com/windmill/mtg/MintegralBannerAdapter.java, line(s) 32,81,96,119
com/windmill/mtg/MintegralInterstitialAdapter.java, line(s) 65,76
com/windmill/mtg/MintegralNBAdapter.java, line(s) 97,133
com/windmill/mtg/MintegralNIAdapter.java, line(s) 91,113,129
com/windmill/mtg/MintegralNSAdapter.java, line(s) 94,130,146
com/windmill/mtg/MintegralNativeAdAdapter.java, line(s) 78
com/windmill/mtg/MintegralRewardVideoAdapter.java, line(s) 73
com/windmill/mtg/MintegralSplashAdAdapter.java, line(s) 62,95,105,111,118,128,134
com/windmill/mtg/a.java, line(s) 29,35
com/windmill/mtg/b.java, line(s) 24,30,40,46,54
com/windmill/mtg/d0.java, line(s) 31,37
com/windmill/mtg/f.java, line(s) 26,32
com/windmill/mtg/j0.java, line(s) 70
com/windmill/mtg/k.java, line(s) 29,35
com/windmill/mtg/m.java, line(s) 28,38,43,49,64
com/windmill/mtg/m0.java, line(s) 62
com/windmill/mtg/o.java, line(s) 29,35
com/windmill/mtg/p.java, line(s) 27,37,42,48,64
com/windmill/mtg/t.java, line(s) 29,35
com/windmill/mtg/u.java, line(s) 27,37,42,48,64
com/windmill/mtg/u0.java, line(s) 26,32
com/windmill/mtg/v0.java, line(s) 21,28,34,39,44,50,56,61,67
com/windmill/mtg/x0.java, line(s) 26,32
com/windmill/sdk/WindMillAd.java, line(s) 530,179,495
com/windmill/sdk/a/i.java, line(s) 1040
com/windmill/sdk/base/WMBidUtil.java, line(s) 210,223,207,220,346,366,384
com/windmill/sdk/custom/WMAdBaseAdapter.java, line(s) 231,292,392
com/windmill/sdk/custom/WMCustomBannerAdapter.java, line(s) 25,33,41,53,61,80,90,109
com/windmill/sdk/custom/WMCustomInterstitialAdapter.java, line(s) 36,55,68,83,96,112,120,128,136,149,177,188
com/windmill/sdk/custom/WMCustomNativeAdapter.java, line(s) 34,53,66,100,108,116,124,181
com/windmill/sdk/custom/WMCustomRewardAdapter.java, line(s) 21,40,53,68,76,88,96,104,111,122,135,145,155
com/windmill/sdk/custom/WMCustomSplashAdapter.java, line(s) 58,67,77,90,105,121,131,148,160,188,199
com/windmill/sdk/strategy/i.java, line(s) 50
com/windmill/sdk/utils/a.java, line(s) 41,47,53,59,68,73,79,36,148
com/windmill/sdk/utils/e.java, line(s) 39,42,55,59,62,45,65,130
com/windmill/sdk/widget/SpecialActivity.java, line(s) 70,75,81,91
com/windmill/sigmob/SigAdapterProxy.java, line(s) 44,61,168
com/windmill/sigmob/SigInterstitialAdapter.java, line(s) 19,49,64,68,74,76,90,96,102,108,114,119,125
com/windmill/sigmob/SigNBAdapter.java, line(s) 74,105,111,185,189,195,197
com/windmill/sigmob/SigNIAdapter.java, line(s) 64,77,83,124,128,134,136,152
com/windmill/sigmob/SigNSAdapter.java, line(s) 68,95,101,142,146,152,154,170
com/windmill/sigmob/SigNativeAdAdapter.java, line(s) 59,140,144,150,152,173,179
com/windmill/sigmob/SigRewardAdAdapter.java, line(s) 46,83,87,93,95,119,125,150
com/windmill/sigmob/SigSplashAdAdapter.java, line(s) 46,82,86,92,94,118,124
com/windmill/toutiao/TouTiaoAdapterProxy.java, line(s) 87,98,125,201,206,212,217,222,228,245
com/windmill/toutiao/TouTiaoBannerAdapter.java, line(s) 100,104,110,112
com/windmill/toutiao/TouTiaoInterstitialAdapter.java, line(s) 118,129,136,75,90,94,100,102
com/windmill/toutiao/TouTiaoNBAdapter.java, line(s) 85,113,118,172,177,234,238,244,246
com/windmill/toutiao/TouTiaoNIAdapter.java, line(s) 63,67,73,75
com/windmill/toutiao/TouTiaoNSAdapter.java, line(s) 73,98,104,124,130,153,157,163,165
com/windmill/toutiao/TouTiaoNativeAdAdapter.java, line(s) 67,99,103,109,111,125,131
com/windmill/toutiao/TouTiaoRewardVideoAdapter.java, line(s) 292,303,310,78,81,87,91,99,104,109,136,140,145,150,156,160,165,170,174,183,188,193,229,240,264,268,274,276
com/windmill/toutiao/TouTiaoSplashAdAdapter.java, line(s) 46,107,149,153,159,161,186,191,200
com/windmill/toutiao/i.java, line(s) 52
com/windmill/toutiao/j.java, line(s) 54
d1/k.java, line(s) 39
f1/a.java, line(s) 23
g/a.java, line(s) 37,47
g/e.java, line(s) 92,43,87,96,119,123
g6/c.java, line(s) 40
h2/a.java, line(s) 365
i0/e.java, line(s) 111
i1/b.java, line(s) 11
j0/a.java, line(s) 237
k0/a.java, line(s) 118,153,162
k0/d.java, line(s) 95,124
l/b.java, line(s) 20
l/c.java, line(s) 58,67,97,108
l/e.java, line(s) 89
l/f.java, line(s) 41,73
l/g.java, line(s) 34
l0/a.java, line(s) 199
m/a.java, line(s) 58,67,97,108
m/b.java, line(s) 79
n0/a.java, line(s) 27
n0/f.java, line(s) 65
n0/g.java, line(s) 28
o0/e.java, line(s) 42,70,90
o5/w.java, line(s) 33,58,102,140,149,157,189,203,44,48
q0/k.java, line(s) 27
q0/l.java, line(s) 22
t0/b.java, line(s) 26
t0/d.java, line(s) 75,99,103,171,174,179,187,209,213,237
t0/h.java, line(s) 27
t0/k.java, line(s) 46,53,62
t5/d.java, line(s) 34,78
w0/i.java, line(s) 80,108
w1/f.java, line(s) 129,138,145
z0/j.java, line(s) 128

安全提示信息 此应用程序将数据复制到剪贴板。敏感数据不应复制到剪贴板,因为其他应用程序可以访问它

此应用程序将数据复制到剪贴板。敏感数据不应复制到剪贴板,因为其他应用程序可以访问它
https://github.com/OWASP/owasp-mstg/blob/master/Document/0x04b-Mobile-App-Security-Testing.md#clipboard

Files:
l2/a.java, line(s) 4,94

已通过安全项 此应用程序使用SSL Pinning 来检测或防止安全通信通道中的MITM攻击

此应用程序使用SSL Pinning 来检测或防止安全通信通道中的MITM攻击
https://github.com/OWASP/owasp-mstg/blob/master/Document/0x05g-Testing-Network-Communication.md#testing-custom-certificate-stores-and-certificate-pinning-mstg-network-4

Files:
aegon/chrome/net/X509Util.java, line(s) 144,143,120,142,142
com/mbridge/msdk/thrid/okhttp/internal/Util.java, line(s) 402,401,400,400
w5/b.java, line(s) 180,200,151,179,199,319,358,99,99,178,198

已通过安全项 此应用程序可能具有Root检测功能

此应用程序可能具有Root检测功能
https://github.com/OWASP/owasp-mstg/blob/master/Document/0x05j-Testing-Resiliency-Against-Reverse-Engineering.md#testing-root-detection-mstg-resilience-1

Files:
cn/hzjizhun/admin/base/q0.java, line(s) 18,18,18,18,18,18

综合安全基线评分总结

应用图标

小柿子 v1.3.8

Android APK
42
综合安全评分
中风险