刚学OC,文中有任何不妥的还请指教包涵环境搭建系统:Mac OS 10.12.6(没有apple的电脑也是可以的,但是环境搭建会比较蛋疼,实在不行可以装个虚拟机,具体教程可以网上搜索)xcode:8.3.3ipad mini : 7.0.4开发工具 xcodeIOSOpenDev(或者另一位大神基于IOSOpenDev修改的MonkeyDev,很好用) theos逆向分析工具Hopper Disa            
                
         
            
            
            
            逆向工程是一种根据数据库字段逆向生成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            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-26 19:38:01
                            
                                59阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # 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...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-07-31 13:54:48
                            
                                1403阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             一些公用类:    @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是一个软件开发工具包,旨在帮助开发者在其应用中集