>> Delete No. 2580 article
No. 간단한 phpshell 모드 영한사전

등록 2002-06-21 18:55:00     조회 4
이름 frenzy    

		물론 shell binary 컴파일 하실때 --enable-sockets는
하셔야 합니다.. 완전히 동작만 합니다.
그냥 고수님들이 조금 정리하시면 쓸만할 것 같습니다.
 #!/usr/local/phpshell/bin/php -q
<?php
function read()
{
    $fp=fopen("php://stdin", "r");
    $input=fgets($fp, 255);
    fclose($fp);
    return str_replace("", "", $input);   // 개행 처리
}
echo "input WORD? ::  ";
$origin = read();
 if($origin)
{
    error_reporting (E_ALL);
    $service_port = "80";
    $address = gethostbyname ('kr.dic.yahoo.com');
    $socket = socket_create (AF_INET, SOCK_STREAM, 0);
    if ($socket < 0)
    {
        echo "socket_create() failed: reason: " . socket_strerror ($socket) . "";
    }
     $result = socket_connect ($socket, $address, $service_port);
    if ($result < 0)
    {
        echo "socket_connect() failed.Reason:($result) " . socket_strerror($result) . "";
    }
     $in = "GET http://kr.engdic.yahoo.com/s_result.html?p=$origin HTTP/1.0";
    $out = '';
    socket_write ($socket, $in, strlen ($in));
    while ($out = socket_read ($socket, 1024))
    {
        $out = strip_tags($out);
        echo $out;
    }
    socket_close ($socket);
}
else {echo "input word";}
?>
[관리자] 패스워드를 입력 하십시오. 답장이 존재하면 함께 삭제됩니다.[ 목록 | 이전 ]
패스워드:    

Copyleft 1999-2026 by JSBoard Open Project
Theme Designed by IDOO All right reserved