Céčka pro vaše děti.
Aktuální kurzy (ČNB):
21. 10. 2018 13:01:01
1 AUD=16,102 Kč
1 BGN=13,225 Kč
1 BRL=6,105 Kč
1 CAD=17,307 Kč
1 CHF=22,647 Kč
1 CNY=3,255 Kč
1 DKK=3,467 Kč
1 EUR=25,865 Kč
1 GBP=29,3 Kč
1 HKD=2,877 Kč
1 HRK=3,48 Kč
100 HUF=8,003 Kč
1000 IDR=1,485 Kč
1 ILS=6,166 Kč
100 INR=30,748 Kč
100 JPY=20,045 Kč
100 KRW=1,996 Kč
1 =
1 MXN=1,181 Kč
1 MYR=5,424 Kč
1 NOK=2,737 Kč
1 NZD=14,886 Kč
100 PHP=41,989 Kč
1 PLN=6,013 Kč
1 RON=5,543 Kč
100 RUB=34,373 Kč
1 SEK=2,503 Kč
1 SGD=16,371 Kč
100 THB=69,263 Kč
1 TRY=4,016 Kč
1 USD=22,552 Kč
1 XDR=31,418 Kč
1 ZAR=1,572 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:
Pondělí: mlha,polojasno,oblačno,přeháňky,mírný severozápadní vítr,minimální teplota: li sk °C,maximální teplota: li sk °C
Když podržíte myš nad názvy krajů, zjistíte lokální informace.
Aktuální počasí v ČR:
POZOR!!!
NEBEZPEČÍ POŽÁRŮ
Jihomoravský kraj
Liberecký kraj
Ústecký kraj
Neděle: polojasno,oblačno až zataženo,mírný severní vítr,minimální teplota: 6/2 c °C,maximální teplota: 10/14 °C
Jihočeský kraj
České Budějovice 10.5 °C
Český Krumlov 9.3 °C
Frymburk 8.1 °C
Milevsko 12.5 °C
Pikov 11.9 °C
Tábor 11.4 °C
Volary 7.9 °C
Jihomoravský kraj
Brno 10.4 °C
Břeclav 10.7 °C
Prosiměřice 12.4 °C
Šlapanice °C
Sudoměřice 9.8 °C
Vysočany 9.3 °C
Karlovarský kraj
Františkovy Lázně 13.1 °C
Josefov 11.5 °C
Nové Hamry °C
Svatava 12.6 °C
Karlovy Vary °C
Královéhradecký kraj
Břístev 12.1 °C
Hradec Králové 12 °C
Chlumec nad Cidlinou 13 °C
Nová Paka 11.1 °C
Špindlerův Mlýn 6.4 °C
Liberecký kraj
Frýdlant 11.6 °C
Liberec ký Jihomoravský °C
Smržovka 10 °C
Železný Brod °C
Moravskoslezský kraj
Albrechtice °C
Hladké Životice 8.6 °C
Opava 9 °C
Rýmařov 7.2 °C
Olomoucký kraj
Olomouc 9.8 °C
Slatinice 11 °C
Sobotín 9 °C
Šternberk 9.7 °C
Žerotín 11.1 °C
Pardubický kraj
Lanškroun 10.1 °C
Srch 11.3 °C
Ústí nad Orlicí °C
Včelákov 9.4 °C
Vysoké Mýto 10.8 °C
Praha - hlavní město
Praha 5 11.8 °C
Praha 6 11.3 °C
Praha 9 11.7 °C
Praha 10 12.4 °C
Plzeňský kraj
Blovice 12.6 °C
Číhaň 9.3 °C
Míšov 9.5 °C
Petrovice 11.6 °C
Plzeň 11 °C
Rokycany °C
Středočeský kraj
Benešov 11.8 °C
Čechtice 11.4 °C
Kladno 11.2 °C
Kutná Hora 11.4 °C
Mnichovo Hradiště 14.1 °C
Senomaty 8.3 °C
Unhošť °C
Ústecký kraj
Děčín 11.9 °C
Jirkov °C
Roudnice nad Labem 12.9 °C
Střelná 13.9 °C
Ústí nad Labem °C
Vysočina
Domašov 10 °C
Hlinsko 8.6 °C
Pelhřimov 10.2 °C
Třebíč 9 °C
Žďár nad Sázavou 9.3 °C
Zlínský kraj
Brumov-Bylnice 10 °C
Chropyně 9.2 °C
Kunovice 10 °C
Louka 9.3 °C
Uherský Ostroh 9.6 °C
Zlín 9.2 °C
Supervulkány:
Yellowstone: NORMÁLNÍ STAV
Toba: Current status: normal or dormant (1 out
Laacher See: Current status: normal or dormant (1 out
Campi Flegrei: PROBOUZÍ SE
FUJI: Current status: normal or dormant (1 out
Long Valley: Current status: normal or dormant (1 out
Meteorické hrozby:
2018-Oct-21 01:03 | 2018 SR2
   Přiblížení (km): 9 490 978
   Přiblížení (LD): 24.69
   Rychlost (km/s): 6.56
   Magnituda: 23.8
   Velikost (m): info zde
2018-Oct-21 16:45 | 2017 UG
   Přiblížení (km): 14 207 919
   Přiblížení (LD): 36.96
   Rychlost (km/s): 8.24
   Magnituda: 27.5
   Velikost (m): info zde
2018-Oct-22 21:00 | 2018 TY5
   Přiblížení (km): 7 884 212
   Přiblížení (LD): 20.51
   Rychlost (km/s): 18.43
   Magnituda: 22.12
   Velikost (m): info zde
2018-Oct-23 13:58 | 2016 TS55
   Přiblížení (km): 12 926 453
   Přiblížení (LD): 33.63
   Rychlost (km/s): 7.2
   Magnituda: 23
   Velikost (m): info zde
2018-Oct-23 14:49 | 2014 UR
   Přiblížení (km): 13 537 916
   Přiblížení (LD): 35.22
   Rychlost (km/s): 4.71
   Magnituda: 26.6
   Velikost (m): info zde
2018-Oct-24 01:39 | 2017 UO7
   Přiblížení (km): 14 557 361
   Přiblížení (LD): 37.87
   Rychlost (km/s): 7.49
   Magnituda: 26.8
   Velikost (m): info zde
2018-Oct-24 02:41 | 2004 FW1
   Přiblížení (km): 9 659 990
   Přiblížení (LD): 25.13
   Rychlost (km/s): 23.28
   Magnituda: 21
   Velikost (m): info zde
2018-Oct-24 05:00 | 2018 UH1
   Přiblížení (km): 2 031 281
   Přiblížení (LD): 5.28
   Rychlost (km/s): 13
   Magnituda: 25.09
   Velikost (m): info zde
2018-Oct-24 13:28 | 2013 HT150
   Přiblížení (km): 9 587 245
   Přiblížení (LD): 24.94
   Rychlost (km/s): 12.66
   Magnituda: 25.3
   Velikost (m): info zde
2018-Oct-24 20:30 | 2018 TT5
   Přiblížení (km): 6 031 495
   Přiblížení (LD): 15.69
   Rychlost (km/s): 10.24
   Magnituda: 25.42
   Velikost (m): info zde
2018-Oct-25 08:16 | 2018 UJ1
   Přiblížení (km): 9 765 697
   Přiblížení (LD): 25.41
   Rychlost (km/s): 6.39
   Magnituda: 23.19
   Velikost (m): info zde
2018-Oct-25 16:28 | 2017 UH8
   Přiblížení (km): 6 706 406
   Přiblížení (LD): 17.45
   Rychlost (km/s): 14.04
   Magnituda: 24.2
   Velikost (m): info zde
2018-Oct-25 20:59 | 2018 UE
   Přiblížení (km): 6 465 535
   Přiblížení (LD): 16.82
   Rychlost (km/s): 16.11
   Magnituda: 24.53
   Velikost (m): info zde
2018-Oct-26 10:52 | 2018 SP3
   Přiblížení (km): 13 033 549
   Přiblížení (LD): 33.91
   Rychlost (km/s): 12.73
   Magnituda: 22.5
   Velikost (m): info zde
2018-Oct-26 16:59 | 2018 TQ2
   Přiblížení (km): 8 345 124
   Přiblížení (LD): 21.71
   Rychlost (km/s): 7.53
   Magnituda: 21.95
   Velikost (m): info zde
2018-Oct-28 07:20 | 2018 RJ7
   Přiblížení (km): 12 913 232
   Přiblížení (LD): 33.59
   Rychlost (km/s): 11.67
   Magnituda: 21.3
   Velikost (m): info zde
2018-Oct-29 10:25 | 2018 TS2
   Přiblížení (km): 8 285 134
   Přiblížení (LD): 21.55
   Rychlost (km/s): 8.86
   Magnituda: 25.23
   Velikost (m): info zde
2018-Oct-29 11:59 | 475534
   Přiblížení (km): 2 887 492
   Přiblížení (LD): 7.51
   Rychlost (km/s): 18.11
   Magnituda: 21.2
   Velikost (m): info zde
2018-Oct-29 23:23 | 302169
   Přiblížení (km): 14 845 471
   Přiblížení (LD): 38.62
   Rychlost (km/s): 29.05
   Magnituda: 19.9
   Velikost (m): info zde
2018-Oct-30 17:33 | 2018 UC
   Přiblížení (km): 2 050 626
   Přiblížení (LD): 5.33
   Rychlost (km/s): 9.33
   Magnituda: 26.05
   Velikost (m): info zde
2018-Oct-31 04:23 | 2016 WZ7
   Přiblížení (km): 9 865 491
   Přiblížení (LD): 25.66
   Rychlost (km/s): 4.67
   Magnituda: 22.9
   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í:
281 D.U. (- 4 %)
Ozónová vrstva výrazně oslabena.
UV Index = 1.8
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:604941
Tento rok:53147
Měsíc:5323
Včera:206
Dnes:92
Online:1
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