<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[yanjunccc的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/yanjunccc</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; yanjunccc]]></copyright><item><title><![CDATA[VMP样本分析]]></title><link>https://blog.youkuaiyun.com/yanjunccc/article/details/153255249</link><guid>https://blog.youkuaiyun.com/yanjunccc/article/details/153255249</guid><author>yanjunccc</author><pubDate>Mon, 20 Oct 2025 23:01:46 +0800</pubDate><description><![CDATA[第一条opcode处设置[x19, #-0x18]为跳转地址，[x19, #-0x20]跳转标志2，第二条opcode解析前判断[x19, #-0x20]为2则设置[x19, #-0x20]为3，第二条opcode处理完成后，判断[x19, #-0x20]为3，则会取出[x19, #-0x18]的地址覆盖pc，其中如果跳转地址为sub_2d1c（中转函数）则会用到[x19, #-0x10]作为LR地址使用，第三条opcode执行跳转地址，所以实现指令为blr xn。入口处有编码数组，所以猜是虚拟机函数。]]></description><category></category></item><item><title><![CDATA[某内容分享平台shield字段分析]]></title><link>https://blog.youkuaiyun.com/yanjunccc/article/details/146268093</link><guid>https://blog.youkuaiyun.com/yanjunccc/article/details/146268093</guid><author>yanjunccc</author><pubDate>Fri, 14 Mar 2025 22:16:31 +0800</pubDate><description><![CDATA[整个算法的难度跟工作量还是不小，不但魔改了hmac，连md5也一起魔改了，最后的aes更是魔改的很彻底，基本让人无法清晰看出算法结构只能被迫使去扣汇编，整体时间是耗费掉不少。]]></description><category></category></item><item><title><![CDATA[关于SO加密对抗的两种实现方式]]></title><link>https://blog.youkuaiyun.com/yanjunccc/article/details/145764292</link><guid>https://blog.youkuaiyun.com/yanjunccc/article/details/145764292</guid><author>yanjunccc</author><pubDate>Fri, 21 Feb 2025 19:16:29 +0800</pubDate><description><![CDATA[最近翻出一个很久之前实现的一个demo，发现还是有一些参考学习价值，所以整理了下给各位逆向爱好者分享一下，当初是因为在分析某壳vmp时，发现其用自定义了linker去加载so，所以自己稍稍研究了下，想深入了解这篇文章需要先了解elf的格式，以及android中linker加载so的主要流程。方式一加解密方式相对于来说较容易实现一些，但是对so的加密也仅限与dlsym获取出来的函数执行地址段来进行处理，当然在函数解密后dump能成功避过解密流程，但是如果对多个函数进行加密，分时调用，还是能产生不少干扰的。]]></description><category></category></item><item><title><![CDATA[某短视频平台最新sig3字段算法分析(二)]]></title><link>https://blog.youkuaiyun.com/yanjunccc/article/details/144995952</link><guid>https://blog.youkuaiyun.com/yanjunccc/article/details/144995952</guid><author>yanjunccc</author><pubDate>Thu, 16 Jan 2025 22:34:22 +0800</pubDate><description><![CDATA[sig3字段的主要算法就是crc32，白盒aes和魔改的hmacsha256，难度跟复杂度都还是有一些的，做的过程中也踩了不少坑。]]></description><category></category></item><item><title><![CDATA[某短视频平台最新sig3字段算法分析(一)]]></title><link>https://blog.youkuaiyun.com/yanjunccc/article/details/145125096</link><guid>https://blog.youkuaiyun.com/yanjunccc/article/details/145125096</guid><author>yanjunccc</author><pubDate>Thu, 16 Jan 2025 22:31:42 +0800</pubDate><description><![CDATA[最近看到手里的某短视频APP来了兴致，特意拿来分析记录下，整个系列文章大概分为抓包，java层分析，so定位，so去花，unidbg，算法还原等几个部分，这几篇文章会记录下我的整个调试过程，前面的文章会比较基础，入门级玩家基本可以略过了，因为考虑到文章的连续性我这边还是会记录发表下。]]></description><category></category></item></channel></rss>