Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2010.08.27;
Скачать: [xml.tar.bz2];

Вниз

Можно ли внедрить dll в свой проект?   Найти похожие ветки 

 
Дмитрий С ©   (2010-03-01 03:37) [40]


> А как понять: это задумка автора, писавшего exe, или это
> вирус успел этот exe похачить

Можно добавить, к примеру, +10 к подозрительности и следить за дальнейшими действиями программы. :)

Кстати, а о каком антивирусе идет речь?


 
KilkennyCat ©   (2010-03-01 03:59) [41]

о касперском, конечно. остальные не антивирусы, лишь имитация.


 
Дмитрий С ©   (2010-03-01 05:20) [42]

Вот такой пример:

program DepTest;
{$APPTYPE CONSOLE}
uses
 Windows;

function RealTestProc(a, b: Integer): Integer; stdcall;
begin
 Result := a + b;
end;

procedure Terminator; stdcall;
begin
end;

type
 TTestProc = function (a, b: Integer): Integer; stdcall;

var
 VarTestProc: Pointer;
 ProcSize: Integer;

begin
 Write("Test with VirtualProtect... Press Enter...");
 Readln;
 ProcSize := Integer(@Terminator) - Integer(@RealTestProc);
 GetMem(VarTestProc, ProcSize);
 try
   VirtualProtect(VarTestProc, ProcSize, PAGE_EXECUTE_READWRITE, nil);
   CopyMemory(VarTestProc, @RealTestProc, ProcSize);
   Writeln("Result: ", TTestProc(VarTestProc)(1,2));
 finally
   FreeMem(VarTestProc);
 end;

 Write("Test without VirtualProtect... Press Enter...");
 Readln;
 ProcSize := Integer(@Terminator) - Integer(@RealTestProc);
 GetMem(VarTestProc, ProcSize);
 try
   CopyMemory(VarTestProc, @RealTestProc, ProcSize);
   Writeln("Result: ", TTestProc(VarTestProc)(1,2));
 finally
   FreeMem(VarTestProc);
 end;

 Writeln("Complete");
 ReadLn;
end.

Касперскому пофиг, DEP-у, кстати, тоже...


 
brother ©   (2010-03-01 05:33) [43]

> Касперскому пофиг, DEP-у, кстати, тоже...

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


 
Дмитрий С ©   (2010-03-01 05:49) [44]


> имхо, это пока, как сигнатуры совпадать начнут тогда...

Так и не начнут, если продукт "с добрыми намерениями".


 
brother ©   (2010-03-01 05:53) [45]

> Так и не начнут, если продукт "с добрыми намерениями".

Я имел ввиду совпадать с существующими.


 
KilkennyCat ©   (2010-03-01 07:16) [46]

и совпадать необязательно. эвристика у них тож есть.



Страницы: 1 2 вся ветка

Форум: "Прочее";
Текущий архив: 2010.08.27;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.52 MB
Время: 0.066 c
2-1269287735
Сергей
2010-03-22 22:55
2010.08.27
Вращение объектов (шара вокруг своей оси)


15-1268326974
Правильный$Вася
2010-03-11 20:02
2010.08.27
D2010 обрела уже стабильность?


15-1271414136
ocean
2010-04-16 14:35
2010.08.27
Блокировать сайты в ISA


2-1269848151
bobby
2010-03-29 11:35
2010.08.27
Относительные пути Windows


2-1274357365
Nucer
2010-05-20 16:09
2010.08.27
Значок в ресурсе





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский