Как читать сообщения, хранящиеся в ОЗУ в Linux



Попробуйте наш инструмент устранения неполадок

Оперативная память (RAM) обычно относится к технологии, которая предоставляет устройствам энергозависимую область для временного хранения данных. Эта технология используется во всех форм-факторах цифровой электроники, и само ее существование не является памятью для тех, кто очень долго работал с компьютерами или сотовыми телефонами. С другой стороны, реальное содержание упомянутого воспоминания очень часто остается загадкой. Большинство операционных систем не предоставляют пользователю возможности легко проверить содержимое ОЗУ.



Простой трюк Linux CLI может, по крайней мере, помочь кодировщику исследовать нижние области ОЗУ на предмет полезных сообщений. Это полезно по нескольким причинам. Программисты и разработчики операционных систем могут захотеть узнать, сколько BIOS или UEFI остается внутри при загрузке операционной системы. Другие кодировщики также могут захотеть увидеть, какие места в ОЗУ также записывает программа. Некоторые пользователи могут сделать это по причинам устранения неполадок или даже просто из любопытства. К счастью, есть безопасный способ сделать это.



Найти простые текстовые строки в ОЗУ

Сначала вам нужно будет открыть терминал, удерживая CTRL, ALT и T. Вы также можете запустить Konsole, rxvt или любую другую программу терминала из меню приложений. Если вы хотите работать с большим экраном, вы можете удерживать CTRL и ALT, нажимая F1-F6, чтобы войти в виртуальный терминал. Теоретически следующие команды также должны работать в других дистрибутивах Unix, таких как FreeBSD.



В командной строке введите:

строки / dev / mem | Больше

Если он предупреждает вас, что вам не хватает разрешений, введите:



строки sudo / dev / mem | Больше

Вам нужно будет ввести пароль администратора. Если вы получили сообщение о том, что «строки» программ могут быть найдены в пакете, попробуйте:

строки busybox / dev / mem | Больше

или же

sudo busybox strings / dev / mem | Больше

картинка-а

После правильного анализа вы увидите стену текста, разделенную линиями. Нажатие клавиши пробела приведет к выпадению еще одного экрана, поэтому вы можете использовать меньше, а не больше в трубе. Скорее всего, вы увидите много мусора, но по крайней мере некоторые сообщения будут полезными. Поскольку к вашему компьютеру может быть подключено много гигабайт оперативной памяти, в конечном итоге вам понадобится удерживать CTRL и нажать C для выхода.

Если вы используете устаревшую машину и все еще видите сообщения о контроллере гибких дисков или дисководе компакт-дисков, то вам не о чем беспокоиться. Это просто сообщения из вашего BIOS или программы UEFI.

2 минуты на чтение