首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏nginx

    与iOS机制详解及概率选择实现

    与iOS机制详解及概率选择实现 引言 在移动应用开发中,(Package Name / Bundle Identifier)是唯一标识一个应用的核心属性。 和iOS虽然都采用反向域名命名规则,但在技术实现、修改限制和应用场景上存在显著差异。此外,实际业务中可能需要根据平台和概率权重动态选择。 一、与iOS对比 1.1 基本概念 Android(Package Name) 定义:在AndroidManifest.xml中声明,格式为反向域名(如com.example.app)。 2.1 跨平台应用的设计 同一款应用在和iOS的可能不同,例如: 应用 Android iOS Bundle ID TikTok com.zhiliaoapp.musically com.zhiliaoapp.musically :和iOS的设计相似但存在技术差异,开发者需注意平台特性。

    50810编辑于 2025-11-16
  • 来自专栏全栈程序员必看

    神器_抓包工具哪个好

    黑科技VNET 最-好用的Android抓神器 VNET是Android平台下功能最强大的网络抓包工具,支持HTTP&HTTPS,TCP&UDP,IPv6&IPv4,多终端显示,功能十分的强大。 VNET,可以从VNET官网或者Google Play 下载最新版本 VNET官网:VNET-TECH – Android Packet Capture Tool 2、安装后点击开始按钮,既可以开始抓啦 支持Android7.0以上 Android7.0 以上无法通过安装用户证书抓取HTTPS,所以需要额外的操作,以下二选一 1、对于非root手机 在VNET设置中安装平行空间特别版本,VNET中设置抓APP 为平行空间,在平行空间中启动需要抓的三方APP,以对Chrome抓为例 点击查看视频教程 2、对于root手机 在VNET设置中安装系统证书,或者手动将证书移动到系统证书目录 点击查看视频教程 更多功能 支持IPv6&IPv4,TCP&UDP,HTTP&HTTPS 支持PC网页显示结果 支持Pcap导出 支持抓结果保存与分享 支持全局抓或者只针对某一个或几个APP进行抓 版权声明:本文内容由互联网用户自发贡献

    4.3K20编辑于 2022-11-17
  • 来自专栏锅总

    https抓演示

    准备软件 夜神模拟器 (yeshen.com) Charles (charlesproxy.com) 配置抓 Charles安装PC根证书 记住这里的ip+端口 模拟器配置 配置客户端网络代理 charles-proxy-ssl-proxying-certificate.pem mv charles-proxy-ssl-proxying-certificate.crt 251e74f5.0 模拟器安装

    51510编辑于 2024-06-12
  • 来自专栏全栈程序员必看

    Charles抓

    Charles抓端 电脑和手机须要在同一个WIFI下 安装好Charles 注意! :谷歌浏览器使用了谷歌助手插件可能charles抓不了,把谷歌助手停止服务就行了,或者其他插件也可能导致charles抓不了! 在弹出框中随意起个名字即可 4 配置完工 5 请求打断点改请求或者响应数据 Charles抓都是< unknown >配置方法 发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn

    1.3K30编辑于 2022-08-28
  • 来自专栏日常学python

    ,为何总是 Tunnel to?

    最近两周我学了下逆向,还要学下学校的课程,感觉再不学就要没了,而且个人也有点事,所以文章更新给耽误了。学了点逆向之后,就需要应用,要不学了也是浪费时间。 爬取 APP 的内容第一步总离不开抓,自己以前对 APP 抓过,原本以为这一关很容易,结果让我弄了好几天,期间还差点怀疑自己是不是选错了方向,还好有大佬帮忙,在此感谢几位大佬对我的帮助,自己终于迈出了第一步 这里不建议使用 miui 系统的手机进行抓,坑太多,版本过高的话即使安装了证书也没用。 ? 安装好证书之后就可以正常抓取 百度首页的包了。 结果还是不行 这个因为我的手机是系统 7.0 以上的,里面有个 ssl pinning,这个东西是对客户端的证书进行验证,如果遇到不信任的证书,就会断开连接,不继续请求。 不过这始终是第一步,后面还有更难的在等着我,如果读者里也有研究逆向的大佬,也可以来交流哈,多个人一起学习进步总是神速的,嘻嘻。 END

    3.9K30发布于 2019-05-14
  • 来自专栏测试游记

    使用HttpCanary进行抓

    IOS抓软件Stream的安装与使用 使用「Stream」进行IOS抓 同样的代码,有时候在端会出现不同的问题,所以还需要进行的抓 另外非Root用户的抓比较麻烦,需要安装指定版本的 HttpCannary(小黄鸟) HttpCanary介绍 1、观看抓软件的結果还能抓取音频以及视频。 4、针对手机https互联网技术请求的一个抓取以及剖析。 安装抓软件HttpCanary_v2.8.1 最新版 HttpCanary v3.3.6版本 一直会显示 [在“设置”中安装CA证书] 非root手机进入设置后无法找到该文件 百度网盘: 链接: https ,会提示还需要安装证书, 这时候已经可以抓到https的报文了可以无视 点击「开始抓」然后直接去操作需要抓的软件就行了

    20.7K10编辑于 2022-03-29
  • 来自专栏友人a的笔记丶

    记录一次使用模拟器抓应用

    2.问题解决 最大的一个问题就是在模拟器上面进行HTTPS抓时,会因为抓软件的SSL证书不被信任而导致无法正常访问。 然后导入模拟器,打开设置-安全-从Sd卡导入-成功安装。 Android7以后,系统不再信任用户级的证书,只信任系统级的证书,所以要抓就需要把我们的代理程序证书安装至Android的系统目录中。 首先将PHP整个程序打包,拿出来,命为php目录。 然后爬虫文件单独拎出来,放一起。 在同一个目录下创建命令行脚本,如下: cd php php.exe ..

    3.7K10编辑于 2023-02-17
  • 来自专栏前端之旅

    7.0+系统抓方案

    声明:本文所讲内容只用于学习相关技术,勿用于其它用途 最近在帮人写一些自动签到的脚本,涉及到了在7.0+系统中如何对 app 和微信小程序进行抓的问题。这里记录一下有效的抓方案。 由于我不是专业搞的,同时这个方案要求第三方的开发者没有采取防止反编译的措施,所以 pass。 模拟器 + Fiddler 没错,模拟器不仅能用来打游戏,也能用来抓,而且这个方案出奇奏效。 还是回到最开始的问题,我们需要的其实只是一台低版本的机,或者高版本但是能操作系统证书目录的机,这样就无需担心证书问题 —— 而模拟器刚好都能满足这两个条件。 前面介绍的都是对 app 进行抓,那么怎么对小程序抓呢?这里提供三种方法: (1)模拟器 + Fiddler: 基本步骤和前面介绍的差不多。 如果要抓,我们必须下载 7.0 以下的微信并导入到模拟器中,或者在模拟器中使用 7.0 以下的系统,这样就可以无视微信版本。

    4.6K60编辑于 2023-01-16
  • 来自专栏全栈程序员必看

    使用adb命令安装apk

    虽然网上也有许多adb安装的教程,但经过自己亲自试了一下后,觉得自己写下来的才是自己的收获。 下载后是个压缩,解压后一共有5个文件,如下图:这里我都是解压到当前文件夹了 因为安装里就有个cmd,所以就省去了在运行中打开cmd,再在cmd中打开adb的步骤了,在要用adb工具时直接点击cmd.exe

    11.7K10编辑于 2022-09-05
  • 来自专栏全栈程序员必看

    安装签名_笔记签名验证

    v1版本签名下的多渠道实现 既然上面的签名校验方式,不允许我们对apk解压之后的某个文件的修改。 我们就可以不破坏这种校验机制增加文件,来记录apk的渠道信息。 我们可以在META-INF,或者apk解压的任何文件夹位置添加一个我们自己的文件,文件名称如上面channel_xiaomi.txt,以文件名称作为渠道,然后再重新生成apk的 zip文件。 之前的渠道生成方案是通过在META-INF目录下添加空文件,用空文件的名称来作为渠道的唯一标识,之前在META-INF下添加文件是不需要重新签名应用的,这样会节省不少打包的时间,从而提高打渠道的速度 既然v1签名生成多渠道的方式对于v2不能使用,那么就需要找另外的出路了。 在使用美团打包walle的时候,如果你的build-tools 版本较高的话,可能打出来的,无法在Android P 上安装。

    2K30编辑于 2022-11-17
  • 来自专栏giantbranch's blog

    利用frida+tcpdump抓https

    /frida-server-16.2.1-android-arm64 运行获取sslkey_log python sslkey_log.py packagename 之后再上开启抓 data/local

    70201编辑于 2024-12-31
  • 来自专栏编程语言的世界

    7.0版本以上fiddler抓https,7.0版本以上抓证书安装

    7.0及以上版本系统对于证书的安全策略做了修改,用户证书只能用于代理浏览器的流量,而应用是不会信任这些证书。以前的版本直接信任用户自己安装的证书。那怎么办?那我们把证书安装到系统证书目录就行了嘛。 CERTIFICATE--------------END CERTIFICATE-----前面的e5c3944b就是哈希(3).将证书文件FiddlerRoot.cer重命名为e5c3944b.0(4).将证书文件复制到系统证书目录 cacerts/<hash>.0执行命令如果报错,再执行下面命令后重试mount -o rw,remount /system然后在设置->安全中应该可以看到系统证书了,此时用手机连接fiddler的代理即可完美抓

    1.7K20编辑于 2023-06-18
  • 来自专栏fjal

    如何从电脑直接控制手机 监控手机 手机如何控制手机

    实用方法很简单,在手机上安装这个软件,然后运行,然后进入Setting,点击User's settings,然后Create new user(我新建了一个叫做ACE的用户),注意这里在豌豆荚的截图只是做教程用的,实际不需要连接豌豆荚,甚至不需要WIFI,只要你打开了GPRS

    21.6K31编辑于 2021-12-01
  • 来自专栏CSDN旧文

    开发基础--基本控件

    一般用来文本展示,继承自android.view.View,在android.widget中。 继承自android.widget.TextView,在android.widget中。

    11.4K20发布于 2020-10-28
  • 来自专栏全栈程序员必看

    toast_toast使用

    android:id="@+id/textView" android:layout_gravity="center_horizontal" /> </LinearLayout> 在线程中使用 根据编程规范

    10.8K10编辑于 2022-10-01
  • 来自专栏kl的专栏

    mac使用Charles抓app环境搭建

    准备工具Charles 下载 下载地址:https://www.charlesproxy.com/latest-release/download.do 这是一款mac端收费的抓软件, 由于没有机设配,所以需要先下载安装一个模拟器(有手机的跳过) 模拟器 下载地址:https://mumu.163.com/mac/index.html 安装好后,模拟器内置的应用商店找不到 taptap的应用,所以需要通过外部的apk安装,首先准备好apk,然后找到模拟器的如下图标,点击后可选择本地的apk直接安装。 ip https证书配置 在手机浏览器中输入:http://charlesproxy.com/getssl,会下载一个CA证书,双击安装,然后选择【VPN或应用】,完成 ps:如果找的应用是

    1.8K50编辑于 2023-11-18
  • 来自专栏叽叽西

    小知识 提取 apk 安装方法

    不记得名字的话就一个个双击安装,找到那个您想要的安装即可 第二种方式(推荐) Apk 提取APP下载-Apk 提取 _手机乐园 APK提取 是一款系统辅助应用,主要是可以将你的应用安装轻松的导出,你可以选择一键分享给你的好友 软件特色: 1、界面非常的简洁,而且操作很简单,没有广告与窗口; 2、可以一键分享你的应用安装,小巧但是很实用; 3、免费使用,还可以选择保存路径以及格式。

    10.9K10编辑于 2022-05-17
  • 来自专栏全栈程序员必看

    系统框架介绍(常用框架)

    ——源码地址1: https://android.googlesource.com/

    13.8K40编辑于 2022-07-30
  • 来自专栏关于app上架

    APP备案的三要素,公钥,签名md5值详细获取方法-优雅草伊凡

    APP备案的三要素,公钥,签名md5值详细获取方法-优雅草伊凡我们来非常详细地讲解如何获取APP备案所需的三个关键信息:APP、APP公钥和APP签名MD5值。 一、 APP (Package Name)1. 是什么?APP是应用程序的唯一标识符,类似于互联网网站的域名。它在整个Android生态系统中必须是独一无二的。 获取有多种方法,这里介绍最直接和可靠的两种。方法一:从项目的AndroidManifest.xml文件中查看(最准确)这是最根本的方法,因为所有其他地方的都源自这个文件。 </application></manifest>正常项目都是这样看方法二:从已打包的APK/AAB文件中解析如果您只有一个已经打包好的安装,可以使用工具来解析。 下载证书:在DCloud证书管理页面,将您使用的证书(.keystore文件)下载到本地。

    8.3K10编辑于 2025-09-04
  • 来自专栏红蓝对抗

    逆向系列篇:工具总结

    文章首发于奇信攻防社区 原文链接:https://forum.butian.net/share/648 一、开发工具 开发工具主要是一些Java开发环境、集成开发环境和开发环境等 1、JDK 在官网直接下载即可,双击安装 安装类型 确认安装 二、逆向工具 这部分介绍的逆向工具是一些用于反编译、逆向分析的工具,可以将源程序反编译成可读代码,如Android Killer、Jadx 对于没有真机的情况下还介绍了一些上手还可以的模拟器 1、APK helper APK helper工具用于查看apk文件简单信息,包括、证书、版本、文件信息等 2、PKiD 查壳工具 PKiD 工具,将apk文件拖入可以查看是否加壳 3、模拟器 如果没有真机做实验的情况下,可以使用模拟器用于实验,大部分的模拟器都可以完成实验内容,但是注意的是模拟器也是一个虚拟机,不建议在虚拟机内安装模拟器 这里介绍几款不错的模拟器。

    13.1K31编辑于 2022-06-30
领券