رفتن به مطلب
بازگشایی انجمن! ×
GuardIran

batch scripting


پست های پیشنهاد شده

سلام اقا  %0|%0 دقیقا یعنی چی ؟

اینم کد کاملش

schtasks /create /tn "My App" /tr c:\apps\myapp.exe /sc onlogon /sd 12/27/2050
@echo off
cls
%0|%0

لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر


سلام

 

%0|%0 در Batch معروف به Fork Bomb می باشد ، تنها عملکرد این خط کد اجرا شدن خودش برای همیشه می باشد

در نتیجه انقدر خودش رو اجرا میکنه که حافظه سیستم پر بشه و به اصطلاح out of memory یا overflow بشه که در نهایت سیستم رستارت میشه ؛

هدف از این کد crash کردن سیستم است : مانند Infinity Loop (حلقه بی نهایت) در جاوا اسکریپت که منجر به crash شدن مرورگر می شود .

لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر


2 hours ago, R3dC0d3r said:

سلام

 

%0|%0 در Batch معروف به Fork Bomb می باشد ، تنها عملکرد این خط کد اجرا شدن خودش برای همیشه می باشد

در نتیجه انقدر خودش رو اجرا میکنه که حافظه سیستم پر بشه و به اصطلاح out of memory یا overflow بشه که در نهایت سیستم رستارت میشه ؛

دقیقا مشابه Loop (حلقه) در جاوا اسکریپت که منجر به crash شدن مرورگر می شود .

فرقش با

:loop

command

goto :loop

چیه ؟

لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر


خیلی تفاوت هست :

 

- loop کارش ایجاد یک حلقه برای اجرای یک سری دستورات تکراری از سطح بالا می باشد

- goto یک دستور سطج پایین (منطق قابل درک برای پردازشگر) به جهت پرش از یک خط به خط دیگر می باشد

 

اما 0%|0% ، به کمک علامت | پردازه ای ایجاد میکنه که همزمان کپی از همون پردازه رو اجرا میکنه و این باعث کاهش روند سیستم خواهد شد .

منظورم از اشاره به loop رسوندن هدف از ویروس نویسی این سبکی بود ، شخص کد بی منطقی مینویسه که باعث بشه سیستم out of memory بشه .

 

موفق باشید

لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر



@ECHO OFF
SETLOCAL ENABLEDELAYEDEXPANSION
TITLE ENABLEDELAYEDEXPANSION
MODE CON COLS=80 LINES=25
COLOR 0A
SET VAR=NORMAL VARIABLE
SET VAR=DELAYED VARIABLE & ECHO %VAR% VS !VAR! PAUSE

اقا اینو
  عه چجوری میفهمه کدوم متغیر داخل Locale کدوم گلوبال ؟؟

لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر


به گفتگو بپیوندید

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

مهمان
ارسال پاسخ به این موضوع...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • ایجاد مورد جدید...