学习资源

Udacity学习资源

  1. Udacity主页
    http://bit.ly/3bdjig5​
  2. Android Basics (免费)
    https://bit.ly/3aju1pL​
  3. Android Basics nanodegree 💜福利:使用折扣码february50可获50%折扣
    https://bit.ly/36UBE32​
  4. Developing Android Apps with Kotlin (免费)
    http://bit.ly/3jNOOF8​
  5. Intro to AI: 由Peter Norvig讲解 (免费)
    http://bit.ly/3d8wQvU​
  6. AI programming with Python: 由3Blue1Brown作者参与讲解 💜福利:使用折扣码february50可获50%折扣
    https://bit.ly/2UMNsPx​
  7. Python入门 (免费)
    https://bit.ly/2LPI4dl​
  8. JavaScript入门 (免费)
    http://bit.ly/3rVd4be​
  9. iOS开发入门 (免费)
    http://bit.ly/3pmnsHw​
  10. 编程入门: 用Python和JavaScript做项目, 带你入门编程 💜福利:使用折扣码february50可获50%折扣
    https://bit.ly/2IVK5mH​
  11. Java后端开发: 用Spring Boot框架做项目 💜福利:使用折扣码february50可获50%折扣
    https://bit.ly/2WIDnEd​
  12. 全栈开发: 用Python Flask框架做项目 💜福利:使用折扣码february50可获50%折扣
    https://bit.ly/382c0eu​
  13. 前端开发: 用React做项目 💜福利:使用折扣码february50可获50%折扣
    https://bit.ly/39UG5wf​
  14. Self-Driving Cars 💜福利:使用折扣码february50可获50%折扣
    http://bit.ly/3u2b2rF​

程序员面试复习资源

  1. 高效准备算法面试: AlgoExpert.🔥福利: 使用推广码schelley可获10%折扣
    https://algoexpert.io/schelley​
  2. 获取Top科技公司的高频面试题: LeetCode Premium 🔥福利: 从下面这个链接购买, 可获15%折扣, 立省$24!
    https://bit.ly/3q0iDEo​
  3. 力扣Plus 🔥福利: 从下面这个链接购买, 可获15%折扣
    http://bit.ly/2NvYg3O​
  4. 高效准备系统设计面试: Grokking the System Design Interview 🔥福利:使用折扣码sch可获15%折扣
    https://bit.ly/2Rwy1d4​
  5. Design Gurus的课程列表 (Grokking系列教程) 🔥福利:使用折扣码sch可获15%折扣
    http://bit.ly/2Zi8VSI​
  6. Educative Unlimited 🔥福利:使用折扣码schelley可获10%折扣
    https://bit.ly/2J9wCb5​
  7. 高效准备系统设计面试: SystemsExpert 🔥福利: 使用推广码schelley可获10%折扣
    https://algoexpert.io/schelley​

优秀的编程学习资源

  1. 编程入门: Rice大学CS系一年级核心课程浓缩版: 从编程入门到数据结构和算法
    https://bit.ly/2TrGjDw​
  2. 零基础入门Python: Cousera上评分最高的Python入门课
    https://bit.ly/3ak4DAw​
  3. Java入门: 带你用Java实现一个电影推荐系统
    https://bit.ly/2PTe5Q6​
  4. Machine Learning的数学基础: Imperial College London的著名课程
    http://bit.ly/3aUF7Cq​
  5. Deep Learning: 由Andrew Ng授课, Coursera上最受欢迎的AI进阶课程
    https://bit.ly/3o1ShBl​

来源

程序员学习资源2021: 免费编程课, 算法, 高效刷题, 系统设计 | 教程, LeetCode, 面试, 干货

内容概要:本文详细记录了对一个Android ARM64静态ELF文件中字符串加密机制的逆向分析过程。该ELF文件的所有字符串均被加密,无法通过常规strings命令或IDA直接识别。作者通过分析发现,加密字符串存储在.rodata段,其解密所需信息(包括密文地址、长度和16位密钥)保存在.data.rel.ro段的40字节描述符中。核心解密函数sub_10F408采用自反的双pass流密码算法,结合固定密钥KEY_TERM(由.data段24字节数据计算得出),实现字节级非线性、位置与长度相关的加密。文章还复现了完整的Python解密脚本,并揭示了该保护机制的本质为代码混淆而非强加密,最终成功批量解密全部956条字符串,暴露程序真实行为,如shell命令模板、设备标识篡改、网络重置等操作。此外,文中还提及未启用的自定义壳框架及其反dump设计。; 适合人群:具备逆向工程基础的安全研究人员、二进制分析人员及对ELF保护技术感兴趣的开发者。; 使用场景及目标:①学习ELF二进制中字符串加密的典型实现方式与逆向突破口;②掌握从结构识别、函数追踪到算法还原的完整逆向流程;③理解“绑定二进制”的完整性校验设计及其局限性;④实践编写IDAPython脚本自动化提取与解密敏感数据。; 阅读建议:此资源以实战案例驱动,不仅展示技术细节,更强调逆向思维与验证方法,建议读者结合IDA调试环境,逐步跟随文中步骤进行动态分析与算法验证,深入理解每一步的推理依据。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

uncle_ll

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值