זוהי הפקודה memdump שניתן להפעיל בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS
תָכְנִית:
שֵׁם
memdump - מזרק זיכרון
תַקצִיר
memdump [-kv] [-b גודל_buffer] [-d גודל_מזבלה] [-m map_file] [-p גודל עמוד]
תיאור
תוכנית זו משליכה את זיכרון המערכת לזרם הפלט הסטנדרטי, ומדלגת על חורים פנימה
מפות זיכרון. כברירת מחדל, התוכנית זורקת את תוכן הזיכרון הפיזי (/ dev / mem).
הפלט הוא בצורה של מזבלה גולמית; במידת הצורך, השתמש ב- -m אפשרות לכידת זיכרון
מידע על פריסה.
יש לשלוח פלט מחוץ למארח דרך הרשת, כדי להימנע משינוי כל הזיכרון ב-
מטמון מערכת הקבצים. השתמש ב-netcat, stunnel או openssl, בהתאם לדרישות שלך.
טיעוני הגודל שלהלן מבינים את k (קִילוֹ) m (מגה) ו g (גיגה) סיומות. סיומות
אינם רגישים לאותיות גדולות.
אפשרויות
-k ניסיון לשפוך זיכרון ליבה (/ dev / kmem) במקום זיכרון פיזי.
אזהרה: זה יכול לנעול את המערכת עד כדי כך שאתה צריך להשתמש בכוח
מתג (לדוגמה, Solaris 8 ב-64 סיביות SPARC).
אזהרה: זה מייצר תוצאות מזויפות על ליבות Linux 2.2.
אזהרה: זה איטי מאוד במכונות 64 סיביות בגלל כתובת הזיכרון כולה
יש לחפש טווח.
אזהרה: מיפויי זיכרון וירטואלי של ליבה משתנים לעתים קרובות. תלוי ב
מערכת הפעלה, מיפויים קטנים מ גודל עמוד or גודל_buffer עלול להחמיץ או
עלול להיות דיווח שגוי.
-b גודל_buffer (ברירת מחדל: 0)
מספר בתים לכל פעולת קריאה בזיכרון. כברירת מחדל, התוכנית משתמשת ב-
גודל עמוד ערך.
אזהרה: גודל מאגר קריאה גדול מדי גורם להחמצת זיכרון ב- FreeBSD או
סולאריס.
-d גודל מזבלה (ברירת מחדל: 0)
מספר בתים של זיכרון ל-dump. כברירת מחדל, התוכנית פועלת עד הזיכרון
התקן מדווח על סוף קובץ (לינוקס), או עד שהוא נזרק ממנו / dev / mem ככל
זיכרון כפי שדווח קיים על ידי הליבה (FreeBSD, Solaris), או עד גלישת מצביע-
מסביב קורה.
אזהרה: ערך גדול מדי גורם לתוכנית לבלות זמן רב בדילוג
זיכרון לא קיים במערכות Solaris.
אזהרה: ערך גדול מדי גורם לתוכנית להעתיק נתונים לא קיימים על FreeBSD
מערכות.
-m map_file
כתוב את מפת הזיכרון ל map_file, ערך אחד בכל שורה. לפרט -M- לכתוב ל
זרם שגיאות רגיל. כל רשומת מפה מורכבת מכתובת התחלה של אזור וה-
כתובת ראשונה מעבר לאזור זה. כתובות מופרדות ברווח, והן מודפסות
כמספרים הקסדצימליים (0xhhhh).
-p גודל עמוד (ברירת מחדל: 0)
השתמש גודל עמוד כגודל עמוד הזיכרון. כברירת מחדל, התוכנית משתמשת בדף המערכת
גודל.
אזהרה: גודל עמוד גדול מדי גורם להחמצת זיכרון בזמן דילוג על חורים
לזכר.
-v אפשר רישום מילולי למטרות ניפוי באגים. מרובות -v אפשרויות להפוך את התוכנית
יותר מילולית.
השתמש ב-memdump באינטרנט באמצעות שירותי onworks.net
