Сейчас на форуме: (+7 невидимых)

 eXeL@B —› Вопросы новичков —› Как обойти проверку файла hosts?
Посл.ответ Сообщение

Ранг: 6.4 (гость), 2thx
Активность: 0.020
Статус: Участник

Создано: 07 мая 2014 18:16 · Поправил: Pastor
· Личное сообщение · #1

Программа накрыта armadillo, на виртуалке не запускается, проверяет файл hosts на наличие "запрещённых адресов".




Ранг: 238.8 (наставник), 67thx
Активность: 0.20
Статус: Участник
CyberHunter

Создано: 07 мая 2014 18:22
· Личное сообщение · #2

пропиши другой файл в реестре:
HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\DataBasePath

-----
Nulla aetas ad discendum sera




Ранг: 6.4 (гость), 2thx
Активность: 0.020
Статус: Участник

Создано: 07 мая 2014 18:34 · Поправил: Pastor
· Личное сообщение · #3

Flint, пробовал изменять реестр перезагружал но на windows7 не работает, реальный путь остается тот же.

Нужен универсальный способ, так как проверку реестра сделать не сложно.

Может как-то перехватить winapi?




Ранг: 216.9 (наставник), 85thx
Активность: 0.310.15
Статус: Участник
X-Literator

Создано: 07 мая 2014 19:01
· Личное сообщение · #4

Pastor, может помочь

http://www.evilsocket.net/2014/02/01/keservicedescriptortable-patching-aka-how-to-hook-win32-api-patching-the-kernel/

-----
Харе курить веники и нюхать клей, к вам едет из Америки бог Шива, и он еврей.




Ранг: 56.2 (постоянный), 22thx
Активность: 0.030.08
Статус: Участник

Создано: 07 мая 2014 20:34
· Личное сообщение · #5

нужно "запрещать адреса" не через hosts, а через политики ІР секюрити



Ранг: 46.8 (посетитель), 20thx
Активность: 0.040
Статус: Участник

Создано: 07 мая 2014 21:24
· Личное сообщение · #6

Если не получится...
Зачем обходить эту защиту, когда можно изменять любые данные которые следуют после нее. Перенаправьте куда надо на следующем узле (роутер, сервер, burpsuite для HTTP).
Он (программа) ведь не сможет узнать что стало с запросом после отправки.
Если процесс известен, можно использовать Echo Mirage.
Настроить VMware на "невидимость", и крутить WRK под windbg.



Ранг: 262.5 (наставник), 337thx
Активность: 0.340.25
Статус: Участник

Создано: 07 мая 2014 23:33
· Личное сообщение · #7

Возможно задам глупый вопрос, но зачем все эти велосипеды? Почему не снять арму и избавиться от проверки hosts?

| Сообщение посчитали полезным: Zorn


Ранг: 88.2 (постоянный), 111thx
Активность: 0.070.01
Статус: Участник

Создано: 07 мая 2014 23:48
· Личное сообщение · #8

CreateFileW хукнуть или что пониже, наверняка читается содержимое файла.



Ранг: 53.9 (постоянный), 19thx
Активность: 0.040
Статус: Участник

Создано: 08 мая 2014 03:01
· Личное сообщение · #9

Когда то давно делал лоадер на батлу вторую. Секуром там что ли был.
Элементарный сирч/реплейс /etc/hosts на /etc/h0sts
Работало



Ранг: 419.0 (мудрец), 647thx
Активность: 0.460.51
Статус: Участник
"Тибериумный реверсинг"

Создано: 08 мая 2014 07:39
· Личное сообщение · #10

Zorn пишет:
Когда то давно делал лоадер на батлу вторую. Секуром там что ли был.

SafeDisk 4.5 с наномитами



Ранг: 35.1 (посетитель), 32thx
Активность: 0.040.01
Статус: Участник

Создано: 10 мая 2014 11:05
· Личное сообщение · #11

Есть ли способ полностью заблокировать доступ в сеть/Инет с помощью файла hosts? Если же нет, то другой вопрос - имеется, скажем, десяток разных программ, все они ломятся в Инет с разными целями, от проверки апдейтов до проверки регистрации. Какой именно файл или файлы в WinXP можно удалить или заглушить, чтобы ни одна программа не могла достучаться до Инета? Есть ли общий (для всех механизмов доступа в Инет) файл, тыкскать - ключевой? Вопрос может показаться идиотским, но дело в виртуализации, а там совсем другие подходы, нежели в реальной системе.




Ранг: 2014.5 (!!!!), 1278thx
Активность: 1.340.25
Статус: Модератор
retired

Создано: 10 мая 2014 11:09
· Личное сообщение · #12

Ты б хыть почитал, для чего вообще hosts нужен. Он для резолва доменных имён. И на доступ по IP никак не влияет. Отключи адаптер сети-и не будет интернетов.



Ранг: 35.1 (посетитель), 32thx
Активность: 0.040.01
Статус: Участник

Создано: 10 мая 2014 11:48
· Личное сообщение · #13

Вопрос, похоже, полностью решен. Респект Zorn за пинок в нужном направлении. Один байт в реестре и все пучком.



Ранг: 301.4 (мудрец), 194thx
Активность: 0.170.01
Статус: Участник

Создано: 10 мая 2014 12:27
· Личное сообщение · #14

GMAP пишет:
Какой именно файл или файлы в WinXP можно удалить или заглушить, чтобы ни одна программа не могла достучаться до Инета?

что-то вроде tcpip.sys и аналогов



Ранг: 35.1 (посетитель), 32thx
Активность: 0.040.01
Статус: Участник

Создано: 11 мая 2014 07:01
· Личное сообщение · #15

Veliant
С tcpip.sys не получилось, видимо, вариантов коннекта много, нужно во всем этом разбираться. Через реестр все получается, поэтому нет смысла дальше ломать голову. Кстати, на реальной системе такой метод не работает, а на виртуале все ОК.



Ранг: 13.8 (новичок), 8thx
Активность: 0.010.04
Статус: Участник

Создано: 12 мая 2014 11:49
· Личное сообщение · #16

Default route на себя же заверни, в таблице маршрутизации, и все.



Ранг: 35.1 (посетитель), 32thx
Активность: 0.040.01
Статус: Участник

Создано: 13 мая 2014 08:38
· Личное сообщение · #17

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



Ранг: 53.9 (постоянный), 19thx
Активность: 0.040
Статус: Участник

Создано: 13 мая 2014 10:06
· Личное сообщение · #18

Фаервол уже отменили ?
Че вы к этому хостс привязались ?



Ранг: 9.4 (гость), 5thx
Активность: 0.010
Статус: Участник

Создано: 14 мая 2014 07:29
· Личное сообщение · #19

Судя по всему ArmaGeddon тоже отменили.
Ктож ищет себе легкий путь.



Ранг: 35.1 (посетитель), 32thx
Активность: 0.040.01
Статус: Участник

Создано: 14 мая 2014 10:31
· Личное сообщение · #20

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




Ранг: 150.3 (ветеран), 175thx
Активность: 0.160.07
Статус: Участник

Создано: 14 мая 2014 10:49 · Поправил: -=AkaBOSS=-
· Личное сообщение · #21

GMAP пишет:
виртуальный дубль hosts

это как вообще? перехват и заворот обращений через апи?
тогда что мешает перехватывать апи для работы с сетью и соединениями, например?

DNSAPI.dll
HostsFile_Open
HostsFile_ReadLine
HostsFile_ReadClose



Ранг: 35.1 (посетитель), 32thx
Активность: 0.040.01
Статус: Участник

Создано: 15 мая 2014 21:39
· Личное сообщение · #22

-=AkaBOSS=-
Мысль верная, но получается невероятное количество дллок, которые придется дублировать в виртуал, чтобы вся эта лабуда вообще заработала. Тупиковый путь, буду мыслить дальше.


 eXeL@B —› Вопросы новичков —› Как обойти проверку файла hosts?
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати