首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
海浪宝宝
掘友等级
iOS开发工程师
iOS
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
19
文章 19
沸点 0
赞
19
返回
|
搜索文章
赞
文章( 19 )
沸点( 0 )
一个iOS程序员的自我修养(六)动态链接应用:fishhook原理
dyld binds lazy and non-lazy symbols by updating pointers in particular sections of the __DATA segment of a Mach-O binary. fishhook re-bind…
图解 Mach-O 中的 got
iOS 开发中,动态库是个绕不开的话题,系统库基本上是动态库。它的一大优势是节约内存,可让多个程序映射同一份的动态库,实现代码共享。动态库本身也是一个 Mach-O 文件,也有数据段、代码段等。其中代码段可读可执行,数据段可读可写。 动态库共享的只是代码段部分,为了达到代码段共…
iOS逆向-- fishhook原理分析
利用OC的Runtime特性,动态改变SEL(方法编号)和IMP(方法实现)的对应关系,达到OC方法调用流程改变的目的。主要用于OC方法 发现第138项对应的就是NSLog,并且在Symbol Table表对应的Data是A1,而且描述写的string table Index,…
iOS逆向--方法交换的几种方式以及破坏微信注册
上一篇介绍了如何向ipa中通过动态库的方式注入代码,但是我们没有ipa的源码,不知道hook哪个类哪个方法。其实我们已经可以调试ipa包了,那么我们通过xcode的lldb可以拿到很多东西,下面我们通过wechat包来修改微信注册流程,并且拿到微信密码的操作来进行测试。
iOS逆向 - 脚本自动重签名ipa和代码注入
有时候我们拿到别人的ipa包后需要安装在自己手机里进行调试,但是因为证书问题是无法安装到我们手机里,这个时候就需要对ipa包进行重签名,我们先提供一个简单方便的重签名方法,关于签名和重签名的原理后面再讲。
iOS经典面试题
我们可以发现对于对象方法,只是拿到对象的isa指向和相应的类对比,而对象的isa指向的都是相应的类,所以下面四个输出结果都是YES。 根据注释我们知道weak的使用方法,并且介绍了该方法是用来初始化对象弱指针的,并且是线程不安全的,根据代码进入到了storeWeak函数,我们再…
iOS逆向--通过Xcode安装ipa包
二、上述步骤后进入如下页面真机标签Devices,点击下图标注的+,添加ipa包。(模拟器操作相同)
在 Flutter 中使用 TensorFlow Lite 插件实现文字分类
如果您希望能有一种简单、高效且灵活的方式把 TensorFlow 模型集成到 Flutter 应用里,那请您一定不要错过我们今天介绍的这个全新插件 tflite_flutter。 通过 dart:ffi 直接与 TensorFlow Lite C API 相绑定,所以它比其它平…
iOS 全网最新objc4-838 可调式/编译源码更新
大家在编译成功objc源码之后,会去建立新的 target 来执行你程序,从而跑进源码。但是这里需要注意 Manage security protections and resource access for your macOS apps.
个人成就
文章被点赞
151
文章被阅读
88,766
掘力值
2,197
关注了
33
关注者
109
收藏集
1
关注标签
11
加入于
2017-07-14