DLL fayllarını dəyişdirərək proqramı necə sındırmaq olar: 7 addım

Mündəricat:

DLL fayllarını dəyişdirərək proqramı necə sındırmaq olar: 7 addım
DLL fayllarını dəyişdirərək proqramı necə sındırmaq olar: 7 addım

Video: DLL fayllarını dəyişdirərək proqramı necə sındırmaq olar: 7 addım

Video: DLL fayllarını dəyişdirərək proqramı necə sındırmaq olar: 7 addım
Video: How to Change Subtitle Font Size in VLC Player 2024, Bilər
Anonim

Bir proqramın özünü kopyalanmaqdan necə qoruduğunu öyrənmək istəmisinizmi? Doğru vasitələrlə bir proqramın daxili işlərini araşdıra və tərs mühəndislik ilə təcrübə edə bilərsiniz. Başlamaq üçün montaj proqramlaşdırma və onaltılıq kodunu və sökmə tətbiqini yaxşı başa düşməlisiniz. Kodla tanış olduqdan sonra, DLL -ləri dəyişdirə bilərsiniz ki, müvafiq proqramları heç vaxt qeydiyyatdan keçməsin və ya satın alınmasın.

Addımlar

DLL Fayllarını Dəyişdirərək Proqramı sındırın Addım 1
DLL Fayllarını Dəyişdirərək Proqramı sındırın Addım 1

Addım 1. Montaj proqramlaşdırma və hex kodu manipulyasiyasını öyrənin

Əksər proqramları sındırmaq istəyirsinizsə, aşağı səviyyədə proqramlaşdırma dili olan montajı yaxşı başa düşməlisiniz. Quraşdırma maşın dilindən əmələ gəlir və hər montaj dili istifadə etdiyiniz kompüter tipinə xasdır. Ən çox montaj dili ikili və onaltılı vasitələrlə ifadə edilir.

DLL fayllarını dəyişdirərək proqramı sındırın 2 -ci addım
DLL fayllarını dəyişdirərək proqramı sındırın 2 -ci addım

Addım 2. Bir sökücü quraşdırın

DLL -ləri yoxlamaq və dəyişdirmək üçün sökücü də daxil olmaqla bir neçə fərqli vasitəyə ehtiyacınız olacaq. IDA Pro, sökücü və ayıklayıcı olduğu üçün əla seçimdir. Xoşbəxtlikdən, https://www.hex-rays.com/products/ida/support/download_freeware saytından əldə edilə bilən pulsuz bir versiya var, baxmayaraq ki, funksionallığı Pro versiyasından daha məhduddur.. NET montaj kodunu C#-ə yığan DLL dəstəkləyən bir dekompilyator olan dotPeek-i də sınaya bilərsiniz. Başqa bir seçim, DLL fayllarını pulsuz olaraq açmağa imkan verən OllyDBG -dir.

DLL Fayllarını Dəyişdirərək Proqramı sındırın Adım 3
DLL Fayllarını Dəyişdirərək Proqramı sındırın Adım 3

Addım 3. Sökmə cihazınızda çatlamaq istədiyiniz proqramı açın

Hansı sökücü istifadə etdiyinizə görə proses bir az fərqlidir. Bu proqram tərəfindən hansı DLL fayllarının yükləndiyini sizə göstərəcəkdir. DLL -dən hansı funksiyaların çağırıldığını yoxlamaq üçün ayıklayıcıdan istifadə edin.

DLL fayllarını dəyişdirərək proqramı sındırın 4
DLL fayllarını dəyişdirərək proqramı sındırın 4

Addım 4. Sayğac funksiyasını tapın

Bir çox proqramlar surəti qorumaq üçün taymerdən istifadə edir və taymer bitəndə istifadəçi artıq proqrama daxil ola bilmir. Məqsəd bu sayğac kodunu tapmaq və sonra onu aşmaqdır.

Çatdırdığınız proqram fərqli bir qoruma formasından istifadə edirsə, bunun əvəzinə bunu axtarmalı olacaqsınız

DLL Fayllarını Dəyişdirərək Proqramı Çatdırın 5
DLL Fayllarını Dəyişdirərək Proqramı Çatdırın 5

Addım 5. Sayğacda bir kəsmə nöqtəsi qoyun

Sayaç funksiyasını təcrid etdikdən sonra, sökücünüzlə qarşılaşdıqda onu qıracaq şəkildə təyin edin. Bu sayğac funksiyası çağırıldıqda meydana gələn dəqiq kodu görməyə imkan verəcəkdir.

DLL Fayllarını Dəyişdirərək Proqramı Çatdırın 6
DLL Fayllarını Dəyişdirərək Proqramı Çatdırın 6

Addım 6. Sayğac kodunu dəyişdirin

İndi sayğac funksiyasının kodunu tapdığınız üçün sayğacın sizi proqramdan çıxardığı yerə heç vaxt çatmaması üçün kodu dəyişə bilərsiniz. Məsələn, sayğacın fasilə həddinə qədər saya bilməyəcəyi və ya sayğacın üstündən atlayaraq keçə biləcəyi şəkildə edə bilərsiniz. '

DLL fayllarını dəyişdirərək proqramı sındırın 7
DLL fayllarını dəyişdirərək proqramı sındırın 7

Addım 7. Yeni çatlamış proqramınızı yenidən yığın

Söküb düzəltdikdən sonra dəyişikliklərinizin DLL fayllarına və digər asılılıqlara yayılması üçün proqramın yeni versiyasını tərtib etməlisiniz.

Xəbərdarlıqlar

  • Proqram piratçılığı qanunsuzdur, buna görə də bunu öz riski ilə edin.
  • Əksər proqramları sındırmaq qanunsuzdur.

Tövsiyə: