Как найти файлы оперативной памяти

Страница 1 из 2


  1. blizzard

    blizzard

    New Member

    Публикаций:

    0

    Регистрация:
    29 дек 2007
    Сообщения:
    9

    Есть программы, позволяющие полностью увидеть содержимое оперативки (это не бредовая идея, случайно, содержимое ведь меняется?)?
    По идее, сегмент+смещение (4 байта, 2^32 — 4 млрд адресов) должны показывать все, но в Turbo Debugger’е наблюдаю какую-то фигню: загружаю в первый TD программу, смотрю на ее данные и их положение в памяти, запускаю второй TD, перехожу по тому же адресу — совершенно другой код. Я знаю, что отладчик меняет исполняемую программу, но не так же сильно!


  2. Magnum

    Magnum

    New Member

    Публикаций:

    0

    Регистрация:
    29 дек 2007
    Сообщения:
    925

    blizzard
    учи мат часть
    Каждый процесс выполняется В СВОЕМ ВИРТУАЛЬНОМ АДРЕССНОМ ПРОСТРАНСТВЕ


  3. Magnum

    Magnum

    New Member

    Публикаций:

    0

    Регистрация:
    29 дек 2007
    Сообщения:
    925

    http://www.wasm.ru/publist.php?list=24


  4. blizzard

    blizzard

    New Member

    Публикаций:

    0

    Регистрация:
    29 дек 2007
    Сообщения:
    9

    Понятно. Но вопрос все равно остается: есть такие программы? Или ассемблер чего-то не может? :)


  5. Magnum

    Magnum

    New Member

    Публикаций:

    0

    Регистрация:
    29 дек 2007
    Сообщения:
    925

    1. Artmoney
    2. В пакете masm32 при установленном KmdKit в папке тоолз есть просмотр содержимого оперативы
    3. Либо в Visual Studio нажми Alt+6


  6. rei3er

    rei3er

    maxim

    Публикаций:

    0

    Регистрация:
    15 янв 2007
    Сообщения:
    917
    Адрес:
    minsk

    /dev/mem
    это в Linux естественно


  7. wasm_test

    wasm_test

    wasm test user

    Публикаций:

    0

    Регистрация:
    24 ноя 2006
    Сообщения:
    5.582

    при чем тут ассемблер?в защищенном режиме нельзя аппаратно — виртуализация памяти. в реальном режиме можно, но там сегмент+смещение это 20 бит и 1 миллион адресов. так что о чем идет речь я не понял?? ты о чем

  8. дык собрать по страницом чо куда отображаецо ведь можно ;)


  9. Vov4ick

    Vov4ick

    Владимир

    Публикаций:

    0

    Регистрация:
    8 окт 2006
    Сообщения:
    581
    Адрес:
    МО

    Я пытался вгонять винду в бсод с поставленной галкой «Сдампить всё ОЗУ при ошибке» в настройках, но дампится, как я понял, не всё. Если нужно всё, кроме первого мегабайта, проще нажать сброс, загрузить ДОС и посмотреть память. А ещё проще воспользоваться winHEX’ом или аналогичным просмотрщиком, правда нет доступа к адресам 1000-10000

    Это естественно. даже несмотря на то, что винда создала одинаковые среды для эмуляции, дебугер скорее всего были запущены по-разному, соответствено легли в разные области памяти и программы, в них загруженные.


  10. RamMerLabs

    RamMerLabs

    Well-Known Member

    Публикаций:

    0

    Регистрация:
    11 сен 2006
    Сообщения:
    1.420

    она лазит в АП атакуемого процесса, а не по всей RAM’ке


  11. wasm_test

    wasm_test

    wasm test user

    Публикаций:

    0

    Регистрация:
    24 ноя 2006
    Сообщения:
    5.582

    Freeman
    А кто сказал что все страницы куда-то ображаются? =)

    нет, дампится всё ОЗУ. Смотри мою статейку по дампу, я там написал как и что дампится и при каких галочках.

    В любом случае всё озу можно посмотреть через NtSysDbgCtrl


  12. rei3er

    rei3er

    maxim

    Публикаций:

    0

    Регистрация:
    15 янв 2007
    Сообщения:
    917
    Адрес:
    minsk

    а кто мешает по страничке последовательно отображать
    физические страницы на адресное пространство ядра?
    через MmMapIoSpace() например


  13. wasm_test

    wasm_test

    wasm test user

    Публикаций:

    0

    Регистрация:
    24 ноя 2006
    Сообщения:
    5.582

    не думаю что ему нужно в ядре ))


  14. UTeX

    UTeX

    New Member

    Публикаций:

    0

    Регистрация:
    19 окт 2007
    Сообщения:
    584

    blizzard
    все зависит от того какая преследуется цель.
    Сдампить то можно все — но хватит ли у тебя сил?

    Если ты тут используешь TD значит ты совсем не ориентируешься в теме, т к он как уже было сказано выше запускается в режиме эмуляции под вирт машиной. Так в чем собственно дело? Для чего это все?


  15. rei3er

    rei3er

    maxim

    Публикаций:

    0

    Регистрация:
    15 янв 2007
    Сообщения:
    917
    Адрес:
    minsk

    MmMapIoSpace — это ж ядерная функция
    если есть что-то другое аналогичное юзермодное
    тогда можно это и использовать

  16. тока не везде буит пахать, наверна


  17. wasm_test

    wasm_test

    wasm test user

    Публикаций:

    0

    Регистрация:
    24 ноя 2006
    Сообщения:
    5.582

    rei3er

    ээ sysdbgctrl?)ну да, до 2к3 сп1 или где там ее прикрыли..


  18. blizzard

    blizzard

    New Member

    Публикаций:

    0

    Регистрация:
    29 дек 2007
    Сообщения:
    9

    Great

    Ну, по-моему, такие вещи как просмотр памяти должны выполняться с использованием низкоуровневых средств.Блин, совсем забыл

    Vov4ick

    Мне очень нравится HexWorkshop, но там по-моему нет такой возможности — если им кто-то пользовался, может, я что-то просмотрел?

    UTeX

    Самый общий ответ — просто интересно. В частности — вот с этим отладчиком — даже он показывает не то, что на самом деле в памяти находится, а хочется видеть реальную картину.

    Кстати, я решил на MASM перейти. Понял, что модель Flat рулит, пришлось отказаться от DOS-овских ф-й по работе с файлами, а даже простейших констант по работе с файлами в TASM 5.0 почему-то нет. Неужели его так давно закрыли?

    Большое всем спасибо.


  19. wasm_test

    wasm_test

    wasm test user

    Публикаций:

    0

    Регистрация:
    24 ноя 2006
    Сообщения:
    5.582

    А по-моему, Си ничем не хуже и у тебя вообще странные понятия о низкоуровневых средствах, очень смахивающие на общепринятые в среде, где не знают про ассемблер и подобное, стереотипы. Слышали звон, да не знают где он. Без обид, если я не прав, но очень смахиваетСмотреть физическую память тебе не нужно, поверь. Смотреть виртуальну память можно в олли например.

    И вообще я кстати не понял, ты пишешь про ДОС, про эмуляцию ДОС или про Win32?
    Иногда заикаешься про TD, иногда про сегмент-смещение, иногда про запуск второго (!) TD.
    Разберись уж!
    1) Если ты в реальном режиме, тогда есть классный отладчик AfdPro. Смотришь память как хочешь
    2) Если ты в Windows, в режиме эмуляции DOS, тогда советую тот же отладчик, но лишь с той разницей — программы, замущенные в разных «окнах» DOS, друг на друга не влияют (обычно). Поэтому что ты ожидаешь увидеть, запустив «второй» TD, я не знаю.
    3) Если ты в Win32, я уже посоветовал Olly


  20. Magnum

    Magnum

    New Member

    Публикаций:

    0

    Регистрация:
    29 дек 2007
    Сообщения:
    925

    Человек просто не знает разницы между реальным и защищенным режимами, отсюда и подобные вопросы.
    Он не знает, что такое собственное 4хГб виртуальное адрессное пространство,
    При запуске нескольких копий олли в отдельных регионах памяти он наблюдает разные картинки. И думает, что это отладчик портит память.
    Он не понимает, что у каждой копии олли свое АП. Он думает, что все приложения «видят друг друга» и находятся в одном АП, как в ДОСе.

    Тот же эффект «порчи отладчиком памяти» он хочет в досе воспроизвести, не понимая, в чем разница. Отсюда и эксперементы с 2мя и более копиями TD

    А вы тут о ядре и о системных функциях глаголите… К основам его отправляйте… Человек полный нуб.

Страница 1 из 2


WASM

Содержание

  1. Как узнать куда идет расход ОЗУ, если его нет в процессах?
  2. Как узнать, что занимает оперативную память компьютера
  3. Не плоди вкладки браузера
  4. Посмотри автозагрузку и службы
  5. Как почистить и разгрузить оперативную память компьютера на Windows 7
  6. Что такое оперативная, физическая и видеопамять
  7. Как посмотреть, чем занята оперативка
  8. Как освободить оперативную память компьютера
  9. Закрыть ненужные программы и приложения
  10. Закрытие фоновых процессов и служб
  11. ТОП-3 Простых способа как очистить оперативную память на компьютере или ноутбуке под управлением в Windows 7/10
  12. Зачем чистить оперативную память?
  13. Очистка при помощи «Диспетчера задач» Windows
  14. Чистим автозагрузку
  15. Используем сторонние приложения
  16. KCleaner
  17. Mz RAM Booster
  18. Wise Memory Optimizer
  19. Заключение
  20. ВИДЕО: Как ОЧИСТИТЬ ОПЕРАТИВНУЮ ПАМЯТЬ на Компьютере
  21. Как ОЧИСТИТЬ ОПЕРАТИВНУЮ ПАМЯТЬ на Компьютере
  22. Битва за «оперативку» – как почистить ОЗУ?
  23. Что ест оперативную память
  24. Как очистить оперативную память
  25. Ручная очистка ОЗУ
  26. Программы для очистки ОЗУ
  27. Поиск и удаление вирусов
  28. Как разгрузить оперативную память в Windows 10

Как узнать куда идет расход ОЗУ, если его нет в процессах?

Это очень странно, я открываю диспетчер задач, всего у меня 16 ГБ ОЗУ, показывает что потребляет 20% когда все закрыто!

59e39252a56a4349959943

Пошарил по процессам, не пойму где утечка, сканировал на вирусы, все-равно, виндоус жрет 1 гб, до процессы ну еще 1 макс, и все равно их нет в процессах, куда еще 1 гб делся? Как можно отследить куда расход идет, в случае если кто то поставил фишинговое или скрытое ПО для фарма лайткойнов?

Это подозрительно, обычно когда сильно забивает и я никак не могу убрать это, перебивал винду стирая вообще все под чистую. Когда чистый windows, у меня грузило 5%-10% ОЗУ максимум, теперь 20% минимум.

11540352d8024a928dc33b3d9e0db91b

Как узнать куда идет расход ОЗУ, если его нет в процессах?

46d575a02b22465e8052e792e81335f8

46d575a02b22465e8052e792e81335f8

46d575a02b22465e8052e792e81335f8

11540352d8024a928dc33b3d9e0db91b

11540352d8024a928dc33b3d9e0db91b

227efd54a09b6ad3b36934d18290d1fe

Запуск Windows и приложений сопровождается чтением в память и обработкой огромного количества файлов. Зачастую один и тот же файл открывается по несколько раз для чтения различных сегментов. Такой нерациональный доступ к файлам занимает много времени. Гораздо эффективнее обращаться к каждому файлу только один раз, загружая информацию в оперативную память ещё до того, как она станет нужна программам. Prefetcher наблюдает за тем, какой код и данные (включая NTFS Master File Table) загружаются в процессе запуска операционной системы и приложений. Он накапливает эти сведения в файлах трассировки для оптимизации загрузки кода и данных при следующих запусках.

На вкладке «производительность» диспетчера задач посмотрите на количество «доступной» а не «свободной» памяти

Винда, начиная с висты, потихоньку забивает память файловым кэшем что бы быстрее работать с диском (часто используемые файлы хранятся и в памяти тоже, и читаются быстро из памяти, а вот пишутся на винт).

Источник

Как узнать, что занимает оперативную память компьютера

Что занимает память компьютера и как её очистить

Если вы помните, не так давно я публиковал на блоге статью, в которой рассказывал о загрузке процессора. Так вот, здесь хочется провести параллель, поскольку приложения, которые грузят CPU, также занимают и оперативную память.

А это значит, что и пользоваться мы будем теми же инструментами для выявления ресурсоемких процессов. Это хорошо, поскольку люди ленивы по своей натуре и учиться чему-то новому хотят не всегда.

Начать стоит, конечно, с уже известного нам Диспетчера задач. Нажимаем на клавиатуре магическую комбинацию CTRL+ALT+DEL и начинаем разбираться. О да, это интересно.

Сразу сортируем по убыванию столбец «Память» и видим программы, которые кушают ресурсы больше всего. Самое простое, что можно сделать, это вызвать правой кнопкой мыши дополнительное меню и завершить процесс. chto zanimaet operativnuju pamjat

Но опять хочу предостеречь. Смотрите, что закрываете. Системные процессы Windows без понятия трогать не стоит. А узнать, что его использует система можно с помощью функции «Подробно» или воспользовавшись поиском в интернете. На картинке выше как раз приведен пример такого (системного) процесса.

Не плоди вкладки браузера

Все мы любим сидеть в интернете. Ну как же без него в наше время. Нередко бывает так, что у пользователя в браузере открыт целый пул вкладок. Конечно, ведь многие успевают одновременно читать новости, переписываться в соц. сети и, например, проверять почту. Вундеркинды!

Каждая такая вкладка находится в оперативной памяти компьютера. Прикиньте, как легко можно загрузить ее до предела. Отсюда вывод: не держите в открытом состоянии ненужные вам страницы. Зачем, ребята? Попользовались и закрыли. Это же так просто.

На следующем примере видно, что для каждой такой страницы Яндекс.Браузер запускает отдельный процесс. И вот представьте, если объема ОЗУ на компьютере и так хватает впритык. Есть над чем подумать. chto zanimaet operativnuju pamjat 2

Посмотри автозагрузку и службы

Думаю, тут все понятно. Заходим в одноименный раздел Диспетчера задач и смотрим, все ли из приведенного списка действительно нужно для работы в фоновом режиме.

Довольно часто в Сети в случаях острой нехватки памяти советуют отключать службы, которые не относятся напрямую к Майкрософт, то есть к системным. Как по мне, мера не совсем популярная, но имеет право на жизнь.

Делается следующим образом на примере Windows 10. В строке поиска вбиваем комбинацию, указанную под рисунком ниже и переходим в раздел «Службы». blank

Здесь рекомендую сразу поставить галку «Не отображать службы Майкрософт», чтобы не закрыть что-нибудь системное. А дальше в приведенном списке можно снимать галки напротив названий, чтобы отключить сервис.

Конечно же, после действий с автозагрузкой и службами желательно перезагрузить компьютер. Ну как, он у вас включился? Значит, вы все сделали правильно. А я в этом месте словил себя на мысли, что пост плавно перешел на тему, как очистить ОЗУ. 😉

Подведем итоги. Теперь вы знаете, как проанализировать занятую память компьютера. Если все перечисленные манипуляции вам ничем не помогли, возможно, пора задуматься над увеличением ее объема. Что думаете по этому поводу? Пишите в комментариях.

Источник

Как почистить и разгрузить оперативную память компьютера на Windows 7

ozu

Оперативная память является важнейшей составляющей любого компьютера или ноутбука. В большей степени она определяет скорость работы устройства и, соответственно, чем больше ОЗУ будет установлено на компьютере, тем лучше и проще тот будет работать. Повысить производительность компьютера можно увеличением физического объёма памяти, но в Windows 7 того же результата можно несколько иными способами, например, почистить.

Что такое оперативная, физическая и видеопамять

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

Кроме оперативного запоминающего устройства, имеется ещё несколько видов памяти, это физическая и видеопамять.

Если вы взглянете на системные показатели, которые отображают количество ОЗУ, то наверняка удивитесь, ведь там будет указан чуть меньший объем, чем вы установили. Некоторый объём оперативной памяти система автоматически резервирует для фунционирования центрального процессора. Как правило, этот объем — не очень большой, но является обязательным для работы «мозга» персонального компьютера. Именно эта часть называется физической памятью устройства.

Каждый видеоадаптер обладает своей памятью. По сути — это та же оперативная память, только установленная на отдельный компонент компьютера, которая выполняет функцию передачи изображения на монитор. В отличие от традиционных планок ОЗУ, каждую из которых владелец ПК может самостоятельно заменить (добавить, убрать некоторые либо заменить их), видеопамять является несъемной. В результате увеличить объем такой памяти можно только путём замены старого видеоадаптера на новый либо покупкой дополнительной видеокарты.

Как посмотреть, чем занята оперативка

Операционная система Windows 7 может показывать пользователю информацию о том, чем в текущий момент времени занята оперативная память компьютера. Все это можно просмотреть самостоятельно, без дополнительных инструментов, воспользовавшись системными, встроенными возможностями. В этом пользователям поможет «Диспетчер задач». Его можно открыть двумя способами: Нажать на клавиатуре комбинацию клавиш Ctrl+Alt+Del и в появившемся меню выбрать приложение «Диспетчер задач». Щёлкнуть правой кнопкой мыши на «Панели задач» и уже там выбрать «Диспетчер задач».

По умолчанию, программа автоматически открывает пользователю вкладку «Быстродействие». Здесь можно посмотреть на загруженность центрального процессора в текущий момент времени, на то, как сильно он используется запущенными программами, а также взглянуть на хронологию использования физической памяти. В некоторых случаях это может понадобиться. Тем не менее, здесь представлен лишь график загрузки отдельных элементов системы, а более точную и подробную информацию пользователи могут найти во вкладке «Процессы».

В «Процессах» указывается вся информация о запущенных приложениях на компьютере, в том числе даже те процессы, которые появились в результате сбоев. В крайней левой колонке можно посмотреть название процесса, в предпоследней количество занятой тем или иным процессом оперативной памяти, а в крайней правой — подробное описание. Таким образом вы можете взглянуть на таблицу и отсортировать все процессы, например, по количеству потребляемых ресурсов и при необходимости завершить их.

Как освободить оперативную память компьютера

ОЗУ зачастую является дефицитным ресурсом для множества приложений. Некоторые из них пользователь запускает совершенно осознанно, а другие начинают работать по «воле» системы либо из-за автозагрузки. Не стоит забывать и о том, что существуют такие приложения, которые осознанно вредят устройству, могут потреблять значительную часть системных ресурсов — вредоносное программное обеспечение. Как бы то ни было, все они потребляют оперативную память, поэтому пользователю необходимо регулярно производить очистку оперативной памяти.

Закрыть ненужные программы и приложения

Самый простой способ очистки ОЗУ заключается в отключении различных программ и приложений.

zakryt prilozheniya

Закрываем активные приложения

Таким образом можно освободить некоторую часть физической памяти. Все активные программы и приложения операционная система Windows 7 отображает в виде специальных иконок, располагающихся в нижней части экрана, на «Панели задач». Благодаря новому интерфейсу Aero, который появился ещё в ОС Windows Vista, пользователь может с лёгкостью просмотреть рабочий вид окон. Таким образом можно понять — в каких окнах осталась важная, несохраненная информация. Все те приложения, в которых вы сейчас не нуждаетесь, можете отключить и увеличить быстродействие, освободить память компьютера, а для этого достаточно нажать на крестик, располагающийся в верхней части активного окна.

Отдельно следует упомянуть про работу веб-браузеров. Дело в том, что каждая новая вкладка, которую вы откроете в браузере, представляет для системы отдельный процесс. Таким образом, если количество таких вкладок будет большим, а объем оперативной памяти, наоборот, маленьким, то быстродействие вашего компьютера значительно ухудшится. Если вам сейчас браузер вообще не нужен, то закройте его полностью. Если же нуждаетесь только в каких-то отдельных вкладках, то оставьте их, а остальное уберите. Например, часто бывает так, что пользователи вводят запрос в поисковик и оставляют эту вкладку открытой. Она тоже будет использовать системные ресурсы, поэтому убедитесь, что все те вкладки, которые вам не нужны — отключены.

При необходимости, пользователи могут воспользоваться «Диспетчером задач», чтобы отключить активные приложения. Для этого потребуется:

panel zadach 1

Щелкаем на «Панели задач» и выбираем «Запустить диспетчер задач»

dispetcher zadach 1

В «Диспетчере задач» открываем вкладку «Приложения»

Здесь будут отображаться все активные задачи, в том числе и те, которые невозможно закрыть простым нажатием на «крестик» в правом верхнем углу окна (зависшие приложения). Старайтесь использовать этот способ только тогда, когда какие-то программы на вашем компьютере зависли и не отвечают на действия.

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

Закрытие фоновых процессов и служб

Некоторые виды программ и приложений работают в так называемом фоновом режиме и потребляют оперативную память. Как правило, активного окна у них нет. Весь их интерфейс либо сворачивается в трей, либо вовсе не заметен. Тем не менее, это не говорит о том, что они не потребляют системные ресурсы. Зачастую именно они становятся причиной снижения быстродействия персонального компьютера, ухудшения его работоспособности. Поэтому рекомендуется хотя бы иногда проверять все процессы. Для этого следует:

panel zadach

Щелкаем на «Панели задач» и выбираем «Запустить диспетчер задач»

Источник

ТОП-3 Простых способа как очистить оперативную память на компьютере или ноутбуке под управлением в Windows 7/10

Оперативная память – это важнейший компонент любого компьютера, который отвечает за его быстродействие. Чем больше оперативки, тем лучше ПК себя ведет при работе с кучей программ. И иногда оперативную память нужно чистить. Желательно регулярно.

Зачем чистить оперативную память?

Ответить на этот вопрос одним предложением невозможно. Начнем с того, что оперативная память (даже самая объемная) может не выдержать кучи запущенных программ и компьютер начнет жутко тормозить и лагать.

То же самое может произойти и в том случае, если программы (особенно ресурсоемкие) работают постоянно в фоне. Оперативная память просто не выдерживает такой нагрузки и начинает работать файл подкачки, который располагается на медленном жестком диске. Отсюда и тормоза.

Так что оперативную память нужно время от времени очищать. И сделать это можно несколькими способами. Причем можно даже не использовать сторонних приложений (хотя и этот вариант мы рассмотрим).

fullsize

Очистка при помощи «Диспетчера задач» Windows

У операционной системы Windows есть такой замечательный компонент, как «Диспетчер задач», который позволяет управлять работой ОС. Также он умеет мониторить общее состояние памяти. По его показателям можно понять, что нагрузка на RAM достигла критической массы.

Более того, «Диспетчер задач» позволяет очистить оперативную память в пару кликов. И это не может не радовать. Пользоваться этим компонентом очень просто. Для очистки памяти нужно выполнить следующие действия.

1. Кликаем правой кнопкой мыши по значку «Пуск» и в контекстном меню выбираем «Диспетчер задач».

fullsize

2. В главном окне компонента щелкаем на категорию «Память». Это действие отсортирует процессы по степени загрузки оперативной памяти компьютера или ноутбука.

fullsize

3. Теперь кликаем по самым ресурсоемким процессам правой кнопкой мыши и выбираем «Снять задачу». Это действие выгружает процессы из RAM.

fullsize

Так стоит делать для всех процессов, которые не являются системными. Однако выгружать из памяти можно только те программы, которые не работают в данный момент. Если выгрузить работающую, то в лучшем случае она перестанет работать. В худшем – система зависнет.

Чистим автозагрузку

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

Те программы, которые запустились вместе с ОС работают в фоне постоянно и нагружают оперативную память устройства очень сильно. Потому и нужно почистить автозагрузку. Сделать это можно при помощи того же «Диспетчера задач». Ин6трукция такая.

1. Запускаем «Диспетчер задач» уже известным нам способом (или сочетанием клавиш «Ctrl+Shift+Esc»). В нем сразу переходим на вкладку «Автозагрузка».

fullsize

2. Выбираем ненужное приложение, кликаем по нему правой кнопкой мыши и выбираем «Отключить».

fullsize

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

Используем сторонние приложения

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

Мы рассмотрим несколько наиболее эффективных и популярных программ для очистки оперативной памяти компьютера от ненужного мусора. Они совершенно бесплатны и просты в использовании.

KCleaner

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

Скачать приложение можно совершенно бесплатно с официального сайта производителя. Установка происходит по стандартному сценарию. Единственное – не нужно менять путь установки. Алгоритм действий очень прост.

1. Запускаем программу с помощью ярлыка на рабочем столе.

fullsize

2. Если нужна обычная очистка, то в главном окне программы щелкаем на кнопку «Очистить». Процесс начнется автоматически. По завершении приложение выдаст соответствующее сообщение.

fullsize

3. Однако лучше всего использовать кнопку «Clean&Restart». Она запускает глубокую очистку, во время которой компьютер перезагружается.

fullsize

Выполнять такую процедуру рекомендуется раз в месяц. KCleaner – это одна из тех программ, которые должны быть на компьютере любого пользователя. Она помогает поддерживать нормальную работу компьютера в любых условиях.

Mz RAM Booster

Еще одна превосходная утилита для работы с оперативной памятью. Она не только умеет чистить RAM, но и обладает богатым инструментарием по ее оптимизации. Интерфейс программы интуитивно понятен. Хоть адекватного русского языка и нет.

Скачать утилиту можно совершенно бесплатно с официального сайта разработчика. Процесс установки стандартен. Вопросов не возникнет даже у новичков. А для очистки оперативной памяти при помощи этой программы нужно сделать следующее.

1. Запускаем утилиту при помощи соответствующей иконки.

fullsize

2. В главном окне программы достаточно нажать только одну кнопку «Smart Optimize». Начнется процесс очистки и оптимизации памяти. Когда он завершится, программа выдаст сообщение. На английском языке.

fullsize

3. Есть у программы и опция оптимизации процессора. Для запуска этого задания достаточно нажать на кнопку «CPU Boost».

fullsize

Mz RAM Booster умеет также оптимизировать ОС и постоянно мониторит состояние оперативной памяти и процессора. Весьма полезная программа, которая точно должна быть под рукой у каждого пользователя.

Wise Memory Optimizer

Небольшая утилита с широкими возможностями. Она предназначена исключительно для работы с оперативной памятью и умеет производить ее полную оптимизацию. Программа совершенно бесплатна, обладает приятным интерфейсом и полностью на русском языке.

Скачать утилиту можно совершенно бесплатно на сайте разработчика. Кстати, она использует открытый исходный код, что тоже неплохо. Установка утилиты очень проста. А пользоваться ей еще проще. Для оптимизации нужно сделать следующее.

1. Запускаем программу при помощи ярлыка на рабочем столе.

fullsize

2. В главном окне нажимаем всего только одну кнопку под названием «Оптимизация».

fullsize

Процесс начнется и закончится автоматически. Wise Memory Optimizer – один из самых миниатюрных оптимизаторов оперативной памяти. Весит приложение в установленном виде всего несколько мегабайт.

Заключение

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

ВИДЕО: Как ОЧИСТИТЬ ОПЕРАТИВНУЮ ПАМЯТЬ на Компьютере

Как ОЧИСТИТЬ ОПЕРАТИВНУЮ ПАМЯТЬ на Компьютере

ТОП-3 Простых способа как очистить оперативную память на компьютере или ноутбуке под управлением в Windows 7/10

Источник

Битва за «оперативку» – как почистить ОЗУ?

Оперативная память позволяет хранить используемую в данный момент информацию для быстрого доступа. Она является энергозависимой, поэтому очищается всякий раз, как перезагружается или выключается компьютер. Объем ОЗУ ограничен, а при ее заполнении система производит выгрузку данных в файл подкачки. Постоянная нехватка «оперативки» приводит к снижению производительности ПК, появляются тормоза и лаги. В статье ниже назовем основных потребителей оперативной памяти, а также рассмотрим способы ее очистки.

Что ест оперативную память

Первым потребителем ОЗУ конечно же является сама операционная система. Объем, который она по умолчанию забирает, зависит от версии Windows и количества активных служб. Впрочем, последние оказывают лишь небольшое влияние на показатель. В Windows 10 достаточно большое количество «оперативки» расходуется на сбор и передачу телеметрии (статистики) – подробная информация, а также метод отключения функции представлен ниже.

lazy placeholder

Вторая категория потребителей – пользовательские программы. Они устанавливаются в качестве дополнения к стандартным средствам системы. Это тот же MS Office, видеоплеер, аудиоплеер, редактор фотографий, браузер и т.д. Если часть программ добавлена в автозагрузку, то они будут потреблять ОЗУ сразу после запуска Windows, независимо от использования в текущем сеансе.

Остальная память расходуется по причине различного рода программных сбоев и действий вирусов. Последние могут загрузить «оперативку» на 100%, при этом в диспетчере задач не получится увидеть процесс, потребляющий все ресурсы компьютера.

Как очистить оперативную память

На ноутбуке или стационарном компьютере, а также на разных версиях ОС Windows процедура очистки будет аналогична. Различия заключаются только в методе достижения желаемого результата. Осуществить задуманное можно как вручную, так и путем применения специальных программ.

Ручная очистка ОЗУ

Начать освобождение оперативной памяти следует с просмотра списка программ, добавленных в автозагрузку. Чем меньше их количество, тем свободней окажется начальный объем ОЗУ. Пошаговая инструкция для Windows 7 и ниже:

lazy placeholder

lazy placeholder

Для Windows 8 и 10 процедура аналогична, только настройка автозагрузки находится в приложении «Диспетчер задач». В него можно перейти, нажав сочетание клавиш Ctrl+Shift+Esc или кликнув правой кнопкой мыши по нижней панели и выбрав соответствующий пункт меню. Далее следует перейти во вкладку «Автозагрузка» и выполнить отключение программ. Здесь же получится увидеть степень их влияния на запуск ОС.

Очистка оперативной памяти в Windows 7 и других версиях операционной системы непосредственно во время ее работы выполняется через «Диспетчер задач». Для этого потребуется:

lazy placeholder

lazy placeholder

lazy placeholder

После выбора пункта «Снять задачу» произойдет немедленное закрытие программы. Чтобы не потерять данные (например, набранный в Word текст), следует предварительно их сохранить.

Самопроизвольное восстановление закрытого процесса может свидетельствовать о том, что он относится к деятельности вредоносного ПО. Аналогичный эффект наблюдается при закрытии системной задачи.

Программы для очистки ОЗУ

Дальше рассмотрим, как почистить оперативку на Виндовс 7, 8 и 10 с помощью специальных утилит. Самой простой программой, справляющейся с поставленной задачей, является Memory Cleaner. Она проведет анализ загруженности ОЗУ и найдет способы ее оптимизации. Программа использует встроенные возможности Windows, поэтому за работоспособность системы можно не переживать.

lazy placeholder

На главной вкладке отобразится информация относительно общего и занятного объема оперативной памяти, выделенной емкости диска для файла подкачки, а также средние значения по потреблению ОЗУ за время работы Memory Cleaner. Если показатель загруженности превышает 60%, необходимо кликнуть по кнопке «Trim Processes Working Set» – произойдет сброс ненужных процессов. Для очистки системного кэша используется кнопка «Clear System Cache» – функция позволяет оптимизировать использование памяти.

Mem Reduct – бесплатная и легкая программа для очистки оперативной памяти. Разработчики регулярно выпускают обновления, поэтому поддерживаются все версии Windows, начиная с XP (SP 3). Утилита использует не задокументированные встроенные системные функции для очистки системного кэша, что дает высвобождение от 10 до 50% ОЗУ. Пользоваться ею крайне просто, после запуска потребуется лишь нажать кнопку «Clean Memory». Также на главном окне можно посмотреть, сколько оперативной памяти потребляет Windows 10 до и после проведения оптимизации.

lazy placeholder

Mz RAM Booster – программа повышает быстродействие компьютера за счет автоматического высвобождения оперативной памяти и правильной настройки некоторых системных параметров Windows. Ее работа требует минимального количества ресурсов и практически не нагружает процессор. Поддерживается Windows XP, 2003, Vista и 7. На главном окне будет видна загрузка ОЗУ, справа в один клик запускается оптимизация работы системы или очистка ОЗУ.

lazy placeholder

Поиск и удаление вирусов

Как было сказано выше, деятельность вирусов также может приводить к чрезмерному потреблению оперативной памяти. Обнаружить вредоносное ПО в списке процессов через «Диспетчер задач» удается не всегда, поэтому, чтобы убедиться в его отсутствии, следует провести сканирование системы установленным антивирусом.

lazy placeholder

В настройках задач необходимо отметить все имеющиеся накопители – процедура займет больше времени, но позволит найти все угрозы. Иногда программа предлагает провести сканирование в среде DOS при следующем запуске системы – это необходимо для анализа системных файлов, занятых во время работы Windows.

Как разгрузить оперативную память в Windows 10

Новый способ высвобождения RAM-памяти появился с выходом очередной версии Windows. Дело в том, что в систему встроены сервисы отслеживания действий пользователя и сбора статистики. На их функционирование тратятся лишние ресурсы, в то время как для владельца ПК они не приносят очевидной выгоды.

Отключить функции слежения позволит программа Destroy Windows 10 Spying. Скачать установочный файл можно в разделе «DWS last version». После установки и запуска необходимо:

lazy placeholder

Процедура завершена. Чтобы убедиться в освобождении лишней оперативной памяти, можно открыть «Диспетчер задач» и сравнить текущие показатели с предыдущими.

Источник

Вы могли бы использовать отладчик ядра, который позволял бы получать доступ к «сырой» памяти, как SoftICE для Windows. Вы также можете настроить GDB для работы в качестве отладчика для ядра Linux. Если виртуальная машина является опцией, некоторые программы виртуализации поддерживают сохранение состояния машины (включая ОЗУ) на диск, который затем можно проанализировать. Следует отметить, однако, что большинство «современных» операционных систем используют рандомизацию размещения адресного пространства (ASLR). Настоящая карта физической памяти системы специально фрагментирована, чтобы помочь смягчить различные проблемы безопасности и эксплойты (например , переполнение буфера стека/кучи ).

Однако для данной программы, работающей в современной операционной системе, вы можете получить логическую карту памяти для данного процесса / потока — при условии, что у вас есть соответствующие символы отладки и отладчик. Если вам нужен общий вид, если программное / аппаратное обеспечение использует виртуальную память, ситуация становится значительно более сложной. Опять же, хотя, если вы буквально хотите, что только в оперативной памяти, см. Первый абзац.

Файл подкачки, или виртуальная память — это системный файл на жестком диске компьютера, который Windows использует, чтобы компенсировать нехватку оперативной памяти, если приложениям ее не хватает. Что это за файл, как он работает, что о нем нужно знать, как увеличить файл подкачки в Windows 10, или, наоборот — как отключить файл подкачки в Windows 10, читайте в нашей шпаргалке. В конце статьи — короткое видео, в котором все показано. 

Файл подкачки в Windows: зачем он нужен и как работает?

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

Когда количество оперативной памяти заполняется, в дело вступает так называемый «файл подкачки». Это скрытый системный файл на жестком диске, который может выполнять функции ОЗУ. Вместо того, чтобы закрыть приложение, которому не хватает RAM, Windows скидывает его в файл подкачки и при необходимости возвращает обратно.

Какие приложения отправлять в файл подкачки, система решает сама. К примеру, приложение, которое долго находится в свернутом состоянии, может быть помечено системой как неактуальное. При нехватке RAM оно отправится в файл на жестком диске, чтобы немного почистить память.

В современных компьютерах устанавливается достаточно много ОЗУ, поэтому файл подкачки используется редко. Но если вы замечаете, что приложение при открытии немного «подлагивает», а индикатор жесткого диска на ПК мигает, значит, Windows возвратила его в RAM из файла подкачки. Если это происходит часто, стоит задуматься о том, чтобы докупить немного памяти.

  • Как отключить спящий режим и гибернацию в Windows 10

Файл подкачки в Windows 10: что такое pagefile.sys и swapfile.sys?

В Windows 10, в отличии от более старых версий Windows, используются два файла подкачки: pagefile.sys и swapfile.sys. Они хранятся в корне диске C: и найти их можно, если включить на своем компьютере отображение скрытых и системных файлов.

В файл pagefile.sys при нехватке памяти отправляются обычные приложения, которые вы устанавливаете из разных источников — браузер, графический редактор, мессенджеры и так далее. А в файл swapfile.sys — встроенные приложения Windows 10 и приложения, установленные из Магазина Windows.

Swapfile и Pagefile всегда работают в паре. Объем swapfile.sys не превышает пары десятков мегабайт, а вот pagefile.sys в процессе работы может «раздуваться» до нескольких гигабайт. Из-за этого некоторые ищут способ, как отключить файл подкачки в Windows 10, чтобы освободить место на диске. Но если сделать это, отключится и swapfile.sys — а без него многие встроенные приложения Windows 10 просто перестанут запускаться.

  • Как увеличить системный раздел диска в Windows 10

Файл подкачки Windows 10: оптимальный размер

Вообще-то, ваша «виндовс» сама решает, какой объем файла подкачки ей нужен, и стандартного объема хватает в большинстве случаев. Кроме того, на компьютерах с большим количеством RAM он вообще довольно редко используется.

Но можно высчитать, сколько составляет оптимальный объем файла подкачки в Windows 10 и самостоятельно. Расскажем, как сделать это правильно.

  1. Откройте все нужные вам приложения. Затем запустите Диспетчер задач (Ctrl+Alt+Delete) и посмотрите на занятый объем RAM на вкладке Производительность. Настройка файла подкачки в Windows 10: как увеличить, изменить, отключить?
  2. Умножьте объем занятой памяти на 2. К примеру, 3 Гбайт из 4 Гбайт занято, значит — 6 Гбайт.
  3. Вычитаем из полученного значения количество вашей RAM. 6 минус 4 — 2 Гбайт. Это и есть оптимальный размер файла подкачки для вашего ПК. Если у вас получился отрицательный размер, значит вам не надо увеличивать, уменьшать или вообще как-то изменять стандартный объем файла подкачки.

Не рекомендуется поднимать и повышать размер файла подкачки более чем в три раза от актуального объема ОЗУ.

Как увеличить файл подкачки в Windows 10?

Расскажем, как поставить файл подкачки на Windows 10 в оптимальное значение.

  1. Откройте меню Пуск, найдите и запустите приложение «Настройка представления и производительности системы«. Настройка файла подкачки в Windows 10: как увеличить, изменить, отключить?
  2. Перейдите на вкладку Дополнительно и в разделе Виртуальная память щелкните Изменить. Настройка файла подкачки в Windows 10: как увеличить, изменить, отключить?
  3. Снимите отметку возле пункта Автоматически выбирать объем файла подкачки.
  4. Выделите системный диск из списка, а затем нажмите Указать размер.
  5. В строке Исходный размер (МБ) укажите минимальный размер файла подкачки — он не должен быть меньше 800 Мбайт, а в строку Максимальный размер (МБ) введите нужный объем, который вы разрешите системе отнять. Значения должны быть указаны в мегабайтах (1 Гбайт = 1 024 Мбайт).Настройка файла подкачки в Windows 10: как увеличить, изменить, отключить?
  6. После ввода новых параметров нажмите Задать, а затем Ок.

Как отключить файл подкачки в Windows 10?

Вообще-то, отключать файл подкачки не рекомендуется. Во-первых, приложения начнут «вылетать» (самопроизвольно перезагружаться), а некоторые вообще не смогут запуститься. Но если у вас много RAM, а место на жестком диске осталось мало, то отключение файла подкачки позволит освободить пару Гбайт. Главное — потом не пожалеть о своем решении. Может быть, вам поможет очистка диска, или нужно почаще очищать кэш браузера?

Нижеприведенные инструкции можно использовать на свой страх и риск!

Отключаем pagefile.sys

  1. Откройте Проводник, нажмите правой кнопкой мыши по Этот Компьютер и выберите Свойства. Настройка файла подкачки в Windows 10: как увеличить, изменить, отключить?
  2. Нажмите в левом меню Дополнительные параметры системы. Настройка файла подкачки в Windows 10: как увеличить, изменить, отключить?
  3. На вкладке Дополнительно найдите раздел Быстродействие и нажмите Параметры. Настройка файла подкачки в Windows 10: как увеличить, изменить, отключить?
  4. Снова откроется новое окно. На нем откройте вкладку Дополнительно. В области Виртуальная память нажмите Изменить. Настройка файла подкачки в Windows 10: как увеличить, изменить, отключить?
  5. Снимите отметку возле Автоматически выбирать объем файла подкачки. Установите отметку в положение Без файла подкачки и кликните Задать и ОК. Настройка файла подкачки в Windows 10: как увеличить, изменить, отключить?

Отключаем swapfile.sys

  1. Обязательно сделайте точку восстановления системы.
  2. Нажмите Win + R и введите regedit, чтобы зайти в редактор реестра. Настройка файла подкачки в Windows 10: как увеличить, изменить, отключить?
  3. Скопируйте в адресную строку редактора реестра следующий адрес: КомпьютерHKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession ManagerMemory ManagementНастройка файла подкачки в Windows 10: как увеличить, изменить, отключить?
  4. В правой части окна редактора реестра нажмите правую кнопку мыши, выберите Создать – Значение DWORD (32-бита).Настройка файла подкачки в Windows 10: как увеличить, изменить, отключить?
  5. Назовите его SwapfileControl и перезагрузите компьютер.
    Настройка файла подкачки в Windows 10: как увеличить, изменить, отключить?
  6. После этого swapfile будет отключен. Включить файл подкачки в Windows 10 обратно можно, удалив созданный параметр.

Как переместить файл подкачки?

Есть небольшая хитрость, как настроить файл подкачки на Windows 10. Если в вашем компьютере стоят несколько дисков, можно перенести файл подкачки с системного диска (не раздела!) на другой диск.

  1. Для этого в уже знакомом приложении Настройка представления и производительности системы > Дополнительно > Виртуальная память нажмите Изменить.
  2. Снимите отметку возле пункта Автоматически выбирать объем файла подкачки. Затем выделите ваш системный диск и нажмите Без файла подкачки. Нажмите Задать > ОК.
  3. Выберите в том же списке диск, на котором вы хотите хранить файл подкачки. Нажмите Размер по выбору системы > Задать. Кликните ОК и перезагрузите компьютер, чтобы система применила ваши настройки.

ВАЖНО: не рекомендуется перемещать файл подкачки на накопитель типа SSD, так как это может сократить срок его службы, увеличив число циклов перезаписи.

Вот еще несколько полезных материалов по оптимизации:

  • Освобождаем место на диске, переместив файл подкачки
  • Сколько оперативной памяти нужно компьютеру?
  • Как ускорить Windows: пошаговое руководство

Volatility анализ дампа памяти

Содержание

  • 1 Анализ дампа оперативной памяти
  • 2 Определение профиля
  • 3 Получение информацию о компьютере
    • 3.1 Процессы
    • 3.2 История браузера
    • 3.3 Список команд в консоли
    • 3.4 Полезный прием при анализе оперативной памяти
  • 4 Проверка информации
  • 5 Дамп памяти
    • 5.1 Извлечение картинок из дампа памяти
  • 6 Заключение

Вы наверняка слышали про соревнования для хакеров и программисотв Capture The Flag (CTF). Одно из направлений таких соревнований — форензика (компьютерная криминалистика). В CTF теме форезники посвящены несколько групп: ана­лиз жес­тко­го дис­ка, анализ опе­ратив­ной памяти и изучение дам­пов тра­фика.

Еще по теме: Форензик кейс взлома Linux-серверов

В этой статье мы поговорим об анализе дампа оперативной памяти и рассмотрим одну довольно интересную особенность GIMP.

Анализ дампа оперативной памяти

Анализ памяти актуален в ситуации, когда есть или был физичес­кий дос­туп к компьютеру и была возможность снять дамп опе­ратив­ной памяти. По слепку оперативной памяти мож­но опре­делить, какие при­ложе­ния запус­кались во вре­мя работы компьютера, дан­ные про­цес­сов и получить другую полезную информацию. Все это можно сделать пока пользователь не вык­лючил или не перезаг­рузил компь­ютер.

Как правило, для ана­лиза оперативной памяти используют нес­коль­ко при­ложе­ний: Volatility, Memoryze и Autopsy (в связ­ке с Volatility). Существуют и другие менее популярные инструменты, но в рамках этой статьи рассматривать их не будем.

Вы спросите а как же Autopsy? Конечно, это удобный инструмент, который может одним нажатием кнопки сделать комплексный анализ всего дампа. Но, если речь идет о соревнованиях, тогда важна скорость получения результатов, поэтому лучше использовать, что-то другое. Мы для анализа оперативной памяти будем исполь­зовать Volatility.

Перейдем к заданию. У нас есть дамп опе­ратив­ной памяти и хеш MD5 для его про­вер­ки.

Capture The Flag Remote Password Manager

Capture The Flag Remote Password Manager

Скачиваем образ памяти на компьютер. В моем случае Kali Linux.

$ wget https://ams3.digitaloceanspaces.com/justctf/69f7647d-2f7a-4604-b9f6-553c6bb447ee/challenge.tar.gz

Теперь распакуем слепок памяти:

$ tar xzvf challenge.tar.gz

И сра­зу же про­верим, что с ним все в поряд­ке:

$ md5sum pub/challenge.vmem

Ес­ли хеш не сошел­ся с исходным хешем — при­дет­ся еще раз ска­чать архив.


Важно использовать последнюю версию Volatility. Чтобы не было проблем с профилями.  Если вы уже используете Volatility, я очень рекомен­дую обно­виться.

Определение профиля

Для начала надо опре­делить вер­сию ОС, с которой был снят дамп. Это мож­но сде­лать коман­дой imageinfo:

$ vol.py f challenge.vmem imageinfo

Определение профиля Volatility

Обратите вни­мание на строч­ку с Suggested Profiles. Это указывает на версию дампа опе­ратив­ной памяти — Win10x64_18362. Теперь нужно ука­зать аргу­мент —profile Win10x64_18362 для пос­леду­ющих команд.

Если возникли какие-то непонятки с Volatility, тогда добро пожаловать Wiki.

Получение информацию о компьютере

Для начала надо искать информа­цию о:

  • про­цес­сах;
  • ис­тории бра­узе­ра;
  • ис­тории запущен­ных команд в кон­соли.

Этих 3 пун­ктов хва­тит для опре­деле­ния направления даль­нейшей раз­ведки.

Процессы

Что­бы най­ти про­цес­сы, нам дос­таточ­но исполь­зовать коман­ду pstree. Есть еще pslist, но пер­вая коман­да удоб­нее, потому что показы­вает про­цес­сы в виде дерева — так нам­ного про­ще понять, на какие из них сто­ит обра­тить вни­мание.

$ vol.py f challenge.vmem profile Win10x64_18362 pstree

Анализ дампа оперативной памяти. Процессы. pstree

Ни­чего бро­сающе­гося в гла­за, вро­де pswd_manager.exe или not_a_virus.exe, не вид­но, поэто­му про­дол­жим нашу раз­ведку.

История браузера

Хоть в хин­те (см. первый скрин) и говори­лось, что «уда­лен­ный» не обя­затель­но зна­чит «бра­узер», мы про­верим этот век­тор. В Volatility есть готовый пла­гин для прос­мотра исто­рии Internet Explorer — iehistory. И не говорите, что им уже ник­то не поль­зует­ся!

$ vol.py f challenge.vmem profile Win10x64_18362 iehistory

Анализ оперативной памяти. История браузера.

Ко­ман­да работа­ла слиш­ком дол­го на моей машине (поряд­ка 20 минут) и завер­шать­ся не пла­ниро­вала. Это не счи­тает­ся нор­маль­ным поведе­нием для Volatility, сле­дова­тель­но, тут искать нечего.


Ес­ли вы подума­ете сос­тавлять задач­ки для CTF — имейте в виду, что задачи, в которых надо по пол­часа бру­тить извра­щен­ные пароли или искать неуло­вимый API endpoint, ник­то не любит, и сле­дующую задачу вам доверят делать еще не ско­ро.

Список команд в консоли

Есть еще одна удоб­ная фун­кция для про­вер­ки всех вве­ден­ных в кон­соль команд. Воз­можно, поль­зователь запус­кал что‑нибудь из кон­соли или хра­нил там важ­ные дан­ные (нап­ример, флаг). Про­верить все из кон­соли мож­но с помощью коман­ды cmdscan.

$ vol.py f challenge.vmem profile Win10x6_18362 cmdscan

Анализ памяти. Список команд в консоли

Тут чис­то — сле­дова­тель­но, тер­минал тоже не при делах.

Полезный прием при анализе оперативной памяти

Пос­коль­ку до сих пор не наш­лось ничего инте­рес­ного — мы что‑то упус­тили. Мож­но при­менить еще один полез­ный при­ем при ана­лизе опе­ратив­ной памяти — пос­мотреть на скрин­шот рабоче­го сто­ла. Помога­ет он не силь­но час­то, но поз­воля­ет уви­деть более пол­ную кар­тину.

Сде­лать скрин­шот всех окон про­цес­сов в сис­теме мож­но с помощью коман­ды screenshot. Обя­затель­но нуж­но ука­зать сущес­тву­ющую конеч­ную дирек­торию, где будут находить­ся все сним­ки.

Важ­но понимать, что боль­шинс­тво кар­тинок будут пус­тыми: это свя­зано с тем, что не все окна вооб­ще могут отоб­ражать­ся (для луч­шего понима­ния рекомен­дую озна­комить­ся с до­кумен­таци­ей).

$ vol.py f challenge.vmem profile Win10x64_18362 screenshot D shot/

Анализ RAM. Скрин­шот рабоче­го сто­ла

К сожале­нию, коман­да закан­чива­ется с ошиб­кой, так что этот трюк тоже не про­шел и нам сто­ит вер­нуть­ся к самому началу.

Проверка информации

В наз­вании задачи фигури­рует сло­во remote (уда­лен­ный) — давайте поп­робу­ем най­ти что‑то, что может вза­имо­дей­ство­вать с сетью.

Поп­робу­ем сно­ва про­верить все про­цес­сы, которые у нас фигури­руют в этом слеп­ке опе­ратив­ной памяти. Заметим сре­ди них mstsc.exe — Microsoft Terminal Services Client, или, в прос­тонародье, RDP-кли­ент.

RDP — это проп­риетар­ный про­токол для дос­тупа к уда­лен­ным рабочим сто­лам. Для нас важ­но то, что про­токол пре­дус­матри­вает переда­чу кар­тинки по кад­рам в виде сжа­тых бит­мапов, которые раз­жима­ются и отоб­ража­ются, а в это вре­мя хра­нят­ся в памяти.

Воз­можно, в этом про­цес­се мы смо­жем най­ти флаг. Най­дем его PID, что­бы мы мог­ли сдам­пить память про­цес­са:

$ vol.py f challenge.vmem profile Win10x64_18362 pslist | grep mstsc.exe

Форензика оперативная память. Проверка информации

Но­мер про­цес­са — 6484.

Дамп памяти

У каж­дого про­цес­са есть своя выделен­ная память, которая хра­нит­ся как раз в опе­ратив­ной памяти (вне­зап­но, не так ли?). Поп­робу­ем сдам­пить ее, что­бы най­ти полез­ную информа­цию из это­го про­цес­са.

$ vol.py f challenge.vmem profile Win10x64_18362 memdump p 6484 D data

Форензика дамп памяти

Извлечение картинок из дампа памяти

На­поми­наю, что mstsc.exe (да и дру­гие RDP-кли­енты тоже) получа­ют кар­тинку, которую хра­нят у себя где‑то в опе­ратив­ной памяти. Бла­года­ря этой осо­бен­ности мы можем поп­робовать извлечь кар­тинку из это­го дам­па про­цес­са.

Воз­никнет толь­ко одна неболь­шая проб­лема: пра­виль­но подоб­рать сме­щение, так как кар­тинка в памяти про­цес­са хра­нит­ся в сыром виде, и ни binwalk, ни foremost не могут ее отыс­кать, что­бы сох­ранить как отдель­ный файл.


Подобный трюк мож­но при­менять не толь­ко для про­цес­са mstsc.exe, но и на про­цес­сы вро­де mspaint.exe, virtualbox.exe и дру­гие, которые работа­ют при­мер­но по такому же прин­ципу. Для под­бора сме­щения рас­чехля­ем гра­фичес­кий редак­тор GIMP. Как про­читать кар­тинку, если она начина­ется не в начале фай­ла? Да зап­росто!

Нуж­но открыть дамп про­цес­са как Raw Image Data, то есть как сырую кар­тинку, ина­че мы не смо­жем под­бирать сме­щение.

Извлечение картинок из дампа памяти

Даль­ше появ­ляет­ся окош­ко, где мы можем выбирать сме­щение.

Извлечение картинок из дампа памяти

И начина­ем его прок­ручивать. Для удобс­тва я уве­личил свое окош­ко по ширине, что­бы было лег­че управлять пол­зунком. Во вре­мя переме­щения я заметил сле­дующую кар­тинку, которая похожа на кусок рабоче­го сто­ла Windows, что наводит на мысль о бли­зос­ти к фла­гу.

Под­кру­тим еще нем­ного и скор­ректи­руем раз­мер по ширине.

Capture The Flag Форензика

А вот и флаг!

Заключение

Пе­ред решени­ем любых задач не забывайте обновлять исполь­зуемые ути­литы! Не обно­вив ути­литу или неп­равиль­но про­читав докумен­тацию к ней, мож­но попасть в rabbit hole и не сдать задачу вов­ремя. А как мы зна­ем, не быва­ет поз­дно, быва­ет уже не надо.

Еще по теме: Дистрибутивы для криминалистического анализа

Понравилась статья? Поделить с друзьями:
  • Как правильно составить краткую биографию
  • Как составить режим дня для учащихся
  • Как составить состав в футболе
  • Как найти 1 от 500г
  • Как найти объем цилиндра через площадь поверхности