Kezdőoldal » Számítástechnika » Programozás » Lehetséges dekompillálni egy...

Lehetséges dekompillálni egy beépített függvényt debugolás céljából?

Figyelt kérdés

Van egy könyvtáram amelyben van egy nem nyilvános forráskódú függvény amelyet szeretnék használni a kódomban de sehogysem működik (hibát térít vissza). Sajnos a visszatérített hibakód 0 ha minden rendben ment és -1 ha hiba történt a futtatáskor...ami sokat nem segít. Már két napja próbálok rájönni mi a gond vele de nem jártam szerencsével. c-t és c++-t napi szinten használom, assembly kódot csupán beágyazott rendszerekhez írtam. Olvastam a decompilerekről, hogy c forráskódot tudnak kinyerni a bináris fájlokból...helyenként assemblyvel kiszínezve. Sajnos nulla tapasztalatom van ami az ilyesmit illeti.

Arra gondoltam, hogy ha nem is találom meg a dll-t amiben a függvény implementációja van, futtatáskor a linker biztos létrehoz egy .obj fájlt és abban talán megtalálom.

Valami ötlet? Tapasztalat?


2018. júl. 19. 22:27
 1/4 anonim ***** válasza:

"Olvastam a decompilerekről, hogy c forráskódot tudnak kinyerni a bináris fájlokból."


Nagyon-nagyon rossz helyen kezdtél el olvasni.

2018. júl. 19. 22:47
Hasznos számodra ez a válasz?
 2/4 A kérdező kommentje:
Ok...utbaigazítás?
2018. júl. 19. 22:52
 3/4 anonim ***** válasza:

Útbaigazítás az lenne, hogy a legálisan használt lib(ed)hez jár valami doksi, amiben ott a függvény(ed), a paraméterezhetőségével együtt.


Szerintem jobban járnál, ha közzétennéd, hogy milyen függvényt szeretnél és azt valaki megírná neked/helyetted.

2018. júl. 19. 23:16
Hasznos számodra ez a válasz?
 4/4 anonim ***** válasza:
12%

C-kódot nem fogsz tudni visszanyerni, csak assembly-t.


52%-os fogyatékos pendragonkra válaszaival pedig ne foglalkozz. Nem azért ír ide, mert bármi értelmeset akar vagy tud.

2018. júl. 20. 09:44
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!