You are here

HEX file visszafordítása ASM vagy C-re. Mivel lehet?

10 posts / 0 new
Last post
Isaac
Isaac's picture

Sziasztok!
A címben a lényeg, amiről kérdeznék. Sajnos van sok AVR és PIC-es hexfile amit jólenne valahogy viszzafordítani. Ki milyen progit alkzlmaz, erre lennék kíváncsi. Sajnos sokszor van az hogy alapból nem szerepel az hogy milyen nyelven írták. Na ezért kérdem mindkettő megoldást. És mindkettő márkához.

Előre is köszönöm.

Comments
liderces

jó napokat! Olyan kérdésem lenne, hogy adott egy ST62T20C6 tipusu IC. Ha jól találtam ki akkor ez egy PIC vagy hasonló? Lehetséges lenne e ebből a benne lévő tartalmat kiolvasni és egy vadi uj PIC-be áttölteni? Esetleg progival visszafejteni és értelmezni mit csinál. Egy kapunyitó vezérlője és meg van bolondulva összevissza csinál mindenfélét.
Az uj PIC-be való áttöltést próbálnám meg hátha vagy ez nem járható ut? Köszönöm szépen a véleményeket és a segítő szándékot. üdv L.

Ezt a hozzászólást nem ide kellett volna írnod!
Nyiss egy új topikot a kérdésednek.
Kalex

0

Vote up!

You voted ‘up’

Oszi11
Oszi11's picture

Sziasztok,

Ha már itt maradt reagálok hátha érdekel valakit!
" Ha jól találtam ki akkor ez egy PIC vagy hasonló? "

Nos igen annyi közös van bennük, hogy mindkettő mikrovezérlő! Mindkettő jó az adott feladatra, de nem egy nyelvet beszélnek, nem egyforma az utasításkészletük, ha le is tudod tölteni a programot, - ami kizárt dolog, mert a kódvédelem mindig be van kapcsolva az eladásra szánt készülékekben- akkor PIC ezt nem fogja érteni!

Üdv,
Oszi

0

Vote up!

You voted ‘up’

CodeKiller

Üdv,

A válasz: IDA the interactive disassembler.
Ezzel a lehető legegyszerűbb a visszafejtés (viszont nem ingyenes!)

0

Vote up!

You voted ‘up’

lezlit
lezlit's picture

Sziasztok,

az "IDA Pro Disassembler & Debugger" program innen tölthető le (elköltözött).

Létezik ingyenes verziója is, de csökkentett képességekkel rendelkezik.

Érdemes kiróbálni!

Szerk:

Először semmit se tudsz: Boldog vagy

Elsőként a chip-pel ismerkedsz:
Assembly-t tanulsz és használod

Majd felismered, van könnyebb út is,
hogy több időt spórolhass TV-zéshez:
C-t tanulsz és használod

Majd rájössz, van egyszerűbb út is,
hogy még több időt spórolhass a TV-re,
autóra, nőkre, kocsmákra, kikapcsolódásra:
Leszerződtetsz valakit, hogy írja ő a kódot

Majd megállapítod, a pénzed gyorsan megy,
elhatározod, munkát vállalsz:
JAL-t tanulsz és használsz

Majd rádöbbensz, a pénzed nagyon gyorsan elmegy,
be kell fejezni az összes munkád és csökkenteni
kell a kód méretét: Visszatérsz a C-hez

Majd felismered, nem is rossz az időt rászánni,
a programozás egy hobby, hát felhagysz a TV-zéssel,
barátnőd parlagon hagyod: Visszatérsz az Assembly-hez

Majd ráébredsz, a boldogság körülvesz:
az AVR-ekről tanulsz

Majd belédvillan, boldog voltál és nem tudtad:
Eltávolitod a Win7-et és felrakod a W98SE-t

Majd átérzed, az élet szenvedés,
paradicsomban szeretnél lenni:
Eltávolítod a Win98SE-t és felrakod a DOS6.22-t...

Üdv:
lezlit

0

Vote up!

You voted ‘up’

Jaca
Jaca's picture

Szia lezlit!
Múltkorjában írtam QBASIC-ben egy kis programot, de exe-be fordításkor mindig eltűnt. Aztán rájöttem, hogy a vírusírtó találta gyanúsnak... PIC-et viszont assemblerben programozok, amiben nagy segítség a Microsoft találmánya, a notepad.exe :)

Üdv: Jácint

0

Vote up!

You voted ‘up’

jbussh

Üdv!

Javaslom a Notepad++-t. Sokkal hasznosabb, mint a fapados NP.

0

Vote up!

You voted ‘up’

Jaca
Jaca's picture

Szia jbussh!

Köszi a tippet, kipróbálom. Nameg csökkenti a széndioxid kibocsájtást is :)
"Notepad++ is trying to reduce the world carbon dioxide emissions. When using less CPU power, the PC can throttle down and reduce power consumption, resulting in a greener environment."

Üdv: Jácint

0

Vote up!

You voted ‘up’

gbenyov
gbenyov's picture

Hello,
ez csak neked nem lehet probléma, hiszen a neved: CodeKiller

gbenyov
0 Hz és az UV fény frekvenciája között minden érdekel...vagy tovább is?

0

Vote up!

You voted ‘up’

Oszi11
Oszi11's picture

Szia,

nem igazán igazán ismerek, olyan programot, ami C-be képes visszafordítani, de assemblyre léteznek diassemblerek. Kis hibája ezeknek, hogy sajnos elveszíted a program tagoltságát és a szimbólumokat és elég sok meló visszaállítani és megérteni a program működését!
én pic-nél az ingyenes PICdisasm progit szoktam használni!

http://www.hagi-online.org/picmicro/picdisasm_en.html

Üdv,
Oszi

0

Vote up!

You voted ‘up’

More similar content