MoinMoin Logo
  • Comments
  • Immutable Page
  • Menu
    • Navigation
    • RecentChanges
    • FindPage
    • Local Site Map
    • Help
    • HelpContents
    • HelpOnMoinWikiSyntax
    • Display
    • Attachments
    • Info
    • Raw Text
    • Print View
    • Edit
    • Load
    • Save
  • Login

Navigation

  • Start
  • Sitemap

Upload page content

You can upload content for the page named below. If you change the page name, you can also upload content for another page. If the page name is empty, we derive the page name from the file name.

File to load page content from
Page name
Comment

Revision 20 as of 2019-07-06 23:07:03
  • kali

kali

Linux distribution debian based focused on security.

  • https://docs.kali.org/introduction/what-is-kali-linux

Build bootable USB live

  • Get https://archive-4.kali.org/kali-images/kali-2019.2/kali-linux-light-2019.2-amd64.iso

   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

   1 #!/bin/sh
   2 pkill dhclient
   3 pkill wpa_supplicant
   4 rm /var/run/wpa_supplicant/wlan0
   5 wpa_supplicant -d -c vodafone.conf -i wlan0 -B
   6 sleep 5
   7 ip link set dev wlan0 down
   8 sleep 2
   9 ip link set dev wlan0 up
  10 sleep 2
  11 dhclient -r wlan0
  12 dhclient -4 -v wlan0

/etc/dhcp/dhclient.conf

send host-name = gethostname();
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

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

   1 #include <stdio.h>
   2 
   3 int main(int argc, char** argv){
   4   printf("Hello world");
   5   return 0;
   6 }

Compile and execute

   1 gcc-8 test.c -o test
   2 ./test 
   3 # Hello world
   4 

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

  • MoinMoin Powered
  • Python Powered
  • GPL licensed
  • Valid HTML 4.01