dapp9builder
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
19、安卓应用安全与开发技术:Go语言、TEE及未来展望
本文深入探讨了安卓应用安全与开发中的关键技术,包括SSL Pinning在提升应用安全性方面的价值,使用Go语言通过Gomobile构建原生库以增强逆向工程难度,并介绍了如何将Go库集成到安卓项目中。同时,文章分析了可信执行环境(TEE)在保护敏感数据中的作用,涵盖Android Keystore和Trustonic TAP SDK的应用。此外,还展望了安卓未来的发展方向——Fuchsia操作系统,强调其在安全性、可更新性和多语言支持方面的优势。最后总结了开发者应遵循的安全原则及对未来技术趋势的思考。原创 2025-10-24 08:36:32 · 42 阅读 · 0 评论 -
18、Android 应用开发中的 SSL 证书固定技术与 Flutter 框架应用
本文深入探讨了Android应用开发中的SSL证书固定技术及其在Flutter框架中的应用。内容涵盖绕过SSL证书固定的多种方法,包括NativeCryptoJni初始化、Frida Hook技术、OpenSSLSocketImpl验证绕过,以及OkHTTP、TrustKit等多种证书固定实现。详细分析了Kotlin中基于公钥哈希的证书固定代码实现,并介绍了Flutter应用如何通过SecurityContext和PEM证书实现SSL固定。文章还提供了技术对比、安全建议与流程图,帮助开发者在安全性与调试便利原创 2025-10-23 10:51:03 · 39 阅读 · 0 评论 -
17、Android客户端开发、SSL流量拦截与绕过SSL证书固定技术详解
本文详细介绍了Android客户端开发流程,包括UI设计与网络请求实现,并深入探讨了使用Burp Suite进行SSL流量拦截的方法。针对Android 7及以上版本的证书信任问题,提供了通过network_security_config配置和Frida动态修改TrustManager实现绕过SSL证书固定的技术方案。同时解析了Android底层基于Conscrypt和BoringSSL的证书验证机制,总结了证书固定的开发最佳实践与安全测试关键步骤,适用于移动安全研究与应用开发场景。原创 2025-10-22 11:25:23 · 22 阅读 · 0 评论 -
16、绕过 SSL 固定的技术指南
本文详细介绍了SSL/TLS加密连接的建立过程、SSL证书类型及生成方法,涵盖使用Let's Encrypt获取DV证书、Golang后端API开发、Android客户端实现与后端通信,并演示如何通过Burp Suite拦截SSL流量进行安全测试。同时提供了常见问题解决方案、安全注意事项和性能优化建议,帮助开发者全面掌握安全通信技术并应对实际开发中的挑战。原创 2025-10-21 16:07:04 · 45 阅读 · 0 评论 -
15、安卓设备Root检测与隐藏及调试工具使用指南
本文详细介绍了安卓设备Root状态的检测与隐藏方法,以及常用的调试工具使用技巧。通过RootBeer库实现Root检测,利用Magisk的magiskhide功能或Frida脚本绕过检测,并通过strace和jtrace深入分析应用行为,帮助开发者提升应用安全性和调试能力。原创 2025-10-20 14:27:37 · 83 阅读 · 0 评论 -
14、深入探究安卓文件系统
本文深入探究了安卓文件系统的结构与功能,重点分析了拥有root权限后可访问的/data分区中各主要目录的作用。详细介绍了cache、app_tabs、no_backup、databases和shared_prefs等目录的数据存储机制,并结合谷歌浏览器和纽约时报填字游戏等实际应用案例,展示了如何提取和分析数据库文件及共享偏好设置。通过具体操作步骤和数据解析,揭示了应用内部的工作原理,为开发者、调试人员和安全研究人员提供了宝贵的技术参考。原创 2025-10-19 10:33:07 · 20 阅读 · 0 评论 -
13、Android设备Root及Frida测试全攻略
本文详细介绍了使用Magisk对Android设备进行Root的完整流程,涵盖从下载工厂镜像、修补boot.img到解锁引导加载程序和刷入镜像的操作步骤。同时,结合Frida工具展示了在已Root设备上绕过SSL Pinning、捕获应用通信流量的测试方法,并提供了安全风险防范、常见问题解决及拓展应用场景的实用建议,适用于从事移动安全研究和应用调试的技术人员。原创 2025-10-18 11:02:22 · 62 阅读 · 0 评论 -
12、Android App Debugging and Rooting Guide
本文介绍了如何使用Frida进行免费的Android应用调试,并详细讲解了在模拟器上搭建Frida环境的步骤。此外,还探讨了Android设备root的概念、方法及其优缺点,包括定制系统、删除预装应用、访问应用数据等优势,同时提醒了root带来的风险如变砖和安全问题。通过实例展示了利用Frida拦截并提取纽约时报填字游戏答案的过程,适合开发者和安全研究人员参考。原创 2025-10-17 13:40:14 · 21 阅读 · 0 评论 -
11、安卓应用安全研究:环境搭建与动态分析
本文详细介绍了安卓应用安全研究中的环境搭建与动态分析方法。从硬件设备配置到使用apktool反汇编、修改AndroidManifest.xml启用调试模式,再到重新打包签名并利用JEB进行调试分析,系统展示了如何深入探究安卓应用的内部机制。以NYTimes-Crossword应用为例,演示了如何通过设置断点追踪关键类和方法,获取填字答案的过程,并总结了流程、拓展应用场景及注意事项,为安卓安全研究者提供了实用的技术指南。原创 2025-10-16 16:46:21 · 23 阅读 · 0 评论 -
10、安卓安全测试与工具使用指南
本文介绍了安卓安全测试中常用的工具,包括Burp Suite、Frida和JEB,详细讲解了它们的功能、使用方法及适用场景。内容涵盖网络应用测试、动态代码插桩、反编译与逆向工程,并提供了工具对比、使用流程图以及合法性和最佳实践建议,帮助开发者和安全研究人员高效进行安卓应用的安全评估与测试。原创 2025-10-15 10:47:00 · 26 阅读 · 0 评论 -
9、Android应用分析与开发工具全解析
本文全面解析了Android应用分析与开发中常用的工具及其使用方法。重点介绍了JEB在逆向工程中的优势,对比了APKTool、dex2jar+JD-GUI、Frida等替代方案,并详细说明了Android Studio在开发与测试中的核心作用。文章还探讨了开发者与安全工程师的合作模式、工具选择的权衡策略以及开发与分析工具的协同流程,强调持续学习与工具更新的重要性,旨在提升Android应用的安全性与开发效率。原创 2025-10-14 09:31:31 · 21 阅读 · 0 评论 -
8、Android应用逆向与分析全攻略
本文详细介绍了Android应用逆向与分析的完整流程,涵盖ADB环境搭建、设备连接、APK提取、使用APKTool进行反编译、静态分析(包括入口点定位、权限与资源分析)以及动态分析(如日志监控与行为跟踪)。结合静态与动态分析方法,帮助开发者深入理解应用内部结构与运行机制,适用于应用安全评估、开发调试和技术研究。原创 2025-10-13 14:59:40 · 736 阅读 · 0 评论 -
7、Android应用安全保障与测试全解析
本文深入解析了Android应用的安全保障与测试全流程,涵盖代码混淆技术及其局限性、红队与蓝队的职责分工及自动化实践、合规团队的作用,以及防止应用在模拟器运行的实现方式。同时,详细介绍了安全测试中的功能检查、APK获取与分析步骤,并通过mermaid流程图展示了团队协作与决策机制。文章还探讨了开发类型对应的安全风险及团队沟通改进方向,为构建全面的Android应用安全体系提供了系统性指导。原创 2025-10-12 10:22:54 · 18 阅读 · 0 评论 -
6、安卓应用安全防护与代码混淆技术解析
本文深入解析了安卓应用安全防护中的代码混淆技术,涵盖自动化源代码审查、第三方依赖评估、开发者培训等关键环节。详细介绍了字符串加密、类重命名、控制流混淆等多种混淆技术及其实际效果,并对比了ProGuard、DexGuard和Obfuscapk等主流混淆工具的优劣。通过示例代码与操作流程,展示了从构建到反编译测试的完整过程,同时探讨了混淆对性能的影响及平衡策略。文章还提供了决策流程图和应用建议,帮助开发者在实际项目中有效实施代码混淆,提升应用安全性。原创 2025-10-11 14:09:12 · 22 阅读 · 0 评论 -
5、Android应用安全防护:从SafetyNet到代码审查
本文深入探讨了Android应用安全防护的多个方面,重点介绍了如何使用Android SafetyNet进行设备认证,包括获取API密钥、构建Go语言后端验证JWS签名与有效负载。文章分析了SafetyNet的验证机制及其防绕过能力,并讨论了其在实际开发中使用较少的原因。此外,提出了大规模保护Android应用的策略,强调接受应用会被攻击的现实,注重用户数据与知识产权保护。通过静态源代码安全分析(SAST)、代码混淆(如ProGuard/R8)、安全测试(包括动态分析、渗透测试和模糊测试)等手段提升安全性。原创 2025-10-10 09:06:41 · 29 阅读 · 0 评论 -
4、Android 应用安全开发指南
本文详细介绍了Android应用安全开发的关键技术与实践方法,涵盖数据存储加密、敏感信息访问控制、网络安全通信(SSL Pinning)、应用授权验证及设备安全性检测(SafetyNet)等内容。通过代码示例和流程解析,帮助开发者构建更安全的Android应用,并提供安全技术对比与开发注意事项,全面提升应用的安全防护能力。原创 2025-10-09 13:37:02 · 27 阅读 · 0 评论 -
3、科技创业公司的安全与隐私保护
本文探讨了科技创业公司在安全与隐私保护方面的关键策略与实践。内容涵盖向不同领导汇报工作的要点、安全团队的组织结构与工作流程、数据隐私保护措施(如减少数据收集、分离存储和使用别名)、数据安全存储方式,以及安全策略实施中的挑战与应对。通过红队/蓝队分工、CI/CD中的代码审查、API发布关卡等机制,提升整体安全性。同时强调建立安全文化和员工培训的重要性,并结合GDPR等法规说明合规必要性。文章还提供了流程图与对比表格,帮助读者直观理解安全实施路径,为创业公司构建可持续的安全体系提供全面指导。原创 2025-10-08 16:36:41 · 24 阅读 · 0 评论 -
2、移动应用安全与创业经历分享
本文分享了作者在移动应用安全领域的洞察与创业公司Gojek担任CTO和CISO的实际经历。文章剖析了开发者常见的安全误区,如过度信任内部应用、依赖手机认证和敏感数据存储不当,导致数据泄露风险,并通过真实案例揭示黑客如何利用漏洞获取用户信息。同时,回顾了从技术建设到安全管理的角色转变过程,强调了在创业不同阶段构建安全团队和实施安全策略的重要性。最后提出加强数据加密、多因素认证和安全协作流程等应对措施,为创业者和技术团队提供宝贵的安全实践参考。原创 2025-10-07 11:26:37 · 18 阅读 · 0 评论 -
1、安卓应用安全:从创业生态到恶意软件剖析
本文探讨了全球创业生态系统的发展,特别是亚洲与美国在移动应用创业方面的差异与挑战,并深入剖析了Gooligan恶意软件的传播机制与危害。文章强调,在追求用户增长的同时,企业和个人必须重视信息安全,采取从官方渠道下载应用、谨慎授权、安装杀毒软件和及时更新等防范措施。通过提升安全意识,建立完善的安全管理机制,有效应对日益严峻的移动安全威胁。原创 2025-10-06 15:28:53 · 18 阅读 · 0 评论
分享