Céčka pro vaše děti.
Aktuální kurzy (ČNB):
16. 02. 2019 15:01:04
1 AUD=16,227 Kč
1 BGN=13,141 Kč
1 BRL=6,141 Kč
1 CAD=17,182 Kč
1 CHF=22,662 Kč
1 CNY=3,371 Kč
1 DKK=3,445 Kč
1 EUR=25,700 Kč
1 GBP=29,2 Kč
1 HKD=2,908 Kč
1 HRK=3,46 Kč
100 HUF=8,077 Kč
1000 IDR=1,614 Kč
1 ILS=6,279 Kč
100 INR=31,981 Kč
100 JPY=20,651 Kč
100 KRW=2,025 Kč
1 =
1 MXN=1,181 Kč
1 MYR=5,587 Kč
1 NOK=2,631 Kč
1 NZD=15,640 Kč
100 PHP=43,531 Kč
1 PLN=5,934 Kč
1 RON=5,421 Kč
100 RUB=34,230 Kč
1 SEK=2,452 Kč
1 SGD=16,804 Kč
100 THB=73,011 Kč
1 TRY=4,332 Kč
1 USD=22,823 Kč
1 XDR=31,621 Kč
1 ZAR=1,616 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:
Neděle: mlha,polojasno,slabý minimální teplota: +3/-5 °C,maximální teplota: 8/15 °C
Když podržíte myš nad názvy krajů, zjistíte lokální informace.
Aktuální počasí v ČR:
POČASÍ JE NORMÁLNÍ.
Sobota: mlha,jasno,slabý minimální teplota: 0/-4 °C,maximální teplota: 8/14 °C
Jihočeský kraj
České Budějovice 11.3 °C
Český Krumlov 15.1 °C
Frymburk 9.3 °C
Milevsko 15.1 °C
Pikov 10.2 °C
Tábor 14.3 °C
Volary 14.3 °C
Jihomoravský kraj
Brno 7.7 °C
Břeclav 11.5 °C
Prosiměřice 11.2 °C
Šlapanice °C
Sudoměřice 10.7 °C
Vysočany 10.6 °C
Karlovarský kraj
Františkovy Lázně °C
Josefov 12.1 °C
Nové Hamry °C
Svatava 12.7 °C
Karlovy Vary °C
Královéhradecký kraj
Břístev 6.3 °C
Hradec Králové 10.4 °C
Chlumec nad Cidlinou 8.8 °C
Nová Paka 10.2 °C
Špindlerův Mlýn 13.1 °C
Liberecký kraj
Frýdlant 14.6 °C
Liberec 11.2 °C
Smržovka 13 °C
Železný Brod °C
Moravskoslezský kraj
Albrechtice °C
Hladké Životice 10.2 °C
Opava 11 °C
Rýmařov 7.4 °C
Olomoucký kraj
Olomouc 9.1 °C
Slatinice 8.1 °C
Sobotín 9.5 °C
Šternberk 9.1 °C
Žerotín 9.1 °C
Pardubický kraj
Lanškroun 10.3 °C
Srch 8.8 °C
Ústí nad Orlicí °C
Včelákov 9.4 °C
Vysoké Mýto 9.3 °C
Praha - hlavní město
Praha 5 14.2 °C
Praha 6 8.8 °C
Praha 9 7.8 °C
Praha 10 8.8 °C
Plzeňský kraj
Blovice 10.2 °C
Číhaň 10.9 °C
Míšov °C
Petrovice 12.8 °C
Plzeň 11.9 °C
Rokycany °C
Středočeský kraj
Benešov 14 °C
Čechtice 12.4 °C
Kladno 11.4 °C
Kutná Hora 9.5 °C
Mnichovo Hradiště 9.4 °C
Senomaty 13.5 °C
Unhošť °C
Ústecký kraj
Děčín 12.9 °C
Jirkov °C
Roudnice nad Labem 2.5 °C
Střelná 9.6 °C
Ústí nad Labem 7.6 °C
Vysočina
Domašov 11.1 °C
Hlinsko 10.3 °C
Pelhřimov 12.4 °C
Třebíč 13.1 °C
Žďár nad Sázavou 15.2 °C
Zlínský kraj
Brumov-Bylnice 11 °C
Chropyně 9 °C
Kunovice 11.2 °C
Louka 10.7 °C
Uherský Ostroh 12.5 °C
Zlín 12.7 °C
Supervulkány:
Yellowstone:
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:
2019-Feb-15 19:08 | 2019 CS5
   Přiblížení (km): 440 030
   Přiblížení (LD): 1.14
   Rychlost (km/s): 6.61
   Magnituda: 25.9
   Velikost (m): info zde
2019-Feb-16 10:21 | 2019 BJ2
   Přiblížení (km): 14 403 462
   Přiblížení (LD): 37.47
   Rychlost (km/s): 3.54
   Magnituda: 23.47
   Velikost (m): info zde
2019-Feb-16 18:35 | 2019 CG5
   Přiblížení (km): 2 274 844
   Přiblížení (LD): 5.92
   Rychlost (km/s): 8.92
   Magnituda: 26.96
   Velikost (m): info zde
2019-Feb-17 04:41 | 2019 AF11
   Přiblížení (km): 11 528 484
   Přiblížení (LD): 29.99
   Rychlost (km/s): 7.07
   Magnituda: 24.15
   Velikost (m): info zde
2019-Feb-17 21:36 | 2019 CP1
   Přiblížení (km): 10 967 184
   Přiblížení (LD): 28.53
   Rychlost (km/s): 7.52
   Magnituda: 25.05
   Velikost (m): info zde
2019-Feb-18 04:41 | 2019 CB3
   Přiblížení (km): 7 952 345
   Přiblížení (LD): 20.69
   Rychlost (km/s): 8.55
   Magnituda: 26.47
   Velikost (m): info zde
2019-Feb-18 09:28 | 2019 CX
   Přiblížení (km): 8 652 856
   Přiblížení (LD): 22.51
   Rychlost (km/s): 9.02
   Magnituda: 25.25
   Velikost (m): info zde
2019-Feb-18 14:21 | 2016 CA138
   Přiblížení (km): 8 211 195
   Přiblížení (LD): 21.36
   Rychlost (km/s): 14.25
   Magnituda: 23.3
   Velikost (m): info zde
2019-Feb-18 21:42 | 2019 CB4
   Přiblížení (km): 10 999 113
   Přiblížení (LD): 28.61
   Rychlost (km/s): 3.8
   Magnituda: 26.1
   Velikost (m): info zde
2019-Feb-18 22:04 | 2019 AV
   Přiblížení (km): 11 901 428
   Přiblížení (LD): 30.96
   Rychlost (km/s): 7.72
   Magnituda: 24.1
   Velikost (m): info zde
2019-Feb-19 12:02 | 2019 CE5
   Přiblížení (km): 8 734 002
   Přiblížení (LD): 22.72
   Rychlost (km/s): 4.75
   Magnituda: 23.09
   Velikost (m): info zde
2019-Feb-19 17:55 | 2013 MD8
   Přiblížení (km): 5 801 601
   Přiblížení (LD): 15.09
   Rychlost (km/s): 13.6
   Magnituda: 24.2
   Velikost (m): info zde
2019-Feb-20 08:43 | 2019 CY1
   Přiblížení (km): 1 254 305
   Přiblížení (LD): 3.26
   Rychlost (km/s): 13.35
   Magnituda: 25.64
   Velikost (m): info zde
2019-Feb-20 15:57 | 455176
   Přiblížení (km): 7 356 419
   Přiblížení (LD): 19.14
   Rychlost (km/s): 26.48
   Magnituda: 20.6
   Velikost (m): info zde
2019-Feb-21 19:02 | 2002 CC26
   Přiblížení (km): 14 403 144
   Přiblížení (LD): 37.47
   Rychlost (km/s): 8.7
   Magnituda: 24.4
   Velikost (m): info zde
2019-Feb-21 22:37 | 2019 AW4
   Přiblížení (km): 10 452 020
   Přiblížení (LD): 27.19
   Rychlost (km/s): 17.72
   Magnituda: 21.2
   Velikost (m): info zde
2019-Feb-22 00:25 | 2019 CP4
   Přiblížení (km): 10 129 840
   Přiblížení (LD): 26.35
   Rychlost (km/s): 5.66
   Magnituda: 26.18
   Velikost (m): info zde
2019-Feb-22 09:28 | 2019 AR13
   Přiblížení (km): 8 658 820
   Přiblížení (LD): 22.53
   Rychlost (km/s): 4.48
   Magnituda: 24.17
   Velikost (m): info zde
2019-Feb-22 15:56 | 2016 CO246
   Přiblížení (km): 6 060 407
   Přiblížení (LD): 15.77
   Rychlost (km/s): 5.52
   Magnituda: 25.9
   Velikost (m): info zde
2019-Feb-23 08:33 | 2019 CK5
   Přiblížení (km): 5 016 566
   Přiblížení (LD): 13.05
   Rychlost (km/s): 8.94
   Magnituda: 26.21
   Velikost (m): info zde
2019-Feb-24 03:21 | 2019 BF1
   Přiblížení (km): 4 295 122
   Přiblížení (LD): 11.17
   Rychlost (km/s): 9.13
   Magnituda: 22.39
   Velikost (m): info zde
2019-Feb-24 13:16 | 2019 CK1
   Přiblížení (km): 6 201 859
   Přiblížení (LD): 16.13
   Rychlost (km/s): 10.22
   Magnituda: 25.21
   Velikost (m): info zde
2019-Feb-25 15:13 | 2019 CJ
   Přiblížení (km): 2 835 327
   Přiblížení (LD): 7.38
   Rychlost (km/s): 4.81
   Magnituda: 25.66
   Velikost (m): info zde
2019-Feb-26 04:50 | 2017 DR109
   Přiblížení (km): 8 659 928
   Přiblížení (LD): 22.53
   Rychlost (km/s): 8.81
   Magnituda: 27.6
   Velikost (m): info zde
2019-Feb-26 09:16 | 2019 BF
   Přiblížení (km): 11 509 475
   Přiblížení (LD): 29.94
   Rychlost (km/s): 11.42
   Magnituda: 23.09
   Velikost (m): info zde
2019-Feb-26 10:24 | 2019 CF4
   Přiblížení (km): 5 938 009
   Přiblížení (LD): 15.45
   Rychlost (km/s): 3.73
   Magnituda: 27.01
   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í:
294 D.U. (- 23 %)
Ozónová vrstva výrazně oslabena.
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ů
 



Návštěvy
Celkem:562733
Tento rok:10939
Měsíc:3621
Včera:244
Dnes:89
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 2019 - 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