Kezdőoldal » Számítástechnika » Programozás » Egy forráskóddá (visual...

Egy forráskóddá (visual basic) visszaalakított exe betöltéskor miért ír hibákat?

Figyelt kérdés
Teljesen visszaalakítottam egy exe-t az eredeti visual basic-es forráskódjává, de ha betöltöm ugyanebben csomó hibát ír ki.. Pedig a program működött valaha. Miért van ez?
2013. júl. 14. 16:00
 1/2 anonim ***** válasza:

A visszafejtés nem tökéletes, nem véletlenül fejtenek vissza többnyire assemblerre, és tovább nem, ott kevesebb a hibalehetőség.

A teendő: egy hozzáértővel kijavíttatni a hibákat, bár nem biztos, hogy ez olcsóbb, mint a program megvétele.

2013. júl. 14. 18:31
Hasznos számodra ez a válasz?
 2/2 A kérdező kommentje:

Köszönöm válaszod. Nem kalózkodásból csinálom, csak egyszerűen érdekel ez a téma. Ami programmal próbálkozom freeware egyébként.

Folyamat, ahogy csináltam: egy programmal megállapítottam milyen nyelven írták. Ez kiírta, hogy basic, illetve hogy semmilyen védelem nem volt az exe-n. dotPeek nevű programmal pedig visszalakítottam kóddá. Ez látszólag mindent szépen visszanyert, de de visual studio szerint mégis tele van hibával. Kódot még értettem is valamennyire, de azért hogy kijavítsam az összes hibát nem vagyok bennfentes. Assemblerre visszakódolva (wdasm32-vel) viszont még annyit se értek a gépikódból, kivéve a néhány lda és jmp, stb. utasításokat. Esetleg valami megoldás?

2013. júl. 15. 13:35

Kapcsolódó kérdések:




Minden jog fenntartva © 2025, 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!