pentest

View on GitHub

Home | Start | H1 | H2 | Lunch | H3 | 🐍🥣🦈 | H4 | 4real | H5 | MI6 | H6 | se7en | H7 | End | Dev doc | + |

Kuin keskiaikaiset munkit

Tunneilla ei ole tarkoitus kirjoittaa kuin keskiaikaiset munkit vaan seurata opetusta tai tehdä tehtäviä, mutta olen ruvennut pitämään ja välittömästi julkaisemaan omia tuntimuistiinpanoja muistini ja oppimisen tueksi. Tässä tuntimuistiinpanot h4 edeltävältä tunnilta vahvasti jälkikäteen editoituna.

Muistiinpanoja

Python

Python

Regex pyllä:

echo -e 'terokarvinen\nsdsd' | py -x 're.sub("tero", "turo", x)'
echo -e 'terokarvinen\ntahvo' | py -x 're.sub("tero", "turo", x)'
echo -e 'terokarvinen\ntahvo' | py -x 're.sub("t.\*", "turo", x)'

https://regex101.com/ https://regexcrossword.com/challenges/tutorial

import requests
# regex 
import re 
# nopeuttaa skreippaamista
import requests.cache 

# lataa verkkosivu
r = requests.get('https://terokarvinen.com')
print(r)

Beautiful Soup

https://www.crummy.com/software/BeautifulSoup/bs4/doc/

import requests
from bs4 import BeautifulSoup

r = requests.get('https://terokarvinen.com')
soup = BeautifulSoup(r.text, 'html5lib')
headings_2 = soup.find_all('h2')

for h2 in headings_2:
  print(h2.get_text())

WireShark

WireShark: https://www.wireshark.org/ TShark: [https://www.wireshark.org/docs/man-pages/tshark.html][https://www.wireshark.org/docs/man-pages/tshark.html]

Tiedustelu

Avaa portti:

nc -l -p 8000

Toinen terminaali:

nc -v localhost 8000

WireSharkissa näkyy syn, syn ack, ack

Opetellaan terminaalin tabittaminen

https://www.man7.org/linux/man-pages/man1/tmux.1.html

sudo apt-get -y install tmux 
tmux 
# ctrl b, c
# ctrl b, b hyppää ruutuun 0 
# ctrl b, :bind-key C-b last-window
# ctrl b, ctrl b = palauttaa edelliseen 
# ctrl b, lainausmerkki
tshark -i any
# ctrl b nuoli ylöspäin
sudo nmap localhost 
sudo nmap - A -p- localhost

Käärmeenkesytystä, Taco Bell -ohjelmointia, Terminaattori ja paljon muuta

Erityismaininta Juho Mikkoselle (https://mikkonen.bio/) monista tunnilla mainituista tai esitellyistä tekniikoista.