Мазмуну:

Сырсөз топтому: 4 кадам
Сырсөз топтому: 4 кадам

Video: Сырсөз топтому: 4 кадам

Video: Сырсөз топтому: 4 кадам
Video: Ашык болдум 14 15 жашымда 2024, Ноябрь
Anonim
Password Batch
Password Batch

Салам Instructables коомчулугу! Мен сизге буйрук сабы аркылуу өтө жөнөкөй Пароль топтомун кантип жасоону бөлүшүүнү чечтим. Бул менин эң биринчи көрсөтмөм, андыктан комментарийлерге жумшак мамиле кылыңыз, бирок кошумчалоого же тактоого муктаж нерсеңиз бар болсо, мага айтыңыз. Даярсызбы? Муну кылалы!

1 -кадам: Сиз эмнени билишиңиз керек

Сиз эмнени билишиңиз керек
Сиз эмнени билишиңиз керек

Биринчиден, эгер сиз эмне кылып жатканыңызды түшүнбөсөңүз, анда пакеттик сценарий боюнча кээ бир баштапкы тренингдерге муктаж болосуз! Эгерде сиз мурунтан эле билсеңиз, 2 -кадамга өтүүдөн баш тартыңыз. Бирок бул жерде мен сизге негизги "лексиканы" берем "Сиз көптөгөн негизги партия файлдарын көрөсүз. Баштоо үчүн, сиз дээрлик дайыма биринчи партияңызды баштооңуз керек болот"@ echo off "Бул сап" Эхо "буйругу менен партия файлыңызда текст түзүүгө мүмкүндүк берет, жана бул файл иштеп жатканда "жаңырык" бөлүгүн көрбөй турганыңызды аныктайт. "Эхо" буйругу - бул текстти пакеттик файлда көрүүгө мүмкүндүк берген синтаксис. жөн гана каалаган текстти түзүү үчүн бул кодду колдонуңуз "Текстиңизди бул жерде жаңыртыңыз" Үчүнчү эң кеңири таралган скрипт - бул "ping localhost" сабы. Бул эмне, кийинки сценарийди иштетүү үчүн белгиленген убакытты (секундада) күтүү. Буйрук төмөнкүчө … "ping localhost -n {time in seconds}> nul" Андан кийин программанын каалаган скриптин жабуу үчүн, бул кодду каякка койгонуңузга жараша, муну колдонуңуз … "cls" бул чынында эле керек эмес Жана акыры, мунун бирин баштаар алдында, сизде скрипт жасоо үчүн Блокнот ачык болушу керек. 2 -кадамды улантыңыз.

2 -кадам: Скрипт

Скрипт
Скрипт

Эми, сиз үчүн, эң алдыңкы сценарийлер, сиз жөн гана кодду ээрчип, өзүңүзгө "өзүн канааттандыруу" сезимин киргизүүнү каалашыңыз мүмкүн, бирок эгер сизде мага окшош нерсе болсо жана сиз өтө жалкоо болсоңуз жана долбоордун сакталышын кааласаңыз системаңыздан тажаткан бир туугандарыңыз, ата -энеңиз же бөлмөлөштөрүңүз чыкса, анда кодду блокнотко жөнөкөй көчүрүп, чаптаңыз жана аны ".txt" ордуна ".bat" менен бүтүрүп коюңуз. иштете турган пакеттик файл. Мына сага код! Бул эмне үчүн сизге сырсөздү туура алууга 5 аракет кылат. Ошол беш аракеттен кийин туура эмес сырсөз киргизилсе, мен программаны бир аз сюрприз кылдым. Jurassic Park күйөрмандары ": айып" коддорунун астында "Аа Ах, Сыйкырдуу Сөздү Айтпадың" деп 5 жолу жазылып турганын "Өчүрүү" буйругу жандырылганга чейин байкашат. Жөнөкөй, жокпу?@ Echo offcolor CTitle Кош келиңиз Backset аракет кылат = 6: topclsset /a çalışır =%аракет кылат%-1if%аракет кылса = = 0 (goto айып) Эхо Сизде%аракет%аракети калды. /p password = if %password %== Your Password Here (echo Welcome your Nameping localhost -n 5> nulclsEcho CONNECTED! pausecls) else (goto top) goto top: penaltecho Aping localhost -n.15> nulclsecho Ahping localhost -n. 15> nulclsecho Ah Aping localhost -n.15> nulclsecho Ah Ahping localhost -n.15> nulclsecho Ах Ахпинг localhost -n.15. 15> nulclsecho Ah Ah Ah, Yping localhost -n.15> nulclsecho Ah Ah Ah, Yoping localhost -n.15> nulclsecho Ah Ah Ah, Youping localhost -n.15> nulclsecho Ah Ah Ah, You Dping localhost -n.15 > nulclsecho Ах Ах Ах, Сиз чөмүлүү localhost -n.15> nulclsecho Ah Ah Ah, You didping localhost -n.15> nulclsecho Ah Ah Ah, You didnping localhost -n.15> nulclsecho Ah Ah Ah, You didn'ping localho st -n.15> nulclsecho Ах Ах Ах, localhost -n.15> nulclsecho Ah Ah Ah, you did not Sping localhost -n.15> nulclsecho Ah Ah Ah, You Saping localhost -n.15> nulclsecho Ах Ах Ах, localhost -n.15.15> nulclsecho Ах Ах Ах, Сиз Theping localhost деп айткан жоксуз. localhost -n.15> nulclsecho Ah Ah Ah, You did not the Magping localhost -n.15> nulclsecho Ah Ah Ah, You did not the Magiping localhost -n.15> nulclsecho Ah Ah Ah, You didn ' t Magicping localhost -n.15> nulclsecho Ах Ах Ах, Сиз Magic Wping localhost -n.15> nulclsecho Ah Ah Ah, You Magic Woping localhost -n.15> nulclsecho Ah Ах Ах, Сыйкырдуу Тынчтыкты айтпадыңызбы? -15. e Magic Wordping localhost -n.15> nulclsecho Ах Ах Ах, Сиз Сыйкырдуу Сөздү Айтпадыңыз.ping localhost -n.15> nulclsecho Ах Ах Ах, Сиз Сыйкырдуу Сөздү Айтпадыңыз..ping localhost -n. 15> nulclsecho Ах Ах Ах, Сиз Сыйкырдуу Сөздү Айтпадыңыз … ping localhost -n 5> nulclsecho Ах Ах Ах, Сиз Сыйкырдуу Сөздү айтпадыңыз… ping localhost -n 5> nulclsecho Ах Ах Аа, сиз айткан жоксуз ' t Сыйкырдуу сөздү айт … ping localhost -n 5> nulclsecho Ах Ах Ах, сен сыйкырдуу сөздү айтпадың… ping localhost -n 5> nulclsecho Ах Ах Ах, сен сыйкырдуу сөздү айтпадың… ping localhost -n 5> nulclsshutdown -s -f -t 15 -c "Кийинки жолу, мага сыйкырдуу сөздү сура"

3 -кадам: Эми кызыктуу бөлүккө

Эми кызыктуу бөлүккө
Эми кызыктуу бөлүккө

Ок балдар жана кыздар, мен кодду, ошондой эле ал эмне кылаарын түшүндүрүп бердим. Бул көрсөтмө инструктивдүү максаттар үчүн гана жаратылганын белгилегим келет! Бул сценарий менен эмне кылганыңыз менде же бул сонун сайтта эмес, сизге гана тиешелүү. Мен бир аз убакыт бөлүп, бардык кодерлерге жана скрипторлорго зыяндуу файлдарды же маалыматтарды сиздин компьютериңизден башка эч кимдин компьютерине киргизүү жана иштетүү мыйзамсыз экенин эскертким келет! Жана жашыңызга жараша сизди түрмөгө камап коюшу мүмкүн! Бул партиялык жумуш файлдарга же компьютерлерге эч кандай зыян келтирбейт, бул таза көңүл ачуу, ошондой эле коопсуздукту билдирет. Эми бул пакеттик файлдын кирүү менен иштешин камсыз кылуу үчүн бардыгын жасоо керек " Башкаруу панели ", андан кийин" Performance and Maintenance ", андан кийин" Scheduled Tasks "үчүн ал жерден пакеттик файлды сиз киргенде иштетүүнү пландаштыруу жөнөкөй процесс.

4 -кадам: Бүтүрүү

Киришүү
Киришүү

Макул, эгер сиз баарын мен айткандай кылсаңыз, бул программа эч кандай көйгөйсүз иштеши керек!. Эми, бир кадам алдыга жылдыруу үчүн.bat файлын.exeге айландырсаңыз болот, ошондуктан коддоо эч качан оңдолбойт жана коопсуздугуңузду дагы бир деңгээлге көтөрө аласыз! Жөн гана гугл, сиз үчүн муну жасоо үчүн жакшы сайт табуу анчалык деле кыйын эмес! Ырахат! Сиз сценарийдин бардык муктаждыктары үчүн мага кайтып келесиз деп үмүттөнөм! -Necrohero

Сунушталууда: