indirectly CALL with PLT and GOT

bkgnd

FOA,English is not my first language and this is just a note for myself,if you take this post by accident please forgive my mistakes

Main

Full procedure picture is uploaded

when statically disassemble ,got[1] and [2] is 0x0000 0000.they will be filled by ldd correctly

BTW,we must notice that got and got.plt is aproximately equal to DATA section,while .plt is aproximately equal to TEXT section

resolve happen iff first call happens

resolve find global func addr by its name stored in .dynstr

  • Copyright: Copyright is owned by the author. For commercial reprints, please contact the author for authorization. For non-commercial reprints, please indicate the source.

扫一扫,分享到微信

微信分享二维码
  • Copyrights © 2019-2024 kier Val
  • Visitors: | Views: