Mae dadelfeniad yn golygu ail-greu cod ffynhonnell rhaglen yn yr iaith y cafodd ei hysgrifennu ynddi. Mewn geiriau eraill, dyma broses wrthdroi'r broses gasglu, pan gaiff y testun ffynhonnell ei drawsnewid yn gyfarwyddiadau peiriant. Gellir gwneud dadelfeniad gan ddefnyddio meddalwedd arbenigol.
Ffyrdd i ddad-ddadansoddi ffeiliau ffeil
Gall dadelfeniad fod yn ddefnyddiol i awdur meddalwedd sydd wedi colli'r codau ffynhonnell, neu i ddefnyddwyr sydd eisiau gwybod beth yw priodweddau rhaglen benodol. Ar gyfer hyn, mae yna raglenni dadgomisiynu arbennig.
Dull 1: VB Decompiler
Yn gyntaf ystyriwch y VB Decompiler, sy'n eich galluogi i ddadgomisiynu rhaglenni a ysgrifennwyd yn Visual Basic 5.0 a 6.0.
Lawrlwytho VB Decompiler
- Cliciwch "Ffeil" a dewis eitem "Rhaglen Agored" (Ctrl + O).
- Dod o hyd i ac agor y rhaglen.
- Dylai dadelfeniad ddechrau ar unwaith. Os nad yw, cliciwch Msgstr "Cychwyn".
- Ar ôl ei gwblhau, mae'r gair yn ymddangos ar waelod y ffenestr. "Dad-ddadelfennu". Yn y rhan chwith mae coeden o wrthrychau, ac yn y canol gallwch weld y cod.
- Os oes angen, achubwch yr eitemau a ddadelfennwyd. I wneud hyn, cliciwch "Ffeil" a dewis yr opsiwn priodol, er enghraifft, "Save project dadelfennu"i dynnu'r holl wrthrychau mewn ffolder ar y ddisg.
Dull 2: ReFox
O ran dadgomisiynu rhaglenni a luniwyd trwy Visual FoxPro a FoxBASE +, mae ReFox wedi argymell ei hun yn dda.
Lawrlwytho ReFox
- Gan ddefnyddio'r porwr ffeiliau adeiledig, dewch o hyd i'r ffeil angenrheidiol .exe. Os byddwch yn ei ddewis, yna bydd gwybodaeth fer am y peth yn cael ei harddangos ar y dde.
- Agorwch y ddewislen cyd-destun a dewiswch "Decompile".
- Bydd ffenestr yn agor lle mae angen i chi nodi'r ffolder ar gyfer arbed y ffeiliau dadelfennu. Ar ôl clicio "OK".
- Ar ddiwedd y neges hon mae'n ymddangos:
Gallwch weld y canlyniad yn y ffolder penodedig.
Dull 3: DeDe
A bydd DeDe yn ddefnyddiol ar gyfer dadgomisiynu rhaglenni yn Delphi.
Lawrlwytho meddalwedd DeDe
- Pwyswch y botwm Msgstr "Ychwanegu Ffeil".
- Dewch o hyd i'r ffeil exe a'i hagor.
- I ddechrau dadgomisiynu, cliciwch y botwm. "Proses".
- Os cwblheir y weithdrefn yn llwyddiannus, bydd y neges ganlynol yn ymddangos:
- I gadw'r holl ddata hwn, agorwch y tab. "Prosiect"gwiriwch y blychau wrth ymyl y mathau o wrthrychau yr ydych am eu cadw, dewiswch y ffolder a chliciwch "Gwneud Ffeiliau".
Bydd gwybodaeth am ddosbarthiadau, gwrthrychau, ffurflenni a gweithdrefnau yn cael eu harddangos mewn tabiau ar wahân.
Dull 4: Achubwr Ffynhonnell EMS
Mae'r decompiler Ffynhonnell Achubwr EMS yn eich galluogi i weithio gyda ffeiliau EXE a luniwyd gyda Delphi ac C ++ Builder.
Lawrlwythwch Achubwr Ffynhonnell EMS
- Mewn bloc "Ffeil Gweladwy" mae angen i chi nodi'r rhaglen a ddymunir.
- Yn "Enw'r Prosiect" rhestrwch enw'r prosiect a chliciwch "Nesaf".
- Dewiswch y gwrthrychau gofynnol, dewiswch yr iaith raglennu a chliciwch "Nesaf".
- Yn y ffenestr nesaf, mae'r cod ffynhonnell ar gael yn y modd rhagolwg. Mae'n parhau i ddewis y ffolder allbwn a chlicio "Save".
Gwnaethom edrych ar ddadgomisiynwyr poblogaidd ar gyfer ffeiliau exe a ysgrifennwyd mewn amrywiol ieithoedd rhaglenni. Os ydych chi'n gwybod opsiynau gweithio eraill, ysgrifennwch amdano yn y sylwadau.