Ethical Hacking Flashcards
What are the basic definitions of ethical hacking?
Etisk hacking er også kjent som fun hacking.
Explain the process of ethical hacking.
Prosessen av etisk hacking er å finne sårbarheter, og ikke misbruke disse men heller rapportere det. Husk å rapportere det på en ordentlig måte slik at du ikke blir tatt for hacking.
What types of hackers do we have?
black hat: Kriminelt hacking
white hat: etisk hackere.
grey hat : gråsonen til black og white.
What are reverse engineering malware and its methods?
Det er når man plukker noe fra hverandre, for å forstå hvordan det funker. Man kan plukke ulike programmer som for eksempel Source file in C, Python, rust. Det mest vanlige er å få en binær fil, som er en fil som inneholder kommandoer for maskinvaren.
Metodene er:
- Disassemble: det er den vanligste. Gjør binærkildene om til assembly for å gjøre det enklere å lese.
- Decompile:
Tar programmet og prøver å gjette hva maskinenkoden tilsvarer på vanlig programmeringspråk.
- Debug:
Må kunne lese assembly. Kan kjøre programmet og hoppe inn underveis og forandre flowen til programmet mens programmet kjører. Finnes statisk og dynamisk analyser.
Statisk: analyserer koden uten å kjøre den.
Dynamisk: Kjøre programmet og analysere hva det gjør
What are stack-based buffer overflows?
Det er når datamaskinen prøver å bruke mer minne enn det stacken har tilgjengelig.