דף 1 מתוך 1
תוכנת מג'יק - דיסקטים
נשלח: ד' ספטמבר 13, 2017 5:48 pm
על ידי emh
תוכנת מחולל יישומים מג'יק (Magic)
אני למדתי בבית הספר קצת פסקל ואסמבלר,
ראיתי למדו עוד דברים כמו פרולוג (פעמון)
אבל מצאתי דיסקטים ומחברת של אחותי
שלפיה היא למדה תכנות בסיסי כמו בייסיק
(קלט-פלט אינפוט-פרינט, תרשימי זרימה, לולאות IF וכד')
על הדיסקט רשום שהוא דמו גרסה 1 ובדיסקט נוסף גרסה 4.20a
(כשלמדתי פסקל גם הסתפקו בתוכנה הבסיסית שבאה בדיסקט עם הספר)
כל הרישום על הדיסקט הוא באנגלית, אבל הוא מוצר ישראלי (שמוזכר בקטלוג רמה)
הדיסקט הוא 1.2 מגה-בייט, אבל הכוננים שלי מזמן לא תקינים,
אז בינתיים אפשר רק להינות מהעיצוב המעניין.
דיסקט בעטיפה של תוכנת מג'יק
Magic Demo software, דיסקט בלי עטיפה של תוכנת מג'יק

Re: תוכנת מג'יק - דיסקטים
נשלח: ד' ספטמבר 13, 2017 8:42 pm
על ידי Octarine
מעניין, מקווה שתצליח לחלץ את המידע מהדיסקטים.
Re: תוכנת מג'יק - דיסקטים
נשלח: ש' ספטמבר 16, 2017 7:59 pm
על ידי Gordi
יפה מאוד, תודה!
Re: תוכנת מג'יק - דיסקטים
נשלח: ד' דצמבר 12, 2018 8:40 pm
על ידי ndary
יש לי כונן תקין ואני יכול לעזור להוציא את המידע
Re: תוכנת מג'יק - דיסקטים
נשלח: ה' דצמבר 13, 2018 2:27 pm
על ידי emh
תרשם ותתאם איתי בהודעות.
אני גר בכרמיאל...
Re: תוכנת מג'יק - דיסקטים
נשלח: ג' אוגוסט 24, 2021 9:08 am
על ידי emh
אני חושב שמצאתי גיבוי של 2 הדיסקטים האלה (720K) עברתי על הארד דיסק ישן.
אשמח אם מישהו רוצה לנסות לפענח מה יש כאן ומה זה עושה בדיוק
https://www.mediafire.com/file/dfbyp8wq ... ic.7z/file
Re: תוכנת מג'יק - דיסקטים
נשלח: ג' אוגוסט 24, 2021 10:16 am
על ידי Octarine
טוב, זה רץ, אבל דורש מספר סידורי וקוד רישוי להתקנה.
פריצה תוכנות דוס זה לא התחום שלי אז נחכה שיבוא מישהו שיודע מה לעשות - אלא אם יש לך את המספר הסידורי, emh...
Re: תוכנת מג'יק - דיסקטים
נשלח: ג' אוגוסט 24, 2021 1:31 pm
על ידי emh
מה שיש לי זה רק דיסקטים,
ולא רשום כלום מעבר למה שהראיתי.
לא ציפיתי לקוד רישוי בגרסת דמו
(למען האמת, אני לא בטוח במאה אחוז שמה שמצאתי
זה מה שבאמת יש בדיסקטים, אולי זה מדיסקט אחר)
חבל, זה תמיד סיקרן אותי.
Re: תוכנת מג'יק - דיסקטים
נשלח: ו' אוקטובר 22, 2021 3:02 pm
על ידי Gordi
אני יכול לנסות להעיף על זה מבט כשיהיה לי קצת זמן. בכל מקרה, תודה רבה!
Re: תוכנת מג'יק - דיסקטים
נשלח: ש' אוקטובר 23, 2021 1:46 pm
על ידי Gordi
נדמה לי שעדיין חסרים קבצים.
הנה מה שהצלחתי להגיע אליו:
קודם כל צריך לערוך את Install.exe:
- לשנות בכתובת 0xA12A את הערך 0x74 ל-0xEB
- לשנות בכתובת 0xE77F את הערך 0x75 ל-0xEB
- הצג/הסתר תוכן
This is equivalent to setting the following breakpoints in the DOSBox debugger:
bp 0E55:00003672 |
bp 0A5A:00002F08
And when each of them hits, change EAX to 1 via:
sr eax 1
השינוי הזה מאפשר לעקוף את בדיקת קוד הרישוי. מה שמעניין בקוד הרישוי הוא שתוכנת ההתקנה מחפשת קבצים שונים להתקנה בהתאם לקוד הרישוי שהוכנס. כלומר, אם נכניס קוד רישוי מסויים, התוכנה תנסה לחלץ את LANGUAGE.ZIP, ואם נכניס קוד אחר, התוכנה עשויה לחפש קובץ ZIP אחר, או לבקש מהמשתמש להכניס תקליטון אחר לכונן.
את תוכנת ההתקנה צריך להריץ מתוך תיקיית השורש של הכונן. כלומר, צריך לעשות Mount לתיקייה שבה נמצאת תוכנת ההתקנה, כך ש-Install.exe ישב בתיקיית השורש (למשל: C:\Install.exe).
הקוד הבא מנתב את ההרצה לחילוץ LANGUAGE.ZIP שאכן נמצא ברשימת הקבצים שקיבלנו.
- מספר סידורי: 222222222
- קוד רישוי: ASDG-ASDgdga34asdfASDF
אבל עדיין יש בעיה: במסך הבא התוכנה לא מצליחה למצוא את LANGUAGE.ZIP כי היא מחפשת בנתיב לא נכון: C:LANGUAGE.ZIP במקום C:\LANGUAGE.ZIP. לא בטוח למה זה קורה. אפשר לתקן את זה באמצעות breakpoint עם הדיבאגר של DOSBox. כאשר התוכנה מתלוננת שהיא לא מוצאת את הקובץ, נקבע Breakpoint שיעצור כאשר מנסים לפתוח קובץ:
bpint 21 3d
כשאנחנו פוגעים ב-Breakpoint, נבדוק את הנתיב שהתוכנה מנסה לפתוח:
d ds:dx
אנחנו אמורים לראות C:LANGUAGE.ZIP. נדרוס את הערך הזה עם הערך הנכון:
sm DS:DX 43 3A 5c 4C 41 4E 47 55 41 47 45 2E 5A 49 50 00
כעת אנחנו אמורים לראות את הערך משתנה ל-C:\LANGUAGE.ZIP. נמשיך את הרצת התוכנה ונראה שמתבצע חילוץ של LANGUAGE.ZIP.
משום מה זה חוזר פעמיים. אולי יש שני קבצי LANGUAGE.ZIP שצריך לחלץ, ולנו יש רק אחד?
כאן אנחנו נתקלים בבעיה האמיתית: לאחר החילוץ, התוכנה מבקשת שנכניס את התקליטון הבא. נראה שהתוכנה יודעת מהו התקליטון הנוכחי לפי תוכן הקובץ DISK.ID. אצלנו התוכן הוא installation diskette. התוכנה מבקשת את התקליטון Demo #1.
בשורה התחתונה, אני לא בטוח שכל הסיפור הזה הוא לא מעטפת לפקודת unzip ושפשוט צריך לחלץ ידנית את התוכן של התקליטון השני.
Re: תוכנת מג'יק - דיסקטים
נשלח: ב' אוקטובר 25, 2021 8:31 pm
על ידי emh
טוב, אין לי יותר דיסקטים או מישהו שזוכר את זה בכלל.
גם את 2 הדיסקטים שיש אצלי אין לי כיום אפשרות לבדוק לעומת מה שהעליתי.
(למרות שאני חושב שזה המקור)