- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
- 54
- 55
- 56
- 57
- 58
- 59
- 60
- 61
- 62
- 63
- 64
- 65
- 66
- 67
- 68
- 69
- 70
- 71
- 72
- 73
- 74
- 75
- 76
- 77
var
SysPath, WinPath, DrivePart, AppPath, CMDLine, AppName, AppExt:widestring;
P:Integer;
USBDrive:Boolean;
begin
Result:=True;
SetLength(SysPath,300);
SetLength(SysPath, GetSystemDirectoryW(PWideChar(SysPath), 300));
SysPath:=IncludeTrailingPathDelimiter(SysPath);
SysPath:=WideLowerCase(SysPath);
SetLength(WinPath,300);
SetLength(WinPath, GetWindowsDirectoryW(PWideChar(WinPath), 300));
WinPath:=IncludeTrailingPathDelimiter(WinPath);
WinPath:=WideLowerCase(WinPath);
DrivePart:=ExtractFileDrive(lpCurrentDirectory);
DrivePart:=ExtractFileDir(DrivePart);
DrivePart:=wideLowerCase(DrivePart);
AppName:=ExtractFileName(lpApplicationName);
AppName:=wideLowerCase(AppName);
AppExt:=ExtractFileExt(AppName);
AppExt:=wideLowerCase(AppExt);
AppPath:=ExtractFilePath(lpApplicationName);
AppPath:=wideLowerCase(AppPath);
CMDLine:=lpCommandLine;
CMDLine:=Utf8Decode(Utf8StringReplace(UTF8Encode(CMDLine),#34,'',[rfReplaceAll]));
P:=utf8Pos(utf8encode(string(lpApplicationName)), utf8encode(CMDline));
if P >0 then
Delete(CMDline, P, Length(lpApplicationName));
CMDLine:=Trim(CMDLine);
//CMDLine:=LowerCase(CMDLine);
USBDrive:=IsUSBDevice(DrivePart);
if (WideSameText(AppPath, SysPath) or WideSameText(AppPath, WinPath)) then
begin
if ((wideSameText(AppName,'wscript.exe')) or (wideSameText(AppName, 'cscript.exe')) or (wideSameText(AppName, 'mshta.exe'))) then
begin
// script blocked
if CMDLine <> '' then
if MessageBoxW(0,PWideChar(UTF8Decode(Format('Использование скриптов может повредить Ваш компьютер! %s%s%s', [#13#10#13#10'Приложение: '+lpApplicationName,#13#10'Файл: '+CmdLine,#13#10#13#10'Вы действительно хотите выполнить данный скрипт?']))),PWideChar(UTF8Decode('Rast Security: заблокирован скрипт!')),mb_yesno or mb_iconexclamation) <> IDYES then Exit;
TrueCreateProcessW(lpApplicationName, lpCommandLine, lpProcessAttributes,
lpThreadAttributes, bInheritHandles, dwCreationFlags, lpEnvironment,
lpCurrentDirectory, lpStartupInfo, lpProcessInformation);
end
else if ((wideSameText(AppName, 'rundll32.exe')) or (wideSameText(AppName, 'cmd.exe')) or (wideSameText(AppName, 'hh.exe')) or (wideSameText(AppName, 'reg.exe')) or (wideSameText(AppName, 'regedit.exe'))) then
begin
// app launching
if USBDrive then
begin
if (CMDLine <> '') then
if Copy(CMDLine,1,28)='Shell32.DLL,ShellExec_RunDLL' then
begin
if MessageBoxW(0,PWideChar(UTF8Decode('Проводник пытается выполнить автозапуск! Данную функцию используют многие вредоносные программы.'+#13#10+'Мы настоятельно рекомендуем Вам не разрешать исполнение сценария и проверить устройство антивирусом.'+#13#10+'Разрешить исполнение?')),PWideChar(UTF8Decode('Rast Security: автозапуск заблокирован')),mb_yesno or mb_iconexclamation)<> IDYES then Exit;
end
else
if MessageBoxW(0,PWideChar(UTF8Decode(Format('Легитимное (заслуживающее доверия) приложение пытается исполнить неизвестную программу на сменном диске. %s%s%s', [#13#10#13#10'Приложение: '+lpApplicationName,#13#10'Файл: '+CmdLine,#13#10#13#10'Разрешить доступ?']))),PWideChar(UTF8Decode('Rast Security: заблокирован ланчер')),mb_yesno or mb_iconexclamation) <> IDYES then Exit;
end;
TrueCreateProcessW(lpApplicationName, lpCommandLine, lpProcessAttributes,
lpThreadAttributes, bInheritHandles, dwCreationFlags, lpEnvironment,
lpCurrentDirectory, lpStartupInfo, lpProcessInformation);
end
else
TrueCreateProcessW(lpApplicationName, lpCommandLine, lpProcessAttributes,
lpThreadAttributes, bInheritHandles, dwCreationFlags, lpEnvironment,
lpCurrentDirectory, lpStartupInfo, lpProcessInformation);
end
else
//begin
//if not masking app
//end;
if USBDrive then
CTEPTOP 30.03.2018 12:34 # +1
gost 30.03.2018 13:28 # −2
CHayT 30.03.2018 14:02 # −2
SemaReal 30.03.2018 14:10 # −2
shit_again 20.05.2018 16:47 # −1
CTEPTOP 30.03.2018 22:38 # 0
SemaReal 30.03.2018 23:14 # 0
Значит, берешь двести грамм древесного спирта и двести грамм тормозной жидкости и выпиваешь залпом натощак. И так неделю. удачи!
CTEPTOP 30.03.2018 23:30 # 0
SemaReal 30.03.2018 23:31 # 0
ты попробуй и отпишись
CTEPTOP 30.03.2018 23:44 # 0
SemaReal 30.03.2018 23:48 # 0
да
CTEPTOP 31.03.2018 16:42 # 0
SemaReal 01.04.2018 01:25 # 0
shit_again 21.05.2018 07:47 # 0
shit_again 21.05.2018 07:46 # 0
KPblCA 09.08.2022 23:08 # 0
shit_again 20.05.2018 16:49 # 0
SemaReal 30.03.2018 13:59 # 0
3oJIoTou_xyu 14.04.2018 09:47 # 0
Alexander 14.04.2018 23:39 # 0
bormand 15.04.2018 00:38 # 0
Хм, а чем он опасен, кстати? Через эту читалку хелпов можно какой-то код исполнить?
Alexander 15.04.2018 02:11 # +6
SemaReal 15.04.2018 06:30 # 0
Бляди узнали мой пароль(123), и теперь спамят
bormand 15.04.2018 09:58 # 0
I_AM_SHIT 15.04.2018 14:09 # 0
Alexander 15.04.2018 14:19 # +6
Итак, понадобятся 3 файла: html-страничка, библиотека *.ocx и сам троян.
Запускаешь Visual Basic (ну, или делфи, если религия не позволяет), и ваяешь в нём встраиваемый объект ActiveX , в котором при событии подгрузки вызываешь ShellExecute своего троянца (должен лежать рядом с библиотекой). На выходе получаешь HTML и готовую библиотеку.
Берёшь билдер справки (у него ещё мясорубка на иконке), и пропускаешь всё это через него, на выходе получаешь готовый файл справки. Знание преумножает боль.
I_AM_SHIT 15.04.2018 14:55 # −1
Ну хоть где-то мне Дельфий пригодился.
Въебал плюсы.
Alexander 15.04.2018 15:08 # 0
Но я в своё время по-другому делал.
shit_again 21.05.2018 07:47 # 0
I_AM_SHIT 15.04.2018 16:02 # 0
А есть какие-нибудь уязвимости в docx или pdf ?
Alexander 15.04.2018 16:19 # 0
Насчёт docx, к сожалению, не знаю. Я уже давно не интересуюсь подобными вещами, да и офиса на моём компьютере не было отродясь.
bormand 15.04.2018 16:34 # 0
I_AM_SHIT 15.04.2018 17:04 # −1
bormand 15.04.2018 17:17 # 0
I_AM_SHIT 15.04.2018 17:20 # 0
Кто-то исчо его юзает ?
bormand 15.04.2018 17:25 # −1
I_AM_SHIT 15.04.2018 17:32 # −2
I_AM_SHIT 15.04.2018 20:49 # −1
ХРенофаги ?
SemaReal 15.04.2018 23:39 # 0
I_AM_SHIT 16.04.2018 08:08 # +1
shit_again 20.05.2018 23:14 # 0
Alexander 16.04.2018 11:36 # 0
В мае лицензия истекает (довольно глупый стимул для обновления), а сорцы я проебал.
yet_another_one_shit 16.04.2018 11:42 # 0
Ну как так можно ? Проебатель сорцов
Alexander 16.04.2018 13:18 # 0
Мне долгое время звонил знакомый, угрожая то расправой, то судом за то, что я, якобы, взломал его страницу в ВК и читал переписки, - и нёс прочий бред. Зная его истеричный характер, я предположил, что такой псих и заявление напишет, а проблем я не хотел. По инерции я бросился шифровать свои данные, хотя прятать было, ровным счётом, нечего. Поставил BitLocker c 20-значным ключом, и выключил комп. Наутро включаю - пароль не подходит. ЧЗХН? Оказалось, что в биосе была включена опция "backup to HDD" - эта функция скидывает дамп в конец диска, где незанятые секторы, чтобы в случае сбоя восстановить биос. Пока диск был не шифрованный, это никак себя не проявляло, т.к. не было обращения к незанятому месту. С зашифрованным диском дела обстояли иначе. Очевидно, был задет образ и битлокер больше не смог его загрузить. Восстановление данных при этом абсолютно невозможно.
yet_another_one_shit 16.04.2018 13:29 # 0
...погоди, это ты САМ свой сыр сожрал ?
Alexander 16.04.2018 13:45 # 0
yet_another_one_shit 16.04.2018 13:46 # 0
Alexander 16.04.2018 13:49 # 0
Теперь я — Стальная Крыса.
bormand 17.04.2018 01:13 # 0
Всё равно это пиздец какой-то а не фича. Сегодня они не занятые а завтра оно что-то полезное убьёт своим бекапом.
AnalDaddy 17.04.2018 01:29 # 0
Alexander 17.04.2018 10:42 # 0
bormand 16.04.2018 11:48 # 0
Ну блин, github и bitbucket для кого?
yet_another_one_shit 16.04.2018 11:50 # 0
Rast Security - некоммерческий проект, посвященный компьютерной безопасности. 2008-2017
Вот эт мне нравится, лаконично, коротко и ясно
yet_another_one_shit 16.04.2018 12:00 # +1
ЗЫ. Как-то проебал сырцы форт-системы, хоть и писал в целях изучения асма, но сёрамно абидна
yet_another_one_shit 16.04.2018 12:34 # 0
Вот фсе бы так...
lal3 21.05.2018 09:32 # 0
BARANKEE_GNU 21.05.2018 09:50 # 0
ЗЫ. Так ты не Стертор? Или ты рекламируешь свой продукт?
hellow 21.05.2018 23:17 # 0