מחפש עזרה ב-w32dasm

voguemaster

New member
רצוי לשאול לא ?

מה דעתך לשאול שאלה קודם ?
 

bool58

New member
שאלה

בסטרינג רפרנס אני אמור למצוא את הודעת השגיאה, אבל כל מה שאני רואה זה אותיות וסמלים בודדים. מה אני עושה הלאה?
 

voguemaster

New member
כמה אפשרויות

ראשית, אל תסמוך על כך שתוכל תמיד למצוא את ה-REF בעזרת DASM. לא תמיד זה אפשרי ומכמה סיבות טובות. הסיבה הראשונה היא שנורא קל לעבוד על כל disassembler מצוי, ובכמה שיטות. אפשר בצורה מאוד פשוטה להסתיר מחרוזות בקבצים אחרים של התוכנה או להצפין אותם בצורה מסוימת. מה שרוב המפתחים היום עושים זה להשתמש בתוכנות דחיסה (PACKERS) מסוגים שונים, שהן בימינו גם תוכנות הגנה לא רעות בכלל (ASPACK ו-ASPROTECT צורפו ביחד). לכן קודם צריך לגלות אם התוכנה דחוסה ואם כן אז לפתוח אותה (או ידנית, שזה כיף, או אוטומטית בעזרת UNPACKER מוכר) ורק אז אפשר לתת ל-W32DASM לעשות את עבודתו בצורה נאמנה. אם אתה לא רואה STRING REFS בכלל, כנראה שפה מצויה הבעיה, או שהמחרוזות ממוקמות בקובץ אחר. במידה והן בקובץ אחר, נסה למצוא איפה התוכנית קוראת את המחרוזת מהקובץ השני (או למעשה מתי היא משתמשת בה) ואז תעבוד אחורה לתנאים שגרמו לכך.
 
למעלה