Signal/Noise

Araçlar

Kabuğun tanıdığı 55 komut, ve oyunun içinden okuyabildiğin 18 kılavuz sayfası. Buradaki her bayrak gerçekten çalışır — kabul edilip yok sayılan bayrak bu projede hata sayılır ve testle engellenir.

Kılavuzu olanlar

Oyunun içinde man <araç> ile aynısını okuyabilirsin. Bir aracın kılavuzunu okumak işi yapmaz — hedefi tamamlamaz, sadece nasıl yapılacağını söyler.

nmap

NMAP(1)

NAME
     nmap - Network exploration tool and security scanner

SYNOPSIS
     nmap [Scan Type] [Options] {target specification}

OPTIONS
     -sV            Probe open ports to determine service/version info
     -p <ports>     Only scan specified ports (e.g. -p 22,80 or -p-)
     -T<0-5>        Set timing template (higher is faster, and louder)

EXAMPLES
     nmap 10.13.37.0/24
     nmap -sV 10.13.37.20

hydra

HYDRA(1)

NAME
     hydra - a very fast network logon cracker

SYNOPSIS
     hydra [-l LOGIN|-L FILE] [-p PASS|-P FILE] [-t TASKS] service://server

OPTIONS
     -l LOGIN       Login with LOGIN name
     -L FILE        Load logins from FILE
     -P FILE        Try passwords from FILE
     -t TASKS       Run TASKS connects in parallel (default 16)
     -f             Exit after the first found login/password pair

EXAMPLES
     hydra -l user -P /usr/share/wordlists/rockyou.txt ssh://10.13.37.20

NOTES
     Concurrency is the difference between a slow attack and a loud one.
     Every parallel task is another authentication line in auth.log.

curl

CURL(1)

NAME
     curl - transfer a URL

SYNOPSIS
     curl [options...] <url>

OPTIONS
     -I              Fetch headers only
     -d DATA         Send DATA as an HTTP POST body
     -o FILE         Write output to FILE instead of stdout

EXAMPLES
     curl http://10.13.37.20
     curl -d "user=x&pass=y" http://10.13.37.20/login.php

ssh

SSH(1)

NAME
     ssh - OpenSSH remote login client

SYNOPSIS
     ssh [-i identity_file] [user@]hostname

OPTIONS
     -i FILE         Identity (private key) file

EXAMPLES
     ssh [email protected]
     ssh -i ~/.ssh/id_rsa [email protected]

gobuster

GOBUSTER(1)

NAME
     gobuster - directory/file, DNS and vhost busting tool

SYNOPSIS
     gobuster dir -u URL -w WORDLIST [-x EXTENSIONS]

OPTIONS
     -u URL          The target URL
     -w FILE         Path to the wordlist
     -x EXT          File extension(s) to search for, e.g. php,txt,bak

EXAMPLES
     gobuster dir -u http://10.13.37.20 -w /usr/share/wordlists/dirb/common.txt

NOTES
     Every miss is a 404 in the access log. A directory sweep is the single
     most obvious thing you can do to a web server.

sudo

SUDO(8)

NAME
     sudo - execute a command as another user

SYNOPSIS
     sudo [-u user] command
     sudo -l

OPTIONS
     -l              List the commands allowed for the invoking user
     -u USER         Run the command as USER (default root)

EXAMPLES
     sudo -l
     sudo /usr/bin/find /var/log -name "*.log"

find

FIND(1)

NAME
     find - search for files in a directory hierarchy

SYNOPSIS
     find [path...] [expression]

EXAMPLES
     find / -name "*.conf"
     find /home -type f

john

JOHN(1)

NAME
     john - John the Ripper password cracker

SYNOPSIS
     john [OPTIONS] [PASSWORD-FILES]

OPTIONS
     --wordlist=FILE  Use a wordlist
     --show           Show cracked passwords

EXAMPLES
     unshadow /etc/passwd /etc/shadow > hashes.txt
     john --wordlist=/usr/share/wordlists/rockyou.txt hashes.txt
     john --show hashes.txt

nc

NC(1)

NAME
     nc - arbitrary TCP and UDP connections and listens

SYNOPSIS
     nc [-l] [-p port] [hostname] [port]

OPTIONS
     -l              Listen for an incoming connection
     -p PORT         Local port number
     -w SECS         Timeout for connects and final net reads

EXAMPLES
     nc -l -p 4444
     nc 10.13.37.5 4444 < /tmp/data.tar.gz

crontab

CRONTAB(1)

NAME
     crontab - maintain crontab files for individual users

SYNOPSIS
     crontab [-u user] [-l | -r | -e]

OPTIONS
     -l              List the current crontab
     -e              Edit the current crontab
     -r              Remove the current crontab

scp

SCP(1)

NAME
     scp - OpenSSH secure file copy

SYNOPSIS
     scp [-i identity_file] source target

EXAMPLES
     scp [email protected]:/tmp/data.tar.gz .
     scp -i ~/.ssh/id_rsa file [email protected]:/tmp/

ssh-keygen

SSH-KEYGEN(1)

NAME
     ssh-keygen - authentication key generation

SYNOPSIS
     ssh-keygen [-t type] [-f output_keyfile] [-N passphrase]

EXAMPLES
     ssh-keygen -t ed25519 -f ~/.ssh/id_ed25519 -N ""

tar

TAR(1)

NAME
     tar - an archiving utility

SYNOPSIS
     tar [-cztvf archive] [file...]

OPTIONS
     -c  create   -t  list   -z  gzip   -f  archive file   -v  verbose

EXAMPLES
     tar -czf /tmp/data.tar.gz /var/backups
     tar -tzf /tmp/data.tar.gz        what is in it

airodump-ng

AIRODUMP-NG(8)

NAME
     airodump-ng - 802.11 frame capture

SYNOPSIS
     airodump-ng [-c channel] [--bssid ap] [-w prefix] <interface>

OPTIONS
     -c       lock to one channel   --bssid  one network only
     -w       write captures to <prefix>-01.cap

NOTES
     Listening transmits nothing. Nobody can tell you did it.
     A handshake is only written down if a capture was ALREADY
     running when it happened.

EXAMPLES
     airodump-ng wlan0
     airodump-ng -c <ch> --bssid <ap> -w capture wlan0

aireplay-ng

AIREPLAY-NG(8)

NAME
     aireplay-ng - inject 802.11 frames

SYNOPSIS
     aireplay-ng --deauth <count> -a <bssid> [-c <client>] <interface>

OPTIONS
     --deauth n   send n deauthentication bursts
     -a           the access point   -c  one client, instead of everyone

NOTES
     This is the only step of a wireless attack that transmits.
     A wireless IDS sees exactly this and nothing else you did.

EXAMPLES
     aireplay-ng --deauth 5 -a <ap> -c <client> wlan0

aircrack-ng

AIRCRACK-NG(8)

NAME
     aircrack-ng - WPA/WPA2 passphrase recovery

SYNOPSIS
     aircrack-ng -w <wordlist> <capture.cap>

NOTES
     Runs entirely on your own machine. The network never learns
     of it, and no rate limit applies — this is where a faster box
     changes the answer.

EXAMPLES
     aircrack-ng -w <wordlist> capture-01.cap

ducky

DUCKY(1)

NAME
     ducky - keystroke injector

SYNOPSIS
     ducky -k <public_key> -t <host>

NOTES
     The device is a keyboard. The machine cannot tell it from the
     one on the desk, which is why a locked screen is the only
     thing standing in the way and an unlocked session is not.
     What it types is what you would have typed.

EXAMPLES
     ducky -k ~/.ssh/id_ed25519.pub -t <host>

iwconfig

IWCONFIG(8)

NAME
     iwconfig - configure a wireless interface

SYNOPSIS
     iwconfig [interface]

NOTES
     The kit ships its adapter already in monitor mode. Managed
     mode joins networks; monitor mode listens to all of them.

Kılavuzu olmayanlar

Standart kabuk komutları. help hepsini listeler.

aircrack  aireplay  airmon  airmon-ng  airodump  base64  cat  cd  chmod  echo  env  exit  grep  hashcat  head  help  id  ifconfig  ls  man  n  netstat  ping  ps  pwd  return  rm  sha256sum  su  submit  tail  uid  unshadow  wc  wget  which  whoami