<?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>Jan Kraus &#187; Tutoriale</title>
	<atom:link href="http://jankraus.pl/kategorie/tutoriale/feed/" rel="self" type="application/rss+xml" />
	<link>http://jankraus.pl</link>
	<description>Frontend developer, projektant stron WWW, blogger i fotograf</description>
	<lastBuildDate>Tue, 27 Oct 2009 21:48:15 +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>iPhone firmware 2.2 i Jailbreak</title>
		<link>http://jankraus.pl/archiwum/2008/11/iphone-firmware-22-i-jailbreak/</link>
		<comments>http://jankraus.pl/archiwum/2008/11/iphone-firmware-22-i-jailbreak/#comments</comments>
		<pubDate>Sun, 23 Nov 2008 22:17:33 +0000</pubDate>
		<dc:creator>Jan Kraus</dc:creator>
				<category><![CDATA[Gadżety]]></category>
		<category><![CDATA[Technologie]]></category>
		<category><![CDATA[Tutoriale]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[firmware 2.2]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[jailbreak]]></category>
		<category><![CDATA[Pwnage Tool]]></category>
		<category><![CDATA[QuickPwn]]></category>
		<category><![CDATA[unlock]]></category>

		<guid isPermaLink="false">http://jankraus.pl/?p=109</guid>
		<description><![CDATA[Parę dni temu Apple wypuściło nową wersje firmware dla Iphone. Uaktualnienie 2.2 zawiera trochę usprawnień, między innymi poprawiających stabilność działania Safari i poczty. Google Maps wzbogaciło się o street view i walking directions. Doszła możliwość pobierania podcastów oraz ustawienie preferencji klawiatury. Poza tym copy&#38;paste i MMSy. Żartuję oczywiście. Tych ostatnich pewnie jeszcze długo się nie doczekamy.
Ponieważ [...]]]></description>
			<content:encoded><![CDATA[<p>Parę dni temu Apple wypuściło nową wersje firmware dla Iphone. Uaktualnienie 2.2 zawiera trochę usprawnień, między innymi poprawiających stabilność działania Safari i poczty. <em>Google Maps</em> wzbogaciło się o <em>street view</em> i <em>walking directions</em>. Doszła możliwość pobierania podcastów oraz ustawienie preferencji klawiatury. <del datetime="2008-11-23T21:57:08+00:00">Poza tym copy&amp;paste i MMSy</del>. Żartuję oczywiście. Tych ostatnich pewnie jeszcze długo się nie doczekamy.</p>
<p>Ponieważ miałem wcześniej już <em>jailbreakowanego</em> iPhone (zrobiłem to już ponad miesiąc temu) więc trochę wstrzymywałem się z <em>updatem</em>. Ale ponieważ jest już dostępny QuickPwn 2.2, postanowiłem nie czekać już dłużej tylko uaktualnić firmware i soft.<span id="more-109"></span></p>
<p>Na początek trochę wyjaśnień. Otóż, istnieją dwa narzędzia do <em>otwierania</em> iPhone.</p>
<ul>
<li><strong>QuickPwn</strong> pozwala na szybkie złamanie firmware telefonu ściągniętego przez iTunes. Jest prosty w obsłudze i działa właściwie bez zarzutu. Ale jest jedno ale&#8230; Musimy wcześniej zainstalować uaktualnione oprogramowanie od Apple. Właściwie nie ma w tym nic złego. Ale jeśli zależy nam na <em>softwareowym</em> zdjęciu <em>simlocka</em> w przyszłości, to instalacja softu 2.2 może to uniemożliwić. W tym przypadku należy użyć drugiego programu</li>
<li><strong>Pwnage Tool</strong> jest bardziej rozbudowany. Pozwala na zbudowanie specjalnie dostosowanego i zmienionego firmware, które później możemy wykorzystać do przywrócenia urządzenia korzystając z iTunes. Jeśli chcesz w przyszłości odblokować <em>simlocka</em>, to prawdopodobnie powinieneś używać tego softu.</li>
</ul>
<p>Przyznam, że troszkę pośpieszyłem się i skorzystałem z pierwszej opcji, nie znając konsekwencji. Chociaż właściwie to nie zależy mi tak bardzo na zdejmowaniu simlocka. Ale zainteresowani powinni skorzystać z Pwnage Tool.</p>
<h3>QuickPwn i do dzieła</h3>
<p>QuickPwn w wersji 2.2 można pobrać np. przez BitTorrent: dla <a href="http://torrents.thepiratebay.org/4527189/QuickPwn22.zip.4527189.TPB.torrent">Windows</a> i dla <a href="http://torrents.thepiratebay.org/4527192/QuickPwn_2.2.dmg.4527192.TPB.torrent">Mac</a>. Po ściągnięciu aplikacje należy skopiować na dysk (nie uruchamiać z zamontowanego obrazu dmg). Po uruchomieniu programu wystarczy już postępować zgodnie z instrukcjami na ekranie.</p>
<p>Po kolei robiłem <em>screenshoty</em>, więc obrazkowo można zobaczyć sobie jak to wygląda.</p>
<p><small style="font-style:italic">Uwaga: gdyby ktoś robił <em>jailbreaka</em> na podstawie mojego wpisu, to zdaje sobie oczywiście sprawę, że jeśli coś pójdzie nie tak, to może być problem. Ja nie zachęcam nikogo, a jeśli ktoś podejmuje takie ryzyko to robi to na własną odpowiedzialność <img src='http://jankraus.pl/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  żeby nie było, że nie ostrzegałem.</small></p>
<p><a title="Pwning iPhone 2.2 with QuickPwn - Step 1 by Jan Kraus, on Flickr" href="http://www.flickr.com/photos/johny/3053287999/"><img src="http://farm4.static.flickr.com/3179/3053287999_4891e14f73.jpg" alt="Pwning iPhone 2.2 with QuickPwn - Step 1" width="500" height="313" /></a></p>
<p>Odpalamy QuickPWN i podłączamy iPhone</p>
<p><a title="Pwning iPhone 2.2 with QuickPwn - Step 2 by Jan Kraus, on Flickr" href="http://www.flickr.com/photos/johny/3053288265/"><img src="http://farm4.static.flickr.com/3038/3053288265_06c14d01b7.jpg" alt="Pwning iPhone 2.2 with QuickPwn - Step 2" width="500" height="313" /></a></p>
<p>Program automatycznie wykrywa podpięte urządzenie</p>
<p><a title="Pwning iPhone 2.2 with QuickPwn - Step 3 by Jan Kraus, on Flickr" href="http://www.flickr.com/photos/johny/3054122414/"><img src="http://farm4.static.flickr.com/3067/3054122414_7529bb51d0.jpg" alt="Pwning iPhone 2.2 with QuickPwn - Step 3" width="500" height="313" /></a></p>
<p>Następnie musimy odpowiedzieć na pytanie, czy chcemy zastąpić jabuszko ananasem?</p>
<p> <img src='http://jankraus.pl/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  pewnie że chcemy.</p>
<p><a title="Pwning iPhone 2.2 with QuickPwn - Step 4 by Jan Kraus, on Flickr" href="http://www.flickr.com/photos/johny/3054122616/"><img src="http://farm4.static.flickr.com/3225/3054122616_75747d0d4d.jpg" alt="Pwning iPhone 2.2 with QuickPwn - Step 4" width="500" height="313" /></a></p>
<p>Program buduje specjalną paczkę z oprogramowaniem do zainstalowania na telefonie.</p>
<p><a title="Pwning iPhone 2.2 with QuickPwn - Step 6 by Jan Kraus, on Flickr" href="http://www.flickr.com/photos/johny/3054123110/"><img src="http://farm4.static.flickr.com/3151/3054123110_45fef5121f.jpg" alt="Pwning iPhone 2.2 with QuickPwn - Step 6" width="500" height="313" /></a></p>
<p>Teraz trochę zręcznościowa sekwencja która ma na celu restart i uruchomienie telefonu w trybie serwisowym. Coś jak <em>tył-tył-góra-lewo-prawo UP+LK</em> <img src='http://jankraus.pl/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p><a title="Pwning iPhone 2.2 with QuickPwn - Step 7 by Jan Kraus, on Flickr" href="http://www.flickr.com/photos/johny/3053289259/"><img src="http://farm4.static.flickr.com/3211/3053289259_49662f92eb.jpg" alt="Pwning iPhone 2.2 with QuickPwn - Step 7" width="500" height="313" /></a></p>
<p>Przyciskamy i trzymamy oba przyciski <em>home</em> i <em>power</em></p>
<p><a title="Pwning iPhone 2.2 with QuickPwn - Step 8 by Jan Kraus, on Flickr" href="http://www.flickr.com/photos/johny/3053289509/"><img src="http://farm4.static.flickr.com/3285/3053289509_4259293f01.jpg" alt="Pwning iPhone 2.2 with QuickPwn - Step 8" width="500" height="313" /></a></p>
<p>trzymamy przez 10 sekund&#8230;</p>
<p><a title="Pwning iPhone 2.2 with QuickPwn - Step 9 by Jan Kraus, on Flickr" href="http://www.flickr.com/photos/johny/3053289737/"><img src="http://farm4.static.flickr.com/3206/3053289737_e244de5bf2.jpg" alt="Pwning iPhone 2.2 with QuickPwn - Step 9" width="500" height="313" /></a></p>
<p>puszczamy <em>power</em> (nie puszczamy <em>home</em>)</p>
<p><a title="Pwning iPhone 2.2 with QuickPwn - Step 10 by Jan Kraus, on Flickr" href="http://www.flickr.com/photos/johny/3054124224/"><img src="http://farm4.static.flickr.com/3248/3054124224_4cd1d5cd6e.jpg" alt="Pwning iPhone 2.2 with QuickPwn - Step 10" width="500" height="313" /></a></p>
<p>trzymamy <em>home</em> jeszcze przez 10 sekund do końca odliczania</p>
<p><a title="Pwning iPhone 2.2 with QuickPwn - Failed by Jan Kraus, on Flickr" href="http://www.flickr.com/photos/johny/3054124476/"><img src="http://farm4.static.flickr.com/3067/3054124476_6840068796.jpg" alt="Pwning iPhone 2.2 with QuickPwn - Failed" width="500" height="313" /></a></p>
<p>jeśli coś poszło nie tak, wyświetli się error. Ale to nie takie straszne. Wystarczy zrestartować telefon i zacząć procedurę jeszcze od początku.</p>
<p><a title="Pwning iPhone 2.2 with QuickPwn - Step 11 by Jan Kraus, on Flickr" href="http://www.flickr.com/photos/johny/3054124708/"><img src="http://farm4.static.flickr.com/3283/3054124708_eeeaa69818.jpg" alt="Pwning iPhone 2.2 with QuickPwn - Step 11" width="500" height="313" /></a></p>
<p>A jeśli operacja się udała to zobaczymy <em>progressbar</em> informujący o przesyłaniu plików do telefonu.</p>
<p><a title="Pwning iPhone 2.2 with QuickPwn - Step 12 by Jan Kraus, on Flickr" href="http://www.flickr.com/photos/johny/3053290901/"><img src="http://farm4.static.flickr.com/3065/3053290901_be793cfaf7.jpg" alt="Pwning iPhone 2.2 with QuickPwn - Step 12" width="500" height="313" /></a></p>
<p>Potem już tylko czeka nas restart (albo kilka)</p>
<p><a title="Pwning iPhone 2.2 with QuickPwn - Step 13 by Jan Kraus, on Flickr" href="http://www.flickr.com/photos/johny/3053291131/"><img src="http://farm4.static.flickr.com/3275/3053291131_fb303929d9.jpg" alt="Pwning iPhone 2.2 with QuickPwn - Step 13" width="500" height="313" /></a></p>
<p>i <em>jailbreak</em> zainstalowany.</p>
<p><a title="Pwning iPhone 2.2 with QuickPwn - Step 14 by Jan Kraus, on Flickr" href="http://www.flickr.com/photos/johny/3054125456/"><img src="http://farm4.static.flickr.com/3002/3054125456_b1d9d7b8a1.jpg" alt="Pwning iPhone 2.2 with QuickPwn - Step 14" width="333" height="500" /></a></p>
<p>Wgrywanie i instalacja softu na telefonie może trochę potrwać. Lepiej być cierpliwym i nie odłączać przypadkiem wtedy kabla. Nie wiem co może się wtedy stać, ale raczej nie będą to przyjemne rzeczy.</p>
<h3>Czy warto otwierać iPhone?</h3>
<p>Jest jedna aplikacja dla której moim zdaniem warto jaibreakować iPhone. Nazywa się PdaNet i umożliwia tzw. <em>tethering</em>. Dzięki temu możemy korzystać z telefonu jak z modemu GSM i łączyć się z Internetem. PdaNet jest obecnie nalepszą obecnie aplikacją do tych celów. Takie rozwiązanieawsze przyda się w podroży, albo gdy padnie mam sieć w domu. Pozatym jest jeszcze pare innych ciekawych aplikacji, które można zainstalować przez Cydie. Między innymi Cycoder &#8211; aplikacja do nagrywania filmów (bo Apple nie dało własnej), albo Winterboard do zmieniania wyglądu interfejsu. Niebawem napiszę trochę więcej o interesjących aplikacjach.</p>]]></content:encoded>
			<wfw:commentRss>http://jankraus.pl/archiwum/2008/11/iphone-firmware-22-i-jailbreak/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>9 porad jak zabezpieczyć nową instalację Wordpressa</title>
		<link>http://jankraus.pl/archiwum/2008/11/9-porad-jak-zabezpieczyc-nowa-instalacje-wordpressa/</link>
		<comments>http://jankraus.pl/archiwum/2008/11/9-porad-jak-zabezpieczyc-nowa-instalacje-wordpressa/#comments</comments>
		<pubDate>Thu, 20 Nov 2008 17:19:15 +0000</pubDate>
		<dc:creator>Jan Kraus</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Tutoriale]]></category>
		<category><![CDATA[.htaccess]]></category>
		<category><![CDATA[bezpieczeństwo]]></category>
		<category><![CDATA[porady]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://jankraus.pl/?p=82</guid>
		<description><![CDATA[Po zaktualizowaniu i dostosowaniu mojej wersji Wordpressa, pozostało jeszcze kilka rzeczy do zrobienia. Jedną z ważniejszych spraw jest kwestia bezpieczeństwa. Wordpress jest świetnym silnikiem do blogowania, sprawdzonym na setkach tysięcy stron. Mimo to, nie należy bezgranicznie ufać wszystkim jego rozwiązaniom.
Każda strona w Internecie jest narażona na ataki. Dlatego szukając dobrych sposobów na zabezpieczenie swojego bloga, [...]]]></description>
			<content:encoded><![CDATA[<p>Po zaktualizowaniu i dostosowaniu mojej wersji Wordpressa, pozostało jeszcze kilka rzeczy do zrobienia. Jedną z ważniejszych spraw jest kwestia bezpieczeństwa. <a href="http://www.wordpress.org">Wordpress</a> jest świetnym silnikiem do blogowania, sprawdzonym na setkach tysięcy stron. Mimo to, nie należy bezgranicznie ufać wszystkim jego rozwiązaniom.</p>
<p>Każda strona w Internecie jest narażona na ataki. Dlatego szukając dobrych sposobów na zabezpieczenie swojego bloga, skompilowałem listę kilku najciekawszych porad, które w znacznym stopniu zwiększą bezpieczeństwo świeżo zainstalowanego Wordpressa.<br />
<span id="more-82"></span></p>
<p>Nie ma powodu dla których można by ignorować bezpieczeństwo Twojego bloga. O ile szansa, że ktoś celowo będzie próbował <em>hackować</em> Twoją stronę, nie jest zbyt duże, to z większym prawdopodobieństwem można spodziewać się wizyty różnych <em>spambotów</em>. Przeczesują one Internet w poszukiwaniu potencjalnych możliwości włamania. W najgorszym przypadku Twój blog może zostać wykorzystany jako farma linków lub jako bramka do wysyłania spamu.</p>
<ol>
<li>Zawsze używaj <a href="http://wordpress.org/download/">najnowszej wersji</a> Wordpressa. Z dużym prawdopodobieństwem można stwierdzić, że posiada ona najmniej błędów (przynajmniej wszystkie te, znane z poprzednich wersji były naprawione). O ile to możliwe, dobrze jest aktualizować zarówno silnik jak i zainstalowane wtyczki.</li>
<li>Zabezpiecz swój katalog wp-admin. To tam siedzą najwazniejsze pliki w Twoim blogu. Najprościej użyć pliku .htaccess. Możesz to zrobić na kilka sposobów, np. pozwalając na dostęp do tego katalogu tylko dla Twojego adres <acronym title="Internet Protocol">IP</acronym> <code>AuthUserFile /dev/null<br />
AuthGroupFile /dev/null<br />
AuthName "Administracja"<br />
AuthType Basic<br />
order deny,allow<br />
deny from all<br />
# dopuść adres z domu<br />
allow from 132.120.168.12<br />
# dodaj mój adresy z pracy<br />
allow from 66.143.114.201<br />
# itd...</code><br />
Jak sprawdzić swoje <acronym title="Internet Protocol">IP</acronym>? Na przykład <a href="http://whatsmyip.org/">tutaj</a> lub <a href="http://www.moanmyip.com/">tutaj <img src='http://jankraus.pl/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </a>. Takie zabezpieczenie nie zadziała jednak, gdy mamy zmienne adresy <acronym title="Internet Protocol">IP</acronym>. Wtedy możesz dodać na przykład zabezpieczenie w postaci hasła:<br />
<code>AuthName "Administracja"<br />
AuthType Basic<br />
# ścieżka do pliku z hasłem np.<br />
AuthUserFile /home/johny/.htpasswd<br />
Require valid-user</code><br />
W pliku .htpasswd powinny się znaleść login i hasło (można wyklikać np. <a href="http://www.kxs.net/support/htaccess_pw.html">tutaj</a>) w postaci: <code>username:password</code></li>
<li>Jeśli ktoś nie lubi ręcznej zabawy z plikiem .htaccess, można skorzystać z wtyczki <a href="http://www.askapache.com/wordpress/htaccess-password-protect.html">AskApache Password Protect</a>. Automatycznie zatroszczy się ona o zabezpieczenia plików i katalogów w Twojej instalacji Wordpressa. Niestety, nie odmawia współpracy z moim obecnym hostingiem. W najbliższych dniach planuję jednak przenieść się na lepszy serwer, więc później napiszę może jeszcze trochę o jej możliwościach.</li>
<li>Zabezpiecz Twój katalog z pluginami. <a href="http://wordpress.org/extend/plugins/">Wtyczki do Wordpressa</a> pozwalają rozszerzyć możliwości Twojego bloga. Tworzone przez społeczność skupioną wokół wordpressa mogą przecież zawierać błędy. W <acronym title="WordPress">WP</acronym> domyślnie, katalog z wtyczkami jest niezabezpieczony. Potencjalny włamywacz mógłby sprawdzić jakich wtyczek (lub ich wersji) używasz, a następnie wykorzystać znane w nich luki do próby włamania. Nie daj takiej szansy. Wystarczy że do katalogu /wp-content/plugins/ umieścisz pusty plik index.html aby uniemożliwić wyświetlenie zawartości takiego katalogu. Albo możesz użyć pliku .htaccess: <code>Options -Indexes</code></li>
<li>Nie używaj <em>defaultowego</em> loginu: <strong>admin</strong>. Zmieniając domyślny login, w prosty sposób dodasz kolejne zabezpieczenie. Hakerowi będzie trudniej odkryć (złamać) Twoją kombinacje login/hasło. Jeśli nie zrobiłeś tego na samym początku, nie szkodzi.  Utwórz nowego autora z prawami administratora, a następnie usuń starego przypisując jednocześnie jego rzeczy (posty i linki) do nowego konta.</li>
<li>Wtyczka <a href="ttp://www.bad-neighborhood.com/login-lockdown.html">Login Lockdown</a> pozwoli zabezpieczyć Twój login przez atakami brute force. Jeśli zły login/hasło pojawia się zbyt często plugin chwilowo blokuje możliwość logowania.</li>
<li>Zmodyfikuj template z nagłówkiem Twojej strony. W sekcji &lt;head&gt; nie musisz wyświetlać wersji Wordpressa, której używasz. Może to potencjalnie dać szansę na wykorzystanie luk bezpieczeństaw występujących w konkretnych wersjach. Ponieważ string z generatorem jest dodawany automatycznie przez Wordpressa, należy w pliku functions.php dla aktualnie używanego szablonu dodać linijkę: <code>remove_action('wp_head', 'wp_generator');</code><br />
Jeśli chcesz zostawić informacje o Wordpress możesz ręcznie w nagłówku strony wstaw wiersz <code>&lt;meta name="generator" content="Powered by Wordpress" /&gt;</code></li>
<li>Jeśli na swojej stronie kontaktu używasz formularza, to upewnij się że jest dobrze zabezpieczony. Niezabezpieczone formularze do wysyłania poczty stanowią często bramkę do wysylania spamu. Możesz skorzystać z wtyczki <a href="http://www.dagondesign.com/articles/secure-form-mailer-plugin-for-wordpress/">Secure Form Mailer</a>, która pomoże stworzyć Ci bezpieczny formularz kontaktu.</li>
<li>Na koniec &#8211; nigdy do końca nie ufaj zabezpieczeniom. Zrób kopie zapasową Twojej bazy danych. Zainstaluj plugin <a href="http://wordpress.org/extend/plugins/wp-db-backup/">wp-database-backup</a> i skonfiguruj codzienne backupy Twojej bazy.</li>
</ol>]]></content:encoded>
			<wfw:commentRss>http://jankraus.pl/archiwum/2008/11/9-porad-jak-zabezpieczyc-nowa-instalacje-wordpressa/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
