Ich versuche, eine dynamisch verknüpfte 64-Bit-ELF-Datei mit IDA Pro, und ich finde, ein Segment mit einem extern
tpye, die nach den .bss
richtig zu analysieren, wieWas bedeutet 'Segmenttyp: Externs' in IDA?
extern:00000000006021C0 ; Segment type: Externs
extern:00000000006021C0 ; extern
extern:00000000006021C0 ; void free(void *ptr)
extern:00000000006021C0 extrn free:near ; DATA XREF: .got.plt:off_602018o
folge, wenn ich debuggen Sie es zur Laufzeit mit gdb, ich finde, dass dieses "externe" Segment NUR NULL enthält! Es gibt keine gültigen Daten außer Null in diesem Segment. Es gibt auch keine Beschreibungen über die Berechtigungen dieses Segments, es sieht so aus, als ob dieses Segment gar nicht existiert.
Da gibt es DATA XREF in GOT, hat es vielleicht etwas mit Importfunktionen zu tun? Aber ich konnte keine relevanten Dokumente finden, ich frage mich, wie IDA es erkennt und was es genau ist?
Danke!