Ini ialah arahan memdump yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.
JADUAL:
NAMA
memdump - dumper memori
SINOPSIS
memdump [-kv] [-b saiz_penampan] [-d saiz_buangan] [-m fail_peta] [-p saiz_halaman]
DESCRIPTION
Program ini membuang memori sistem ke aliran keluaran standard, melangkaui lubang masuk
peta ingatan. Secara lalai, program membuang kandungan memori fizikal (/ dev / mem).
Output adalah dalam bentuk pembuangan mentah; jika perlu, gunakan -m pilihan untuk menangkap memori
maklumat susun atur.
Output hendaklah dihantar di luar hos melalui rangkaian, untuk mengelakkan menukar semua memori dalam
cache sistem fail. Gunakan netcat, stunnel atau openssl, bergantung pada keperluan anda.
Argumen saiz di bawah memahami k (kilo) m (mega) dan g (giga) akhiran. Akhiran
tidak peka huruf besar-besaran.
Pilihan
-k Percubaan untuk membuang memori kernel (/ dev / kmem) dan bukannya ingatan fizikal.
Amaran: ini boleh mengunci sistem sehingga anda perlu menggunakan kuasa
suis (contohnya, Solaris 8 pada SPARC 64-bit).
Amaran: ini menghasilkan keputusan palsu pada kernel Linux 2.2.
Amaran: ini sangat perlahan pada mesin 64-bit kerana keseluruhan alamat memori
julat perlu dicari.
Amaran: pemetaan memori maya kernel kerap berubah. Bergantung kepada
sistem pengendalian, pemetaan lebih kecil daripada saiz_halaman or saiz_penampan mungkin terlepas atau
mungkin tersalah lapor.
-b saiz_penampan (lalai: 0)
Bilangan bait setiap operasi bacaan memori. Secara lalai, program menggunakan
saiz_halaman nilai.
Amaran: saiz penimbal baca yang terlalu besar menyebabkan memori terlepas pada FreeBSD atau
solaris.
-d saiz tempat pembuangan sampah (lalai: 0)
Bilangan bait memori untuk dibuang. Secara lalai, program berjalan sehingga ingatan
peranti melaporkan akhir fail (Linux), atau sehingga ia telah dibuang daripada / dev / mem sebanyak
ingatan seperti yang dilaporkan hadir oleh kernel (FreeBSD, Solaris), atau sehingga balut penunjuk-
sekeliling berlaku.
Amaran: nilai yang terlalu besar menyebabkan program menghabiskan banyak masa untuk melangkau
memori yang tidak wujud pada sistem Solaris.
Amaran: nilai yang terlalu besar menyebabkan program menyalin data yang tidak wujud pada FreeBSD
sistem.
-m fail_peta
Tulis peta ingatan ke fail_peta, satu entri setiap baris. Nyatakan -m- untuk menulis kepada
aliran ralat standard. Setiap entri peta terdiri daripada alamat permulaan wilayah dan
alamat pertama di luar wilayah itu. Alamat dipisahkan oleh ruang, dan dicetak
sebagai nombor perenambelasan (0xhhhh).
-p saiz_halaman (lalai: 0)
Penggunaan saiz_halaman sebagai saiz halaman memori. Secara lalai program menggunakan halaman sistem
saiz.
Amaran: saiz halaman yang terlalu besar menyebabkan memori terlepas semasa melangkau lubang
dalam kenangan.
-v Dayakan pengelogan verbose untuk tujuan penyahpepijatan. Pelbagai -v pilihan membuat program
lebih bertele-tele.
Gunakan memdump dalam talian menggunakan perkhidmatan onworks.net