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

Ответ
 
Опции темы
Старый 27.04.2011, 06:40   #1
ГРАЙМ ЛЕГЕНДА
 Рыцарь-защитник
Аватар для KlouS
 
KlouS сломал счётчик популярности :(KlouS сломал счётчик популярности :(KlouS сломал счётчик популярности :(KlouS сломал счётчик популярности :(KlouS сломал счётчик популярности :(KlouS сломал счётчик популярности :(KlouS сломал счётчик популярности :(KlouS сломал счётчик популярности :(KlouS сломал счётчик популярности :(KlouS сломал счётчик популярности :(KlouS сломал счётчик популярности :(
Регистрация: 25.11.2009
Сообщений: 655
Популярность: 30771
Золото Zhyk.Ru: 1
Сказал(а) спасибо: 355
Поблагодарили 1,192 раз(а) в 495 сообщениях
Отправить сообщение для KlouS с помощью ICQ
 
По умолчанию Создание бота(вконтакте) на С# Часть 2

Создание бота(вконтакте) на С# Часть 2



Я покажу Вам, как выполнять разные действия с фейков.

Нам понадобится:
1.Microsoft Visual Studio 2010
2.Начальные знания
3.Терпение
Приступим:
Как и раньше, я работаю с приложение "[Ссылки могут видеть только зарегистрированные пользователи. ]", будем разводить Терпилу, на фейках (кто не знает, "Игра в карты")
1. Создаем новую форму:


richTextBox - 1
Button - 1
NotifyIcon - 1

2. Добавляем код. Кликаем 2 раза по нашей кнопке "button1"

Код:
string[] lines = this.richTextBox1.Lines;
            for (int i = 0; i < lines.Length; i++)
            {
                string str = lines[i].Substring(0, lines[i].IndexOf(":"));
                string str2 = lines[i].Substring(lines[i].IndexOf(":") + 1, (lines[i].Length - lines[i].IndexOf(":")) - 1);
                string s = "method=cardGamePlay&sig=9283e28200ce07ef3ad0f282a49443be&user=" + str + "&key=" + str2;
                HttpWebRequest request = (HttpWebRequest)WebRequest.Create("http://109.234.156.250/prison/universal.php?katala");
                request.UserAgent = "Opera/9.80";
                request.Method = "POST";
                request.ContentType = "application/x-www-form-urlencoded";
                byte[] bytes = Encoding.ASCII.GetBytes(s);
                request.ContentLength = bytes.Length;
                request.GetRequestStream().Write(bytes, 0, bytes.Length);
                request.GetRequestStream().Close();
                s = "method=cardGameFinish&sig=ca54807867b2b95fa1bfeadc3d113415&user=" + str + "&key=" + str2;
                request = (HttpWebRequest)WebRequest.Create("http://109.234.156.250/prison/universal.php?katala");
                request.UserAgent = "Opera/9.80";
                request.Method = "POST";
                request.ContentType = "application/x-www-form-urlencoded";
                bytes = Encoding.ASCII.GetBytes(s);
                request.ContentLength = bytes.Length;
                request.GetRequestStream().Write(bytes, 0, bytes.Length);
                request.GetRequestStream().Close();
                Thread.Sleep(0x2710);
            }

Немножко разберем код:

Код:
string str = lines[i].Substring(0, lines[i].IndexOf(":"));
                string str2 = lines[i].Substring(lines[i].IndexOf(":") + 1, (lines[i].Length - lines[i].IndexOf(":")) - 1);

Как мы знаем, фейки идут с разделителем, то, что выделено желтым, можем менять на любой знак(которым будут разделятся фейки, тоесть айди:ауз) то, что str, это будет айди, а то, что str2, это ауз.

Дальше у нас есть 2 запроса, на начало игры и на завершение. Вместо айди и ауз, пишем не " + textBox1.Text + ", а " + str + " и " + str2 + "

Всё, бот готов. Добавим еще изюминку=)

3. У этой самой кнопке, прописываем ниже кода, вот это:

Код:
this.notifyIcon1.ShowBalloonTip(0x1388, "Готово", "Игра закончена", ToolTipIcon.Info);

Не забудьте в NotifyIcon, добавить иконку, а то наше сообщение не будет видно =(



Результат =)



Спасибо за внимание, думаю, кому-то пригодится.

С Уважением, KlouS

Часть 1
Вложения
Тип файла: rar WindowsFormsApplication3.rar (66.7 Кб, 164 просмотров)
________________
Дорогие пользователи, прежде чем написать сообщение, или создать тему, прочтите Правила Форума
Не знаешь как попасть в Подполье? Тебе сюда

Более не являюсь Гарантом Zhyk.Ru и сделки не провожу!
772812 - при добавлении представтесь, что Вы с zhyk.ru, а то сразу заблокирую!

Последний раз редактировалось KlouS; 27.04.2011 в 18:34.
  Ответить с цитированием
12 пользователя(ей) сказали cпасибо:
bohdan09 (10.05.2011), datak (03.05.2011), рома роман (30.04.2011), Dunя (03.05.2011), Gamer1912 (10.12.2011), Live STAR (27.04.2011), nikitoz (27.04.2011), reu`n (25.10.2011), RomaN4ik18 (28.05.2011), WiLLi-WindowS (27.04.2011), wwwstas97 (28.04.2011), _MykytiuK_ (28.04.2011)
Старый 27.04.2011, 16:02   #2
 Разведчик
Аватар для nikitoz
 
nikitoz на правильном пути
Регистрация: 07.09.2009
Сообщений: 11
Популярность: 32
Сказал(а) спасибо: 8
Поблагодарили 11 раз(а) в 8 сообщениях
 
По умолчанию Re: Создание бота(вконтакте) на С# Часть 2

Отличный гайд, и уведомление с треем добавили.

p.s Можно еще ссылку на первую часть добавить в начало (или конец) темы - для удобства
  Ответить с цитированием
Старый 27.04.2011, 16:05   #3
 Рыцарь-капитан
Аватар для CreatiK
 
CreatiK определенно авторитетная личностьCreatiK определенно авторитетная личностьCreatiK определенно авторитетная личностьCreatiK определенно авторитетная личностьCreatiK определенно авторитетная личностьCreatiK определенно авторитетная личностьCreatiK определенно авторитетная личностьCreatiK определенно авторитетная личностьCreatiK определенно авторитетная личность
Регистрация: 18.11.2010
Сообщений: 517
Популярность: 1117
Сказал(а) спасибо: 39
Поблагодарили 306 раз(а) в 114 сообщениях
Отправить сообщение для CreatiK с помощью ICQ Отправить сообщение для CreatiK с помощью Skype™
 
По умолчанию Re: Создание бота(вконтакте) на С# Часть 2

Не хорошо Reflector'ом пользоваться ))) Сам бы написал, есть легче способ разделить ID:AUTH , а этот код взят из программы Катала. Если вот этот код засунеш в воркер то спасибо поставлю сколько не пробовал все напрасно, фрол тоже не смог.
  Ответить с цитированием
Старый 27.04.2011, 16:53   #4
 Пехотинец
Аватар для StabiliZator
 
StabiliZator неизвестен в этих краяхStabiliZator неизвестен в этих краях
Регистрация: 05.10.2010
Сообщений: 67
Популярность: -129
Сказал(а) спасибо: 29
Поблагодарили 19 раз(а) в 12 сообщениях
Отправить сообщение для StabiliZator с помощью ICQ Отправить сообщение для StabiliZator с помощью Skype™
 
По умолчанию Re: Создание бота(вконтакте) на С# Часть 2

спасибо не плохой урок
можешь урок сделать потом как парсировать)))
  Ответить с цитированием
Старый 27.04.2011, 18:26   #5
 Разведчик
Аватар для Xcon
 
Xcon никому не известный тип
Регистрация: 05.03.2011
Сообщений: 1
Популярность: 10
Сказал(а) спасибо: 3
Поблагодарили 0 раз(а) в 0 сообщениях
Отправить сообщение для Xcon с помощью Skype™
 
По умолчанию Re: Создание бота(вконтакте) на С# Часть 2

Спасибо , отличный гайд!
  Ответить с цитированием
Старый 27.04.2011, 18:31   #6
ГРАЙМ ЛЕГЕНДА
 Рыцарь-защитник
Аватар для KlouS
 
KlouS сломал счётчик популярности :(KlouS сломал счётчик популярности :(KlouS сломал счётчик популярности :(KlouS сломал счётчик популярности :(KlouS сломал счётчик популярности :(KlouS сломал счётчик популярности :(KlouS сломал счётчик популярности :(KlouS сломал счётчик популярности :(KlouS сломал счётчик популярности :(KlouS сломал счётчик популярности :(KlouS сломал счётчик популярности :(
Регистрация: 25.11.2009
Сообщений: 655
Популярность: 30771
Золото Zhyk.Ru: 1
Сказал(а) спасибо: 355
Поблагодарили 1,192 раз(а) в 495 сообщениях
Отправить сообщение для KlouS с помощью ICQ
 
По умолчанию Re: Создание бота(вконтакте) на С# Часть 2

CreatiK, я Рефлектором не пользуюсь, мне этот код дали, и решил сделать гайд! Так что, не надо наезжать=(

В WindowsFormsApplication хз как сделать, а вот в WPF знаю=)


Код:
using System;
using System.Collections.Generic;
using System.Text;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Shapes;
using System.ComponentModel;
using System.Net;
using System.Threading;
using System.IO;

namespace WpfApplication1
{
    /// <summary>
    /// Логика взаимодействия для Window1.xaml
    /// </summary>
    public partial class Window1 : Window
    {
        private static BackgroundWorker backgroundWorker1 = new BackgroundWorker();
        private static System.Windows.Forms.RichTextBox RichTextBox1 = new System.Windows.Forms.RichTextBox();
        private string Response;
        private string StrNewValue;
        
        string id1;
        public Window1()
        {
            InitializeComponent();
        }

        
        private void backgroundWorker1_DoWork(object sender, DoWorkEventArgs e)
        {


            string[] lines = RichTextBox1.Lines;
            for (int i = 0; i < lines.Length; i++)
            {
                string str2 = lines[i].Substring(0, lines[i].IndexOf(":"));
                string str3 = lines[i].Substring(lines[i].IndexOf(":") + 1, (lines[i].Length - lines[i].IndexOf(":")) - 1);
                string s = "vote=2&friend%5Fuid=" + id1 + "&key=" + str3 + "&model%5Fid=1&username=anderwhat&sex=0&user=" + str2 + "&sig=edf50dc6cdf3b8cc3586e9881536975d&method=voteForFriend";
                HttpWebRequest request = (HttpWebRequest)WebRequest.Create("http://109.234.155.196/prison/universal.php?voteForFriend");
                request.UserAgent = "Opera/9.80";
                request.Method = "POST";
                request.ContentType = "application/x-www-form-urlencoded";
                byte[] bytes = Encoding.ASCII.GetBytes(s);
                request.ContentLength = bytes.Length;
                request.GetRequestStream().Write(bytes, 0, bytes.Length);
                request.GetRequestStream().Close();
                Thread.Sleep(100);

            }
        }

        

        private void button1_Click(object sender, RoutedEventArgs e)
        {
            backgroundWorker1.DoWork += new DoWorkEventHandler(backgroundWorker1_DoWork);
            backgroundWorker1.RunWorkerAsync();
                      
        }

    }
}
________________
Дорогие пользователи, прежде чем написать сообщение, или создать тему, прочтите Правила Форума
Не знаешь как попасть в Подполье? Тебе сюда

Более не являюсь Гарантом Zhyk.Ru и сделки не провожу!
772812 - при добавлении представтесь, что Вы с zhyk.ru, а то сразу заблокирую!

Последний раз редактировалось KlouS; 27.04.2011 в 19:46.
  Ответить с цитированием
Старый 27.04.2011, 19:16   #7
 Рыцарь-капитан
Аватар для CreatiK
 
CreatiK определенно авторитетная личностьCreatiK определенно авторитетная личностьCreatiK определенно авторитетная личностьCreatiK определенно авторитетная личностьCreatiK определенно авторитетная личностьCreatiK определенно авторитетная личностьCreatiK определенно авторитетная личностьCreatiK определенно авторитетная личностьCreatiK определенно авторитетная личность
Регистрация: 18.11.2010
Сообщений: 517
Популярность: 1117
Сказал(а) спасибо: 39
Поблагодарили 306 раз(а) в 114 сообщениях
Отправить сообщение для CreatiK с помощью ICQ Отправить сообщение для CreatiK с помощью Skype™
 
По умолчанию Re: Создание бота(вконтакте) на С# Часть 2

KlouS да я не наезжаю)))) просто чисто логически если рассудить в Тюряге sig всегда меняется, а в первом примере сиг соответствует моему который в программе)Код копия моего из программы(в тютельку в тютельку)))
Ладно забей))

В WPF не резон всю прогу переписывать там код большой.

И еще есть предложение к тебе в асю стукнись как нибудь))
  Ответить с цитированием
Старый 29.04.2011, 21:49   #8
Читер-спонсор
 Рыцарь-защитник
Аватар для Hermein
 
Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(
Регистрация: 14.01.2011
Сообщений: 633
Популярность: 28087
Золото Zhyk.Ru: 1
Сказал(а) спасибо: 90
Поблагодарили 717 раз(а) в 374 сообщениях
Отправить сообщение для Hermein с помощью ICQ Отправить сообщение для Hermein с помощью Skype™
 
По умолчанию Re: Создание бота(вконтакте) на С# Часть 2

Цитата:
Сообщение от CreatiKПосмотреть сообщение
Не хорошо Reflector'ом пользоваться ))) Сам бы написал, есть легче способ разделить ID:AUTH , а этот код взят из программы Катала. Если вот этот код засунеш в воркер то спасибо поставлю сколько не пробовал все напрасно, фрол тоже не смог.

о_О спасибо поставишь - именно этот код надо засунуть в воркер???
Или можно другой но суть чтобы эта была?
  Ответить с цитированием
Старый 30.04.2011, 20:23   #9
 Пехотинец
Аватар для _MykytiuK_
 
_MykytiuK_ скоро будет известен_MykytiuK_ скоро будет известен_MykytiuK_ скоро будет известен_MykytiuK_ скоро будет известен_MykytiuK_ скоро будет известен
Регистрация: 12.04.2011
Сообщений: 98
Популярность: 435
Сказал(а) спасибо: 132
Поблагодарили 81 раз(а) в 49 сообщениях
Отправить сообщение для _MykytiuK_ с помощью ICQ
 
По умолчанию Re: Создание бота(вконтакте) на С# Часть 2

Спасибо.А то сам голову ломал с этим!
________________

Уважаемые пользователи соблюдайте Правила Форума
  Ответить с цитированием
Старый 04.05.2011, 08:19   #10
 Разведчик
Аватар для copz
 
copz никому не известный тип
Регистрация: 11.03.2011
Сообщений: 7
Популярность: 10
Сказал(а) спасибо: 1
Поблагодарили 0 раз(а) в 0 сообщениях
Отправить сообщение для copz с помощью Skype™
 
По умолчанию Re: Создание бота(вконтакте) на С# Часть 2

Visual Studio 2010 киньте сылку где скачать можно
  Ответить с цитированием
Старый 10.05.2011, 23:23   #11
 Разведчик
Аватар для bohdan09
 
bohdan09 на правильном пути
Регистрация: 10.01.2011
Сообщений: 21
Популярность: 43
Сказал(а) спасибо: 78
Поблагодарили 45 раз(а) в 13 сообщениях
 
По умолчанию Re: Создание бота(вконтакте) на С# Часть 2

Цитата:
Сообщение от KlouSПосмотреть сообщение
В WindowsFormsApplication хз как сделать, а вот в WPF знаю=)

Там только имена класов и методов немног сменить и все. Работы на 5 мин.
________________
Помог? - поставь спасибку
[Ссылки могут видеть только зарегистрированные пользователи. ]

Последний раз редактировалось bohdan09; 10.05.2011 в 23:26. Причина: Добавлено сообщение
  Ответить с цитированием
Старый 01.06.2011, 13:42   #12
 Пехотинец
Аватар для _MykytiuK_
 
_MykytiuK_ скоро будет известен_MykytiuK_ скоро будет известен_MykytiuK_ скоро будет известен_MykytiuK_ скоро будет известен_MykytiuK_ скоро будет известен
Регистрация: 12.04.2011
Сообщений: 98
Популярность: 435
Сказал(а) спасибо: 132
Поблагодарили 81 раз(а) в 49 сообщениях
Отправить сообщение для _MykytiuK_ с помощью ICQ
 
По умолчанию Re: Создание бота(вконтакте) на С# Часть 2

CreatiK, если я правильно тебя понял, ты хочешь сказать что этот код не будет работать в BackgroundWorker на WindowsFormsApplication , разреши довести ошибочность твоих мысленный:
Код:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Net;
using System.Threading;
using System.IO;

namespace WindowsFormsApplication32
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void backgroundWorker1_DoWork(object sender, DoWorkEventArgs e)
        {

            string[] lines = new string[] {};
            Invoke(new Action(() => lines= richTextBox1.Lines));
            for (int i = 0; i < lines.Length; i++)
            {
                string str = lines[i].Substring(0, lines[i].IndexOf(":"));
                string str2 = lines[i].Substring(lines[i].IndexOf(":") + 1, (lines[i].Length - lines[i].IndexOf(":")) - 1);
                string s = "method=cardGamePlay&sig=9283e28200ce07ef3ad0f282a49443be&user=" + str + "&key=" + str2;
                HttpWebRequest request = (HttpWebRequest)WebRequest.Create("http://109.234.156.250/prison/universal.php?katala");
                request.UserAgent = "Opera/9.80";
                request.Method = "POST";
                request.ContentType = "application/x-www-form-urlencoded";
                byte[] bytes = Encoding.ASCII.GetBytes(s);
                request.ContentLength = bytes.Length;
                request.GetRequestStream().Write(bytes, 0, bytes.Length);
                request.GetRequestStream().Close();
                s = "method=cardGameFinish&sig=ca54807867b2b95fa1bfeadc3d113415&user=" + str + "&key=" + str2;
                request = (HttpWebRequest)WebRequest.Create("http://109.234.156.250/prison/universal.php?katala");
                request.UserAgent = "Opera/9.80";
                request.Method = "POST";
                request.ContentType = "application/x-www-form-urlencoded";
                bytes = Encoding.ASCII.GetBytes(s);
                request.ContentLength = bytes.Length;
                request.GetRequestStream().Write(bytes, 0, bytes.Length);
                request.GetRequestStream().Close();
                Thread.Sleep(0x2710);
            }
        }

        private void button1_Click(object sender, EventArgs e)
        {
            backgroundWorker1.RunWorkerAsync();
        }
    }
}
________________

Уважаемые пользователи соблюдайте Правила Форума
  Ответить с цитированием
Старый 01.06.2011, 17:04   #13
 Рыцарь-лейтенант
Аватар для xFroLx
 
xFroLx блестящий пример для подражанияxFroLx блестящий пример для подражанияxFroLx блестящий пример для подражанияxFroLx блестящий пример для подражанияxFroLx блестящий пример для подражанияxFroLx блестящий пример для подражанияxFroLx блестящий пример для подражанияxFroLx блестящий пример для подражанияxFroLx блестящий пример для подражанияxFroLx блестящий пример для подражанияxFroLx блестящий пример для подражания
Регистрация: 21.06.2010
Сообщений: 425
Популярность: 1817
Сказал(а) спасибо: 247
Поблагодарили 566 раз(а) в 147 сообщениях
Отправить сообщение для xFroLx с помощью ICQ
 
По умолчанию Re: Создание бота(вконтакте) на С# Часть 2

Цитата:
Сообщение от CreatiKПосмотреть сообщение
фрол тоже не смог.

ээ) как эт "я не мог".... я прост в твоем коде не мог косяк найти) нфф то у мя с потоками)
  Ответить с цитированием
Пользователь сказал cпасибо:
_MykytiuK_ (02.06.2011)
Старый 17.04.2012, 14:34   #14
 Разведчик
Аватар для ORANGYTANG
 
ORANGYTANG никому не известный тип
Регистрация: 31.03.2012
Сообщений: 1
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Создание бота(вконтакте) на С# Часть 2

Спасибо
  Ответить с цитированием
Ответ


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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Руководство] Создание бота для PW. Часть 1. C# version Kitsune C# 22 09.12.2015 12:46
[Руководство] Создание бота в AutoIt Часть 1 KlouS Школа Читера 4 09.09.2014 17:57
Создание бота в AutoIt Часть 2 KlouS Школа Читера 4 20.11.2011 00:53
[Руководство] Создание бота(вконтакте) на С# Часть 1 KlouS C# 4 24.04.2011 09:43
[Статья] Rune Editor. Часть 2. Создание простых комнат. Stalkershadow Прочее 0 08.01.2011 09:32

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

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

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