Кракер (шунингдек, бузилган кракер) (инглизча cраcкер) - ёриқлар ҳосил қиладиган одам.

Cраcк (шунингдек, бузуқ ёриқ ва жуда камдан-кам ҳолларда ёрилиш) - бу дастурий таъминотни бузиш имконини берувчи дастур. Қоидага кўра, ёриқ оммавий фойдаланиш учун жавоб беради.

Дастурий таъминотни бузиш (инглизча софтwаре cраcкинг) - ишлаб чиқувчилар томонидан функсионалликни чеклаш учун ўрнатилган дастурий таъминот (СW) ҳимоясини йўқ қилишга қаратилган ҳаракатлар. Иккинчиси, бундай мулкий дастурий таъминотни сотиб олишни рағбатлантириш учун зарур, шундан сўнг чекловлар олиб ташланади.

Хакерлик турлари

Деярли ҳар қандай бузғунчилик қуйидаги усуллардан бирини қўллаш орқали амалга оширилади:

  • Серия рақамини (ро'йхатга олиш коди) киритиш - ноқонуний равишда олинган то'г'ри ро'йхатга олиш калитини (ёки иборани) киритиш орқали дастурни бузиш. Калит ба'зи ма'лумотларга (дастурий та'минот эгасининг номи, компютернинг техник хусусиятлари ва бошқалар) асосланган ҳолда яратилиши ёки қат'ий қийматга эга бо'лиши мумкин. Ро'йхатга олиш калитини яратиш учун дастурда бо'лгани каби бир хил алгоритм ишлатилади.
  • Юкловчидан фойдаланиш ташқи (илова) ҳимоя тизимларидан фойдаланишдан иборат бо'лган дастурий та'минотни ҳимоя қилишнинг ба'зи турларини четлаб о'тишнинг бир усули ҳисобланади. Бу РАМдаги дастурнинг ма'лум қисмларини ушбу хотирага юклангандан со'нг дарҳол о'згартиришдан иборат, лекин уни ишга туширишдан олдин (я'ни, кириш нуқтасидаги код бажарилгунга қадар).
  • (Иккилик) ямоқни қо'ллаш (ко'пинча жаргон ёрилиши ёки инглиз тилидаги ёриқ) (инг. байт патч) "боотлоадер" га о'хшаш усулдир, аммо о'згартириш дастур файлларида статик равишда амалга оширилади. Қоидага ко'ра, бу дастурий та'минотни бузишнинг энг осон ва энг тезкор усулларидан биридир.
  • Файл(лар) нинг бузилган версиясидан фойдаланиш - усул дастурнинг асл файлларини аллақачон бузилган файллар билан алмаштиришдан иборат.
  • Донгле эмуляторидан фойдаланиш электрон донгледан ҳимоя сифатида фойдаланишга асосланган ҳимоя воситаларини алдаш учун ишлатиладиган усулдир (одатда компютернинг ЛПТ ёки УСБ портига уланган). Бу донгле ички хотирасини ё'қ қилишдан иборат. Ушбу хотира таркибига эга файл махсус дастур - эмуляторнинг кириш қисмига берилади, у о'зининг филтр драйверини драйверлар стекига улайди ва аппарат калити билан тақлид қилиш орқали ҳимояланган дастурни алдайди. Дастур хотира майдонини аппаратли шифрлаш учун калитни талаб қиладиган ҳолларда, бу усул Бинарй Патч усули билан биргаликда қўлланади.
  • Дастурларнинг расмий веб-сайтини алмаштириш ва / ёки созламаларни тегишли о'згартириш, агар у бирон бир Интернет-ресурсда ишлаб чиқувчилар томонидан э'лон қилинган бо'лса, калит текширувини четлаб о'тиш учун (ко'п ҳолларда - бузг'унчиликнинг олдини олиш учун, камроқ - статистик ма'лумотларни ёзиб олиш ва юритиш, ма'лумот то'плаш). Ко'пинча у хостлар файлини о'згартириш ва турли хил эмуляторларни ишга тушириш, ба'зан турли дастурлар (Денвер) ёки ҳақиқий ҳаётдаги веб-ресурсдан фойдаланиш орқали ибтидоий даражада амалга оширилади.
  • Дастурнинг Интернетга киришини тақиқлаш (жаргон. Офлайн) дастурнинг Интернетга киришини мажбурий тақиқлашни амалга оширишга қаратилган ҳаракатлар мажмуасидан иборат. Бу дастур лицензия калитини Интернет орқали фаоллаштиришни талаб қилганда (одатда ишлаб чиқувчининг расмий веб-сайти) ёки дастур ма'лумотлар алмашинуви ёки янгиланишлар учун ишлаб чиқувчининг серверига мурожаат қилганда амалга оширилади. Қоида тариқасида, дастурнинг Интернетга киришини блоклайдиган махсус ёрдамчи дастур о'рнатилади, янада ибтидоий ё'л Интернетдан жисмоний узилишдир. Бу ҳаракат одатда кейген томонидан яратилган калит киритилгандан кейин амалга оширилади.
  • Аллақачон бузилган ёки сотиб олинган о'йинни Интернетдан ёки бошқа компютердан юклаб олиш. О'йиннинг лицензияланган нусхасини до'стингизнинг компютеридан юклаб олиш хакерлик эмас, лекин моҳияти бир хил.

Мураккаб ҳимоя воситаларини бузишда, шунингдек, агар керак бўлса, максимал таъсирга эришиш учун юқорида кўрсатилган усулларнинг комбинацияси қўлланади. Камдан кам ҳолларда, бу кракер этарлича малакага эга бўлмаганда содир бўлади.

Ушбу рўйхат тўлиқ эмас, фақат энг кенг тарқалган хакерлик усулларини билдиради.

Бузғунчилик тури, кўп ҳолларда, ҳимоя турига қараб белгиланади. Баъзи ҳимояланишлар учун турли хил хакерлик турларидан фойдаланиш мумкин, бошқалари учун фақат битта йўл бўлиши мумкин.

Бузғунчилик принсплари

Қоида тариқасида, кракернинг иши бунинг учун махсус мўлжалланган демонтаж дастуридан фойдаланган ҳолда машина кўрсатмаларидан олинган йиғиш кодини ўрганишга асосланган. Танланган хакерлик усулига қараб, тадқиқот натижаси, масалан, калит генераторини қуриш ёки бажариладиган файлга керакли ўзгартиришлар киритиш учун ишлатилиши мумкин. Охирги усул кўп ҳолларда энг осон, чунки у калитни текшириш алгоритмини ўрганишни талаб қилмайди: ко'пинча хакерлик бир нечта шартлар учун чекни топишга то'г'ри келади (масалан, "Киритилган рақам РеференcеНумберга тенгми?") Ва бундай шартни шарциз о'тиш билан алмаштириш. (гото, жмп) ёки камроқ тез-тез, аксинча (я'ни, бу мисол учун "Киритилган рақам мос ёзувлар рақамига тенг эмасми?").

Бундан ташқари, бажариладиган файлга (ямоқ) дастур томонидан кераксиз ҳаракатларни ўчириш (масалан, рўйхатдан ўтиш зарурлиги ҳақида эслатма), дастурнинг функсионаллигини камайтириш учун ўзгартиришлар киритилиши мумкин. Бундай ҳолларда процессорга тегишли буйруқлар кўпинча 90ҳ қийматига эга байтлар билан алмаштирилади (ўн олтилик тизимда), бу ноп ассемблер буйруғига мос келади (ҳеч қандай операция), яъни ҳеч қандай амални бажармайдиган "бо'ш ко'рсатма". Агар бундай буйруқлар кўп бўлса, унда шарциз сакраш қўлланади (кераксиз коддан сакраш). Қўшимча код ёзиш орқали дастурнинг имкониятларини кенгайтириш ҳам мумкин, аммо, қоида тариқасида, бу жуда машаққатли жараён бўлиб, сарфланган вақтни оқламайди.

Айни пайтда, қоида тариқасида, дастурнинг бажариладиган файли махсус "пакерлар" ва "ҳимоячилар" - бажариладиган файлнинг ҳақиқий кодини яширадиган дастурлар томонидан ҳимояланмаган бўлса, ямоқ мумкин. Дастурнинг охирги тури учун тескари муҳандисликнинг энг ақлли қисми кўпинча қўлланади - тузатувчи билан дастур кодини ўрганиш ва калит генераторини яратиш, аммо бошқа эчимлар ҳам мумкин, масалан, юклаш мосламасини яратиш (юқорига қаранг).

Манба