ABA


"האם אפשר לקחת את הקוד מתוכנית JAVA APPLET"
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #15950 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 15950
waseem
חבר מתאריך 1.7.02
1045 הודעות
   11:22   17.06.10   
אל הפורום  
  האם אפשר לקחת את הקוד מתוכנית JAVA APPLET  
 
   למשל התוכנית הבאה :

http://www.cim.mcgill.ca/~sveta/pr/poly2/applet.htm

אפשר לקבל את קוד המקור של התוכנית בשפת JAVA?

תודה מראש

כבר לא נהג חדש


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  לא אתה לא יכול לבחון את הקוד בJAVA זה לא קוד פתוח ronen333  17.06.10 11:39 1
     מצאתי משהו waseem 17.06.10 15:50 2
  אממ Nokia 17.06.10 21:37 3

       
ronen333 
חבר מתאריך 20.2.03
6069 הודעות
   11:39   17.06.10   
אל הפורום  
  1. לא אתה לא יכול לבחון את הקוד בJAVA זה לא קוד פתוח  
בתגובה להודעה מספר 0
 
   כמו HTML או JAVASCRIPT וכו'..
אלא אם כן מן הסתם יתנו לך את הקבצי קוד, או לחילופין תפרוץ את התוכנה/אפלט (REVERSE ENGINEERING).

יש תוכנות שעושות REVERSE ENGINEERING.. אני אישית לא מכיר. תנסה להריץ חיפוש.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
waseem
חבר מתאריך 1.7.02
1045 הודעות
   15:50   17.06.10   
אל הפורום  
  2. מצאתי משהו  
בתגובה להודעה מספר 1
 
   מין דיקומפליר כזה
רק שאני לא מצליח להוציא את ה CLASS מהאתר שנתתי או את קובץ ה JAR
אם למישהו יש מושג איך עושים זאת?

תודה

כבר לא נהג חדש


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Nokia
חבר מתאריך 1.7.02
538 הודעות, דרג אמינות חבר זה
   21:37   17.06.10   
אל הפורום  
  3. אממ  
בתגובה להודעה מספר 0
 
   ברגע שיש לך Decompiler (אתה מוזמן לנסות את cavaj java decompiler שפעם עבד בשבילי טוב) אתה פשוט צריך להתחיל למצוא את כל הקבצי class של כל האפליקציה.

נניח לפי הקוד מקור, הApplet מריץ את
<applet code="GraphPlotter.class" width=800 height=600></applet>

לכן אתה מגיע לזה שהכתובת של הקובץ class הזה הוא
http://www.cim.mcgill.ca/~sveta/pr/poly2/GraphPlotter.class

אם תעשה לזה decompile אז תגיע למסקנה שזה בעצם איזשהו קובץ שמממש Applet לכן הלוגיקה של מה שקורה לא בהכרח נמצאת בו.. יש להם עוד מחלקות כמו:
http://www.cim.mcgill.ca/~sveta/pr/poly2/Polygon.class

אתה פשוט צריך להתחיל לשחק עם הקוד מקור (שאגב לא באיכות כזאת גבוהה כי בכל זאת במעבר מקובץ Java לקובץ Class מתבצעות אופטימיזציות למיניהן) וכל מחלקה שאתה לא מזהה לנסות לבדוק אם היא נמצאת על השרת וככה הלאה..


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net