Автор Тема: Отдалечено управление  (Прочетена 3891 пъти)

VladSun

  • Moderator
  • Напреднали
  • *****
  • Публикации: 2166
    • Профил
Отдалечено управление
« Отговор #15 -: Dec 30, 2004, 16:46 »
root@server:# chmod 6755 executable_file
Активен

KISS Principle ( Keep-It-Short-and-Simple )
http://openfmi.net/projects/flattc/
Има 10 вида хора на този свят - разбиращи двоичния код и тези, които не го разбират :P

toxigen

  • Напреднали
  • *****
  • Публикации: 243
    • Профил
Отдалечено управление
« Отговор #16 -: Jan 25, 2005, 12:34 »
Ако все още мислиш да го правиш с уеб интерфейс ето начина:
имаш два скрипта на PHP (каза, че предпочиташ), единия е този, който изпълнява нещата, т.е. този, който ще ти командва компютъра и е примерно следния:
execute.php
Примерен код

<?php
   $command=$_POST['command'];
   exec ($command);
?>

Това е най-простия вариант.
От друга страна имаш един HTML файл, който ти се явява в браузъра, например:
admin.html
Примерен код

<html>
<body>
<form method="post" action="execute.php">
<input type="text" name="command"><br>
<input type="Submit" value="Execute">
</form>
</body>
</html>

Това е схемата накратко. Естествено ще трябва да си го доработиш, но ако създадеш тези два файла в някоя директория на апаха и отвориш в браузъра admin.html ще можеш да си изпълниш каквото искаш. Ако искаш и да ти връща изхода от командата пак има начини - виж psopen в php.net
Надявам се да е полезно поне за някой друг път (сега ще го правиш клиент сървър)
Активен

Йордан

  • Напреднали
  • *****
  • Публикации: 1451
  • Distribution: Ubuntu / Gentoo
  • Window Manager: Gnome
  • не е важно колко ти е голяма пишката, а какво можеш с нея
    • Профил
    • WWW
Отдалечено управление
« Отговор #17 -: Jan 25, 2005, 12:57 »
да, но няма начин да пуснеш нещо с UID=0 '<img'>
Активен

Всеки пост - отговор на въпрос !!!

Йордан Георгиев
http://ygeorgiev.net/

toxigen

  • Напреднали
  • *****
  • Публикации: 243
    • Профил
Отдалечено управление
« Отговор #18 -: Jan 25, 2005, 14:18 »
То има ама никой не иска да става така.... Само показах схемата.
Иначе варианта със сокетите е добър, но мисля че клинтската програма ще му отнеме повече време отколкото очаква.....
Активен