DLL файлуудыг өөрчлөх замаар програмыг хэрхэн эвдэх вэ

Агуулгын хүснэгт:

DLL файлуудыг өөрчлөх замаар програмыг хэрхэн эвдэх вэ
DLL файлуудыг өөрчлөх замаар програмыг хэрхэн эвдэх вэ

Видео: DLL файлуудыг өөрчлөх замаар програмыг хэрхэн эвдэх вэ

Видео: DLL файлуудыг өөрчлөх замаар програмыг хэрхэн эвдэх вэ
Видео: ЗАКРИЧАЛ – ПОТЕРЯЛ ₽200.000 / ТРЭШКЭШ: Тишина 2024, May
Anonim

Програм хуулахаас өөрийгөө хэрхэн хамгаалдаг болохыг та мэдэхийг хүсч байсан уу? Зөв хэрэгслүүдийн тусламжтайгаар та програмын дотоод бүтцийг шалгаж, хуулбарлах хамгаалалт хэрхэн ажилладагийг харах боломжтой. Ассемблер хэлийг ашиглан та эдгээр програмыг өөрчилж болох бөгөөд ингэснээр бүртгүүлэх, худалдаж авах шаардлагагүй болно.

Алхам

DLL файлуудыг өөрчлөх замаар програм хангамжийг эвдэх 1 -р алхам
DLL файлуудыг өөрчлөх замаар програм хангамжийг эвдэх 1 -р алхам

Алхам 1. Ассемблер програмчлал сурах

Ихэнх програм хангамжийг задлахын тулд та програмчлалын доод түвшний хэл болох угсралтын талаар сайн ойлголттой байх хэрэгтэй. Угсралтууд нь машин хэлнээс гаралтай бөгөөд угсрах хэл бүр нь таны ашиглаж буй компьютерын төрөлд тохирсон байдаг. Ихэнх угсрах хэлийг хоёртын болон арван зургаат хэлбэрээр илэрхийлдэг.

DLL файлуудыг өөрчлөх замаар програм хангамжийг эвдэх 2 -р алхам
DLL файлуудыг өөрчлөх замаар програм хангамжийг эвдэх 2 -р алхам

Алхам 2. Буулгах програмыг суулгана уу

DLL -ийг шалгах, өөрчлөхийн тулд танд задлагч гэх мэт цөөн хэдэн хэрэгсэл хэрэгтэй болно. IDA Pro бол сайн сонголт юм, учир нь энэ нь задлагч, дибаг хийгч юм. Хэдийгээр түүний функц нь Pro хувилбараас илүү хязгаарлагдмал боловч аз болоход https://www.hex-rays.com/products/ida/support/download_freeware вэбсайтаас авах боломжтой үнэгүй хувилбар бас бий. Та мөн. NET угсралтын кодыг C#дээр задалж, DLL-ийг дэмждэг задлагчийг dotPeek ашиглан туршиж үзэж болно. Өөр нэг сонголт бол DLL файлуудыг үнэгүй нээх боломжийг олгодог OllyDBG юм.

DLL файлуудыг өөрчлөх замаар програм хангамжийг эвдэх 3 -р алхам
DLL файлуудыг өөрчлөх замаар програм хангамжийг эвдэх 3 -р алхам

Алхам 3. Задлахыг хүссэн програмаа нээнэ үү

Процесс нь ямар задлагч ашиглаж байгаагаас хамааран бага зэрэг ялгаатай байж болно. Энэ процесс нь програмд ямар DLL файл агуулагдаж байгааг харуулах болно. DLL дуудаж буй функцийг шалгахын тулд дибаг хийгчийг ашиглана уу.

DLL файлуудыг өөрчлөх замаар програм хангамжийг эвдэх 4 -р алхам
DLL файлуудыг өөрчлөх замаар програм хангамжийг эвдэх 4 -р алхам

Алхам 4. Тоолуурын функцийг олоорой

Олон програмууд хуулбараас хамгаалах таймер ашигладаг. Цаг хэмжигчийн хугацаа дуусахад хэрэглэгч програмд хандах боломжгүй болно. Энэ алхамын зорилго нь энэ тоолуурын кодыг олж, дараа нь тойрч гарах явдал юм.

Хэрэв таны хагалж буй програм өөр ямар нэгэн хамгаалалт ашигладаг бол энэ нь юу болохыг олж мэдэх хэрэгтэй болно

DLL файлуудыг өөрчлөх замаар програм хангамжийг эвдэх 5 -р алхам
DLL файлуудыг өөрчлөх замаар програм хангамжийг эвдэх 5 -р алхам

Алхам 5. Таслах цэгийг лангуун дээр тавь

Тоолуурын функцийг тусгаарлаж чадсан бол SoftIce -ийг функцтэй тулгарах үед тасалдуулахаар тохируулна уу. Энэ нь тоолуурын функцийг дуудах үед яг ямар код ажиллаж байсныг шалгах боломжийг танд олгоно.

DLL файлуудыг өөрчлөх замаар програм хангамжийг эвдэх 6 -р алхам
DLL файлуудыг өөрчлөх замаар програм хангамжийг эвдэх 6 -р алхам

Алхам 6. Тоолуурын кодыг өөрчлөх

Тоолуурын функцийн кодыг олсон бол тоолуур нь програмыг ашиглахад саад болох хэмжээнд хүрэхгүй байхаар кодоо өөрчилж болно. Жишээлбэл, та тоолуурыг завсарлагааны хязгаар хүртэл тоолох боломжгүй болгож, эсвэл үсрэх замаар тоолуурыг тойрч болно.

DLL файлуудыг өөрчлөх замаар програм хангамжийг эвдэх 7 -р алхам
DLL файлуудыг өөрчлөх замаар програм хангамжийг эвдэх 7 -р алхам

Алхам 7. Дөнгөж хагарсан програм хангамжаа дахин угсарна уу

Багцыг задалж, засварласны дараа та програмын шинэ хувилбарыг дахин угсрах ёстой бөгөөд ингэснээр таны оруулсан өөрчлөлт нь програмын DLL файлууд болон бусад холбогдох файлуудад хамаарна.

Анхааруулга

  • Програм хангамж дээрэмдэх нь ихэнх оронд хууль бус байдаг.
  • Ихэнх програм хангамжийг эвдэх нь хууль бус үйлдэл юм.

Зөвлөмж болгож буй: