„Ty je nemáš ráda, protože jsi mladá a arogantní, ale já je nemám rád, protože jsem starý a moudrý. (přeloženo z AJ)“ Neal Stephenson (Snow Crash)
maskot zápisníku

Chybějící Kousek Zápisník Antonína Daňka

Open Source, programování, internet,

kurzor

Upozornění na nový obsah pomocí RSS.

? Co je to RSS?

Upozornění na nový obsah pomocí e-mailu.


small_21zlad_thumb.jpg

hacking aneb hackeři nikdy neloupají brambory škrabkou

dnes jsem si uhákoval malej kludge, kterej způsobil to, že jsem měl vyšší skóre, než bůh. co to je kludge? čtěte dál

Jistě vás zaujala věta "hackeři nikdy neloupají brambory škrabkou".

Nejdřív ale vysvětlím pojem hacker - co to ve skutečnosti je.

hacker, dříve označovaný jako wizard, je člověk, který umí s kódem velké věci a používá je jen z vlastní zvědavosti a touhy po vědění, či proto, aby si dokázal, že na něco má.

Tak, a teď k tomu, proč hacker neloupá brambory škrabkou. Samozřejmě je to míněno jako metafora. Dám příklad: Máte databázi, dejmetomu Microsoft JET a potřebujete data v ní obsažená zformátovat, uložit do formátu XML, následně odeslat mailem sto lidem ;o) .

Normální člověk by si otevřel word, nebo zvolil nějakou n00bovskou funkci acessu "exportovat data" či něco jiného. Když by to přepsal, otevřel by notepad a všechna data manuálně zasadil do XML syntaxe. Potom by si otevřel svůj Thunderbird a naklepal by sto CC, následně odeslal. Práce na několik hodin.

Hacker si otevře svoje oblíbené vývojové prostědí a uhákuje si tzv. kludge (kludge je program sepsaný pouze proto, aby provedl operaci, kterou jeho stvořitel dočasně požaduje. kludge nemá žádné grafické prostředí a ovládat ho zpravidla umí jenom jeho stvořitel, který si pamatuje co a jak napsal.). Pomocí pár smyček a jeho oblíbené zjednodušující šablony, kterou si dříve sám uhákoval (;o)) převede databázi rovnou do XML. Pomocí winsocku nebo externí komponenty (například bmail) odešle sto kopií. Práce maximálně na deset minut, pokud je dobře znalý svého jazyka.

Už chápete, co jsem s tou větou myslel?

Tak a máme za sebou stručný úvod. Teď můžeme přejít k tomu, co jsem dneska udělal.

Už je to delší dobu, co jsem si stáhnul do mojí Opery widget "bounce". Jedná se v ní asi o tohle: Máte malý uzavřený prostor asi tak 300 na 200 pixelů a v něm míč. Míč přitahuje zemská graitace a padá na zem, když na něj kliknete, míč se odrazí v daném vektoru, nesmí vám spadnout na zem. Moje maximální skóre je 22 odrazů. DĚSNĚ MI TO CUCHALO NERVY A MOJE MYŠ Z TOHO MÁ POŘÁD TRAUMA !!!!!, protože se mi to povedlo asi na 152. pokus. Dnes večer, když jsem s obtížemí odpinknul desetkrát jsem si řekl : "A dost kua!". Udělám malej hack a porazím matku terezu i boha (matka tereza=30bodů, bůh=50bodů).

Tak jsem si zapnul svůj oblíbenej visual basic6 a dal se do práce. Program měl vypadat asi takhle: "stisknu tlačítko, rychle se přepnu do hry bounce, za 10 sekund začne moje myš klikat jako pominutá a smyslů zbavená jednou za 10 milisekund, což je stokrát za sekundu.". Měl jsem ale značné problémy s externí funkcí, která umožňovala myši klikat na daném umístění. Její měřítko neodpovídalo velikosti obrazovky v pixelech ani v twipech, ale jakémusi zvláštnímu souřadnému systému o staně přibližně 65000 (ano přesně je to jedna z mocnin čísla 2).

Popral jsem se s tím a nakonec jsem to uhackoval. Zkoušel jsem nejdřív interval 1 milisekundu, ale moc to zatěžovalo systém, 10 milisekund zastavilo míč a během dvou sekund mi to napočítalo asi 58 odrazů :-D , na druhý pokus jich bylo víc a na třetí ještě víc, kdybych u toho seděl minutu, tak mám dobrejch 500 bodů, což žádný člověk neudělá ... poctivě =).

Můžu tedy s klidem říci, že to byl "dobrej hek". Můžete si ho taky vyzkoušet, dám vám ho sem na stažení a taky sem dám obrázky skóre =), a návod.

Návod:

obrázky:
hekbounceskore.JPG

hekprepare.JPG

soubor později dodám do komentářů

datum 19.08 /2006 - 20:02 tag Michal Frdlík, programování komentář 8 komentářů (přečteno: 2771x)

Související články:

Feedburner

GEOrss, už ho máš?

WebExpo 2009

Nenechte si ujít

Nejčtenější články za poslední půlrok.

Nejkomentovanější články za poslední půlrok.

Nejčastěji komentující čtenáři za poslední půlrok.

Nejkvalitnější komentář

Michal

zmen tam pls ten thumbnail na nejakej matrixovej kod, chtel jsem to udelat, ale spechal jsem na hvezdny valky :-)


Zaujal vás tento článek? Nezapomeňte, že je ve vaší moci ukázat stovkám dalších lidí, že tento článek se vám libí. Stačí kliknout na následující tlačítko. pridej.cz

Chcete být upozorňován(a) na nové texty? Pak si přidejte do své RSS čtečky zdroj pro články, bleskovy nebo komentáře a buďte tak informování o všem novém.

Neváhejte napsat k článku komentář (Co je to komentář ?), pokud máte k danému tématu co říci.

check


check



icon_smile.gif icon_sad.gif icon_biggrin.gif icon_confused.gif icon_cool.gif icon_twisted.gif icon_wink.gif icon_cry.gif icon_eek.gif icon_evil.gif icon_exclaim.gif icon_frown.gif icon_cheesygrin.gif icon_idea.gif icon_lol.gif icon_mad.gif icon_mrgreen.gif icon_neutral.gif icon_question.gif icon_razz.gif icon_redface.gif icon_rolleyes.gif icon_surprised.gif icon_arrow.gif icon_arrowd.gif icon_arrowl.gif icon_arrowu.gif


Prosím odpovězte na následující otázku (do formuláře zadejte pouze písmeno).

Jakou z následujících věcí by si vybral robot?
a) štěně b) kytičku od svého milého c) pečlivě naformátovaný soubor

Nápověda: Zkuste možnost c (ale uznám vám i b).


check


1

hh vždycky když napíšeš nějakej ten háčkovací článek, tak ani nevěřim žes to psal ty :) paráda.

BTW, člověk začína na hackování wdgetů (popř. svých kamarádů x-)) a končí u Microsoftu že ? :-D

odpovědět

Gravatar

Cartman von Linux

19.08 /2006 - 20:24


brak | průměr | kvalitní názor


2

:-) thx

odpovědět

Gravatar

Michal

20.08 /2006 - 11:15


brak | průměr | kvalitní názor


3

tady je ke stažení ten kludge:

[odkaz]

odpovědět

Gravatar

Michal

20.08 /2006 - 11:15


brak | průměr | kvalitní názor


4

zmen tam pls ten thumbnail na nejakej matrixovej kod, chtel jsem to udelat, ale spechal jsem na hvezdny valky :-)

odpovědět

Gravatar

Michal

20.08 /2006 - 11:25


brak | průměr | kvalitní názor


5

stačí to takhle pane hackere ? :)

odpovědět

Gravatar

Cartman

20.08 /2006 - 17:51


brak | průměr | kvalitní názor


6

Jistě.
btw musis nekde udelat reklamu, aby se tenhle blog dostal do popredi =)

odpovědět

Gravatar

Michal

20.08 /2006 - 21:19


brak | průměr | kvalitní názor


7

Coz to jo, ale asi to nejdriv hodim na nejakou domenu ... no ale taky jakou reklamu, prachy do toho zase strkat neci :-)

...ale to vyresime na ICQ

odpovědět

Gravatar

Cartman

20.08 /2006 - 23:58


brak | průměr | kvalitní názor


8

Kdo zná hackera begse z plzeňskýho erroristu??? Ten náhodou jednou brambory škrábal a to bez prdele.

odpovědět

Gravatar

Filda

26.02 /2009 - 19:45


brak | průměr | kvalitní názor


Navrženo pro přenos v binární soustavě | Kdo stojí za tímto blogem? | © Antonín Daněk | Autorské dílo

TOPlist