Взломанный сервер Linux

Высвечивание является неизбежным результатом очистки экрана каждый раз вокруг цикла. Можно переместить курсор в вершину экрана и перезаписать части старого вывода вместо этого.

# You may want to do this if your code is in a script.
unhide_cursor() {
    printf '\e[?25h'
}
trap unhide_cursor EXIT

# Hide the cursor (there is probably a much better way to do this)
printf '\e[?25l'
clear 
while true ; do
    # Move the cursor to the top of the screen but don't clear the screen
    printf '\033[;H' 
    do_a_lot_of_output_here
    sleep 1
done

Этот сценарий оставит артефакты, если Ваш вывод уменьшится. Это, также очень вероятно, не будет портативно. Я только протестировал его с urxvt, xterm, и Св.

5
08.03.2015, 21:05
1 ответ

Основной ответ - это то, что да, вам нужно сделать больше. Вам нужно закрыть отверстие, которое позволило злоумышленнику в первую очередь. Кроме того, вам нужно удалить любые задние двери и т. Д. Атакующий добавил, когда он / она был в.

, безусловно, самый надежный способ удаления задних дверей - вытирать систему и восстановить из резервного копирования (убедившись, что это резервная копия до компромисса). После этого вам нужно закрыть дыры безопасности - в вашем случае, что, вероятно, означает обновление Magento и WordPress.

, а не повторять все детали здесь, я указываю на несколько подробных ответов на ошибку : см. : Пожалуйста, смотрите Как мне иметь дело с скомпрометированным сервером? , а также Обмен стеками безопасности : Как мне иметь дело с скомпрометированным сервером?

13
27.01.2020, 20:33

Теги

Похожие вопросы