Сейчас на форуме: Alf, Adler, Rio, vsv1, site-pro (+8 невидимых)

 eXeL@B —› Софт, инструменты —› SIDE.
<< . 1 . 2 . 3 . 4 . 5 . 6 . 7 . 8 . 9 . 10 ... 13 . 14 . >>
Посл.ответ Сообщение


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

Создано: 03 августа 2013 16:29 · Поправил: Dr0p
· Личное сообщение · #1

o x86, KM, MI, KDR; откат на 5.1, 6.1; недетект всяким аверским говном.

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

Отлавливаются все сисколы в системе, редирект в юзермод, там наш фильтр их обрабатывает и вертает управленье в юзермод.

Возврат из ядра на адрес PEB[0xFFC], флаг по тому же смещенью в TEB запрещает обработку(по дефолту сброшен, тоесть пропускается).

При возврате имеем в rEax номер сервиса, на стеке:

Code:
  1. FSTATE struct
  2.          Ip      PVOID ?
  3.          Args    PVOID ?
  4. FSTATE ends


Прожект с vx.security-portal.cz

3ab6_03.08.2013_EXELAB.rU.tgz - SIDE.zip

| Сообщение посчитали полезным: hors, daFix, Lacoste, Paranoid Koneko, Abraham, JKornev, DenCoder, dosprog, Coderess, Tolkin, VanHelsing


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

Создано: 30 июня 2014 10:49
· Личное сообщение · #2

ThugboyZ, справедливости ради, ты не точен и не внимателен. Это не защита, но я помню, что автором советовалось использовать эту поделку на XP под виртуалкой и без блокировки установки неподписанного драйвера )

-----
IZ.RU




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

Создано: 30 июня 2014 11:38 · Поправил: ThugboyZ
· Личное сообщение · #3

DenCoder пишет:
без блокировки установки неподписанного драйвера

Таки отключено было давно.
DenCoder пишет:
на XP под виртуалкой

Он и в 21 году чтоли на XP сидеть будет, как мамонт ? Не юзабельно кроме как на одной ОС - непотребство.




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

Создано: 30 июня 2014 13:42 · Поправил: Dr0p
· Личное сообщение · #4

Траблы с загрузкой дрова не мои. Может прав не хватает может есчо что. И обкатывали мы 7/8.

Добавлено спустя 2 минуты
Domino

Аверы выпилили фтп с народа



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

Создано: 30 июня 2014 17:59
· Личное сообщение · #5

Ептыть, инде, да запили ты уже нормальный ман по своим моторам, если они реально юзабельны. Или все же не юзабельны?




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

Создано: 30 июня 2014 18:08 · Поправил: Dr0p
· Личное сообщение · #6

spinz

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



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

Создано: 30 июня 2014 18:16
· Личное сообщение · #7

Ну не все же такие умные как ты )) Ман бы нам точно не помешал. Разве сложно запилить?



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

Создано: 30 июня 2014 18:49
· Личное сообщение · #8

spinz пишет:
Разве сложно запилить?

Да он просто кривляется, никто не обязан это говно разбирать как его запустить. Нормальный разработчик всегда сделает Readme к своей программе и будет заинтересован в популярности своего продукта.




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

Создано: 30 июня 2014 19:06
· Личное сообщение · #9

kola1357

Не вижу смысла описывать очевидные вещи. Что нужно было всё описано. Вот что именно не понятно ?



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

Создано: 30 июня 2014 19:10 · Поправил: unknownproject
· Личное сообщение · #10

kola1357 пишет:
Да он просто кривляется, никто не обязан это говно разбирать как его запустить. Нормальный разработчик всегда сделает Readme к своей программе и будет заинтересован в популярности своего продукта.

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

-----
TEST YOUR MIGHT




Ранг: 617.3 (!), 677thx
Активность: 0.540
Статус: Участник

Создано: 30 июня 2014 19:13
· Личное сообщение · #11

Йопт, 6 страниц ниочечем, Dr0p считает, что сделал велосипед в x86, да и хрен с ним пускай считает.
Закройте тему!




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

Создано: 30 июня 2014 19:18
· Личное сообщение · #12

unknownproject

А посмотреть чего оно не стартует не дано ?



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

Создано: 30 июня 2014 19:36
· Личное сообщение · #13

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

Добавлено спустя 2 минуты
Dr0p пишет:
Что нужно было всё описано. Вот что именно не понятно ?

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




Ранг: 756.3 (! !), 113thx
Активность: 0.610.05
Статус: Участник
Student

Создано: 30 июня 2014 20:34
· Личное сообщение · #14

Dr0p маняк, воткни в кейгенми это и будем пробовать и оценим, а то хз что как и для чего)

-----
z+Dw7uLu5+jqLCDq7vLu8PvpIPHs7uMh




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

Создано: 30 июня 2014 22:48 · Поправил: dosprog
· Личное сообщение · #15

--> ThugboyZ пишет:
PS.No driver - no test
<--


Из скриншотов -
Почему вы решили, что дров не запустился? - Он запущен и работает.
А зарубленная TEST.EXE - ну так в ней же забита <int 3> - вот и зарубила система такое.
Уберите <int 3> или запустите TEST.EXE в отладчике.

Это так, по памяти.


kola1357 пишет:
я что должен гадать, что там для чего и в какой последовательности запустить.

Справедливости ради, Dr0p вроде бы и не настаивает, что кто-то должен.
Он же не торгует этой программкой..



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


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

Создано: 30 июня 2014 23:10 · Поправил: Dr0p
· Личное сообщение · #16

dosprog

Вы почти правы, ситуация следующая. Есть непосредственно мотор, как и любой иной он идёт в виде дампа(.bin/inc) и в виде обьектника. Сугубо пользователя дело как он это будет юзать, хоть шелл залей в авера с этим дампом, это микод, ему не нужен пеешник. Далее при релизе я взял простейший дров и прилинковал обьектник. Причём проедура инициализации требует в одном из аргументов базу ядра. Мне то сконпилить вписавши базу ядра проблемы нет, но у других может быть. Посему я примитивную вставку накатал когдато, получающую базу ядра. Причём вообще примитивную и кривую, она фейлит в старших версиях. Она и осталось в дрове, можно было пофиксить - так лень, да и кодить там пару минут, любой кто шарит это сам сделает. Вообще же вызов мотора ложится на пользователя целиком.

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

Собственно это всё косяки дроверной системы. Но я не говорил что мотор должен вызываться из дровера. Нужны условия: !CPL, IF и желаельно не выгружаемая память. Всё. Сабж робит во всей линейке.

> ну так в ней же забита <int 3> - вот и зарубила система такое.

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

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

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

Создано: 30 июня 2014 23:43 · Поправил: dosprog
· Личное сообщение · #17

Dr0p,
Спасибо. Ясно.
Кстати, я же предлагал инициализатор этого дрова,
который запускает драйвер только до перезагрузки компьютера.
Чтобы не связываться с Drvmanager.exe.
Просто перезагрузить систему и можно заускать его по новой.
543d_30.06.2014_EXELAB.rU.tgz - DROV.RAR




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

Создано: 30 июня 2014 23:53
· Личное сообщение · #18

dosprog

Так дров вообще не нужен. Загрузчик требует регистрацию и её отмену. Можно есно взять шаблон и дёрнуть процедуру. Это элементарная фигня, не понимаю зачем это обсуждать.

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



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

Создано: 30 июня 2014 23:55 · Поправил: dosprog
· Личное сообщение · #19

Dr0p пишет:
Загрузчик требует регистрацию и её отмену.
Это элементарная фигня, не понимаю зачем это обсуждать.[...]

Об отмене и речь. Она делается автоматически сразу после старта драйвера.
Согласен.

Dr0p пишет:
Другое дело выгрузка мотора.

Это да. Остановка этого сервиса приводит к синему экрану.
Обсуждалось..






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

Создано: 30 июня 2014 23:58 · Поправил: Dr0p
· Личное сообщение · #20

dosprog

Есно, вся ось через него идёт. Если какая то инструкция или одна из ссылок окажется инвалидной или NA будет синь. Причём даже если восстановить все ссылки, то синь будет спустя время - из за квантования. Не понятно зачем выгружать(вы запускали - знаете что на профайле механизм никак не сказывается).




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

Создано: 28 марта 2017 03:53 · Поправил: difexacaw
· Личное сообщение · #21

Аверский плагиат спустя семь лет --> Link <--

Но оригинал статьи сохранился тут --> Link <--

Кстате концепт стал парадигмой, софтверные анклавы

-----
vx


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

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

Создано: 28 марта 2017 08:04
· Личное сообщение · #22

Инде, засуди интел за спизженную идею, станешь богаче короля.




Ранг: 337.6 (мудрец), 224thx
Активность: 0.210.1
Статус: Участник
born to be evil

Создано: 28 марта 2017 14:20
· Личное сообщение · #23

не удивлем. любое апи для AV должно было иметь косяки. еще лет N назад, когда AV выли от (висты?) факов MS, блочащих их творения

-----
От многой мудрости много скорби, и умножающий знание умножает печаль





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

Создано: 31 марта 2017 22:05
· Личное сообщение · #24

ajax

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

-----
vx




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

Создано: 01 апреля 2017 12:29
· Личное сообщение · #25

difexacaw
лолшто? ионеску специалист по безопасности мирового уровня, коллектор блеать




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

Создано: 01 апреля 2017 18:49
· Личное сообщение · #26

SegFault

Вернитесь к реалу. Данная тема поднята по причине рипа инфы, плагиат. Именно вот что коллектор, вот это и доказательство.

-----
vx




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

Создано: 02 апреля 2017 01:35 · Поправил: dosprog
· Личное сообщение · #27

Забей.
Все тягают инфу друг-у-дружки.
А на этом форуме так тем более, чтоб ты понимал.






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

Создано: 02 апреля 2017 01:38
· Личное сообщение · #28

dosprog

Не все, не правда.

-----
vx





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

Создано: 02 апреля 2017 20:09
· Личное сообщение · #29

dosprog пишет:
А на этом форуме так тем более, чтоб ты понимал.


На этом форуме на текущий для меня момент всего... сложно оценить, но в среднем где-то в районе от 5% до, может, 30% максимум полезной инфы. Раньше вроде было больше, растём, наверное... Форум, похоже, достиг своего информационного предела. .NET, Flash, unity дополнили бы, может и до 100%, но в этих направлениях не хожу, темы пользы не представляют. Польза сообщения 21, Инде, в том, что посмотрел туда, куда давно не смотрел, оценил возможности, освежил память... но опять отложил на потом

-----
IZ.RU




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

Создано: 02 апреля 2017 20:27
· Личное сообщение · #30

difexacaw
Как это не правда ежели SIDE который юзоет исключения на передачу управления в свой код ето и есть плагиат. патч гвард это юзол задолго до всяких клерков




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

Создано: 02 апреля 2017 20:32
· Личное сообщение · #31

SegFault

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

Добавлено спустя 4 минуты
DenCoder

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

-----
vx



<< . 1 . 2 . 3 . 4 . 5 . 6 . 7 . 8 . 9 . 10 ... 13 . 14 . >>
 eXeL@B —› Софт, инструменты —› SIDE.
Эта тема закрыта. Ответы больше не принимаются.
   Для печати Для печати