Ինչպես կոտրել ծրագրակազմը ՝ փոփոխելով DLL ֆայլերը ՝ 7 քայլ

Բովանդակություն:

Ինչպես կոտրել ծրագրակազմը ՝ փոփոխելով DLL ֆայլերը ՝ 7 քայլ
Ինչպես կոտրել ծրագրակազմը ՝ փոփոխելով DLL ֆայլերը ՝ 7 քայլ

Video: Ինչպես կոտրել ծրագրակազմը ՝ փոփոխելով DLL ֆայլերը ՝ 7 քայլ

Video: Ինչպես կոտրել ծրագրակազմը ՝ փոփոխելով DLL ֆայլերը ՝ 7 քայլ
Video: Ինչպես համակարգչում ավելացնել տառատեսակներ, ֆոներ 2024, Մայիս
Anonim

Երբևէ ցանկացե՞լ եք իմանալ, թե ինչպես է ծրագիրն իրեն պաշտպանում պատճենվելուց: Theիշտ գործիքների օգնությամբ դուք կարող եք ուսումնասիրել ծրագրի ներքին աշխատանքը և փորձարկել հակադարձ ճարտարագիտությունը: Սկսելու համար ձեզ հարկավոր կլինի հաստատ տիրապետել հավաքների ծրագրավորմանը և վեցանկյուն կոդին և ապամոնտաժողի ծրագիր: Երբ ծանոթացեք ծածկագրին, կարող եք փոփոխել DLL- ները, որպեսզի նրանց համապատասխան ծրագրերը երբեք գրանցման կամ գնման կարիք չունենան:

Քայլեր

Raեղք ծրագրակազմ ՝ փոփոխելով DLL ֆայլերը Քայլ 1
Raեղք ծրագրակազմ ՝ փոփոխելով DLL ֆայլերը Քայլ 1

Քայլ 1. Սովորեք վեհաժողովի ծրագրավորում և վեցանկյուն կոդի մանիպուլյացիա:

Եթե ցանկանում եք կոտրել ծրագրակազմի մեծ մասը, ապա ձեզ հարկավոր է լավ տիրապետել հավաքմանը, որը ցածր մակարդակի ծրագրավորման լեզու է: Համագումարը բխում է մեքենայական լեզվից, և յուրաքանչյուր հավաքման լեզու հատուկ է ձեր օգտագործած համակարգչի տեսակին: Հավաքման լեզուների մեծ մասն արտահայտվում է երկուական և վեցանկյունաձևի միջոցով:

Cեղք ծրագրակազմ ՝ փոփոխելով DLL ֆայլերը Քայլ 2
Cեղք ծրագրակազմ ՝ փոփոխելով DLL ֆայլերը Քայլ 2

Քայլ 2. Տեղադրեք ապամոնտաժող սարք:

DLL- ները ուսումնասիրելու և փոփոխելու համար ձեզ հարկավոր են մի քանի տարբեր գործիքներ, ներառյալ ապամոնտաժողը: IDA Pro- ն հիանալի տարբերակ է, քանի որ այն ապամոնտաժող և կարգաբերող սարք է: Բարեբախտաբար, կա անվճար տարբերակ ՝ հասանելի https://www.hex-rays.com/products/ida/support/download_freeware կայքից, չնայած որ այն շատ ավելի սահմանափակ է գործառական առումով, քան Pro տարբերակը: Կարող եք նաև փորձել dotPeek- ը, որը DLL- ի աջակցող ապակոմպիլյատոր է: Մեկ այլ տարբերակ է OllyDBG- ն, որը թույլ է տալիս անվճար բացել DLL ֆայլեր:

Cեղք ծրագրակազմ ՝ փոփոխելով DLL ֆայլերը Քայլ 3
Cեղք ծրագրակազմ ՝ փոփոխելով DLL ֆայլերը Քայլ 3

Քայլ 3. Բացեք այն ծրագիրը, որը ցանկանում եք ճեղքել ձեր ապամոնտաժող սարքում:

Գործընթացը մի փոքր այլ է ՝ կախված նրանից, թե որ ապամոնտաժող սարքն եք օգտագործում: Սա ցույց կտա ձեզ, թե ինչ DLL ֆայլեր են բեռնվում ծրագրի կողմից: Օգտագործեք վրիպազերծիչը ՝ ստուգելու համար, թե որ գործառույթներն են կանչվում DLL- ից:

Cաքել ծրագրակազմը ՝ փոփոխելով DLL ֆայլերը Քայլ 4
Cաքել ծրագրակազմը ՝ փոփոխելով DLL ֆայլերը Քայլ 4

Քայլ 4. Գտեք հաշվիչի գործառույթը:

Շատ ծրագրեր օգտագործում են ժմչփ պատճենների պաշտպանության համար, և երբ ժամաչափը սպառվում է, օգտագործողն այլևս չի կարողանում մուտք գործել ծրագիր: Նպատակն է գտնել այս հաշվիչի կոդը, այնուհետև այն շրջանցել:

Եթե ծրագիրը, որը դուք ջարդում եք, օգտագործում է պաշտպանության այլ ձև, ապա դրա փոխարեն պետք է փնտրեք:

Cեղք ծրագրակազմ ՝ փոփոխելով DLL ֆայլերը Քայլ 5
Cեղք ծրագրակազմ ՝ փոփոխելով DLL ֆայլերը Քայլ 5

Քայլ 5. Հաշվիչի վրա սահմանեք ընդմիջման կետ:

Հաշվիչի ֆունկցիան մեկուսացնելուց հետո դրեք ապամոնտաժող սարքը, երբ այն բախվի: Սա թույլ կտա ձեզ նայել ճշգրիտ ծածկագրին, որը տեղի է ունենում, երբ հաշվիչի գործառույթը կանչվում է:

Cեղք ծրագրակազմ ՝ փոփոխելով DLL ֆայլերը Քայլ 6
Cեղք ծրագրակազմ ՝ փոփոխելով DLL ֆայլերը Քայլ 6

Քայլ 6. Փոխեք հաշվիչի ծածկագիրը:

Այժմ, երբ գտել եք հաշվիչի գործառույթի ծածկագիրը, կարող եք փոխել կոդը, որպեսզի հաշվիչը երբեք չհասնի այն կետին, երբ ձեզ դուրս կթողնի ծրագրից: Օրինակ, դուք կարող եք այնպես անել, որ հաշվիչը չկարողանա հաշվել մինչև ընդմիջման սահմանը կամ կարող եք շրջանցել հաշվիչը ՝ ցատկելով դրա վրայով »:

Cաքել ծրագրակազմը ՝ փոփոխելով DLL ֆայլերը Քայլ 7
Cաքել ծրագրակազմը ՝ փոփոխելով DLL ֆայլերը Քայլ 7

Քայլ 7. Վերակազմակերպեք ձեր նոր ճեղքված ծրագրակազմը:

Ապամոնտաժվելուց և խմբագրելուց հետո ձեզ հարկավոր է կազմել ծրագրի նոր տարբերակը, որպեսզի ձեր փոփոխությունները տարածվեն DLL ֆայլերի և այլ կախվածությունների վրա:

Գուշացումներ

  • Softwareրագրային ապահովման հափշտակությունն անօրինական է, այնպես որ դա արեք ձեր ռիսկով:
  • Illegalրագրային ապահովման մեծ մասի կոտրումը անօրինական է:

Խորհուրդ ենք տալիս: