Turinys:
Video: Ar galima dekompiliuoti DLL?
2024 Autorius: Lynn Donovan | [email protected]. Paskutinį kartą keistas: 2023-12-15 23:50
Trumpas atsakymas: tu negali. Ilgas atsakymas: C/C++ kompiliavimo procesas yra labai nuostolingas. Geriausiu atveju esu girdėjęs apie kai kuriuos įrankius, kurie gali suteikti jums šiek tiek dalinio dekompiliacija , čia ir ten atpažįstami C kodo bitai, tačiau vis tiek turėsite perskaityti daug surinkimo kodo, kad jį suprastumėte.
Atitinkamai, ar galite dekompiliuoti DLL?
Jei tai senesnė „Visual Basic“versija (prieš. NET), tada DLL yra sudarytas kaip vadinamasis p-kodas ir yra keletas variantų, kaip atlikti kai kuriuos jo variantus dekompiliuojant . Toks DLL yra sudarytas mašinų kalba ir gali būti tik tiesiogiai dekompiliuotas į asamblėjos kalbą. Taigi, vėlgi, tai priklauso nuo vartojamos kalbos.
Taip pat, kaip apgręžti DLL? Reverse Engineering paketo schema iš šaltinio failų
- Įrankių juostoje pasirinkite Įrankiai > Kodas > Instant Reverse….
- Instant Reverse lange pasirinkite. NET dll arba exe failai… kaip kalba.
- Pasirinkite paketo schemą, kad pakeistumėte į:.
- Konkrečiam modeliui galite sudėti atvirkštinius paketus. Padaryti tai:
- Spustelėkite Gerai, kad pradėtumėte važiuoti atbuline eiga.
Taip pat žmonės klausia, kaip „Visual Studio“dekompiliuoti DLL?
Atsakymai
- Atidarykite Reflector.exe,
- Eikite į „View“ir spustelėkite „Priedai“,
- Papildinių lange spustelėkite Pridėti,
- Tada raskite dll, kurį atsisiuntėte FileGenerator.dll (ragana atėjo kartu su FileGenerator papildiniu),
- Tada uždarykite priedų langą.
- Eikite į Failas ir spustelėkite Atidaryti ir pasirinkite dll, kurį norite dekompiliuoti,
Kaip galiu pamatyti DLL failo šaltinio kodą?
1 būdas – atidaryti DLL failą
- Pirmiausia turite eiti į lango registrą.
- Atidarykite komandų eilutę.
- Spustelėkite pradžios meniu juostą ir paspauskite lango klavišą + R.
- Įveskite „cmd“. Eikite į DLL failų vietą ir laikykite nuspaudę klavišą „Shift“„Atidaryti komandų langą čia.
- Įveskite“regsvr32 dllname. dll“ir paspauskite enter.
Rekomenduojamas:
Ar galima pakeisti mašinos šablono pavadinimą UiPath?
Ar galima pakeisti mašinos šablono pavadinimą? Taip, tik jei mašinose yra redagavimo teisės
Ar galima iš naujo užrakinti Weiser spynas?
Jei kyla pavojus jūsų namų saugumui, apsvarstykite galimybę iš naujo užrakinti spynas, o ne jas pakeisti. Weiser spynose yra išmaniojo rakto įrankis, leidžiantis pakeisti spynos raktą neišimant jos nuo durų. Pakeitę raktus iš naujo, pasensite savo senus raktus ir pagerinsite savo namų saugumą
Ar galite dekompiliuoti EXE?
Taip, galite dekompiliuoti .exe failą ir gauti šaltinio kodą trimis būdais, kaip aš žinau (o gal ir kitais būdais:)) Štai žingsnis po žingsnio, kaip dekompiliuoti Windows programą: NET Decompiler ir jo priedas. „FileDisassembler“, kuri anksčiau buvo nemokama versija, bet nebėra nemokama
Kaip dekompiliuoti klasės failą?
Norėdami dekompiliuoti klasės failą, tiesiog atidarykite bet kurį savo „Java“projektą ir eikite į „Maven“bibliotekų priklausomybes, kad pamatytumėte į jūsų projektą įtrauktus jar failus. Tiesiog išplėskite bet kurį jar failą, kurio šaltinio nepridėjote prie Eclipse, ir spustelėkite. klasės failą
Kaip dekompiliuoti karo failą?
Sukurkite failo your.war kopiją > pasakykite copy.war. Pervardykite failo copy.war plėtinį į copy.zip. išpakuokite tą failą. Surask. klasės failus išpakuotame aplanke. Tada vartotojo dekompiliatoriai konvertuoja this.class failus atgal į.java failus. Google apie dekompiliatorius: Cavaj Java Decompiler