Author Topic: Cteni kodu a dat z ELF  (Read 708 times)

Kockatá hlava

  • Junior Member
  • ***
  • Posts: 134
  • n00b
    • x86asm.net
Cteni kodu a dat z ELF
« on: October 17, 2016, 10:41:07 PM »
Ahoj, potreboval bych programove nacist nejakej kod a data z ELF binarky. Nasel jsem nejaky knihovny, ktery by to mely umoznovat, ale dve jsou pro Linux v C a jedna v Pythonu. Potreboval bych ale neco pro Windows a nejlip nativni kod, klidne bez zdrojaku, stacila by binarni knihovna (lib, dll), ktera by umela cist z ELF. Pripadne mate nekdo zkusenost s filebytes (python, viz posledni odkaz)?

libelf: https://sourceforge.net/p/elftoolchain/wiki/libelf/
libelfsh: https://github.com/thorkill/eresi/wiki/TheLibELFsh
EDIT: http://elfio.sourceforge.net/
EDIT: https://github.com/uxmal/elfsharp (pro .NET)
filebytes: https://scoding.de/filebytes-introduction
« Last Edit: November 10, 2016, 02:26:41 PM by Kockatá hlava »

RubberDuck

  • Trial Member
  • **
  • Posts: 74
    • sec-cave.cz
Re: Cteni kodu a dat z ELF
« Reply #1 on: November 03, 2016, 08:19:09 PM »
A nebylo by jednodušší si ji sám napsat? Co si tak matně vybavuju, je ELF jednodušší než PE, takže by neměl být problém něco takového napsat. Potřebovat budeš jen velikosti jednotlivých datových typů. Zbytek už je jen o počítání.

Kockatá hlava

  • Junior Member
  • ***
  • Posts: 134
  • n00b
    • x86asm.net
Re: Cteni kodu a dat z ELF
« Reply #2 on: November 05, 2016, 08:58:20 AM »
Už se na to pomalu chystám, potřebuju přečíst jenom pár bajtů z nějaké datové sekce.

Stejně bych ale chtěl vědět o nějaké funkční knihovně pro kompletní manipulaci s ELF, která umožňuje i zapisovat. Do buildování libelf na Windows se mi zatím nechce, pokud na to ten projekt není připravenej, vždycky se to posere.