Kezdőoldal » Számítástechnika » Programozás » . JAR fájlból valahogy visszaf...

. JAR fájlból valahogy visszafelé "vissza törhető" a . JAVA fájl?

Figyelt kérdés
2015. márc. 15. 14:10
 1/5 anonim ***** válasza:

ezt találtam:


[link]

[link]

[link]

[link]

2015. márc. 15. 14:14
Hasznos számodra ez a válasz?
 2/5 A kérdező kommentje:

Inkább úgy érdekelne, hogy:

Le tudom valahogy úgy védeni a .JAR fájlt, hogyha valakinek odaadom, akkor ne tudja megszerezni a forráskódját?

2015. márc. 15. 15:10
 3/5 anonim ***** válasza:

JDGUI-val például visszafejthető.

Minden .class fájl visszafejthető, hiszen a JVM-nek el kell tudnia olvasni, kötött nyelvezetük van (bytecode).

Obfuscator programokat viszont használhatsz, amik megkutyulják a bájtkódot. Ugyanazt fogják csinálni később is, csak visszafejtéskor rondább lesz.

2015. márc. 15. 15:20
Hasznos számodra ez a válasz?
 4/5 anonim ***** válasza:

>.JAR fájlból valahogy visszafelé


RAJ.

2015. márc. 16. 09:25
Hasznos számodra ez a válasz?
 5/5 anonim ***** válasza:

#3: A natív binárisnak is ugyanilyen kötött nyelvezete van, mivel a processzornak tudnia kell olvasni ;)


JAR file-ból a következőképpen tudod visszanyerni a Java forráskódot:

1. UnZip. Tudniillik, a JAR file egy sima ZIP, meghatározott contenttel.

2. Kikanalazod a class file-okat, cavaj.exe

3. Voilá


Obfuszkálhatod, de sok értelme nincs.

Nincs, mert aki eléggé akarja, az úgyis vissza fogja fejteni.


Egyáltalán miért akarsz ilyen megoldáshoz folyamodni? Hogy ne másolják le a megoldásod? Le fogják, akkor is, ha nem lehet egyszerűen visszafejteni a forrást.

Meg akarod nehezíteni a "kalózok" dolgát? A kalózmásolatokat használó emberek 99%-a amúgy sem adott volna egy fillért sem a szoftverért (gy.k. nem vettem volna meg).


Utóbbiból kifolyólag valószínűleg az üzleti modelled rossz.


Van itt azonban mégvalami, ami teljesen értelmetlenné teszi az obfuszkációt: A tény, hogy feltetted a kérdést. Ebből az szűrődik le, hogy nincs elegendő tapasztalatod ahhoz, hogy a programodat bárminemű veszély fenyegesse. Sorry, hogy lelombozlak de több, mint valószínű, hogy nem fogsz tudni előállni egy olyan termékkel, amit érdemes levédeni (különben már régesrégen lefolytattál volna egy komoly kutatómunkát a témakörben, és tisztában lennél a lehetőségeiddel, nem pedig GYK-n kérdeznél meg ilyesmit).


Egy szó mint száz, szabad esetleg tudni, hogy miért van erre szükséged?


UI.: Remélem, nem valami "titkosító algoritmuson" szorgoskodsz; azok nem attól működnek, mert nem ismert a működésük - olyan is volt, nem is bírta sokáig.

2015. márc. 16. 17:35
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!