როგორ გავტეხოთ პროგრამული უზრუნველყოფა DLL ფაილების შეცვლით

Სარჩევი:

როგორ გავტეხოთ პროგრამული უზრუნველყოფა DLL ფაილების შეცვლით
როგორ გავტეხოთ პროგრამული უზრუნველყოფა DLL ფაილების შეცვლით

ვიდეო: როგორ გავტეხოთ პროგრამული უზრუნველყოფა DLL ფაილების შეცვლით

ვიდეო: როგორ გავტეხოთ პროგრამული უზრუნველყოფა DLL ფაილების შეცვლით
ვიდეო: Canva: Add Clickable Links in an Image! 2024, მაისი
Anonim

ოდესმე გსურდათ იმის სწავლა, თუ როგორ იცავს პროგრამა გადაწერას? სწორი ინსტრუმენტების საშუალებით შეგიძლიათ შეამოწმოთ პროგრამის შიდა ნაწილები და ნახოთ როგორ მუშაობს ასლის დაცვა. ასამბლეის ენების გამოყენებით შეგიძლიათ შეცვალოთ ეს პროგრამები ისე, რომ მათ აღარ დასჭირდეთ რეგისტრაცია ან შეძენა.

ნაბიჯი

გატეხეთ პროგრამული უზრუნველყოფა DLL ფაილების შეცვლით ნაბიჯი 1
გატეხეთ პროგრამული უზრუნველყოფა DLL ფაილების შეცვლით ნაბიჯი 1

ნაბიჯი 1. ისწავლეთ ასამბლეის პროგრამირება

იმისათვის, რომ შეძლოთ პროგრამული უზრუნველყოფის უმეტესობის გატეხვა, თქვენ უნდა გქონდეთ კარგი გაგება ასამბლეის შესახებ, რომელიც დაბალი დონის პროგრამირების ენაა. ასამბლეები წარმოებულია მანქანების ენიდან და თითოეული ასამბლეის ენა სპეციფიკურია თქვენი კომპიუტერის ტიპისთვის. ასამბლეის ენების უმეტესობა გამოიხატება ორობითი და ექვსმეტობით.

გატეხეთ პროგრამული უზრუნველყოფა DLL ფაილების შეცვლით ნაბიჯი 2
გატეხეთ პროგრამული უზრუნველყოფა DLL ფაილების შეცვლით ნაბიჯი 2

ნაბიჯი 2. დააინსტალირეთ disassembler პროგრამა

DLL– ების შესამოწმებლად და შესაცვლელად, დაგჭირდებათ რამდენიმე ინსტრუმენტი, მათ შორის დაშლა. IDA Pro არის კარგი არჩევანი, რადგან ის არის როგორც დემონტაჟი, ასევე გამართული. მიუხედავად იმისა, რომ მისი ფუნქციონირება უფრო შეზღუდულია ვიდრე Pro ვერსია, საბედნიეროდ ასევე არსებობს უფასო ვერსია https://www.hex-rays.com/products/ida/support/download_freeware. თქვენ ასევე შეგიძლიათ სცადოთ გამოიყენოთ dotPeek, DLL- ის მხარდამჭერი დეკომპილირება, რომელიც ამოიღებს. NET ასამბლეის კოდს C#-ში. კიდევ ერთი ვარიანტია OllyDBG, რომელიც გაძლევთ საშუალებას გახსნათ DLL ფაილები უფასოდ.

გატეხეთ პროგრამული უზრუნველყოფა DLL ფაილების შეცვლით ნაბიჯი 3
გატეხეთ პროგრამული უზრუნველყოფა DLL ფაილების შეცვლით ნაბიჯი 3

ნაბიჯი 3. გახსენით აპლიკაცია, რომლის დაშლაც გსურთ დემონტაჟში

პროცესი შეიძლება ოდნავ განსხვავდებოდეს, ეს დამოკიდებულია იმაზე, თუ რა დემონტაჟს იყენებთ. ეს პროცესი გაჩვენებთ რომელ DLL ფაილებს შეიცავს პროგრამა. გამოიყენეთ debugger, რომ შეამოწმოთ რომელ ფუნქციას იძახებს DLL.

გატეხეთ პროგრამული უზრუნველყოფა DLL ფაილების შეცვლით ნაბიჯი 4
გატეხეთ პროგრამული უზრუნველყოფა DLL ფაილების შეცვლით ნაბიჯი 4

ნაბიჯი 4. იპოვეთ მრიცხველის ფუნქცია

ბევრი პროგრამა იყენებს ტაიმერს ასლის დაცვის მიზნით. როდესაც ტაიმერი იწურება, მომხმარებელი ვეღარ შეძლებს პროგრამაზე წვდომას. ამ ნაბიჯის მიზანია ამ მრიცხველის კოდის პოვნა და შემდეგ გვერდის ავლით.

თუ პროგრამა, რომელსაც თქვენ ბზარავთ, იყენებს სხვა სახის დაცვას, თქვენ უნდა გაარკვიოთ რა არის ეს

გატეხეთ პროგრამული უზრუნველყოფა DLL ფაილების შეცვლით ნაბიჯი 5
გატეხეთ პროგრამული უზრუნველყოფა DLL ფაილების შეცვლით ნაბიჯი 5

ნაბიჯი 5. დააყენეთ შესვენების წერტილი მრიცხველზე

მას შემდეგ რაც შეძლებთ მრიცხველის ფუნქციის იზოლირებას, დააყენეთ SoftIce რომ შეუშალოს ხელი ფუნქციას. ეს საშუალებას გაძლევთ ზუსტად გადახედოთ რომელი კოდი მუშაობდა მრიცხველის ფუნქციის გამოძახებისას.

გატეხეთ პროგრამული უზრუნველყოფა DLL ფაილების შეცვლით ნაბიჯი 6
გატეხეთ პროგრამული უზრუნველყოფა DLL ფაილების შეცვლით ნაბიჯი 6

ნაბიჯი 6. შეცვალეთ მრიცხველის კოდი

ახლა, როდესაც იპოვნეთ მრიცხველის ფუნქციის კოდი, შეგიძლიათ შეცვალოთ კოდი ისე, რომ მრიცხველი არასოდეს მიაღწიოს იმ დონეს, სადაც მას შეუძლია ხელი შეგიშალოთ პროგრამის გამოყენებაში. მაგალითად, შეგიძლიათ მრიცხველი ვერ დაითვალოთ შესვენების ზღვრამდე ან შეგიძლიათ გვერდის ავლით გადახტომა მასზე გადახტომით.

გატეხეთ პროგრამული უზრუნველყოფა DLL ფაილების შეცვლით ნაბიჯი 7
გატეხეთ პროგრამული უზრუნველყოფა DLL ფაილების შეცვლით ნაბიჯი 7

ნაბიჯი 7. შეაერთეთ პროგრამული უზრუნველყოფა, რომელიც ახლახან გატეხეთ

შეფუთვისა და რედაქტირების შემდეგ, თქვენ უნდა შეაჯამოთ პროგრამის ახალი ვერსია ისე, რომ თქვენ მიერ განხორციელებული ცვლილებები ვრცელდება პროგრამის DLL ფაილებზე და სხვა დაკავშირებულ ფაილებზე.

გაფრთხილება

  • პროგრამული უზრუნველყოფის მეკობრეობა არალეგალურია უმეტეს ქვეყნებში.
  • პროგრამული უზრუნველყოფის უმეტესობის გატეხვა უკანონოა.

გირჩევთ: