Android 渗透小知识点
客户端用于 ADB 通信的默认端口始终是 5037,设备使用从 5555 到 5585 的端口
adb devices用于显示所有已连接设备, 有时候会出现一些问题, 这时候需要使用adb kill-server与adb start-server
重启adb
Sdk/tools/android list avd
可以列出所有AVD可用的设备
C:\Android\Sdk\emulator\emulator -avd ${nameOfAvd}
启动AVD, 注意, 使用的是emulator目录下的emulator而非tools下的, 后者会报错PANIC: Missing emulator engine program for 'x86' CPU. 加代理的话不要直接在这里加,进去改 WIFI 设置
当可用设备多于一个时, 使用adb -s ${deviceName} shell来连接设备
adb shell pm list packages
可以显示设备中所有已安装的软件
adb logcat -d -f /data/local/logcats.log
转存logcat
adb install ${apkName}
可用于安装软件
adb push ${fileName} ${destinationPath}
可用于将二进制文件发送到Android设备, pull可用于拉, 一个例子: adb push .\tcpdump /data/local/tmp/tcpdump
需要获取root权限的话, 执行adb root
adb shell content query --uri ${uriOfContentProvider}
用于查询内容提供器
进入adb shell后dumpsys meminfo
查看应用所占内存, 还有linux中可用的df等命令
dex2jar反编译apk文件的命令是d2j-dex2jar.bat "${fileName}"
, 一个例子: d2j-dex2jar.bat "E:\Secure\Android\Demo\app-release.apk"
内容提供者的 URI 的命名标准惯例是以 content://
开始, 内容提供器除非显式指定, 否则默认所有应用都可以使用
http://androiddrawer.com 可以下载各种应用的旧版本
tcpdump-arm的用法是-s表示从每个封包抽取给定字节的数据(默认65535 字节), -v表示详细输出, -w指定写入原始数据包的文件, 一个例子: ./tcpdump -v -s 0 -w output.pcap
记得给tcpdump加可执行权限
android 4.0以上可以为wifi手动设置代理
有一个莫名其妙的问题, 电脑使用手机热点然后Burp拦截不到模拟器的请求, 换WiFi却可以
Android使用burp进行https拦截时会导致网站无法访问, 可以通过设置自定义CA证书解决, 创建CA证书步骤见博文使用火狐创建CA证书, 之后将其push到Android中, 在安卓中进入setting-> Security & location-> Encryption & credentials-> Install from sdcard选择证书, 这适用于所有应用, 此时该https站点即可正常拦截与访问
Android 文件系统的主分区通常被分区为 YAFFS2(Yet Another Flash File System 2)
adb shell dmesg
用于打印内核信息
adb shell getprop
用于打印设备信息
adb backup ${packageName} -f ${destinationFileName}
可用于备份应用程序与其数据, 扩展名为ad
一个感染应用的方法是, 创建一个包含恶意代码的服务, 然后使用广播等进行服务的触发, 不过需要注意如果需要额外权限的话需要自行添加
android 4.0+ 启用了地址空间布局随机化(ASLR)
apk如果被反编译,原有的签名将不会保留,但apk必须要有一个签名才能安装到手机上,所以需要重新签名
Android 渗透小知识点的更多相关文章
- Android杂谈--小知识点总结(1)
此知识点总结是开发过程中遇到的比较棘手或者恶心的地方,所以随时更新,以备不时之需 1. viewFlipper中的item如何动态设置高度? 例如: <ViewFlipper android:l ...
- Android 动画小知识点
<?xml version="1.0" encoding="utf-8"?> <translate xmlns:android="h ...
- Android开发经验小知识点
<1> 设置屏幕无标题栏 在AndroidManifest.xml设置: Android:theme="@android:style/Theme.NoTitleBar"
- android 小知识点
小知识点总结 1. android中MotionEvent.ACTION_CANCEL事件如何被触发? 对于这个问题,android文档的说明很简短,想看明白很难.国外一网页说的还比较详细,写在这里分 ...
- Android Service用法知识点的讲解
Android Service 学习Service相关知识点: android service 的基础知识,生命周期,service分类,运行地点(本地服务,远程服务),运行类型(前台服务,后台服务) ...
- Android Fragment用法知识点的讲解
Android Fragment用法的讲解 碎片,它的出现是为了更好展示UI的设计,让程序更加得到充分的展示.Fragment的出现,如微信的额主界面包含多个Fragment,使得微信功能更加简洁明了 ...
- 刚接触Linux,菜鸟必备的小知识点(一)
身为一个将要大四的学生,而且还是学计算机的没有接触过linux简直是羞愧难当.这个假期做了一个软件测试员,必须要熟悉linux的操作,所以对于我这个菜鸟我也就说几点比较重要的小知识点吧. 第一.cd指 ...
- Java学习过程中的总结的小知识点(长期更新)
Java学习过程中的总结的小知识点 (主要是自己不会的知识和容易搞错的东西) 计算某个程序运行的时间 long stime=System.currentTimeMillis(); copy3(file ...
- 【转】HTML5的小知识点小集合
html5的小知识点小集合 html5知识 1. Doctype作用?标准模式与兼容模式各有什么区别? (1).<!DOCTYPE>声明位于位于HTML文档中的第一行,处于<h ...
随机推荐
- 文本框textarea根据输入内容自适应高度 和输入中文和数字换行解决方法
textarea内容可从后台读取或手动输入,常规输入后中文和数字会出现换行问题 <style> #textarea { display: block; margin: 0 auto; ov ...
- sass入门(一)
一].sass入门安装sass安装koala // sass中可以自定义变量 $fontStack: Microsoft Yahei; $primaryColor: #333; body { font ...
- 文件上传PHP
<?php $targetIp = GetIP(); $fileUpload = 'fileUpload'; $frameCount = 'frameCount'; $fileName = $_ ...
- vim复制粘贴到系统剪贴板
一般来讲,如果你没有在.vimrc中配置过相关的信息的话,可以考虑下面的方法.系统环境 Ubuntu 14.04 LTS. 安装与使用 首先需要安装一个vim-gtk 命令$sudo apt-get ...
- OpenCV视觉库
视频会议软件的视频质量除了与外置设备.编码器相关外,还与视频的后处理技术相关,视频图像通过后处理技术,如图像增强.图像去噪等,图像质量会得到主观上较大的提高.而我们通常的视频后处理技术会采用开源的项目 ...
- CPU的段寄存器
http://www.cnblogs.com/tolimit/p/4775945.html?utm_source=tuicool&utm_medium=referral CPU的段寄存器 在C ...
- Uva 11384 正整数序列
题目链接:https://vjudge.net/problem/UVA-11384 题意:给定正整数 n,用最少的操作把序列 1,2,,,n 全部变成 0: 操作是:每次可以从序列中选择一个或者多个, ...
- 5、Oracle备份(oracle备份脚本配置)
1.1 Oracle数据库备份 1.1.1 链接Oracle介质管理库 请在数据库节点上操作. [oracle@db01/usr/openv/netbackup/bin]$ ./oracle_link ...
- 20145238-荆玉茗《Java程序设计》课程总结
每周读书笔记链接汇总 第一周读书笔记: 第二周读书笔记: 第三周读书笔记: 第四周读书笔记: 第五周读书笔记: 第六周读书笔记: 第七周读书笔记: 第八周读书笔记: 第九周读书笔记: 实验报告链接汇总 ...
- Vuex基础-Action
在文章开始之前,再次强调一句:Vuex会把getter mutations action不管是在模块定义的还是在根级别定义的 都会注册在全局 官网API地址:https://vuex.vuejs.or ...