ایجاد صفحه ماتریکس :: V i R u s Ʒ²

V i R u s Ʒ²

هک و امنیت

V i R u s Ʒ²

هک و امنیت

Virus 32

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

-->
آخرین نظرات
  • ۳۰ تیر ۹۷، ۰۲:۲۱ - Az
    ramz ♥

تو بعضی از فیلمای هکری کلاس میزارن و یکاری میکنن که یه چیزهایی بصورت تصادفی میاد و میره و ... که الکی بگن آره این یارو که نشسته پشت سیستم واقعا هکره و داره یه چیزی رو هک میکنه !!!

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

راستی به این نوع صفحات ، صفحات ماتریکس گفته میشه

بصورت کاملا مستقیم میرم سر اصل مطلب ;)

یه فایل متنی ایجاد کنین و کدهای پایین رو داخلش کپی کنین

@echo off
title ViRus32 Matrix
setlocal enabledelayedexpansion
for /f "tokens=2 delims=[]" %%a in ('ver') do for /f "tokens=2 delims=. " %%a in ("%%a") do set /a "FullScreen=-((%%a-6)>>31)"

if "%1"=="" (
  for %%a in (FontSize:00080008 FontFamily:00000030 WindowSize:00320050 ScreenColors:0000000a CodePage:000001b5 ScreenBufferSize:00320050 FullScreen:!FullScreen!
  ) do for /f "tokens=1,2 delims=:" %%b in ("%%a") do (
    >nul reg add HKCU\Console\TheMatrix /v %%b /t reg_dword /d 0x%%c /f
  )
  start "TheMatrix" /max "%ComSpec%" /c "%~f0" 1 & exit
) else ( >nul reg delete HKCU\Console\TheMatrix /f )

set "Matrix="
set /a "wid=80,hei=50,iMax=wid*hei, sumOfStream=wid*2/2"
for /l %%i in (1 1 !iMax!) do set "Matrix= !Matrix!"
set "bss=!Matrix: =!"

set "dic=~@#$&*()_+{}|<>?`[]\;',./1234567890"
set "dicLen=35"

for /l %%# in (1 1 !wid!) do set "s%%#=0"
for /l %%* in (0 0 0) do (
  for /l %%# in (1 1 !sumOfStream!) do (
    if !s%%#! leq 1 (
      set /a "h%%#=!random!%%(hei-1)+2,p0%%#=!random!%%(wid*(hei+1-h%%#))+1,l%%#=h%%#+!random!%%hei+1,s%%#=l%%#+h%%#,h%%#+=1,p%%#=p0%%#"
    )
    set /a "s%%#-=1,l%%#-=1,h%%#-=1,old=(l%%#-1)>>31,grow=-h%%#>>31,act=grow|old,old0=-^!l%%#,p%%#=(old0&p0%%#)|(~old0&p%%#)"

    if !act! neq 0 (
      set /a "lL=p%%#-1, lR=iMax-p%%#, r=!random! %% dicLen"
      if !old! neq 0 (set "chr= ") else for %%r in (!r!) do set "chr=!dic:~%%r,1!"
      for /f "tokens=1-3" %%a in ("!lL! !p%%#! !lR!") do (set "Matrix=!Matrix:~0,%%a!!chr!!Matrix:~%%b,%%c!")
      set /a "p%%#+=wid"
    )
  )
  cls & <nul set /p "=!Matrix:~0,-1!!bss!"
)

حالا کدهای بالارو با فرمت یا همون پسوند bat ذخیره کنین تو مسیر دل به خواهی

بعدا وارد جایی که فایل رو ذخیره کردین بشین

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

اینم تصویری از محیط ماتریکسمون !!!

"اگه تصویر واضح نیست روی اون کلیک کنین"

موفق باشید

نظر (۱۸)

  • Virus32
  • توحید اقدامی
  • ! OK !
    MR C0D3R :
    از اینورا ;)
    بخش‌هایی از این نظر که با * مشخص شده، توسط مدیر سایت حذف شده است
    سلام داداش کدر من همان طور که گفته بودم بالاخره شروع به یاد گرفتن html کردم والان با دانسته هایی که یاد گرفته ام وبلاگی که داشتم رو مطالبش همراه با قالبش رو پاک کرده و خودم با اچ تی ام ال چیز هایی رو نوشتم ببین برای مبدی خوبه یا باید بیشتر تمرین کنم !!!
    آدرس وبلاگ : ***************************
    MR C0D3R :
    سلام عزیز
    آره چون تازه شروع کردی به یادگیری Html خوبه ...
    فقط حواست باشه سایتی که آدرس سایتتو بهش تغییر دادیو کداشو اینجوری پاک نکنی
    اونموقع جمع کردنش دردسره
    گفتم که حواست باشه فکر نکنی اونم مثل اینه و بزنی پاک کنی ...
    موفق باشی
    باشه داداش ممنون 7 تا دیگه فیلم اموزش مونده که اونا هم اکثرا table و اینجور چیزارو توضیح میده بخونم حله
    سلام ویروس جان، امیدوارم حالت خوب باشه. اول تشکر کنم از وبت و پستاش که خیلی عالیه. میخواستم بپرسم میشه این صفحه ماتریکس رو با #C هم نوشت؟ و اونو بزرگتر کرد جوری که کل صفحه رو بگیره؟
    MR C0D3R :
    سلام عزیز
    ممنون امیدوارم تو هم حالت خوب باشه
    آره عزیز با استفاده از سی شارپ کنسول میشه
    آره میشه بزرگترشم کرد
    متاسفانه سی شارپ کنسول زیاد کار نکردم
    وگرنه آموزششو با سی شارپ کنسول هم میگفتم
    البته یه نکته در مورد این کدها بگم که اگر توی توی ویندوز اکس پی اجرا بشن
    اونموقع خودش تمام صفحه میشه !!!
    سلام ویروس جان اگه وقت داشتی و تایید شد چه چیز هایی با اچ تی ام ال می توان ساخت رو هم بگو
    MR C0D3R :
    کلا استخون بندیه سایت با Html هستش دیگه
    مثلا میتونیم استخون بندی کنیم بعدا با زبان های برنامه نویسی وب
    کارای دیگش رو انجام بدیم
    مثلا میتونیم با Html کادر بزاریم و بعدش
    با زبان برنامه نویسی بهش کد بدیم که ایمیل بفرسته و ...
    ممنون عزیز.
    با عرض پوزش از مزاحمت دوباره.

    همین تازه یک قسمت از کدهاتو گرفتم یه چیزایی رو کم و زیاد کردم، یه ویروس اعصاب خوردکنی ازش دراومد. وقتی اجراش کردم، با اینکه سیپیو و سیستمم قویه ولی یکدفه حرکت نشانگرموس خیلی کند شد و سیستم هنگ کرد و دو صفحه بزرگ اومد رو صفحه که تند تند مینوشت Virus32 . اینم از کدی که درست کردم:
    @echo off
    title ViRus32
    :V32
    color 2
    echo VIRUS32 VIRUS32 VIRUS32 VIRUS32 VIRUS32 VIRUS32 VIRUS32 VIRUS32 VIRUS32 VIRUS32 VIRUS32 VIRUS32 VIRUS32 VIRUS32 VIRUS32 VIRUS32 VIRUS32 VIRUS32
    start "TheMatrix" /max "%ComSpec%" /c "%~f0"
    goto:V32

    ببین چجوریه کدش؟
    MR C0D3R :
    آره میشه یه خرده دستکاریش کرد
    و تبدیلش کرد به یه ویروس اعصاب خرد کن
    کداتم که انداختی تو حلقه دیگه من چرا تست کنم ;)
    تایید میکنم دیگران لذت ببرن
    سلام سلطان، بازم اومدم اذیتت کنم:|D، استاد کدر عزیز میخواستم بگم ک با اون فیک تلگرام یا فیک فیس بوک چطوری کار کنم دیشب خواستم انجام بدم وقتی از حالت فشرده خارج میکنم چندتا فایل هستش ک ایندکس داره و چندتا چیز دیگه، اونارو باید با برنامه خواسی باز کنم یا ویرایشش کنم چون زیاد زووم نکردم روش گفتم از استاد عزیز بپرسم ک مارو تحمل میکنه
    MR C0D3R :
    سلام
    نه برنامه خاصی نیاز نیست
    با نوت پد و ... ویرایش میکنن
    ته تهشم نوت پد پلاس پلاس
    بخش‌هایی از این نظر که با * مشخص شده، توسط مدیر سایت حذف شده است
    سلام عزیز، من رفتم توو نت چرخی زدم صفحات ماتریکس در کنسول سی شارپ رو پیدا کردم.
    این کدشه:

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;

    namespace Virus32
    {
    class Program
    {
    static void Main(string[] args)
    {
    Console.Title = "Virus32";
    Console.ForegroundColor = ConsoleColor.DarkBlue;
    Console.WindowLeft = Console.WindowTop = 0;
    Console.WindowHeight = Console.BufferHeight = Console.LargestWindowHeight;
    Console.WindowWidth = Console.BufferWidth = Console.LargestWindowWidth;

    #if readkey
    Console.WriteLine("H1T 7NY K3Y T0 C0NT1NU3 =/");
    Console.ReadKey();
    #endif

    Console.CursorVisible = false;
    int width, height;
    int[] y;
    int[] l;
    Initialize(out width, out height, out y, out l);
    int ms;

    while (true)
    {
    DateTime t1 = DateTime.Now;
    MatrixStep(width, height, y, l);
    ms = 10 - (int)((TimeSpan)(DateTime.Now - t1)).TotalMilliseconds;

    if (ms > 0)
    System.Threading.Thread.Sleep(ms);

    if (Console.KeyAvailable)
    if (Console.ReadKey().Key == ConsoleKey.F5)
    Initialize(out width, out height, out y, out l);
    }
    }

    static bool thistime = false;

    private static void MatrixStep(int width, int height, int[] y, int[] l)
    {
    int x;
    thistime = !thistime;

    for (x = 0; x {
    if (x % 11 == 10)
    {
    if (!thistime)
    continue;

    Console.ForegroundColor = ConsoleColor.Red;
    }
    else
    {
    Console.ForegroundColor = ConsoleColor.DarkGreen;
    Console.SetCursorPosition(x, inBoxY(y[x] - 2 - (l[x] / 40 * 2), height));
    Console.Write(R);
    Console.ForegroundColor = ConsoleColor.Green;
    }
    Console.SetCursorPosition(x, y[x]);
    Console.Write(R);
    y[x] = inBoxY(y[x] + 1, height);
    Console.SetCursorPosition(x, inBoxY(y[x] - l[x], height));
    Console.Write(" ");
    }
    }

    private static void Initialize(out int width, out int height, out int[] y, out int[] l)
    {
    int h1;
    int h2 = (h1 = (height = Console.WindowHeight) / 2) / 2;
    width = Console.WindowWidth - 1;
    y = new int[width];
    l = new int[width];
    int x;
    Console.Clear();
    for (x = 0; x {
    y[x] = r.Next(height);
    l[x] = r.Next(h2 * ((x % 11 != 10) ? 2 : 1), h1 * ((x % 11 != 10) ? 2 : 1));
    }
    }

    static Random r = new Random();

    static char R
    {
    get
    {
    int t = r.Next(10);
    if (t return (char)('0' + r.Next(10));
    else if (t return (char)('a' + r.Next(27));
    else if (t return (char)('A' + r.Next(27));
    else
    return (char)(r.Next(32, 255));
    }
    }

    public static int inBoxY(int n, int height)
    {
    n = n % height;
    if (n return n + height;
    else
    return n;
    }
    }
    }


    البته کمی کدشو دستکاری کردم: مثلاً رنگ بعضی جاشو قرمز کردم و اسم و تیتر فایلو نوشتم Virus32 .

    اینم برنامه آمادشه که آپلود کردم:
    ************************************************************************************************

    راستی این برنامه کل صفحه رو هم می گیره.
    ببخشید زیاد حرف زدم.
    چون دوست داشتم توو این وب فعالتی داشته باشم.
    امیدوارم خوشتون بیاد.
    با تشکر :)
    باتشکر :)
    MR C0D3R :
    سلام
    ممنون بابت ارسالت
    چون ویژوال ندارم
    تست نکردم ولی چون فایل کامپایل شدشو آپلود کرده بودی
    احتمال دادم کدهات درست باشه ...
    باتچکر ;)
    بخش‌هایی از این نظر که با * مشخص شده، توسط مدیر سایت حذف شده است
    آقا با عرض پوزش فراوان.
    من شرمنده شما شدم، اون کدارو داشتم تست می کردم اشتباهاً همونو برای شما فرستادم، کد اصلیش اینه:

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;

    namespace Virus32
    {
    class Program
    {
    static void Main(string[] args)
    {
    Console.Title = "Virus32";
    Console.ForegroundColor = ConsoleColor.DarkBlue;
    Console.WindowLeft = Console.WindowTop = 0;
    Console.WindowHeight = Console.BufferHeight = Console.LargestWindowHeight;
    Console.WindowWidth = Console.BufferWidth = Console.LargestWindowWidth;

    #if readkey
    Console.WriteLine("H1T 7NY K3Y T0 C0NT1NU3 =/");
    Console.ReadKey();
    #endif

    Console.CursorVisible = false;
    int width, height;
    int[] y;
    int[] l;
    Initialize(out width, out height, out y, out l);
    int ms;

    while (true)
    {
    DateTime t1 = DateTime.Now;
    MatrixStep(width, height, y, l);
    ms = 10 - (int)((TimeSpan)(DateTime.Now - t1)).TotalMilliseconds;

    if (ms > 0)
    System.Threading.Thread.Sleep(ms);

    if (Console.KeyAvailable)
    if (Console.ReadKey().Key == ConsoleKey.F5)
    Initialize(out width, out height, out y, out l);
    }
    }

    static bool thistime = false;

    private static void MatrixStep(int width, int height, int[] y, int[] l)
    {
    int x;
    thistime = !thistime;

    for (x = 0; x {
    if (x % 11 == 10)
    {
    if (!thistime)
    continue;

    Console.ForegroundColor = ConsoleColor.Red;
    }
    else
    {
    Console.ForegroundColor = ConsoleColor.DarkGreen;
    Console.SetCursorPosition(x, inBoxY(y[x] - 2 - (l[x] / 40 * 2), height));
    Console.Write(R);
    Console.ForegroundColor = ConsoleColor.Green;
    }
    Console.SetCursorPosition(x, y[x]);
    Console.Write(R);
    y[x] = inBoxY(y[x] + 1, height);
    Console.SetCursorPosition(x, inBoxY(y[x] - l[x], height));
    Console.Write(" ");
    }
    }

    private static void Initialize(out int width, out int height, out int[] y, out int[] l)
    {
    int h1;
    int h2 = (h1 = (height = Console.WindowHeight) / 2) / 2;
    width = Console.WindowWidth - 1;
    y = new int[width];
    l = new int[width];
    int x;
    Console.Clear();
    for (x = 0; x {
    y[x] = r.Next(height);
    l[x] = r.Next(h2 * ((x % 11 != 10) ? 2 : 1), h1 * ((x % 11 != 10) ? 2 : 1));
    }
    }

    static Random r = new Random();

    static char R
    {
    get
    {
    int t = r.Next(10);
    if (t return (char)('0' + r.Next(10));
    else if (t return (char)('a' + r.Next(27));
    else if (t return (char)('A' + r.Next(27));
    else
    return (char)(r.Next(32, 255));
    }
    }

    public static int inBoxY(int n, int height)
    {
    n = n % height;
    if (n return n + height;
    else
    return n;
    }
    }
    }

    این کد درسته و تستش کردم.

    اینم لینک دانلود مستقیمش:
    ************************************************************************************************

    بازم شرمنده :)
    MR C0D3R :
    اشکالی نداره ;)
    سلام داداش
    میشه در مورد دارک وب یکم توضیح بدی ؟ مثلا این که اصلا چی هستش ؟ چجوری واردش بشیم ؟ یا این که اگه وارد بشیم برامون مشکلی پیش میاد ؟؟

    راستی داداش بابت اون پست کرکر سی شارپ خیلی ممنونم ، دمت گرم خداییش خیلی گلی
    بعضی قسمتاشو خوب نفهمیدم ، مطلبو ذخیره کردم تا بعدا که تو سی شارپ پیشرفت کردم بیام دوباره اونو هضم کنم ، به هر حال دمت گرم
    سلام ب سلاطین وب و ادب و معرفت، بازم میخوام ازیتت کنم :|D دیگه با این اوضاع سر کاریمو دیر ب دیر با پایتون کار میکنم، داداش گلم میخواستم بگم اون ارور ک با دستورات خودت حل شد، حالا ب ی مشکل دیگه خوردم، همون حدس عدد بود وقتی با idle ران میکنم فقط ی بار مینویسه عدد رو وارد کن بعدش مثلا مینویسه حدست کمه دیگه ادامه پیدا نمیکنه، یعنی هر چی عدد میزنم همون عددو مینویسه دیگه کدم اجرا نمیشه ک بگه عدد بزرگه یا حدست درسته، باید تا تهش بره دیگه ک حدس درستو بزنه اما فقط ی بار اجرا میشه، گفتم ب استاد بگم ببینم اگه ب این مشکل برخوردی ک راهنماییم کنی، ببخشید طولانی شد سلطان
    MR C0D3R :
    سلام
    آره باو این کار و بار مارو کشته
    من به این مشکل برنخوردم اما میتونم راهنماییت کنم
    توی اول کدهات بنویس
    while True:
    حالا برای همه ی کدهای بعدیش یدونه Tab بزن یعنی کدهای کلیت میشن اینا
    import random
    while True:
    	n = random.randint(1,99)
    	hads = raw_input("Lotfan adad ro bezan -> ")
    	hads = int(hads)
    	while n != hads:
    	    if hads < n:
    	        print " Hadset kame "
    	    elif hads > n:
    	        print " Hadset Bozorge "
    	    else:
    	        print " Hadset Daghighan Doroste "
    	    break
    اما ما اینجا یه مشکل داریم ، اونم میدونی چیه ؟
    اینه که ما تکه کد در نظر گرفتن یه عدد یعنی کد پایین
    n = random.randint(1,99)
    رو قرار دادیم توی حلقه یعنی هر موقع که برنامه تموم میشه و بر میگرده اونجایی که :while True قرار دادیم
    یه عدد دیگه میریزه توی n که در نتیجه ما هم باید اون تکه کد رو از حلقه بندازیم بیرون که هر دفعه یه عدد
    بهش اختصاص داده نشه ، در نتیجه کدهای ما به این شکل میشه
    import random
    n = random.randint(1,99)
    while True:
    	hads = raw_input("Lotfan adad ro bezan -> ")
    	hads = int(hads)
    	while n != hads:
    	    if hads < n:
    	        print " Hadset kame "
    	    elif hads > n:
    	        print " Hadset Bozorge "
    	    else:
    	        print " Hadset Daghighan Doroste "
    	    break

    بابا سلطان تو باخت نداری همه رو بردی، فدایی داری ب خدا، اخه کجای دنیا وب ب این ی دونه ای پیدا میشه ک اینجوری نشونت بدن بدون منت، واقعا دمت گرم رفیق، بشینم پای سیستم دستوراتتو اطاعت میشه، دیگه خلاصه این تجربه هات طلاس، بازم اگه مشکلی بود میگم، خلاصه تا ی مدت دیگه ی شاگرد اول پایتون میشم با استادی خودت سلطان، راستی سلطان این ویروسای ک میرن توی تاسک منیجر چطوری دستور بهش میدن ک ب فایل dll تبدیل بشه، مثلا چطوری میشه ب ی فایل نصبی ویروس وارد کنیم، یا اصلا میشه ب فایلهای نصبی اماده ویروس بزنیم، مثلا ی برنامه از اینترنت دانلود کنی بعد خودت با ی برنامه دیگه بهش دستور بدی ک وقتی نصب شد ویروسم باهاش اجرا بشه
    MR C0D3R :
    ویروس ها معمولا Portable یا همون پرتابل هستن
    یعنی نصب نمیشن بلکه وقتی روشون کلیک کنی مستقیم میرن سراغ
    کارهایی که بهشون سپرده شده 
    برای اونیم که گفتی برنامه از اینترنت دانلود بشه و ...
    باید بگم منظورتو متوجه نشدم
    اما ما میتونیم یدونه برنامه ی کاربردی آپلود کنیم یه جایی
    بعدا داخل اون برنامه ی سالم و کاربردی دستور بدیم که
    وقتی رو سیستم قربانی اجرا شد 
    برنامه ی مخرب دانلود شه و ...
    در کل متوجه نشدم چی گفتی
    اما توی ویروس نویسی میتونیم هر کار نشدنی رو شدنی کنیم :》
    جا منی سلطان، مرسی واسه توضیحت، منظورم این بود ی برنامه اماده کامپیوتر مثلا km player بعدش میتونیم اینو ویروس بهش انتقال بدیم یا ن
    MR C0D3R :
    میشه ولی من در اون حد نیستم که
    اونجور چیزارو بلد باشم
    مثلا یکی از روش هاش اینه که کدهای Km-Player رو در بیاریم
    بعدا کدهای زیبای خودمون رو داخلش بزاریم
    یا اینکه یه برنامه دیگه رو باهاش بایند کنیم و داخل
    برنامه ی اصلی دست ببریم و بعضی چیزارو تغییر بدیم ...
    دیگه گفتم از استاد بپرسم راهنماییمون کنه، ماشالا خودت زووم کنی روش هر کاریو انجام میدی ولی خب واقعا وقت و حوصله میخواد، یادش بخیر واسه یاهو مسنجر چقد بوت میگرفتم طرفو دیسکانت میکردیو ویس روم هارو میبستیم، کاش الانم واسه تلگرام میشد بوتر درست کنی،
    دیگه گفتم از استاد بپرسم راهنماییمون کنه، ماشالا خودت زووم کنی روش هر کاریو انجام میدی ولی خب واقعا وقت و حوصله میخواد، یادش بخیر واسه یاهو مسنجر چقد بوت میگرفتم طرفو دیسکانت میکردیو ویس روم هارو میبستیم، کاش الانم واسه تلگرام میشد بوتر درست کنی،
    سلام خواستم بپرسم چجوری باید تمام صفحش کرد؟
    MR C0D3R :
    نمیدونم
    اما توی ویندوز XP تمام صفحه هستش
    چجوری میشه تمام صفحه اش کرد؟
    من زدم ولی کار نکرد یه لحظه زپی باز شد بعد بسته شد
    MR C0D3R :
    ویندوزت چیه ؟ روی ویندوز 8.1 و Xp تست کردم
    ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
    شما میتوانید از این تگهای html استفاده کنید:
    <b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
    تجدید کد امنیتی