Decompilation гэдэг нь бичсэн хэлнийхээ програмын эх кодыг дахин бүтээх явдал юм. Өөрөөр хэлбэл, энэ нь хөрвүүлэх үйл явцын урвуу үйл явц бөгөөд эх бичвэрийг машины заавраар хөрвүүлэх үед. Туршилтыг мэргэжлийн програм хангамж ашиглан хийж болно.
EXE файлуудыг дахин тохируулах арга замууд
Төгсгөлийн програм нь эх кодыг алдсан програм хангамжийг зохиогч эсвэл програмын шинж чанарыг мэдэхийг хүссэн хэрэглэгчдэд ашигтай байж болно. Үүний тулд тусгай декомпилын програмууд байдаг.
Арга 1: VB Decompiler
Эхлээд Visual Basic 5.0 ба 6.0 дээр бичигдсэн програмуудыг задлах боломжтой VB Decompiler-ийг авч үзье.
VB Decompiler татаж авах
- Дарна уу "Файл" мөн зүйл сонгох "Нээлттэй програм" (Ctrl + O).
- Програм нээж, нээнэ үү.
- Decompilation даруй эхлэх хэрэгтэй. Хэрэв тийм биш бол, дарна уу "Эхлээд".
- Үүний дараа цонхны доод хэсэгт үг гарч ирнэ. "Decompiled". Зүүн талд обьектуудын мод байдаг бөгөөд төвд та кодыг үзэж болно.
- Шаардлагатай бол, задалсан зүйлсийг хадгал. Үүнийг хийхийн тулд, товшино уу "Файл" Жишээ нь, "Decompiled project хадгалж байна"диск дээрх бүх фолдеруудыг гаргаж авах.
Арга 2: ReFox
Visual FoxPro болон FoxBASE + ашиглан эмхтгэсэн програмуудыг задлах програмыг ReFox өөрөө сайн санал болгосон.
ReFox татаж авах
- Дэвшилтэт файлын хөтөч ашиглан шаардлагатай .exe файлыг олоорой. Хэрэв та үүнийг сонговол түүний тухай товч мэдээлэл баруун талд байрлана.
- Контекст цэсийг нээж, сонгох "Дуустгах".
- Decompiled файлуудыг хадгалахад зориулж хавтасыг зааж өгөх газар цонх нээгдэнэ. Дарна уу "OK".
- Энэ мессежний төгсгөлд:
Та үр дүнг заасан хавтсанд харж болно.
Арга 3: DeDe
DeDe нь Delphi дахь програмуудыг задлахад ашигтай байдаг.
DeDe програмыг татаж авах
- Товч дарна уу "Файл нэмэх".
- Эксэ файлыг олоод нээг.
- Декомптаж эхлэхийн тулд товчин дээр дарна уу. "Үйл явц".
- Хэрэв энэ процедур амжилттай болбол дараах мессеж гарч ирнэ:
- Энэ бүх мэдээллийг хадгалахын тулд таб-г нээ. "Төсөл"Хадгалахыг хүссэн объектын төрлүүдийн дагуу хайрцагуудыг шалгаад фолдерыг сонгоод, дарна уу "Файлууд үүсгэх".
Ангилал, объект, маягт, журмын талаарх мэдээллийг тусдаа цонхон дээр харуулах болно.
Арга 4: БОМС-ийн эх сурвалж
БОМС-ийн эх сурвалж Rescuer декомпилер нь Delphi болон C ++ Builder-тай нийлүүлсэн EXE файлуудтай ажиллах боломжийг танд олгодог.
БОМС-ийн эх сурвалжийг татаж авна уу
- Блок дээр "Гүйцэтгэх боломжтой файл" Та хүссэн програмаа зааж өгөх хэрэгтэй.
- Дотор нь "Төслийн нэр" Төслийн нэрийг жагсааж, дарна уу "Дараа нь".
- Шаардлагатай объектуудыг сонгоод програмын хэлийг сонгоод, дарна уу "Дараа нь".
- Дараагийн цонхонд эх кодыг урьдчилан харах горимд ашиглах боломжтой. Гаралтын фолдерыг сонгоод, дарна уу "Хадгалах".
Янз бүрийн програмчлалын хэлээр бичигдсэн EXE файлуудад зориулж алдартай decompiler-уудыг харсан. Хэрэв та өөр ажлын сонголтыг мэдэж байвал үүнийг тайлбар дээр бич.