Заработок на стримах или мамкины бизнесмены снова в деле

Bug

Through thorns to stars
Администратор
Bug

Bug

Through thorns to stars
Администратор
Сообщения
1,452
Реакции
2,816
Здравствуй, мой дорогой читатель.

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

На некоторых из этих локациях и разместил объявления, о продаже "самописного" софта наш герой @capral2808


Не понимая принципа работы и что можно выжать больше, главное убедительно написать, что вы " " и нихуя не смыслите :smoke:
Проверяющие на этих бордах с IQ ниже чем у Телепузиков и поэтому пройти проверку там проще простого, достаточно дать софт "мамкиному хацкеру" и дело в шляпе :ok:


Далее дело техники и мы регулярно "пилим обновы" даже не добавляя и не изменяя код :))
Как такое возможно ?
Такое дано не всем, а только тем, кто действительно познал дзён:ofiget:


Наверное ты скажешь, вот что ты тут пиздешь, где же пруфы ? Нам нужны пруфы!
Тогда затягивать не буду и перейдем к сути и сравним код с гитхаба с "прЫватнЫм софтом"


Переходим на , а в дебагере открываем чудо софт, который замаскировали под winframe.dll


Вуа-ля и что мы видим ?


Совпадение ? :bayan:

Ну тогда, давайте сверим самую последнюю версию, где уже была куча обнов и дополений с оригиналом :axe:

Прайват софт за 2000 деревянных
C#:
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Threading;
using Leaf.xNet;

namespace Youtube_Livestream_Viewbot
{
    internal class Program
    {
        private static void Main(string[] args)
        {
            string path = "link.txt";
            string path2 = "proxy.txt";
            List<string> list = File.ReadLines(path2).ToList<string>();
            string videoid = File.ReadAllText(path);
            Console.WriteLine(string.Format("Video ID: {0}", videoid));
            foreach (string proxyAddress in list)
            {
                ProxyClient prxy = HttpProxyClient.Parse(proxyAddress);
                new Thread(delegate()
                {
                    Program.BotLoop(videoid, prxy);
                }).Start();
                Thread.Sleep(30);
            }
            Thread.Sleep(-1);
            Console.ReadLine();
        }

        private static void BotLoop(string videoid, ProxyClient proxy)
        {
            try
            {
                using (HttpRequest httpRequest = new HttpRequest())
                {
                    httpRequest.UseCookies = true;
                    httpRequest.Proxy = proxy;
                    httpRequest.AddHeader("Host", "m.youtube.com");
                    httpRequest.AddHeader("Proxy-Connection", "keep-alive");
                    httpRequest.AddHeader("User-Agent", "Mozilla/5.0 (iPhone; CPU iPhone OS 13_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 Instagram 123.1.0.26.115 (iPhone11,6; iOS 13_3; en_US; en-US; scale=3.00; 1242x2688; 190542906)");
                    httpRequest.AddHeader("Accept", "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8");
                    httpRequest.AddHeader("Accept-Language", "ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7");
                    httpRequest.AddHeader("Accept-Encoding", "gzip, deflate");
                    string text = httpRequest.Get("https://m.youtube.com/watch?v=" + videoid, null).ToString();
                    string text2 = text.Split(new string[]
                    {
                        "videostatsWatchtimeUrl\":{\"baseUrl\":\""
                    }, StringSplitOptions.None)[1].Split(new string[]
                    {
                        "\"}"
                    }, StringSplitOptions.None)[0].Replace("\\u0026", "&").Replace("%2C", ",").Replace("\\/", "/");
                    string text3 = text2.Split(new string[]
                    {
                        "cl="
                    }, StringSplitOptions.None)[1].Split(new char[]
                    {
                        '&'
                    })[0];
                    string text4 = text2.Split(new string[]
                    {
                        "ei="
                    }, StringSplitOptions.None)[1].Split(new char[]
                    {
                        '&'
                    })[0];
                    string text5 = text2.Split(new string[]
                    {
                        "of="
                    }, StringSplitOptions.None)[1].Split(new char[]
                    {
                        '&'
                    })[0];
                    string text6 = text2.Split(new string[]
                    {
                        "vm="
                    }, StringSplitOptions.None)[1].Split(new char[]
                    {
                        '&'
                    })[0];
                    httpRequest.AddHeader("Host", "s.youtube.com");
                    httpRequest.AddHeader("Proxy-Connection", "keep-alive");
                    httpRequest.AddHeader("User-Agent", "Mozilla/5.0 (iPhone; CPU iPhone OS 13_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 Instagram 123.1.0.26.115 (iPhone11,6; iOS 13_3; en_US; en-US; scale=3.00; 1242x2688; 190542906)");
                    httpRequest.AddHeader("Accept", "image/png,image/svg+xml,image/*;q=0.8,video/*;q=0.8,*/*;q=0.5");
                    httpRequest.AddHeader("Accept-Language", "ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3");
                    httpRequest.AddHeader("Referer", "https://m.youtube.com/watch?v=" + videoid);
                    Console.WriteLine(string.Format("Botting with {0}", proxy.Host));
                    Program.BotsViewingStream++;
                    Console.Title = string.Format("Youtube ViewBot by @varges | Current bots {0}", Program.BotsViewingStream);
                    int i = 0;
                    while (i <= 30)
                    {
                        try
                        {
                            for (;;)
                            {
                                httpRequest.Get(string.Concat(new string[]
                                {
                                    "https://s.youtube.com/api/stats/watchtime?ns=yt&el=detailpage&cpn=isWmmj2C9Y2vULKF&docid=",
                                    videoid,
                                    "&ver=2&cmt=7334&ei=",
                                    text4,
                                    "&fmt=133&fs=0&rt=1003&of=",
                                    text5,
                                    "&euri&lact=4418&live=dvr&cl=",
                                    text3,
                                    "&state=playing&vm=",
                                    text6,
                                    "&volume=100&c=MWEB&cver=2.20200319.09.00&cplayer=UNIPLAYER&cbrand=apple&cbr=Safari%20Mobile&cbrver=12.1.15E148&cmodel=iphone&cos=iPhone&cosver=12_2&cplatform=MOBILE&delay=5&hl=ru&cr=GB&rtn=1303&afmt=140&lio=1556394045.182&idpj=&ldpj=&rti=1003&muted=0&st=7334&et=7634"
                                }), null).ToString();
                                i = 0;
                                Thread.Sleep(30000);
                            }
                        }
                        catch
                        {
                            i++;
                            Thread.Sleep(5000);
                        }
                    }
                    Console.WriteLine(string.Format("Leaving with {0}", proxy.Host));
                    Program.BotsViewingStream--;
                    Console.Title = string.Format(" | Current bots {0}", Program.BotsViewingStream);
                }
            }
            catch
            {
                Console.Title = string.Format("Youtube ViewBot by @varges | Current bots {0}", Program.BotsViewingStream);
            }
        }

        private static int BotsViewingStream = 0;
    }
}
Замухрыжный кодец с гита

C#:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Leaf.xNet;
using System.Threading;
using System.IO;

namespace Youtube_Livestream_Viewbot
{
    class Program
    {
        static int BotsViewingStream = 0;

        static void Main(string[] args)
        {

            Console.Write("Video id: ");
            string videoid = Console.ReadLine();


            Console.Write("File with http proxies: ");
            string proxyfile = Console.ReadLine();

            if (!proxyfile.Contains(".txt"))
                proxyfile = proxyfile + ".txt";

            List<string> Proxies = File.ReadLines(proxyfile).ToList();

            foreach (string proxy in Proxies)
            {
                ProxyClient prxy = HttpProxyClient.Parse(proxy);
                new Thread(delegate ()
                {
                    BotLoop(videoid, prxy);
                }).Start();
                Thread.Sleep(30);
             
            }
            Thread.Sleep(-1);
         

            Console.ReadLine();
        }

        static void BotLoop(string videoid, ProxyClient proxy)
        {
            try
            {
                using (HttpRequest request = new HttpRequest())
                {
                    request.UseCookies = true;
                    request.Proxy = proxy;
                    request.AddHeader("Host", "m.youtube.com");
                    request.AddHeader("Proxy-Connection", "keep-alive");
                    request.AddHeader("User-Agent", "Mozilla/5.0 (iPhone; CPU iPhone OS 13_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 Instagram 123.1.0.26.115 (iPhone11,6; iOS 13_3; en_US; en-US; scale=3.00; 1242x2688; 190542906)");
                    request.AddHeader("Accept", "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8");
                    request.AddHeader("Accept-Language", "ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7");
                    request.AddHeader("Accept-Encoding", "gzip, deflate");

                    string data = request.Get("https://m.youtube.com/watch?v=" + videoid).ToString();

                    string url = data.Split(new[] { "videostatsWatchtimeUrl\":{\"baseUrl\":\"" }, StringSplitOptions.None)[1].Split(new[] { "\"}" }, StringSplitOptions.None)[0].Replace("\\u0026", "&").Replace("%2C", ",").Replace("\\/", "/");
                    string cl = url.Split(new[] { "cl=" }, StringSplitOptions.None)[1].Split('&')[0];
                    string ei = url.Split(new[] { "ei=" }, StringSplitOptions.None)[1].Split('&')[0];
                    string of = url.Split(new[] { "of=" }, StringSplitOptions.None)[1].Split('&')[0];
                    string vm = url.Split(new[] { "vm=" }, StringSplitOptions.None)[1].Split('&')[0];




                    request.AddHeader("Host", "s.youtube.com");
                    request.AddHeader("Proxy-Connection", "keep-alive");
                    request.AddHeader("User-Agent", "Mozilla/5.0 (iPhone; CPU iPhone OS 13_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 Instagram 123.1.0.26.115 (iPhone11,6; iOS 13_3; en_US; en-US; scale=3.00; 1242x2688; 190542906)");
                    request.AddHeader("Accept", "image/png,image/svg+xml,image/*;q=0.8,video/*;q=0.8,*/*;q=0.5");
                    request.AddHeader("Accept-Language", "ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3");
                    request.AddHeader("Referer", "https://m.youtube.com/watch?v=" + videoid);
                    Console.WriteLine($"Botting with {proxy.Host}");
                    BotsViewingStream++;
                    Console.Title = $"Youtube ViewBot by Sheepy | Current bots {BotsViewingStream}";
                    int re_tries = 0;
                    while (re_tries <= 30)
                    {
                        try
                        {
                            while (true)
                            {
                                request.Get("https://s.youtube.com/api/stats/watchtime?ns=yt&el=detailpage&cpn=isWmmj2C9Y2vULKF&docid=" + videoid + "&ver=2&cmt=7334&ei=" + ei + "&fmt=133&fs=0&rt=1003&of=" + of + "&euri&lact=4418&live=dvr&cl=" + cl + "&state=playing&vm=" + vm + "&volume=100&c=MWEB&cver=2.20200319.09.00&cplayer=UNIPLAYER&cbrand=apple&cbr=Safari%20Mobile&cbrver=12.1.15E148&cmodel=iphone&cos=iPhone&cosver=12_2&cplatform=MOBILE&delay=5&hl=ru&cr=GB&rtn=1303&afmt=140&lio=1556394045.182&idpj=&ldpj=&rti=1003&muted=0&st=7334&et=7634").ToString();
                                re_tries = 0;
                                Thread.Sleep(30000); //Best time
                            }
                        }
                        catch { re_tries++; Thread.Sleep(5000); }
                    }
                    Console.WriteLine($"Leaving with {proxy.Host}");
                    BotsViewingStream--; Console.Title = $"Youtube ViewBot by Sheepy | Current bots {BotsViewingStream}";
                    return;

                }
            }
            catch {Console.Title = $"Youtube ViewBot by Sheepy | Current bots {BotsViewingStream}"; }
         
        }
    }
}
Да, да, да мой читатель я думаю, что и ты заметил, что все отличие прЫвата и паблика в этой вот "Youtube ViewBot by @varges" магической строке :witch:

То, что название переменных и классов иденчитны эт овсе хуйня
Великие умы все называют одинаково

Задав неудобные вопросы в их секретном чате для своих


Нас сразу посылают нахуй:))


Ну понятное дело, когда своим же гавном в ебло тыкаю не очень приятно :ass:

Но ребятам и этого показалось мало и они решили рубить бабло на продаже прям лютого паблика


Исключением не стал даже рубот со времен Николая 2
Похуй, что он не работает, в группе описаны его преимущества
Только блять какие ? Когда софт уже давно покоится с миром и вышел не 1 десяток обнов

Но как оказалось мамкины стримеры еще и в арбитраже трафика крутятся :sarcasm:


Краткая суть видео:
Я продаю тему ибо она давно уже мертвая и ни какого профита не приносит
Я обещаю, что научу тебя тому, что ты и сам можешь прочитать в нете
Но я настолько ахуеен, что хочу за это много денег
И мне глубоко похуй, что ты там ни че не заработаешь
Главное, что я поимею с тебя

Ну а на последок хочется вставить их фразочку из темы


@capral2808
@varges

ЯндексДеньги - 410012681519685
Сбербанк - перевод на карту другого банка по номеру карты 5106 2180 3045 0530

Темы:

Ну и сам софт:

Пароль по дефолту

Мега приватный чат @d2w_youtube название они изменят очень скоро

Ну и мега крутой канал с обновами

Будьте умнее проверяйте и остерегайтесь подобных пиздаболов
Так как они нихуя не умеют, а могу только наебать :greeting:

P.S Если вы стали жертвой этих самых пиздаболов, то пишите блек и возвращайте свои кровные

Ах да! Я чуть не забыл, чтобы обойти их "ахуительную привязку" просто переименовываем winframe.dll в winframe.exe
 
Последнее редактирование:

Сверху Снизу