• 2024-05-31一站式链路追踪:阿里云的端到端解决方案
    作者:涯海炎炎夏日,当你打开外卖APP购买奶茶却发现下单失败;五一佳节,当你自驾游途中发现导航响应缓慢,频繁错过路口;深更半夜,当你辅导孩子功课,却发现GPT应用迟迟无法应答。不知你有没有想过,这些程序运行的背后到底是怎样的世界,每一次点击,每一次交互,又到底发生了什么?如果你是一名
  • 2024-04-25抖音abogus逆向分析
    声明本文章中所有内容仅供学习交流,抓包内容、敏感网址、数据接口均已做脱敏处理,严禁用于商业用途和非法用途,否则由此产生的一切后果均与作者无关,若有侵权,请联系我立即删除!目标网站aHR0cHM6Ly93d3cuZG91eWluLmNvbS92aWRlby83MzU3MjkzMDUzODgwNjY3NDQ2插桩生成位置分析定位a
  • 2024-04-22拥抱 invokedynamic,在 Java agent 中驯服类加载器
    前言在开发项目的agent时,找了很多类隔离加载的解决方案,最终参照开源项目实现,采用了ElasticAPMJavaagent的方案。以下为本方案的核心说明文章。翻译正文ByteBuddy最棒的一点是,它允许您编写Javaagent,而无需手动处理字节代码。agent作者只需用纯Java编写要注入的代码,
  • 2024-02-27逆向实战31——xhs—xs算法分析
    前言本文章中所有内容仅供学习交流,抓包内容、敏感网址、数据接口均已做脱敏处理,严禁用于商业用途和非法用途,否则由此产生的一切后果均与作者无关,若有侵权,请联系我立即删除!公众号链接目标网站aHR0cHM6Ly93d3cueGlhb2hvbmdzaHUuY29tLw==逆向分析打开网站这里eyj这种开头
  • 2023-10-12frida动态插桩初探
    前言近期碰到了分析app的需求,就学习了一下frida的动态插桩技术。frida是一款轻量级HOOK框架,可用于多平台上,例如android、windows、ios等。frida分为两部分,服务端运行在目标机上,通过注入进程的方式来实现劫持应用函数,另一部分运行在我们自己的控制机上。frida上层接口支持js、pyt
  • 2023-06-19注解的使用(二):插桩,编译后处理筛选
    什么是插桩?插桩就是将一段代码插入或者替换原本的代码。字节码插桩顾名思义就是在我们编写的源码编译成字节码(Class)后,在Android下生成dex之前修改Class文件,修改或者增强原有代码逻辑的操作。QQ空间曾经发布的《热修复解决方案》中利用Javaassist库实现向类的构造函数中插入一段代
  • 2023-04-15插桩(Instrumentation)
    插桩(Instrumentation)是一种在程序运行时动态修改代码的技术,它可以用来监控、记录和分析程序的运行状态,包括方法调用、参数传递、返回值等信息。在Android性能优化中,插桩技术可以用来收集应用的性能数据,如CPU、内存、电量等使用情况,以便进行分析和优化。插桩可以在代码编译时或运行
  • 2023-03-06一文Get火热的OpenTelemetry 架构
    OpenTelemetry简称OTel,是CNCF(CloudNativeComputingFoundation,云原生计算基金会,是一个开源软件基金会,致力于云原生技术的普及和可持续发展)的一个可观测性项目。Ope
  • 2023-03-04ASM插桩
    使用流程:1:引入依赖:implementation'org.ow2.asm:asm:7.1'implementation'org.ow2.asm:asm-commons:7.1' 2:想要通过字节码插入代码,使所有的InjectTest方法都加上
  • 2022-12-15程序插桩法是什么?-软件测试知识
    软件测试中经常会提及插桩,程序插桩法是一种被广泛使用的软件测试技术,由J.C.Huang教授提出。简单来说,程序插桩就是往被测试程序中插入测试代码以达到测试目的的方法,插入
  • 2022-12-08intel Pin:动态二进制插桩的安装和使用,以及如何开发一个自己的Pintool
    先贴几个你可能用得上的链接intelPin的官方介绍Pin:Pin3.21UserGuide(intel.com)intelPin的API文档Pin:APIReference(intel.com)intelPin的下载地址Pin-A
  • 2022-10-25模糊测试工具AFL源码浅析
    前言AFL是一款著名的模糊测试的工具,最近在阅读AFL源码,记录一下,方便以后查阅。环境项目:AFL编译项目:将编译的优化选项关闭,即改写成-O0afl-gcc.c使用gdb加载afl-