-
PowerfulClanSociety
前言 本文主要讲解豪族社会篇 正文 新的博客 see also…
-
KSSystemInfoJailBreakHelperWtloginPlatformInfo
前言 KSSystemInfo 、JailBreakHelper、 WtloginPlatformInfo JailBreakHelperKSSystemInfoWtloginPlatformInfoSafeDeviceData<!-- [SafeDeviceData uuid](void * self, void * _cmd) { -->OpenUDID<!-- [OpenUDID _generateFreshOpenUDID]( -->see al...…
-
launchApplicationWithIdentifier
前言 code:自动解锁以及打开特定的app lua代码实现解锁和打开特定app的代码 正文 launchApplicationWithIdentifier NSTimer *timer ;%hook SpringBoard//applicationDidFinishLaunching-(void)applicationDidFinishLaunching: (id)application{ %orig;//创建一个定时器,定时检测 ...…
-
NSFileHandle
前言 NSFileManager 类主要对文件的操作(删除、修改、移动、复制等等) NSFileHandle 类主要对文件内容进行读取和写入操作 NSString stringWithContentsOfFile 从txt 读取数据的例子 NSString *sandboxPath = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask, YES) f...…
-
EffectivelyEnhanceTheValueOfWorkplace
前言 有效提升职场价值的整体内容 <!-- 第一讲, -->谁在决定你的晋升。了解“评估者”“决策者”和“影响者”这三种角色;三个雷区,分别是:不要搞砸你和大老板一起工作的机会;不要在考察期松懈;并且远离谣言。<!-- 第二讲, -->如何“聪明地工作”。有五个要点:明确长期的工作重心、明确上级期望、“不要重新发明轮子”、成为改进者、保持复盘的习惯。<!-- 第三讲, --> “职场领导力”的自我养成:锻炼大局观思维,给团队带来“方向感”...…
-
AutoUnlock
前言正文自动解锁 unlockUIFromSource //最好使用activate 开头的方法%hook SBLockScreenViewController-(void)activate{ %orig; [[%c(SBLockScreenManager) sharedInstance] unlockUIFromSource:0 withOptions:nil];}%end分析 unlockUIFromSource: withOptions: A01-06...…
-
cleanMac
前言 利用 du 和sort 进行排查大文件目录 devzkndeMacBook-Pro:Library devzkn$ du -sh * |sort -h177M Safari587M Logs857M Application Support1.0G Autosave Information1.0G Mail2.6G Caches3.4G Containers3.6G Android 69G Developer正文 在系统根目录下执行du 15...…
-
githubSearch
前言分为两大部分:1. Search 、2.Trending、3.快捷键1. Search githubSearch 的高级搜索语法其实百度、谷歌类似 user:zhangkn user:antire repo:zhangkn/zhangkn.github.io repo:antire/zhangkn.github.io created:>2017-01-01 created:2017-01-02 stars:0..1 stars:1 stars:>1 forks:...…
-
iOSobfuscation
前言字符串替换 confuse.sh原版 confuse.sh原版:自动提取以.m或.h结尾的文件的方法名称 屏蔽系统的方法名,暂行的策略是:将自己定义的方法名全部添加一个前缀https://github.com/iOSobfuscation/HSKConfuse/blob/master/HSKConfuse/Resource/confuse.sh例如采用 :只匹配以“hsk_”字符串前缀的方法名,而不是匹配字符‘h’ 、‘s’、‘k’、‘_’; 以后自己的代码要...…
-
DevelopmentSkillsIntroduced
前言 充满激情的逆向工程师、C/C++/java/Object-C/Swift开发者、安全研究员。 1、自学Object-C、Swift、lua、iOS逆向开发(其中包括阅读ARM汇编)。 2、熟悉java开发、有前后端开发经验者; 3、对待工作主动积极,责任心强,对代码规范有轻微强迫症,能良好处理人际关系。 爱好游泳、羽毛球、篮球。 4、https://zhangkn.github.io、https://about.me/kunnan正文逆向技能 iOS 逆向开发...…
-
SBWiFiManager
前言 采用MobileWiFi.framework实现 的背景 实现Associate to wifi的,在iOS 版本10 之后,就比较困难,因为苹果将SBWiFiManager 的joinNetwork:password: 移除掉; 且在iOS10 中SBWiFiManager 的t_manager、t_device、t_currentNetwork 均采用 struct存储,提高了安全性。 因此要实现自动 Associate to wifi 的话,我从hopper 中看...…
-
du
前言du 、df 、sort 常常一起结合使用正文df df -h <!-- -h, --human-readable print sizes in human readable format (e.g., 1K 234M 2G) -->iPhone:/private/var/MobileAsset/Assets root# df -hFilesystem Size Used Avail Use% Mounted on/dev/disk0s1s1 3...…
-
SystemIsUnavailable
前言 用peopen替换system 使用posix_spawn替代system 正文 : ‘system’ is unavailable: not available on iOS 使用FILE *popen(const char *, const char *) __DARWIN_ALIAS_STARTING(__MAC_10_6, __IPHONE_2_0, __DARWIN_ALIAS(popen)) __swift_unavailable_o...…
-
howToLocateTheBlockImplementation
前言 分析方法 hopper + lldb + knhook + cycript + powerful-private-methods dump 即砸壳 获取头文件 https://github.com/zhangkn/KNBin/blob/master/swiftOCclass-dump可以class-dump混编的 获取头文件,并简单的猜测使用了哪些第三方库CocoaPods 正文howToLocateTheBlockImplement...…
-
GitLargeFileStorage
前言https://git-lfs.github.com正文 remote: error: File FaceDetector/Frameworks/frameworks/FaceDetector.framework/FaceDetector is 106.49 MB; this exceeds GitHub’s file size limit of 100.00 MB <!-- Homebrew: brew install git-lfs -->remote: R...…
-
AVCaptureMetadataOutput
前言 本文主要研究GoogleMobileVision Creating the Face Detector Pipeline GoogleMVDataOutput contains multiple instances of AVCaptureDataOutput that extend AVCaptureVideoDataOutput to allow you to integrate face tracking with your AVFoundation ...…
-
com.apple.Preferences
前言 iOS-8.3-Preferences-Headers https://github.com/iosaso/Flipswitch/tree/master/Switches Flipswitch/Switches/Autolock.xFlipswitch/Switches/Wifi.xFlipswitch/Switches/WifiProxy.xFlipswitch/Switches/VPN.x正文 code :实现永不自动解锁的最快捷方式,就是将 ...…
-
com.rpetrich.rocketbootstrapd
前言让你学会去掉对rocketbootstrap 的Depends依赖 本文的目的,是想在自己的deb 自带rocketbootstrapd,避免每次部署都从bigBoss 源更新。 1) 研究https://github.com/rpetrich/RocketBootstrap/blob/54cdad74cc532ceeb4e7239d201c218bb7dfe346/layout/DEBIAN/postinst2) RocketBootstrap/layout/DEBIAN...…
-
setupVPNActive
前言我们常常需要知道本地VPN或者其他类型的VPN连接状态,通过是监听对应的通知进行处理正文 SBVPNConnectionChangedNotification 如果是VPN服务器超时、断网、鉴权失败或者自定义VPN(对接系统的VPN接口)等情况, 通常是不会触发这个SBVPNConnectionChangedNotification。<!-- 因此需要监听其他进程的动态---CFUserNotificationCreate -->因为连接失败系统总要和用户交互...…
-
ios-run-application-with-root-privileges
前言 code正文 Put your .app bundle in the ./Applications folder of your debian package. Set ownership of your app binary to “root:wheel”: after-install:: # Taokeceshiji1:~ root# uicache install.exec "killall \"KNcreateOnDisk\"" || true i...…