Атака срСщу систСмитС Π·Π° online компилация Ρ‡Ρ€Π΅Π· манипулация с Ρ…Π΅Π΄ΡŠΡ€ Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅

Hanno BΓΆck, Π°Π²Ρ‚ΠΎΡ€ Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° fuzzing-project.org, ΠΎΠ±ΡŠΡ€Π½Π° Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π² уязвимост Π½Π° интСрфСйситС Π½Π° ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Π°Ρ‚Π° компилация, позволяващи ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° външСн ΠΊΠΎΠ΄ Π½Π° C. ΠŸΡ€ΠΈ ΡƒΠΊΠ°Π·Π²Π°Π½Π΅ Π½Π° ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»Π΅Π½ ΠΏΡŠΡ‚ Π² Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Π°Ρ‚Π° Β«#includeΒ» Π³Ρ€Π΅ΡˆΠΊΠ°Ρ‚Π° ΠΏΡ€ΠΈ компилация Π²ΠΊΠ»ΡŽΡ‡Π²Π° ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° Ρ„Π°ΠΉΠ»Π°, ΠΊΠΎΠΉΡ‚ΠΎ Π½Π΅ ΠΌΠΎΠΆΠ° Π΄Π° сС ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€Π°.

НапримСр, ΠΊΠ°Ρ‚ΠΎ сС постави Π² Π΅Π΄ΠΈΠ½ ΠΎΡ‚ ΠΎΠ½Π»Π°ΠΉΠ½-сСрвиситС ΠΊΠΎΠ΄Π° Β«#include Β», успяхмС Π΄Π° ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ Ρ…Π΅Ρˆ ΠΏΠ°Ρ€ΠΎΠ»Π°Ρ‚Π° Π½Π° потрСбитСля root ΠΎΡ‚ Ρ„Π°ΠΉΠ»Π° /etc/shadow, ΠΊΠΎΠ΅Ρ‚ΠΎ ΡΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° свидСтСлства, Ρ‡Π΅ ΡƒΠ΅Π±-ΡΠ΅Ρ€Π²ΠΈΡΡŠΡ‚ сС изпълнява с ΠΏΡ€Π°Π²Π° root ΠΈ стартира ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ компилация ΠΏΠΎΠ΄ потрСбитСля root (Π½Π΅ Π΅ ΠΈΠ·ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ, Ρ‡Π΅ ΠΏΡ€ΠΈ компилация Π΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ ΠΈΠ·ΠΎΠ»ΠΈΡ€Π°Π½ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€, Π½ΠΎ стартиранСто с ΠΏΡ€Π°Π²Π° root Π² ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ ΡΡŠΡ‰ΠΎ прСдставлява ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ). ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ½ΠΈΡΡ‚ сСрвис, Π² ΠΊΠΎΠΉΡ‚ΠΎ успяхмС Π΄Π° воспроизвСдСм ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°, Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° Π½Π΅ Π΅ ΠΏΡƒΠ±Π»ΠΈΡ‡Π΅Π½. ΠžΠΏΠΈΡ‚ΠΈΡ‚Π΅ Π·Π° отварянС Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ Π² псСвдо Π€Π‘ /proc Π½Π΅ бяха ΡƒΡΠΏΠ΅ΡˆΠ½ΠΈ, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ GCC Π³ΠΈ Π²ΡŠΠ·ΠΏΡ€ΠΈΠ΅ΠΌΠ° ΠΊΠ°Ρ‚ΠΎ ΠΏΡ€Π°Π·Π½ΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅, Π½ΠΎ отварянСто Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ ΠΎΡ‚ /sys Ρ€Π°Π±ΠΎΡ‚ΠΈ.

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

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