صحیح ترین راه برای دریافت کد منبع تماس با نویسنده ، دارنده حق چاپ یا شخص دیگری است که حق و توانایی ارائه آن را با شما یا بدون هیچگونه شرطی دارد. در این صورت ، به احتمال زیاد دقیقاً همان چیزی را می خواهید که می خواهید. هر روش دیگری دارای اشکالات قابل توجهی است ، اما آنها نیز وجود دارد.
دستورالعمل ها
مرحله 1
کد منبع هر صفحه وب باز شده در مرورگر شما بسیار ساده قابل مشاهده است - فقط کافیست روی آن کلیک راست کرده و مورد مناسب را از منوی زمینه انتخاب کنید. بسته به مرورگری که استفاده می شود ممکن است متن متفاوت باشد: در Mozilla Firefox به آن "کد منبع صفحه" ، در Apple Safari - "مشاهده منبع" ، در Google Chrome - "مشاهده کد صفحه" ، در Opera - "منبع" گفته می شود. Code "، در Internet Explorer -" مشاهده کد HTML ".
گام 2
کد منبع اسکریپت های سمت سرور که کد HTML صفحه را با یک نرم افزار سرور با پیکربندی معمول تولید می کنند ، نمی توان از طریق یک درخواست ساده بدست آورد. می توانید کد منبع اسکریپت های PHP یا Perl را فقط با بارگیری پرونده های آنها با استفاده از پروتکل FTP یا از طریق مدیر فایل کنترل پنل میزبانی یا سیستم مدیریت محتوا مشاهده کنید. می توانید چنین پرونده هایی را با یک ویرایشگر متن معمولی باز کنید.
مرحله 3
کد منبع اسکریپت های سمت مشتری که مستقیماً در مرورگر اجرا می شوند (به عنوان مثال JavaScript) با بازیابی پرونده های آنها از حافظه نهان مرورگر ، قابل مشاهده است. و حتی ساده تر - صفحه را با تمام پرونده های همراه در یک مکان خاص ذخیره کنید. در این حالت ، لازم نیست همه چیزهایی را که در حافظه پنهان ذخیره شده است حفاری کنید. برای این کار ، در هر مرورگری ، کلید ترکیبی CTRL + S را فشار دهید و سپس "Complete Web Page" را در قسمت File Type انتخاب کنید. همچنین می توانید پرونده ها را با پسوند js حاوی کد منبع اسکریپت با یک ویرایشگر متن معمولی باز کنید.
مرحله 4
مشاهده کد منبع فیلم های Flash که توسط مرورگر بر روی رایانه شما بارگیری می شوند ، چندان آسان نیست. مرورگر کد منبع را دریافت نمی کند ، بلکه فقط نسخه کامپایل شده آن - کد اجرایی - را دریافت می کند. با این حال ، برنامه هایی برای حذف کامپایلر وجود دارند که قادر به انجام روش تبدیل معکوس هستند. به عنوان مثال ، Flash Decompiler Trillix در مرورگر شما ادغام شده و به شما امکان می دهد یک شی Flash را از یک صفحه استخراج کرده و آن را ذخیره کنید. پس از باز کردن فلش در decompiler ، به اجزای منفرد آن - تصاویر ، اسکریپت ها ، صداها و غیره دسترسی خواهید داشت. البته ، این کد به طور کامل با منابع نویسنده مطابقت ندارد ، بلکه فقط با درجه دقت کافی برای عملکرد مطابقت دارد.