![](https://img-blog.csdnimg.cn/direct/216eb0bf17804934a20595c750831341.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
ASM
文章平均质量分 79
学习研究ASM在软件开发中的应用
职场007
共享共赢,互利共生,尊重原创,勇于创新
展开
-
使用Java 将字节数组转成16进制的形式
在很多场景下,需要进行分析字节数据,但是我们存起来的字节数据一般都是二进制的,这时候就需要我们将其转成16进制的方式方便分析。比如在做音视频的时候,需要看下我们传输的视频h264数据中是否有对应的I帧或者B帧等数据,做ASM插桩的时候,可以使用输出类结构的16进制辅助分析了解问题。测试投屏的时候尤其有用,比如说投屏到电视上后,发现没有画面,或者是画面很卡顿,这时候就需要对我们传输的视频数据做分析,所以我们将视频的数据转成16进制的形式,并且以一定的格式输出,可以很方便的帮助我们定位问题。原创 2024-05-26 19:14:38 · 593 阅读 · 0 评论 -
ASM字节码操作库---入门环境搭建
ASM可以对字节码数据做修改,然后生成一份新的字节码文件,而且ASM还可以在什么都没有的情况下,直接生成一个.class文件。本文的demo就是演示这个场景,除此之外,ASM还能做分析操作,分析操作是指它可以对一份字节码做分析统计的操作,但是不生成新的字节码文件,也就是说它只是单纯分析,不做任何修改。本文使用JAVA语言作为ASM的演示demo。原创 2024-04-27 11:19:33 · 793 阅读 · 2 评论