YouTube hat aber leider sein Registrierungsverfahren geändert und deshalb muss man Id's ändern und noch etwas hinzufügen. (Wer nicht weiß was, kann es auf YouTube testen).
Im Anhang habe ich den Sourcecode und ich poste ihn auch nochmal hier.
Es gibt nur eine Regel: Es darf nicht verändert und/oder verkauft werden, also nur für den Privatgebrauch.
Dadrin stecken mehrere Stunden Arbeit, also respektiert das bitte.
Das ganze wurde in C# geschrieben.
Hier der Code:
PHP Code:
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.Threading;
using System.Management;
namespace Youtube_Account_Bot
{
public partial class Form1 : Form
{
public string pw;
public int l;
public Random rnd = new Random();
public bool isReady = false;
public string accs;
public string nickname;
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
var chars_a = "BCDFGHJKLMNPQRSTVWXYZ";
var random = new Random();
var a = new string(
Enumerable.Repeat(chars_a, 1)
.Select(s => s[random.Next(s.Length)])
.ToArray());
var chars_b = "aeiou";
var b = new string(
Enumerable.Repeat(chars_b, 1)
.Select(s => s[random.Next(s.Length)])
.ToArray());
var chars_z = "0123456789";
var z = new string(
Enumerable.Repeat(chars_z, 1)
.Select(s => s[random.Next(s.Length)])
.ToArray());
var chars_c = "aeiou";
var c = new string(
Enumerable.Repeat(chars_c, 1)
.Select(s => s[random.Next(s.Length)])
.ToArray());
var chars_d = "aeiou";
var d = new string(
Enumerable.Repeat(chars_d, 1)
.Select(s => s[random.Next(s.Length)])
.ToArray());
var chars_f = "bcdfghjklmnpqrstvwxyz";
var f = new string(
Enumerable.Repeat(chars_f, 1)
.Select(s => s[random.Next(s.Length)])
.ToArray());
var chars_g = "bcdfghjklmnpqrstvwxyz";
var g = new string(
Enumerable.Repeat(chars_g, 1)
.Select(s => s[random.Next(s.Length)])
.ToArray());
var chars_z_2 = "0123456789";
var z2 = new string(
Enumerable.Repeat(chars_z_2, 1)
.Select(s => s[random.Next(s.Length)])
.ToArray());
var chars_h = "aeiou";
var h = new string(
Enumerable.Repeat(chars_h, 1)
.Select(s => s[random.Next(s.Length)])
.ToArray());
var chars_z_3 = "0123456789";
var z3 = new string(
Enumerable.Repeat(chars_z_3, 1)
.Select (s=> s[random.Next(s.Length)])
.ToArray());
nickname = a + b + f + c + g + h + "s" + z + z2 + z3; // Name zusammensetzen
pw = a + f + z + c + z3 + g + z2 + b;
accs = textBox2.Text + "\r\n" + nickname + ":" + pw;
textBox2.Text = accs;
l = rnd.Next(1, 999999999);
isReady = false;
webBrowser1.Navigate("http://www.youtube.com/create_account");
MessageBox.Show("weiter?");
while (!isReady)
{
Application.DoEvents();
}
webBrowser1.Document.All["signUpEmail"].SetAttribute("value", l + "@" + l + ".de");
webBrowser1.Document.All["username"].SetAttribute("value", nickname);
webBrowser1.Document.GetElementById("birthday_day").SetAttribute("value", "7");
webBrowser1.Document.GetElementById("birthday_mon").SetAttribute("value", "1");
webBrowser1.Document.GetElementById("birthday_yr").SetAttribute("value", "1990");
webBrowser1.Document.All["male"].InvokeMember("click");
webBrowser1.Document.GetElementById("button-signin").InvokeMember("click");
isReady = false;
isReady = false;
while (!isReady)
{
Application.DoEvents();
}
webBrowser1.Document.GetElementById("Passwd").SetAttribute("value", "aogf1975");
webBrowser1.Document.GetElementById("PasswdAgain").SetAttribute("value", "aogf1975");
webBrowser1.Document.GetElementById("newaccountcaptcha").SetAttribute("value", "11111");
isReady = false;
webBrowser1.Document.GetElementById("signup").InvokeMember("click");
while (!isReady)
{
Application.DoEvents();
}
webBrowser1.Document.GetElementById("Passwd").SetAttribute("value", pw);
webBrowser1.Document.GetElementById("PasswdAgain").SetAttribute("value", pw);
isReady = false;
}
private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
{
isReady = true;
}
private void button3_Click(object sender, EventArgs e)
{
isReady = false;
webBrowser1.Navigate("https://www.google.com/accounts/EditEmail");
while (!isReady)
{
Application.DoEvents();
}
//eMail ändern ~> AntiBan
webBrowser1.Document.GetElementById("Email").SetAttribute("value", l + "
");
webBrowser1.Document.GetElementById("Passwd").SetAttribute("value", pw);
webBrowser1.Document.All["save"].InvokeMember("click");
isReady = false;
while (!isReady)
{
Application.DoEvents();
}
isReady = false;
webBrowser1.Navigate("http://cust.in");
while (!isReady)
{
Application.DoEvents();
}
bool ctns = false;
//eMail bestätigen
webBrowser1.Document.GetElementById("intLoginDomainId").SetAttribute("value", "7");
webBrowser1.Document.GetElementById("strLoginUsername").SetAttribute("value", l + "1");
isReady = false;
webBrowser1.Document.All["btnLogin"].InvokeMember("click");
while (!isReady)
{
Application.DoEvents();
}
if (webBrowser1.DocumentText.Contains("gaja.bounces.google.com"))
{
ctns = true;
}
isReady = false;
/*
while (ctns == false)
{
while (!isReady)
{
Application.DoEvents();
}
isReady = false;
webBrowser1.Document.GetElementById("current").InvokeMember("click");
if (webBrowser1.DocumentText.Contains("gaja.bounces.google.com"))
{
ctns = true;
}
}
if (ctns == true)
{
MessageBox.Show("nice");
}*/
}
private void webBrowser1_DocumentCompleted_1(object sender, WebBrowserDocumentCompletedEventArgs e)
{
isReady = true;
}
private void button2_Click(object sender, EventArgs e)
{
while (!isReady)
{
Application.DoEvents();
}
webBrowser1.Document.GetElementById("Passwd").SetAttribute("value", pw);
webBrowser1.Document.GetElementById("PasswdAgain").SetAttribute("value", pw);
isReady = false;
}
private void Form1_Load(object sender, EventArgs e)
{
webBrowser1.Navigate("http://youtube.com");
isReady = false;
Form2 form2 = new Form2();
form2.Close();
}
private void button4_Click(object sender, EventArgs e)
{
isReady = false;
webBrowser1.Navigate("http://youtube.com");
while (!isReady)
{
Application.DoEvents();
}
webBrowser1.Navigate("javascript:document.logoutForm.submit();");
}
}
}
Ja, das wars
Thanks drücken für die viele Arbeit tut auch nicht weh.






