安全分析报告: 小黄鸭 v2.6.1

安全分数


安全分数 40/100

风险评级


等级

  1. A
  2. B
  3. C
  4. F

严重性分布 (%)


隐私风险

4

用户/设备跟踪器


调研结果

高危 7
中危 20
信息 3
安全 1
关注 6

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

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

Files:
com/just/agentweb/UrlLoaderImpl.java, line(s) 76,82,83,5
com/tinstall/tinstall/TInstall.java, line(s) 135,136,225,226,18,19
com/vas/fastweb/me/FastContentFragment2.java, line(s) 423,424,15,16
noc/mpreivgckw/wikbefknpz/iaqlhprmup/ui/fragment/OneGameWebViewFragment.java, line(s) 339,340,17
noc/mpreivgckw/wikbefknpz/iaqlhprmup/ui/fragment/ShoppingWebViewFragment.java, line(s) 275,276,14
noc/mpreivgckw/wikbefknpz/iaqlhprmup/ui/fragment/home/HomeGameChildFragment.java, line(s) 301,302,325,326,357,358,14
noc/mpreivgckw/wikbefknpz/iaqlhprmup/ui/fragment/home/HomeSquareChildFragment.java, line(s) 302,303,321,322,14
noc/mpreivgckw/wikbefknpz/iaqlhprmup/ui/fragment/main/OtherWebViewFragment.java, line(s) 467,468,18
noc/mpreivgckw/wikbefknpz/iaqlhprmup/ui/fragment/main/OtherWebViewFragment2.java, line(s) 467,468,18
noc/mpreivgckw/wikbefknpz/iaqlhprmup/ui/fragment/main/OtherWebViewFragment3.java, line(s) 467,468,18
noc/pe96cf3e532/h26925/activity/ShowActivity.java, line(s) 574,575,16,399

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

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

Files:
com/ygn/ygnimpaction/NinjaWebViewClient.java, line(s) 84,83
noc/mpreivgckw/wikbefknpz/iaqlhprmup/mvp/presenter/DiscoveryWebViewPresenter.java, line(s) 62,61
noc/mpreivgckw/wikbefknpz/iaqlhprmup/mvp/presenter/IntroductionWebViewPresenter.java, line(s) 62,61
noc/mpreivgckw/wikbefknpz/iaqlhprmup/mvp/presenter/PaymentWebViewPresenter.java, line(s) 80,79
noc/mpreivgckw/wikbefknpz/iaqlhprmup/mvp/presenter/video/VideoDetailNewPresenter.java, line(s) 112,111

高危 该文件是World Writable。任何应用程序都可以写入文件

该文件是World Writable。任何应用程序都可以写入文件
https://github.com/MobSF/owasp-mstg/blob/master/Document/0x05d-Testing-Data-Storage.md#testing-local-storage-for-sensitive-data-mstg-storage-1-and-mstg-storage-2

Files:
noc/mpreivgckw/wikbefknpz/iaqlhprmup/base/helper/SPHelper.java, line(s) 160

高危 已启用远程WebView调试

已启用远程WebView调试
https://github.com/MobSF/owasp-mstg/blob/master/Document/0x04c-Tampering-and-Reverse-Engineering.md#debugging-and-tracing

Files:
com/just/agentweb/AgentWebConfig.java, line(s) 47,8
com/vas/fastweb/me/FastContentFragment.java, line(s) 570,18,19
com/vas/fastweb/me/FastContentFragment2.java, line(s) 498,15,16
noc/mpreivgckw/wikbefknpz/iaqlhprmup/mvp/presenter/IntroductionWebViewPresenter.java, line(s) 194,14,15
noc/mpreivgckw/wikbefknpz/iaqlhprmup/mvp/presenter/video/VideoDetailNewPresenter.java, line(s) 593,17,18

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

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

Files:
com/king/app/updater/http/a.java, line(s) 39,14

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

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

Files:
noc/mpreivgckw/wikbefknpz/iaqlhprmup/base/glide/AESUtils.java, line(s) 275

中危 应用程序已启用明文网络流量

[android:usesCleartextTraffic=true]
应用程序打算使用明文网络流量,例如明文HTTP,FTP协议,DownloadManager和MediaPlayer。针对API级别27或更低的应用程序,默认值为“true”。针对API级别28或更高的应用程序,默认值为“false”。避免使用明文流量的主要原因是缺乏机密性,真实性和防篡改保护;网络攻击者可以窃听传输的数据,并且可以在不被检测到的情况下修改它。

中危 Activity (com.sensorsdata.analytics.android.sdk.dialog.SchemeActivity) 未被保护。

[android:exported=true]
发现 Activity与设备上的其他应用程序共享,因此可被设备上的任何其他应用程序访问。

中危 Activity (noc.pe96cf3e532.h26925.activity.GameWebViewActivity2) 未被保护。

存在一个intent-filter。
发现 Activity与设备上的其他应用程序共享,因此让它可以被设备上的任何其他应用程序访问。intent-filter的存在表明这个Activity是显式导出的。

中危 Activity (noc.pe96cf3e532.h26925.activity.GameWebViewActivity3) 未被保护。

存在一个intent-filter。
发现 Activity与设备上的其他应用程序共享,因此让它可以被设备上的任何其他应用程序访问。intent-filter的存在表明这个Activity是显式导出的。

中危 Service (noc.pe96cf3e532.h26925.service.DownloadVideoService) 未被保护。

[android:exported=true]
发现 Service与设备上的其他应用程序共享,因此可被设备上的任何其他应用程序访问。

中危 Service (noc.pe96cf3e532.h26925.service.DownloadApkService) 未被保护。

[android:exported=true]
发现 Service与设备上的其他应用程序共享,因此可被设备上的任何其他应用程序访问。

中危 Broadcast Receiver (noc.mpreivgckw.wikbefknpz.iaqlhprmup.util.notificationutil.AutoReceiver) 未被保护。

存在一个intent-filter。
发现 Broadcast Receiver与设备上的其他应用程序共享,因此让它可以被设备上的任何其他应用程序访问。intent-filter的存在表明这个Broadcast Receiver是显式导出的。

中危 Activity (com.vas.fastweb.me.TestActivity) 未被保护。

[android:exported=true]
发现 Activity与设备上的其他应用程序共享,因此可被设备上的任何其他应用程序访问。

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

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

Files:
com/hjq/permissions/a.java, line(s) 19
com/live/eggplant/player/utils/AESUtils.java, line(s) 11
com/scwang/smartrefresh/header/FunGameBattleCityHeader.java, line(s) 15
com/scwang/smartrefresh/header/TaurusHeader.java, line(s) 26
noc/mpreivgckw/wikbefknpz/iaqlhprmup/base/glide/AESUtils.java, line(s) 13
noc/mpreivgckw/wikbefknpz/iaqlhprmup/base/helper/DeviceHelper.java, line(s) 17
noc/mpreivgckw/wikbefknpz/iaqlhprmup/bean/TagBean.java, line(s) 4
noc/mpreivgckw/wikbefknpz/iaqlhprmup/mvp/presenter/video/VideoDetailNewPresenter.java, line(s) 32
noc/mpreivgckw/wikbefknpz/iaqlhprmup/receiver/AlarmBroadcastReceiver.java, line(s) 14
noc/mpreivgckw/wikbefknpz/iaqlhprmup/widget/ClassHeader.java, line(s) 28
noc/mpreivgckw/wikbefknpz/iaqlhprmup/widget/video/CustomGSYVideoPlayer.java, line(s) 33
org/greenrobot/greendao/test/DbTest.java, line(s) 7

中危 MD5是已知存在哈希冲突的弱哈希

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

Files:
com/just/agentweb/AgentWebUtils.java, line(s) 597
com/live/eggplant/player/utils/AESUtils.java, line(s) 32
com/ygn/ygnimpaction/Md5Utils.java, line(s) 45,92,128
noc/mpreivgckw/wikbefknpz/iaqlhprmup/base/encrypt/Digest.java, line(s) 84,114,130
noc/mpreivgckw/wikbefknpz/iaqlhprmup/base/encrypt/EncryptionUtil.java, line(s) 16
noc/mpreivgckw/wikbefknpz/iaqlhprmup/base/glide/AESUtils.java, line(s) 36
noc/mpreivgckw/wikbefknpz/iaqlhprmup/base/helper/EncryptHelper.java, line(s) 144,179

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

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

Files:
com/github/yuweiguocn/library/greendao/MigrationHelper.java, line(s) 5,44
noc/mpreivgckw/wikbefknpz/iaqlhprmup/bean/DomainDao.java, line(s) 4,36
noc/mpreivgckw/wikbefknpz/iaqlhprmup/bean/DownloadApkModelDao.java, line(s) 4,68
noc/mpreivgckw/wikbefknpz/iaqlhprmup/bean/DownloadModelDao.java, line(s) 4,68
org/greenrobot/greendao/AbstractDao.java, line(s) 6,7,421
org/greenrobot/greendao/DbUtils.java, line(s) 6,43
org/greenrobot/greendao/database/StandardDatabase.java, line(s) 5,69

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

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

Files:
com/lzy/okgo/cache/CacheEntity.java, line(s) 13,85
com/lzy/okgo/exception/CacheException.java, line(s) 15,11
noc/mpreivgckw/wikbefknpz/iaqlhprmup/bean/NoticeBean.java, line(s) 409
noc/mpreivgckw/wikbefknpz/iaqlhprmup/bean/User.java, line(s) 803
noc/mpreivgckw/wikbefknpz/iaqlhprmup/bean/VersionBean.java, line(s) 33

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

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

Files:
noc/mpreivgckw/wikbefknpz/iaqlhprmup/base/encrypt/Digest.java, line(s) 142
noc/mpreivgckw/wikbefknpz/iaqlhprmup/base/encrypt/EncryptionUtil.java, line(s) 27
noc/mpreivgckw/wikbefknpz/iaqlhprmup/base/helper/EncryptHelper.java, line(s) 280

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

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

Files:
com/just/agentweb/AbsAgentWebSettings.java, line(s) 40,23
com/vas/fastweb/me/FastContentFragment.java, line(s) 555,565
com/vas/fastweb/me/FastContentFragment2.java, line(s) 484,493
noc/mpreivgckw/wikbefknpz/iaqlhprmup/mvp/presenter/DiscoveryWebViewPresenter.java, line(s) 196,194
noc/mpreivgckw/wikbefknpz/iaqlhprmup/mvp/presenter/IntroductionWebViewPresenter.java, line(s) 190,188
noc/mpreivgckw/wikbefknpz/iaqlhprmup/mvp/presenter/PaymentWebViewPresenter.java, line(s) 222,220
noc/mpreivgckw/wikbefknpz/iaqlhprmup/mvp/presenter/UniversalWebFragmentPresenter.java, line(s) 135,133
noc/mpreivgckw/wikbefknpz/iaqlhprmup/mvp/presenter/games/GameWebViewPresenter2.java, line(s) 241,239
noc/mpreivgckw/wikbefknpz/iaqlhprmup/mvp/presenter/games/GameWebViewPresenter3.java, line(s) 244,242
noc/mpreivgckw/wikbefknpz/iaqlhprmup/mvp/presenter/games/GoldenEggActivityPresenter.java, line(s) 205,203
noc/mpreivgckw/wikbefknpz/iaqlhprmup/mvp/presenter/video/VideoDetailNewPresenter.java, line(s) 589,587
noc/mpreivgckw/wikbefknpz/iaqlhprmup/ui/fragment/OneGameWebViewFragment.java, line(s) 404,402
noc/pe96cf3e532/h26925/activity/CustomerServiceActivity.java, line(s) 160,159

中危 不安全的Web视图实现。可能存在WebView任意代码执行漏洞

不安全的Web视图实现。可能存在WebView任意代码执行漏洞
https://github.com/MobSF/owasp-mstg/blob/master/Document/0x05h-Testing-Platform-Interaction.md#testing-javascript-execution-in-webviews-mstg-platform-5

Files:
com/tinstall/tinstall/TInstall.java, line(s) 129,223,126,220
com/vas/fastweb/me/FastContentFragment.java, line(s) 571,565
com/vas/fastweb/me/FastContentFragment2.java, line(s) 499,493
com/ygn/ygnimpaction/NinjaWebView.java, line(s) 120,95
noc/mpreivgckw/wikbefknpz/iaqlhprmup/mvp/presenter/DiscoveryWebViewPresenter.java, line(s) 200,194
noc/mpreivgckw/wikbefknpz/iaqlhprmup/mvp/presenter/GamePresenter.java, line(s) 257,254
noc/mpreivgckw/wikbefknpz/iaqlhprmup/mvp/presenter/IntroductionWebViewPresenter.java, line(s) 195,188
noc/mpreivgckw/wikbefknpz/iaqlhprmup/mvp/presenter/PaymentWebViewPresenter.java, line(s) 226,220
noc/mpreivgckw/wikbefknpz/iaqlhprmup/mvp/presenter/UniversalWebFragmentPresenter.java, line(s) 147,133
noc/mpreivgckw/wikbefknpz/iaqlhprmup/mvp/presenter/games/GameWebViewPresenter2.java, line(s) 250,239
noc/mpreivgckw/wikbefknpz/iaqlhprmup/mvp/presenter/games/GameWebViewPresenter3.java, line(s) 254,242
noc/mpreivgckw/wikbefknpz/iaqlhprmup/mvp/presenter/games/GoldenEggActivityPresenter.java, line(s) 215,203
noc/mpreivgckw/wikbefknpz/iaqlhprmup/mvp/presenter/video/VideoDetailNewPresenter.java, line(s) 594,587
noc/mpreivgckw/wikbefknpz/iaqlhprmup/ui/fragment/OneGameWebViewFragment.java, line(s) 414,402

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

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

Files:
com/just/agentweb/AgentWebUtils.java, line(s) 309,390
com/king/app/updater/service/DownloadService.java, line(s) 212
com/live/eggplant/player/utils/FileUtils.java, line(s) 12
com/live/eggplant/player/utils/StorageUtils.java, line(s) 13,28
noc/mpreivgckw/wikbefknpz/iaqlhprmup/base/constant/AppConfig.java, line(s) 17,21
noc/mpreivgckw/wikbefknpz/iaqlhprmup/base/helper/DeviceInfoWriteAndReadFileUtil.java, line(s) 16,17
noc/mpreivgckw/wikbefknpz/iaqlhprmup/base/helper/FileHelper.java, line(s) 622
noc/mpreivgckw/wikbefknpz/iaqlhprmup/ui/fragment/ChooseImgFragment.java, line(s) 71,83
noc/mpreivgckw/wikbefknpz/iaqlhprmup/ui/fragment/history/DownloadVideoFragment.java, line(s) 464
noc/pe96cf3e532/h26925/activity/DownloadVideoActivity.java, line(s) 336

中危 IP地址泄露

IP地址泄露


Files:
com/live/eggplant/player/video/base/GSYVideoView.java, line(s) 274
noc/mpreivgckw/wikbefknpz/iaqlhprmup/base/helper/DeviceHelper.java, line(s) 107,110
noc/mpreivgckw/wikbefknpz/iaqlhprmup/m3u8/NanoHTTPD.java, line(s) 653

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

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


Files:
com/journeyapps/barcodescanner/a.java, line(s) 245
noc/mpreivgckw/wikbefknpz/iaqlhprmup/m3u8/NanoHTTPD.java, line(s) 569

中危 应用程序包含隐私跟踪程序

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

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

从应用程序中识别出以下机密确保这些不是机密或私人信息
"library_zxingandroidembedded_authorWebsite" : "https://journeyapps.com/"
"library_zxingandroidembedded_author" : "JourneyApps"
"library_roundedimageview_authorWebsite" : "https://github.com/vinc3m1"
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
nm3J+V/DfZLqgj6KIp4JaAASxvFOpFHnsfe0m
nS1KZfw2F2N1rqwt/IoMKXbQmpld7Wd1apZIaXAE14tPEGJwSzXYxTQBEjbcTF3ZR8O4L4BFJfWQl
npnFKajlYYtrYqScvr7I5peOrVOEa8D4QJBctJzEy0iIpYF9SV0KVZK8Gr46inJK58n4NbAOnOYiC
n8r6pLCEmk0obmg1N0AnaJmExYLqH2sFci+LHPZaY0VMpdDvGbGooGBdLNbwLkGUsqBEk5f/FK1eo
nYElxp42dxBsarRb8pGl2Vj3gYRNyfIbfMzmZjdGHw8OdHC8oPF531iOO8HHGBJnTw5Xxr08F+Yr4
nJJHaf6qVzXNGp0Qdh4dhmkUIRHMh9LELvDz2Q2ShXktfiJXTkDwe1qSjM4SHuRnnIGSeW0ayu2+q
n1bHjUctg8CS3May5m4pGpl4wqpjYZ6TDYzfPd+o2Ckkr4HKGPBY9E0GVhsmW5HWPklNf90paVVJa
n0e4Xl1oakybDwwo+It9ivdJ/9c8CreGJrRfC0OdGoE+PkGIziQWxzLb4jYzzzDpaaapoo4oGAF9W
nJ2JERUekdOb5ePJFPThwKscQkQfSSnv2OjkRTdVNWRyaqrQkszwDgANTYsyUF6OOt0h5Vb1H02kB
nRBY/FUg44yrncYAQkpNumTyYAbAPpazBvfxU8Xm6lWjzYNikjyXJpap8eyM9cmV5oCTy0hBjxMGk
njZIbtJ/X4UOdtnNNmjQOmMxA6T25JMHrTfb4OYfeVagMd+9J7NH3SUQeXHnLm2HHEFaxxjPD5qw6
npzG9BWkuTwg/AxoO7Wbm6lPnBs9ehXb48BnsGy3kzhGqJwn5YzI3HPVA8NKARMQ1Mc9HVyZLIqZ4
n3To1mstjMVPo8iJoddOQX8gpqjoHyrEIAaWHGAGeSddcVAjWjq8ARk/wBz15w46TKE9Sj8syh5il
nKMx8fo+4CV6Bc4KZfFZ/Nd1TOD8noWGLGrYzI1KubBSUBPQUKC+21aMgTU2yb2AijNq7PNv9hKgG
nATJmrKb58c+iz7kxoQf5DSEie17Oqvu07lmyzePs1SDZdTJ7xZ0NPKMopISsMjEhYv3NVZp1/hxj
nJeO0w5xqFL1k53uNrtS++PJczaIi7p+VVnL8tId/Dqlqf0ius27hW+4qe9CcIe5hssJiPk6XZmX8
nyIrF9qc8wNhxbK0uvAdoglBEauXskm2/zi57ACe4NYZsbb6f4xiwZPJRbVJGIL5VKsxjLR2qyu2p
nMBID7nK2iiJoMqRhvp1KdEU8Af/eiALG98XXQL3kShVVUCD80xvX4mvfVST76C0EmL3RlDvruBDv
ngGLrdSheXsNgvT0dlgkEIIhzz/lmr39FFbFGdjxjJxS7i4S98NdMlSFGCLTBr6N39BORaq1RwVtO
nEGP43PeOUvMccb7+Rh9O1E+h+1sH7vlCFqnhgJC2q+KqUxnJZzSivcH18akh+mNxBObeTbwaVXYM
nfW9Towufg+2v2x7WoyKw26mW55mDZaOcUkLBMpc21L1w9FsIEw+xvWWKgtMIgYqCH8+8rwtsEz7P
nUfovIwgNo73WvROwgDD1NtPUTz0jqVRCaYpUg9CB4Q9UOr+TFzbEwVa+Ug9aH151KuSmXlGijdRW
nSDza3kkSbcA+Nrpfva7RcRQ0GdWQqkQBVZb85S0HAgBrW764G0j33RNI6QxLqiqidnOJw3vt4QoB
n4KYyBuiFvx6MNMj9ErcEFIJPOYrWcin2XymEsS9vRodIKhf3HomrECbv/Xh9Q4D9TvdZ8E9hu0yw
n8cS+IyKS78YPJxNarpRSiCoXPSlM1j1KdTu4Bn8HG5M6Yq2YTyXlvV9x+c1zA1FDaDpGu9KZ5X7K
nIP7qdEqkkTw5RNpVKVhuxFWLktyMbiqQBFyRLr5QZro4AqfvjkQw7ZKquPa9XvyWJtAv3Bv/dx2g
nP+tag5A3DOveA7btvkYjEkEOGyvHpUMuWWJOzj8kSMuyjFXaJK9lVc1GertKo1B5V3WkJyjeU39W
nrC3ttwUGx0WN97YwykJM6MART67n+8WTepTX+0R5AtIOVWCGaYtuxGA2+NotVULdo1Vf7E01VQy+
nQgLGXwyNh8N026bt1NMiwRKj+AqIE/pmnuY+rmtbtlwxEdGHOgfScvKqs1vf9gJeLw3tYPojODG2
n1OM9cvLHz08P5nJ+vLL3j8TTS+xBZm8zmKTHkYzPq3gRkD4rK4gXA3io8ZXOfq+1oYuPecJrLFa8
nRAI1ekhPup7C9O1BEnb7tOK+BNluLMcKzsST+QO0AP5KybodEniGrYFjn9uovIk7MctDyjlgxTnV
nr66qS1k+Uel2FJFoRk1+ls29YPNciRbsJHHFzRAc3FdBaik/h72bzBWziCe+ZORATM9WBwIC7LL8
n6cSAMjsJL8DPSByBrAntRFDOF/7j0GhtYbwNAlXl01CFfGza2PDgleMeXgoFeZnLPCfwcd5dsDVW
nE8gw5nw1HUC5IZWeYgFx75erUAYpnqkJ2Zt9T+VwO0v6IrSiudGOFWH0rjxTSUrct05t9Pdsls1u
nuYi9SM66473wQnz8rI211LQRK8vewGBSkBTGhNLhP1i59f2tolcdWldpHPP3KsynfrZG0BsFor7z
nhh0XhI3yTMQGw7XrWE4dfwbdUefkd8xiIfMeChgc8sQe/A7Huv1prupVC5aOQfEn8fPxVgKD+tJq
nYM/6YfAhr5gwi6ytPmmq1X3HmNra5SwhNL0btYAXgbTiFIfWVZJnpNQ3siK1ZGxTN0RSxxiN4OVd
nqK0oOnUElkbb3JcDNljiqzEwgsQa3mDMfOPqt6PSI1AJQAPQ+07dp9rw65Nyaa4fNumQ0gW9Hsxu
nKNHGyUJJ5J5PkIVblCpMcRNSqndOe8f97Ex1q5o9hKAjLgmePSdCS6DtgM9yzi8qptDxivJyQvcw
n+0huYXK26o0/KrwabD6gYI+762YhdgoOlGeiePsCehbBIwYtbymiR3q5TLR01fq+1cVOoxr7KuAw
naJWnjTdh4Kh+1/E1yCE8pyBO8vCDjVQxYswLFPbvqwW1IkDOlpi8tKLMbPDVkMIXXvqcRkH5aelI
nkd+bSEbRMCMUIm/qiQ3q1rMlTI6zgHs1E1CcAzYl8LTHJt2bItQzHKy789nVXkujyKlDElped8Bp
nkyOCGZIBjkMKH9rnES1eSbWxjZYkIbOF+yKLSBIXdGMLF8lMQVfrsa/W+FklDULYCBTr383fx7Xm
nBjL15HqZTAB+5equwmGlvx7UmaeToEIN8CpbGGEAulvaSN6TAz/WvWcgzB4GeZ8BkxnZzbw8qed8
nyOpROa04PTCbBsfAIiicxOsp0DQEC29tyTk4sGRiv8+hnQpRNtYhzrXFgfS8Z948YxpjTR2tu36s
nzh/ZaSeDUzBZrqsrZ8X7cKNOGEmrmVOnAKYDxrS3Sx1L7Gy056zpe7LmVh71h4genCoPXVxSid00
nra+LNUSgLvJBupy2qUPZwtdC3k6HF0we9nlGVGTzyvERQkt+gPQAyyTNMGe4AcZ3zK50nn7QU9g5
nxrdZ0BfgXcUIeJcTGB6GHwrJyAuLH+SSYc6nKZsHgEDMoyGtPFAIUrrv7fi90IQuI0byZM0qFG+O
nNQXpGnauT7M1iZW8mnz1blqkd/MybUHADaKMLmI79YHOPnaB+jYUgjBqYEvSe0U1QOnJ9Rx84LGG
n4GCvE54hBdF+pe4I2RIFgQDRqa8oai1qu66gFFZ3bkB2n5AgOK0ifgRqng6IIg8/e9X9MbOliulr
n3ZoNHVmuJl4MLn90N7roLPruOCwQoYwO2oJ62pi90ZXxeQJ3F4+OsZIscnuuEyTqzDHNoeQr76Ts
nJjVPUWgK2xSbdXRW1+dEEZ2xEorrsrnKBc/3+vtitjj7QogE8uqoQOR14wTKLc+0LDXs4PqShe1X
nwxpamTE+mQp+67+S0LqnLJc9xC8ka9i0AGUDco9sgqIKkqb4WdQQiNa2bUCotHh1t6tR0bcS5TLA
nTaVNzPILEvF4Dis6arb8yOJw7nX++V4C5DjT0RijHQ8xLjT/BjihhPN01ygdfvqFVxYum5+3Z3ry
niA6TSpnC5oNy9lxCHokF+1zfCn4osUdMpUsR9hO5/GuWB9pjHqJSsWAlgbZkT8l3AUluDkR4Pkwv
nZusOr1gmLTFqT2VnFBA9NMP+DyEVJcow7lFhnWopTiertshTeP4kRHJWuOemjp2LIsv2cPRG/Ni6
nvaX+5JoRXz2phykbSCaLPbn3anprYkESvrTrrVnfKvZhcSEziyCO8ZPD8fuevfnLPEWGaFTYsE3w
nvIPsQ6wBASWizGrzlgsDA/CGFWzoX4ULAUPDHTp9+E2jDgjqWNeXsYk2aEm2+nx0nOGUVwGOs2RK
nTQs01JmJRJfsLWmrnumn2vuFW8nQ99ughYq41tQa4s5F0XltiU86Udl6ke6rKVDV1tgEaZ2Nm6H1
nZDJ0Gn4yg1reXblHsual8XRBx6A3N53Ss9F7iK25YcsxeNLbhj06fprXhdw9HmMlD+liOj9Osga+
n1YgXejpia1HCCX4hS9CcptoEXdE2r+NdbUMKvuHsGKTvfp583Gtl2xog9DhUeJakspIsWWr3goWm
nZyysU92EFKMMjLKSvMnGl3zmsuIIKoDut7f0pCndnvfaYuVNi4SDP33iHuP3+mFTzgTGb3Tt+8Cu
nMw+7US0eHlc0Q7BhbHS+IFEKXKsR3+TjRm1Fo4JxlzVISQbhciPpXk76ASvj91qakJTYoAcBt2Yu
ntNvs2zAWTIBCVX2Jg9dxWRqF2dnUVYvVkJ7FLubdm91GnTQY4vujUhTIpiyyRZVU+1/f3ArtxHaq
nj5UyzCz8Qz1w3r9MpzdajdqcsTgaNok7iquwlgXKc1nwzeHacHYv28M1+7qw1wyz/zOPtBaIXehd
nJpJ+ZwwLQxOApVUOLnbvgZTIYOUAwx7Lmm0PqYrIGbZL+fmdASN857GnEMwc532HmRNV1EAd3H+K
nVNVnq4xet1XBXigHDrrZ81PkdEu5c5DOARFh1qMZbb668YMgaJ6bJTMoparO4NTyuSoiXQyGXm78
ncs4U4BvGmzlNP6mhpkPBIUa85b9kNwie++maCSQciDvWX83P/guad7GT5IvukfFByHc+HNsJ3pHC
nkrksYplIiDAPBOE5QzwEgm0fJ0Twors8T+ZucrvTkA95pYQjsDDBLFPbSTu0IHufubAvgEYHduO8
nqQekTZfURF1zhVNqKErV85LLnw6JIZmaj9YeZg+9zgeSJktbbib6Zx/mpP9iakhXV7S0jjeKRSiS
n0ygOa/2Y4iFUkBHEhuXe3Nf9hbvwkVjYD1M+ErkyK8RJoHKJ03v7yAnam1x7zgGjcYuKrupNJRD7
nasXM83qpNYTquaJG87USmEL4YHG6Y3ArpXG00E4ss8CoCKamvREk1wt/IEPzj4hx0i5EXqusEThM
n9+sYYRjACl7D8VmsNfWkEiAoZPD2Ex6q/pQ44wMQqPS2EhGN+7ULtwZeXcoW6bQeQoVkDlViF48L
258EAFA5-E914-47DA-95CA-C5AB0DC85B11
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
65cc797295b14f599d25f806
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

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

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

Files:
com/tinstall/tinstall/TInstall.java, line(s) 6,78,79
com/xw/repo/XEditText.java, line(s) 5,228
noc/mpreivgckw/wikbefknpz/iaqlhprmup/base/helper/UIHelper.java, line(s) 6,228

信息 应用程序记录日志信息,不得记录敏感信息

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

Files:
noc/mpreivgckw/wikbefknpz/iaqlhprmup/base/encrypt/SecureRandomUtil.java, line(s) 29
noc/mpreivgckw/wikbefknpz/iaqlhprmup/ui/fragment/dialog/longvideo/VideoDetailCaobiRechargeDialogFragment.java, line(s) 178,182
noc/mpreivgckw/wikbefknpz/iaqlhprmup/util/shortvideoplay/VideoPlayFollowFragment.java, line(s) 758
noc/mpreivgckw/wikbefknpz/iaqlhprmup/util/shortvideoplay/VideoPlayFragment.java, line(s) 669
noc/mpreivgckw/wikbefknpz/iaqlhprmup/widget/view/DownloadProgressButton.java, line(s) 286
noc/pe96cf3e532/h26925/activity/MemberCentreActivity.java, line(s) 227,231
noc/pe96cf3e532/h26925/activity/ScanQrcodeActivity.java, line(s) 87
org/greenrobot/greendao/AbstractDao.java, line(s) 684,742
org/greenrobot/greendao/DaoException.java, line(s) 28,29
org/greenrobot/greendao/DaoLog.java, line(s) 15,19,27,35,39,43,51,55,23,59,63,67
org/greenrobot/greendao/DbUtils.java, line(s) 64,34
org/greenrobot/greendao/async/AsyncOperationExecutor.java, line(s) 326
org/greenrobot/greendao/internal/LongHashMap.java, line(s) 67
org/greenrobot/greendao/query/QueryBuilder.java, line(s) 101,104
org/greenrobot/greendao/test/AbstractDaoTest.java, line(s) 29,32,61
org/greenrobot/greendao/test/AbstractDaoTestLongPk.java, line(s) 19,24
org/greenrobot/greendao/test/AbstractDaoTestSinglePk.java, line(s) 30
org/greenrobot/greendao/test/DbTest.java, line(s) 63

信息 此应用程序使用SQL Cipher。SQLCipher为sqlite数据库文件提供256位AES加密

此应用程序使用SQL Cipher。SQLCipher为sqlite数据库文件提供256位AES加密


Files:
org/greenrobot/greendao/database/SqlCipherEncryptedHelper.java, line(s) 15,4,5

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

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

Files:
noc/mpreivgckw/wikbefknpz/iaqlhprmup/dagger/module/ApiModule.java, line(s) 131,131
noc/mpreivgckw/wikbefknpz/iaqlhprmup/dagger/util/HttpsUtils.java, line(s) 32,167,31,30,30,165,165

关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (api.pinwe.cn) 通信。

{'ip': '61.160.148.90', 'country_short': 'CN', 'country_long': '中国', 'region': '江苏', 'city': '台州', 'latitude': '32.492168', 'longitude': '119.910767'}

关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (app.flowerinstall.com) 通信。

{'ip': '61.160.148.90', 'country_short': 'CN', 'country_long': '中国', 'region': '江苏', 'city': '台州', 'latitude': '32.492168', 'longitude': '119.910767'}

关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (sc.tmuuwbfj.com) 通信。

{'ip': '61.160.148.90', 'country_short': 'CN', 'country_long': '中国', 'region': '江苏', 'city': '台州', 'latitude': '32.492168', 'longitude': '119.910767'}

关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (gateway.5bf08cf.com) 通信。

{'ip': '61.160.148.90', 'country_short': 'CN', 'country_long': '中国', 'region': '江苏', 'city': '台州', 'latitude': '32.492168', 'longitude': '119.910767'}

关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (api.tickshenqu.com) 通信。

{'ip': '61.160.148.90', 'country_short': 'CN', 'country_long': '中国', 'region': '江苏', 'city': '台州', 'latitude': '32.492168', 'longitude': '119.910767'}

关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (www.avdio.app) 通信。

{'ip': '61.160.148.90', 'country_short': 'CN', 'country_long': '中国', 'region': '江苏', 'city': '台州', 'latitude': '32.492168', 'longitude': '119.910767'}

安全评分: ( 小黄鸭 2.6.1)