| Size: 2857 Comment:  | Size: 5995 Comment:  | 
| Deletions are marked like this. | Additions are marked like this. | 
| Line 2: | Line 2: | 
| Linux distribution debian based focosued on security. | Linux distribution debian based focused on security. | 
| Line 21: | Line 21: | 
| == Deprecated networking commands == * ifconfig -> ip a , ip address * netstat -at -n -> ss -at -n * route -> ip r , ip route | |
| Line 53: | Line 59: | 
| * Applications, settings, keyboard,layout, pt layout * adduser your_user * change root password with passwd | |
| Line 55: | Line 64: | 
| *connectBitarus.sh* | === connectBitarus.sh === | 
| Line 71: | Line 80: | 
| */etc/dhcp/dhclient.conf* | === /etc/dhcp/dhclient.conf === | 
| Line 74: | Line 83: | 
| send dhcp-client-identifier = hardware; | |
| Line 86: | Line 96: | 
| === wpa_supplicant.conf, vodafone.conf === {{{ ap_scan=1 ctrl_interface=/var/run/wpa_supplicant network={ ssid="your_ssid" scan_ssid=1 proto=RSN WPA key_mgmt=WPA-PSK pairwise=CCMP TKIP group=CCMP TKIP psk="your pass phrase" } }}} == Enable sound with alsa == {{{ apt-get purge pulseaudio pulseaudio-utils xfce4-pulseaudio-plugin pavumeter pavucontrol apt-get install alsa-tools alsa-tools-gui alsa-utils alsa-oss alsamixergui libalsaplayer0 alsamixer # m key mutes or unmutes a channel like master }}} === Adjust default card === * aplay -l # list sound cards /etc/asound.conf {{{ defaults.pcm.card 1 defaults.ctl.card 1 }}} * aplay /usr/share/sqlmap/extra/beep/beep.wav == Set timezone == {{{#!highlight bash timedatectl set-timezone Europe/Lisbon }}} In the XFCE clock select Properties with the right mouse button and set the timezone to Europe/Lisbon. == gcc == === test.c === {{{#!highlight c #include <stdio.h> int main(int argc, char** argv){ printf("Hello world"); return 0; } }}} === Compile and execute === {{{#!highlight bash gcc-8 test.c -o test ./test # Hello world }}} == Xfce battery plugin == Applications, settings, power manager, show system tray icon. {{{ apt install xfce4-battery-plugin }}} Panel, right mouse button, add new items, Power manager plugin == mousepad text editor == * apt install mousepad == Install openjdk 12 == {{{#!highlight bash #188 MB size cd ~ wget https://download.java.net/java/GA/jdk12.0.1/69cfe15208a647278a19ef0990eea691/12/GPL/openjdk-12.0.1_linux-x64_bin.tar.gz tar xvzf openjdk-12.0.1_linux-x64_bin.tar.gz jdk-12.0.1/bin/java -version # extracted has 321MB }}} == dhcpclient issues == * nmap --script broadcast-dhcp-discover -e wlan0 * apt install tcpdump dhcpdump htop * select mode b/g and channel 11 == Links gcc compiler == {{{#!highlight bash ln -s /usr/bin/gcc-8 /usr/bin/gcc ln -s /usr/bin/gcc-8 /usr/bin/cc }}} == docker.io == * apt install docker.io * systemctl status docker.service * docker ps * apt install curl * curl -LO https://storage.googleapis.com/kubernetes-release/release/v1.15.0/bin/linux/amd64/kubectl * chmod 755 kubectl * mv kubectl /usr/local/bin/ * kubectl version * curl -Lo minikube https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64 && chmod +x minikube * mv minikube /usr/local/bin/ * minikube version * minikube start --vm-driver=none {{{ 😄 minikube v1.2.0 on linux (amd64) 💿 Downloading Minikube ISO ... 🔥 Creating none VM (CPUs=2, Memory=2048MB, Disk=20000MB) ... 🐳 Configuring environment for Kubernetes v1.15.0 on Docker 18.09.1 💾 Downloading kubeadm v1.15.0 💾 Downloading kubelet v1.15.0 🚜 Pulling images ... }}} | 
kali
Linux distribution debian based focused on security.
Build bootable USB live
   1 # output /var/log/messages when pen was attached
   2 # Jul  6 18:17:12 nb200 kernel: [10389.761660] scsi 4:0:0:0: Direct-Access     Philips  USB Flash Drive  PMAP PQ: 0 ANSI: 4
   3 # Jul  6 18:17:14 nb200 kernel: [10391.687146] sd 4:0:0:0: [sdb] 15133248 512-byte logical blocks: (7.75 GB/7.22 GiB)
   4 # Jul  6 18:17:14 nb200 kernel: [10391.687845] sd 4:0:0:0: [sdb] Write Protect is off
   5 # Jul  6 18:17:14 nb200 kernel: [10391.715891]  sdb: sdb1
   6 # Jul  6 18:17:14 nb200 kernel: [10391.722619] sd 4:0:0:0: [sdb] Attached SCSI removable disk
   7 
   8 dd if=kali-linux-light-2019.2-amd64.iso of=/dev/sdb bs=512k
   9 
  10 # 1902+1 records in
  11 # 1902+1 records out
  12 # 997208064 bytes (997 MB, 951 MiB) copied, 259.342 s, 3.8 MB/s
  13 
Deprecated networking commands
- ifconfig -> ip a , ip address 
- netstat -at -n -> ss -at -n 
- route -> ip r , ip route 
Make USB live persistent
- Insert pen
- fdisk -l
   1 end=7gb
   2 read start _ < <(du -bcm kali-linux-light-2019.2-amd64.iso | tail -1); echo $start
   3 parted /dev/sdb mkpart primary $start $end
   4 
   5 #Warning: You requested a partition from 952MB to 7000MB (sectors
   6 #1859375..13671875).
   7 #The closest location we can manage is 997MB to 7000MB (sectors
   8 #1947072..13671875).
   9 #Is this still acceptable to you?
  10 #Yes/No? Yes                                                               
  11 #Warning: The resulting partition is not properly aligned for best performance.
  12 #Ignore/Cancel? Ignore                                                     
  13 #Information: You may need to update /etc/fstab.
  14 
  15 #create an ext3 file system 
  16 mkfs.ext3 -L persistence /dev/sdb3
  17 e2label /dev/sdb3 persistence
  18 # create the configuration file to enable persistence
  19 mkdir -p /mnt/my_usb
  20 mount /dev/sdb3 /mnt/my_usb
  21 echo "/ union" > /mnt/my_usb/persistence.conf
  22 umount /dev/sdb3
- Boot using Esc/F9 in HP laptop (legacy)
- Choose Live USB persistence option
- Run set xkbmap pt to have portuguese keyboard
- Applications, settings, keyboard,layout, pt layout
- adduser your_user
- change root password with passwd
Connect WiFi
connectBitarus.sh
/etc/dhcp/dhclient.conf
send host-name = gethostname();
send dhcp-client-identifier = hardware;
request subnet-mask, broadcast-address, time-offset, routers,
        domain-name, domain-name-servers, domain-search, host-name,
        dhcp6.name-servers, dhcp6.domain-search, dhcp6.fqdn, dhcp6.sntp-servers,
        netbios-name-servers, netbios-scope, interface-mtu,
        ntp-servers;
timeout 60;
retry 60;
reboot 10;
select-timeout 5;
initial-interval 2;
wpa_supplicant.conf, vodafone.conf
ap_scan=1
ctrl_interface=/var/run/wpa_supplicant
network={
  ssid="your_ssid"
  scan_ssid=1
  proto=RSN WPA
  key_mgmt=WPA-PSK
  pairwise=CCMP TKIP
  group=CCMP TKIP
  psk="your pass phrase"
}
Enable sound with alsa
apt-get purge pulseaudio pulseaudio-utils xfce4-pulseaudio-plugin pavumeter pavucontrol apt-get install alsa-tools alsa-tools-gui alsa-utils alsa-oss alsamixergui libalsaplayer0 alsamixer # m key mutes or unmutes a channel like master
Adjust default card
* aplay -l # list sound cards /etc/asound.conf
defaults.pcm.card 1 defaults.ctl.card 1
- aplay /usr/share/sqlmap/extra/beep/beep.wav
Set timezone
   1 timedatectl set-timezone Europe/Lisbon
In the XFCE clock select Properties with the right mouse button and set the timezone to Europe/Lisbon.
gcc
test.c
Compile and execute
Xfce battery plugin
Applications, settings, power manager, show system tray icon.
apt install xfce4-battery-plugin
Panel, right mouse button, add new items, Power manager plugin
mousepad text editor
- apt install mousepad
Install openjdk 12
dhcpclient issues
- nmap --script broadcast-dhcp-discover -e wlan0
- apt install tcpdump dhcpdump htop
- select mode b/g and channel 11
Links gcc compiler
docker.io
- apt install docker.io
- systemctl status docker.service
- docker ps
- apt install curl
- curl -LO https://storage.googleapis.com/kubernetes-release/release/v1.15.0/bin/linux/amd64/kubectl 
- chmod 755 kubectl
- mv kubectl /usr/local/bin/
- kubectl version
- curl -Lo minikube https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64 && chmod +x minikube 
- mv minikube /usr/local/bin/
- minikube version
- minikube start --vm-driver=none
😄 minikube v1.2.0 on linux (amd64) 💿 Downloading Minikube ISO ... 🔥 Creating none VM (CPUs=2, Memory=2048MB, Disk=20000MB) ... 🐳 Configuring environment for Kubernetes v1.15.0 on Docker 18.09.1 💾 Downloading kubeadm v1.15.0 💾 Downloading kubelet v1.15.0 🚜 Pulling images ...
