Регистрация Главная Пользователи Все разделы прочитаны
Сообщения за день Справка Регистрация

Сниффер Delphi

-

Вопросы и ответы, обсуждения

- Ваши вопросы по Pascal/Delphi только в данном разделе

Ответ
 
Опции темы
Старый 15.11.2012, 18:41   #1
 Разведчик
Аватар для Erstown
 
Erstown на правильном путиErstown на правильном пути
Регистрация: 07.04.2012
Сообщений: 5
Популярность: 170
Сказал(а) спасибо: 0
Поблагодарили 8 раз(а) в 6 сообщениях
 
По умолчанию Сниффер Delphi

Как "защитить" программу от сниффера? Например в программе выполняется GET запрос, как убрать его появление в сниффере?
  Ответить с цитированием
Старый 15.11.2012, 19:02   #2
 Старший сержант
Аватар для metraz
 
metraz в состоянии испепелить взглядомmetraz в состоянии испепелить взглядомmetraz в состоянии испепелить взглядомmetraz в состоянии испепелить взглядомmetraz в состоянии испепелить взглядомmetraz в состоянии испепелить взглядомmetraz в состоянии испепелить взглядомmetraz в состоянии испепелить взглядомmetraz в состоянии испепелить взглядомmetraz в состоянии испепелить взглядомmetraz в состоянии испепелить взглядом
Регистрация: 25.12.2011
Сообщений: 191
Популярность: 5259
Сказал(а) спасибо: 31
Поблагодарили 235 раз(а) в 135 сообщениях
Отправить сообщение для metraz с помощью Skype™
 
По умолчанию Re: Сниффер Delphi

врядли это возможно. Проще выявлять наличие сниффера на машине.
________________

Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
  Ответить с цитированием
Старый 15.11.2012, 19:36   #3
 Разведчик
Аватар для KlimVoroshilov
 
KlimVoroshilov вызывает надежду
Регистрация: 15.01.2012
Сообщений: 1
Популярность: -21
Сказал(а) спасибо: 0
Поблагодарили 1 раз в 1 сообщении
 
По умолчанию Re: Сниффер Delphi

что бы не спрашивал как узнать запущен ли снифер
Лови [Ссылки могут видеть только зарегистрированные пользователи. ]

затем всё просто, ищешь в загруженном списке имя_снифера.exe и затем выполняешь код типо:

а всё это прописано в таймере
С интервалом примерно 5000-10000
Цитата:
=тут твой if=
//если находит снифер
Timer1.interval:=0; // останавливаем дабы не запустилось много ошибок "обнаружен снифер" да и прога зависнет.
ShowMessage('Обнаружен запущенный снифер, закройте его и запустите заново программу');//выводишь сообщение о том что запущен снифер.

sleep(5000); // ожидание 5секунд для того что бы человек успел прочитать.
Form1.close; //закрываем программу.
end;

//если не нашёл, то и не надо ничего выполнять.
________________
[Ссылки могут видеть только зарегистрированные пользователи. ]

Последний раз редактировалось KlimVoroshilov; 15.11.2012 в 19:39.
  Ответить с цитированием
Старый 15.11.2012, 19:38   #4
 Разведчик
Аватар для Erstown
 
Erstown на правильном путиErstown на правильном пути
Регистрация: 07.04.2012
Сообщений: 5
Популярность: 170
Сказал(а) спасибо: 0
Поблагодарили 8 раз(а) в 6 сообщениях
 
По умолчанию Re: Сниффер Delphi

Цитата:
Сообщение от KlimVoroshilovПосмотреть сообщение
что бы не спрашивал как узнать запущен ли снифер
Лови [Ссылки могут видеть только зарегистрированные пользователи. ]

затем всё просто, ищешь в загруженном списке имя_снифера.exe и затем выполняешь код типо:

а всё это прописано в таймере
С интервалом примерно 5000-10000
=тут твой if=
//если находит снифер
ShowMessage('Обнаружен запущенный снифер, закройте его и запустите заново программу');
sleep(5000);
Form1.close;
end;
//если не нашёл, то и не надо ничего выполнять.

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

Последний раз редактировалось Erstown; 15.11.2012 в 19:41.
  Ответить с цитированием
Старый 15.11.2012, 19:40   #5
 Разведчик
Аватар для KlimVoroshilov
 
KlimVoroshilov вызывает надежду
Регистрация: 15.01.2012
Сообщений: 1
Популярность: -21
Сказал(а) спасибо: 0
Поблагодарили 1 раз в 1 сообщении
 
По умолчанию Re: Сниффер Delphi

Цитата:
Сообщение от ErstownПосмотреть сообщение
Это я знаю, но тогда придется искать и добавлять все возможные снифферы?

Да. (не ленись) + кликни [Ссылки могут видеть только зарегистрированные пользователи. ]
________________
[Ссылки могут видеть только зарегистрированные пользователи. ]

Последний раз редактировалось KlimVoroshilov; 15.11.2012 в 19:43.
  Ответить с цитированием
Старый 15.11.2012, 19:56   #6
 Разведчик
Аватар для Erstown
 
Erstown на правильном путиErstown на правильном пути
Регистрация: 07.04.2012
Сообщений: 5
Популярность: 170
Сказал(а) спасибо: 0
Поблагодарили 8 раз(а) в 6 сообщениях
 
По умолчанию Re: Сниффер Delphi

А если учесть снифферы, которых нету в шаре или сниффер написанный самим пользователем и имеющийся только у создателя.
  Ответить с цитированием
Старый 15.11.2012, 20:28   #7
 Разведчик
Аватар для KlimVoroshilov
 
KlimVoroshilov вызывает надежду
Регистрация: 15.01.2012
Сообщений: 1
Популярность: -21
Сказал(а) спасибо: 0
Поблагодарили 1 раз в 1 сообщении
 
По умолчанию Re: Сниффер Delphi

Цитата:
Сообщение от ErstownПосмотреть сообщение
А если учесть снифферы, которых нету в шаре или сниффер написанный самим пользователем и имеющийся только у создателя.

1) Мною указанным способом ты защитишь программу от популярных снифером. Может быть кто то будет использовать приватные / созданные самим пользователем.
2) Ты никак не сможешь защитить программу от перехвата GET запроса.
3) Если ты хочешь защитить программу, то защищай её нормально. С помощью платных компонентов и программ для лицензирования либо поищи на жуке есть примеры. Правда они врятли будут понятны тебе.
________________
[Ссылки могут видеть только зарегистрированные пользователи. ]
  Ответить с цитированием
Старый 15.11.2012, 20:38   #8
 Разведчик
Аватар для Erstown
 
Erstown на правильном путиErstown на правильном пути
Регистрация: 07.04.2012
Сообщений: 5
Популярность: 170
Сказал(а) спасибо: 0
Поблагодарили 8 раз(а) в 6 сообщениях
 
По умолчанию Re: Сниффер Delphi

Цитата:
Правда они врятли будут понятны тебе.

Да? И почему же ты так думаешь?
Или у тебя с рождения ставить себя выше других?
  Ответить с цитированием
Старый 15.11.2012, 20:44   #9
 Разведчик
Аватар для KlimVoroshilov
 
KlimVoroshilov вызывает надежду
Регистрация: 15.01.2012
Сообщений: 1
Популярность: -21
Сказал(а) спасибо: 0
Поблагодарили 1 раз в 1 сообщении
 
По умолчанию Re: Сниффер Delphi

Цитата:
Сообщение от ErstownПосмотреть сообщение
Да? И почему же ты так думаешь?
Или у тебя с рождения ставить себя выше других?

Кто вам сказал что я ставлю себя выше других? я сам разобраться не могу. Вообще я имел введу, что вам будет проще по тем примерам сделать генерацию ключа, а активацию по get. не обижайтесь, ничего такого не имел введу.
________________
[Ссылки могут видеть только зарегистрированные пользователи. ]
  Ответить с цитированием
Старый 15.11.2012, 20:46   #10
 Разведчик
Аватар для Erstown
 
Erstown на правильном путиErstown на правильном пути
Регистрация: 07.04.2012
Сообщений: 5
Популярность: 170
Сказал(а) спасибо: 0
Поблагодарили 8 раз(а) в 6 сообщениях
 
По умолчанию Re: Сниффер Delphi

Цитата:
Сообщение от KlimVoroshilovПосмотреть сообщение
Кто вам сказал что я ставлю себя выше других? я сам разобраться не могу. Вообще я имел введу, что вам будет проще по тем примерам сделать генерацию ключа, а активацию по get. не обижайтесь, ничего такого не имел введу.

Я не понял что ты написал, имею ввиду при чем тут генерация ключа и т.д
Цитата:
не обижайтесь

Да я не обидчивый, значит сам не так понял
  Ответить с цитированием
Старый 15.11.2012, 20:51   #11
 Разведчик
Аватар для KlimVoroshilov
 
KlimVoroshilov вызывает надежду
Регистрация: 15.01.2012
Сообщений: 1
Популярность: -21
Сказал(а) спасибо: 0
Поблагодарили 1 раз в 1 сообщении
 
По умолчанию Re: Сниффер Delphi

Лови код ^_^

Цитата:


procedure TForm3.Button1Click(Sender: TObject);
var
Wnd: hWnd;
buff: array[0..127] of Char;
begin
Wnd := GetWindow(Handle, gw_HWndFirst);
while Wnd <> 0 do begin {Не показываем:}
if (Wnd <> Application.Handle) and {-Собственное окно}
IsWindowVisible(Wnd) and {-Невидимые окна}
(GetWindow(Wnd, gw_Owner) = 0) and {-Дочернии окна}
(GetWindowText(Wnd, buff, sizeof(buff)) <> 0) {-Окна без заголовков}
then begin
GetWindowText(Wnd, buff, sizeof(buff));
if pos('ИМЯСНИФЕРА_МОЖНОБЕЗ_EXE', buff)<>0 then
Form1.close;
end;
Wnd := GetWindow(Wnd, gw_hWndNext);
end;
end;
end.


________________
[Ссылки могут видеть только зарегистрированные пользователи. ]
  Ответить с цитированием
Старый 15.11.2012, 20:55   #12
 Разведчик
Аватар для Erstown
 
Erstown на правильном путиErstown на правильном пути
Регистрация: 07.04.2012
Сообщений: 5
Популярность: 170
Сказал(а) спасибо: 0
Поблагодарили 8 раз(а) в 6 сообщениях
 
По умолчанию Re: Сниффер Delphi

Цитата:
Сообщение от KlimVoroshilovПосмотреть сообщение
Лови код ^_^

Спасибо, но это я знаю
И в теме с OpenDialog, тебе нужен был код с загрузкой из файла в ListBox построчно?
  Ответить с цитированием
Старый 15.11.2012, 20:58   #13
 Разведчик
Аватар для KlimVoroshilov
 
KlimVoroshilov вызывает надежду
Регистрация: 15.01.2012
Сообщений: 1
Популярность: -21
Сказал(а) спасибо: 0
Поблагодарили 1 раз в 1 сообщении
 
По умолчанию Re: Сниффер Delphi

Цитата:
Сообщение от ErstownПосмотреть сообщение
Спасибо, но это я знаю
И в теме с OpenDialog, тебе нужен был код с загрузкой из файла в ListBox построчно?

ага, т.е. что бы правильно объяснить

Listbox1.item[i]:=Text.txt[i];
ну хз как объяснить по другому)
________________
[Ссылки могут видеть только зарегистрированные пользователи. ]
  Ответить с цитированием
Старый 15.11.2012, 20:59   #14
 Разведчик
Аватар для Erstown
 
Erstown на правильном путиErstown на правильном пути
Регистрация: 07.04.2012
Сообщений: 5
Популярность: 170
Сказал(а) спасибо: 0
Поблагодарили 8 раз(а) в 6 сообщениях
 
По умолчанию Re: Сниффер Delphi

Цитата:
Сообщение от KlimVoroshilovПосмотреть сообщение
ага, т.е. что бы правильно объяснить

Listbox1.item[i]:=Text.txt[i];
ну хз как объяснить по другому)

Написал там код.

Код:
var
f: TStringList;
i: integer;
begin
f:= TStringList.Create;
f.LoadFromFile('file.txt');
for i := 0 to f.Count-1 do
begin
ListBox1.Items.Add(f.Strings[i]);
end;
f.free;
end;

end.
  Ответить с цитированием
Старый 15.11.2012, 21:15   #15
 Разведчик
Аватар для KlimVoroshilov
 
KlimVoroshilov вызывает надежду
Регистрация: 15.01.2012
Сообщений: 1
Популярность: -21
Сказал(а) спасибо: 0
Поблагодарили 1 раз в 1 сообщении
 
По умолчанию Re: Сниффер Delphi

Цитата:
Сообщение от ErstownПосмотреть сообщение
Написал там код.

Код:
var
f: TStringList;
i: integer;
begin
f:= TStringList.Create;
f.LoadFromFile('file.txt');
for i := 0 to f.Count-1 do
begin
ListBox1.Items.Add(f.Strings[i]);
end;
f.free;
end;

end.

спасибо
________________
[Ссылки могут видеть только зарегистрированные пользователи. ]
  Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сниффер!!!! hegzR1500702148 Школа Читера 10 19.04.2014 09:27
Сниффер yaroslav145 Школа Читера 0 10.04.2012 23:22
[Информация] Помощь в Delphi 7 и в других версиях Delphi Babls77 Pascal/Delphi 4 03.11.2011 22:27
Сниффер!!!! hegzR1500702148 Вопросы и ответы, обсуждения 0 17.04.2011 15:37

Заявление об ответственности / Список мошенников

Часовой пояс GMT +4, время: 02:03.

Пишите нам: forum@zhyk.ru
Copyright © 2025 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net