Názvy funkcí jsou vidět v hotovém EXE

C++, C#, Visual Basic, Delphi, Perl a ostatní

Moderátor: Moderátoři Živě.cz

Odeslat příspěvekod xmms 11. 11. 2017 11:14

To je jasný. Já hlavně potřebuju, aby to nebylo tak triviálně jednoduchý jako spustit ILSpy a kouknout do zdrojáku.
Vždycky bude někdo lepší než ty. A krysám se nikdy nevyrovnáš. Nikdy!
xmms
Junior
Uživatelský avatar

Odeslat příspěvekod Wikan 11. 11. 2017 11:19

Pokud nepotřebuješ reflexi, tak zkus obfuskaci.
https://www.obfuscar.com
Wikan
Moderátor
Uživatelský avatar

Odeslat příspěvekod xmms 11. 11. 2017 16:08

Prijde mi trochu tezkopadny. Zkousel jsem ConfuserEx, ten se mi libi mnohem vic a pri zvoleni maximum se to exe neda ani nacist v reflectoru nebo ilspy. Problem je v tom, ze takove na max obfuskovane programy zablokuje windows 10 defender. Ale pri volbe normal to obfuskuje ty nazvy dostatecne dobre a defender OK.
Vždycky bude někdo lepší než ty. A krysám se nikdy nevyrovnáš. Nikdy!
xmms
Junior
Uživatelský avatar

Odeslat příspěvekod satikcz 11. 11. 2017 16:43

pak to zkus poslat, confuserex jsem pred par lety potkal a nebylo to tak tezke z toho vymlatit, uvidime, jak je to ted
ASUS ROG SWIFT PG278Q, MSI GTX 1080Ti Gaming, Intel Core i7 8700K@5GHz+EKWB L360, ASUS Maximus X, 32GB G.SKILL TridentZ@3466 MHz, Samsung EVO 840 500 GB + Crucial BX 500 GB + Kingston UV400 1TB, Seasonic P-860 Platinum, FD Define S
satikcz
Junior
Uživatelský avatar

Odeslat příspěvekod xmms 12. 11. 2017 22:57

A jak je tezke dekompilovat javu? V tom jsem nikdy nedelal, tak nevim. Tam je taky bytecode.
Vždycky bude někdo lepší než ty. A krysám se nikdy nevyrovnáš. Nikdy!
xmms
Junior
Uživatelský avatar

Odeslat příspěvekod satikcz 13. 11. 2017 00:35

v podstate stejne jako .net
ASUS ROG SWIFT PG278Q, MSI GTX 1080Ti Gaming, Intel Core i7 8700K@5GHz+EKWB L360, ASUS Maximus X, 32GB G.SKILL TridentZ@3466 MHz, Samsung EVO 840 500 GB + Crucial BX 500 GB + Kingston UV400 1TB, Seasonic P-860 Platinum, FD Define S
satikcz
Junior
Uživatelský avatar

Odeslat příspěvekod xmms 13. 11. 2017 11:06

Asi bude nejlepší napsat čistou aplikaci win32. Formuláře se tam dělají hůř než v dotnetu, ale taky to jde. Zná někdo dobrý dekompilátor, který umí z čistého C nebo C++ udělat zdroják?
Vždycky bude někdo lepší než ty. A krysám se nikdy nevyrovnáš. Nikdy!
xmms
Junior
Uživatelský avatar

Odeslat příspěvekod satikcz 13. 11. 2017 11:24

z c/cpp uz vytahnes jen asm, pripadne nejaky bezny konstrukce/funkce umej nektery nektery dekompilatory rozpoznat, ale nikdy jsem je nepouzival, takze zkusenost nemam, vzdycky jsem u cpp exacu koukal/upravoval jen asm
ASUS ROG SWIFT PG278Q, MSI GTX 1080Ti Gaming, Intel Core i7 8700K@5GHz+EKWB L360, ASUS Maximus X, 32GB G.SKILL TridentZ@3466 MHz, Samsung EVO 840 500 GB + Crucial BX 500 GB + Kingston UV400 1TB, Seasonic P-860 Platinum, FD Define S
satikcz
Junior
Uživatelský avatar

Odeslat příspěvekod JirkaVejrazka 13. 11. 2017 12:17

Zdrojak z C nebo C++ neudelas, ale *vzdy* z toho dokaze sikovny clovek vytahnout, jak funguji klicove funkce.

V podstate nemas sanci zabranit nekomu, aby okopiroval funkcnost tveho kodu, pokud bude ochotny do toho investovat cas (a mozna i penize).
JirkaVejrazka
Mírně pokročilý

Odeslat příspěvekod satikcz 13. 11. 2017 12:32

Zpusob, jak tohle zabezpecit, je provadet ten kod nekde na serveru a posilat zpatky jen vysledek, coz ale neni uplne vzdycky pouzitelne - udrzovani serveru neni zadarmo a pro nektere veci se to nehodi, i treba protoze je tam nejake zpozdeni.
ASUS ROG SWIFT PG278Q, MSI GTX 1080Ti Gaming, Intel Core i7 8700K@5GHz+EKWB L360, ASUS Maximus X, 32GB G.SKILL TridentZ@3466 MHz, Samsung EVO 840 500 GB + Crucial BX 500 GB + Kingston UV400 1TB, Seasonic P-860 Platinum, FD Define S
satikcz
Junior
Uživatelský avatar

Odeslat příspěvekod Doggg 13. 11. 2017 14:35

Imho ta nejdůležitější otázka je jestli to vůbec stojí za to. V dnešní době kdy na 90% věci existují knihovny (lépe psané a udržované než napíše jeden člověk sám).takže pokud člověk nevyřešil nějaký matematický problém, který nikdo do teď nezvládl a čeká na potvrzení Nobelovy ceny tak asi ok. Jinak bych se hodně divil, kdyby to stalo za to...
Doggg
Junior

Odeslat příspěvekod xmms 13. 11. 2017 23:09

A proc se nemuzu pres ILSpy kouknout na zdrojaky MS windows a office? Oni vyrobili tolik propagovany a skvely C# dotnet, ktery sami nepouzivaji? V cem vlastne programuje microsoft?
Vždycky bude někdo lepší než ty. A krysám se nikdy nevyrovnáš. Nikdy!
xmms
Junior
Uživatelský avatar

Odeslat příspěvekod satikcz 13. 11. 2017 23:31

vetsinou c++
ASUS ROG SWIFT PG278Q, MSI GTX 1080Ti Gaming, Intel Core i7 8700K@5GHz+EKWB L360, ASUS Maximus X, 32GB G.SKILL TridentZ@3466 MHz, Samsung EVO 840 500 GB + Crucial BX 500 GB + Kingston UV400 1TB, Seasonic P-860 Platinum, FD Define S
satikcz
Junior
Uživatelský avatar

Odeslat příspěvekod Wikan 14. 11. 2017 18:31

Ale to víš, že ho používají. Jenže pro operační systémy se fakt nehodí a vývoj Office začal mnohem dřív, než vzniknul .net, a od nuly to určitě programovat nebudou.
Wikan
Moderátor
Uživatelský avatar

Odeslat příspěvekod xmms 14. 11. 2017 22:15

A jaké znáš C# programy od MS, které si můžu převést do zdrojáku a udělat z nich solution pro visual studio?
Vždycky bude někdo lepší než ty. A krysám se nikdy nevyrovnáš. Nikdy!
xmms
Junior
Uživatelský avatar

Předchozí stránkaDalší stránka

Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 4 návštevníků