>> Edit article
이름
제목
패스워드
물론 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