آناليز كدهاي سايت ياهو

NAVIDAHWAZ

Member
كسي هست بتونه در مورد اين كد ها نظري بده ؟
HTML:
<script language=javascript>
if(window.yzq_d==null)window.yzq_d=new Object();
window.yzq_d['L7szJkLEYpU-']='&U=128tmvi77%2fN%3dL7szJkLEYpU-%2fC%3d-1%2fD%3dMNTL%2fB%3d-1';
</script>

<noscript>
<img width=1 height=1 alt="" src="http://us.bc.yahoo.com/b?P=1BSBT0LEfYL7Oyb.HAw6bhY0QuHt90YvF08ACx76&T=142jhju1j%2fX%3d1177491279%2fE%3d2716149%2fR%3dyahoo_top%2fK%3d5%2fV%3d2.1%2fW%3dH%2fY%3dYAHOO%2fF%3d3315620282%2fQ%3d-1%2fS%3d1%2fJ%3d827DC442&U=128tmvi77%2fN%3dL7szJkLEYpU-%2fC%3d-1%2fD%3dMNTL%2fB%3d-1">
</noscript>
 

echessdesign

مدیر انجمن طراحی وب
NAVIDAHWAZ جان
اگر این بحث رو در تایپیک JavaScript راه مینداختی، زودتر نتیجه میگرفتی.
 

NAVIDAHWAZ

Member
همانطور كه از عنوان تاپيك مشخص هست در اين مبحث به صورت اختصاصي به كد هاي جاواي سايت ياهو پرداخته نميشه ، و اين يك مبحث كلي هست.
 
آخرین ویرایش:

silvercover

کاربر متخصص
كسي هست بتونه در مورد اين كد ها نظري بده ؟

<script language=javascript>
if(window.yzq_d==null)window.yzq_d=new Object();
window.yzq_d['L7szJkLEYpU-']='&U=128tmvi77%2fN%3dL7szJkLEYpU-%2fC%3d-1%2fD%3dMNTL%2fB%3d-1';
</script>

<noscript>
<img width=1 height=1 alt="" src="http://us.bc.yahoo.com/b?P=1BSBT0LEfYL7Oyb.HAw6bhY0QuHt90YvF08ACx76&T=142jhju1j%2fX%3d1177491279%2fE%3d2716149%2fR%3dyahoo_top%2fK%3d5%2fV%3d2.1%2fW%3dH%2fY%3dYAHOO%2fF%3d3315620282%2fQ%3d-1%2fS%3d1%2fJ%3d827DC442&U=128tmvi77%2fN%3dL7szJkLEYpU-%2fC%3d-1%2fD%3dMNTL%2fB%3d-1">
</noscript>

کد از دو قسمت تشکیل شده که قسمت اول در رابطه با آرایه ای از پنجره ها هست.
قسمت دوم هم برای موقعی هست که ویژگی JavaScript در مرورگر کاربر غیر فعال باشه یا به هر دلیلی JavaScript قابل اجرا شدن نباشه.

اون رشته های در هم و برهم که میبینید حاصل توابعی هستن که رشته ها رو Encode میکنن که تا حدی امنیت بالا بره.
 

NabiKAZ

Well-Known Member
شاید کدهای در هم و برهم encode شدۀ یک url باشند و روی سرور decode بشن. در این صورت فقط خود یاهو متوجه اونها میشه. شبیه urlهایی که سایت میهن نیک استفاده میکنه.

البته در صورتی که url نباشند و دستورات جاوا باشند که احتمالا در جای دیگه توسط توابعی کدهای اصلی جاوا دیفیس یا Obfuscat و بهم ریخته شدند که شما از اونها سر در نیارید.

نبی
 

NAVIDAHWAZ

Member
خب در سايت ياهو از هر كدي كه استفاده بشه در خروجي html رو ما مي تونيم مشاهده كنيم و نمونه مشابه سايت ياهو رو هم زياد ديديم. پس چه هنري مي كنه كه همه كد هاشو انكود مي كنه و سرعت پردازش سايتشو پايين مياره ؟

يه نمونه از سايتهاي مشابه سايت ياهو كه از منو هاي بازشو هم استفاده كرده رو مي تونيد از آدرس زير مشاهده كنيد.
http://www.mekanik.ir/mekanik.html
 

NabiKAZ

Well-Known Member
خب در سايت ياهو از هر كدي كه استفاده بشه در خروجي html رو ما مي تونيم مشاهده كنيم و نمونه مشابه سايت ياهو رو هم زياد ديديم. پس چه هنري مي كنه كه همه كد هاشو انكود مي كنه و سرعت پردازش سايتشو پايين مياره ؟


حدس میزنم بیشتر url ها رو کد میکنه برای امنیت بیشتر مثل میهن نیک
 

webman

New Member
نمیدونم آقای نوید اهواز شما تا چه حد با پروسه‌ی اجرای کدهای SERVER SIDE آشنایی دارین ؟!
کدهای سایت یاهو و امثال‌هم اکثرشون Server Side هست. و موقعه اجرا در سمت سرور اجرا میشوند و حاصل (طبق تعریف خودشان ) میتواند کدهایی بصورت Java Script درBrowser خود باشد.
پس این کدهایی که شما میبینید خود سرور Hash میکند و برنامه نویس خودشو به زحمت نوشتن این کدهای ... نمیاندازه در غیر اینصورت احتمالاً باید شرکت یاهو پزشکهای مغز اعصاب خوبی داشته باشه !
منوهای باز شونده هم براحتی با تکنولوژی AJAX قابل پیاده سازی است و در بعضی مواقع باز هم شما نمیتونید کدهای Java Script اصلیشو ببینید .

بهتر نیست کدهای قابل بحث‌تر و سورس تری ارائه کنید، نه کدهای کمپایل شده؟
 
آخرین ویرایش:

جدیدترین ارسال ها

بالا