Jak Určit Vstupní Bod

Obsah:

Jak Určit Vstupní Bod
Jak Určit Vstupní Bod

Video: Jak Určit Vstupní Bod

Video: Jak Určit Vstupní Bod
Video: как заставить кого то доверять вам простой способ убедить и повиноваться другим как заставить кого 2024, Smět
Anonim

Vstupní bod nebo vstupní bod je adresa, na které se nachází příkaz, ze kterého program spustí provádění. Nalezení vstupního bodu je jedním z prvních kroků při zkoumání jakéhokoli programu.

Jak určit vstupní bod
Jak určit vstupní bod

Instrukce

Krok 1

Mělo by se rozlišovat mezi EP (vstupní bod) a OEP (původní vstupní bod). Termín EP se používá v případě rozbaleného (nebo nechráněného chráničem) programu. Pokud je program zabalen / chráněn, pak místo vstupního bodu zaujme první příkaz balírny, takže musíte najít původní vstupní bod - OEP.

Krok 2

Vstupní bod, tj. Vstupní bod v rozbaleném programu, můžete najít různými způsoby. Například použijte program Peid. Otevřete jej a klikněte na tlačítko pro výběr vyšetřovaného programu v pravé horní části okna. Chcete-li to zkusit, otevřete Poznámkový blok (notepad.exe), je umístěn v adresáři: C: WINDOWSsystem32. Uvidíte adresu vstupního bodu a další podrobnosti.

Krok 3

Pokuste se určit vstupní bod pomocí programu LordPE. Otevřete program, klikněte na tlačítko PE Editor, vyberte soubor notepad.exe a klikněte na OK. Vstupní bod bude uveden na prvním řádku.

Krok 4

Spusťte debugger Olly a otevřete v něm notepad.exe. Po otevření souboru se samotný debugger zastaví na vstupním bodě, řádek s adresou vstupního bodu bude zvýrazněn šedě.

Krok 5

Nainstalujte si PE Explorer. Spusťte jej, otevřete v něm notepad.exe (Soubor - Otevřít soubor). Adresa vstupního bodu bude uvedena v řádku „Adresa vstupního bodu“.

Krok 6

Pokud je program zabalený, musíte jej nejprve rozbalit. Pomocí programu Peid identifikujte balírnu. Spusťte jej, otevřete zabalený program. Řádek „EP Section“bude obsahovat obal - například UPX. To znamená, že k rozbalení budete potřebovat UPX této verze nebo jeden z mnoha nástrojů, které vám umožní rozbalit zabalené soubory UPX. Pokud to žádný z obslužných programů nezvládne, rozbalte soubor ručně. Podrobnější informace o ručním rozbalení UPX najdete zde:

Krok 7

Pokud je program chráněn chráničem, zjistěte jeho verzi pomocí programu Protection ID. Spusťte jej, klikněte na tlačítko „Skenovat“a vyberte požadovaný program. Klikněte na tlačítko „Otevřít“. Program vám poskytne informace o typu ochránce / baliče - pokud jsou tyto možnosti pro chrániče a baliče v jeho databázi.

Doporučuje: