Главная страница
    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.059 c
2-1274761583
Андрей_1
2010-05-25 08:26
2010.08.27
как перехватить сообщение


2-1271962888
Andrey925
2010-04-22 23:01
2010.08.27
написание библеотеки


2-1272475993
DROWSY
2010-04-28 21:33
2010.08.27
редактирование в гриде.


15-1266428635
Kerk
2010-02-17 20:43
2010.08.27
Сайт с рассказами ветеранов о войне (видео)


15-1265296513
БарЛог
2010-02-04 18:15
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
Английский Французский Немецкий Итальянский Португальский Русский Испанский