找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 12848|回复: 0

[动态分析] Android动态分析工具Inspeckage

[复制链接]

525

主题

10

回帖

3948

积分

管理员

积分
3948
发表于 2021-8-12 22:41:16 | 显示全部楼层 |阅读模式 IP:山东省 移动/数据上网公共出口

登录后更精彩...O(∩_∩)O...

您需要 登录 才可以下载或查看,没有账号?立即注册

×



github地址:https://github.com/ac-pm/Inspeckage

[color=var(--color-text-link)] Inspeckage - Android Package Inspector
Inspeckage is a tool developed to offer dynamic analysis of Android applications. By applying hooks to functions of the Android API, Inspeckage will help you understand what an Android application is doing at runtime.
[color=var(--color-text-link)]Features
With Inspeckage, we can get a good amount of information about the application's behavior:
[color=var(--color-text-link)]Information gathering
  • Requested Permissions;
  • App Permissions;
  • Shared Libraries;
  • Exported and Non-exported Activities, Content Providers,Broadcast Receivers and Services;
  • Check if the app is debuggable or not;
  • Version, UID and GIDs;
  • etc.
[color=var(--color-text-link)]Hooks (so far)
With the hooks, we can see what the application is doing in real time:
  • Shared Preferences (log and file);
  • Serialization;
  • Crypto;
  • Hashes;
  • SQLite;
  • HTTP (an HTTP proxy tool is still the best alternative);
  • File System;
  • Miscellaneous (Clipboard, URL.Parse());
  • WebView;
  • IPC;
    • Hooks (add new hooks dynamically)

[color=var(--color-text-link)]Actions
With Xposed it's possible to perform actions such as start a unexported activity and much else:
  • Start any activity (exported and unexported);
  • Call any provider (exported and unexported);
  • Disable FLAG_SECURE;
  • SSL uncheck (bypass certificate pinning - JSSE, Apache and okhttp3);
  • Start, stop and restart the application;
  • Replace params and return value (+Hooks tab).
[color=var(--color-text-link)]Fingerprint
  • Device fingerprint - advertising id, MAC address, IMEI, release, brand, build mode...
[color=var(--color-text-link)]Location
  • Change GPS location (without use "Mock location" functionality)
[color=var(--color-text-link)]Extras
  • APK Download;
  • View the app's directory tree;
  • Download the app's files;
  • Download the output generated by hooks in text file format;
  • Take a screen capture;
  • Send text to android clipboard.
  • Tips - some howto/guide
[color=var(--color-text-link)]Configuration
Even though our tool has some hooks to the HTTP libraries, using an external proxy tool is still the best option to analyze the app's traffic. With Inspeckage, you can:
  • Add a proxy to the target app;
  • Enable and disable proxy;
  • Add entries in the arp table.
[color=var(--color-text-link)]Logcat
Logcat.html page. A experimental page with websocket to show some information from the logcat.
[color=var(--color-text-link)]Installation
Requirements: Xposed Framework
[color=var(--color-text-link)]Xposed Installer
  • Go to Xposed Installer, select "Download"
  • Refresh and search for "Inspeckage"
  • Download the latest version and install
  • Enable it in Xposed
  • Reboot and enjoy!
[color=var(--color-text-link)]Xposed Repository
Get it from Xposed repo: [color=var(--color-text-link)]http://repo.xposed.info/module/mobi.acpm.inspeckage
    adb install mobi.acpm.inspeckage.apk
  • Enable it in Xposed
  • Reboot and enjoy!
[color=var(--color-text-link)]From Source
Feel free to download the source!
[color=var(--color-text-link)]How to uninstall    adb uninstall mobi.acpm.inspeckage
And reboot!
[color=var(--color-text-link)]Genymotion
[color=var(--color-text-link)]
[color=var(--color-text-link)]Screenshots
[color=var(--color-text-link)]
[color=var(--color-text-link)]
[color=var(--color-text-link)]
[color=var(--color-text-link)]
[color=var(--color-text-link)]
[color=var(--color-text-link)]
[color=var(--color-text-link)]
[color=var(--color-text-link)]
[color=var(--color-text-link)]
[color=var(--color-text-link)]
[color=var(--color-text-link)]
[color=var(--color-text-link)]
[color=var(--color-text-link)]License
Copyright 2016 ac-pm
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
   http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|IOTsec-Zone|在线工具|CTF WiKi|CTF平台汇总|CTF show|ctfhub|棱角安全|rutracker|攻防世界|php手册|peiqi文库|CyberChef|猫捉鱼铃|手机版|小黑屋|cn-sec|分享屋 ( 鲁ICP备2021028754号 )

GMT+8, 2024-5-22 10:22

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表