Cocoa

Search
Skip to content
  • Algorithms
  • 多面的电影之思\(≧▽≦)/
  • 留言☆〜(ゝ。∂)

Monthly Archives: May 2015

Hack Space

保护App重要数据,防止Cycript/Runtime修改

2015-05-09 Cocoa 2 Comments

这一篇文章着重于保护重要数据不被攻击者使用Cycript或者Runtime修改,概要内容如下:

  • 防止choose(类名)
  • 禁忌,二重存在
  • 自己的内存块
  • 虚伪的setter/getter
  • 加密内存数据

Continue reading 保护App重要数据,防止Cycript/Runtime修改 →

Mark

获取iOS的存储空间大小

2015-05-08 Cocoa Leave a comment
@import Darwin.sys.mount;

int main(int argc, const char * agrv[]) {
    struct statfs buf;
    long long freespace = 0;
    if(statfs("/", &buf) >= 0){
        freespace = (long long)buf.f_bsize * buf.f_blocks;
    }
    if(statfs("/private/var", &buf) >= 0){
        freespace += (long long)buf.f_bsize * buf.f_blocks;
    }
    printf("%lld\n",freespace);
}

Gist: https://gist.github.com/0f5492b9d85f07ec50a2

Hack Space

C/ObjC中使用CURL判断一个网络文件是否存在

2015-05-08 Cocoa Leave a comment

这一次是普通的笔记,注释写得比较清楚,这里就不多废口舌了。记得link上libcurl。

Continue reading C/ObjC中使用CURL判断一个网络文件是否存在 →

Posts navigation

← Previous 1 2

いまが最高!

Recent Posts

  • Untitled
  • PicoBf: A brainf**k lang REPL environment for Pico Pi
  • Compile LLVM with OpenMP on macOS and Linux
  • My Virtualization Setup
  • Doodles
  • Hardware UART communication between Raspberry Pi 4 and Arduino Micro
  • The first amazing thing in 2021
  • OK Google, set Telegram as my YouTube music player!
  • Record YouTube Live Stream
  • 可能隨時咕咕咕掉的 NLP 項目(1)—— 抓取 YouTube Live Chat
  • NextDest
  • macOS version of Twitter Image Saver
  • Rust Learning from Zero (26) —— Save Twitter Images
  • Notes on Differential Equations (4) —— Step Function $H(t)$ and Delta Function $\delta(t)$
  • Notes on Differential Equations (3) —— $\frac{dy}{dt}=ay+q(t)$
  • Notes on Differential Equations (2) —— $\frac{dy}{dx}=ay+\cos\omega t$
  • Notes on Differential Equations (1) —— $\frac{dy}{dx}=ay+e^{st}$
  • Rust Learning from Zero (25) —— Handle Continuous Features in Decision Tree with Rust
  • Rust Learning from Zero (24) —— Travelling Salesperson Problem using Evolutionary Approach with Rust
  • Gambling Problem

Recent Comments

  • PicoBf: A brainf**k lang REPL environment for Pico Pi | Cocoa on Brainfuck Interpreter in C++17——A Modern Approach to Kill Your Brain
  • Ryza on 在 Raspberry Pi 4 上编译 64-bit 的 MongoDB Server
  • 本間芽衣子 on 在 Raspberry Pi 4 上编译 64-bit 的 MongoDB Server
  • Rust Learning from Zero (26) —— Save Twitter Images | Ryza on Rust Learning from Zero (23) —— The OwO software distribution system!
  • Rust Learning from Zero (23) —— The OwO software distribution system! | Ryza on Rust Learning from Zero (22) —— SSL certificates management and distribution with Rust
  • bgme on 我们可以有无任何监管或审核的自由 App Store / Market 吗?

Archives

  • May 2021 (1)
  • January 2021 (6)
  • December 2020 (3)
  • November 2020 (2)
  • October 2020 (10)
  • September 2020 (1)
  • June 2020 (2)
  • May 2020 (1)
  • March 2020 (1)
  • February 2020 (7)
  • January 2020 (9)
  • December 2019 (18)
  • November 2019 (22)
  • October 2019 (12)
  • September 2019 (8)
  • August 2019 (5)
  • July 2019 (2)
  • October 2018 (4)
  • September 2018 (1)
  • March 2018 (3)
  • February 2018 (2)
  • December 2017 (1)
  • November 2017 (3)
  • October 2017 (2)
  • September 2017 (1)
  • August 2017 (7)
  • June 2017 (3)
  • May 2017 (8)
  • April 2017 (4)
  • March 2017 (3)
  • February 2017 (1)
  • January 2017 (8)
  • December 2016 (4)
  • November 2016 (4)
  • October 2016 (5)
  • September 2016 (6)
  • August 2016 (4)
  • July 2016 (4)
  • June 2016 (4)
  • May 2016 (2)
  • April 2016 (5)
  • March 2016 (3)
  • February 2016 (2)
  • January 2016 (2)
  • November 2015 (1)
  • October 2015 (5)
  • September 2015 (4)
  • August 2015 (3)
  • July 2015 (2)
  • June 2015 (1)
  • May 2015 (13)
  • April 2015 (17)
  • March 2015 (21)
  • February 2015 (6)
  • January 2015 (13)
  • December 2014 (16)
  • November 2014 (18)
  • October 2014 (18)
  • September 2014 (6)
  • August 2014 (10)
  • July 2014 (6)
  • December 2013 (1)
  • August 2013 (2)