<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Security News</title>
	<atom:link href="http://www.secnews.pl/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.secnews.pl</link>
	<description>Reverse engineering, ochrona oprogramowania.</description>
	<lastBuildDate>Wed, 17 Feb 2010 12:19:52 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Niewidzialny breakpoint</title>
		<link>http://www.secnews.pl/2010/02/17/niewidzialn-breakpoint/</link>
		<comments>http://www.secnews.pl/2010/02/17/niewidzialn-breakpoint/#comments</comments>
		<pubDate>Wed, 17 Feb 2010 12:16:03 +0000</pubDate>
		<dc:creator>bartek</dc:creator>
				<category><![CDATA[Reversing]]></category>
		<category><![CDATA[ollydbg]]></category>
		<category><![CDATA[zagadka]]></category>

		<guid isPermaLink="false">http://www.secnews.pl/?p=602</guid>
		<description><![CDATA[Ciekawostko—zagadka dla czytelników. Dlaczego następuje skok?

Podpowiedź — caption.
]]></description>
			<content:encoded><![CDATA[<p>Ciekawostko—zagadka dla czytelników. Dlaczego następuje skok?</p>
<p><a href="http://www.secnews.pl/wp-content/uploads/2010/02/invisible_breakpoint.png"><img class="alignnone size-medium wp-image-603" title="invisible_breakpoint" src="http://www.secnews.pl/wp-content/uploads/2010/02/invisible_breakpoint-300x217.png" alt="" width="300" height="217" /></a></p>
<p>Podpowiedź — <em>caption</em>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.secnews.pl/2010/02/17/niewidzialn-breakpoint/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>HIEW v8.10</title>
		<link>http://www.secnews.pl/2010/02/10/hiew-v8-10/</link>
		<comments>http://www.secnews.pl/2010/02/10/hiew-v8-10/#comments</comments>
		<pubDate>Wed, 10 Feb 2010 14:49:56 +0000</pubDate>
		<dc:creator>bartek</dc:creator>
				<category><![CDATA[Narzędzia]]></category>
		<category><![CDATA[Reversing]]></category>
		<category><![CDATA[hexedytor]]></category>
		<category><![CDATA[hiew]]></category>

		<guid isPermaLink="false">http://www.secnews.pl/?p=594</guid>
		<description><![CDATA[Ukazała się nowa wersja hexedytora HIEW v8.10.

Ulepszenia obejmują:

lepsze rozpoznawanie wywołań funkcji WinAPI
obsługa instrukcji SSE4.2 (przykład z CRC32 xref1, xref2, xref3)
&#8220;kompresja&#8221; wielu NOP-ów do 1 linijki
rozpoznawanie nowych struktur dla plików w formacie ELF (TLS, EH_FRAME, STACK)

Strona domowa — http://www.hiew.ru
]]></description>
			<content:encoded><![CDATA[<p>Ukazała się nowa wersja hexedytora <strong>HIEW v8.10</strong>.</p>
<p><a href="http://www.secnews.pl/wp-content/uploads/2010/02/hiew810.png"><img class="alignnone size-medium wp-image-595" title="hiew810" src="http://www.secnews.pl/wp-content/uploads/2010/02/hiew810-300x152.png" alt="" width="300" height="152" /></a></p>
<p>Ulepszenia obejmują:</p>
<ul>
<li>lepsze rozpoznawanie wywołań funkcji WinAPI</li>
<li>obsługa instrukcji <strong>SSE4.2</strong> (przykład z CRC32 <a href="http://msdn.microsoft.com/en-us/library/bb514036.aspx">xref1</a>, <a href="http://vx.eof-project.net/viewtopic.php?pid=1049">xref2</a>, <a href="http://blogs.technet.com/mmpc/archive/2008/07/12/the-power-of-sse.aspx">xref3</a>)</li>
<li><em>&#8220;kompresja&#8221;</em> wielu NOP-ów do 1 linijki</li>
<li>rozpoznawanie nowych struktur dla plików w formacie ELF (TLS, EH_FRAME, STACK)</li>
</ul>
<p>Strona domowa — <a href="http://www.hiew.ru">http://www.hiew.ru</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.secnews.pl/2010/02/10/hiew-v8-10/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nie, nie naprawię Ci komputera</title>
		<link>http://www.secnews.pl/2010/01/09/nie-nie-naprawie-ci-komputera/</link>
		<comments>http://www.secnews.pl/2010/01/09/nie-nie-naprawie-ci-komputera/#comments</comments>
		<pubDate>Sat, 09 Jan 2010 17:41:52 +0000</pubDate>
		<dc:creator>bartek</dc:creator>
				<category><![CDATA[Inne]]></category>
		<category><![CDATA[Rozrywka]]></category>
		<category><![CDATA[komputery]]></category>
		<category><![CDATA[naprawa]]></category>
		<category><![CDATA[Serwis]]></category>

		<guid isPermaLink="false">http://www.secnews.pl/?p=574</guid>
		<description><![CDATA[Zajmuję się szeroko pojętą informatyką i tą bardziej węższą (programowanie) już kilka lat, nigdy nie miałem się za jakiegoś eksperta od niedziałających komputerów, jednak odkąd te na dobre zadomowiły się u moich znajomych i całej rodziny, miałem okazję niejednokrotnie je naprawiać wyżej wymienionym, składać całe zestawy, doradzać, instalować oprogramowanie, odzyskiwać dane, usuwać wirusy, tworzyć sieci [...]]]></description>
			<content:encoded><![CDATA[<p>Zajmuję się szeroko pojętą informatyką i tą bardziej węższą (programowanie) już kilka lat, nigdy nie miałem się za jakiegoś eksperta od niedziałających komputerów, jednak odkąd te na dobre zadomowiły się u moich znajomych i całej rodziny, miałem okazję niejednokrotnie je naprawiać wyżej wymienionym, składać całe zestawy, doradzać, instalować oprogramowanie, odzyskiwać dane, usuwać wirusy, tworzyć sieci domowe i wysłuchiwać jednocześnie wszelkich plotek, kłótni i narzekań w trakcie swojego <strong>serwisowego wolontariatu</strong>.</p>
<h3>Kariera serwisanta</h3>
<p><a href="http://www.secnews.pl/wp-content/uploads/2010/01/windows-95-box-shot-logo-preview.jpeg"><img class="alignright size-thumbnail wp-image-580" title="Windows 95 box" src="http://www.secnews.pl/wp-content/uploads/2010/01/windows-95-box-shot-logo-preview-150x150.jpg" alt="" width="150" height="150" /></a>Moja przygoda zaczęła się w czasach systemów Windows 95 i 98, więc można powiedzieć dawno, dawno temu za szeroką rzeką i wysoką górką. Systemy te ze względu na dużą niestabilność, charakteryzowały się koniecznością <strong>częstych reinstalacji</strong>, do których byłem wzywany zwykle raz na dwa tygodnie czy to do rodziny, czy do znajomych.</p>
<p>Obecnie nowoczesne systemy potrafią obsłużyć większości popularnych urządzeń peryferyjnych, więc nie trzeba instalować dodatkowych sterowników, tylko po to, żeby skorzystać np. z drukarki, jednak w tamtych czasach każdy dodatkowy komponent posiadał osobne sterowniki i największą frajdę zawsze miałem instalując dodatkowe urządzenia po instalacji świeżej kopii systemu operacyjnego.</p>
<p>Zabawa zaczynała się, gdy okazywało się, że nie ma sterowników np. do karty sieciowej, bo oczywiście według właściciela komputera <em>„gdzieś”</em> były, ale w niewyjaśnionych okolicznościach zniknęły i musiałem tyrać do własnego domu, żeby wyszukać w Internecie sterowniki do tej konkretnej karty sieciowej, a często nowsze wersje sterowników nie chciały współgrać z daną wersją sprzętu i musiałem metodą prób i błędów odnaleźć odpowiednią wersję sterowników. Po czym okazywało się, że nasz znajomy nie miał danych potrzebnych do skonfigurowania sieci i trzeba było dzwonić do dostawców Internetu żeby uzyskać dodatkowe informacje.</p>
<p>Niejednokrotnie takie wizyty przeciągały się niemiłosiernie i zwykła instalacja systemu okazywała się tygodniową walką z brakiem sterowników, brakiem lokatorów akurat w danym dniu lub moim brakiem czasu, po takiej sesji marzyłem tylko, żeby wszystko działało przez co najmniej miesiąc lub chociaż jeden tydzień.</p>
<p><a href="http://www.secnews.pl/wp-content/uploads/2010/01/floppy.png"><img class="alignright size-full wp-image-578" title="Floppy" src="http://www.secnews.pl/wp-content/uploads/2010/01/floppy.png" alt="" width="256" height="256" /></a>W tych zamierzchłych czasach, większość sterowników była również nagrana na dyskietki, które jak może starsi czytelnicy pamiętają, mają wyjątkową skłonność do <strong>uszkadzania się</strong> i często zdarzało się, że gdy już prawie wszystko było zainstalowane, wyskakiwał błąd odczytu ze stacji dyskietek i znowu wycieczka do własnego domu i szukanie sterowników w Internecie. Jednym zdaniem – niekończąca się opowieść czy jak kto woli walka ze sterownikowymi wiatrakami.</p>
<p>Prawdziwą rewolucją w mojej <em>„karierze”</em> amatorskiego serwisanta było pojawienie się systemu Windows XP u wszystkich znajomych.</p>
<p>Wiązało się to oczywiście z odnalezieniem kompatybilnych sterowników do ich starszych części komputerowych (bo sami oczywiście potrafią jedynie odpalić gry i obejrzeć filmy, o ile potrafili wcześniej zainstalować odpowiednie kodeki…) i tłumaczenie, że np. producent zaprzestał tworzenia nowych sterowników dla nowego systemu i ich sprzęt po prostu nie będzie działał, czym jak się domyślacie nie wszyscy byli zachwyceni, bo pociągało to za sobą dodatkowe koszty nabycia nowych części.</p>
<h3>Wymiana części</h3>
<p>Wymiana części komputerowych była (i nadal jest) transakcją wiązaną i kupno nowej karty graficznej na nowej magistrali, wymagało wymiany płyty głównej, to pociągało za sobą wymianę procesora, pamięci RAM itd.</p>
<p>Jeśli już ktoś zdecydował się na taki krok, ja byłem oczywiście tą osobą, która miała udzielić porady, co jest na czasie, co warto kupić, czego unikać, za ile, no i ostatecznie <em>„czy możesz to kupić, damy Ci pieniądze na części?”</em>.</p>
<p>Nie muszę mówić, że zwykle nie byłem na czasie, bo nie śledziłem całego rynku komputerowego i w wolnych chwilach nie składałem w myślach zestawów komputerowych z najnowszych komponentów znając jednocześnie wszystkie ceny, jednak ludzie zawsze zakładali, że skoro zajmuje się informatyką to muszę to wiedzieć, ba, wręcz uważali to za mój <strong>informatyczny obowiązek</strong>!</p>
<p>Musielibyście zobaczyć ich miny, gdy mówiłem, że się nie znam, jakby chcieli powiedzieć – <em>„to co z ciebie za informatyk?”</em>. Gdy już części były zakupione, kolejnym etapem było oczywiście zamontowanie nowego nabytku, wiązało się to z kolejnymi wizytami, montażem, instalacją sterowników, konfiguracją.</p>
<h3>Coś się zepsuło</h3>
<p>To najczęstsze hasło jakie słyszałem, oprócz <em>„komputer mi nie działa i coś tam pisze”</em> (lub jest napisane, jeśli jesteś przewrażliwionym filologiem), zwykle przeczytanie komunikatu zaoszczędziłoby wszystkim, łącznie ze mną, kilku godzin życia, jednak bariera językowa jaką stwarza język angielski, zwłaszcza w komunikowaniu błędów technicznych, jest dla niektórych nie do przejścia, a nawet jeśli rozumieją co znaczy dany komunikat, nie są w stanie z nim nic zrobić i zgadnijcie kto jest wzywany na misję ratunkową? Jeśli pomyślałeś <em>„Kapitan Bomba”</em> to wiele się nie pomyliłeś, bo ja byłem wzywany do równie porąbanych przypadków.</p>
<p>Co się zwykle psuło? <strong>Wszystko</strong>. Dosłownie, od spalonych procesorów, przez uszkodzone karty graficzne, zasilacze, wadliwe moduły pamięci przez kompletnie zaśmiecone do granic możliwości i zawirusowane systemy operacyjne. Nie wszystko już pamiętam dokładnie, jednak kilka przypadków utkwiło mi w głowie.</p>
<h3>Magiczna zamiana</h3>
<p>Jednym z ciekawszych i do dzisiaj niewyjaśnionych problemów miałem z komputerem mojej kuzynki, który nagle przestał działać i nie chciał się włączyć.</p>
<p>Przyjechałem, zero reakcji po naciśnięciu włącznika, standardowo sprawdziłem kable, odłączyłem wszystkie dodatkowe komponenty, które by mogły powodować problemy, został procesor, pamięć i karta grafiki, no i jak to zwykle bywa – nic.</p>
<p>Po testowej wymianie karty grafiki (po którą oczywiście musiałem pojechać do domu) myślałem, że to już tylko procesor, płyta główna lub zasilacz mają coś wspólnego z tym stanem śmierci klinicznej.</p>
<p><a href="http://www.secnews.pl/wp-content/uploads/2010/01/Ram-Drive.png"><img class="alignright size-full wp-image-582" title="Ram" src="http://www.secnews.pl/wp-content/uploads/2010/01/Ram-Drive.png" alt="" width="128" height="128" /></a>Postanowiłem jednak sprawdzić jeszcze pamięci RAM, wymontowałem dwie kości i nie pamiętam jak to się stało, ale włożyłem je odwrotnie niż były zamontowane i po tej operacji komputer jak gdyby nigdy nic, włączył się bez jakichkolwiek problemów.</p>
<p>Włożenie kości w starym układzie, sprawiło, że komputer nie chciał się włączyć. Nie zastanawiałem się nad tym nigdy zbyt wiele, bo efekt został osiągnięty i sprzęt znowu działał, jednak zacząłem myśleć, że nie wszystko co związane z komputerami <strong>musi mieć sens</strong> i trzymać się jakichkolwiek logicznych zasad.</p>
<p>Najlepsze w tym wszystkim było to, że sytuacja ta powtarzała się raz na jakieś dwa miesiące i nauczony tym dziwnym doświadczeniem, przyjeżdżałem, przekładałem kości RAM między slotami i komputer znowu działał jak nowy.</p>
<h3>Klawiatura, jaka klawiatura?</h3>
<p>Kolejny ciekawy przypadek miałem, naprawiając komputer mojego wujka, który zadzwonił do mnie i powiedział, że już mu wszystko tak wolno chodzi, że ciągle mu jakieś błędy wyskakują, a sieć nie działa.</p>
<p><a href="http://www.secnews.pl/wp-content/uploads/2010/01/keyboard.png"><img class="alignright size-full wp-image-583" title="keyboard" src="http://www.secnews.pl/wp-content/uploads/2010/01/keyboard.png" alt="" width="128" height="128" /></a>Pomijając to wszystko, przyszedłem do niego do domu, siadam przy klawiaturze i co się okazuje. <strong>Połowa klawiszy nie działa</strong>, a przynajmniej tych, z których chciałem akurat skorzystać, nie byłem w stanie zmienić ustawień sieciowych, bo nie działały klawisze numeryczne, nie mogłem nic zrobić z linii poleceń, bo po prostu brakowało tych kilku literek, a zabawa w szukanie literek w jakichś plikach tekstowych, kopiowanie i wklejanie mnie nie bawiła.</p>
<p>Trochę mnie zatkało szczerze mówiąc, pytam się jak oni z tego komputera korzystali? A oni, że tylko sobie <em>„na Internecie siedzieli”</em>. Mówię, że mogę tu coś naprawić, jednak pod warunkiem, że będę miał sprawną klawiaturę, po pół godziny wujek wrócił z nową klawiaturą i było już z górki, jednak do dzisiaj jestem pod wrażeniem, że mimo takich niedogodności, <strong>nikomu to nie przeszkadzało</strong>.</p>
<h3>Odkurzacz w dłoń</h3>
<p><a href="http://www.secnews.pl/wp-content/uploads/2010/01/funny-pictures-cat-has-been-taken-by-the-vacuum.jpeg"><img class="alignright size-thumbnail wp-image-591" title="Lolcat" src="http://www.secnews.pl/wp-content/uploads/2010/01/funny-pictures-cat-has-been-taken-by-the-vacuum-150x150.jpg" alt="" width="150" height="150" /></a>Co jest największym wrogiem komputerów? Jeśli myślisz, że napalony nastolatek, klikający we wszystkie <em>„kodeki”</em> wyskakujące ze swoich ulubionych stron przyrodniczych, to jesteś w błędzie.</p>
<p>Największym wrogiem komputerów jest <strong>kurz</strong>. Próbując ustalić przyczyny awarii części komputerowych nie można nie otworzyć obudowy, żeby sprawdzić jak to wszystko w środku wygląda.</p>
<p>Jako niedoświadczony serwisant-amator, popełniałem jeszcze jeden krytyczny błąd, otóż często nie brałem ze sobą podstawowego narzędzia pracy, jakim jest zwykły <strong>śrubokręt krzyżakowy</strong> i otwieranie obudowy czasami odbywało się sztućcami lub śrubokrętami, które wręcz <strong>idealnie nie nadawały się</strong> do tego zadania, tak jakby ktoś specjalnie je zaprojektował, żeby sprawić jak najwięcej problemów przy ich użytkowaniu.</p>
<p>Jeśli otwarcie obudowy w końcu jakoś się udało, witał mnie widok całych kłębów kurzu, a czasami nawet pajęczyn. Dotkniecie czegokolwiek powodowało, że kurz zaczął fruwać w powietrzu i po chwili wyglądałem jakbym właśnie wrócił na powierzchnię ze zmiany na kopalni węgla.</p>
<h3>Kurzu Ci u nas dostatek</h3>
<p>Taki pamiętny przypadek miałem z komputerem mojego przyjaciela, komputer był używany ciągle przez ponad cztery lata, <strong>nigdy nie był otwierany</strong> i nagle przestał działać.</p>
<p>Dostałem go do domu i pierwsza rzecz, którą zrobiłem to odkurzyłem całe wnętrze, wszystkie sloty na płycie głównej i jakby za dotknięciem czarodziejskiej różdżki, komputer ponownie zaczął działać.</p>
<p><a href="http://www.secnews.pl/wp-content/uploads/2010/01/cpudust.jpeg"><img class="alignright size-thumbnail wp-image-585" title="Kurz na CPU" src="http://www.secnews.pl/wp-content/uploads/2010/01/cpudust-150x150.jpg" alt="" width="150" height="150" /></a>W innej sprawie, komputer <em>„magicznie”</em> wyłączał się, gdy zostało uruchomione jednocześnie kilka aplikacji, poza tym komputer strasznie głośno chodził, okazało się oczywiście, że <strong>wiatrak na procesorze był tak zakurzony</strong>, że nie był w stanie utrzymać niskiej temperatury procesora, gdy włączone zostały programy pożerającego jego moc i dzięki blokadzie w BIOS, komputer był automatycznie wyłączany, gdy procesor był już tak nagrzany, że groziło to jego uszkodzeniem.</p>
<p>Podobnych przypadków miałem więcej, czasami wiązało się to także z faktem, że długo używany i zakurzony sprzęt powodował awarię innych komponentów, np. niesprawne i tonące w kurzu zasilacze, potrafiły powodować wyłączenie dysków twardych podczas działania komputera.</p>
<p>Teraz jako doświadczony serwisant, wiem, że 80% przypadków uszkodzonych komputerów można naprawić za pomocą <strong>odkurzacza</strong>.</p>
<h3>Padł mi system</h3>
<p>Problemy ze sprzętem często idą w parze z problemami z zainstalowanym systemem operacyjnym oraz dodatkowym oprogramowaniem. Spotkałem wiele osób, które narzekały, że mają chyba dobry sprzęt, a system im chodzi strasznie wolno i czy może by była możliwość, żeby coś zmienić i go troszkę przyśpieszyć.</p>
<p>Kiedyś przyszedłem do mojego kolegi, który właśnie narzekał na prędkość działania swojego komputera i jak tylko zobaczyłem listę uruchomionych aplikacji na traybarze (tam gdzie w Windows jest zegarek), która wypełniała połowę długości monitora, pomyślałem, że <strong>nie ma Boga</strong>.</p>
<p>Miał tam wszystkie możliwe komunikatory jakie są na rynku, z których oczywiście nie korzystał, trzy zestawy oprogramowania antywirusowego (co trzy antywirusy to nie jeden), wszelkiej maści odtwarzacze multimedialne, jakieś przyśpieszacze wyszukiwania plików, po prostu syf jakiego w życiu nie widziałem.</p>
<p><a href="http://www.secnews.pl/wp-content/uploads/2010/01/xpspyware.jpeg"><img class="alignright size-thumbnail wp-image-586" title="IE" src="http://www.secnews.pl/wp-content/uploads/2010/01/xpspyware-150x150.jpg" alt="" width="150" height="150" /></a>Sama przeglądarka internetowa miała zainstalowane chyba wszystkie toolbary świata, bo zajmowały 1/3 całego okna. Otworzenie menedżera zadań spowodowało wyświetlenie <strong>niekończącej się listy procesów i usług</strong>, korzystając z niezawodnego narzędzia Autoruns usunąłem cały ten burdel, miał tam nawet zainstalowane sterowniki i usługi do urządzeń, których pozbył się kilka lat temu, po wywaleniu ponad 50 niepotrzebnych aplikacji, usług, sterowników, komputer o zgrozo, zaczął działać sprawnie i szybko!</p>
<p>Czasami zdarzały się jednak tak dramatyczne sytuacje, jak przykładowo z kompletnie zawirusowanymi systemami Windows, gdzie sprytny malware tak się skutecznie chronił przed usunięciem, że krócej trwało zainstalowanie świeżej kopii systemu.</p>
<p>Instalacja systemu wiązała się zwykle z usunięciem zawartości dysku i częste były sytuacje, w których po usunięciu lub sformatowaniu dysku twardego, ktoś nagle sobie przypominał, że miał tam ważne dokumenty i pliki, o których zapomniał (naturalnie to ja miałem o tym pamiętać!) i byłem oczywiście zmuszony do odzyskiwania czyjejś pracy magisterskiej, plików konfiguracyjnych swojego komunikatora albo <strong>zdjęć z wakacji w Kongo</strong>.</p>
<p>Instalacja systemu to zwykle był również początek instalacji wszystkich tych aplikacji, które były u danej osoby, a teraz ich nie ma, przerzucanie plików konfiguracyjnych, ustawianie ulubionej tapety, wychodził z tego istny cyrk z całą stertą płyt i nużąco spędzonymi godzinami na otwieraniu i zamykaniu stacji dysków.</p>
<h3>Koniec kariery serwisanta</h3>
<p>Przez te lata złożyłem, naprawiłem i odratowałem sporą część komputerów, większość tej pracy była robiona za zwykłe dziękuję, czasami ktoś rzucił parę groszy na piwo, jednak w pewnym momencie stwierdziłem, że trzeba z tym skończyć, bo nie można wiecznie wszystkim dookoła robić za jednoosobowy serwis komputerowy i przestałem odbierać telefony, byłem przekonany, że jak odbiorę to będę musiał do kogoś jechać i naprawić kolejny komputer i w 9/10 przypadków było to prawdą.</p>
<p><a href="http://www.secnews.pl/wp-content/uploads/2010/01/dawson-crying.jpeg"><img class="alignright size-thumbnail wp-image-587" title="Mój znajomy jak się dowiedział, że nie naprawię mu już komputera..." src="http://www.secnews.pl/wp-content/uploads/2010/01/dawson-crying-150x150.jpg" alt="" width="150" height="150" /></a>Po pewnym czasie, chyba większość moich znajomych się <strong>zorientowała</strong>, że porzuciłem swoje nieoficjalne zajęcie i w końcu dali mi spokój, poza tym, świadomość ludzi odnośnie komputerów znacznie się podniosła i nie potrzebują już informatyka tylko dlatego, żeby zainstalować byle oprogramowanie lub sprzęt.</p>
<p>Wnioski jakie jednak mi się nasuwają są takie, że wielu ludzi nawet <strong>nie stara się szukać rozwiązania problemów</strong>, choćby wpisując w wyszukiwarkę treść pojawiającego się komunikatu błędu lub nazwę wadliwego sprzętu i co jest jeszcze gorsze, ludzie potrafią z tym żyć, z kompletnie zawirusowanym systemem, zakurzonymi wentylatorami, które chodzą tak głośno jak traktor na roli, nie przeszkadza im, że jakiś program uruchamia się pięć minut, błędy wyskakują co chwilę, albo że system się wyłącza jak uruchomią za dużo aplikacji.</p>
<p>Obecnie od czasu do czasu jestem proszony o pomoc i zwykle nie odmawiam, jednak czasy, w których co kilka dni biegałem ze śrubokrętem i oprogramowaniem naprawczo-diagnostycznym mam już <strong>na szczęście za sobą</strong>. Ave.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.secnews.pl/2010/01/09/nie-nie-naprawie-ci-komputera/feed/</wfw:commentRss>
		<slash:comments>19</slash:comments>
		</item>
		<item>
		<title>Keywords v1.2</title>
		<link>http://www.secnews.pl/2009/12/04/keywords-v1-2/</link>
		<comments>http://www.secnews.pl/2009/12/04/keywords-v1-2/#comments</comments>
		<pubDate>Fri, 04 Dec 2009 00:53:24 +0000</pubDate>
		<dc:creator>bartek</dc:creator>
				<category><![CDATA[Inne]]></category>
		<category><![CDATA[Rozrywka]]></category>
		<category><![CDATA[Serwis]]></category>
		<category><![CDATA[keywords]]></category>

		<guid isPermaLink="false">http://www.secnews.pl/?p=570</guid>
		<description><![CDATA[Kolejna część z nowego miesiąca najbardziej oryginalnych keywordów wpisywanych w wyszukiwarki, które doprowadziły do Security News.

gulczas klub — u mnie w piwnicy, zbiórka codziennie o 8.30
tablica kodow ascii — for (int i = 0; i &#60;= 255; i++) printf(&#8220;%c&#8221;, i);
amatorskie stosunki seksualne — NK + fake photo
buffer 0% &#8211; przerywa radio co zrobic — włączyć TV tempy&#8230;
cena [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-427" title="web-search" src="http://www.secnews.pl/wp-content/uploads/2009/05/web-search.png" alt="web-search" width="64" height="64" />Kolejna część z nowego miesiąca najbardziej <em>oryginalnych</em> keywordów wpisywanych w wyszukiwarki, które doprowadziły do <strong>Security News</strong>.</p>
<ul>
<li>gulczas klub — u mnie w piwnicy, zbiórka codziennie o 8.30</li>
<li>tablica kodow ascii — for (int i = 0; i &lt;= 255; i++) printf(&#8220;%c&#8221;, i);</li>
<li>amatorskie stosunki seksualne — NK + fake photo</li>
<li>buffer 0% &#8211; przerywa radio co zrobic — włączyć TV tempy&#8230;</li>
<li>cena generatora liczb losowych — bezcenne</li>
<li>co daje trial reset 2.9a.rar — urodę 16 latki</li>
<li>co powiecie o truecrypt — NSA maczała tam swoje paluchy</li>
<li>dlaczego mczat nie dziala — bo nikt tego nie obsługuje, proste</li>
<li>hasla zwiazane z lasem — zupa grzybowa o smaku bigosu</li>
<li>jak zabic terminatora — świetlnym mieczem</li>
<li>jak zalatwic upierdliwego sasiada — terminatorem</li>
<li>najlepszy system do hakerstwa — C64 + joystick</li>
<li>podejrzane wiadomosci na fotka.pl — sorry, to było do kogoś innego</li>
<li>poznam hakera — witam, jestem Paweł Jabłoński, w czym mogę pomóc?</li>
<li>riwersing — tylko dla zaawansowanych!</li>
<li>stare babcie slap — pimp slap dla emerytek!</li>
<li>starforce spryciarze — pure pro</li>
<li>ulotki burdeli — na priva napisz <img src='http://www.secnews.pl/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </li>
<li>wizyta w eset — trauma na resztę życia</li>
<li>zakaz kitesurfingu — na pobliskim basenie</li>
<li>biurowe jebanie — tylko na Aeronie</li>
<li>gole babki nie do zdecydowania — what, what, what?</li>
<li>pudliszki — najlepsze do pomidorówy</li>
<li>wzor binarny wirusa — 0111010101110111001110010101&#8230; itd.</li>
<li>co zrobic zeby podlaczyc t1000 do komputera — wsadzić mu wtyczke USB do tyłka</li>
<li>fale moga zabic — zwłaszcza po pijaku!</li>
<li>gnije w jelitach — fuj!</li>
<li>hakerski system kombajn — Ursus</li>
<li>ilu jest ochroniarzy w protektorze — a ty co, robisz w GUSie?</li>
<li>jak zrobic bijace sie ludziki na pulpicie — plastelina + pare godzin pracy</li>
<li>jak zrobic newsy z flaga pl — ?</li>
<li>jak zwalczyc security tool — innym security toolem dummy!</li>
<li>jebanie na wsi — na słomie albo w lesie</li>
<li>kobieta koder — J.R.</li>
<li>kombajn przy pracy — kolejny URSUS?</li>
<li>kody wirusuw eset — nom je kitrają, żeby nikt się nie kapł</li>
<li>lubicie chodzic w drewniakach — wole w japonkach</li>
<li>maczeta cacko — Ontario Military Jungle Machete</li>
<li>porzadne jebanie — &#8230;</li>
<li>praca w firmach — nużąca z biegiem czasu</li>
<li>tic tac biegunka — patrz składniki -&gt; aspartam</li>
<li>twoja stara robi strone w excelu — a twoja w kalkulatorze</li>
<li>zbudowali robota do wojny terminator — kaj?</li>
<li>jak zablokowac internet przed sasiadem — schować go w szafie</li>
<li>jak zarobic na huja sasiadowi — po cichu</li>
<li>jak zrobic zeby muza chodzila haker — trza crackera zatrudnić</li>
<li>dzieki czemu nauczyc sie hakerstwa — dzięki własnej głupocie</li>
<li>&#8220;error occurred during reverse engineering — lol u lame&#8221; — so true</li>
<li>jak wnerwiac ludzi — nasikać im na wycieraczkę</li>
<li>stukanie mlotkiem w sciane-decybele — kolejny pojeb?</li>
<li>szkola hakerow zapomnialem nicku — L4m3P0w3rH4ck3r</li>
<li>wnerwianie faceta — grozi pimp slapem!</li>
<li>zlodziej hipnotyzer — twój stary</li>
</ul>
<ul></ul>
]]></content:encoded>
			<wfw:commentRss>http://www.secnews.pl/2009/12/04/keywords-v1-2/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Alpha blending dla Delphi (MMX)</title>
		<link>http://www.secnews.pl/2009/12/03/alpha-blending-dla-delphi-mmx/</link>
		<comments>http://www.secnews.pl/2009/12/03/alpha-blending-dla-delphi-mmx/#comments</comments>
		<pubDate>Thu, 03 Dec 2009 13:42:48 +0000</pubDate>
		<dc:creator>bartek</dc:creator>
				<category><![CDATA[Assembler]]></category>
		<category><![CDATA[Programowanie]]></category>
		<category><![CDATA[alpha blending]]></category>
		<category><![CDATA[assembler]]></category>
		<category><![CDATA[mmx]]></category>

		<guid isPermaLink="false">http://www.secnews.pl/?p=565</guid>
		<description><![CDATA[Alpha blending dla Delphi w assemblerze z wykorzystaniem MMX:

function AlphaBlend&#40;Pixel: dword; Background: dword; Alpha: byte): dword;
begin
&#160;
  asm
&#160;
  movzx       eax,Alpha       // kanal alfa 0-255
  imul        eax,01010101h   // 000000xx = xx xx xx [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://en.wikipedia.org/wiki/Alpha_compositing#Alpha_blending">Alpha blending</a> dla Delphi w assemblerze z wykorzystaniem MMX:</p>

<div class="wp_syntax"><div class="code"><pre class="asm" style="font-family:monospace;">function AlphaBlend<span style="color: #009900; font-weight: bold;">&#40;</span>Pixel<span style="color: #339933;">:</span> <span style="color: #000000; font-weight: bold;">dword</span><span style="color: #666666; font-style: italic;">; Background: dword; Alpha: byte): dword;</span>
begin
&nbsp;
  asm
&nbsp;
  <span style="color: #00007f; font-weight: bold;">movzx</span>       <span style="color: #00007f;">eax</span><span style="color: #339933;">,</span><span style="color: #000000; font-weight: bold;">Alpha</span>       <span style="color: #339933;">//</span> kanal alfa <span style="color: #0000ff;">0</span><span style="color: #339933;">-</span><span style="color: #0000ff;">255</span>
  <span style="color: #00007f; font-weight: bold;">imul</span>        <span style="color: #00007f;">eax</span><span style="color: #339933;">,</span><span style="color: #0000ff;">01010101h</span>   <span style="color: #339933;">//</span> 000000xx = xx xx xx xx
  movd        mm6<span style="color: #339933;">,</span><span style="color: #00007f;">eax</span>         <span style="color: #339933;">//</span>
  pxor        mm7<span style="color: #339933;">,</span>mm7         <span style="color: #339933;">//</span>
  punpcklbw   mm6<span style="color: #339933;">,</span>mm7         <span style="color: #339933;">//</span> rozpakuj do bajtow
&nbsp;
  <span style="color: #00007f; font-weight: bold;">mov</span>         <span style="color: #00007f;">edx</span><span style="color: #339933;">,</span><span style="color: #0000ff;">00FFFFFFh</span>
  movd        mm2<span style="color: #339933;">,</span><span style="color: #00007f;">edx</span>
&nbsp;
  movd        mm0<span style="color: #339933;">,</span>Background  <span style="color: #339933;">//</span> pixel z tla
  pand        mm0<span style="color: #339933;">,</span>mm2         <span style="color: #339933;">//</span> usun kanal alfa z tla
&nbsp;
  movd        mm1<span style="color: #339933;">,</span>Pixel       <span style="color: #339933;">//</span> pixel obrazu
  pand        mm1<span style="color: #339933;">,</span>mm2         <span style="color: #339933;">//</span> usun kanal alfa z pixela
&nbsp;
  punpcklbw   mm0<span style="color: #339933;">,</span>mm7         <span style="color: #339933;">//</span> rozpakuj pixel obrazu do bajtow
  punpcklbw   mm1<span style="color: #339933;">,</span>mm7         <span style="color: #339933;">//</span> oraz pixel litery do bajtow
&nbsp;
  psubw       mm0<span style="color: #339933;">,</span>mm1         <span style="color: #339933;">//</span> src <span style="color: #339933;">-</span> pix
  pmullw      mm0<span style="color: #339933;">,</span>mm6         <span style="color: #339933;">//</span> <span style="color: #339933;">*</span><span style="color: #000000; font-weight: bold;">alpha</span>
  psrlw       mm0<span style="color: #339933;">,</span><span style="color: #0000ff;">8</span>           <span style="color: #339933;">//</span> &gt;&gt; <span style="color: #0000ff;">8</span>
  paddb       mm0<span style="color: #339933;">,</span>mm1         <span style="color: #339933;">//</span> <span style="color: #339933;">+</span>
&nbsp;
  packuswb    mm0<span style="color: #339933;">,</span>mm7         <span style="color: #339933;">//</span> spakuj ponownie do pixela
  movd        <span style="color: #00007f;">eax</span><span style="color: #339933;">,</span>mm0         <span style="color: #339933;">//</span> zapisz do <span style="color: #00007f;">eax</span>
&nbsp;
  <span style="color: #00007f; font-weight: bold;">mov</span>         Result<span style="color: #339933;">,</span><span style="color: #00007f;">eax</span>
&nbsp;
  <span style="color: #000000; font-weight: bold;">end</span><span style="color: #666666; font-style: italic;">;</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">end</span><span style="color: #666666; font-style: italic;">;</span></pre></div></div>

<p>To tylko przykład, można to zoptymalizować pod względem konwencji <b>regcall</b>, ale już mi się nie chcę, z dedykacją dla jednego <i>geniusza</i>, który twierdził, że to niemożliwe&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.secnews.pl/2009/12/03/alpha-blending-dla-delphi-mmx/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Wyniki konkursu Hex-Rays</title>
		<link>http://www.secnews.pl/2009/11/21/wyniki-konkursu-hex-rays/</link>
		<comments>http://www.secnews.pl/2009/11/21/wyniki-konkursu-hex-rays/#comments</comments>
		<pubDate>Sat, 21 Nov 2009 16:05:45 +0000</pubDate>
		<dc:creator>bartek</dc:creator>
				<category><![CDATA[Narzędzia]]></category>
		<category><![CDATA[Reversing]]></category>
		<category><![CDATA[hex-rays]]></category>
		<category><![CDATA[ida]]></category>
		<category><![CDATA[plugin]]></category>

		<guid isPermaLink="false">http://www.secnews.pl/?p=561</guid>
		<description><![CDATA[Wyniki konkursu na najlepszy plugin do IDA
http://www.hex-rays.com/contest2009/
]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-562" title="plugins-48" src="http://www.secnews.pl/wp-content/uploads/2009/11/plugins-48.png" alt="plugins-48" width="48" height="48" />Wyniki konkursu na najlepszy plugin do <strong>IDA</strong></p>
<p><a href="http://www.hex-rays.com/contest2009/">http://www.hex-rays.com/contest2009/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.secnews.pl/2009/11/21/wyniki-konkursu-hex-rays/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Project Bukowski</title>
		<link>http://www.secnews.pl/2009/11/19/project-bukowski/</link>
		<comments>http://www.secnews.pl/2009/11/19/project-bukowski/#comments</comments>
		<pubDate>Thu, 19 Nov 2009 00:59:04 +0000</pubDate>
		<dc:creator>bartek</dc:creator>
				<category><![CDATA[Assembler]]></category>
		<category><![CDATA[C/C++]]></category>
		<category><![CDATA[Programowanie]]></category>
		<category><![CDATA[assembler]]></category>
		<category><![CDATA[metamorphic]]></category>
		<category><![CDATA[virii]]></category>

		<guid isPermaLink="false">http://www.secnews.pl/?p=557</guid>
		<description><![CDATA[Projekt metamorficznego silnika do mutacji kodu x86 dla plików wykonywalnych w formacie ELF. Nowatorskie podejście (w porównaniu z silnikami np. MetaPHOR) do analizy kodu, dobra dokumentacja i kompletny kod źródłowy.

http://bukowski-framework.blogspot.com/
http://sourceforge.net/projects/bukowski/
Efnet #bukowski
]]></description>
			<content:encoded><![CDATA[<p>Projekt <strong>metamorficznego</strong> silnika do mutacji kodu x86 dla plików wykonywalnych w formacie ELF. Nowatorskie podejście (w porównaniu z silnikami np. <em>MetaPHOR</em>) do analizy kodu, dobra dokumentacja i kompletny kod źródłowy.</p>
<p><a href="http://bukowski-framework.blogspot.com/"><img class="alignnone size-full wp-image-558" title="nop-cavity-infection-fully-functional" src="http://www.secnews.pl/wp-content/uploads/2009/11/nop-cavity-infection-fully-functional.png" alt="nop-cavity-infection-fully-functional" width="400" height="329" /></a></p>
<p><a href="http://bukowski-framework.blogspot.com/">http://bukowski-framework.blogspot.com/</a></p>
<p><a href="http://sourceforge.net/projects/bukowski/">http://sourceforge.net/projects/bukowski/</a></p>
<p>Efnet <strong>#bukowski</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.secnews.pl/2009/11/19/project-bukowski/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Optymalizacja kodu</title>
		<link>http://www.secnews.pl/2009/11/13/optymalizacja-kodu/</link>
		<comments>http://www.secnews.pl/2009/11/13/optymalizacja-kodu/#comments</comments>
		<pubDate>Fri, 13 Nov 2009 20:51:44 +0000</pubDate>
		<dc:creator>bartek</dc:creator>
				<category><![CDATA[Assembler]]></category>
		<category><![CDATA[Programowanie]]></category>
		<category><![CDATA[assembler]]></category>

		<guid isPermaLink="false">http://www.secnews.pl/?p=553</guid>
		<description><![CDATA[Artykuł prezentujący różnice w optymalizacji kodu przez najpopularniejsze kompilatory HLL, cała masa ciekawych snippetów i trików używanych do wyprodukowania optymalnego kodu (również odpowiada na odwieczne pytanie czym zerować rejestry sub-em, xor-em czy inaczej), polecam prawdziwym fanatykom assemblera  
linux-kongress.org/&#8230;/compiler_survey_felix_von_leitner.pdf 
Przy okazji polecam również ciekawy artykuł autorstwa Gynvaela Coldwinda o branchless code, czyli w skrócie jak [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-341" title="binary" src="http://www.secnews.pl/wp-content/uploads/2009/01/binary.png" alt="binary" width="64" height="64" />Artykuł prezentujący różnice w optymalizacji kodu przez najpopularniejsze kompilatory HLL, cała masa ciekawych snippetów i trików używanych do wyprodukowania optymalnego kodu (również odpowiada na odwieczne pytanie czym zerować rejestry sub-em, xor-em czy inaczej), polecam prawdziwym fanatykom assemblera <img src='http://www.secnews.pl/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><a href="http://www.linux-kongress.org/2009/slides/compiler_survey_felix_von_leitner.pdf ">linux-kongress.org/&#8230;/compiler_survey_felix_von_leitner.pdf </a></p>
<p>Przy okazji polecam również ciekawy artykuł autorstwa <strong>Gynvaela Coldwinda</strong> o branchless code, czyli w skrócie jak pozbyć się z kodu skoków i zastąpić je inną serią instrukcji:</p>
<p><a href="http://gynvael.coldwind.pl/?id=247">http://gynvael.coldwind.pl/?id=247</a></p>
<p>Gynvael opisał wszystko na poziomie HLL, więcej przykładów w assemblerze zaprezentował kilka lat temu virii writer <strong>z0mbie</strong> w artykule <strong>Polymorphic Games</strong>:</p>
<p><a href="http://vx.netlux.org/lib/vzo43.html">http://vx.netlux.org/lib/vzo43.html</a></p>
<p>Przy okazji na blogu Gynvaela znalazłem odnośniki do podobnego artykułu:</p>
<p><a href="http://fanael.wordpress.com/2009/10/11/jak-pisac-branchless-code-czesc-1/">http://fanael.wordpress.com/&#8230;/jak-pisac-branchless-code-czesc-1/</a></p>
<p><a href="http://fanael.wordpress.com/2009/11/10/branchless-clamp-to-0-255/">http://fanael.wordpress.com/&#8230;/branchless-clamp-to-0-255/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.secnews.pl/2009/11/13/optymalizacja-kodu/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Pimp My Squid!</title>
		<link>http://www.secnews.pl/2009/11/10/pimp-my-squid/</link>
		<comments>http://www.secnews.pl/2009/11/10/pimp-my-squid/#comments</comments>
		<pubDate>Tue, 10 Nov 2009 15:20:55 +0000</pubDate>
		<dc:creator>bartek</dc:creator>
				<category><![CDATA[Demoscena]]></category>
		<category><![CDATA[Inne]]></category>
		<category><![CDATA[demoscene]]></category>
		<category><![CDATA[invitro]]></category>
		<category><![CDATA[tmdc]]></category>

		<guid isPermaLink="false">http://www.secnews.pl/?p=548</guid>
		<description><![CDATA[Invitro do konkursu na tekstowe demo TMDC

http://pouet.net/prod.php?which=54097
]]></description>
			<content:encoded><![CDATA[<p>Invitro do konkursu na tekstowe demo TMDC</p>
<p><a href="http://pouet.net/prod.php?which=54097"><img class="alignnone size-full wp-image-549" title="TMDC 2009" src="http://www.secnews.pl/wp-content/uploads/2009/11/tmdc2009.png" alt="TMDC 2009" width="400" height="300" /></a></p>
<p><a href="http://pouet.net/prod.php?which=54097">http://pouet.net/prod.php?which=54097</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.secnews.pl/2009/11/10/pimp-my-squid/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Keywords v1.1</title>
		<link>http://www.secnews.pl/2009/07/12/keywords-v1-1/</link>
		<comments>http://www.secnews.pl/2009/07/12/keywords-v1-1/#comments</comments>
		<pubDate>Sun, 12 Jul 2009 11:55:38 +0000</pubDate>
		<dc:creator>bartek</dc:creator>
				<category><![CDATA[Inne]]></category>
		<category><![CDATA[Rozrywka]]></category>
		<category><![CDATA[Serwis]]></category>
		<category><![CDATA[keywords]]></category>

		<guid isPermaLink="false">http://www.secnews.pl/?p=544</guid>
		<description><![CDATA[Kolejna część z nowego miesiąca najbardziej oryginalnych keywordów wpisywanych w wyszukiwarki, które doprowadziły do Security News. Przy okazji pomijam całą serię hakerską.
Najpierw z serii Terminator:

jak rozpakować film z kluczem terminatora — a) złapać terminatora w siatkę b) podłączyć pod port USB i sklonować jego pamięć
od ilu lat jest terminator 4 — terminatory nie krwawią, od [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-427" title="web-search" src="http://www.secnews.pl/wp-content/uploads/2009/05/web-search.png" alt="web-search" width="64" height="64" />Kolejna część z nowego miesiąca najbardziej <em>oryginalnych</em> keywordów wpisywanych w wyszukiwarki, które doprowadziły do <strong>Security News</strong>. Przy okazji pomijam całą serię hakerską.</p>
<p>Najpierw z serii <em>Terminator</em>:</p>
<ul>
<li>jak rozpakować film z kluczem terminatora — a) złapać terminatora w siatkę b) podłączyć pod port USB i sklonować jego pamięć</li>
<li>od ilu lat jest terminator 4 — terminatory nie krwawią, od 5</li>
<li>salvation-ruch oporu — jeden mały dzieciak i jeden duży menel</li>
<li>demoscene terminator — lazur</li>
<li>terminator salvation koncowka — zaskakująca, olśniewająca, oryginalna, nudna</li>
<li>terminator salvation online hack — ściągnęli exploita z milw0rm</li>
</ul>
<p>Inne:</p>
<ul>
<li>ollydbg linux — chciałbyś</li>
<li>bie<strong>rz</strong>nia z komputerem — tylko w telemango</li>
<li>brak klucza ochrony hasp key — o jeden kłopot mniej</li>
<li>jak zablokować www fotka— wpisywać co innego w pole adresu</li>
<li>key kod a nr seryjny radia — radio na serial?</li>
<li>menelstwo — tylko u nas</li>
<li>jak sprawdzic do czego mam klucz hasp — F3 i *.exe i potem uruchamiać po kolei wszystkie programy, aż któryś się nie uruchomi</li>
<li>ollydbg brak miejsca na kod — pulpit, właściwości, 1600&#215;1280</li>
<li>opaski na uda — ostatni krzyk mody od Lacoste</li>
<li>polski deasembler — żart roku <img src='http://www.secnews.pl/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </li>
<li>przyjaciele excela — są moimi przyjaciółmi</li>
<li>wnerwia mnie jak ktos przy mnie je — w takim razie zapraszam na obiad</li>
<li>zdjęcia przed komputerem — zwykle kompromitujące</li>
<li>gole babki nad morzem — can&#8217;t wait</li>
<li>hex bug spryciarze — cudownie zamienili 0&#215;74 na 0&#215;90?</li>
<li>jak przyciagnac ludzi na forum — przekupstwem i pornosami</li>
<li>bartek crackme eset confidence — that&#8217;s me dummy!</li>
<li>chodzic w drewniakach — szczyt lansu w sezonie ogórkowym</li>
<li>jak przełamać starforce — zapytaj deusa haha</li>
<li>już od rana dzwonią… do mnie ludzie — to tylko w uszach ci dzwoni, nie pij tyle</li>
<li>lodziarki slap — pimp slap</li>
<li>ma ktos certyfikat szkola hakerow — mój wuja Edmund!</li>
<li>mozna zostac hakerem w jeden dzien — mianuję cię hakerę i voila, już jesteś!</li>
<li>programista mfc — na wymarciu</li>
<li>przyciągnąć tego jedynego — zrzucić 10kg i wybielić zęby</li>
<li>sprawdzanie stanu esp — xor eax,esp + xor esp,eax + xor eax,esp</li>
<li>statyw do kamery jak zrobić — 3 patyki i plastelina, pro <img src='http://www.secnews.pl/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </li>
<li>szybka i prosta nauka hakerstwa — obejrzeć film Matricks II</li>
<li>twoja stara zna ciekawych ludzi — kogo? Rysia z klanu?</li>
<li>wszystkiego najlepszego język binarny — merry kristmez w 0 i 1</li>
<li>legalny haker — Bućko</li>
<li>michal bucko — patrz wyżej</li>
<li>amatorskie stosunki seksualne — tu tylko pro</li>
<li>error occurred during reverse engineering — lol, u lame</li>
<li>formy rozwoju intelektualnego — czytanie książek, chodzenie do teatru, nauka języków obcych <a href="http://www.youtube.com/watch?v=xjFWcdpyHGU">no i ogólnie takie takie</a></li>
<li>jak mieć dużo serotoniny — polecam duże ilości wódki z sokiem</li>
<li>jak wyglada praca programisty — a widziałeś plantacje bawełny?</li>
<li>jak zostać security — kreatyna, super-mass, zma</li>
<li>jak łamać crackme — napisać do ESET</li>
<li>jestem ofiara telemarketingu — załóżmy klub!</li>
<li>kobieta fotel biurowy — reszty nie trzeba dopisywać <img src='http://www.secnews.pl/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </li>
<li>najgorsze gadu-gadu do ściągnięcia — ICQ</li>
<li>sąsiad mnie wkurwia — wylać mu wiadro wody na wycieraczkę</li>
<li>chuje kodery — &#8230;</li>
<li>co to jest błąd kompilatora — to powszechny dzień każdego kodera, zwłaszcza tych powyżej</li>
<li>dziecko stuka glowa o sciane — nadal???</li>
<li>jak się hackuje emacsem przez sendmail — zapytaj goriona</li>
<li>sex manki — hem?</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.secnews.pl/2009/07/12/keywords-v1-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
