Пропускане към основното съдържание

New "grub.cfg" for ID=kali VERSION="2016.2"





Fix the grub2 after the last update in Kali LInux!
NOTE: The red part of code must be removed, but you have to do this manually in your grub.cfg file =).
This is because the kernel Linux 4.6.0 is not using anymore from Kali Linux
Have fun with nu11secur1ty =)


EXAMPLE:



 #  
 # DO NOT EDIT THIS FILE  
 #  
 # It is automatically generated by grub-mkconfig using templates  
 # from /etc/grub.d and settings from /etc/default/grub  
 #  
 ### BEGIN /etc/grub.d/00_header ###  
 if [ -s $prefix/grubenv ]; then  
  set have_grubenv=true  
  load_env  
 fi  
 if [ "${next_entry}" ] ; then  
   set default="${next_entry}"  
   set next_entry=  
   save_env next_entry  
   set boot_once=true  
 else  
   set default="0"  
 fi  
 if [ x"${feature_menuentry_id}" = xy ]; then  
  menuentry_id_option="--id"  
 else  
  menuentry_id_option=""  
 fi  
 export menuentry_id_option  
 if [ "${prev_saved_entry}" ]; then  
  set saved_entry="${prev_saved_entry}"  
  save_env saved_entry  
  set prev_saved_entry=  
  save_env prev_saved_entry  
  set boot_once=true  
 fi  
 function savedefault {  
  if [ -z "${boot_once}" ]; then  
   saved_entry="${chosen}"  
   save_env saved_entry  
  fi  
 }  
 function load_video {  
  if [ x$feature_all_video_module = xy ]; then  
   insmod all_video  
  else  
   insmod efi_gop  
   insmod efi_uga  
   insmod ieee1275_fb  
   insmod vbe  
   insmod vga  
   insmod video_bochs  
   insmod video_cirrus  
  fi  
 }  
 if [ x$feature_default_font_path = xy ] ; then  
   font=unicode  
 else  
 insmod part_msdos  
 insmod lvm  
 insmod ext2  
 set root='lvmid/5DoFVj-0rG5-NzM1-DOPh-lqJI-CcVw-976rEI/D7pgPs-6Z4D-nO5W-C411-SNeF-rsol-jCLatC'  
 if [ x$feature_platform_search_hint = xy ]; then  
  search --no-floppy --fs-uuid --set=root --hint='lvmid/5DoFVj-0rG5-NzM1-DOPh-lqJI-CcVw-976rEI/D7pgPs-6Z4D-nO5W-C411-SNeF-rsol-jCLatC' 65386b67-89ff-4ffc-ac9a-f21a1880c71a  
 else  
  search --no-floppy --fs-uuid --set=root 65386b67-89ff-4ffc-ac9a-f21a1880c71a  
 fi  
   font="/usr/share/grub/unicode.pf2"  
 fi  
 if loadfont $font ; then  
  set gfxmode=auto  
  load_video  
  insmod gfxterm  
  set locale_dir=$prefix/locale  
  set lang=en_US  
  insmod gettext  
 fi  
 terminal_output gfxterm  
 if [ "${recordfail}" = 1 ] ; then  
  set timeout=30  
 else  
  if [ x$feature_timeout_style = xy ] ; then  
   set timeout_style=menu  
   set timeout=5  
  # Fallback normal timeout code in case the timeout_style feature is  
  # unavailable.  
  else  
   set timeout=5  
  fi  
 fi  
 ### END /etc/grub.d/00_header ###  
 ### BEGIN /etc/grub.d/05_debian_theme ###  
 insmod part_msdos  
 insmod lvm  
 insmod ext2  
 set root='lvmid/5DoFVj-0rG5-NzM1-DOPh-lqJI-CcVw-976rEI/D7pgPs-6Z4D-nO5W-C411-SNeF-rsol-jCLatC'  
 if [ x$feature_platform_search_hint = xy ]; then  
  search --no-floppy --fs-uuid --set=root --hint='lvmid/5DoFVj-0rG5-NzM1-DOPh-lqJI-CcVw-976rEI/D7pgPs-6Z4D-nO5W-C411-SNeF-rsol-jCLatC' 65386b67-89ff-4ffc-ac9a-f21a1880c71a  
 else  
  search --no-floppy --fs-uuid --set=root 65386b67-89ff-4ffc-ac9a-f21a1880c71a  
 fi  
 insmod png  
 if background_image /usr/share/images/desktop-base/kali-grub.png; then  
  set color_normal=white/black  
  set color_highlight=black/white  
 else  
  set menu_color_normal=cyan/blue  
  set menu_color_highlight=white/blue  
 fi  
 ### END /etc/grub.d/05_debian_theme ###  
 ### BEGIN /etc/grub.d/10_linux ###  
 function gfxmode {  
      set gfxpayload="${1}"  
 }  
 set linux_gfx_mode=  
 export linux_gfx_mode  
 menuentry 'Kali GNU/Linux' --class kali --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-65386b67-89ff-4ffc-ac9a-f21a1880c71a' {  
      load_video  
      insmod gzio  
      if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi  
      insmod part_msdos  
      insmod lvm  
      insmod ext2  
      set root='lvmid/5DoFVj-0rG5-NzM1-DOPh-lqJI-CcVw-976rEI/D7pgPs-6Z4D-nO5W-C411-SNeF-rsol-jCLatC'  
      if [ x$feature_platform_search_hint = xy ]; then  
       search --no-floppy --fs-uuid --set=root --hint='lvmid/5DoFVj-0rG5-NzM1-DOPh-lqJI-CcVw-976rEI/D7pgPs-6Z4D-nO5W-C411-SNeF-rsol-jCLatC' 65386b67-89ff-4ffc-ac9a-f21a1880c71a  
      else  
       search --no-floppy --fs-uuid --set=root 65386b67-89ff-4ffc-ac9a-f21a1880c71a  
      fi  
      echo     'Loading Linux 4.8.0-kali1-amd64 ...'  
      linux     /boot/vmlinuz-4.8.0-kali1-amd64 root=/dev/mapper/vg_nu11secur1ty_kali-lv_root_kali ro initrd=/install/gtk/initrd.gz quiet  
      echo     'Loading initial ramdisk ...'  
      initrd     /boot/initrd.img-4.8.0-kali1-amd64  
 }  
 submenu 'Advanced options for Kali GNU/Linux' $menuentry_id_option 'gnulinux-advanced-65386b67-89ff-4ffc-ac9a-f21a1880c71a' {  
      menuentry 'Kali GNU/Linux, with Linux 4.8.0-kali1-amd64' --class kali --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.8.0-kali1-amd64-advanced-65386b67-89ff-4ffc-ac9a-f21a1880c71a' {  
           load_video  
           insmod gzio  
           if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi  
           insmod part_msdos  
           insmod lvm  
           insmod ext2  
           set root='lvmid/5DoFVj-0rG5-NzM1-DOPh-lqJI-CcVw-976rEI/D7pgPs-6Z4D-nO5W-C411-SNeF-rsol-jCLatC'  
           if [ x$feature_platform_search_hint = xy ]; then  
            search --no-floppy --fs-uuid --set=root --hint='lvmid/5DoFVj-0rG5-NzM1-DOPh-lqJI-CcVw-976rEI/D7pgPs-6Z4D-nO5W-C411-SNeF-rsol-jCLatC' 65386b67-89ff-4ffc-ac9a-f21a1880c71a  
           else  
            search --no-floppy --fs-uuid --set=root 65386b67-89ff-4ffc-ac9a-f21a1880c71a  
           fi  
           echo     'Loading Linux 4.8.0-kali1-amd64 ...'  
           linux     /boot/vmlinuz-4.8.0-kali1-amd64 root=/dev/mapper/vg_nu11secur1ty_kali-lv_root_kali ro initrd=/install/gtk/initrd.gz quiet  
           echo     'Loading initial ramdisk ...'  
           initrd     /boot/initrd.img-4.8.0-kali1-amd64  
      }  
      menuentry 'Kali GNU/Linux, with Linux 4.8.0-kali1-amd64 (recovery mode)' --class kali --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.8.0-kali1-amd64-recovery-65386b67-89ff-4ffc-ac9a-f21a1880c71a' {  
           load_video  
           insmod gzio  
           if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi  
           insmod part_msdos  
           insmod lvm  
           insmod ext2  
           set root='lvmid/5DoFVj-0rG5-NzM1-DOPh-lqJI-CcVw-976rEI/D7pgPs-6Z4D-nO5W-C411-SNeF-rsol-jCLatC'  
           if [ x$feature_platform_search_hint = xy ]; then  
            search --no-floppy --fs-uuid --set=root --hint='lvmid/5DoFVj-0rG5-NzM1-DOPh-lqJI-CcVw-976rEI/D7pgPs-6Z4D-nO5W-C411-SNeF-rsol-jCLatC' 65386b67-89ff-4ffc-ac9a-f21a1880c71a  
           else  
            search --no-floppy --fs-uuid --set=root 65386b67-89ff-4ffc-ac9a-f21a1880c71a  
           fi  
           echo     'Loading Linux 4.8.0-kali1-amd64 ...'  
           linux     /boot/vmlinuz-4.8.0-kali1-amd64 root=/dev/mapper/vg_nu11secur1ty_kali-lv_root_kali ro single initrd=/install/gtk/initrd.gz  
           echo     'Loading initial ramdisk ...'  
           initrd     /boot/initrd.img-4.8.0-kali1-amd64  
      } 

 
menuentry 'Kali GNU/Linux, with Linux 4.6.0-kali1-amd64' --class kali --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.6.0-kali1-amd64-advanced-65386b67-89ff-4ffc-ac9a-f21a1880c71a' {  
           load_video  
           insmod gzio  
           if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi  
           insmod part_msdos  
           insmod lvm  
           insmod ext2  
           set root='lvmid/5DoFVj-0rG5-NzM1-DOPh-lqJI-CcVw-976rEI/D7pgPs-6Z4D-nO5W-C411-SNeF-rsol-jCLatC'  
           if [ x$feature_platform_search_hint = xy ]; then  
            search --no-floppy --fs-uuid --set=root --hint='lvmid/5DoFVj-0rG5-NzM1-DOPh-lqJI-CcVw-976rEI/D7pgPs-6Z4D-nO5W-C411-SNeF-rsol-jCLatC' 65386b67-89ff-4ffc-ac9a-f21a1880c71a  
           else  
            search --no-floppy --fs-uuid --set=root 65386b67-89ff-4ffc-ac9a-f21a1880c71a  
           fi  
           echo     'Loading Linux 4.6.0-kali1-amd64 ...'  
           linux     /boot/vmlinuz-4.6.0-kali1-amd64 root=/dev/mapper/vg_nu11secur1ty_kali-lv_root_kali ro initrd=/install/gtk/initrd.gz quiet  
           echo     'Loading initial ramdisk ...'  
           initrd     /boot/initrd.img-4.6.0-kali1-amd64  
      }  
      menuentry 'Kali GNU/Linux, with Linux 4.6.0-kali1-amd64 (recovery mode)' --class kali --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.6.0-kali1-amd64-recovery-65386b67-89ff-4ffc-ac9a-f21a1880c71a' {  
           load_video  
           insmod gzio  
           if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi  
           insmod part_msdos  
           insmod lvm  
           insmod ext2  
           set root='lvmid/5DoFVj-0rG5-NzM1-DOPh-lqJI-CcVw-976rEI/D7pgPs-6Z4D-nO5W-C411-SNeF-rsol-jCLatC'  
           if [ x$feature_platform_search_hint = xy ]; then  
            search --no-floppy --fs-uuid --set=root --hint='lvmid/5DoFVj-0rG5-NzM1-DOPh-lqJI-CcVw-976rEI/D7pgPs-6Z4D-nO5W-C411-SNeF-rsol-jCLatC' 65386b67-89ff-4ffc-ac9a-f21a1880c71a  
           else  
            search --no-floppy --fs-uuid --set=root 65386b67-89ff-4ffc-ac9a-f21a1880c71a  
           fi  
           echo     'Loading Linux 4.6.0-kali1-amd64 ...'  
           linux     /boot/vmlinuz-4.6.0-kali1-amd64 root=/dev/mapper/vg_nu11secur1ty_kali-lv_root_kali ro single initrd=/install/gtk/initrd.gz  
           echo     'Loading initial ramdisk ...'  
           initrd     /boot/initrd.img-4.6.0-kali1-amd64

      }  

 }  
 ### END /etc/grub.d/10_linux ###  
 ### BEGIN /etc/grub.d/20_linux_xen ###  
 ### END /etc/grub.d/20_linux_xen ###  
 ### BEGIN /etc/grub.d/30_os-prober ###  
 ### YOUR OTHER OS MUST BE HERE: =)  
 ### END /etc/grub.d/30_os-prober ###  
 ### BEGIN /etc/grub.d/30_uefi-firmware ###  
 ### END /etc/grub.d/30_uefi-firmware ###  
 ### BEGIN /etc/grub.d/40_custom ###  
 # This file provides an easy way to add custom menu entries. Simply type the  
 # menu entries you want to add after this comment. Be careful not to change  
 # the 'exec tail' line above.  
 ### END /etc/grub.d/40_custom ###  
 ### BEGIN /etc/grub.d/41_custom ###  
 if [ -f ${config_directory}/custom.cfg ]; then  
  source ${config_directory}/custom.cfg  
 elif [ -z "${config_directory}" -a -f $prefix/custom.cfg ]; then  
  source $prefix/custom.cfg;  
 fi  
 ### END /etc/grub.d/41_custom ###  

Коментари

Популярни публикации от този блог

DVWA - Brute Force (High Level) - Anti-CSRF Tokens

This is the final "how to" guide which brute focuses Damn Vulnerable Web Application (DVWA), this time on the high security level. It is an expansion from the "low" level (which is a straightforward HTTP GET form attack). The main login screen shares similar issues (brute force-able and with anti-CSRF tokens). The only other posting is the "medium" security level post (which deals with timing issues).


For the final time, let's pretend we do not know any credentials for DVWA.... Let's play dumb and brute force DVWA... once and for all!
TL;DR: Quick copy/paste
1: CSRF=$(curl -s -c dvwa.cookie "192.168.1.44/DVWA/login.php" | awk -F 'value=' '/user_token/ {print $2}' | cut -d "'" -f2) 2: SESSIONID=$(grep PHPSESSID dvwa.cookie | cut -d $'\t' -f7) 3: curl -s -b dvwa.cookie -d "username=admin&password=password&user_token=${CSRF}&Login=Login" "192.168.1.44/DVWA/login.php…

List of TCP and UDP port numbers

This is a list of Internet socket port numbers used by protocols of the transport layer of the Internet Protocol Suite for the establishment of host-to-host connectivity. Originally, port numbers were used by the Network Control Program (NCP) in the ARPANET for which two ports were required for half-duplex transmission. Later, the Transmission Control Protocol (TCP) and the User Datagram Protocol (UDP) needed only one port for full-duplex, bidirectional traffic. The even-numbered ports were not used, and this resulted in some even numbers in the well-known port number range being unassigned. The Stream Control Transmission Protocol (SCTP) and the Datagram Congestion Control Protocol (DCCP) also use port numbers. They usually use port numbers that match the services of the corresponding TCP or UDP implementation, if they exist. The Internet Assigned Numbers Authority (IANA) is responsible for maintaining the official assignments of port numbers for specific uses. However, many unoff…

Building_kernel_module_example