Céčka pro vaše děti.
Aktuální kurzy (ČNB):
20. 06. 2018 23:01:02
1 AUD=16,469 Kč
1 BGN=13,208 Kč
1 BRL=5,972 Kč
1 CAD=16,780 Kč
1 CHF=22,394 Kč
1 CNY=3,448 Kč
1 DKK=3,467 Kč
1 EUR=25,835 Kč
1 GBP=29,3 Kč
1 HKD=2,844 Kč
1 HRK=3,49 Kč
100 HUF=7,970 Kč
1000 IDR=1,602 Kč
1 ILS=6,140 Kč
100 INR=32,762 Kč
100 JPY=20,282 Kč
100 KRW=2,015 Kč
1 =
1 MXN=1,091 Kč
1 MYR=5,571 Kč
1 NOK=2,728 Kč
1 NZD=15,331 Kč
100 PHP=41,764 Kč
1 PLN=5,987 Kč
1 RON=5,533 Kč
100 RUB=35,093 Kč
1 SEK=2,514 Kč
1 SGD=16,438 Kč
100 THB=68,015 Kč
1 TRY=4,702 Kč
1 USD=22,316 Kč
1 XDR=31,412 Kč
1 ZAR=1,631 Kč
www.cnb.cz
Zlato, stříbro, platina:
06. 05. 2015 08:30:02
Zlato (CZK/g)
Stříbro (CZK/g)
Platina (CZK/g)
LBMA Fix
Zítřejší počasí v ČR:
Čtvrtek: polojasno,oblačno,přeháňky,ojediněle bouřky,severozápadní vítr,minimální teplota: 17/13 °C,maximální teplota: 27/31 °C
Když podržíte myš nad názvy krajů, zjistíte lokální informace.
Aktuální počasí v ČR:
POZOR!!!
SILNÉ BOUŘKY
NEBEZPEČÍ POŽÁRŮ
SILNÝ VÍTR
Jihomoravský kraj
Královéhradecký kraj
Liberecký kraj
Moravskoslezský kraj
Olomoucký kraj
Pardubický kraj
Praha
Středočeský kraj
Ústecký kraj
Vysočina
Zlínský kraj
Středa: polojasno,oblačno,slabý minimální teplota: 16/12 °C,maximální teplota: 26/30 °C
Jihočeský kraj
České Budějovice 22.4 °C
Český Krumlov 23.9 °C
Frymburk 17.1 °C
Milevsko 18.3 °C
Pikov 18.9 °C
Tábor 16.5 °C
Volary 14.6 °C
Jihomoravský kraj
Brno 20.9 °C
Břeclav 21.4 °C
Prosiměřice 20.6 °C
Šlapanice °C
Sudoměřice 21.5 °C
Vysočany 15.4 °C
Karlovarský kraj
Františkovy Lázně 18.2 °C
Josefov 19.9 °C
Nové Hamry °C
Svatava °C
Karlovy Vary °C
Královéhradecký kraj
Břístev 20.5 °C
Hradec Králové 21.1 °C
Chlumec nad Cidlinou 21.5 °C
Nová Paka 16.9 °C
Špindlerův Mlýn 14.6 °C
Liberecký kraj
Frýdlant 20.7 °C
Liberec ký Jihomoravský °C
Smržovka 15.8 °C
Železný Brod °C
Moravskoslezský kraj
Albrechtice 17.4 °C
Hladké Životice 18.1 °C
Opava 21 °C
Rýmařov 15.7 °C
Olomoucký kraj
Olomouc 19.8 °C
Slatinice 18.8 °C
Sobotín 0 °C
Šternberk 20 °C
Žerotín 20 °C
Pardubický kraj
Lanškroun 27.3 °C
Srch 19.1 °C
Ústí nad Orlicí °C
Včelákov 17.5 °C
Vysoké Mýto 21.2 °C
Praha - hlavní město
Praha 5 21.9 °C
Praha 6 23.3 °C
Praha 9 22.8 °C
Praha 10 24.1 °C
Plzeňský kraj
Blovice 18.5 °C
Číhaň 14.6 °C
Míšov 18.1 °C
Petrovice 21.3 °C
Plzeň 21.7 °C
Rokycany °C
Středočeský kraj
Benešov 19.6 °C
Čechtice 20.1 °C
Kladno 23.3 °C
Kutná Hora 20.6 °C
Mnichovo Hradiště 19.8 °C
Senomaty 17.8 °C
Unhošť °C
Ústecký kraj
Děčín 24.3 °C
Jirkov °C
Roudnice nad Labem 22.3 °C
Střelná 19.4 °C
Ústí nad Labem 23.1 °C
Vysočina
Domašov 20.7 °C
Hlinsko 18.5 °C
Pelhřimov 17.5 °C
Třebíč 19.8 °C
Žďár nad Sázavou 15.7 °C
Zlínský kraj
Brumov-Bylnice 20 °C
Chropyně 21.4 °C
Kunovice 22 °C
Louka 19.7 °C
Uherský Ostroh 19.5 °C
Zlín 20.7 °C
Supervulkány:
Yellowstone: NORMÁLNÍ STAV
Toba: NORMÁLNÍ STAV
Laacher See: NORMÁLNÍ STAV
Campi Flegrei: PROBOUZÍ SE
FUJI: NEKLIDNÁ
Long Valley: NORMÁLNÍ STAV
Meteorické hrozby:
2018-Jun-19 05:54 | 2018 KC3
   Přiblížení (km): 5 566 353
   Přiblížení (LD): 14.48
   Rychlost (km/s): 8.84
   Magnituda: 23.08
   Velikost (m): info zde
2018-Jun-19 18:37 | 2018 LA6
   Přiblížení (km): 3 877 549
   Přiblížení (LD): 10.09
   Rychlost (km/s): 10.97
   Magnituda: 26.71
   Velikost (m): info zde
2018-Jun-20 01:26 | 2018 LN5
   Přiblížení (km): 13 998 802
   Přiblížení (LD): 36.42
   Rychlost (km/s): 6.92
   Magnituda: 24.52
   Velikost (m): info zde
2018-Jun-20 11:03 | 2018 MK
   Přiblížení (km): 2 861 867
   Přiblížení (LD): 7.45
   Rychlost (km/s): 17.12
   Magnituda: 24.1
   Velikost (m): info zde
2018-Jun-21 05:53 | 2014 MZ5
   Přiblížení (km): 9 460 516
   Přiblížení (LD): 24.61
   Rychlost (km/s): 11.61
   Magnituda: 24
   Velikost (m): info zde
2018-Jun-21 09:49 | 2018 LK5
   Přiblížení (km): 9 348 345
   Přiblížení (LD): 24.32
   Rychlost (km/s): 6.61
   Magnituda: 25.83
   Velikost (m): info zde
2018-Jun-21 16:21 | 2018 MJ5
   Přiblížení (km): 4 454 167
   Přiblížení (LD): 11.59
   Rychlost (km/s): 8.16
   Magnituda: 26.8
   Velikost (m): info zde
2018-Jun-21 16:33 | 2018 MA
   Přiblížení (km): 7 300 484
   Přiblížení (LD): 18.99
   Rychlost (km/s): 16.65
   Magnituda: 24.36
   Velikost (m): info zde
2018-Jun-21 18:02 | 2018 LX5
   Přiblížení (km): 1 997 965
   Přiblížení (LD): 5.2
   Rychlost (km/s): 11.74
   Magnituda: 25.23
   Velikost (m): info zde
2018-Jun-21 20:49 | 2018 LS5
   Přiblížení (km): 2 479 802
   Přiblížení (LD): 6.45
   Rychlost (km/s): 9.02
   Magnituda: 26.74
   Velikost (m): info zde
2018-Jun-21 20:54 | 2017 YE5
   Přiblížení (km): 5 962 904
   Přiblížení (LD): 15.51
   Rychlost (km/s): 15.47
   Magnituda: 19.2
   Velikost (m): info zde
2018-Jun-23 01:05 | 467309
   Přiblížení (km): 6 871 753
   Přiblížení (LD): 17.88
   Rychlost (km/s): 13.99
   Magnituda: 20
   Velikost (m): info zde
2018-Jun-23 18:57 | 2018 MG5
   Přiblížení (km): 9 756 388
   Přiblížení (LD): 25.38
   Rychlost (km/s): 7.93
   Magnituda: 24.78
   Velikost (m): info zde
2018-Jun-24 09:06 | 441987
   Přiblížení (km): 2 796 447
   Přiblížení (LD): 7.27
   Rychlost (km/s): 12.58
   Magnituda: 21.5
   Velikost (m): info zde
2018-Jun-24 11:55 | 2018 LD3
   Přiblížení (km): 7 432 146
   Přiblížení (LD): 19.33
   Rychlost (km/s): 14.15
   Magnituda: 23.56
   Velikost (m): info zde
2018-Jun-24 19:26 | 2018 LU3
   Přiblížení (km): 9 892 557
   Přiblížení (LD): 25.74
   Rychlost (km/s): 4.96
   Magnituda: 23.22
   Velikost (m): info zde
2018-Jun-26 05:21 | 2007 UD6
   Přiblížení (km): 7 026 189
   Přiblížení (LD): 18.28
   Rychlost (km/s): 7.95
   Magnituda: 28.3
   Velikost (m): info zde
2018-Jun-27 18:20 | 2018 MX4
   Přiblížení (km): 2 103 002
   Přiblížení (LD): 5.47
   Rychlost (km/s): 7.96
   Magnituda: 26.76
   Velikost (m): info zde
2018-Jun-28 13:03 | 2018 LN2
   Přiblížení (km): 3 985 843
   Přiblížení (LD): 10.37
   Rychlost (km/s): 9.38
   Magnituda: 23.04
   Velikost (m): info zde
2018-Jun-29 18:18 | 2018 LR3
   Přiblížení (km): 2 304 834
   Přiblížení (LD): 6
   Rychlost (km/s): 3.81
   Magnituda: 26.25
   Velikost (m): info zde
Slunce:
Magnetické bouře (posl. 3 hod.):
Magnetické bouře (posl. 24 hod.):
Dnes celkem erupcí:
Včera celkem erupcí:
Přijde magnetická bouře do 24 hod.?:
Ozónové zpravodajství:
301 D.U. (- 17 %)
Ozónová vrstva oslabena.
UV Index = 7.4
Index krize v ČR.
Úvod Hledání Fotogalerie Videogalerie On-line hry On-line testy Odkazník Registrace Jak podpořit Blogovník Nápověda Provozní podmínky Zásady ochrany osobních údajů
Partnerské weby/Spolupracujeme
Internetový antikvariát, bazárek, e-shop.
Webový systém NÁDBĚLA WEB.
Váš banner na tomto místě!
Redakční kontakt: redakce@blogovnik.cz
Ostatní kontakty zde.
RSS zdroj zde nebo klikněte na ikonku (Přidej na Seznam.cz) v záhlaví.
 



Návštěvy
Celkem:574748
Tento rok:22954
Měsíc:4074
Včera:234
Dnes:236
Online:3
počítadlo ALAWARE.CZ

Úvodní strana  Prohlížení článků  C-Sharp: Obfuscator, Obfuskátor, nebo-li zatemňovač. Jak ochránit zdrojový kód?




C-Sharp: Obfuscator, Obfuskátor, nebo-li zatemňovač. Jak ochránit zdrojový kód?

Pracuji s programovacím jazykem C-Sharp a produktem Microsoft Visual Studio. Donedávna jsem měl za to, že není snadné dekompilovat zkompilovaný zdrojový kód. Naneštěstí jsem zjistil, že zdrojový kód programovacího jazyka C-Sharp lze dekompilovat velmi snadno. Začal jsem hledat možnosti ochrany kódu. S kolegou jsem objevili tento odkaz na wikipedii:

http://en.wikipedia.org/wiki/List_of_obfuscators_for_.NET

Na výše uvedené adrese je seznam tzv. Obfuskátorů, nebo-li Zatemňovačů zdrojového kódu. Nejprve si řekneme, na jakém principu Obfuskátory pracují.

Jejich cílem je zamlžit zdrojový kód takovým způsobem, aby byl nečitelný a nepoužitelný pro člověka, avšak čitelný a použitelný pro počítač. Nejčastěji obfuskátory provádějí následující operace:

- odstraní komentáře
- zruší formátování kódu a vymažou bílé místo
- přejmenují identifikátory proměnných a konstant, někdy i funkcí a metod.
- definují vlastní funkce pro potřeby obfuskace.
- zašifrují stringy. Tj. všechny textové řetězce se přesunou do zašifrovaného bloku kódu. V případě spuštění aplikace se zašifrovaný úsek obfuskátorem integrovanou funkcí rozšifruje do paměti.
- anti-dekompilace. Zásah do kódu takovým způsobem, že dekompiler má problém kód načíst. Načtení kódu může vést i k pádu dekompileru.
- narušení toku instrukcí (control flow obfuscation). Aplikace je obfuskátorem modifikovaná tak, že je narušena pro dekompilátor struktura zdrojového kódu natolik, že je velmi obtížné sestavit původní zdrojový kód. Např. MSIL (Microsoft/Common Intermediate Language - nízkolevelový programovací jazyk) instrukce jsou nahrazeny GoTo instrukcemi, které jdou velmi obtížně dekompilovat do platného zdrojového kódu.
- zašifrování MSIL kódu.
- virtualizace kódu. Přetypování MSIL kódu na virtuální kód, kterému rozumí pouze tzv. Virtuální Mašina :-).

Většina Obfuskátoru je komerční a placená. Jejich cena se pohybuje od stovek do tisíců dolarů za licenci.
Zdarma jsou poskytovány tyto Obfuskátory:

- SharpOfuscator
- Dotfuscator (nejspíš od Microsoftu)
- Obfuscar
- ConfuseEx

Otestoval jsem Obfuscar a ConfuseEx. Více se mi líbí ConfuseEx, který funguje spolehlivě a dekompilace jím zpracovaných aplikací je velmi nesnadná, pro méně zkušeného crackera prakticky nemožná.

Nemusím snad příliš rozepisovat, že jsem byl hodně rozezlený během zjištění, že může kdokoli dekompilovat moje zdrojáky. Na jednu stranu se mi líbí idea open source programování, ale na druhou stranu říkám toto: Dokud budeme žít v tržní ekonomice a dokud budeme živit sebe a rodinu, NELZE PRACOVAT ZCELA ZDARMA. Práci člověka je třeba v tomto systému ochránit. A Microsoft mě docela zklamal, protože jsem žil v domnění, že jednou zkompilovaný kód je obtížné dekompilovat do srozumitelné podoby. Naneštěstí není a dekompilace je otázkou minut až hodin podle velikosti dekompilované aplikace. Tato situace nahrává zlodějům kódu, kteří si nakradou unikání postupy, technologie, nápady, komponenty, jejichž vývoji věnovali mnozí nadaní programátoři stovky hodin práce.

Zdroj:
testování, zkušenost a názor autora
http://en.wikipedia.org/wiki/List_of_obfuscators_for_.NET
http://cs.wikipedia.org/wiki/Obfuscator
https://msdn.microsoft.com/en-us/library/vstudio/gg607861%28v=vs.100%29.aspx
http://en.wikipedia.org/wiki/Common_Intermediate_Language

--jun--
26.05.2015,20:54
Počet čtenářů:
Notice: Undefined variable: pristupy1 in /home/www/blogovnik.cz/skripty/php/clanky/clanky.php on line 672


název a sídlo firmy: Josef Nádběla - ALAWARE IČ: 75811511,  sídlo: Moravská 617/18, Chropyně
Firma je zapsána do živnostenského rejstříku pod názvem 'Josef Nádběla', odkaz zde.
Jsme neplátci DPH.

Webový systém NÁDBĚLA WEB INFINITY 1.1.21D - Copyright Josef Nádběla - ALAWARE 2018 - Všechna práva vyhrazena.
CSS 3.0, PHP 5.4.20 STRICT (verze PHP na hostingu: 5.4.20), XHTML 1.0 Strict
Odladěno pro Internet Explorer 9-11; Mozilla Firefox 12-57; Opera 11,12; Google Chrome 20-34, Maxthon Cloud Browser v4.0.3.6000.
v