Обсуждение:SSH, Обсуждение:Юникс шелл

Материал из 1GbWiki.

(Различия между версиями)
Перейти к: навигация, поиск
Версия 06:47, 2 сентября 2008 (править)
Teak (Обсуждение | вклад)

← К предыдущему изменению
Текущая версия (05:48, 21 сентября 2010) (править) (отменить)
Rekby (Обсуждение | вклад)
Обсуждение:Юникс шелл» переименована в «Обсуждение:SSH»)
 
Строка 1: Строка 1:
-Если у вас нет Юникс-шелла, можно воспользоваться скриптом на PHP, который позволяет выполнять команды системы.+#REDIRECT [[Обсуждение:SSH]]
- +
-Вот текст скрипта:+
-<pre>+
-<?php+
- +
-set_time_limit(0);+
- +
-print "<b>PHP-Shell.</b><br>";+
- +
-if (isset($_POST['cmd'])) $x=$_POST['cmd']; else $x="";+
- +
-print "Result of <b>".$x."</b>:<br>";+
- +
-if ($x != "") {+
- $y=`$x`;+
- $y=str_replace("<","&lt;",$y);+
- $y=str_replace(">","&gt;",$y);+
- $y=str_replace("\n","<br>",$y);+
- print $y;+
-}+
- +
-print '<form method="POST" action="shell.php" >#:<input type="text" name="cmd" size="80"></form>';+
- +
-?>+
- +
-</pre>+
- +
-Скрипт надо загрузить на сервер под именем '''shell.php'''+
- +
-При запуске он выдает текстовое поле, в которое можно вводить команды операционной системы. Скрипт выполняет команду и печатает результат на экран.+
- +
-Работает как в среде UNIX так и Windows.+
- +
-:Это очень плохая идея. Во-первых, шелл на нашем хостинге есть у всех, у кого тип сервера unix (а в windows он в любом случае не очень полезен). Во-вторых, высока вероятность того, что тот, кто это предлагает, не прочь сам воспользоваться shell.php, который вы поставите на свой сайт. :) Как минимум этот скрипт нужно закрыть паролем. [[Участник:Teak|Teak]] 10:47, 2 сентября 2008 (MSD)+

Текущая версия

  1. REDIRECT Обсуждение:SSH