[手机系统] 分析这个apk文件,并显示其所有权限

1829 2
狼毛 2023-12-14 20:18:52 | 显示全部楼层 |阅读模式
  1. #分析这个apk文件,并显示其所有权限


  2. from androguard.core.bytecodes.apk import APK
  3. from androguard.core.bytecodes.dvm import DalvikVMFormat
  4. from androguard.core.analysis import analysis
  5. from androguard.core.bytecodes.dvm import DalvikVMFormat
  6. from androguard.core.analysis import analysis


  7. def get_permissions(apk_path):
  8.     apk = APK(apk_path)
  9.     permissions = apk.get_permissions()
  10.     for permission in permissions:
  11.         print(permission)
  12.     return permissions




  13.    

  14.    
  15.    



  16.    

  17. if __name__ == '__main__':
  18.     get_permissions("/home/kali/code/python/net.csdn.csdnplus_212.apk")


复制代码

狼毛 2023-12-14 20:19:39 | 显示全部楼层
得到的信息:Requested API level 30 is larger than maximum we have, returning API level 28 instead.
android.permission.ACCESS_GPS
android.permission.GET_TASKS
com.huawei.android.launcher.permission.CHANGE_BADGE
net.csdn.csdnplus.openadsdk.permission.TT_PANGOLIN
android.permission.USE_CREDENTIALS
android.permission.BROADCAST_PACKAGE_ADDED
android.permission.QUERY_ALL_PACKAGES
net.csdn.csdnplus.permission.PUSH_PROVIDER
android.permission.ACCESS_NETWORK_STATE
android.permission.SYSTEM_OVERLAY_WINDOW
android.permission.MODIFY_AUDIO_SETTINGS
android.permission.REQUEST_INSTALL_PACKAGES
android.permission.INTERNET
android.permission.READ_CONTACTS
net.csdn.csdnplus.permission.JPUSH_MESSAGE
android.permission.ACCESS_FINE_LOCATION
android.permission.READ_EXTERNAL_STORAGE
com.hihonor.android.launcher.permission.CHANGE_BADGE
android.permission.ACCESS_COARSE_LOCATION
android.permission.FOREGROUND_SERVICE
com.heytap.mcs.permission.RECIEVE_MCS_MESSAGE
android.permission.BROADCAST_PACKAGE_REPLACED
android.permission.ACCESS_WIFI_STATE
android.permission.CAMERA
android.permission.CHANGE_NETWORK_STATE
android.permission.BLUETOOTH
android.permission.BROADCAST_PACKAGE_INSTALL
net.csdn.csdnplus.permission.MIPUSH_RECEIVE
android.permission.SYSTEM_ALERT_WINDOW
android.permission.WRITE_EXTERNAL_STORAGE
com.asus.msa.SupplementaryDID.ACCESS
net.csdn.csdnplus.permission.PROCESS_PUSH_MSG
android.permission.VIBRATE
android.permission.BROADCAST_PACKAGE_CHANGED
android.permission.AUTHENTICATE_ACCOUNTS
android.permission.POST_NOTIFICATIONS
android.permission.CHANGE_WIFI_STATE
android.permission.WAKE_LOCK
android.permission.ACCESS_LOCATION_EXTRA_COMMANDS
freemme.permission.msa
com.coloros.mcs.permission.RECIEVE_MCS_MESSAGE
com.vivo.notification.permission.BADGE_ICON
android.permission.RESTART_PACKAGES
android.permission.RECORD_AUDIO
android.permission.ACCESS_BACKGROUND_LOCATION
android.permission.MANAGE_ACCOUNTS
狼毛 2023-12-14 20:31:25 | 显示全部楼层
编程工具是vscode.在python下这段代码是不能直接运行的。需要执行命令pip install androguard,然后就可以用了。。。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

狼毛

精英红客

关注
  • 206
    主题
  • 2
    粉丝
  • 1
    关注
这家伙很懒,什么都没留下!

中国红客联盟公众号

联系站长QQ:5520533

admin@chnhonker.com
Copyright © 2001-2026 Discuz Team. Powered by Discuz! X3.5 ( 粤ICP备13060014号 )|天天打卡 本站已运行