Dasturiy ta'minotni buzish - Software cracking

Dasturiy ta'minotni buzish (1980-yillarda asosan "buzish" deb nomlangan[1]) ning o'zgartirilishi dasturiy ta'minot dasturiy ta'minotni buzayotgan shaxs tomonidan nomaqbul hisoblangan xususiyatlarni o'chirish yoki o'chirish, ayniqsa nusxalarni himoya qilish xususiyatlari (shu jumladan dasturiy ta'minot, seriya raqami, apparat kaliti, sana tekshiruvi va diskni tekshirishda manipulyatsiyadan himoya qilish) yoki dasturiy ta'minotning bezovtalanishi nag ekranlari va reklama dasturi.

A yorilish erishish vositalarini nazarda tutadi, masalan o'g'irlangan ishlab chiqarish raqami yoki yorilish harakatini bajaradigan vosita.[2] Ushbu vositalardan ba'zilari deyiladi keygen, yamoq, yoki yuklovchi. Keygen - bu o'z qo'lingiz bilan ishlab chiqarilgan seriya raqami ishlab chiqaruvchisi, ko'pincha o'z nomingizga ishlaydigan seriya raqamlarini yaratish imkoniyatini beradi. Patch - bu boshqa dasturning mashina kodini o'zgartiradigan kichik kompyuter dasturi. Bu faqat bir necha bayt o'zgartirilganda krakerning katta hajmdagi bajariladigan dasturni qo'shilmasligi uchun afzalligi bor.[3] Yuklovchi dasturning boshlang'ich oqimini o'zgartiradi va himoyani olib tashlamaydi, lekin uni chetlab o'tadi.[4][5] Yuklagichning taniqli misoli - bu murabbiy o'yinlarda aldash uchun ishlatilgan.[6] Yorug'lik ulardan birida ishora qildi .nfo ushbu turdagi yoriqlar uchun ruxsat berilmagan fayllar Varez sahnasi o'yin nashrlari.[7][4][8] A nukewar himoyasi haqiqiy yoriq bo'lishi uchun biron bir nuqtada urilmasligi mumkinligini ko'rsatdi.[9]

Ko'pgina mamlakatlarda yoriq nusxalarini tarqatish noqonuniy hisoblanadi. Dasturlarni buzish bo'yicha sud jarayonlari bo'lgan.[10] Muayyan holatlarda buzilgan dasturlardan foydalanish qonuniy bo'lishi mumkin.[11] Ta'lim manbalari teskari muhandislik va dasturiy ta'minotni buzish qonuniy va shaklda mavjud Crackme dasturlar.

Tarix

Dasturiy ta'minotni nusxalashdan himoya qilish uchun dasturiy ta'minotga qo'llanildi Apple II,[12] Atari 800 va Commodore 64 kompyuterlar.[iqtibos kerak ]. Dasturiy ta'minot noshirlari dasturiy ta'minotni ruxsatsiz nusxalashni to'xtatish maqsadida tobora murakkab usullarni qo'llashdi.

Apple II-da, qurilmalar aloqasini boshqarish uchun standartlashtirilgan qurilma drayverlaridan foydalanadigan zamonaviy kompyuterlardan farqli o'laroq, operatsion tizim floppi haydovchi boshini harakatga keltiruvchi pog'onali dvigatelni to'g'ridan-to'g'ri boshqaradi, shuningdek to'g'ridan-to'g'ri xom ma'lumotlarni sharhlaydi nibbles, ma'lumotlar sektorlarini aniqlash uchun har bir trekdan o'qing. Bu yarim disklarda (0, 1, 2.5, 3.5, 5, 6 ...), chorak treklarda (0, 1, 2.25, 3.75, 5, 6 ...) ma'lumotlarni saqlash orqali diskka asoslangan dasturiy ta'minotni nusxalashdan himoyalashga imkon berdi. ) va ularning har qanday kombinatsiyasi. Bundan tashqari, treklarning mukammal halqalari bo'lishi shart emas edi, lekin ularni sektorlar bir-birining ustiga chiqib ketadigan ofset yo'llari bo'ylab dovdirab turishi uchun bo'laklarga bo'linishi mumkin edi, bu eng ekstremal versiya spiral kuzatuv deb nomlangan. Bundan tashqari, ko'plab floppi-disklarda boshning harakatlanishining belgilangan yuqori chegarasi yo'qligi aniqlandi va ba'zida oddiy 35 ta trekka qo'shimcha ravishda 36-chi trekni yozish mumkin edi. Standart Apple II nusxa ko'chirish dasturlari bunday himoyalangan disketalarni o'qiy olmadi, chunki standart DOS barcha disklar bir tekisda 35 izli, 13 yoki 16 sektorli joylashtirilgan deb taxmin qildi. Locksmith va Copy II Plus singari nibble-nusxa ko'chiradigan maxsus dasturlar, ba'zida ushbu disklarni ma'lum himoya qilish usullarining ma'lumotnoma kutubxonasi yordamida takrorlashi mumkin; himoyalangan dasturlar yorib chiqilganda, ular nusxa ko'chirishni himoya qilish tizimidan butunlay mahrum qilinadi va har qanday oddiy Apple II nusxa ko'chirish dasturi o'qishi mumkin bo'lgan standart formatdagi diskka o'tkaziladi.

Ushbu dastlabki nusxalarni himoya qilishni buzish uchun asosiy yo'nalishlardan biri oddiy protsessor ishlashini simulyatsiya qiladigan dasturni ishga tushirish edi. CPU simulyatori xakerga bir qator qo'shimcha funktsiyalarni taqdim etadi, masalan, har bir protsessor yo'riqnomasida bir qadam bosib o'tish va simulyatsiya bajarilishi bilan protsessor registrlari va o'zgartirilgan xotira bo'shliqlarini tekshirish (buni har qanday zamonaviy disassembler / tuzatuvchi amalga oshirishi mumkin). Apple II o'rnatilgan opcode disassembler-ni taqdim etdi, bu esa xom xotirani protsessor opkodlariga dekodlashga imkon beradi va bundan nusxa olishdan himoya qilish uchun nima qilish kerakligini tekshirishda foydalaniladi. Odatda nusxalarni himoya qilish tizimida hech qanday himoya mavjud emas edi, chunki uning barcha sirlari simulyatsiya orqali ko'rinib turadi. Biroq, simulyatsiya o'zi asl protsessorda ishlashi kerakligi sababli, buzilgan dasturdan tashqari, simulyatsiya ko'pincha maksimal tezlikda ham juda sekin ishlaydi.

Atari 8-bitli kompyuterlarda eng yomon himoya qilish usuli "yomon sektorlar" orqali amalga oshirildi. Bular diskdagi qasddan o'qib bo'lmaydigan diskdagi tarmoqlar edi. Dastur yuklanayotganda dasturiy ta'minot ushbu tarmoqlarni qidirib topadi va agar ushbu tarmoqlarga kirishda xato kodi qaytarilmasa yuklashni to'xtatadi. Diskni nusxa ko'chiradigan va yomon tarmoqlarni eslab qoladigan maxsus nusxa ko'chirish dasturlari mavjud edi. Keyinchalik foydalanuvchi bitta dasturni doimiy ravishda o'qish orqali diskni aylantirish va RPM diskini ko'rsatish uchun dasturdan foydalanishi mumkin. Disk haydovchisining ustki qismi olib tashlanganida, kichik tornavida yordamida RPM diskini ma'lum bir nuqtadan pastroq qilish mumkin. Drayv sekinlashgandan so'ng, ilova kerakli joyga "yomon sektorlar" ni yozishi mumkin. Amalga oshirilgandan so'ng RPM drayveri normal holatga keltirildi va buzilmagan nusxasi olingan. Albatta, dasturiy ta'minotni buzish, disklar bilan aralashishga hojat qoldirmasdan, nusxa ko'chiriladigan disklar uchun yaxshi tarmoqlarni kutish. Vaqt o'tishi bilan yanada takomillashtirilgan usullar ishlab chiqildi, ammo deyarli barchasi noto'g'ri tuzilgan disk ma'lumotlarining ba'zi shakllarini o'z ichiga oldi, masalan, ma'lumotlar noto'g'ri hizalanması tufayli alohida kirishda turli xil ma'lumotlarni qaytarishi mumkin bo'lgan sektor. Mahsulotlar mavjud bo'ldi (kabi kompaniyalar tomonidan) Baxtli kompyuterlar ) Atari-ning "aqlli" disklarida BIOS tekshirgichini almashtirdi. Ushbu takomillashtirilgan drayvlar foydalanuvchiga yangi diskda nusxa ko'chirish himoyasi bilan asl dasturning aniq nusxalarini yaratishga imkon berdi.

Commodore 64-da dasturiy ta'minotni himoya qilish uchun bir nechta usullardan foydalanilgan. Tarqatilgan dasturiy ta'minot uchun ROM lentalari, dastur kodi orqali yozishga harakat qilgan subroutines-lar kiritilgan. Agar dastur ROMda bo'lsa, hech narsa bo'lmaydi, lekin dastur ko'chirilgan bo'lsa Ram, dastur o'chirilgan bo'lar edi. Commodore floppi drayvlar ishi tufayli bitta yozishdan himoya qilish sxemasi disket haydovchisining boshini temir yo'lining uchiga urishiga olib keladi, bu esa haydovchi boshining noto'g'ri joylashishiga olib kelishi mumkin. Ba'zi hollarda, ushbu natijadan qochish uchun dasturiy ta'minotning buzilgan versiyalari kerak edi. Noto'g'ri yo'naltirilgan qo'zg'aysan boshi, odatda, temir yo'l to'xtash joylariga tegib o'zini tuzatishi kamdan kam uchraydi. Yana bir shafqatsiz himoya qilish sxemasi 1 dan 40 gacha va bir necha marta orqaga silliqlash edi.

Dasturiy ta'minotni buzganlarning aksariyati kompyuter havaskorlari bo'lib, ular tez-tez dasturlarni buzish va tarqatishda o'zaro raqobatlashadigan guruhlar tuzishgan. Nusxalarni himoya qilishning yangi sxemasini iloji boricha tezroq buzish, ko'pincha pul ishlash imkoniyatini emas, balki texnik ustunligini namoyish etish uchun imkoniyat sifatida qaraldi. Ba'zi bir past malakali havaskorlar allaqachon buzilgan dasturiy ta'minotni olishadi va unda turli xil shifrlanmagan matn satrlarini tahrir qilib, o'yin o'yin o'yinchisiga aytadigan xabarlarini o'zgartirish uchun, odatda qo'pol deb hisoblashadi. O'zgartirilgan nusxalarini fayllarni almashish tarmoqlariga yuklash kattalar foydalanuvchilari uchun kulgi manbai bo'ldi. 1980-yillardagi krakerlar guruhlari o'zlarini va mahoratlarini reklama sifatida jonlantirilgan ekranlarni ilova qilish orqali reklama qilishni boshladilar crack intros dasturiy ta'minotda ular yorilib chiqdi. Texnik raqobat yorilish qiyinchiliklaridan vizual ravishda ajoyib introlarni yaratish muammolariga qadar kengayganidan so'ng, yangi submulturaning asoslari demosken tashkil etildi. Demosken 1990-yillarda noqonuniy "vars sahnasi" dan ajralib chiqa boshladi va endi butunlay boshqa submulturaga aylandi. Ko'pgina dasturiy ta'minot krakerlari keyinchalik o'ta qobiliyatli dasturiy ta'minotni teskari muhandislariga aylantirdilar; Himoyalarni yorish uchun zarur bo'lgan yig'ilish haqida chuqur bilim ularga imkon beradi teskari muhandis haydovchilar uchun ularni faqat ikkilik haydovchilardan ko'chirish uchun Windows uchun manba kodi bo'lgan drayverlarga Linux va boshqalar ozod operatsion tizimlar. Shuningdek, musiqa va o'yin introlari o'yinning ajralmas qismi bo'lganligi sababli, musiqa formati va grafika uy foydalanuvchisi uchun uskunalar qulay bo'lganida juda mashhur bo'ldi.

Ning ko'tarilishi bilan Internet, dasturiy ta'minot krakerlari maxfiy onlayn tashkilotlarni ishlab chiqdilar. To'qsoninchi yillarning ikkinchi yarmida "dasturiy ta'minotni himoya qilishni teskari yo'naltirish" haqida eng obro'li manbalardan biri bo'lgan Fraviya veb-sayti.

Ko'pchilik taniqli yoki "elita" kraking guruhlari dasturiy ta'minotni "Sahna ", foyda emas. U erdan, yoriqlar oxir-oqibat jamoat Internet-saytlariga yaxshi himoyalangan / xavfsiz FTP-nashr arxivlaridan foydalanadigan odamlar / krakerlar tomonidan to'kiladi, ular to'liq nusxada tayyorlanadi va ba'zan boshqa tomonlar tomonidan noqonuniy ravishda sotiladi.

Sahna bugungi kunda malakali odamlarning kichik guruhlari shakllangan, ular norasmiy ravishda eng yaxshi krakerlar, kraking usullari va teskari muhandislik.

+ HCU

The High Cracking universiteti (+ HCU) tomonidan tashkil etilgan Old Red Cracker (+ ORC), teskari muhandislik dahosi va RCE-da afsonaviy shaxs sifatida hisoblanib, tadqiqotlarni rivojlantirish uchun Teskari kod muhandisligi (RCE). Shuningdek, u ushbu mavzu bo'yicha ko'plab maqolalarni o'qitgan va muallifi bo'lgan va uning matnlari ushbu sohada klassik deb hisoblanadi va RCE talabalari uchun majburiy o'qishdir.[13]

Reverser taxallusi oldiga "+" belgisi qo'shilishi + HCUga a'zolikni anglatadi. + HCU talabalari orasida dunyo bo'ylab elit Windows reverserlari eng yuqori darajaga ko'tarildi.[13] + HCU har yili yangi teskari muhandislik muammosini e'lon qildi va eng yaxshi javobga ega bo'lgan oz sonli respondentlar universitetda bakalavr lavozimiga munosib bo'lishdi.[13]

+ Fravia + HCU professori bo'lgan. Fravia-ning veb-sayti "+ Fravia-ning teskari muhandislik sahifalari" nomi bilan tanilgan va u undan dasturchilarga, shuningdek, keng jamoatchilikka "buzilgan va avj olgan materializmning miyasini yuvish" ni "teskari muhandislik qilish" da'vat qilish uchun ishlatgan. Uning gullab-yashnagan davrida uning veb-sayti yiliga millionlab mehmonlarni qabul qildi va uning ta'siri "keng tarqalgan" edi.[13]

Hozirgi kunda + HCU bitiruvchilarining aksariyati Linuxga ko'chib o'tdi va ozgina qismi Windows reverseri sifatida qoldi. Universitetdagi ma'lumotlar ushbu sohada yangi ilmiy loyihalarni boshlagan RCE yangi avlod tadqiqotchilari va amaliyotchilari tomonidan qayta kashf etildi.[13]

Usullari

Dasturiy ta'minotning eng keng tarqalgan yorig'i bu dasturning ikkilik dasturini o'zgartirish, bu dasturning bajarilishida ma'lum bir kalit shoxchasini keltirib chiqarishi yoki oldini olish. Bu amalga oshiriladi teskari muhandislik yordamida tuzilgan dastur kodi tuzatuvchi kabi SoftICE,[14] x64dbg, OllyDbg,[15] GDB, yoki MacsBug dasturiy ta'minot krakeri subroutine dasturiy ta'minotni himoya qilishning asosiy usulini o'z ichiga olgan (yoki tomonidan demontaj qilish kabi dasturga ega bo'lgan bajariladigan fayl IDA ). Ikkilik keyinchalik yordamida o'zgartiriladi tuzatuvchi yoki a hex muharriri yoki monitor oldingi dallanish o'rnini bosadigan tarzda opkod uning to‘ldiruvchisi bilan yoki a Yo'q opkod shuning uchun kalit filial har doim ma'lum bir narsani bajaradi subroutine yoki uni o'tkazib yuboring. Dasturiy ta'minotning deyarli barcha yoriqlari ushbu turdagi o'zgarishdir. Xususiy dasturiy ta'minot kabi ishlab chiquvchilar doimo texnikani ishlab chiqmoqdalar kodni buzish, shifrlash va o'z-o'zini o'zgartiradigan kod ushbu modifikatsiyani tobora qiyinlashtirmoq. Ushbu choralar ko'rilgan taqdirda ham, ishlab chiquvchilar dasturiy ta'minotning buzilishiga qarshi kurashmoqdalar. Buning sababi shundaki, tajribali foydalanuvchilarning o'zlari dasturiy ta'minotni buzishlariga ehtiyoj sezmasdan, oddiygina yorilgan EXE yoki Retrium Installer-ni ommaviy ravishda yuklab olish uchun mutaxassis tomonidan ochiqchasiga chiqarilishi juda keng tarqalgan.

Ushbu texnikaning o'ziga xos misoli, dasturning amal qilish muddatini cheklagan holda sinab ko'rish muddatini olib tashlaydigan yoriq. Ushbu yoriqlar odatda dasturning bajarilishini o'zgartiradigan dasturlardir, ba'zan esa .dll yoki .so ilova bilan bog'langan. Shunga o'xshash yoriqlar qo'shimcha qurilmani talab qiladigan dastur uchun mavjud dongle. Shuningdek, kompaniya qonuniy ravishda sotib olgan, ammo sotib olingan dasturlarning nusxalarini himoya qilishni buzishi mumkin litsenziyalangan apparatning ishlamay qolishi sababli ishlamay qolish xavfi tug'ilmasligi uchun (va, albatta, faqat sotib olingan qo'shimcha qurilmalarda dasturiy ta'minotni boshqarish bilan cheklanish kerak emas).

Yana bir usul - bu kabi maxsus dasturlardan foydalanish CloneCD tijorat nusxalarini himoya qilish dasturidan foydalanishni tekshirish. Ilovani himoya qilish uchun ishlatiladigan dasturiy ta'minotni kashf etgandan so'ng, dasturiy ta'minotdan nusxa ko'chirish himoyasini olib tashlash uchun boshqa vositadan foydalanish mumkin CD yoki DVD. Kabi boshqa dasturni yoqishi mumkin Spirtli ichimliklar 120%, CloneDVD, O'yin shoqol, yoki Daemon Tools himoyalangan dasturiy ta'minotni foydalanuvchining qattiq diskiga ko'chirish. Skanerlashi mumkin bo'lgan mashhur tijorat nusxalarini himoya qilish dasturlari Xavfsiz disk va StarForce.[16]

Boshqa hollarda, buning iloji bo'lishi mumkin dekompilyatsiya qilish asl nusxasiga kirish uchun dastur manba kodi yoki kodidagi kod daraja yuqoriroq dan mashina kodi. Bu ko'pincha mumkin stsenariy tillari va tillardan foydalangan holda JIT jamlama. Misol uchun .NET platformasida yorilish (yoki disk raskadrovka), bu erda manipulyatsiya qilishni o'ylash mumkin CIL o'z ehtiyojlariga erishish. Java-lar bayt kodi shuningdek, shunga o'xshash tarzda ishlaydi, bunda dastur platformaga bog'liq holda ishlash uchun kompilyatsiya qilinishidan oldin oraliq til mavjud mashina kodi.

Kabi himoya vositalari uchun rivojlangan teskari muhandislik SecuROM, Xavfsiz disk, StarForce yoki Denuvo krakerdan yoki ko'plab krakerlardan himoyani o'rganishga ko'p vaqt sarflashni talab qiladi, natijada himoya kodidagi har qanday nuqsonni topadi va keyinchalik avtomatik ravishda bajariladigan (.EXE) va kutubxona (.DLL) fayllaridan himoyani "ochish" uchun o'z vositalarini kodlaydi. .

Internetda foydalanuvchilar tomonidan ishlab chiqarilgan yoriqlarni yuklab olishga imkon beradigan bir qator saytlar mavjud warez guruhlari mashhur o'yinlar va dasturlar uchun (garchi ba'zan bunday saytlar orqali tarqatiladigan zararli dasturiy ta'minotni olish xavfi mavjud bo'lsa ham).[17] Ushbu yoriqlar dasturiy ta'minotning qonuniy xaridorlari tomonidan ishlatilgan bo'lsa-da, ular ruxsatsiz nusxalarini yuklab olgan yoki boshqa yo'l bilan olgan odamlar tomonidan ishlatilishi mumkin (ko'pincha P2P tarmoqlar).

Sinovni tiklash

Internetdan yuklab olish mumkin bo'lgan ko'plab tijorat dasturlari sinov muddatiga ega (ko'pincha 30 kun) va foydalanuvchi ulardan foydalanishni davom ettirishni istasa, ro'yxatdan o'tishi kerak (ya'ni sotib olinishi kerak). Sinov muddatini tiklash uchun ro'yxatga olish yozuvlari va / yoki sinov muddati to'g'risida ma'lumotlarni o'z ichiga olgan yashirin fayllar o'zgartiriladi va / yoki o'chiriladi. Shu maqsadda krakerlar rivojlanadi "sinovdan o'tkazuvchilar"ma'lum bir dastur uchun yoki ba'zan bir xil ishlab chiqaruvchining dasturlari guruhi uchun ham.
Sinov holatini tiklashni kamroq jozibador qilish usuli - bu sinov muddati davomida dasturiy ta'minotning cheklanganligi (masalan, ba'zi xususiyatlar faqat ro'yxatdan o'tgan versiyada mavjud; dastur bilan yaratilgan rasmlar / videolar / suratlar moybo'yoqli belgini oladi; dastur atigi 10 ga ishlaydi –20 daqiqa va keyin avtomatik ravishda yopiladi). Ba'zi dasturlarda sinov muddati cheklanmagan, ammo ro'yxatdan o'tguncha cheklangan.

Shuningdek qarang

Adabiyotlar

  1. ^ Kevelson, Morton (1985 yil oktyabr). "Isepic". Ahoy!. 71-73 betlar. Olingan 27 iyun, 2014. Bu atamaning kelib chiqishi, ehtimol, tungi tunda uy o'g'rilarida bo'lishi mumkin.
  2. ^ Tulloch, Mitch (2003). Microsoft xavfsizlik ensiklopediyasi (PDF). Redmond, Vashington: Microsoft Press. p. 68. ISBN  0735618771.
  3. ^ Kreyg, Pol; Ron, Mark (2005 yil aprel). "4-bob: Krakerlar". Burnettda Mark (tahrir). Dasturiy qaroqchilik fosh qilindi - qorong'u tomon sirlari oshkor qilindi. Nashriyotchi: Endryu Uilyams, Sahifa tartibi va san'ati: Patrisiya Lupien, Xaridlar muharriri: Xayme Kvigli, nusxa muharriri: Dudi Ebi, Texnik muharriri: Mark Burnett, Indekser: Nara Vud, Muqova dizayneri: Maykl Kavish. Amerika Qo'shma Shtatlari: Syngress Publishing. pp.75–76. doi:10.1016 / B978-193226698-6 / 50029-5. ISBN  1-932266-98-4.
  4. ^ a b FLT (2013 yil 22-yanvar). "The_Sims_3_70s_80s_and_90s_Stuff-FLT". O'zgartirilgan startap oqimi, xuddi himoya qilishning taqlid qilingan xatti-harakati bilan bir xil, degan xulosaga kelganingizning yagona sababi shu bo'lishi mumkin, EMU buni bajarishi kabi.
  5. ^ Shub-Nigurrath [ARTeam]; ThunderPwr [ARTeam] (2006 yil yanvar). "Yuk ko'taruvchilar bilan yorilish: nazariya, umumiy yondashuv va asos". CodeBreakers jurnali. Universitas-Virtualis tadqiqot loyihasi. 1 (1). Loader - bu xotiraga yuklash va boshqa dasturni ishga tushirishga qodir dastur.
  6. ^ Nigurrath, Shub (2006 yil may). "Jarayonlar xotirasi, yozish yuklagichlari va Oraculumns bilan qanday o'ynash haqida qo'llanma". CodeBreakers jurnali. Universitas-Virtualis tadqiqot loyihasi. 1 (2).
  7. ^ FLT (2013 yil 29 sentyabr). "Test_Drive_Ferrari_Legends_PROPER-FLT". Test.Drive.Ferrari.Racing.Legends-SKIDROW "Exad" bilan emas, balki "Loader" bilan chiqarildi. Shu sababli asl nusxasini "TDFerrari_o.exe" ga o'zgartirganini ko'rasiz. Bunga yo'l qo'yilmagani va bu holda o'yinni boshlash va o'ynash paytida Xlive xabarlari bilan o'yinni sezilarli darajada sekinlashtirishi sababli, biz nima uchun kerakli yoriqni kiritganimizni bilib olasiz.
  8. ^ SKIDROW (2013 yil 21-yanvar). "Test.Drive.Ferrari.Racing.Legends.Read.Nfo-SKIDROW". Ha, bizning "usulimiz" bu yuklovchi va raqiblarimiz xlive o'yinlarini "buzish" uchun xuddi shu usuldan foydalanishgan.
  9. ^ "Batman.Arkham.City-FiGHTCLUB nukewar". 2011 yil 2-dekabr. Arxivlandi asl nusxasidan 2014 yil 13 sentyabrda. UNNUKED: game.plays.full no.issues crack.is.fine no.single.byte.patch.used protection.bypass.means.not.active.marns. olib tashlangan protection.does.not.kick.in.at.any .bu narsani aniqlang yoki olib tashlang.makes.no.difference [ZoNeNET]
  10. ^ Cheng, Jakti (2006 yil 27 sentyabr). "Microsoft DRM crack ustidan sudga shikoyat qildi". Ars Technica.
  11. ^ Fraviya (1998 yil noyabr). "Teskari muhandislik qonuniymi?".
  12. ^ Pearson, Iordaniya (2017 yil 24-iyul). "Dasturchilar Apple II dasturiy ta'minotini yo'q bo'lib ketishidan oldin saqlab qolish uchun poyga qilishmoqda". Anakart. Arxivlandi asl nusxasi 2017 yil 27 sentyabrda. Olingan 27 yanvar, 2018.
  13. ^ a b v d e Kir Peikari; Anton Chuvakin (2004 yil 12-yanvar). Xavfsizlik jangchisi. "O'Reilly Media, Inc.". p.31. ISBN  978-0-596-55239-8.
  14. ^ Ankit, Jayn; Jeyson, Kuo; Iordaniya, Soet; Brian, Tse (2007 yil aprel). "Software Cracking (2007 yil aprel)" (PDF). Britaniya Kolumbiyasi universiteti - elektr va kompyuter muhandisligi. Olingan 27 yanvar, 2018. Iqtibos jurnali talab qiladi | jurnal = (Yordam bering)
  15. ^ Vaytsik, Bartosh. "Teskari muhandislik vositalarini ko'rib chiqish". pelock.com. PELock. Arxivlandi asl nusxasi 2017 yil 13 sentyabrda. Olingan 16 fevral, 2018.
  16. ^ Gamecopyworld Howto
  17. ^ Makkandless, Devid (1997 yil 1 aprel). "Varez urushlari". Simli. ISSN  1059-1028. Olingan 4-fevral, 2020.