Посл.ответ |
Сообщение |
Ранг: 51.6 (постоянный), 3thx Активность: 0.04↘0 Статус: Участник
|
Создано: 08 ноября 2013 09:00 · Личное сообщение · #1
Пытаюсь скрыть dll в процессе. Выкидываю звено из пеба
IdaPro не видит имя файла, но пустое имя есть в списке, где то храниться количество загруженных dll? Или что то забыл выкинуть? Может Vad?
| Сообщение посчитали полезным: |
|
Ранг: 88.3 (постоянный), 3thx Активность: 0.04↘0 Статус: Участник
|
Создано: 08 ноября 2013 09:46 · Личное сообщение · #2
Что если dll просто инжектить в процесс или самому мапить ее в процессе, тогда ее и в PEB просто не будет.
| Сообщение посчитали полезным: |
Ранг: 51.6 (постоянный), 3thx Активность: 0.04↘0 Статус: Участник
|
Создано: 08 ноября 2013 10:06 · Личное сообщение · #3
Ну я её инжектю, и в PEB присутствует.
| Сообщение посчитали полезным: |
Ранг: 72.3 (постоянный), 133thx Активность: 0.38↘0 Статус: Участник
|
Создано: 08 ноября 2013 10:31 · Поправил: Dr0p · Личное сообщение · #4
MickeyBlueEyesТам 3 списка. > Может Vad? Именно. Это проекция файловой секции. NtQueryVM(MemoryMappedFilenameInformation) вернёт имя файла. Нужна загрузка из памяти. Ну а по нормальному - модуль из памяти грузится, затем выгружается без освобождения проекции. Берите LWE. Там нтлдр переносится в буфер и модифицируется для эмуляции секций. Вам нужно в этом буфере изменить NtUnmapViewOfSection, просто скипать её. Тогда вызываем в буфере LdrUnloadDll() и модуль будет полностью скрыт.
| Сообщение посчитали полезным: MickeyBlueEyes |
Ранг: 51.6 (постоянный), 3thx Активность: 0.04↘0 Статус: Участник
|
Создано: 08 ноября 2013 10:47 · Личное сообщение · #5
Спасибо большое, всё понятно, только если можно что там по поводу 3х списков? Есть еще пару списков?
| Сообщение посчитали полезным: |
Ранг: 72.3 (постоянный), 133thx Активность: 0.38↘0 Статус: Участник
|
Создано: 08 ноября 2013 11:01 · Личное сообщение · #6
MickeyBlueEyesОпенсурсно.
| Сообщение посчитали полезным: |
Ранг: 241.9 (наставник), 107thx Активность: 0.14↘0.01 Статус: Участник
|
Создано: 08 ноября 2013 11:44 · Поправил: Nightshade · Личное сообщение · #7
В инете полно кодесов типа такого
Только учти, что потом отвалятся некоторые апи. Например для работы с ресурсами.
| Сообщение посчитали полезным: MickeyBlueEyes |
Ранг: 72.3 (постоянный), 133thx Активность: 0.38↘0 Статус: Участник
|
Создано: 08 ноября 2013 15:35 · Поправил: Dr0p · Личное сообщение · #8
NightshadeТочнее отвалится вообще всё. SEH работать не будет, шадов тоже скорее всего. В таких кодах можно юзать только апи ядра и изъёбства, техники типо STPT(stack protection). Это сложный малварный код. Как у меня. Думаю это тс не доступно, если он такую примитивную задачу решить не может.
| Сообщение посчитали полезным: |
Ранг: 51.6 (постоянный), 3thx Активность: 0.04↘0 Статус: Участник
|
Создано: 08 ноября 2013 22:08 · Личное сообщение · #9
Да всё могу, просто всего второй день по недрам окошек гуляю. А так да, с кодом сверху отвалилось больше чем нужно было, но зато есть что подчеркнуть ))) Спасибо отписавшим, пошёл дальше гулять по недрам.
| Сообщение посчитали полезным: |