刚学OC,文中有任何不妥的还请指教包涵环境搭建系统:Mac OS 10.12.6(没有apple的电脑也是可以的,但是环境搭建会比较蛋疼,实在不行可以装个虚拟机,具体教程可以网上搜索)xcode:8.3.3ipad mini : 7.0.4开发工具 xcodeIOSOpenDev(或者另一位大神基于IOSOpenDev修改的MonkeyDev,很好用) theos逆向分析工具Hopper Disa
转载 8月前
33阅读
逆向工程是一种根据数据库字段逆向生成bean类以及xml文件的技术。在日常开发中,对于简单模块的研发非常实用。 根据目前的持久层框架,逆向工程分为两种: ibatis和mybatis 下面逐一介绍 1 .mybatis 在想要生成逆向代码的地方新建generatorConfig.xml配置文件,将文件放到resources目录下(注意将resources设置为Resources目录)<?xm
转载 2024-10-10 16:34:29
67阅读
题目: 分析出KanxueSign函数的算法还原的代码在附件中,编译:g++ main.cpp base64.c1.分析:纯c算法的逆向,有很多的ollvm,所以这道题完成以后可以更加熟悉处理ollvm的程序。2.答案:经过初步分析算法的输入为MainActivity类的firstInstallTime,packageCodePath,randomLong,startTime四个成员变量,与Mai
原创 精选 2022-09-20 15:53:26
1094阅读
首先上游戏安卓包:链接:https://pan.baidu.com/s/1fNe29ZwOhOvywcvjzVrcug提取码:a21f附上xposed的github地址:https://github.com/rovo89环境:Android4.0、夜神Android5.0版(这个必须是5.0,7.0亲测安装Xposed会导致开不了机)、Jeb2.2.7打开AS在项目app目录下添加读写库compi
转载 2023-11-01 11:12:50
28阅读
版本: 6.8.2 通过抓包可以看出,sig和__NS_sig3都是请求数据时所必须的字段,本文主要说一下sig。 sig的关键代码定位比较容易,直接全局搜索就可以看到。 不难看出这里调用了CPU.a方法,返回值应该就是我们想要的sig的结果,直接点过去看下a方法的实现。 这里是调用了core.so中的getClock方法得到的sig,三个参数中,我们重点需要看一下第二个参数bArr。可以直接ho
# Android Device Monitor Hook 逆向 Sign 在进行Android应用开发和调试过程中,我们经常需要使用Android Device Monitor来监视和调试设备上的应用程序。而对于一些需要hook和逆向的应用程序,我们可以通过在Android Device Monitor中使用一些技巧来实现。本文将介绍如何在Android Device Monitor中进行Ho
原创 2023-10-22 03:43:08
160阅读
分析某车之家sign签名算法的实现
原创 2023-11-02 15:55:09
183阅读
一.前言近日对某APP进行逆向分析时,发现请求数据进行了参数加密,如图。由于经验不足,逆向该签名算法过程颇有些曲折,所以写这篇文章来记录下。二.正文总共三个额外参数:code、awardType、time,先对sign的值进行观察,长度32位,因此猜测采用的是MD5算法加密的,所以就从这方面入手了。1.先尝试常规方法,对参数进行简单排序然后MD5测试下,发现都不对,只能换种方法了。 2.
转载 2023-10-06 21:38:58
224阅读
### Frida IOS Sign简介 Frida是一个强大的跨平台动态仪表盘工具,可以帮助开发者分析和修改软件运行时的行为。在iOS平台上,Frida可以用于签名应用程序,以绕过代码签名的检查。本文将介绍如何使用Frida进行iOS应用签名。 ### Frida IOS Sign流程 下面是使用Frida进行iOS应用签名的流程: 1. **安装Frida** 首先,需要在计算机上安
原创 2024-05-03 07:49:12
41阅读
需求最近需要抓取一些淘宝商品的首图视频,比如://item.taobao.com/item.htm?spm=a230r.1.14.31.7ebfcec2qmczgd&id=641116554739&ns=1&abbucket=2detail,该页面首图视频页面元素是blob协议加密,该协议返回大多是m3u8格式的视频,并被切
原创 2022-10-16 01:36:37
1048阅读
一、浅谈Okhttp拦截器添加一个自定义拦截器很简单,只需要实现 Okhttp 的 Interceptor 接口,重写其中的intercept 方法,最后在 OkHttp...
一些公用类:    @interface ClassCustomClass :NSObject{ NSString *varTest1; NSString *varTest2; NSString *varTest3; } @property (nonatomic,assign)NSString *varTest1
昨天开始安装theos,网上资料好多,不知是好还是不好,开始根据【ios应用逆向工程的书】安装,发现已经过时。。然后各种百度,遇到很多坑,都不知从何说起~ 一、下面分享下环境搭建过程: 1、给xcode安装 command line tools https://developer.apple.com/downloads/?=Command%20Line%20Tools%20 2、安装dpkg、
转载 2024-01-20 21:49:42
192阅读
有幸被邀请回答,不过不知道您要了解的'系统机制'有多深入? ;-)按照意图和深度的话,大概有这么几种途径与资源:为了学习框架,提升开发水平,可以看看私有API列表。iOS (Cocoa Touch)的各私有API都可以通过runtime查看获得,您可以自己写个method browser。如果觉得麻烦的话可以到Github看现成的,我收藏了俩: https://github.com/kennytm
转载 2023-11-21 22:27:59
3阅读
1.安装OpenSSH   iOS和Mac OS X都是基于Darwin(苹果的一个基于Unix的开源系统内核),所以iOS中同样支持终端的命令行操作,在逆向工程中,我们经常会通过命令行来操纵iPhone。为了能够让Mac终端中的命令行能作用在iPhone上,我们得让Mac和iPhone建立连接,通过Mac远程登录到iPhone的方式建立连接。可以通过OpenSSH的方式让Ma
转载 2023-10-19 18:46:36
229阅读
JailBreak爱思助手下载爱思助手并打开软件,使用USB连接IPhone确认设备连接成功后,点击 工具箱->一键越狱勾选unc0ver,点击开始越狱输入APPLE ID和,点击确定即可在手机界面找到unc0ver app,左上角设置: 选择安装openssh和cydia, 点击jailbreak等待重启即可重启后如果能打开cydia即jailbreak成功unc0ver下载 Al
转载 2022-11-24 16:52:19
525阅读
iOS逆向工程中,Reveal扮演着重要角色,一般情况下,Reveal在iOS开发过程中可以分析UI界面的状态,同样也可以应用于分析其他任意的App。特别是对于初学者来说,去了解其他优秀App的界面搭建,对于提升开发能力也有极大帮助。1、准备工作在使用Reveal分析他人的app之前,请确保如下条件具备:一台能够越狱的iPhone,最好是iOS7或者iOS8版本;Reveal1.6.2最新版本P
转载 2024-05-21 13:22:28
192阅读
# 如何实现“iOS开发 Sign in with Apple” ## 概述 在iOS开发中,实现“Sign in with Apple”功能是一个非常常见且重要的任务。本文将指导你如何一步步实现这个功能,并提供相应的代码示例和解释。 ## 流程概览 下面是实现“Sign in with Apple”功能的整体流程: 步骤 | 描述 ---|--- 1. 注册Apple开发者账号 | 在
原创 2024-02-02 07:16:51
255阅读
介于粉丝们的强烈要求,特别是新哥的邀请。故这期出一篇某道翻译的JS逆向讲解。本次记录完整流程如下,供大家学习交流​!若文章内容有错,欢迎大家我指正​!
原创 2023-02-02 10:02:53
132阅读
# iOS接入Line SDK Framework进行用户签名 随着社交网络的不断发展,越来越多的应用程序需要集成第三方社交平台的SDK,以便提供便捷的登录方式。Line是一个热门的即时通讯应用,今天我们将介绍如何在iOS中接入Line SDK Framework,并实现用户的签名(登录)功能。 ## 什么是Line SDK? Line SDK是一个软件开发工具包,旨在帮助开发者在其应用中集
原创 7月前
76阅读
  • 1
  • 2
  • 3
  • 4
  • 5