Here you guys go.
Nexon Acc. Generator.rar - Jotti's malware scan
VirusTotal - Free Online Virus, Malware and URL Scanner
Leech away
[php]
//Written by Lolland at MPGH.NET for shits and giggles.
//Go ahead leech away, IDGAF. Credits are for losers, amirite?
//However if you do decide to leech, at least add some minor improvements.
// _______ ______ _______ _______ and _______ _______ _______
//| | | __ \ __| | | | | | ___|_ _|
//| | __/ | | |__| | ___| | |
//|__|_|__|___| |_______|___|___|__|__|____|_______| |___|
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 Declarations
namespace Nexon_Acc.Generator
{
public partial class Form1 : Form
{
#region Name Arrays
//Names for the Random Name Generator -------------------------
string[] firstnames = { "Joshua", "John", "Jeff", "Jerry", "Alex", "Jason", "Kevin", "Hassan", "Richard", "Rich", "Geoff", "Jeremy", "Rob", "Robert", "Conzuela", "Peter", "Brian", "Chris", "Dave", "David", "Davis", "Jose", "Steve", "Nikola", "Nikolai", "Joey", "Marko", "Marco", "Aaron", "Ales", "Jacob", "Jacques", "Justin", "Collin", "Dylan", "Dillan", "Steve", "William" };
string[] lastnames = { "Anderson", "Anders", "Griffin", "Gryphon", "Greenes", "Greene", "Green", "Chevaux", "LeBlanc", "Malchek", "Debochkyi", "Polanski", "Grune", "Tariq", "Solomon", "Tobaq", "Banks", "Willams", "Graham", "Campell", "Verne", "Pleuvie", "Gagnon", "Carlton", "Wells", "Buterbrod", "Welch", "Riz", "Goudreau" };
//-------------------------------------------------------------
int hasbeenclicked = 0; // For the txtCaptcha focus event, declares a variable that will be '0' on startup
//-------------------------------------------------------------
#endregion
#region Debugger Code
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
}
#endregion
#region Filling the Webbrowser
private void FillInfo()
{ // Fills the info on the webpage with the provided info.
if (wbNexonPage.StatusText == "Done")
{
Random firstn = new Random(); Random lastn = new Random(); // Randoms for Generating the Name
//-----------------------------
Random day = new Random(); Random month = new Random(); Random Year = new Random(); //Randoms for generating DOB.
//Filling the Document with Information
wbNexonPage.Document.GetElementById("txtAccountId" ).SetAttribute("value", txtName.Text); //fills the Account ID textbox with supplied info
wbNexonPage.Document.GetElementById("txtPassword") .SetAttribute("value", txtPass.Text); //fills the password textbox with supplied info
wbNexonPage.Document.GetElementById("txtPasswordCo nfirmation").SetAttribute("value", txtPass.Text); // fills the password confirmation
wbNexonPage.Document.GetElementById("txtEmail").Se tAttribute("value", txtEmail.Text); // fills the email textbox
wbNexonPage.Document.GetElementById("txtEmailConfi rmation").SetAttribute("value", txtEmail.Text); // fills the email confirmation
wbNexonPage.Document.GetElementById("txtFirstName" ).SetAttribute("value", firstnames[firstn.Next(0, firstnames.Length )]); // randomly picked first name
wbNexonPage.Document.GetElementById("txtLastName") .SetAttribute("value", lastnames[lastn.Next(0, lastnames.Length)]); // randomly picked last name
wbNexonPage.Document.GetElementById("ddlBirthYear" ).SetAttribute("value", Convert.ToString(Year.Next(1980, 1992)) ); //randomly picked year
wbNexonPage.Document.GetElementById("ddlBirthDay") .SetAttribute("value", Convert.ToString(day.Next(1, 28))); // randomly picked day
wbNexonPage.Document.GetElementById("ddlBirthMonth ").SetAttribute("value", Convert.ToString(month.Next(1, 12))); // randomly picked month
wbNexonPage.Document.GetElementById("rbGenderMale" ).InvokeMember("Click"); //clicks the "male gender" radiobutton
wbNexonPage.Document.GetElementById("txtCaptcha"). SetAttribute("value", txtCaptcha.Text); // fills the captcha textbox
wbNexonPage.Document.GetElementById("chkTermofuse" ).InvokeMember("Click"); // clicks the TOS checkbox
wbNexonPage.Document.GetElementById("btnSubmit").I nvokeMember("Click"); // clicks the "done" button.
}
}
private void btnMake_Click(object sender, EventArgs e)
{
FillInfo(); // fills the nexon page with info on the Make button click
tmrLoadCaptcha.Enabled = false; //disables the automatically refreshing captcha timer
}
#endregion
#region Doing the Captcha stuff
private void txtCaptcha_Enter(object sender, EventArgs e)
{
if (hasbeenclicked == 0) // if this textbox hasn't been clicked...
{
txtCaptcha.Text = ""; // When the Captcha Textbox gains focus, the text clears.
hasbeenclicked = 1; // then mark the textbox as clicked..
}
}
private void GetCaptcha()
{
if (wbNexonPage.StatusText == "Done") //only perform this task if nexon page is loaded
{
string pagesrc = wbNexonPage.Document.Body.InnerHtml; // gets the HTML of the nexon page
int start = pagesrc.IndexOf("properties="); // gets the area where the captcha ID starts
string id = pagesrc.Substring(start, 139); // the captcha ID and the "properties=" in front of it equal to 139 characters
string url = "https://passport.nexon.net/Registration/FormShieldHttpHandler.aspx?__formShieldID=captchaF S&generate=image&" + id; // binds the URL with the captcha ID
pbCaptchaImage.ImageLocation = url; // sets the CaptchaImage to the specified URL
}
else
{
}
}
private void tmrLoadCaptcha_Tick(object sender, EventArgs e)
{
GetCaptcha(); //when this timer ticks it calls the getcaptcha statement, which puts the captcha in the imagebox
}
#endregion
#region Email
private void tmrLoadEmail_Tick(object sender, EventArgs e)
{
if (wbEmail.StatusText == "Done") // if the Email webbrowser is loaded,
{//set the email textbox on the form to that of the email on the webbrowser
txtEmail.Text = wbEmail.Document.GetElementById("addyForm:addressS elect").GetAttribute("value");
tmrLoadEmail.Enabled = false; //disables the timer.
}
}
private void tmrRefreshEmail_Tick(object sender, EventArgs e)
{
wbEmail.Refresh(); //refreshes the email webbrowser every 5 seconds so that the nexon email will show.
}
#endregion
}
}
[/php]