SSL流量捕获

现在基本上互联网的流量都是https了,一般正常的抓包方法是使用Charles一类的抓包工具,这种抓包工具都会在系统里面安装一个根证书,通过中间人的方式,欺上瞒下进行抓包,不过现在越来越多的程序除了使用https外还使用了SSL Pinning技术,导致这种中间人...

Visual Leak Detector内存泄漏检测

本来想写点东西,发现用Visual Leak Detector检测内存泄漏实在是太简单,都不需要说什么。 直接在https://kinddragon.github.io/vld/  下载安装好了之后vs2019就已经可以识别到头文件和lib #define VLD_FORCE_ENABLE //在Release模式下,不会链...

SSL证书生成

使用OpenSSL生成整套证书流程,使用的是windows上git安装好之后的openssl工具。 .key格式:私有的密钥.csr格式:证书签名请求(证书请求文件),含有公钥信息,certificate signing request的缩写.crt格式:证书文件,certificate的缩写....

初试Rust

最近这些年的程序设计语言发展趋势从C->C++->Java->Python->Go从一开始引入面向对象,后面又引入垃圾收集gc。我一直很纳闷,怎么这些语言越发展越复杂,都不是为了解决问题而生,而是引入各种概念,各种模式,说一堆人听不懂的东西,显得牛...

手算开方

之前中学课本选修里面有手动开方的方法,很多年都没用过了,有点手生了,而且当时老师教的方法也不是很好。昨晚在知乎居然看到一种方法叫 牛顿迭代法 开方先进很多,所以这里记录一下。 首先第一种是中学老师教的,应该也是最常见的手工开方方法,...

Fastlane自动构建iOS开发者证书

http://shaojunxiao.com/2017/11/26/fastlane-cert/ <code>unzip app.ipa rm -rf Payload/MyApp.app/_CodeSignature/ cp ~/Downloads/AdHoc.mobileprovision Payload/MyApp.app/embedded.mobileprovision codesign -f -s "iPhone Distr...

Ollvm代码虚拟化Windows编译和使用

网上都是讲怎么样编译Ollvm给Android的二进制文件混淆,我有一个需求是需要在Windows上面使用混淆工具,所以在编译和使用Ollvm的过程中遇到不少坑,,这里记录一下。 首先从以下地址checkout出来代码编译不过去,在win上面提示 /dev/random 无法读...

win10 disable aslr(win10关闭ASLR)

网上关闭ASLR的文章都是针对win7的,操作MoveImages来打到关闭系统的ASLR,但是这个办法在win10上面不好使。[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management]"MoveImages"=dword:00000000 win10 上面要使用p...

卸载高版本iTunes,安装低版本iTunes

安装了高版本iTunes之后,再安装低版本会报错,安装不上,这里记录一下安装方法。 开始-运行,输入regedit,打开注册表: 将HKEY_LOCAL_MACHINE — SOFTWARE下面的Apple Computer和Apple Inc,点击右键删除 将HKEY_CURRENT_USER — SOFTWARE 下面...

[转]iMessage安全性如何

iMessage安全性如何 iMessage安全性如何,最近这些天挺火的,那么我也来凑凑热闹。 基于对iOS 6.1.3的分析。 iMessage加密主要有两块。 (1)设备和Apple服务器的加密通讯; (2)iMessage消息内容的加密; 1、通讯流程 系统中有一个apsd(全称appl...

VSCode高端玩法

VSCode的高端玩法 搜索历史:搜索框中alt+上下即可遍历 包裹代码块:surround插件 快速跳转:jumpy Ctrl+K再按Ctrl+S查看快捷键列表。 选中当前行Ctrl+i 选择从光标到行尾Shift+End 选择从行首到光标处Shift+Home 删除光标...

apple源码查看下载

最近搞iOS逆向,搞了几个函数,发现苹果自己都已经公布了源码。。。。看来以后还是要多注意,搞之前先去苹果的源码库翻一翻。苹果的源码比较恶心,没有放到github类似的工具上,只能简单的看。 这个目录是下载压缩包 https://opensource.apple.c...

关于libusb,libusbx,libusbK,libusb-win32,WinUSB的关系

刚开始接触USB驱动编程,一般是利用现成的库来做,但是网上一搜索,发现一大堆各种各样的lib把人搞的很头疼,这边总结一下。 == libusb == 说明:libusb是一个跨平台的usb驱动框架。libusb原始项目在2010年后基本没有更新,曾有libusbx项目2012年...

EOSIO 1.0.7 编译配置运行

EOS主网已经上线,但是市面上还没有特别好用的钱包,所以只能自己动手丰衣足食了,在编译运行EOS代码的时候遇到不少的问题,这边记录一下。 使用Ubuntu 16.04在本地编译是没有遇到什么问题的,基本上一条命令就编译过去了,但是由于大部分的EOS节点都在国...

github加快访问

每次想从GitHub上下载时都需要重新从网上搜方法嫌麻烦于是自己写篇博客mark一下。 首先需要确认打开了ss代理之后win+R输入cmd回车,进入控制台界面,输入: git config --global http.proxy socks5://127.0.0.1:1080 git config --global https.proxy...

[转载]Verified Boot

在Android6.0 (Android M)userdebug版本上(eng版本不存在该问题),发现使用adb remount 系统之后,还是不能对system分区进行操作,提示没有写权限,为只读文件系统Read-only file system 执行如下命令 1. adb root 2. adb disable-verity (最...

windows环境下64位汇编语言程序设计

进入x64时代用汇编写程序的越来越少了, 经常去的几个汇编论坛也越来越没人气. 也是,现在很少事情非得找到一个用汇编来写的理由了. 所以慢慢也就没落了.实际上32位汇编和x64汇编个人感觉差别也不大.为什么就没人用了呢..      作为一个看<<W...