Ethical Hacking Flashcards

1
Q

What are the basic definitions of ethical hacking?

A

Etisk hacking er også kjent som fun hacking.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Explain the process of ethical hacking.

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What types of hackers do we have?

A

black hat: Kriminelt hacking
white hat: etisk hackere.
grey hat : gråsonen til black og white.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What are reverse engineering malware and its methods?

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What are stack-based buffer overflows?

A

Det er når datamaskinen prøver å bruke mer minne enn det stacken har tilgjengelig.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly