Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
12
Добавлен:
20.04.2024
Размер:
9.8 Mб
Скачать

 

 

 

 

 

 

hang

e

 

 

 

 

 

 

 

 

 

 

 

C

 

 

E

 

 

 

 

 

 

X

 

 

 

 

 

 

 

 

 

-

 

 

 

 

 

 

d

 

 

 

F

 

 

 

 

 

 

 

 

t

 

 

 

D

 

 

 

 

 

 

 

 

 

 

i

 

 

 

 

 

 

 

 

 

 

 

 

 

r

 

P

 

 

 

 

 

 

NOW!

o

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

BUY

 

 

 

 

 

 

 

 

 

to

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

w Click

 

 

 

 

 

 

 

 

 

m

 

w

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

o

 

 

 

w

 

 

 

 

 

 

 

 

 

.c

 

 

 

 

.

 

 

 

 

 

 

 

 

 

 

 

 

 

p

 

 

 

 

 

g

 

 

 

 

 

 

 

 

df

 

 

 

n

e

 

 

 

 

 

 

 

-xcha

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

UNITS

Степан «Step» Ильин twitter.com/stepah

 

 

 

 

hang

e

 

 

 

 

 

 

 

C

 

E

 

 

 

 

X

 

 

 

 

 

 

-

 

 

 

 

 

d

 

 

F

 

 

 

 

 

 

t

 

 

D

 

 

 

 

 

 

 

i

 

 

 

 

 

 

 

 

 

r

P

 

 

 

 

 

NOW!

o

 

 

 

 

 

 

 

 

 

 

 

 

BUY

 

 

 

 

 

 

to

 

 

 

 

 

w Click

 

 

 

 

 

m

 

 

 

 

 

 

w

 

 

 

 

 

 

 

 

 

 

w

 

 

 

 

 

 

 

o

 

 

.

 

 

 

 

 

.c

 

 

 

p

 

 

 

 

g

 

 

 

 

 

df

 

 

n

e

 

 

 

 

 

-x cha

 

 

 

 

faq united?

Есть вопросы — присылай на faq@real.xakep.ru

Q:Длярешениясамыхразныхзадачя оченьчастоиспользуюWinAPI-функции. Этолучшийспособэмулироватьактивностьвлюбомприложении,считывать нужныепараметрыизполей—короче говоря,автоматизироватьвсеився.Каждыйраздляэтогоприходитсяписатьприложение(чащевсегонаC++),чтоочень муторно.Нетлиболеепростогоспособа вызватьнужнуюфункциюизопределен-

нойсистемнойбиблиотеки?

A:СпомощьюWinAPI действительноможно творитьчудеса. Мывсепомнимпросамые первыетрояныдляWebMoney, которыекак разспомощьюсистемныхвызововуправлялиWM Keeper’омиэмулировалиактивность пользователятакимобразом, чтобыегоденьги припервомжезапускеприложенияпереводилисьвнужномнаправлении. Концепт(само собой, онуженеработаетввидусовременных защитныхмеханизмов) хорошоописанводной изнашихстарыхстатей(bit.ly/winapi_hack_ webmoney). Новернемсяквопросу. Чтобы вызватьпроизвольнуюсистемнуюфункцию, необязательнописатькоднатомжеС++ и компилироватьего. Можнообойтисьспеци-

альнойутилитойwinapiexec (rammichael.com/ winapiexec), котораяпозволяетвыполнить любыевызовычерезкоманднуюстроку. Синтаксисдлязапускаследующий: winapiexec.

exe library.dll@FunctionName 123

unicode_text "a space"

Можнопоследовательновыполнитьнесколько команд, указавихчереззапятую. Особенностиключей, передаваемыхчерезкомандную

строку, хорошоописанывмануалеwinapiexec. Приведунесколькопростыхпримеровиспользованияпрограммы.

1.Запустимкалькуляторитутжеудалим процессизпамяти: winapiexec.exe

CreateProcessW 0 calc 0 0 0 0x20 0 0 $a:0x44,,,,,,,,,,,,,,,, $b:16 , Sleep 1000 , TerminateProcess

$$:11@0 0

2.Отобразимтаск-менеджер: winapiexec. exe u@SendMessageW ( u@FindWindowW

Shell_TrayWnd 0 ) 0x111 420 0

3.ВыведемчерезMessageBox путьдоtemp: winapiexec.exe GetTempPathW 260 $b:520 , u@MessageBoxW 0 $$:3 $$:0

0x40

Многотриковссистемой, реализованных черезWinAPI-функции, хорошоописаныв этойстатьенекогоиндийскогопрограммис-

та: codeproject.com/KB/miscctrl/Taskbar_ Manipulation.aspx.

Q:Хочукупитьчиталку,нонезнаю, какуювыбрать.Однипонимаюткнигив форматеFB2(какимойтелефон),мно-

гиетолькоePubитакдалее.Чтолучше? A:Насамомделе, никакойразницынет.

FB2, ePub идругиеформаты— лишьописаниеконтейнера, вкоторомхранятсятексты, изображенияишрифты. Иужконечно, давно разработаныпростыеконвертерымеждуними. Известныйсервисfb2epub.com позволяетпреобразовыватькнижкиизFB2 вePub вдвакликамыши. Естьболееуниверсальныерешения, которыеподдерживаютнедва, асразумножес-

твокнижныхформатов. Язаморочилсяэтим вопросом, когдакупилсебеKindle отAmazon (все-таки$139, какникрути, хорошаяценадля отменнойчиталкисWi-Fi наборту). Девайс предоставляетдвавариантадляполучения книг: загрузкавспециальномформатеMOBI илижепокупкавонлайн-магазине. Чтобыперевестисвоюбиблиотекув«родной» дляKindle форматянашелутилитуCalibre (calibre-ebook. com). Примечательното, чтоэтабесплатная кроссплатформеннаяутилитаподдерживает практическилюбыеформатыэлектронныхкниг идажепозволяетнапрямуюзакачиватькниги

вридерысавтоматическойконвертацией. Можно, например, взятьвсюсвоюбиблиотеку

вFB2 иразомпреобразоватьвнужныйформат, автоматическизабросивкнигинадевайс.

Q:Каждыйразмучаюсьприпопытке безопасноизвлечьустройство.Вкаждомтретьемслучаеэтомупрепятствует какая-топрограмма,причемкакое именноприложениелочитфлешку—

понятнодалеконевсегда.Какбыть? A:Пожалуй, этоглавнаяпричина, почемумно-

гие(втомчислеия) простовыдергиваютфлешкуизкомпьютера. Пользоватьсябезопасным извлечениемустройстввWindows – настоящая пытка. Приэтомяуженеразпоплатилсяза пренебрежениеэтимпростымправилом, теряя ценныеданныесвнешнегонакопителя. Насамомделе, проблемалегкорешаетсяспомощью утилитUSBSafelyRemove(safelyremove.com)

илиZentimo (zentimo.com). Помимообщей продуманности(удобноеменюскартинками

138

XÀÊÅÐ 03 /146/ 2011

 

 

 

 

hang

e

 

 

 

 

 

 

 

C

 

E

 

 

 

 

X

 

 

 

 

 

 

-

 

 

 

 

 

d

 

 

F

 

 

 

 

 

 

t

 

 

D

 

 

 

 

 

 

 

i

 

 

 

 

 

 

 

 

 

r

P

 

 

 

 

 

NOW!

o

 

 

 

 

 

 

 

 

 

 

 

 

BUY

 

 

 

 

 

 

to

 

 

 

 

 

w Click

 

 

 

 

 

m

 

 

 

 

 

 

w

 

 

 

 

 

 

 

 

 

 

w

 

 

 

 

 

 

 

o

 

 

.

 

 

 

 

 

.c

 

 

 

p

 

 

 

 

g

 

 

 

 

 

df

 

 

n

e

 

 

 

 

 

-xcha

 

 

 

 

 

 

 

 

hang

e

 

 

 

 

 

 

 

C

 

E

 

 

 

 

X

 

 

 

 

 

 

-

 

 

 

 

 

d

 

 

F

 

 

 

 

 

 

t

 

 

D

 

 

 

 

 

 

 

i

 

 

 

 

 

 

 

 

 

r

P

 

 

 

 

 

NOW!

o

 

 

 

 

 

 

 

 

 

 

 

 

BUY

 

 

 

 

 

 

to

 

 

 

 

 

w Click

 

 

 

 

 

m

 

 

 

 

 

 

w

 

 

 

 

 

 

 

 

 

 

w

 

 

 

 

 

 

 

o

 

 

.

 

 

 

 

 

.c

 

 

 

p

 

 

 

 

g

 

 

 

 

 

df

 

 

n

e

 

 

 

 

 

-x cha

 

 

 

 

Loginza позволяет пользователю авторизоваться на сайте через аккаунты в сторонних сервисах

Удобный инструмент для безопасного извлечения внешних накопителей

устройств, отображениеправильныхименде-

сервисомужесейчас. Естьплагиныдляразра-

вайсов, возможностьскрытьненужныетома),

ботчиковсайтовнаWordpress, phpBB, Joomla,

они(очудо!) показываютприложения, которые

Cogear, Drupal ипрочих. ФормавходаЛогинзы

мешаютизвлечьустройствоипомогаютснять

натекущиймоментустановленаболеечем

лок. Почемутакаяочевиднаяипонятнаяопция

на6 500 сайтов. Кстати, стартапнедавнобыл

нереализованавстандартноминструменте

приобретенЯндексом, азначит, усервисаесть

Windows, мнепонятьсложно.

всешансынасамоебыстроеразвитие.

Q:Хочуреализоватьнасвоемсайтеавторизациючерезпопулярныесервисы (Facebook,ВКонтакте,Googleитакдалее)бездополнительнойрегистрации.

Какэтопрощевсегосделать?

A:Одинизсамыхудобныхиздоступныхнасе- годняшнийденьвариантов—Lozinza (loginza. ru). Этосервис, которыйпозволяетразработчикамивебмастерамобеспечитьаутентификациюнасайтечерезучетныезаписипопуляр-

ныхпорталов(Яндекс, Google, Rambler, Mail. Ru, LiveJournal, etc), социальныхсетейВКон-

тактеиFacebook, атакжечерезидентификаторыOpenID. ПростоевосвоенииLoginza.API и наличиеготовыхрешенийнаразныхязыках позволяютбезособоготрудавоспользоваться

Q:Естьзадача–организоватьemail- рассылкупобольшому(действительно большому)спискуполучателей.Сначалахотелнаписатьпростойскрипт, которыйрассылалбывсесдедика черезsendmail,нооценивобъем(аэто гигабайтытрафика),понял,чтоэтот вариантнеподойдет.Какбыреализовалрассылкуты?Сразухочусказать, чторечьидетолегитимнойрассылке,

этонеспам.

A:Еслиниодинизготовыхсервисовдля организациирассылоквродеsubscribe.ru тебянеустраивает(чтоболеечемвероятно), я вижувтвоейситуацииодинвариант. Нозато какойсовременныйипрогрессивный! Разуж

ожидаетсябольшойисложнопредсказуемый объемтрафика, тонадопереложитьпроблему натех, укогомощностейвсегдапредостаточно– облачныхпровайдеров. Известныйив последнеевремявсечащеупоминаемыйнами Amazon сейчаспроводитоткрытоебета-тести-

рованиесервисаAmazon Simple Email Service (SES), которыйкакразизанимаетсядоставкой электроннойкорреспонденцииизоблака.

Понятно, чтонибаснословныйобъемтрафика, нинемыслимоеколичествописемдляего мощностейнепроблема. Отправкатысячи сообщенийстоит$0.10. Помимоэтогопридется платитьзавходящийиисходящийтрафик (небольше$0.10 заГб). Примерыскриптов доступнывразделедляразработчиков(bit. ly/amazon_ses_scripts), поэтомупопробо-

ватьсервисвдействииможнопрямосейчас. Интересно, насколькоэффективныукомпании механизмыборьбысоспамом, атоведьстаким подходоминикакиеботнетыдлярассылки будутненужны:).

Q:Экспериментируюсальтернативнымидвижкамидляхраненияданныхв MySQL.ПроблемывозникаютсустановкойPBXT(primebase.org).Можетедать

гарантированноработающиймануал? А:Нижерецептотнашегоэкспертавэтой отрасли— АлександраЛозовюка:

1.Сначаланеобходимовыяснить, гденаходитсядиректорияплагинов(подразумеваем, чтоMySQL 5.1 утебяужеустановлен). Для этогонаберивконсолиmysql-клиента: show variables like "%plugin%". Можнотакже выполнитьаналогичныйSQL-запросчерез phpMyAdmin. Вответтыполучишьчто-товроде

/home/my-user/mysql/lib/mysql/plugin.

2.СкачайисходникиплагинаизLanchpad

(launchpad.net), используяBazzar:

bzr branch lp:pbxt /tmp/pbxt-src

3. Далееприступаемкконфигурации:

./configure --with-mysql=<build- dir>/<mysql-src> --with-plugindir=

<mysql-dir>/lib/mysql/plugin

4. И, вконцеконцов, собираемпроект:

make && make install.

5. Полученныймодулькопируемвдиректорию плагиновивыполняемSQL-команду, чтобы подключитьновыйплагин: INSTALL PLUGIN

pbxt SONAME 'libpbxt.so'

6.Теперьсоздаемтаблицу, используяновый движок: «CREATE TABLE t1 (c1 int, c2 text) engine=pbxt;». Илиизменя-

емужесуществующую: «ALTER TABLE t1

engine=pbxt».

Вуаля, теперьвкачестведвижкаиспользуется новомодныйPBXT.

Q:Какпроверить,разрешаетлипровай-

дериспользоватьVPN-соединения? А:Необходимоубедиться, чтоGRE-пакеты неблокируются. Сделатьэтоможнонасайте itshidden.com — бесплатномVPN-сервисе, которыйкакразработаетнаPPTP. Еслине работает, то, скореевсего, GRE-пакетыбло-

XÀÊÅÐ 03 /146/ 2011

139

 

 

 

 

 

hang

e

 

 

 

 

 

 

 

 

C

 

E

 

 

 

 

 

X

 

 

 

 

 

 

 

-

 

 

 

 

 

d

 

 

 

F

 

 

 

 

 

 

t

 

 

 

D

 

 

 

 

 

 

 

i

 

 

 

 

 

 

 

 

 

 

r

 

P

 

 

 

 

 

NOW!

o

 

 

 

 

 

 

 

 

 

 

 

 

 

 

BUY

 

 

 

 

 

 

 

to

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

w Click

 

 

 

 

 

 

m

w

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

o

 

 

 

w

 

 

 

 

 

 

 

 

 

 

.

 

 

 

 

 

.c

 

 

 

 

p

 

 

 

 

g

 

 

 

 

 

 

df

 

 

n

e

 

 

 

 

 

 

-xcha

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

UNITS

 

 

 

 

hang

e

 

 

 

 

 

 

 

C

 

E

 

 

 

 

X

 

 

 

 

 

 

-

 

 

 

 

 

d

 

 

F

 

 

 

 

 

 

t

 

 

D

 

 

 

 

 

 

 

i

 

 

 

 

 

 

 

 

 

r

P

 

 

 

 

 

NOW!

o

 

 

 

 

 

 

 

 

 

 

 

 

BUY

 

 

 

 

 

 

to

 

 

 

 

 

w Click

 

 

 

 

 

m

 

 

 

 

 

 

w

 

 

 

 

 

 

 

 

 

 

w

 

 

 

 

 

 

 

o

 

 

.

 

 

 

 

 

.c

 

 

 

p

 

 

 

 

g

 

 

 

 

 

df

 

 

n

e

 

 

 

 

 

-x cha

 

 

 

 

кируются. Вэтомслучаеможнопопробовать OpenVPN илиSSH-туннелирование.

Q:Беремсязабольшойпроект,предполагающийразработкуклиентских приложенийдляразныхмобильных платформ.Обеспечитьвсехразработчиковреальнымиустройствамимыне можем,поэтомуищусейчасвсевозможныеэмуляторы.Реальнолисих

помощьювестивесьциклотладки? A:Дляотладкиитестированияразработок могутпригодитьсядвавидаинструментов:

эмуляторыисимуляторы.Вчемразница?Все просто.Эмулятор—этопрограммноесредство, котороетранслируетоткомпилированныйкодс оригинальнойархитектурынаплатформу,гдеон фактическибудетвыполняться.Внашемслучае эмулятор—этодесктопноеприложение,кото- роеэмулируетжелезомобильногоустройстваи работуегооперационнойсистемы,позволяязапускатьиотлаживатьприложения.Существуют такжеэмуляторыименномобильныхоперационныхсистем(например,дляWindowsMobileи Android),непривязанныеккакому-токонкрет- номудевайсу.Симулятор—менеесложноеиме- нееполезноерешение,котороелишьимитирует работумобильногодевайсаиегоОС,ноне эмулируетжелезо.Влюбомслучае,иэмуляторы,

исимуляторычастонепредоставляютполной свободыдляотладкиприложений.Трудности могутвозникнуть,например,притестировании функций,использующихцифровойгироскоп. Вэтомслучаебезреальногоустройствавбольшинствеслучаевнеобойтись.Такилииначе, ниже—небольшаяподборкаинструментов, которыемогуттебепонадобиться.

iOSSimulator—симуляторустройств,работа- ющихподуправлениеммобильнойОСотApple. Решениеидетвместесосредойразработки XCodeидоступнотолькодляплатформыMacOS X:developer.apple.com/devcenter/ios/index.action;

AndroidEmulator — эмулятороперационной системыAndroid версии1.1, 1.5, 1.6, 2.0, 2.1, 2.2 & 2.3 (дляработынеобходимоскачатьобразы ОСиSDK): developer.android.com/guide/ developing/tools/emulator.html;

SamsungGalaxyTabAdd-on— cпециальный аддондляAndroid SDK, позволяющийэмулироватьработумодногопланшетникаSamsung Galaxy Tab: innovator.samsungmobile.com/ galaxyTab.do;

HPwebOSEmulator— эмуляторнемногочис-

ленныхустройствотHP (Palm Pre, Palm Pixi, Palm Pixi Plus), поставляетсявместесSDK: developer.palm.com/index.php?id=1744;

NokiaSymbianEmulators— эмулятор устройств, работающихподуправлением

Symbian: bit.ly/symbian_emulators;

BlackBerrySimulators— cимулятордевайсов

иОC Blackberry: blackberry.com/developers/ downloads/simulators;

WindowsMobile6.5EmulatorImages — обра-

зыэмуляторовWM6.5: bit.ly/WM65emulator;

WindowsPhone7Simulator— симулятор новоймобильнойОСотMicrosoft, кото-

Эмулятор Android

рыйработаетвсвязкесVisual Studio: bit.ly/ WP7simulator;

• BadaSimulator — симуляторОСBada отком-

панииSamsung: bit.ly/Bada_simulator.

Q:Всечащеичащевстречаюдовольно продвинутыепроекты,которыеиспользуютGoogleProtocolBuffers.Объясни,вчем

сутьпроекта?ЧемонлучшеXML?

A:ProtocolBuffers(буферыпротоколов)—этоне зависящийотязыкаиплатформы,расширяемыйспособразделятьнасерииструктурированныеданные.Посвоимзадачамтехнологияочень похожанаXML,толькокомпактнее,быстрееи проще.Тыоднаждыопределяешь,какдолжны бытьструктурированыданные,апотомиспользуешьспециальносозданныйисходныйкоддля записиичтенияструктурированныхданныхв\из различныхпотоковданных,используяразнооб- разныеязыки–Java,C++илиPython.Описание выполняетсявспециальных.proto-файлах:

message Person {

required string name = 1; required int32 id = 2; optional string email = 3;

}

Вэтом.proto-файлеопределяетсяформатопи- саниячеловека. Послеэтогомыможемлегко использоватьэтоопределениедлясозданияи манипулированияобъектами.

Person person; person.set_name("John Doe"); person.set_id(1234); person.set_email(

"jdoe@example.com"); fstream output(

"myfile", ios::out | ios::binary); person.SerializeToOstream(&output);

ЧемэтолучшеXML? ИспользоватьProtocol

Buffers проще, в10-20 разбыстрееив3-10 раз эффективнеевпланеполученногообъема. Естьконкретныепримерыиспользования. Например, недавнобэкендTwitter перешёлна Protocol Buffers. ПозаявлениюразработчиковTwitter, базавтриллионтвитовнаXML занималадесятьпетабайтвместоодного. Большоеколичествопримеровистатейпотеметы найдешьнаофициальномсайте(code.google. com/p/protobuf).

Еще интереснойразработкойвэтойобласти являетсябиблиотекаMessagePack (msgpack. org), котораятожепредназначенадлясериализацииданных. Онапозволяетобмениваться структурированнымиданнымимеждуразличнымиязыкамитакже, какJSON, но, вотличие отпоследнего, результатполучаетсяменьшеи быстрее. НасайтедоступнымодулидляRuby, Perl, Python, C/C++, Java, PHP, Haskell, Lua.

Q:СуществуетлиуниверсальноерешениедляWindows,позволяющееполучить доступкданнымнаразделахсразличнымифайловымисистемами,которые используютсявLinux-иBSD-системах? Включаясамыесовременные,вроде Ext4.Нетжеланиядержатьотдельные

тулзы,скажем,дляExt2/3/4иUFS/UFS2. A:МнебольшевсегоподушеутилитаR.Saver

(rlab.ru/tools/rsaver.html). Основноеназна-

чениепрограммы— восстановлениеданных сразличныхверсийфайловыхсистемFAT и NTFS. Нопомимоэтогоутилитапредоставляет доступврежимечтениякследующимфайловымсистемам:

Microsoft Windows: FAT иNTFS, включая FAT12, FAT16, FAT32, NTFS, NTFS5;

Apple Mac OS: HFS, HFS+/HFSX;

Linux: Ext2, Ext3, Ext4, ReiserFS, JFS иXFS;

Unix, BSD, Sun Solaris: UFS иUFS2 (FFS),

включаяUFS собратнымпорядкомбайтов, котораяиспользуетсянаSparc/Power серверах.

z

140

XÀÊÅÐ 03 /146/ 2011

 

 

 

 

hang

e

 

 

 

 

 

 

 

C

 

E

 

 

 

 

X

 

 

 

 

 

 

-

 

 

 

 

 

d

 

 

F

 

 

 

 

 

 

t

 

 

D

 

 

 

 

 

 

 

i

 

 

 

 

 

 

 

 

 

r

P

 

 

 

 

 

NOW!

o

 

 

 

 

 

 

 

 

 

 

 

 

BUY

 

 

 

 

 

 

to

 

 

 

 

 

w Click

 

 

 

 

 

m

 

 

 

 

 

 

w

 

 

 

 

 

 

 

 

 

 

w

 

 

 

 

 

 

 

o

 

 

.

 

 

 

 

 

.c

 

 

 

p

 

 

 

 

g

 

 

 

 

 

df

 

 

n

e

 

 

 

 

 

-xcha

 

 

 

 

ПОДПИСКА

ГОДОВАЯ ЭКОНОМИЯ 500 ðóá.

 

 

 

 

hang

e

 

 

 

 

 

 

 

C

 

E

 

 

 

 

X

 

 

 

 

 

 

-

 

 

 

 

 

d

 

 

F

 

 

 

 

 

 

t

 

 

D

 

 

 

 

 

 

 

i

 

 

 

 

 

 

 

 

 

r

P

 

 

 

 

 

NOW!

o

 

 

 

 

 

 

 

 

 

 

 

 

BUY

 

 

 

 

 

 

to

 

 

 

 

 

w Click

 

 

 

 

 

m

 

 

 

 

 

 

w

 

 

 

 

 

 

 

 

 

 

w

 

 

 

 

 

 

 

o

 

 

.

 

 

 

 

 

.c

 

 

 

p

 

 

 

 

g

 

 

 

 

 

df

 

 

n

e

 

 

 

 

 

-x cha

 

 

 

 

1.Разборчиво заполни подписной купон и квитанцию, вырезав их из журнала, сделав ксерокопию или распечатав с сайта shop. glc.ru.

2.Оплати подписку через любой банк.

3.Вышли в редакцию копию подписных документов — купона и квитанции — любым из нижеперечисленных способов:

на e-mail: subscribe@glc.ru;

по факсу: (495) 545-09-06;

почтой по адресу: 115280, Москва,

ул. Ленинская Слобода, 19, Омега плаза, 5 эт., офис № 21,

ООО «Гейм Лэнд», отдел подписки.

Внимание! Если произвести оплату в феврале, то подписку можно оформить с апреля.

Единая цена по всей России. Доставка за счет издателя, в том числе курьером по Москве в пределах МКАД

12 НОМЕРОВ — 2200 ÐÓÁ.

6 НОМЕРОВ — 1260 ÐÓÁ.

УЗНАЙ, КАК САМОСТОЯТЕЛЬНО ПОЛУЧИТЬ ЖУРНАЛ НАМНОГО ДЕШЕВЛЕ!

ПРИ ПОДПИСКЕ НА КОМПЛЕКТ ЖУРНАЛОВ

ЖЕЛЕЗО + ХАКЕР + 2 DVD: — ОДИН НОМЕР ВСЕГО ЗА 162 РУБЛЯ (НА 35% ДЕШЕВЛЕ, ЧЕМ В РОЗНИЦУ)

ЗА 12 МЕСЯЦЕВ 3890 РУБЛЕЙ (24 НОМЕРА) ЗА 6 МЕСЯЦЕВ 2205 РУБЛЕЙ (12 НОМЕРОВ)

ЕСТЬ ВОПРОСЫ? Пиши на info@glc.ru или звони по бесплатным телефонам 8(495)663-82-77 (для москвичей) и 8 (800) 200-3- 999 (для жителей других регионов России, абонентов сетей МТС, БиЛайн и Мегафон).

ПРОШУ ОФОРМИТЬ ПОДПИСКУ НА ЖУРНАЛ «ХАКЕР»

>>WINDOWS

>Development

Android SDK r09

BinVis

BlueGriffon 0.9RC1

Code Visualizer 4.6

DbOctopus 1.1

Dependency Walker 2.2

Developer's Tips & Tricks 1.2.1.2

Free Hex EditorNeo 4.95

GalaXQL 2.0

Gobby 0.4.93

Google App Engine documentation

Google App Engine SDK for Java 1.4.0

Google App Engine SDK for Python 1.4.1

HeidiSQL 6.0

Parrot 3.0.0

PyCharm 1.1.1

Reflexil 1.1

RegexBuddy 3.5.0

RocketSVN for Visual Studio 1.0.1

RocketSVN Server 1.0

Sublime Text 2 beta

TOra 2.1.3

Virtual Serial Ports Beta

wyBuild 2.5

>Misc

Auspex 1.2.2.98

Boot Snooze 1.0.5

briss 0.0.12

File Bucket 1.1.0

Input Director v1.2.2

Locate32 3.0

Microsoft Mathematics 4.0

Moo0 FileShredder 1.15

Registry Commander 10.04

SearchMyFiles 1.62

Shapeshifter 3.09

SysInternalsUpdater 1.0.0

Translate.Net 0.1.34

ZenKEY 2.3.5

>Multimedia

calibre 0.7.44

Dual Monitor Tools 1.7

Fraps 3.2.8

freac 1.0.17a

GrooveWalrus 0.331

ImgBurn 2.5.5.0

Kindle for PC

Miro 3.5

Okozo Desktop 1.1.6

SaveGameBackup.net 1.0.3

Skype Recorder 3.0

Sumatra PDF 1.3

UMPlayer 0.9

VLC media player 1.1.7

>Net

Angry IP Scanner 4.0 beta4

Configuration Center Workgroup 1.7

DNS Performance Test

Ekahau HeatMapper 1.1.2

LogMeIn Hamachi

NetworkMiner 1.0

Pamela Call Recorder 4.7

RoboForm 7.2.0

torchat 0.9.9

TYPO3Winstaller 4.5.0

WebSite-Watcher 2011 (11.0)

>Security

Adaptive Security Analyzer IIS

Buster Sandbox Analyzer 1.25

drivesploit

FacebookPasswordDecryptor 1.5

HashCompare 1.0

HTTPTunnel 1.2.1

IdaJava 0.3

MagicTree Beta Two

nmap 5.50

OpenFISMA 2.11

OWASP CSRFGuard 3.0.0.336 ALPHA

PacketFu 1.0.0

pyREtic 0.5.1

VIDigger v1.0

VirtualKD 2.5.1

>System

AS SSD Benchmark 1.6.4

Bluetooth Driver Installer 1.0.0.62

BootRacer 3.1

CheckDiskGUI 1.1.0

ESET SysInspector 1.2

FreeFileSync 3.13

Immunet Protect FREE Antivirus

JottiQ 1.0.3

Kaspersky Rescue Disk 10

Minimem 2.0

Npackd 1.14.1

OSFClone 1.0.1005

OSFMount V1.4.1005

OSForensics 0.8

Q-Dir 4.46

R.saver 1.0

Rainmeter 2.0

>>UNIX

>Devel

Bluefish 2.0

CImg 1.4.7

GanttProject 2.0.10

Giggle 0.5

Gitg 0.1.0

Gschem 1.6.2

Jailer 3.5.1

JuffEd 0.8.1

KDevelop 4.2

LibRaw 0.12.3

libusb 1.0.8

Mojolicious 1.0

Neptune 0.6

Okteta 0.5

PyCharm 1.1.1

SCons 2.0.1

SWIG 2.0.1

Talend Open Studio 4.1.2

>Games

PokerTH 0.8.2

>Net

CenterIM 4.22.10

Choqok 1.0

Frostwire 4.21.3

Google Chrome 8.0.552.237

I2P 0.8.3

Kfilebox 0.4.7

Lynx 2.8.7

Mozilla Firefox 3.6.13

msmtp 1.4.23

Naim 0.11.8.3.2

NcFTP 3.2.5

Newsbeuter 2.4

Opera 11.00

Psi 0.14

RoundCube Webmail 0.5

Twyt 0.9.2

Vuze 4.6

WeeChat 0.3.4

>Security

drivesploit

Inguma v.0.2

MagicTree Beta Two

Nchop v0.2

nmap 5.50

OpenDLP 0.2.5

OpenFISMA 2.11

OpenSCAP Project 0.6.7

OWASP CSRFGuard 3.0.0.336 ALPHA

PacketFu 1.0.0

pyREtic 0.5.1

Rootkit Hunter 1.3.8

THC-Hydra 6.0

THC-IPV6 1.4

Cross_fuzz

Digital Forensics Framework 0.9

Guardog 0.91

Inguma 0.2

Kismet 2011-01-R1

Linux Security Checklist Tool 2.0.3

Malmon Detection Tool 0.3

Mantra Security Toolkit

Marvin 0.9

Mausezahn 0.40

Nmap 5.50

NMapSi4 0.2.1

Packet Fence 2.0.1

Puck

QuickRecon 0.1.1

THC-Hydra 6.1

XSS Rays 1.0

>Server

Apache 2.2.17

BIND 9.7.2-P3

Cassandra 0.7

Cherokee 1.0.18

CUPS 1.4.6

DHCP 4.2.0-P2

Drizzle 2011.02.09

MySQL 5.5.8

OpenLDAP 2.4.23

OpenSSH 5.6

OpenVPN 2.1.4

Postfix 2.8.0

PostgreSQL 9.0.3

Samba 3.5.6

Sendmail 8.14.4

Squid 3.1.10

Unbound 1.4.8

Vsftpd 2.3.2

>System

ATI Catalyst 11.1

Capivara 0.8.9

Create Synchronicity 5.1

Dmidecode 2.11

GConf 2.32

Kdf 4.0.5

Linux Kernel 2.6.37

LVM2 2.02.81

nVidia 260.19.36

Palimpsest 2.32

phpVirtualBox 4.2

PowerTop 1.13

Virtual Machine Manager 0.8.6

VirtualBox 4.0.2

xSMBrowser 3.4.0

>X-distr

Debian 6.0 Squeeze

>>MAC

AppCleaner 1.2.2

Candybar 3.2.2

Daisy Disk 2.0.5

FreeGuide 0.11

iMedia Browser 2.0

LiteIcon 1.3.1

LittleIpsum 1.1.2

MiroVideoConverter 2.4

Pixelmator 1.6.4

Punto Switcher 3.1.1

RapidWeaver 5

Reeder 1.0b9

Screenography 1.0.15

SecondBar 9.68

SecureFiles 1.1.2

Sigma Chess 6.2

SiteSucker 2.2.3

TinkerTool 4.4

WeatherDock 2.5.1

№ 03(146) МАРТ 2011

x

PALEVO: ИСПАНСКИЙЧЕРВЬC РУССКИМНАЗВАНИЕМ СТР. 74

 

w

w

 

 

D

w

 

 

 

 

P

 

 

 

 

 

 

 

 

F

.

 

 

 

 

 

 

p

 

 

 

 

 

 

 

-

f Click

 

 

 

 

X

d

 

 

 

 

 

 

 

-

 

 

to

 

 

 

 

C

x

 

 

 

 

 

 

h

c

 

 

BUY

 

 

 

a

h

 

 

 

 

 

n

a

 

 

 

 

 

 

 

g

n

 

 

 

NOW!

 

e

 

 

 

 

 

 

 

E

g

 

 

 

 

 

 

 

e

 

 

 

 

 

 

 

d

РЕКОМЕНДОВАННАЯ

 

 

 

 

i

.

 

 

 

 

 

 

 

c

 

 

 

 

 

 

o

 

 

 

 

 

t

m

 

 

r

o

 

ЦЕНА

 

 

 

 

 

 

 

 

:

 

 

 

 

 

 

 

 

210

 

 

 

 

 

 

 

 

р

 

 

 

 

 

 

 

 

.

 

 

 

 

 

 

 

 

МАРТ 03 (146) 2011

ПОВЫШЕНИЕ

ПРИВИЛЕГИЙ ЖИЗНЬ В ДОМЕНЕ

WINDOWS ÑÒÐ. 44

ПОСЛЕ MySQL

ВЫБИРАЕМ ЗАМЕНУ ДЛЯ ПОПУЛЯРНОЙ СУБД

ÑÒÐ. 22

РУКОВОДСТВО ПО ПРОХОЖДЕНИЮ

ФАЙЛЫ-

 

 

 

 

 

 

 

 

HACKQUEST 2010

 

 

 

 

 

 

 

 

RETURN-ORIENTED ROOTKITS

ПРИЗРАКИ

 

 

 

 

 

 

 

 

ТЕСТИРОВАНИЕ NAS

 

 

 

 

 

 

 

 

НАЧИНАЕМ ПРОГРАММИРОВАТЬ

 

 

 

 

 

 

 

 

ÍÀ APPLESCRIPT

ВОССТАНАВЛЕНИЕ НАДЕЖНО

 

 

 

 

 

 

 

 

УДАЛЕННЫХ ДАННЫХ

 

 

 

 

 

 

 

 

ВИРУС НА PYTHON

 

 

 

 

 

 

 

 

ÑÒÐ. 28

w

 

 

 

 

 

 

 

 

w

w

 

 

 

P

 

 

 

 

 

 

D

 

 

 

 

 

 

 

 

 

 

 

 

 

F

 

.

 

 

 

 

 

 

 

 

p

 

 

 

 

 

 

 

 

-

 

d

 

 

 

 

 

 

 

 

X

 

f Click

 

 

 

 

 

C

 

-

 

 

to

 

 

 

 

 

x

 

 

 

 

 

 

h

 

c

 

 

 

BUY

 

 

 

a

 

h

 

 

 

 

 

 

n

 

 

 

 

 

 

 

g

 

a

 

 

 

 

 

 

 

 

 

 

 

 

 

NOW!

 

e

 

n

 

 

 

 

 

 

 

 

 

 

 

E

 

g

 

 

 

 

 

 

e

 

 

 

 

 

d

 

.

 

 

 

 

 

 

 

 

i

 

c

 

 

 

 

 

 

 

 

o

 

 

 

 

 

 

t

 

m

 

 

 

r

o

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

hang

e

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

C

 

E

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

X

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

-

 

 

 

 

 

d

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

F

 

 

 

 

 

 

t

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

D

 

 

 

 

 

 

 

i

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

r

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

P

 

 

 

 

 

NOW!

o

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

BUY

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

to

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

w Click

 

 

 

 

 

m

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

w

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

w

 

 

 

 

 

 

 

o

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

.

 

 

 

 

 

.c

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

p

 

 

 

 

g

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

df

 

 

n

e

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

-xcha

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

hang

e

 

 

 

 

 

 

 

C

 

E

 

 

 

 

X

 

 

 

 

 

 

-

 

 

 

 

 

d

 

 

F

 

 

 

 

 

 

t

 

 

D

 

 

 

 

 

 

 

i

 

 

 

 

 

 

 

 

 

r

P

 

 

 

 

 

NOW!

o

 

 

 

 

 

 

 

 

 

 

 

 

BUY

 

 

 

 

 

 

to

 

 

 

 

 

w Click

 

 

 

 

 

m

 

 

 

 

 

 

w

 

 

 

 

 

 

 

 

 

 

w

 

 

 

 

 

 

 

o

 

 

.

 

 

 

 

 

.c

 

 

 

p

 

 

 

 

g

 

 

 

 

 

df

 

 

n

e

 

 

 

 

 

-x cha

 

 

 

 

Реклама

 

 

 

 

hang

e

 

 

 

 

 

 

 

 

C

 

E

 

 

 

 

 

X

 

 

 

 

 

 

 

-

 

 

 

 

 

d

 

 

 

F

 

 

 

 

 

 

t

 

 

 

D

 

 

 

 

 

 

 

i

 

 

 

 

 

 

 

 

 

 

r

 

P

 

 

 

 

 

NOW!

o

 

 

 

 

 

 

 

 

 

 

 

 

 

 

BUY

 

 

 

 

 

 

 

 

 

 

 

 

 

 

w

 

 

to

 

 

 

 

 

UNITS

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

w Click

 

 

 

 

 

o

m

 

 

w

 

 

 

 

 

 

 

 

 

 

.

 

 

 

 

 

 

.c

 

 

 

 

p

 

 

 

 

g

 

 

 

 

 

 

df

 

 

n

e

 

 

 

 

 

 

-xcha

 

 

 

 

 

HTTP://WWW2

Для проектирования баз данных онлайн

 

 

 

 

hang

e

 

 

 

 

 

 

 

C

 

E

 

 

 

 

X

 

 

 

 

 

 

-

 

 

 

 

 

d

 

 

F

 

 

 

 

 

 

t

 

 

D

 

 

 

 

 

 

 

i

 

 

 

 

 

 

 

 

 

r

P

 

 

 

 

 

NOW!

o

 

 

 

 

 

 

 

 

 

 

 

 

BUY

 

 

 

 

 

 

to

 

 

 

 

 

w Click

 

 

 

 

 

m

 

 

 

 

 

 

w

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

o

 

 

w

 

 

 

 

 

 

 

 

 

.

 

 

 

 

 

.c

 

 

 

p

 

 

 

 

g

 

 

 

 

 

df

 

 

n

e

 

 

 

 

 

-x cha

 

 

 

 

Для расшифровки упакованного JavaScript-кода

ONLINEDATABASE

JAVASCRIPTUNPACKER

SCHEMADESIGNER

ANDBEAUTIFIER

dbdsgnr.appspot.com

jsbeautifier.org

Еслитызанимаешьсяразработкой, тонавернякаимелделосвизуальнымиинструментамидляпроектированияБД. Благодаряимможно нетольконагляднопредставитьструктурубудущихтаблицисвязимеждуними, ноисгенерироватькоддлясозданиябазывСУБД. Аспомощью этогосервиса, написанногонаPython иразмещенноговоблачномсервисеGoogle App Engine, тыможешьсделатьэтопрямовбраузере. Это довольнопростоерешение, ноонопозволяет спроектироватьтаблицы, обозначитьпервичныеивнешниеключи, проверитьсвязииполучить готовыйкоддляPostgreSQL, SQLite, MySQL, MSSQL иOracle.

ЧтобыуберечьисходникинаJavaScript отплагиата, атакжезатруднитьанализсценариевантивируснымипродуктамииспециалистами, разработчикичастоиспользуютспециальныеинструменты-скрамб- леры, которыекардинальноусложняютчтениекода. ВWWW2 мыдаже упоминалитолковоеонлайн-решениеJScrambler, котороекакразвыполняеттакуюобфускацию. СервисJSBeautifier, напротив, приводит уродливыйJS-кодвчеловеческийвид, выполняетформатированиеи пытаетсяраспаковатькод, обфусцированныйнаиболеепопулярными приемами.

Для организации потокового вещания с камеры телефона или ноутбука

Для безопасного хранения логов IMмессенджера и Skype

BAMBUSER

SIMKL

bambuser.com

simkl.com

Вопрос:какподелитьсясовсемижелающимипотоковымвидеос камерысвоеготелефона?Так,чтобывреальномвремениисхорошей картинкой/звуком?Идеяпришласовершеннонеожиданнововремякатаниянасноубордевгорах:).Удивительно,нодаженавысоте3000метров естьместечки,гдебыстрыйWi-Fiраздаетсявсемжелающим.Аразтак,то почемунепопробовать?БыстронашелсяподходящийсервисBambuser. Установивнасвоемтелефонеспециальныйклиент(поддерживаютсяде-

вайсынаWindowsMobile,Android,iOS,Symbian,Bada),можновдваклика начатьпередачуизображениянаглавныйсерверBambuser.Аужеоттуда всежелающиесмогутувидетьизображениечерезсвойбраузер.

Однойизпричин, покоторойякогда-тосталиспользоватьGTalk в качествеосновногоIM-мессенджера, сталоцентрализованноехранениелоговчатовпрямонасервере. Другиесетииклиентскиеприложенияэтимпохвастатьсянемогли. Теперьэтодосадноенедоразумение вомногихслучаяхготовисправитьсервисSimkl, сохраняявсюисториюразговоровнабезопасномсервере. Списокклиентов, скоторыми онсовместим, довольновнушителенивключаетвсебяQIP, Miranda, Pidgin идругие. Снедавнеговременисервиснаучилсязаписывать ещеивсеголосовыеразговорыизSkype (включаяSkypeIn иSkypeOut), нотолькопослеустановкиспециальногоклиентанакомпьютер.

144

XÀÊÅÐ 03 /146/ 2011

 

 

 

hang

e

 

 

 

 

 

 

C

 

E

 

 

 

X

 

 

 

 

 

-

 

 

 

 

d

 

F

 

 

 

 

 

 

t

 

D

 

 

 

 

 

 

 

i

 

 

 

 

 

 

 

 

r

P

 

 

 

 

NOW!

o

 

 

 

 

 

 

 

 

 

 

BUY

 

 

 

 

 

to

 

 

 

 

 

w Click

 

 

 

 

 

 

 

 

 

 

 

 

m

w

 

 

 

 

 

 

ФОКУС-ГРУППА

w

 

 

 

 

 

 

 

o

 

.

 

 

 

 

 

.c

 

 

p

 

 

 

g

 

 

 

 

df

 

n

e

 

 

 

 

-xcha

 

 

 

 

 

 

 

 

hang

e

 

 

 

 

 

 

 

C

 

E

 

 

 

 

X

 

 

 

 

 

 

-

 

 

 

 

 

d

 

 

F

 

 

 

 

 

 

t

 

 

D

 

 

 

 

 

 

 

i

 

 

 

 

 

 

 

 

 

r

P

 

 

 

 

 

NOW!

o

 

 

 

 

 

 

 

 

 

 

 

 

BUY

 

 

 

 

 

 

to

 

 

 

 

 

w Click

 

 

 

 

 

m

 

 

 

 

 

 

w

 

 

 

 

 

 

 

 

 

 

w

 

 

 

 

 

 

 

o

 

 

.

 

 

 

 

 

.c

 

 

 

p

 

 

 

 

g

 

 

 

 

 

df

 

 

n

e

 

 

 

 

 

-x cha

 

 

 

 

Хочешьнетолькочитатьжурнал,ноивместеснамиделатьеголучше?Указатьнанашифейлыиливыразитьреспектзасделаннуюработу?Этолегко. Вступайврядынашейфокус-группыивыигрывайкласныеподаркиотжур- налаинашихпартнеров.

3самыхактивныхучастникафокус-группыполучатвэтоммесяцеподписки нажурналХакер:запервоеместо—на12месяцев,завторое—на6месяцев изатретье—на3месяца.

РЕКЛАМА

 

 

 

 

hang

e

 

 

 

 

 

 

 

C

 

E

 

 

 

 

X

 

 

 

 

 

 

-

 

 

 

 

 

d

 

 

F

 

 

 

 

 

 

t

 

 

D

 

 

 

 

 

 

 

i

 

 

 

 

 

 

 

 

 

r

P

 

 

 

 

 

NOW!

o

 

 

 

 

 

 

 

 

 

 

 

 

BUY

 

 

 

 

 

 

to

 

 

 

 

 

w Click

 

 

 

 

 

m

 

 

 

 

 

 

w

 

 

 

 

 

 

 

 

 

 

w

 

 

 

 

 

 

 

o

 

 

.

 

 

 

 

 

.c

 

 

 

p

 

 

 

 

g

 

 

 

 

 

df

 

 

n

e

 

 

 

 

 

-xcha

 

 

 

 

 

 

 

 

hang

e

 

 

 

 

 

 

 

C

 

E

 

 

 

 

X

 

 

 

 

 

 

-

 

 

 

 

 

d

 

 

F

 

 

 

 

 

 

t

 

 

D

 

 

 

 

 

 

 

i

 

 

 

 

 

 

 

 

 

r

P

 

 

 

 

 

NOW!

o

 

 

 

 

 

 

 

 

 

 

 

 

BUY

 

 

 

 

 

 

to

 

 

 

 

 

w Click

 

 

 

 

 

m

 

 

 

 

 

 

w

 

 

 

 

 

 

 

 

 

 

w

 

 

 

 

 

 

 

o

 

 

.

 

 

 

 

 

.c

 

 

 

p

 

 

 

 

g

 

 

 

 

 

df

 

 

n

e

 

 

 

 

 

-x cha

 

 

 

 

Соседние файлы в папке журнал хакер