摘要:
一,介绍 BC文件是LLVM编译器编译过程引入的中间代码,既不是源代码也不是机器码,而是处于两者之间。 既然是中间代码,那我们继续将他编译,就能得到可执行的机器码,对于机器码,就可以用IDA等工具反汇编成高级语言来逆向。 二,编译 可以使用clang直接编译成可执行文件 指令为:clang xx.b 阅读全文
posted @ 2025-04-06 17:23
漫宿骄盛
阅读(107)
评论(0)
推荐(0)
摘要:
一,介绍 反射修改是一种在运行时改变类的属性和方法的机制,java,go,c#等等语言都有这样的机制,这里就不详细说明是怎么实现的,毕竟相关资料很多,这里主要记录一下我遇到过的反射修改的特征,让人能遇到时知道这是什么。 二,特征 1,会导入import java.lang.reflect.Field 阅读全文
posted @ 2025-04-06 10:45
漫宿骄盛
阅读(49)
评论(0)
推荐(0)

浙公网安备 33010602011771号