REC Stiúideo 4 - Innealtóireacht droim ar ais Tiomsaitheoir


Original article: http://www.backerstreet.com/rec/rec.htm

Is REC Stiúideo decompiler idirghníomhach.

Léann sé a Windows, Linux, Mac OS X nó comhad inrite amh, agus iarrachtaí a thabhairt ar aird ionadaíocht C-mhaith ar an gcód agus na sonraí a úsáidtear chun cur an comhad inrite. 
Dearadh é chun comhaid a sholáthar le haghaidh go leor spriocanna éagsúla a léamh, agus é a thiomsú ar chórais óstach éagsúla.

Is REC Stiúideo 4 athscríobh iomlán ar an decompiler REC bunaidh. Úsáideann sé teicnící anailís níos cumhachtach, mar shampla páirteach Tasc statach Aonair (SSA) ceadaíonn, luchtú comhaid Mac OS X agus tacaíonn 32 agus 64 binaries giotán. 
Cé fós faoi fhorbairt, tá sé bainte amach céim a dhéanann sé níos úsáidí ná an sean-Áin Stiúideo 2.

Tá Rec Stiúideo 2 leathanaigh anseo .

 

 

gnéithe

Mar a luadh, Rec Stiúideo 4 fós á bhforbairt. Is é sprioc an chuid is mó gnéithe neamhspleácha curtha i gcrích, mar shampla:

Taispeánann an tábla seo na gnéithe sprioc a bhaineann go sonrach a cuireadh i bhfeidhm go dtí seo:

Gné

x86 (ia32)

x86_64

MIPS

PowerPC

mc68k

ARM

dídhíolamóra

Críochnaithe

Críochnaithe

Críochnaithe

Críochnaithe

Críochnaithe

Pleanáilte

PE COFF loader

Críochnaithe

Críochnaithe

n / A

n / A

n / A

n / A

ELF loader

Críochnaithe

Críochnaithe

Críochnaithe

Críochnaithe

Críochnaithe

Pleanáilte

COFF loader

Críochnaithe

n / A

n / A

n / A

Críochnaithe

n / A

Mac OS X loader

Críochnaithe

Críochnaithe

n / A

Pleanáilte

n / A

Pleanáilte

faisnéis siombalach Dwarf2

Críochnaithe

Críochnaithe

Críochnaithe

Críochnaithe

n / A

Pleanáilte

COFF faisnéis siombalach

Pleanáilte

n / A

n / A

n / A

Pleanáilte

n / A

coinbhinsiúin Ag glaoch

Ar siúl

Ar siúl

Ar siúl

Pleanáilte

Pleanáilte

Pleanáilte

32 agus 64 giotán

Ar siúl

Ar siúl

n / A

n / A

n / A

n / A

Snámh-phointe

Pleanáilte

Pleanáilte

n / A

n / A

n / A

n / A

Windows Debugger

Ar siúl

Pleanáilte

n / A

n / A

n / A

n / A

GDB Debugger

Ar siúl

Ar siúl

n / A

n / A

n / A

n / A

Nach bhfuil foinsí REC os comhair an phobail.

Cé gur féidir REC léamh Win32 inrite (aka PE) Comhaid arna dtáirgeadh ag Visual C ++ nó Visual Basic 5, tá teorainneacha ar an aschur a tháirgtear. Beidh REC iarracht úsáid a bhaint cibé faisnéis i láthair sa tábla siombail Exe. Má Tiomsaíodh an comhad exe gan faisnéis debugging, dá n-úsáidfí comhad bunachar sonraí an chláir (.PDB) nó Codeview (C7) formáid, nó más rud é gurbh fhéidir an rogha leas iomlán a bhaint den Tiomsaitheoir, ní bheidh an t-aschur a tháirgtear a bheith an-mhaith. Thairis sin, tá Visual Basic 5 chomhaid inrite meascán de shonraí cód subroutine agus Foirm. Tá sé beagnach dodhéanta do REC a chinneadh a bhfuil a.Is é an t-aon rogha a úsáid comhad .cmd agus de láimh sonraigh cé hiad limistéar cód agus a cheantar is sonraí.

Go praiticiúil, aird ach amháin C chomhaid inrite aschur decompiled brí.

 

 

 

tagairtí

Tá roinnt decompilers eile ar fáil ó fhoinsí éagsúla. Féach ar mo leathanach innealtóireachta droim ar ais le haghaidh liosta.

Ina ionad sin ionadh, is é an ailtireacht inmheánach ar decompiler an-cosúil leis sin de tiomsaitheoir. ann litríocht Ard-chaighdeán don dá. Na Nótaí Dearadh Tá faisnéis ar na fadhbanna a thugann aghaidh scríbhneoir decompiler nuair a iarraidh a decompile cláir beagán níos casta ná mar tástálacha aonad simplí leathanach. 
An 
decompilation Tá naisc agus doiciméadú a bhaineann le decompilers i gcoitinne leathanach.

Tráchtas PhD mike van Emmerik ar chun cinn suntasach ar an réimse an decompilation trí réitigh ar fhadhbanna bunúsacha i decompilation clár dénártha imlíniú.

Cristina Cifuentes 'droim ar ais tráchtas Teicnící Tiomsú PhD cur síos i bhfoirm sonraí an teoiric agus cur i bhfeidhm an decompiler DCC do 8086 Cláir DOS.

An Wotsit Tá naisc chuig na sonraíochtaí formáidí comhaid réad cosúil COFF agus ELF leathanach.

Roinnt coincheapa a bhaineann le hanailís cód clúdaithe sa tagairt Debugger leathanaigh.

Tá leabhair bunúsacha eile a úsáidtear I a ghabhann le linn an fhorbairt:

Tógadh na disassemblers úsáidtear i REC ó fhoinsí éagsúla. Tá an copyrite comhad i ndáileadh liosta de chreidmheasanna do gach ceann de na disassemblers úsáidtear i REC. Scríobhadh an chuid eile den cód le mé féin i rith na 25 bliain anuas. Beidh mé ar aghaidh le feabhas REC i mo am spártha, ach ní féidir liom a ráthú gur féidir liom bugs a shocrú nó a chur gnéithe nua, próiseálaithe, nó ina hóstach. 

Séanadh

Tá a lán plé ar dhlíthiúlacht na decompilation. Uirlisí decompiler curtha ar fáil le haghaidh ardáin éagsúla ar feadh i bhfad. Decompilers, mar aon le huirlisí eile cosúil le debuggers, eagarthóirí dénártha, disassemblers etc Ba chóir a úsáid ach amháin nuair a bhíonn an t-úinéir ar chlár an ceart dlíthiúil a athrú innealtóir ar an gclár.

Tá sé curtha ar bun ag na cúirteanna na Stát Aontaithe agus i dtíortha eile go bhfuil sé dlíthiúil a decompilers a úsáid faoin gclásal úsáid chóir dhlí an chóipchirt.

Chun a fháil amach nuair a bheidh sé dlíthiúil a úsáid decompiler, ba chóir duit a léamh an téacs na cásanna seo a leanas:

Chomh maith leis sin a léamh plé maidir le dlíthiúlacht a úsáid aithriseoir a reáchtáil clár dénártha ar a lán difriúil.

Ní Backer Shráid Bogearraí tacú le húsáid na n-uirlisí innealtóireachta droim ar ais chun críocha mídhleathach.


Cóipcheart 1997 - 2015 Bogearraí Shráid Backer - Gach ceart ar cosaint.

Stair: 

9 Márta, 2011

Leagan 4.0 Beta: athscríobh iomlán ar an decompiler chun tacaíocht a thabhairt ailtireachtaí níos nua-aimseartha (comhaid macho, x86_64).

2 Iúil, 2007

Leagan 2.2: decompilation seasta na binaries amh trí chomhaid .cmd. Go páirteach chun feidhme clár iomadú leanúnach. Seasta earráidí 68k leor.

6 Bealtaine, 2007

Leagan 2.1: Curtha ar ais + rogha baisce a RecStudio; úsáid Ndisasm do i386; aonrú níos fearr shonraí allmhairithe do binaries Windows

20 Meán Fómhair, 2005

Leagan 2.0d: Níos mó fixes bug feadh 68k

6 Meán Fómhair, 2005

Leagan 2.0c: Tacaíocht do Linux .o chomhaid agus tacaíocht níos fearr do 68k

15 Lúnasa, 2005

Leagan 2.0b: scaoileadh Cothabháil. Tacaíocht do binaries Watcom-thiomsú agus teaghráin ar fud an

1 Lúnasa, 2005

Leagan 2.0a: scaoileadh Cothabháil. Tuairteanna Seasta, cáilíocht níos fearr le executables Windows

30 Bealtaine, 2005

Leagan 2.0: Windows GUI agus decompilation idirghníomhach

19 Meán Fómhair, 2000

Leagan 1.6: Added tacaíocht do SPARC.

16 Márta, 1999

Leagan 1.5D: bhrath Athchóiríodh na lasc (). Added tacaíocht do mór-endian MIPS.

6 Márta, 1999

Leagan 1.5: Tacaíocht le haghaidh tuilleadh allmhairiú / onnmhairiú i gcomhaid Win95; in ionad disassemblers GNU le foinse freeware;Tuairteanna seasta go leor

22 Samhain, 1998

Leagan 1.4a: lúb endless Seasta nuair decompiling comhaid Win95; Added comhaid fhréamhshamhail Windows

15 Samhain, 1998

Leagan 1.4: Added cumas brabhsálaí sa mhód idirghníomhach, agus giniúint leathanach HTML

30 Iúil, 1998

Leagan 1.3b: Cothabháil: seasta tuairteanna agus fadhbanna éagsúla sa 68k.

15 Feabhra, 1998

Leagan 1.3: Curtha Motorola 68000 agus PowerPC spriocanna.

7 Nollaig, 1997

Leagan 1.2: seasta comhéadan úsáideora ríomhaire. Anois is féidir linn a luchtú 16 giotán DOS executables. Níos mó bug fixes.

26 Deireadh Fómhair, 1997

Leagan 1.1: tacaíocht il-sprioc (386 + R3000), luchtú ar ELF agus comhaid Corpoideachas, roinnt bugs seasta.

6 Deireadh Fómhair, 1997

Haistriú chuig Windows i mód consól (recr4kpc.zip) agus go SunOS (recr4ks4.tar.gz)

20 Meán Fómhair, 1997

Cruthaithe chun recr4kl.zip fáil.


Leathanach Baile CG s 

Dáta an Leasaithe Deireanaigh: 22 Samhain, 2015