文章目录前言环境准备夜神模拟器Fiddler配置Fiddler配置安装证书入门爬取爬虫案例最后 前言网页爬虫相信小伙伴们都会,选择Network,直接F5刷新即可看到请求 环境准备夜神模拟器既然要进行App爬虫,那么肯定需要手机,但用手机去进行爬取成本太高,我这种菜鸡不配! 所以我选择使用模拟器,就是下面这款小伙伴直接搜索:夜神模拟器进入官网下载即可安装完毕之后创建好后,我们就有了App环境Fi
本篇来自周小鱼同学的投稿跟着猿人学王平大佬学了一段时间安卓APP逆向,刚刚入门。由于我使用Mac和iOS更频繁,所以我以某汽车 iOS 版为例,记录一下逆向过程和一些知识点。此次逆向教程使用到的工具如下:一部越狱iPhone或iPad抓包工具:Charles反编译分析工具:IDA64_v7.0Hook 框架:objection v1.9.1https://github.com/sensepost/
原创 2020-12-31 20:50:42
2070阅读
1. 简介快速优雅地学会JS逆向,就需要从实战开始,接下来我会提供Base64加密的原网址以及接口参数,从实战中学习如何下断点、抠代码、本地运行等操作,此技术一般用于爬虫上,是一个爬虫程序猿进阶的必经之路。2. 实战信息网址: aHR0cHM6Ly9mYW55aS5iYWlkdS5jb20vP2FsZHR5cGU9MTYwNDcjYXV0by96aA==接口: aHR0cHM6Ly9mYW55aS
1.问题分析1.1 查询条件设置后进行点击事件,可抓取到ajax请求的获取的数据包 1.2 对数据包请求过程进行分析,发现Formdata及respopnse都是加密的且formdata中的参数每次刷新后都不同 1.3 既然参数及相应数据都是加密的,所以需要先找出参数的生成和解密函数,再找到数据包的解密函数,因为数据包是事件点击后获得的,所以使用火狐浏览器事件定位功能可找出实现点击的代码 1.4
转载 2023-08-29 19:20:09
156阅读
前言:前段时间做遇到一个app,里面的数据需要登录之后才能拿到,而且登录不能用密码,只能通过验证码登录。 这不是明摆着欺负人么,按赵四哥那句话来说就是:生死看淡,不服就干!所以接下来手把手带大家就某个app登陆请求的加密参数进行分析, 从而实现从网络抓包的密文到明文的转换。环境配置:Pyhton Java dex2jar(将apk反编译成java源码) jd_gui(源码查看) jadx
转载 2023-10-26 10:34:42
6阅读
一、爬虫相关概念爬虫:就是通过编写程序,让其模拟浏览器上网,然后去互联网上抓取数据的过程; 模拟:浏览器就是天然的爬虫工具抓取:抓取一整张数据或者其中的局部数据爬虫分类:通用爬虫:(数据的爬取) 抓取一整张页面的数据聚焦爬虫:(数据分析)抓取局部的制定数据,建立在通用爬虫基础之上。增量式爬虫:(数据的更新)检测网站数据更新的情况,抓取网站最新更新出的数据二、如何爬取信息?req
前言:有一些小伙伴私我,问在js逆向中如何快速定位参数。今天在这儿把基本上常用的罗列出来。一:罗列        全局搜索,        xhr断点,        d
一、什么是逆向工程 软件逆向工程(Software Reverse Engineering)又称软件反向工程,是指从可运行的程序系统出发,运用解密、反汇编、系统分析、程序理解等多种计算机技术,对软件的结构、流程、算法、代码等进行逆向拆解和分析,推导出软件产品的源代码、设计原理、结构、算法、处理过程、运行方法及相关文档等[1]。通常,人们把对软件进行反向分析的整个过程统称为软件逆向工程,把在这个过
# iOS App 逆向编译指南 逆向编译是一个复杂且有挑战性的领域,特别是在移动应用程序开发中。为了帮助刚入行的小白,我们将探讨如何进行iOS应用的逆向编译。本文将分步骤详细说明每一步的过程,并提供所需的代码示例和解释。 ## 流程概述 在开始逆向之前,了解整个流程是非常重要的。下面是逆向编译的基本步骤: | 步骤 | 描述
原创 8月前
116阅读
前言frida 真的是 app 逆向的神器,当你遇上他的时候,就会爱上他。这篇文章主要是通过自己写个 app 的 demo,然后一步步的 hook 它。之后会有系列的文章介绍 frida...
原创 2021-06-15 18:59:39
1458阅读
逆向爬虫15 Scrapy基本介绍与使用一、什么是Scrapy?Scrapy到目前为止依然是这个星球上最流行的 爬虫框架 。摘一下官方给出对scrapy的介绍An open source and collaborative framework for extracting the data you need from websites. In a fast, simple, yet extensi
转载 2024-04-17 17:06:08
17阅读
# IOS 逆向与 Mac App 逆向的区别 ## 简介 IOS 逆向和 Mac App 逆向都是黑客技术中的一部分,通过分析和修改现有的应用程序以达到自己的目的。尽管它们都涉及到逆向工程,但是它们在实践中有一些明显的区别。 ## 相似之处 IOS 逆向和 Mac App 逆向都需要熟悉操作系统的内部机制,以及应用程序的运行方式。它们都需要使用逆向工程工具来分析和修改应用程序的二进制代码
原创 2024-01-25 13:01:51
200阅读
我们看待每一样事物,首先看到是其现象,再通过现象切入其本质。一般情况下,一个软件之所以能引起我们的兴趣,无非是两个元素:功能和数据。如果发现了自己感兴趣的功能,但class-dump的头文件找不到可疑的关键词,怎么办。如果发现了我们感兴趣的数据,如何获取呢。我们知道,从appstore 下载下来的app都是经过加密的。class-dump 是没有办法破解的。因此,我们就要需找更加高级的工具。Cyc
# iOS App爬虫:技术解析与实践 在移动互联网时代,iOS应用的普及程度日益增加,如何高效地获取这些应用的信息成为了一个重要课题。iOS App爬虫技术应运而生,它可以帮助我们自动化地获取iOS应用的相关信息。本文将从技术原理、实践过程以及代码示例三个方面,对iOS App爬虫进行详细解析。 ## 技术原理 iOS App爬虫主要通过模拟用户行为,访问App Store网站,获取应用的
原创 2024-07-18 09:36:28
292阅读
图片 本文为霍格沃兹测试学院学院学员课程学习笔记,系统学习交流文末加群。AppCrawler 是由霍格沃兹测试学院校长思寒开源的一个项目,通过名字我们大概也能猜出个方向,Crawler 是爬虫的意思,App爬虫,遍历 App :官方 GitHub 上对这款工具的解释是:一个基于自动遍历的 App 爬虫工具。支持 Android 和 iOS,支持真机和模拟器。最大的特点是灵活性,可通过配置来设定
本篇文章用来记录第一次使用 frida 进行完整逆向的过程。目标是逆向出此 app 的快讯接口的请求流程。逆
转载 2021-09-07 11:05:23
855阅读
本篇文章用来记录第一次使用 frida 进行完整逆向的过程。目标是逆向出此 app 的快讯接口的请求流程。逆向流程查壳第一步,先别急着反编译,现在很多反爬都升级了,一般都进行了加壳,所以...
原创 2021-06-15 18:59:38
266阅读
1点赞
1评论
文章目录网页解析使用python调用JS代码 目标网址:https://jzsc.mohurd.gov.cn/data/company爬取目标:统一社会信用代码企业名称企业法定代表人企业注册属地难点:数据包内容被加密网页解析首先,清空网络选项中所有的数据包然后,打开开发者工具,然后点击下一页,发现在网络中多出了一个数据包查看数据包内容发现数据包被加密然后,点击启动器发现启动器中有很多异步加载的关
转载 2023-10-14 03:08:41
432阅读
在做APP抓取时,会发现有的APP Response回来的数据有“加密”。不知道返回的内容是什么。本文偏长,理论基础偏多。如下:如上,内容不是明文的,没办法解析数据。APP常见的对数据加密有三种情况:第一种是,用诸如AES这类加密算法对数据加密,然后在APP里用key进行解密,这类的数据解密的难度不是很大,弄清楚是用的什么加密算法就能反解。第二种是,用“私有”协议把数据序列化,只有了解该协议的细节
原创 2020-12-31 20:57:06
4572阅读
###写在前面的话今天分享另一个app逆向的实战如果觉得对你有用,还请关注下公众号,后续会有更多的app逆向实战篇,以免错过!话不多说,进入正题,开搞###抓包国际惯例,先抓包分析请求参数,可以看到,手机号码以及密码都是加密的###app反编译使用 jadx 直接打开 apk 文件或者用 AndroidKiller 也可以,最近在研究 app逆向,这个工具用的比较多。其实...
原创 2021-06-15 18:37:14
509阅读
  • 1
  • 2
  • 3
  • 4
  • 5