我得到了一个带有构造函数的 ELF 共享库,每次加载库时都会执行该函数:
.init_array:00005E5C ; =====================================================================
.init_array:00005E5C
.init_array:00005E5C ; Segment type: Pure data
.init_array:00005E5C AREA .init_array, DATA
.init_array:00005E5C ; ORG 0x5E5C
.init_array:00005E5C DCD sub_239C
.init_array:00005E60 DCB 0
.init_array:00005E61 DCB 0
.init_array:00005E62 DCB 0
.init_array:00005E63 DCB 0
.init_array:00005E63 ; .init_array ends
.init_array:00005E63
此构造函数调用函数 sub_239C:
.text:0000239C
.text:0000239C ; =============== S U B R O U T I N E =======================================
.text:0000239C
.text:0000239C ; Attributes: thunk
.text:0000239C
.text:0000239C sub_239C ; DATA XREF: .init_array:00005E5Co
.text:0000239C B sub_1354
.text:0000239C ; End of function sub_239C
.text:0000239C
我有什么办法可以删除构造函数并制作sub_239C
导出的符号