Ivan's Blog

Web前端 & 极客 & 渗透

利用Dokku搭建自己的PaaS云服务器

自从几年前用过各种云平台的部署方式(App Engine,云应用引擎),就感觉再也回不去了。每次用到传统的部署方式,都感觉这是上个世纪的感觉,可是痛点就在于,不管是阿里云、百度云、腾讯云,各种云平台的云应用引擎,早就开始逐渐的由免费转向收费,虽然价格不高,但是总感觉受制于人, 而且不同平台不同标准,各种平台的云服务让你越来越上瘾。 很早听@WildCat大佬说过,可以自己搭建自己的PaaS平......

Siri+Workflow(捷径)利用API实战——远程构建Travis CI

iOS 12 中,最大的更新莫过于捷径(Workflow)可以和Siri产生互动。普通用户可能根本没有察觉到这个十分有用的自动化工具,实际上,早在iOS11时期,苹果收购了Workflow,很多用户就开始自行创建出很多有用的自动化脚本,很多用户都在闷声发大财(比如百度云链接提取、利用VIP视频网站免费看、修改微信运动步数、网易云音乐下载)。 本文以“重新构建Travis CI中的项目”为例......

iOS App Hook逆向全过程纪实

前言微信抢红包、修改定位、语音转发,很火,自己足不出户可以走遍天下,这很酷。最近研究了iOS的hook技术,发现门道不少,特意写个纪实blog,本文非教程,本文以微信为例,部分内容可能看不懂。 下载APP对于App Store的应用App Store中的应用都加密过,直接用是不行的,有两种方法: 如果通过PP助手下载的app,直接将XXX.app通过iFunBox提取到mac上,直接提供c......

+[__NSPlaceholderDate initialize] may have been in progress in another thread when fork() was called. 解决方法

最近在用python3写一个多线程工具,发现频繁报错: 12objc[27880]: +[__NSPlaceholderDate initialize] may have been in progress in another thread when fork() was called.objc[27880]: +[__NSPlaceholderDate initialize] may ha......

优化Mac OS速度 解决tailspind、spindump、kernel_task问题

最近安装了Mojave,发现卡了不少,其实问题不在系统,在于beta版bug比较多,有两个进程是专门用于生成应用程序调试快照的,对于我们普通用户来讲,没有什么用处,关闭,可以大大的提升系统的速度。 关闭 tailspind 与 spindump第一步,重启,开机的时候按住Command+R 第二步,选择终端,并且输入 csrutil disable,这是为了关闭SIP保护机制 第三步,重启,......