ios逆向获取Block的参数和返回值

先贴个图 1.原理,Block的内存结构 struct Block_literal_1 { void *isa; // initialized to &_NSConcreteStackBlock or &_NSConcreteGlobalBlock...

2019-05-17 17:19:46

阅读数 5

评论数 0

ios查看方法被谁调用

其实就是查看方法的调用栈 //编辑文件<projectName>Dylib.xm 增加下面的行 %hook ViewController - (void) test { NSLog(@"%@",[NSThread callStackSy...

2019-05-17 11:26:26

阅读数 3

评论数 0

swift显示Any的真实类型

有时候我们在用swift的时候类型是Any不知道用什么类型解析。 比如支付宝返回的结果字典。 此时,用如下代码来查看真实的类型。 for (key, value) in resultDic ?? [AnyHashable: Any]() { prin...

2019-04-10 10:53:46

阅读数 27

评论数 0

ios逆向(七)重签名

1.准备一个embedded.mobileprovision文件,放入app包内 1.1可以通过xcode运行一个app在app包内找到 1.2也可以在开发者网站下生成下载 2.从embedde.mobileprovision文件中提取出 security cms -D -i emb...

2019-01-02 18:40:46

阅读数 106

评论数 0

ios逆向(六)本人常用命令

1.砸壳 cd /Users/wangfei/Desktop/iosYueYu/frida-ios-dump-master ./dump.py 微信 获取应用id ./dump.py -l 使用bundlId砸壳 ./dump.py com.tencent.xin 2.class-dum...

2019-01-02 17:21:15

阅读数 71

评论数 0

ios逆向(五)动态共享缓存库

在电脑的 "/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/UIKit.fra...

2018-12-29 19:56:15

阅读数 82

评论数 0

ios11越狱机,不能断点调试

 dyld: could not load inserted library '/usr/lib/TweakInject.dylib' because no suitable image found. Did find: /usr/lib/TweakInject.dylib: code signi...

2018-11-13 09:32:38

阅读数 388

评论数 0

ios逆向开发的一些好文记录

[转]黑科技:把第三方iOS应用转成动态库 https://www.jianshu.com/p/67cc0693a982 iOS符号表恢复&逆向支付宝(恢复block) http://blog.imjun.net/posts/restore-symbol-of-iOS...

2018-10-09 09:54:04

阅读数 37

评论数 0

RxSwift学习记录

1.先看官方demo的playground 然后看下边 https://www.jianshu.com/p/a1e2665f9a6c 2.subject代理 https://www.cnblogs.com/scott-mr/p/7212509.html 3.用RxSwift仿写知乎日报 ...

2018-09-28 17:07:44

阅读数 72

评论数 0

ios逆向(四)lldb调试-2019年最新版

1.将手机上Developer/usr/bin/debugserver文件拷贝出来 增加task_for_pid权限 下载ent.plist lipo -thin arm64 debugserver -output debugserver codesign -s - --entitleme...

2018-09-11 21:20:31

阅读数 139

评论数 0

友盟微信登录和微信支付sdk冲突

友盟集成文档 https://developer.umeng.com/docs/66632/detail/67204?spm=a311a.9588098.0.0 由于我用的是完整版友盟微信sdk。 解决办法就是 问题描述 使用UShare微信分享\登录功能情况下如何使用微信支付功能 解...

2018-09-11 16:41:21

阅读数 1223

评论数 0

ios逆向(三)thros安装

1.需要安装ldid //2019年1月份更新 brew install ldid xz 2.安装thros vim ~/.bash_profile export THEOS=~/theos export PATH=$THEOS/bin:$PATH source ~/.bash_p...

2018-09-02 23:26:15

阅读数 92

评论数 0

导航栏切换渐变方案的一些参考

iOS 判断界面消失或出现的时候是push进来还是pop出去 https://blog.csdn.net/modalyin/article/details/79374025 一个github https://github.com/wangrui460/WRNavigationBar_swif...

2018-08-30 14:01:54

阅读数 88

评论数 0

ios制作sdk的一些记录

iOS-SDK从无到有(学有所出,有所记) http://www.cocoachina.com/ios/20180817/24597.html iOS静态库SDK制作(包含第三方静态库) https://www.jianshu.com/p/155a3cfb765e 优雅的开发Swift和O...

2018-08-29 14:02:33

阅读数 173

评论数 0

tableview cell遮挡后面的cell

现在的app好多首页,如京东和淘宝,都有个半遮挡banner的效果。我通过reavel看了京东和淘宝,他们上面全是tableviewCell 所以怎么来实现第二个cell遮挡第一个cell呢? 如下图:灰色cell上的Button已经实现挡住第一个绿色的cell 下面是我自己研究出来的方...

2018-08-28 12:00:10

阅读数 323

评论数 0

navigationBar.isTranslucent = false,控制器受导航栏影响

如果不将navigationbar.translucent = true 会觉得颜色很浅,因为这是半透明状态 若navigationbar.translucent = false,颜色问题解决,但是子控制器视图整体下移 虽然以下代码设置了,但有时候还有bug,我是在做透明渐变不透明导航栏的时候...

2018-08-28 10:49:44

阅读数 586

评论数 0

Mac下使用Mounty挂载NTFS出现了文件不能拷贝的解决办法

Mac下使用Mounty挂载NTFS出现了文件不能拷贝的解决办法 cd 文件所在目录,输入命令 xattr -d com.apple.FinderInfo * 扩展知识分隔线: --------------------------------------------------------...

2018-08-16 18:52:43

阅读数 3354

评论数 2

ios逆向(二)frida-ios-dump一键砸壳详细版

写在前面: 本教程为本人实际操作记录。 在此感谢庆哥官方:一条命令完成砸壳 github:frida-ios-dump ios端配置: 打开cydia 添加源: https://build.frida.re 打开刚刚添加的源 安装 frida 安装完成!检查是否工作可...

2018-08-14 15:07:42

阅读数 2770

评论数 5

ios逆向(一)设置ssh免密码登录+通过usb登录

ssh免密码登录 在mac终端生成rsa密钥 wangfeideMacBook-Pro:iosYueYu wangfei$ ssh-keygen -t rsa -P '' 拷贝公钥到手机 wangfeideMacBook-Pro:iosYueYu wangfei$ ssh-copy-id -i...

2018-08-13 17:23:01

阅读数 603

评论数 0

Mac Jenkenis安装的一些坑

Jenkenis报错:该jenkins实例似乎已离线 解决方法: 安装插件那个页面,就是提示你offline的那个页面,不要动。然后打开一个新的tab,输入网址http://localhost:8080/pluginManager/advanced。 这里面最底下有个【升级站点】,把其中的链接改...

2018-08-06 16:34:57

阅读数 285

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭