Android的插件其实我很早就写过 只不过没什么实际价值,外加懒得写详细教程。此外支付宝其实对于防hook等等很鸡贼,仅仅是检测几个开源项目而已,绕过还是很简单的。ios这篇是hackxhj折腾的教程,有兴趣可以参考一下。前言发现iOS支付宝逆向的分析并不多,蚂蚁森林基于H5应用 套着UIWebView 基本也没这类JS和原生交互分析的帖子,就拿此练手吧 作技术分享 去掉 ptrace 和 __RESTRICT section 两个保护 脱壳和dump头文件 分析和调试 编写Tweak 总结环境 Ma...
阅读全文>>
使用iPhone、iPod touch、iPad mini、iPad等iOS设备的人或许知道苹果有一个推送音乐、图片、视频的AirPlay功能。 通过此功能,你可以不用使用多屏互动应用也不用安装其他的第三方应用软件。直接使用苹果内置的AirPlay功能,就能将您苹果设备中的媒体文件直接推送到您的机顶盒/电视/智能音箱 注意:要使用此功能,您的多媒体设备和苹果设备需在同一个局域网内。 这样无论是您苹果设备机身自带的媒体文件,或者是类似是您在苹果设备上安装的QQ音乐等都可以投放到支持airplay的多媒体设备上。使用方法如下: 第一步:打开您的支持airplay的多媒体...
阅读全文>>
官网:http://brew.sh/index_zh-cn.html 安装方式见 官网,在shell里执行如下语句,如下: ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 命令详解: 先用 shell命令curl,将文件下载本地,文件名为 install,文件地址:https://raw.githubusercontent.com/Homebrew/install/master/in...
阅读全文>>
main,m#import <Foundation/Foundation.h>#import "Student.h"int main(int argc, const char * argv[]){ @autoreleasepool { // char *s = "itcast"; C语言中字符串 NSString *str = @"itcast&qu...
阅读全文>>
main.m#import <Foundation/Foundation.h>#import "Person.h"int main(int argc, const char * argv[]){ @autoreleasepool { Person *person = [[Person alloc] init]; person.age = 10; // 等效于[person setAge:10]; int age = person.age; // 等效于int ...
阅读全文>>
main.m#import <Foundation/Foundation.h>int main(int argc, const char * argv[]){ @autoreleasepool { // insert code here... NSLog(@"Hello, World!"); NSLog(@"Hello, World!"); } return 0;}
阅读全文>>
动态方法,在main函数中类alloc了之后调用,但是要手动管理内存,要手动释放-XXX静态构造方法,在main函数中不需要你手动管理内存释放+XXXStudent.h:#import <Foundation/Foundation.h>@interface Student : NSObject@property(nonatomic,retain) NSString * name;@property(nonatomic,assign) int age;@endStudent.m:#import "Student.h...
阅读全文>>
苹果更发布了中文版iOSAPP开发教程《马上着手开发iOSAPP应用》,以方便和吸引更多的中国开发者来开发iOSAPP。中文版开发教程主要包括5个章节:1、介绍和设置2、马上开始3、工具、程序设计语言和基本任务4、框架、设计模式、用户界面设计、应用程序设计和AppStore 5、查找信息和接下来做什么现在开始开发iOSAPP应用开发iOSAPP应用既有趣又回报丰厚,如果您是一位新手,自然想知道从哪里入手。本路线图提供了iOSAPP应用开发的绝佳起点。在Mac电脑上,您可以创建在iPad、iPhone和iPodtouch 上运行的iOSAPP应用。遵循本路线图以了解如何取得开发工具,理解主要概念...
阅读全文>>