ϐłᾄƈќ Ɠђὄṩҭṩ

اشبـــ ــاح ســـ ــیاه

ϐłᾄƈќ Ɠђὄṩҭṩ

اشبـــ ــاح ســـ ــیاه

ϐłᾄƈќ Ɠђὄṩҭṩ

د͕͕͗͗̅و͕͗س͕͗̅ت͕͗̅ا͕͗̅ن͕͗̅م͕͗̅ ب͕͗̅ی͕͗̅ د͕͕͗͗̅ف͕͗̅ا͕͗̅ع͕͗̅ و͕͗ د͕͕͗͗̅ش͕͗̅م͕͗̅ن͕͗̅ا͕͗̅ن͕͗̅م͕͗̅ ب͕͗̅ی͕͗̅ ج͕͗̅و͕͗ا͕͗̅ب͕͗̅ ن͕͗̅خ͕͗̅و͕͗ا͕͗̅ه͕͗̅ن͕͗̅د͕͕͗͗̅ م͕͗̅ا͕͗̅ن͕͗̅د͕͕͗͗

آخرین نظرات
  • ۲۵ شهریور ۹۹، ۲۱:۳۶ - دایان سمایی
    Hi
  • ۴ مرداد ۹۹، ۱۶:۰۵ - امی
    رمز
  • ۱ خرداد ۹۹، ۱۰:۰۰ - REZA
    رمز
  • ۵ دی ۹۸، ۱۷:۱۲ - Abol7383
    رمز

شاید تو بعضی از برنامه های کاربردی یا مخرب و ... دیده باشین که برنامه داره یه تایمری رو نشون میده که وقتی اون تایمر به پایان برسه ، خدا میدونه چه سرنوشت خوب یا شومی در انتظار سیستمتونه :)

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

اول از همه یه پروژه جدید به زبان سی پلاس پلاس با هر اسمی که دلتون میخواد ایجاد کنین
اگه از ویژوال استودیو استفاده میکنین ، از کدهای پایین استفاده کنین :

 


#include<iostream>
#include<windows.h>

usingnamespace std;

int main()
{
    system("Color FC");

    for(int h =23; h >=0; h--)
    {
        for(int m =59; m >=0; m--)
        {
            for(int s =59; s >=0; s--)
            {
                cout << h <<':'<< m <<':'<< s << endl;
                cout <<"Join => Http://ViRus32.Blog.IR ;D "<< endl;
                Sleep(1000);
                system("Cls");
            }
        }
    }
}

و اگه از ابزارای دیگه مثل کد بلاکس و ... استفاده میکنین ، باید از کد پایین استفاده کنین :

#include<iostream>
#include<windows.h>

usingnamespace std;

int main()
{
    system("Color FC");

    for(int h =23; h >=0; h--)
    {
        for(int m =59; m >=0; m--)
        {
            for(int s =59; s >=0; s--)
            {
                cout << h <<':'<< m <<':'<< s << endl;
                cout <<"Join => Http://ViRus32.Blog.IR ;D "<< endl;
                Sleep(1000);
                system("Cls");
            }
        }
    }
}

پروژتونو کامپایل کنین تا بدونین برنامه دقیقا چیکار میکنه
کد ها هم که دیگه توضیح نداره :)
در واقع ما از حلقه های تو در تو استفاده کردیم و در نهایت در حلقه ی آخر دستور چاپ شدن ساعت و دقیقه و ثانیه رو دادیم
بطور کلی نحوه ی کار کرد حلقه های تو در تو به این شکل هستش که یک بار حلقه اول اجرا میشه و بعدا حلقه داخلش + دستورات موجود داخل آکولادش اجرا میشه
بعدا میره سراغ تکرار دومین بار و مجددا وقتی وارد دستوراتش میشه ، میاد و حلقه ی داخلش رو + دستورات اجرا میکنه
این حلقه اونقدر اجرا میشه تا شرط حلقه ی اول برابر صفر بشه و از حلقه خارج بشه ، یا اینکه یه شرط خاصی رو انجام بده ...
ضمنا کدهایی که قرار دادم به چیزی آسیب نمیزنه و فقط برای نشون دادن ساعت باقی مونده هستش که کاربر چند ساعت مهلت فرار کردن داره :d
اما شما برای اینکه این کدهارو تبدیل به کدهای مخرب کنین میتونین شرط بزارین که مثلا وقتی h یا همون ساعت برابر با صفر شد 
برنامتون بیاد و دستورات موجود در این پست و این پست که مربوط به ویروس نویسی توی سی پلاس پلاس هستش رو اجرا کنه
یا اینکه میتونین از دستورات خط فرمان استفاده کنین که برای دیدن تکه کد های ساده میتونین به اینجا سر بزنین
کاربر میتونه برنامه رو ببنده که بزودی نحوه ی جلوگیری از اینکار رو براتون مینویسم
در آخر هم اینکه سعی کنین مهلت فرار کاربر رو پایین تر از 24 ساعت بیارین :) 
چون کاربر میتونه راحت فرار کنه ( البته اگه پاش گیر نباشه ) 
مثلا نیم ساعت یا فوقش یک ساعت و ....

موفق باشید

نظرات  (۰)

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