Ethical Hacking Flashcards
(5 cards)
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.