ورود

View Full Version : نحوه مخفی کردن فایل های css و js در هنگام view source



php_love
سه شنبه 11 مهر 1391, 02:46 صبح
سلام دوستان

می خوام یه چند تا قالب برای وبلاگها طراحی کنم که کد های سایته خودم توش باشه (برای بالا بردن رتبه سایت)
. اما کاربر خیلی راحت می تونه لینک های سایت من رو از سورس برنامه تغییر بده .

می خواستم بدونم آیا راهی هست که این فایل ها , هنگامی که کاربر view source از صفحه میگیره نشون نده .

hamidre13
سه شنبه 11 مهر 1391, 10:17 صبح
اولا كه اگه موضوع سايتت مرتبط با قالب ها نباشه به جاي ارتقا ،رنكينگ سايتت كم هم ميشه.دوما هيچ راهي وجود نداره اگه كاربرت حرفه اي باشه همه رو پيدا ميكنه

kb0y667
دوشنبه 17 مهر 1391, 02:50 صبح
برای کاربرهای سطح پایین و متوسط میشه کارهایی کرد ولی...

محمد شهرکی
شنبه 22 مهر 1391, 21:13 عصر
یه راه هست امتحانش کردم جواب میده اما شاید دوستان ایرادی بهش بگیرن ولی در هر صورت کار راه اندازه .

می تونی در ابتدای صفحه با ajax فایل های css و js رو درخواست کنی و تو صفحه رایتش کنی . اینجوری وقتی طرف view source بگیره فقط اسکریپت ajax بهش نمایش داده میشه .

kahkevatan
یک شنبه 26 خرداد 1392, 10:37 صبح
یه راه هست امتحانش کردم جواب میده اما شاید دوستان ایرادی بهش بگیرن ولی در هر صورت کار راه اندازه .

می تونی در ابتدای صفحه با ajax فایل های css و js رو درخواست کنی و تو صفحه رایتش کنی . اینجوری وقتی طرف view source بگیره فقط اسکریپت ajax بهش نمایش داده میشه .

میشه بگید چطوری لطفا خیلی ضروریه میخوام وقتی کسی سورچ میزنه ادرس فایل های سی اس اس و جی اس معلوم نباشه که با کلیک وارد بشه و به کد ها دسترسی داشته باشه

Mohsen.
یک شنبه 26 خرداد 1392, 12:27 عصر
حتی اگه با ajax هم کتابخانه ها را لود کنید باز هم قابل مشاهده است. برای مثال در Web developer گوگل کروم تب Source تمام کتابخانه های لود شده در سایت حتی اونهایی که از سایتهای دیگه لود شده اند رو نمایش میده.

tamafi6
یک شنبه 26 خرداد 1392, 13:03 عصر
دوست عزيزبه طورقطع ميگم هيچ روشي براي پنهان كردن كدهاوجودنداره يعني بخواهيدطراحي خودتون راقبل ازفروش تبليغ بكنيدوكدهابه سرقت نره, ولي يك راه حل بسيارمفيدوكاربردي كه من خودم ازاون استفاده ميكنم نرم ابزاري هست به نام كه قالب رابه صورت ‏EXEتبديل ميكنه وحتي حجم راهم پايين مياره درست مثل يك نرم ابزارشماميتونيدنمونه قالب راقبل ازفروش تبديل كنيدوبراي تبليغ دراختيارمشتري قراربديد

سعید کشاورز
یک شنبه 26 خرداد 1392, 13:08 عصر
دوست عزيزبه طورقطع ميگم هيچ روشي براي پنهان كردن كدهاوجودنداره يعني بخواهيدطراحي خودتون راقبل ازفروش تبليغ بكنيدوكدهابه سرقت نره, ولي يك راه حل بسيارمفيدوكاربردي كه من خودم ازاون استفاده ميكنم نرم ابزاري هست به نام كه قالب رابه صورت ‏EXEتبديل ميكنه وحتي حجم راهم پايين مياره درست مثل يك نرم ابزارشماميتونيدنمونه قالب راقبل ازفروش تبديل كنيدوبراي تبليغ دراختيارمشتري قراربديد
میشه اسمش رو بگین؟ یا لینک دانلود بدین؟

kahkevatan
یک شنبه 26 خرداد 1392, 14:23 عصر
نه منظور من این بود ببینید شما برید توی دنبالر کنترل ویو یا همون سرچ بزنید هیچ فایل سی اس اس یا جی اس مهمی وجود نداره در صورتی که سیستم ها یکی هست حالا بیاید توی سایت من این کارو انجام بدید

اخه اینطور باشه که اصلا کی رایت خیلی بی معنیه و هر تازه کاری میتونه هر چی دلش خواست از هر وبی برداره

http://donbaler.com
http://khakevatan.ir

2undercover
یک شنبه 26 خرداد 1392, 15:50 عصر
کپی رایت این نیست که کسی اصلا نتونه چیزی رو ببینه بلکه اینه که اونو نتونه به نفع خودش استفاده کنه که برای این کار هم در صورت مشاهده می تونید شکایت کنید (البته شاید توی ایران نشه. من نمی دونم!) توی سایت دنبالر هم اینم فایل css به راحتی پیدا شد فقط به جای این که توی تگ head باشه توی تگ body هست:

فایل CSS (http://stack.donbaler.com/min/?b=global/css&f=styles-sprite920201e4.css)

kahkevatan
یک شنبه 26 خرداد 1392, 17:23 عصر
fبین داداش من سایت منو همون دومی سورچ کنی میفهمی تمام فایل ها در دسترسه دنبالر فقط یه فایل سی اس اس معلومه که اونم فلای باکسه که اصلا مهم نیست اما من تمام فایل هام معلومه

jalil_gh
یک شنبه 26 خرداد 1392, 23:07 عصر
میتونی برای اینکه کسی از کدهای جاوااسکریپتت سر در نیاره از برنامه‌هایی مثل packer یا uglifyjs استفاده کنی.
packer (http://http://dean.edwards.name/packer/)
سمت راست تیک Base64 encode رو بزن و نتیجه رو ببین.

omidabedi
دوشنبه 27 خرداد 1392, 11:33 صبح
راه که هست
یعنی کار نشد نداره
مثلا بیایم از 2تا سرور استفاده کنیم
رو سرور 1 قالب میزاری بعد از سرور 2 با جاوااسکریپت اونارو از سرور 1 درخواست میکنیم بعد فقط صفحه ی html ساده بدون فایل css و js نمایش داده میشه البته میشه بازم ریپ کرد یا سورس رو دید اما کاره هرکسی نیست
یعنی یجورایی در حد نمیشه
اینم نمونش
حالا هرکی میتونه css بده ببینم چندتا حرفه ای اینجا داریم
http://www.wix.com/website-template/view/html/preschool?originUrl=http%3A%2F%2Fwww.wix.com%2Fweb site%2Ftemplates%2Fall%2Fbusiness-services%2Fcommunity-education%2F1&galleryDocIndex=5

یکم دیرلود میشه
یه 5 دقیقه صبر کنید میادش
دنبال مرد عمل میگردماااا :تشویق::تشویق::تشویق: :متفکر:

omidabedi
دوشنبه 27 خرداد 1392, 11:34 صبح
میتونی برای اینکه کسی از کدهای جاوااسکریپتت سر در نیاره از برنامه‌هایی مثل packer یا uglifyjs استفاده کنی.
packer (http://http://dean.edwards.name/packer/)
سمت راست تیک Base64 encode رو بزن و نتیجه رو ببین.

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

kahkevatan
دوشنبه 10 تیر 1392, 20:21 عصر
میتونی برای اینکه کسی از کدهای جاوااسکریپتت سر در نیاره از برنامه‌هایی مثل packer یا uglifyjs استفاده کنی.
packer (http://http://dean.edwards.name/packer/)
سمت راست تیک Base64 encode رو بزن و نتیجه رو ببین.



میتونی برای اینکه کسی از کدهای جاوااسکریپتت سر در نیاره از برنامه‌هایی مثل packer یا uglifyjs استفاده کنی.
packer (http://http://dean.edwards.name/packer/)
سمت راست تیک Base64 encode رو بزن و نتیجه رو ببین.

سایت عالی هست ممنونم اما اون لاین رو که اینکد میکنم همون لاین رو خطا میده

مثلا اینو میخوام اینکد کنم که توی سورس نشون نده اما خطا میده لاین رو یا دیگه فایل سی اس اس خونده نمیشه

<link href="<?= $C->SITE_URL.'themes/'.$C->THEME ?>/css/inside.css" type="text/css" rel="stylesheet" />

jalil_gh
دوشنبه 10 تیر 1392, 23:25 عصر
مثلا اینو میخوام اینکد کنم که توی سورس نشون نده اما خطا میده لاین رو یا دیگه فایل سی اس اس خونده نمیشه

<link href="<?= $C->SITE_URL.'themes/'.$C->THEME ?>/css/inside.css" type="text/css" rel="stylesheet" />
این ابزار فقط برای فایل جاوااسکریپته نه برای فایل‌های html یا css و یا php.

Bojbaj
سه شنبه 11 تیر 1392, 11:16 صبح
راه که هست
یعنی کار نشد نداره
مثلا بیایم از 2تا سرور استفاده کنیم
رو سرور 1 قالب میزاری بعد از سرور 2 با جاوااسکریپت اونارو از سرور 1 درخواست میکنیم بعد فقط صفحه ی html ساده بدون فایل css و js نمایش داده میشه البته میشه بازم ریپ کرد یا سورس رو دید اما کاره هرکسی نیست
یعنی یجورایی در حد نمیشه
اینم نمونش
حالا هرکی میتونه css بده ببینم چندتا حرفه ای اینجا داریم
http://www.wix.com/website-template/view/html/preschool?originUrl=http%3A%2F%2Fwww.wix.com%2Fweb site%2Ftemplates%2Fall%2Fbusiness-services%2Fcommunity-education%2F1&galleryDocIndex=5

یکم دیرلود میشه
یه 5 دقیقه صبر کنید میادش
دنبال مرد عمل میگردماااا :تشویق::تشویق::تشویق: :متفکر:

خب این کار هم دقیقا مثل همون فراخوانی با Ajax داره عمل میکنه، فقط به صورت مجزا المنت ها رو استایل دهی میکنه.

اگه از این روش ها میخوای استفاده کنی فقط به شرطی خوبه که سایتت در رابطه با ارایه پوسته ها یا همچین چیزایی باشه که نخوای کاربرا بتونن راحت پوسته رو ریپ کنن.
ولی برای سایت شخصی اصلا خوب نیست. چون اگه جاوااسکریپت کاربر خاموش باشه کلا استایل ها نمایش داده نمیشه !

kahkevatan
چهارشنبه 12 تیر 1392, 07:34 صبح
این ابزار فقط برای فایل جاوااسکریپته نه برای فایل‌های html یا css و یا php.

خب میشه واسه html , css , php هم بذارید
:قلب::قلب: