Kiddy β€” ΠΌΠΎΠ΄ΡƒΠ» Π½Π° ядрото Π½Π° Linux Π·Π° Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ скрипт-ΠΊΠΈΠ΄Π΄ΠΈ

Kiddy – ΠΌΠΎΠ΄ΡƒΠ» Π·Π° ядрото Π½Π° Linux, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π΅Π½ с Ρ†Π΅Π» намаляванС Π½Π° рисковСтС ΠΎΡ‚ Сксплоатация (Π½Π° някои) уязвимости Π½Π° ядрото.

Π’ основата Π½Π° ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ° Π·Π° Π·Π°Ρ‰ΠΈΡ‚Π°, Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½ Π² Ρ‚ΠΎΠ·ΠΈ ΠΌΠΎΠ΄ΡƒΠ», стои простата идСя, Ρ‡Π΅ ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π½Π° Π°Ρ‚Π°ΠΊΠ° ΠΏΠΎ Π΅Π΄ΠΈΠ½ ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ Π½Π°Ρ‡ΠΈΠ½ сС ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π° идСнтификация Π½Π° ΠΎΠ±Π΅ΠΊΡ‚Π° Π½Π° Π°Ρ‚Π°ΠΊΠ°Ρ‚Π°. Π‘Π»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»Π½ΠΎ, Π°ΠΊΠΎ Π·Π°Ρ‚Ρ€ΡƒΠ΄Π½ΠΈΠΌ Ρ‚Π°ΠΊΠ°Π²Π° идСнтификация, ΠΌΠΎΠΆΠ΅ΠΌ ΠΌΠ½ΠΎΠ³ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎ Π΄Π° ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠΌ трудността Π½Π° Сксплоатацията, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ Π² ΠΌΠ½ΠΎΠ³ΠΎ случаи Π³ΠΎΡ‚ΠΎΠ²ΠΈΡ‚Π΅ Сксплойти ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Ρ‚ Ρ‚Π°Π±Π»ΠΈΡ†ΠΈ ΠΎΡ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ Π²ΠΈΠ΄ΠΎΠ²Π΅ офсСти, ΡΡŠΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²Π°Ρ‰ΠΈ Π½Π° Ρ†Π΅Π»Π΅Π²ΠΈΡ‚Π΅ вСрсии Π½Π° ядрото.

НапримСр, Π΅Ρ‚ΠΎ ΠΊΠ°ΠΊ Π΅ Π½Π°ΠΏΡ€Π°Π²Π΅Π½ΠΎ Π·Π° CVE-2017-1000112. Π’Π°ΠΌ ΡΡŠΡ‰ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° сС Π²ΠΈΠ΄ΠΈ, Ρ‡Π΅ идСнтификацията Π½Π° вСрсията Π½Π° ядрото сС ΠΎΡΡŠΡ‰Π΅ΡΡ‚Π²ΡΠ²Π° с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° uname.

РазработСният ΠΌΠΎΠ΄ΡƒΠ» Π΅ прост Π·Π° Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π΅ ΠΈ позволява:

  • Π΄Π° промСня идСнтификацията Π½Π° ядрото;
  • Π΄Π° ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π°Π²Π° Π΄ΠΎΡΡ‚ΡŠΠΏΠ° Π΄ΠΎ ядрСния ΠΆΡƒΡ€Π½Π°Π» (dmesg);
  • Π΄Π° ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π°Π²Π° Π΄ΠΎΡΡ‚ΡŠΠΏΠ° Π΄ΠΎ някои Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ Π² /proc, ΠΊΠΎΠΈΡ‚ΠΎ ΡΡŠΡ‰ΠΎ ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Ρ‚ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€Π°Ρ‰Π° информация;
  • Π΄Π° ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π°Π²Π° Π΄ΠΎΡΡ‚ΡŠΠΏΠ° Π΄ΠΎ Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ ΠΈ ΠΏΠ°ΠΏΠΊΠΈ, ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»Π½ΠΎ ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Ρ‰ΠΈ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€Π°Ρ‰Π° информация;
  • Π΄Π° промСня идСнтификацията Π½Π° вСрсията Π½Π° ядрото, Π΄ΠΎΡΡ‚ΡŠΠΏΠ½Π° Ρ‡Ρ€Π΅Π· vDSO.

По Π²Ρ€Π΅ΠΌΠ΅ Π½Π° сборката ΠΌΠΎΠ΄ΡƒΠ»ΡŠΡ‚ позволява ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Ρ‚.Π½. β€žΠΏΡ€Π΅ΡΠ΅Ρ‚ΠΈβ€œ, ΠΊΠΎΠΈΡ‚ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Ρ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½Π° Π»ΠΎΠ³ΠΈΠΊΠ° Π·Π° промяна Π½Π° идСнтификацията. НапримСр, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ прСсСт β€žwindowsβ€œ, ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ слСдното ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅:

ΠŸΡ€Π΅Π΄ΠΈ Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΌΠΎΠ΄ΡƒΠ»Π°

$ ./misc/id.sh ** UNAME ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΎΠ½Π½ΠΈ Ρ‚Π΅Ρ‡ΠΎΠ²Π΅ β€” uname -r 2.6.32-754.35.1.el6.x86_64 β€” uname -v #1 SMP ΡΡŠΠ±ΠΎΡ‚Π° 7 Π½ΠΎΠ΅ΠΌΠ²Ρ€ΠΈ 12:42:14 UTC 2020 β€” uname -a Linux localhost.localdomain 2.6.32-754.35.1.el6.x86_64 #1 SMP ΡΡŠΠ±ΠΎΡ‚Π° 7 Π½ΠΎΠ΅ΠΌΠ²Ρ€ΠΈ 12:42:14 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux ** PROCFS ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΎΠ½Π½ΠΈ Ρ‚Π΅Ρ‡ΠΎΠ²Π΅ β€” /proc/cmdline ro root=/dev/mapper/VolGroup00-LogVol00 rd_NO_LUKS no_timer_check console=tty0 console=ttyS0,115200n8 net.ifnames=0 biosdevname=0 LANG=en_US.UTF-8 rd_NO_MD SYSFONT=latarcyrheb-sun16 rd_LVM_LV=VolGroup00/LogVol01 rd_LVM_LV=VolGroup00/LogVol00 KEYBOARDTYPE=pc KEYTABLE=us rd_NO_DM rhgb quiet β€” /proc/version Linux вСрсия 2.6.32-754.35.1.el6.x86_64 (mockbuild@x86-02.bsys.centos.org) (gcc вСрсия 4.4.7 20120313 (Red Hat 4.4.7-23) (GCC)) #1 SMP ΡΡŠΠ±ΠΎΡ‚Π° 7 Π½ΠΎΠ΅ΠΌΠ²Ρ€ΠΈ 12:42:14 UTC 2020 β€” /proc/sys/kernel/version #1 SMP ΡΡŠΠ±ΠΎΡ‚Π° 7 Π½ΠΎΠ΅ΠΌΠ²Ρ€ΠΈ 12:42:14 UTC 2020 β€” /proc/sys/kernel/osrelease 2.6.32-754.35.1.el6.x86_64 which: no hostnamectl Π² (/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/vagrant/bin)

Π‘Π»Π΅Π΄ Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΌΠΎΠ΄ΡƒΠ»Π°

$ ./misc/id.sh ** UNAME ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΎΠ½Π½ΠΈ Ρ‚Π΅Ρ‡ΠΎΠ²Π΅ β€” uname -r Windows β€” uname -v NT 4.0 β€” uname -a Linux localhost.localdomain Windows NT 4.0 x86_64 x86_64 x86_64 GNU/Linux ** PROCFS ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΎΠ½Π½ΠΈ Ρ‚Π΅Ρ‡ΠΎΠ²Π΅ β€” /proc/cmdline EFIMicrosoftBootbootmgfw.efi β€” /proc/version Windows NT 4.0 β€” /proc/sys/kernel/version NT 4.0 β€” /proc/sys/kernel/osrelease Windows which: no hostnamectl Π² (/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/vagrant/bin)

Π‘ΠΊΡ€ΠΈΠΏΡ‚ΡŠΡ‚-ΠΊΠΈΠ΄Π΄ΠΈ няма Π΄Π° ΠΏΡ€Π΅ΠΌΠΈΠ½Π΅!

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: linux.org.ru

ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС с Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ πŸ”₯ ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС с Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ | ProHoster