הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   אני צריך עזרה בהצפנת קוד מסוים כדי לשמור על זכויות יוצרים בתכנות שלי (https://hosts.co.il/forums/showthread.php?t=86773)

OrneLL 14-12-10 12:01

אני צריך עזרה בהצפנת קוד מסוים כדי לשמור על זכויות יוצרים בתכנות שלי
 
היי, אחרי לא מעט עבודה עם wordpress שמתי לב שחלק מהמעצבים של המערכת הזו מצפינים את אחד החלקים שבהם נמצאים זכויות היוצרים של האתר. ככה אי אפשר להוריד אותם, כי אחרת יחסר אחד הקבצים והעיצוב לא יפעל כנדרש.
דוגמא:
קוד:

<? eval(gzinflate(base64_decode('FZe3jsTIFUV/RZlWYEDvoJUW9N7bZiKw6b23X6/eCSZkF+q9uvecv/7751//KM60/6N6m7Hs0734Y9vX/63TDqN/fNOtILD/5UU25cUf/xSTVV4nt0o+YXn7h31/tAzXxQBXr1fCjmzKxpqIETlqTNMUbBh+x1EAkRME0fEEifZY9Vum0Pgto4+cByA98uSJTvjHdsqvnmisnYBZV23ZGdng7ftGwcxxInkyc7mWC+WU8kTUp5BTSOOepFZ7tc8VXXjvdLjIT2n3FFEpYhQzTG3HoR4UDj8ssfjq1SDEs7sKzv7CA.......
יש לזה המשך אבל לא רוצה להציף.

השאלה שלי היא איך להצפין כמו שהם עושים?

תודה לעוזרים. |קורץ|

BlueNosE 14-12-10 12:50

משתמשים בפונקציות הצפנה דו-כיווניות. base64_encode זו הנפוצה ביותר, אבל לעיתים יש שימוש בפונקציות שהיעוד המקורי שלהם הוא בכלל לא הצפנה - כמו gzdeflate, urlencode או strrev.

הרעיון הוא לסיים הכל ב-eval - כלומר בפקודת PHP - שיקח הרבה זמן להגיע אליה (אם כי התהליך הפיך בהחלט).

לדוגמא: אם הקוד "שד335כ" מפוענח (אחרי כל הפונקציות פענוח) ל"הצג 'עומר'", ואחר כך נכנס לפונקציה eval, התוצאה תהיה כמו קריאה לפונקצית "הצג" עם הפרמטר "עומר". ככה הסוויתי את הייעוד המקורי של הקוד למחרוזת לא מובנת.

OrneLL 14-12-10 13:10

ציטוט:

נכתב במקור על ידי BlueNosE (פרסם 789073)
משתמשים בפונקציות הצפנה דו-כיווניות. base64_encode זו הנפוצה ביותר, אבל לעיתים יש שימוש בפונקציות שהיעוד המקורי שלהם הוא בכלל לא הצפנה - כמו gzdeflate, urlencode או strrev.

הרעיון הוא לסיים הכל ב-eval - כלומר בפקודת PHP - שיקח הרבה זמן להגיע אליה (אם כי התהליך הפיך בהחלט).

לדוגמא: אם הקוד "שד335כ" מפוענח (אחרי כל הפונקציות פענוח) ל"הצג 'עומר'", ואחר כך נכנס לפונקציה eval, התוצאה תהיה כמו קריאה לפונקצית "הצג" עם הפרמטר "עומר". ככה הסוויתי את הייעוד המקורי של הקוד למחרוזת לא מובנת.

תודה רבה על המידע.
על הדרך מצאתי אפשרות להכניס קוד מקור ולהצפין אותו.

שאלתי נענתה. אפשר לנעול

mrns 14-12-10 17:02

אל תחי בסרט שאי אפשר לפענך את זה, כך לדוגמא אתר שעושה את העבודה קלה - http://www.md5decrypter.co.uk.

Erez | TrustMedia.co.il 14-12-10 17:22

לגבי ההצפנה, לפרוץ אותה זה ממש ממש פשוט, והיא תעזור לך רק במקרה שהמשתמש הוא אדם ללא ידע בPHP כלל, למרות שאם הוא יחפש קצת בגוגל הוא יכול למצוא פיתרון..
אבל אם אתה רוצה להגדיל את הסיכויים שיסירו את הזכויות יוצרים, יש אנשים שמוסיפים עוד קוד מוצפן בתוך קובץ הfunctions או קבצי תבנית אחרים, שבודקים אם שינית את הfooter או שהם מוסיפים את הזכויות יוצרים דרך הwp_footer דרך קוד מוצפן בתוך קבצי התבנית, כך שלאדם ללא ידע בPHP ווורדפרס יהיה קשה למצוא איך להסיר את הקרידיטים

Hagaibl 14-12-10 18:03

יש מערכת שמנהל פה בשם Daniel עשה פעם, קוד חמוד לחלוטין :)
http://www.seekposition.net/php-encode

OrneLL 14-12-10 18:13

תודה רבה לכם.
אני יודע שלא בעיה לפענח את ההצפנה. אבל בכל זאת ככה זה יוריד את הסיכויים של הורדת זכויות יוצרים


כל הזמנים הם GMT +2. הזמן כעת הוא 05:54.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ