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

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

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

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

Видео: DLL файлуудыг өөрчлөх замаар програмыг хэрхэн эвдэх вэ: 7 алхам
Видео: VLC ашиглан видео эсвэл кинонд хадмал орчуулгыг хэрхэн байнга нэмэх вэ 2024, May
Anonim

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

Алхам

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

Алхам 1. Ассемблейн програмчлал болон зургаан өнцөгт кодтой ажиллах талаар суралцах

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

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

Алхам 2. Буулгах төхөөрөмжийг суурилуулах

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Алхам 7. Шинээр хагарсан програмаа дахин эмхэтгээрэй

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

Анхааруулга

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

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