![]() |
[JS] רעיון בקשר לגניבת קוד JS.
ככה:
יש 2 קבצי JS - מס' 1, ומס' 2. בקובץ מס' 1 יהיה כל הקוד כמו שצריך. בקובץ מס' 2 יהיה ייבוא של תוכן קובץ מס' 1 (בתגית script רגילה) אבל הוא יהיה ללא ירידת שורות (הדבר היחידי שאני לא יודע איך לעשות), משמע - כל פעם שבקובץ א' תהיה ירידת שורה, בקובץ א' יהיה רק רווח (דבר שלא ימנע מהקובץ להמשיך להיות תקין). קובץ ה JS שייובא בדף ה HTML (לדוג') יהיה קובץ מס' 2. אולי חלקכם שואלים מה יוצא כאן? מה שיוצא כאן הוא של 'גנב' יהיה קשה לקרוא את הקוד. למה צריך את קובץ מס' 1 בכלל?! צריך את קובץ מס' 1 כדי שיהיה אפשר לכתוב את הקוד בנוחות. יואב. |
לא הבנתי מה הפואנטה של האשכול הזה...
|
שאני לא יודע איך ליישם את זה :P (בקטע של ההפיכת ירידות שורה לרווחים..)
|
אתה מנסה לעשות שכשיצפו בקוד מקור שלך אז במקום שיראו ירידות שורה שעשית, יראו רק רווחים?
|
ציטוט:
|
חח אצלי תמיד שאני כותב בעורך אחר מnotepad, כגון ++notepad או HTMLKit, ואני יורד שם שורות כרגיל, אחרי זה אני מעלה את זה לשרת, עושה לפעמים "הצג קוד מקור" ואז זה מראה לי הכל ביחד, רק עם רווחים, בלי ירידת שורה... בלי שום קודים מיוחדים
|
אז יש לך פתרון קצת יותר הגיוני, מה שנקרא Obfuscator - "משבש קוד" (בתרגום חופשי). זה מקדד את הקוד
|
ציטוט:
|
ציטוט:
תריץ בגוגל Javascript code obfuscator , אני בטוח שיש כמה כאלה. יש גם לשפות סקריפטינג אחרות כמו ASP, PHP וכו' |
למה צריך לקודד PHP ו ASP אם אי אפשר לראות אותן בקוד מקור...?
|
ציטוט:
מה שמיוחד בו שאם הופכים שורות לרווחים, אז אי אפשר להחזיר את הקובץ לכמו שהיה.. כי אז הוא יחזיר את כל הרווחים לירידת שורה :) בכל מקרה זה די קל לעשות דבר כזה, פשוט תעשה קובץ txt עם הסקריפט הרגיל בתוכו, ותדאג להסתיר אותו שלא ימצאו אותו, ואז תאנקלד את הקובץ לתוך משתנה, ותעשה str_replace ותחליף את \n ב " " (ללא המרכאות) לאחר מכן תעטוף את המשתנה בתגיות JS, ואז תכניס הכל למשתנה אחד, ואז תאנקלד את הדף PHP ותעשה echo למשתנה :) |
ציטוט:
ודווקא הצפנה זה רעיון לא רע, רק שיש בו בעיה - אם אני מצפין הקוד לא יצא כמו שצריך, ואם אני אחזיר למה שהוצפן (אפענח) הקוד יצא כמו שצריך ולא יצא לי כלום.. כך שאני לא מבין איך אפשר להצפין.. |
ציטוט:
קוד:
bla bla bla bla bla bla קוד:
bla bla bla bla bla bla lol lol lol lol just lol woot קוד:
bla |
ציטוט:
|
ציטוט:
שאלתי היתה ל BeeSites.. ותגיד, איך אפשר לעשות את מה שאני רוצה ב JS? |
כל הזמנים הם GMT +2. הזמן כעת הוא 03:26. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ