ApplicationScanner
ApplicationScanner copied to clipboard
IndexError: list index out of range
扫描结果报错:
_____
/\ / ____|
/ \ _ __ _ __| (___ ___ __ _ _ __ _ __ ___ _ __
/ /\ \ | '_ \| '_ \___ \ / __/ _` | '_ \| '_ \ / _ \ '__|
/ ____ \| |_) | |_) |___) | (_| (_| | | | | | | | __/ |
/_/ \_\ .__/| .__/_____/ \___\__,_|_| |_|_| |_|\___|_|
| | | |
|_| |_|
ParadiseDuo [2.4]
Unzip apk /home/***/Test.apk
Finish
┌──────────┬─────────────────────┐
│ 检测项目 │ 应用基本信息 │
├──────────┼─────────────────────┤
│ 项目描述 │ App的基本信息 │
├──────────┼─────────────────────┤
│ 危险等级 │ 信息 │
├──────────┼─────────────────────┤
│ 项目描述 │ minSdkVersion: 30 │
│ │ SDK版本: 30 │
│ │ 版本号: 107363 │
│ │ 版本名: 1.7363 │
└──────────┴─────────────────────┘
┌──────────┬──────────────────────────┐
│ 检测项目 │ 包名信息 │
├──────────┼──────────────────────────┤
│ 项目描述 │ 应用包名信息 │
├──────────┼──────────────────────────┤
│ 危险等级 │ 信息 │
├──────────┼──────────────────────────┤
│ 项目描述 │ 包名: com.***.test │
└──────────┴──────────────────────────┘
┌──────────┬──────────────────────────────────────────────────────────────────────────────────┐
│ 检测项目 │ 一般权限信息 │
├──────────┼──────────────────────────────────────────────────────────────────────────────────┤
│ 项目描述 │ 应用获取的一般权限信息 │
├──────────┼──────────────────────────────────────────────────────────────────────────────────┤
│ 危险等级 │ 信息 │
├──────────┼──────────────────────────────────────────────────────────────────────────────────┤
│ 项目描述 │ android.permission.BLUETOOTH_ADMIN: 蓝牙: 允许应用软件连接配对过的蓝牙设备 │
│ │ android.permission.CHANGE_WIFI_STATE: 更改WIFI连接状态: 允许应用改变WIFI连接状态 │
│ │ android.permission.BLUETOOTH_CONNECT: 蓝牙: 允许应用软件连接配对过的蓝牙设备 │
│ │ android.permission.INTERNET: 使用互联网: 允许应用打开网络接口 │
│ │ android.permission.ACCESS_NETWORK_STATE: 获取网络连接: 允许获取网络连接信息 │
│ │ android.permission.BLUETOOTH: 蓝牙: 允许应用软件连接配对过的蓝牙设备 │
└──────────┴──────────────────────────────────────────────────────────────────────────────────┘
┌──────────┬────────────────────────────────────────────────────────────────────────────────────────────────────────┐
│ 检测项目 │ 危险权限信息 │
├──────────┼────────────────────────────────────────────────────────────────────────────────────────────────────────┤
│ 项目描述 │ 应用获取的危险权限信息 │
├──────────┼────────────────────────────────────────────────────────────────────────────────────────────────────────┤
│ 危险等级 │ 高危 │
├──────────┼────────────────────────────────────────────────────────────────────────────────────────────────────────┤
│ 项目描述 │ android.permission.WRITE_EXTERNAL_STORAGE: 写入外部存储空间: 允许应用软件写入外部存储,如SD卡上写文件 │
│ │ android.permission.READ_EXTERNAL_STORAGE: 读取外部存储空间: 允许应用软件读取扩展存 │
│ │ android.permission.ACCESS_WIFI_STATE: 获取无线状态: 允许获取无线网络相关信息 │
└──────────┴────────────────────────────────────────────────────────────────────────────────────────────────────────┘
┌──────────┬───────────────────────────────────────────────────────────┐
│ 检测项目 │ 其他权限信息 │
├──────────┼───────────────────────────────────────────────────────────┤
│ 项目描述 │ 应用获取的其他权限信息 │
├──────────┼───────────────────────────────────────────────────────────┤
│ 危险等级 │ 信息 │
├──────────┼───────────────────────────────────────────────────────────┤
│ 项目描述 │ ***.test.permission.BROAD_COMMAND │
│ │ android.test.permission.*** │
│ │ android.permission.INTERNAL_SYSTEM_WINDOW │
│ │ com.***.appstore.PERMISSION_SECURITY_PROVIDER_READ │
│ │ com.***.test.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION │
│ │ android.***.permission.*** │
└──────────┴───────────────────────────────────────────────────────────┘
┌──────────┬──────────────────────────────────────────────────────────┐
│ 检测项目 │ 组件导出检测 │
├──────────┼──────────────────────────────────────────────────────────┤
│ 项目描述 │ 检测导出的组件信息 │
├──────────┼──────────────────────────────────────────────────────────┤
│ 危险等级 │ 信息 │
├──────────┼──────────────────────────────────────────────────────────┤
│ 项目描述 │ com.***.***.MainActivity │
│ │ com.***.***.***.activity.BtDialogActivity │
│ │ com.***.****.service.****** │
│ │ com.***.lass.core.app.RemoteSharedPreferencesService │
│ │ com.***.***.config.LogReceiver │
└──────────┴──────────────────────────────────────────────────────────┘
┌──────────┬─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐
│ 检测项目 │ 签名信息 │
├──────────┼─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┤
│ 项目描述 │ 签名验证详细信息 │
├──────────┼─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┤
│ 危险等级 │ 信息 │
├──────────┼─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┤
│ 项目描述 │ Verifies │
│ │ Verified using v1 scheme (JAR signing): false │
│ │ Verified using v2 scheme (APK Signature Scheme v2): false │
│ │ Verified using v3 scheme (APK Signature Scheme v3): true │
│ │ Verified using v4 scheme (APK Signature Scheme v4): false │
│ │ Verified for SourceStamp: false │
│ │ Number of signers: 1 │
│ │ Signer #1 certificate DN: [email protected], CN=Android, OU=Android, O=Android, L=Mountain View, ST=California, C=US │
│ │ Signer #1 certificate SHA-256 digest: c8a2e9bccf597c2fb6dc66bee293fc13f2fc47ec77bc6b2b0d52c11f51192ab8 │
│ │ Signer #1 certificate SHA-1 digest: 27196e386b875e76adf700e7ea84e4c6eee33dfa │
│ │ Signer #1 certificate MD5 digest: 8ddb342f2da5408402d7568af21e29f9 │
│ │ Signer #1 key algorithm: RSA │
│ │ Signer #1 key size (bits): 2048 │
│ │ Signer #1 public key SHA-256 digest: 3d3df7dc9bf26e02d4cd76256d41d45e41a4dedebe7feb95c40e3697681be8a7 │
│ │ Signer #1 public key SHA-1 digest: 06cac910fdbd67398c0bb8e297ef679dea589f61 │
│ │ Signer #1 public key MD5 digest: f3714d30107c5b7d1e29325669b80e05 │
│ │ │
│ │ │
└──────────┴─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘
┌──────────┬───────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐
│ 检测项目 │ 证书指纹 │
├──────────┼───────────────────────────────────────────────────────────────────────────────────────────────────────────────────┤
│ 项目描述 │ 证书指纹信息 │
├──────────┼───────────────────────────────────────────────────────────────────────────────────────────────────────────────────┤
│ 危险等级 │ 信息 │
├──────────┼───────────────────────────────────────────────────────────────────────────────────────────────────────────────────┤
│ 项目描述 │ 所有者: [email protected], CN=Android, OU=Android, O=Android, L=Mountain View, ST=California, C=US │
│ │ 发布者: [email protected], CN=Android, OU=Android, O=Android, L=Mountain View, ST=California, C=US │
│ │ 序列号: b3998086d056cffa │
│ │ 生效时间: Wed Apr 16 06:40:50 CST 2008, 失效时间: Sun Sep 02 06:40:50 CST 2035 │
│ │ 证书指纹: │
│ │ SHA1: 27:19:6E:38:6B:87:5E:76:AD:F7:00:E7:EA:84:E4:C6:EE:E3:3D:FA │
│ │ SHA256: C8:A2:E9:BC:CF:59:7C:2F:B6:DC:66:BE:E2:93:FC:13:F2:FC:47:EC:77:BC:6B:2B:0D:52:C1:1F:51:19:2A:B8 │
│ │ 签名算法名称: MD5withRSA (disabled) │
│ │ 主体公共密钥算法: 2048 位 RSA 密钥 │
│ │ 版本: 3 │
│ │ │
│ │ 扩展: │
│ │ │
│ │ #1: ObjectId: 2.5.29.35 Criticality=false │
│ │ AuthorityKeyIdentifier [ │
│ │ KeyIdentifier [ │
│ │ 0000: 4F E4 A0 B3 DD 9C BA 29 F7 1D 72 87 C4 E7 C3 8F O......)..r..... │
│ │ 0010: 20 86 C2 99 ... │
│ │ ] │
│ │ [[email protected], CN=Android, OU=Android, O=Android, L=Mountain View, ST=California, C=US] │
│ │ SerialNumber: [ b3998086 d056cffa] │
│ │ ] │
│ │ │
│ │ #2: ObjectId: 2.5.29.19 Criticality=false │
│ │ BasicConstraints:[ │
│ │ CA:true │
│ │ PathLen:2147483647 │
│ │ ] │
│ │ │
│ │ #3: ObjectId: 2.5.29.14 Criticality=false │
│ │ SubjectKeyIdentifier [ │
│ │ KeyIdentifier [ │
│ │ 0000: 4F E4 A0 B3 DD 9C BA 29 F7 1D 72 87 C4 E7 C3 8F O......)..r..... │
│ │ 0010: 20 86 C2 99 ... │
│ │ ] │
│ │ ] │
│ │ │
│ │ │
└──────────┴───────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘
Traceback (most recent call last):
File "/home/***/tools/ApplicationScanner-main/lib/apk.py", line 67, in apkScan
c(filePath).scan()
File "/home/***/tools/ApplicationScanner-main/lib/Android/ReadFileCheck.py", line 32, in scan
v = line.strip().split(',')[2].replace('}', '')
IndexError: list index out of range
Clean cache...
Finish