protobuf是一套非常优秀的序列化与反序列化协议,因此在平时的逆向过程中,与之打交道是不可避免的。如何能够在浩瀚的数据海洋中一眼认出它并准确...
AesGCM是微信底层通信协议中使用的一种最为重要的加解密算法,在尝试使用OpenSSL库实现这套算法的过程中,遇到了以下几个值得注意的点: 无...
引子 前面写过一篇有关ssl-pinning的文章,里面具体介绍了应用阻止中间人攻击的ssl-pinning方案与反制该方案的方案。但是这篇文章...
遇到RSA算法后,首先进入脑海的念头是OpenSSL,这是一年多来实践经验的反射,一般情况下它都能很好的解决问题。直到我遇到了这样一个课题: 在...
在坑里面折腾了两天时间,搞的是心力憔悴。最后问题解决后才发现,在这个坑里折腾这么久当真不应该。分享下心路历程,后来者引以为戒。 问题描述 RSA...
做在线算法服务平台的的时候搞了这么一套东西,刚开始的时候完全没有意识到它能有这方面的用途。等到项目基本结束的时候,突然发现这个daemon当真具...
有客户对某直播app的协议算法有需求,需要把协议中加密参数的生成算法搞出来。简单的从需求上来看,难度应该不大。花了点时间,死了点脑细胞,还熬了点...
上个月费了老大劲把抖音IOS平台通信协议中加密参数as/mas给破了,然后老板把今日头条的Android破解任务扔给我,真想一口血喷他脸上有没有...
在逆向时,struct结构对象不期而遇的蹦入眼帘。在头文件中它是那么的平凡而不值一提,但到了汇编代码中,它完完全全的变了个模样,根本无法第一时间...
文集作者