RE FORUM

[REVERSE ENGINEERING] => Tools => Topic started by: Kockatá hlava on January 19, 2019, 03:19:22 PM

Title: Knihovna na editaci PE souborů
Post by: Kockatá hlava on January 19, 2019, 03:19:22 PM
Teď pro změnu hledám nějakou knihovnu na editaci PE souborů. Potřebuju přidat sekce, zvětšit existující sekce, přepočítat relokace atd. Nepotřebuju, aby tam byl disassembler. Ta knihovna by měla být open source (ale nutně nemusí) a může být napsaná v C++, C# nebo python.

Našel jsem třeba PE Bliss (https://github.com/BackupGGCode/portable-executable-library), nemáte s tím někdo zkušenost? Je tam hromada samples. Pokud to fakt funguje, tak to vypadá slušně.

Hlavně mi nepište, že si tu knihovnu mám napsat sám :)
Title: Re: Knihovna na editaci PE souborů
Post by: pr0p4g4nd4 on January 21, 2019, 03:46:21 PM
Teď pro změnu hledám nějakou knihovnu na editaci PE souborů. Potřebuju přidat sekce, zvětšit existující sekce, přepočítat relokace atd. Nepotřebuju, aby tam byl disassembler. Ta knihovna by měla být open source (ale nutně nemusí) a může být napsaná v C++, C# nebo python.

Našel jsem třeba PE Bliss (https://github.com/BackupGGCode/portable-executable-library), nemáte s tím někdo zkušenost? Je tam hromada samples. Pokud to fakt funguje, tak to vypadá slušně.

Hlavně mi nepište, že si tu knihovnu mám napsat sám :)
naco robit nieco co uz niekto iny urobil. 8) nieco som pozeral, a dosiel som k tomu, ze kniznice nie su a tym padom ani src nie su (a ked uz boli, tak tam neboli vsetky features ake chces ty, vzdy len nejake zakladne citanie PE a pod.).

jedine co som nasiel je pelib.com, a aj to len predchodca toho PE Bliss (ak som to dobre pochopil), takze to bude viacmenej to iste.
Title: Re: Knihovna na editaci PE souborů
Post by: RubberDuck on January 22, 2019, 11:17:54 AM
Můžu ti to napsat v C. Kdysi jsem to totiž už psal a jediná věc, která mi tam chybí (nepotřeboval jsem ji) je výpočet relokací :)
Title: Re: Knihovna na editaci PE souborů
Post by: Kockatá hlava on January 22, 2019, 09:00:46 PM
Díky za nabídku, bohužel to potřebuju hned... napíšeš to a odladíš do konce týdne? ;)

Přepočítávání relokací bude potřeba až později.