0%

这题是一道 APK 逆向,题目提示是“海底的协议不会说话,但每一层都在留下签名”,所以一开始就可以往“多层变换”和“最终有一层校验”这个方向想。

拿到样本以后先做一个最粗的分类,发现它是个很小的单界面程序,Java 层类也不多,真正有用的部分只有 FlagValidator、CryptoEngine、Telemetry 和 JNI 对应的 libdeepseal.so,于是这题的主线就很清楚了:先把 Java 层的变换读明白,再去 native 里看最后怎么比对。

阅读全文 »

希望自己对流密码有个初步的认识吧😊,也是在学习的过程中逐渐认识到自己的不足,很多知识需要反复琢磨呀。

阅读全文 »

之前学了点Coopersmith,但感觉似懂非懂,现在再学一遍后,很多知识有了新的理解。

也感谢网上一些详细易懂的资源!

阅读全文 »

笔者在图书馆敲了一上午的内容,奖励一块榴莲披萨!

阅读全文 »