最新消息:本站技术交流 QQ 群:28124927

2017年10月的内容

[iOS Hacker] 使用 inline 内联函数对抗逆向分析
iOS/MacOSX/移动安全

[iOS Hacker] 使用 inline 内联函数对抗逆向分析

exchen 8年前 (2017-10-31) 5572浏览

在 ARM 汇编里函数调用是使用 bl 指令跳转到函数地址,攻击者逆向分析很容易找到调用过程,分析参数和返回值。 可以将一些敏感的函数,比如将加密函数写成 inline 内联,无论代码里调用了多少次函数,编译器会将整个函数代码拷贝到需要调用的地方,而...

Swift 和 Objective-C 混编
iOS/MacOSX/移动安全

Swift 和 Objective-C 混编

exchen 8年前 (2017-10-30) 5521浏览

1. 添加 Bridg 文件 新建一个 Bridg 文件,名称方式官方推荐 XXX-Bridging-Header.h,XXX为项目名称,比如项目名如果是 SwiftTest_iOS,那么头文件名是 SwiftTest_iOS-Bridging-He...

[iOS Hacker] Xcode7 不用签名编译程序
iOS/MacOSX/移动安全

[iOS Hacker] Xcode7 不用签名编译程序

exchen 8年前 (2017-10-20) 6801浏览

Xcode 编写 iOS 程序,默认是必须登录 AppleID 账户,使用代码签名才能编译生成程序,但是如果我们开发的应用是越狱环境下运行,或者是 framework/dylib,这样并不考虑上架 Appstore,所以就可以不用代码签名。 1. 如...

[iOS Hacker] 制作自己的 Cydia 源
iOS/MacOSX/移动安全

[iOS Hacker] 制作自己的 Cydia 源

exchen 8年前 (2017-10-18) 13398浏览

1. 搭建好 httpd 服务 首先要先搭建好 web 服务,建议使用 CentOS 搭建,方法可以参考我之前写的文章 安装 httpd 2. 打包 deb 如何打包 deb 可以参考我之前写的文章 打包 deb 3. 生成 Packages.bz2...

vi 编辑器命令
Linux

vi 编辑器命令

exchen 8年前 (2017-10-17) 5738浏览

显示行号 :set nu 跳转到某一行 12gg 跳到首行 gg 跳转尾行 G 移动到行尾 $ 移动到行首 ^ /xxx 查找字符串 xxx n 查找下一个 N 查找上一个 yy 复制当前行 p 粘贴 dd 删除当前行 待续... 转载请注明:ex...

iTerm2 保存日志
Linux

iTerm2 保存日志

exchen 8年前 (2017-10-14) 13248浏览

Xshell 里有个很好的功能,就是将操作的日志保存下来,方便以后查看和搜索信息,iTerm2 也有这个功能,方法是点击菜单 shell->Log->start,然后输入你要保存的文件名,如果要停止的话就点 stop。 转载请注明:exchen�...

[iOS Hacker] 将 app 打包成 deb 发布安装
iOS/MacOSX/移动安全

[iOS Hacker] 将 app 打包成 deb 发布安装

exchen 8年前 (2017-10-11) 11106浏览

一般在发布越狱应用都会打包成 deb 格式,通过下面的方法可以打包并安装。 一、准备文件 新建一个目录 debtest,在 debtest 目录下新建 DEBIAN 和 Applications 这两个目录,然后在 DEBIAN 下新建一个文本文件 ...