Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   С/С++, C#, Delphi, .NET, Asm (https://forum.antichat.xyz/forumdisplay.php?f=24)
-   -   Вирус на С++ Как ? (https://forum.antichat.xyz/showthread.php?t=7397)

Adio 24.06.2005 00:15

Вирус на С++ Как ?
 
Люди хотел бы инфу получить как пишут вирусы как они работают и хотябы самый малый примерчик на С++ накатали или ссылку дали.. А то вот Читаю Вирус
Virus.a пошел туда Virus.a Украл то -то а как он ходит
да еще с Буквой А в концн не пойму )))) Ну короче инфы дайте если мона нормальной такой шоб понял в ник в тему как говориться ) ВСЕ спасибо завтра зайду.

nerezus 24.06.2005 06:51

Вирус на С++?
Сударь знает толк в извращениях ;)

А теперь вопрос тебе: зачем вирусу ООП?

bul666 24.06.2005 09:38

А что тебе надо? Сделай, чтобы когда он входит, то удалял определнную папку или файл, а потом сам отсылался комунить на почту!

YooogI 24.06.2005 10:50

ггг
что так набросились-то на человека))
просто стоит объяснисть что вирусы(хотя я почти уверен,что он хочет написать троя,но описался) пишутся на асме либо на с.

bul666 24.06.2005 12:11

А с чего ты взял, что он хочет Троян?

KEZ 24.06.2005 12:20

Самая главная ошибка новичка - вот так говорить.
Вопрос глуп.
C++ отличается от паскаля в основном синтаксисом, (например матем. операциями, и т д)
Вопрос НЕКОРЕКТЕН. "Как написать вирус на С++" - глупость.
Если ты уж хочешь задать подобный вопрос, напиши "Как написать вирус например на Visual C++ 6.0 SE"

qBiN 24.06.2005 22:27

Adio Бери какой-нибуть генератор вирусов на С++ , сделай пару тройку, и смотри исходники...
Название генератора кидать не буду....

Adio 24.06.2005 22:59

Да что вы накинулись на меня БОЖЕ Вирусы ЭТо ЗЛО ))) просто интересно как они работают да и примерчик какой нить масенький. Я ЭЕ НЕГОВОРЮ Я ПИШУ ВИРУС УБИЦУ
Internet просто поподробней узнать что это...А вы сразу трояна писать Я и скачать его могу .. Во блин задал вопросик Сожрать готовы. Пасибо....

KEZ 24.06.2005 23:10

ну... если ты хочешь прочитать про вирусы, C++ тут не при чем... всеравно тебе нужно знать машинное представление + Pe заголовок (если для винды) + много чего ещё...
Асм конечноже

Adio 24.06.2005 23:26

Во как...Так счего начать ? не писать а хотябы чуток понять ? то есть Главное Асм потом шо ? читать ? Просто видиш как получаеться KEZ я знаю как ими пользоваться про ip и всю вигню знаю. а вот схему незнаю не одно виря.. на С++ (Ладно посовету шо нить такое что бы понятно было и с примерчиками
?

Adio 25.06.2005 02:44

Люди подскажите Какой нить Converter бесплатный с VB 6.0 на VC++ 6.0 !!! Очень буду благодарен

nerezus 25.06.2005 09:15

Цитата:

Люди подскажите Какой нить Converter бесплатный с VB 6.0 на VC++ 6.0 !!! Очень буду благодарен
ты шо?
а с русского на асм не нужно тебе?

qBiN 25.06.2005 10:52

Цитата:

Сообщение от qBiN
Adio Бери какой-нибуть генератор вирусов на С++ , сделай пару тройку, и смотри исходники...

Думаю этого ответа достаточно,а исходник тут тебе никто не даст...
зы наверно тему пора закрыть...

KEZ 20.07.2005 00:57

Цитата:

а с русского на асм не нужно тебе?
нафиг, лутше с делфи на язык жестов

sn0w 26.07.2005 18:18

..вирь) на си) чтож простенький вариант мы с тобой рассмотрим в среде win nt. что он должен уметь? во-первых быть невидимым. как это сделать? проще всего внедрить свой код в тело другого процесса, разработчики винды видимо какраз для этих целей сделали api-функции VirtualAllocEx() и CreateRemoteThread(). первая дает возможность выделения памяти в адресном пространстве другого процесса, а вторая - создает в нем поток исполнения. собственно внедряемый код и есть вирус, в нашем случае - это будет выдача определенного сообщения в зависимости от времени. напрямую вызвать скажем MessageBox из другого процесса нам не удастся - адресок кривоватым будет. поэтому все нужные массивы и адреса функций мы будем загружать до внедрения, а затем передавать их потоку исполнения. .. об этом долго можно писать, лучше намыль мне, а я пришлю тебе рабочие исходнички под vc6

KEZ 26.07.2005 21:13

Цитата:

..вирь) на си) чтож простенький вариант мы с тобой рассмотрим в среде win nt. что он должен уметь? во-первых быть невидимым. как это сделать? проще всего внедрить свой код в тело другого процесса, разработчики винды видимо какраз для этих целей сделали api-функции VirtualAllocEx() и CreateRemoteThread().
Да нафиг, лутше юзать делфи . Или бейсик. Вообще нафиг чето писать? Лутше игать в GTA!

Серьезно - настоящий "вирь" (хахаха) стопроцентов должен работать в 0ring.

qBiN 26.07.2005 21:45

Цитата:

Серьезно - настоящий "вирь" (хахаха) стопроцентов должен работать в 0ring.
Нет,ты не прав.Там не должны водится вири,там должны жить троянцы...
Ты представь какой хаос будет если появится вирь успешно влезающий в нулевое кольцо , и если этот вирь пустят в свободное плавание!!!!Представил картинку?!?Что то даже не посебе...

nerezus 26.07.2005 21:52

Надо ждать/искать уязвимость и писать такого червя =)
Кто возьмецца?

KEZ 26.07.2005 22:02

Цитата:

Надо ждать/искать уязвимость и писать такого червя =)
Кто возьмецца?
Какие уязвимости? Нерезус, ты сегодня сколько выпил? (не в обиду)

Цитата:

и если этот вирь пустят в свободное плавание
Да будет круто. "Ребята", использующие Касперского и считающие что они в полной безопасности обломяться. Вот так.

qBiN 26.07.2005 22:03

Цитата:

Надо ждать/искать уязвимость и писать такого червя =)
Кто возьмецца?
Давно ли ты с дуба рухнул то? =)

qBiN 26.07.2005 22:11

Цитата:

Сообщение от KEZ
Какие уязвимости? Нерезус, ты сегодня сколько выпил? (не в обиду)

Вот и я про тоже =))
Цитата:

Сообщение от KEZ
Да будет круто. "Ребята", использующие Касперского и считающие что они в полной безопасности обломяться. Вот так.

Думаешь не будет только "касперский" иметь этот вирь в своей базе? Вопще если еспеет этот вирь попасть в 0ring то он не уязвим так сказать...

KEZ 26.07.2005 22:15

Цитата:

Думаешь не будет только "касперский" иметь этот вирь в своей базе? Вопще если еспеет этот вирь попасть в 0ring то он не уязвим так сказать...
100% неуязвим! Ни касперский не другие ламерские тулзвы ничего сделать не смогут.
Я могу тебе все перепечатать (если ты это поймешь), про то как обойти всякую "защиту", юзаю интересные вещи .

nerezus 26.07.2005 22:25

Цитата:

Давно ли ты с дуба рухнул то? =)
3 дня назад, только не с дуба =) с плит =)
еще в больнице числюсь =)

qBiN 26.07.2005 22:40

Цитата:

Сообщение от KEZ
100% неуязвим! Ни касперский не другие ламерские тулзвы ничего сделать не смогут.

Я бы так не сказал.Поначалу (естественно если такие вири появятся)они будут ловится,так как скорее всего и антивири полезут в 0ring.Как извесно 1 блин комом,вирь будет ловится(мне так кажется),а потом вирусмейкеры научатся полностью пользоваться ring0 и тогда они будут недосягаемы...
Цитата:

Я могу тебе все перепечатать (если ты это поймешь)
Высокомерие КеЗа незнает границ!"Ненадо думать что ты всех умнее, мой мальчик"©

qBiN 26.07.2005 22:44

Цитата:

Сообщение от nerezus
3 дня назад, только не с дуба =) с плит =)
еще в больнице числюсь =)

[offtop]Сочувствую...[/offtop]

KEZ 26.07.2005 22:57

Цитата:

и антивири полезут в 0ring
Если ты это утверждаешь то ты врядли знаешь подробности реализации софта в нулевое кольцо проца. Дело в том что антивири никогда не будут юзать 0ring. И ты ещё забыл что можно реализовать такую фишку - вирус всегда меняет размер своего кода (и частично содержание...) Так что поймать его нельзя.

qBiN 26.07.2005 23:18

Цитата:

Дело в том что антивири никогда не будут юзать 0ring
Гыыыыы...Получается скорее ты незнаешь что в ринг0 можно попасть не только через шлюзы,но и "офицально" например как это делает софтайс.То есть антивири скорее всего будут делать тоже что и софтайс а именно:писать свой драйвер,запихивать в него код который будет выполнятся.Потом с помощью Service Manager API подгружаешь драйвер к системе и твой код выполняется.
Цитата:

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

qBiN 26.07.2005 23:21

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

Dronga 27.07.2005 04:26

Втирайся..
 
KЕZа вызвали на стрелку... =)

Бедный автор топа... :(

Значит так, юный вирусопиматель, тебе сюда
http://www.xakep.ru/magazine/xs/035/ :cool:

nerezus 27.07.2005 06:02

Цитата:

Дело в том что антивири никогда не будут юзать 0ring.
хм, а разве drweb не в нем с самого начала тусуется? ;)

qBiN 27.07.2005 10:25

Цитата:

Сообщение от nerezus
хм, а разве drweb не в нем с самого начала тусуется? ;)

ХЗ ХЗ+))))))

sn0w 27.07.2005 13:18

прорваться в ринг0? )))) а дровишки не в нем ли родимом тусуются? ессесно, !зная! ддк, можно понатворить такого... в том числе и свою машину снести к чертям)) режим ядра - эт не юзерский режим)) правильно ктото сказал, что туда троянца надо - можно месяцами не догадываться что на машине руткит висит) кстати ес кому нужно - можете слить DriverStudio3.2 с pc-r00m.net, неплохие сишные исходники с отечественным рутом (He4Hook) есть на rootkit.com, а вот где я ddk сливал - уже не помню, сорри)

KEZ 27.07.2005 15:36

Какой ещё DRWEB ? Это убожество вместе с каспером работает как сервис. А сервис - это все равно что обычные приложения и т д - для микрософт, это ring3, т.к. по неясным причинам они нормальную интеловскую технологию 4ех колец сделали как
0 и 3. Дрова и т д -это 0, а приложения сервисы и т д -3

qBiN 27.07.2005 16:12

Цитата:

Сообщение от sn0w
а дровишки не в нем ли родимом тусуются?

В винде да.
Цитата:

ессесно, !зная! ддк, можно понатворить такого... в том числе и свою машину снести к чертям)) режим ядра - эт не юзерский режим))
Это понятно =)
Цитата:

правильно ктото сказал, что туда троянца надо - можно месяцами не догадываться что на машине руткит висит)
Все-таки вири в ринг0 безумие,повторюсь уж лучше там будут трояны =)

sn0w 28.07.2005 12:45

хотя почему нет? )) в режиме ядра winnt можно многих диспетчеров поймать, ввода-вывода, памяти etc))

qBiN 28.07.2005 13:34

Цитата:

хотя почему нет?
Почиатй выше я писал почему это не хорошо =)

sn0w 28.07.2005 18:34

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

sn0w 28.07.2005 18:36

ооо, мужики, сорри, ушел от темы

KEZ 07.08.2005 17:30

Цитата:

в режиме ядра winnt можно многих диспетчеров
"режим ядра" ? может нулевое кольцо привелегий? оно везде одинаковое, только API разные. Например в NT они беруться в основном из ntoskrnl.exe (ну и ntdll.dll)
К примеру Ps--- работает с процессами

При чем тут диспетчеры?


Время: 21:43