Hvordan Bestemme Inngangspunktet

Innholdsfortegnelse:

Hvordan Bestemme Inngangspunktet
Hvordan Bestemme Inngangspunktet

Video: Hvordan Bestemme Inngangspunktet

Video: Hvordan Bestemme Inngangspunktet
Video: Новый метод получения лучшего качества и более естественных GANS, технологии плазмы keshe 2024, Desember
Anonim

Inngangspunktet, eller inngangspunktet, er adressen der kommandoen som programmet starter utførelsen til ligger. Å finne inngangspunktet er et av de første trinnene i å undersøke ethvert program.

Hvordan bestemme inngangspunktet
Hvordan bestemme inngangspunktet

Bruksanvisning

Trinn 1

Det skal skilles mellom EP (Entry Point) og OEP (Original Entry Point). Begrepet EP brukes i tilfelle et utpakket (eller ikke beskyttet av en beskytter) program. Hvis programmet er pakket / beskyttet, blir stedet for inngangspunktet tatt av den første kommandoen til pakkeren, så du må finne det opprinnelige inngangspunktet - OEP.

Steg 2

Du finner inngangspunktet, det vil si inngangspunktet i et pakket program, på forskjellige måter. Bruk for eksempel Peid-programmet. Åpne den, klikk på knappen for å velge programmet som undersøkes øverst til høyre i vinduet. For å prøve, åpne Notisblokk (notepad.exe), den ligger i katalogen: C: WINDOWSsystem32. Du vil se inngangspunktsadressen og andre detaljer.

Trinn 3

Prøv å bestemme inngangspunktet ved hjelp av LordPE-programmet. Åpne programmet, klikk på PE Editor-knappen, velg notepad.exe-filen og klikk OK. Inngangspunktet vil bli oppført på første linje.

Trinn 4

Start Olly debugger og åpne notepad.exe i den. Etter at filen har åpnet, vil feilsøkingsprogrammet stoppe ved inngangspunktet, linjen med inngangspunktadressen blir uthevet i grått.

Trinn 5

Installer PE Explorer. Kjør den, åpne notepad.exe i den (Fil - Åpne fil). Startpunktadressen vil bli oppført i linjen "Adresse til inngangspunktet".

Trinn 6

Hvis programmet er fullpakket, må du først pakke det ut. Bruk Peid-programmet til å identifisere pakkeren. Kjør det, åpne det fullpakket programmet i det. "EP-seksjon" -linjen vil inneholde en innpakning - for eksempel UPX. Dette betyr at for å pakke ut trenger du UPX i denne versjonen eller et av de mange verktøyene som lar deg pakke ut pakket UPX-filer. Hvis ingen av verktøyene klarer det, pakker du ut filen manuelt. Du kan finne ut om komplikasjonene ved manuell UPX-utpakking her:

Trinn 7

Hvis programmet er beskyttet av en beskytter, kan du finne ut versjonen ved hjelp av Protection ID-programmet. Kjør den, klikk på "Scan" -knappen, velg programmet du trenger. Klikk på "Åpne" -knappen. Programmet vil gi deg informasjon om typen beskytter / pakker - hvis disse alternativene for beskyttere og pakkere er i databasen.

Anbefalt: