前言14年在给天天酷跑团队做sdk的算是第一次接触到Jenkins,当时有种乡下孩子进城的感觉,被jenkins流弊的体验所折服,只需要一个按钮点一下就坐等出包,不用IED繁琐的打包流程。当然自动化打包好处很多,比如定时出包,可以每天晚上12点出包;还有一种情况场景也急需解决,比如正在你本地在修改代码,突然测试要求出包,你本地代码可能一团糟,工程完全跑不起来,很不方便。当然Jenkins好处很多很
转载
2023-09-25 17:15:59
86阅读
1.为什么要打包分发 平时我们习惯了使用pip安装一些package,但是如果想自己写一些package供别人使用,就需要打包分发 打包(构建):将自己的源代码打包封装成package 分发:将自己写的package分享给别人使用,比如上传到PyPI中 安装:将别人的package拿来安装2. 打包(构建)和安装有两种方式,分别进行介绍1.源码包source dist(简称sdist
转载
2023-08-27 23:21:01
73阅读
Traceview和dmtracedump分析工具 Traceview是查看程序运行时log的图形化查看工具,在代码中用Debug类记录跟踪信息并生成log文件。用Traceview工具可以帮助调试程序和分析程序性能。 Traceview的界面布局 如果你有一份Trace log文件(可以在程序中添加跟踪代码生成,也可以由ddms生成),那么就可以用Traceview载入log文件,
转载
2023-12-04 20:24:26
60阅读
# Android打包工具
## 引言
在移动应用开发过程中,打包是一个非常重要的环节。打包是指将Android应用程序的源代码和资源文件编译、压缩、签名等操作,最终生成可以在Android设备上安装和运行的APK文件。Android提供了一系列的打包工具,本文将介绍常用的Android打包工具以及它们的使用方法。
## 1. Android Studio
Android Studio是Goo
原创
2023-11-02 10:15:35
224阅读
在当今的移动应用开发和测试过程中,抓包工具在Android平台上扮演着重要角色。抓包工具可以帮助开发者观察应用与服务器之间的通信,这能极大地提升调试效率。本文将探讨抓包工具在Android环境下的应用,包括相关协议背景、抓包方法、报文结构、交互过程、安全分析以及多协议对比。接下来让我们一一深入了解这些内容。
## 协议背景
为了更好地理解抓包工具,我们首先需要了解一些基础的网络协议知识。
`
初识PsTools 在工作中我们都会想探测某个IP是否能通,基本上都使用过ping命令,但是某些服务器禁用了ping,而且有些时候也想探测某个IP的某个端口是否能通。之前的我一般都是用“telnet ip port”,但是我发现一个不好的体验就是没啥明显的结果,不通的时候会超时要等一下下,通的时候也没啥友好的提示。所以就搜到了【PStools下载:https://docs.microsoft.co
# Android 解包工具开发指南
在这篇文章中,我们将探讨如何实现一个 Android 解包工具的基本流程。这将涉及到 Android APK 文件的解析和反编译。作为一名初学者,你可能会觉得这有些复杂,但我会分步骤地教你每一部分的实现,并提供必要的代码注释以及解释。
## 整体流程
在开发这一工具时,整个流程可以分为以下几个步骤:
| 步骤 | 描述
原创
2024-10-10 05:25:30
115阅读
如何实现Android抓包工具
作为一名经验丰富的开发者,我将指导一位刚入行的小白如何实现Android抓包工具。下面是整个过程的流程图:
```mermaid
flowchart TD
A(开始)
B(安装抓包工具)
C(获取设备IP)
D(配置代理)
E(抓包)
F(分析数据)
G(结束)
A-->B-->C-->D
原创
2023-12-23 07:37:50
83阅读
1.Fiddler还有一个藏的很深的命令框,就是最下面一行。 命令对应请求项介绍示例?All问号后边跟一个字符串,可以匹配出包含这个字符串的请求?google>Body大于号后面跟一个数字,可以匹配出请求大小,大于这个数字请求>1000<Body小于号跟大于号相反,匹配出请求大小,小于这个数字的请求<100=Result等于号后面跟数字,可以匹配HTT
转载
2023-09-02 21:38:36
202阅读
前言 之前自学了安卓的漏洞挖掘知识,还在wsrc、bilisrc、asrc等提交了安卓app方面的安全漏洞,一直没有做笔记,现在就来总结一下学过的部分知识。
用burpsuite实现app抓包 点击Proxy——>Options里的add
输入模拟器的ip和端口
接着就是配置手机端,首先导出Burpsuite的CA证书。
点击i
Fiddler是一款抓包软件,是一款很好的Web调试代理工具,Fiddler不仅能抓Web,也能安卓APP抓包......等等,相信搞IT的基本上对它都有一些了解。由于现在的Fiddler最新版本是 Fiddler Everywhere,Fiddler Everywhere 结合了postman和fiddler的抓包神器,因此,这里我就此Fiddler Everywhere抓包为例子来讲解一下。什
转载
2023-08-03 10:56:47
437阅读
这里写目录标题一、新老版本对比:老版本的fiddler界面长这样:新版本的界面:二、使用介绍:1.勾选能够抓取https开关2.Live Traffic开关 :3.抓包时url过滤:4.抓到的链接修改参数再次发送请求:5.自动拦截请求并修改响应结果6.测试url:7.本次抓到的所有请求保存到本地8.url、请求和应答的导出保存 一、新老版本对比:老版本的fiddler界面长这样:新版本的界面:
转载
2023-08-21 20:35:17
1091阅读
前言前一阵子用到用命令行对Android文件进行解包、打包和编译,在这里把相关工具和命令做下记录。apktoolapktool可以对akp包进行解包,或者把Android文件夹打包成apk包。解包;-o后面接的是输出路径;apktool d -f <file>/temp.apk -o <file>打包;apktool b -f <file> -o <fil
转载
2023-07-07 00:27:29
2783阅读
现在的Android应用程序几乎都会和网络打交道,所以在分析一个apk的时候,如果可以抓取出其发出的数据包,将对分析程序的流程和逻辑有极大的帮助。对于HTTP包来说,已经有很多种分析的方法了,例如用tcpdump,或者将要分析的程序跑在模拟器中然后直接在物理机上用WireShark抓包。但是现在越来越多的应用已经使用HTTPS协议来和服务器端交换数据了,这无疑给抓包分析增加了难度。幸好有一个工具F
转载
2024-08-05 13:32:51
192阅读
# Android重打包工具
## 引言
在Android开发过程中,我们经常需要对APK文件进行一些修改和处理,比如修改应用图标、修改应用名称、隐藏应用权限等。这样的需求可以通过使用Android重打包工具来实现。本文将介绍Android重打包工具的使用方法,并提供一些代码示例。
## 什么是Android重打包工具
Android重打包工具是一种用于修改APK文件的工具。它能够解压AP
原创
2023-11-07 07:53:48
142阅读
# Android IMG 解包工具实现指南
在当今的开发环境中,解包安卓系统映像(IMG文件)是一项常见的需求。对于初学者而言,这可能看起来有些复杂,但我将在下面的文章中一步一步教你如何实现一个简单的“Android IMG 解包工具”。
## 整体流程
我们将这个项目分解成几个主要步骤。以下是实现过程的整体流程:
| 步骤 | 描述
原创
2024-09-07 05:24:18
1115阅读
Android img 解包工具是一种能够帮助开发者解包 Android 镜像文件的实用工具。这类工具可以在逆向工程、修改系统固件或进行定制化开发时发挥重要作用。在本博文中,我们将深入讨论环境配置、编译过程、参数调优、定制开发、部署方案和进阶指南,确保每个部分都详细而清晰。
## 环境配置
在开始之前,我们首先需要配置一个合适的开发环境。以下是环境需求的思维导图,帮助我们更好地理解所需依赖。
Jenkins是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。经常被用于:
1、持续、自动地构建/测试软件项目。
2、监控软件开放流程,快速问题定位及处理,提示开放效率。
接下来开始我们的正题,如何利用Jenkins进行Android项目的自动化打包。
1.点击dashboard左上方的新建2.填写项目名称并勾选第一项“
转载
2023-09-19 17:30:39
125阅读
今天就来看一下Mac上如何进行抓包,之前有一篇文章介绍了使用Fidder进行抓包不过可惜的是,Fidder使用C#开发的,所以就不能在Mac上使用了,不过还有另外一个抓包神器,就是Charles,它是Java开发的,所以跨平台,不仅可以在Mac上使用,Linux以及Window下都是可以使用的,当然需要安装JDK,才能运行,同时还有一个问题就是他是收费的。一、下载先到它的官网http://www.
转载
2023-11-05 20:26:51
6阅读
0x00 常用抓包工具特点 常用的抓包工具有fiddler、wireshark、httpwatch、 firebug、F12/等。抓包抓的是协议,fiddler抓的是HTTP、HTTPS协议,wireshark抓的是其他协议。fiddler、wireshark可以修改接口的参数和返回值,常用的F12调试工具只可以查看接口的参数和响应值。f
转载
2023-07-27 17:37:03
6014阅读