Я використовую Ubuntu 12.04
Я читав наступний підручник про те, як отримати доступ до вмісту ОЗУ в Linux ....
http://www.rootninja.com/using-dd-to-search-for-strings-in-memory-or-devices/
Код:
dd if=/dev/mem | hexdump -C | grep “string to search for”
Отже, я запускаю код ...
Код:
sudo dd if=/dev/mem | hexdump -C > NAMEOFOUTPUTFILEHERE.txt
І ... він починає викачувати HEX-код, до декількох секунд, де написано:
dd: reading `/dev/mem': Operation not permitted
2056+0 records in
2056+0 records out
1052672 bytes (1.1 MB) copied, 0.44834 s, 2.3 MB/s
В основному .. Я можу отримати близько 3,3 МБ оперативного вмісту оперативної пам'яті-- до припинення програми, кажучи: "Операція не дозволена"
І тому мені цікаво, чому я не в змозі скинути весь вміст ОЗУ? Це навмисне обмеження в Ubuntu, щоб зупинити шкідливих хакерів? Або це щось інше? Хтось знає? Дякую
1052672 bytes (1.1 MB) copied
. Не 3.3MB (ні 2.3MB / sec, яка була швидкістю).