iso
文章平均质量分 64
ios and Android
此人很懒,什么都没有写呀,可能是忙着鲁代码去了!iOS To Android
展开
-
【iOS逆向与安全】frida-trace命令大全
【代码】【iOS逆向与安全】frida-trace命令大全。原创 2024-09-13 19:11:11 · 637 阅读 · 0 评论 -
[免越狱]FLEXTool/FLEX 炫酷功能怎么添加到目标App
原因:这么炫酷的功能,手机又不想越狱,又想体验一波,于是研究了他源码,实现了功能。原创 2024-09-01 03:59:37 · 409 阅读 · 0 评论 -
iOS 开发 block 等待 block 或 block 等待
在第一个例子中,我们使用dispatch_group_wait来等待所有任务完成,在第二个例子中,我们使用dispatch_group_notify在任务完成时得到通知。在 GCD (Grand Central Dispatch) 中,你可以使用 dispatch_sync 函数来同步执行一个 block,但这通常不推荐用于主线程,因为这会阻塞主线程,导致界面无响应。请注意,如果你尝试在主线程上使用 dispatch_sync,会导致死锁,因为主线程会等待自己完成一个任务,这是不可能的。原创 2024-03-16 17:28:32 · 713 阅读 · 1 评论 -
【PHP】Workerman开源应用容器的GatewayWorker 与 iOS-OC对接
workerman是一款开源高性能PHP应用容器,它大大突破了传统PHP应用范围,被广泛的用于互联网、即时通讯、APP开发、硬件通讯、智能家居、物联网等领域的开发。原创 2024-02-27 20:07:27 · 974 阅读 · 0 评论 -
Xcode 创建一个Dylib 插件deb项目
Xcode 创建一个Dylib 插件项目1.打开Xcode ,选择第二个(创建 新 Xcode 项目) 2.拉到最底下,选择logos 项目3.输入项目名称 4.选择保存位置5.点击编译遇到报错处理方法error: An empty identity is not valid when signing a binary for the product type 'Dynamic Library'. (in target 'TestDylib...原创 2021-01-21 23:57:21 · 5224 阅读 · 2 评论 -
duyld.c 源代码 在线查看
/* * Copyright (c) 1999-2008 Apple Inc. All rights reserved. * * @APPLE_LICENSE_HEADER_START@ * * This file contains Original Code and/or Modifications of Original Code * as defined in and tha...原创 2020-04-30 00:19:46 · 650 阅读 · 0 评论 -
iOS 手机淘宝 为直播自动点赞 实现源码 hook 代码
(本教程仅供研究学习用,请勿用于其他用途)原创 2020-04-23 13:38:13 · 1701 阅读 · 0 评论 -
逆向中获取 Block callback 的参数和返回值
参考了论坛大神们的帖子,造了个轮子:一行代码获取Block的签名和虚拟内存地址: NSString *blockDescription = [ZLJBlockPrinter printBlock:_shareBlock]; NSLog(@"%@",blockDescription);返回效果kSignature:<NSMethodSignature: 0x281a...原创 2020-04-03 02:07:52 · 526 阅读 · 0 评论 -
Objective-C Runtime Programming Guide (Objective-C运行时编程指南)
Type EncodingsTo assist the runtime system, the compiler encodesthe returnand argument typesfor each method in a character string and associates the string with the method selector. The coding ...原创 2020-04-03 01:52:53 · 259 阅读 · 0 评论 -
iOS开发 C语言使用笔记 PKCS12 openssl 改 p12密码
//=============================================== if(11 == 111){ PKCS12 *p12 = NULL; X509* usrCert = NULL; EVP_PKEY* pkey = NULL; STACK_OF(X509)* ca = NULL; ...原创 2020-03-13 22:02:11 · 836 阅读 · 0 评论 -
iOS越狱开发 常用检测Hook 代码 闪退检测断点
__attribute__((constructor)) static void entry(){ rebind_symbols((struct rebinding[1]){{"abort", abort_hook, (void *)&abort_old}}, 1); rebind_symbols((struct rebinding[2]){{"exit", ...原创 2020-03-13 11:58:09 · 1910 阅读 · 1 评论 -
iOS开发 Objective-C 免越狱 iPhone手机 无需电脑 七天证书 个人证书 和 企业证书 代码签名 签名ipa 重签ipa
=================签名准备文件==================首先是需要:xxxxx.p12首先是需要:xxxx..mobileprovision=============================================①步骤把 xxxxxx.p12 转换成 xxxx.cer 和 xxxx.pem--------------------...原创 2020-03-13 11:39:58 · 1623 阅读 · 3 评论 -
实践 越狱开发 之 【调用内部方法】 支付宝 支付链接压缩
//压缩前数据TextField_get.text = @"service=\"alipay.fund.stdtrustee.order.create.pay\"&partner=\"2088401309894080\"&_input_charset=\"utf-8\"¬ify_url=\"https://wwhongbao.taobao.com/callback...原创 2020-03-12 01:20:20 · 5036 阅读 · 10 评论 -
iOS开发 调用程序内部代码
//程序正常调用EESigning *signer = [EESigning signerWithCertificate:p12Provision privateKey:@"1"];//越狱调用+EESigning *signer = [NSClassFromString(@"EESigning") signerWithCertificate:p12Provision priva...原创 2020-03-12 01:03:01 · 216 阅读 · 0 评论 -
在多线程中进行UI操作--ios学习笔记
iOS 上不建议在非主线程进行UI操作,在非主线程进行UI操作有很大几率会导致程序崩溃,或者出现预期之外的效果。我开始不知道这一点,在子线程中进行了弹窗操作,结果程序就出问题了!报的错误是(EXC_BAD_ACCESS(code=2,address=0xcc),0x1a0ad32: movl 204(%ecx), %edx),我以为是空指针导致的内存泄露,用了很多方法,但这问题感觉很顽固...原创 2019-04-14 12:24:24 · 232 阅读 · 3 评论 -
iOS逆向-微信一键阅读所有消息
iOS逆向-微信一键阅读所有消息前言每次打开微信,总有一些公众号推送烦人的且无营养消息,而微信又没提供全部已阅的功能,本章详细讲述一键阅读所有消息.安装一个砸壳的微信,或者自己去App Store下载一个再砸壳. 恢复微信符号表 iOS符号表恢复 给微信添加调试权限. 分析. Tweak.xm 总结.0x1:0x2:Reveal分析:小红点是个封装的图片控件...原创 2018-12-08 19:17:39 · 1680 阅读 · 2 评论 -
某WX插件的验证机制的分析
首先来个声明: 本文为论文性质,请勿转载;本文仅学习讨论加密解密技术,勿用于其他任何用途,否则与本人无关!为了避免不必要的麻烦,屏蔽相关软件的名字。 有朋友请我研究一个WX插件的验证机制,一直没找到整块时间,回头想起来这个事花了点时间看了看,很简单,不过插件已经过气了。记录一下逆向过程,开始吧!插件为DEB格式,解压后出现了一个application和三个dylib,安装后会弹出一个UI原创 2017-07-14 00:30:03 · 640 阅读 · 0 评论 -
iOS-截取字符串中两个指定字符串中间的字符串
例如,要截取一个字符串中,两个指定字符串中间的字符串,OC截取方法如下:// 要截取 "> 和 </ 之间的汉字内容:@implementation ViewController- (void)viewDidLoad { [super viewDidLoad]; NSString *string = @"这是要截取的内容"; NSRange startRange原创 2017-10-11 08:25:10 · 1661 阅读 · 0 评论 -
iOS实现自定义的弹出视图(popView)
前段时间,在项目中有个需求是支付完成后,弹出红包,实现这么一个发红包的功能。做了最后,实现的效果大致如下:效果图一、使用方法整个ViewController的代码大致如下//// SecondViewController.m// HWPopTool//// Created by HenryCheng on 16/1/11.// Copyri原创 2017-10-11 08:28:04 · 2867 阅读 · 0 评论 -
iOS_SDK_API_使用说明
iOS_SDK_API_使用说明1. SSO安全登录QQ帐号iOS SDK支持应用跳转到手机QQ进行登录,给用户提供更加安全、快捷的体验 。如果用户没有安装手机QQ,将打开登录页面。2. 分享到QQ和QQ空间2.1 分享到QQ好友分享到QQ好友支持发送:– 纯文本消息(QQApiTextObject)– 纯图片消息(QQApiImageObjec原创 2017-10-17 13:27:35 · 872 阅读 · 0 评论 -
ios 随机数生成
最近一直使用随机数,为了以后方便查阅,总结一下:在C中提供了rand()、srand()、random()、arc4random()几个函数。使用 arc4random 生成随机数1.1 获取一个随机整数范围在:[0,100)包括0,不包括100int x = arc4random() % 100;1.2 获取一个随机数范围在:[100,200],包括100,包括2原创 2017-10-17 13:28:43 · 435 阅读 · 0 评论 -
[iOS] TabBarController push后隐藏TabBar
在 TabBarController 中 push 到下个界面时,如果不做任何设置,在 push 后的界面是可以看到 TabBar 的。有两种办法可以隐藏:代码中设置:let viewController = SecondViewController()viewController.hidesBottomBarWhenPushed = trueself.navigation原创 2017-10-17 13:26:08 · 768 阅读 · 0 评论 -
iOS (一) - UIWebView 与 WKWebView . 基本使用
随说 : 最近有个需求,是将公司的一个内网的页面嵌套在app中作为一个模块.这不是很简单的webView请求一下就行了么?其实内里大有乾坤.自己也将思路整理一遍UIWebViewUIWebView的基本使用方法 :就这样就已经整整个baidu的页面展示到app上下面我们看一下webView的属性与方法 UIWebView *webView = [[UIWebView al原创 2017-10-11 08:24:03 · 16639 阅读 · 0 评论 -
iOS UIWebView 的下拉刷新和上拉加载的实现
iOS UIWebView 的下拉刷新和上拉加载的实现UIWebView也是可以添加下拉刷新和上拉加载的,只是不能直接添加在UIWebView的头部和尾部,而是在UIWebView内部有一个属性叫scrollView 属性。我门要把下拉刷新和上拉加载添加到webView.scrollView 的头部和尾部。下面我简单的说一说iOS UIWebView 的下拉原创 2017-10-17 13:33:15 · 381 阅读 · 0 评论 -
ElectraB6支持iOS11、MerisdianB5支持iOS10、7/7+更新最全教程:iPhone7越狱成功、增加删除Cydia
有幸有很多小伙伴按我说的方法已都测试成功在此感谢版主大大的提亮本帖也是随着越狱更新进程 随时跟进目前虽重启千次都暂且没有遇到白苹果现象 但是Cydia红字未解决之前 恳请小白用户观Electra工具发布 仅支持11.0-11.1.2设备越狱最新B6版本发布 支持安装插件 官网下载地址 :https://coolstar.org/electra/6原创 2018-01-19 04:42:28 · 5221 阅读 · 3 评论 -
iOS 判断手机是否越狱
苹果安全支付机制苹果是非常重视安全性的,所以给用户设计了一套复杂的安全机制。但是很多用户喜好自由或者是被一些商家恶意的,对手机进行了越狱。这严重的破坏了手机的安全性能,给一些恶意的应用打开了方便之门。而在苹果支付中,苹果为了保护用户的隐私,支付凭证中不包含任何用户的Apple ID信息,所以我们的服务器在验证这个凭证的时候无法得知是谁的凭证,只能验证这个凭证的真伪。就像一些商家发行的不记名购物卡,...原创 2018-05-10 20:57:43 · 609 阅读 · 0 评论 -
iOS反编译-hook微信之艾特所有人
研究了一段时间反编译逆向工程,只是略微了解了一些皮毛,最近忙的事情太杂,就简单写一下吧。在文章开始之前,首先感谢"蒸米"大神,在乌云上的一些文章引领我进入反编译的,其次也感谢"east520" (http://www.jianshu.com/p/189afbe3b429)这篇文章给的一些方法和启示.下面说一下我的一些做法,可能会有很多问题.1.需求众所周知,在通常情况下,微信只有是群主才能艾特所有...原创 2018-07-02 00:40:37 · 2879 阅读 · 0 评论 -
install_name_tool解决dyld: Library not loaded
在Mac OS 10.++上,有的时候应用程序找不到动态库。例如在使用ffplay播放视频的时候:ffplay ~/Movies/testfile.mp4 1得到的错误:dyld: Library not loaded: /usr/local/opt/sdl/lib/libSDL-1.2.0.dylib Referenced from: /usr/local/bin/ffplay Reas...原创 2018-07-03 11:47:47 · 5659 阅读 · 0 评论 -
iOS开发_HOOK
我们在使用NSURLRequest时,传入请求地址URL,但是如果URL中有中文的话,我们会发现NSURLRequest的请求地址会报空- (void)viewDidLoad { [super viewDidLoad]; NSURL * url =[NSURL URLWithString:@"http://www.baidu.com/中文"]; NSURLReque...原创 2018-07-17 23:14:51 · 1001 阅读 · 0 评论 -
教你四行代码搞定钉钉打卡
前言: 本文讲述如何用最少的代码,实现钉钉的远程打卡。 破解版本的钉钉打卡(当然如果你勤快也可以自己去砸壳)。">1.下载最新破解版本的钉钉打卡(当然如果你勤快也可以自己去砸壳)。 2.借用杨君大神的 iOS符号表恢复&逆向支付宝 (注意: 现在的App大多都是armv7、arm64双架构,符号表恢复的时候需要用到 “lipo” 命令...原创 2018-12-08 02:24:45 · 9672 阅读 · 2 评论