الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

استخراج البيانات من الداتا بيس

بدأه حجازي في 13 نوفمبر 2011 · 2 رد · 834 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

اخواني لدي قاعدة بيانات باسم

webdb

وبه جدول باسم

user

ويوجد به عدة حقول (id - name - pass - e-mail)

اريد ان ابحث عن كلمة اسم معين موجودة في حقل name وليكن admin

واريد ان يستخرج البيانات الخاصة بـه

مثلا: الـ id الخاصة به ، name ، pass ، e-mail ...

وهكذا

علماً بأن حقل password البيانات الموجودة فيه مشفرة بـ MD5

واريد ان يظهرها مقروءة

<?php

include("config.php");

$search = trim(strip_tags(mysql_real_escape_string($_GET['search'])));



if (isset($_GET['do']) and $_GET['do'] == 'query') {

	if (empty($search)) {

		echo "ادخل";

	}
	//else if (strlen($search) >= 11 and srtlen($search) <=10) 
	//{

	//	echo "الرقم المدخل غير صحيح!";

	//}
	else {

		$data = mysql_query("SELECT * FROM user WHERE name LIKE '$search'");

		$num = mysql_num_rows($data);

		if ($num < 1) {

			echo "لا توجد نتائج";

		}else{

			echo "نتائج الاستعلام : >> <br />";

			while ($row = mysql_fetch_assoc($data)) {

				echo " رقم الطلب : ".$row['id']. " - ". "الجهة الطالبة : ".$row['name']. " - ". "كلمة المرور : ".$row['pass']."<br />";

			}



		}

	}



}



echo "<form action='test1.php' method='get'>

ادخل : <input type='text' name='search' />

<input type='submit' value='استعلام' />

<input type='hidden' name='do' value='query' />



</form>";





?>

استخدمت الكود السابق لكن المشكلة كلمة المرور تظهر مشفرة

كيف الحل؟

تم تعديل هذه المشاركة بواسطة حجازي في 13 نوفمبر 2011 في 20:25

#2

السلام عليكم

أخي MD5 تعمل في اتجاه واحد وهو تشفير كلمات المرور ولايمكن عكس العملية للتحصل على كلمات المرور الاصلية

الا انه توجد طريقة يستعملها المخترقون Rainbow attack

#3

هتفضل متشفرة زي الاخ الغالي ما قالك مفيش طريقة لعكس العملية لانها مش من المفروض او الصح عكسها مينفعش تشوف بيانات الاعضاء

الا لو هتعمل بئي اصلا المدخل في قاعدة البيانات string عادي و مش هتعمل عليه md5 اصلا ساعتها انت و اي حد هيحب يخرب عندك هيشوف كلمات السر.

@My Twitter

[spacing]

EGYPT

[/spacing]

مواضيع مشابهة