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

 

 

 

 

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

 

 

 

 

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

типами аккумуляторов: NiCd, NiMH, LiIon, LiPo, LiFe и, конечно же, со свинцово-кислотными. Заряжать он может быстро, с максимальным током в 5 ампер, хотя в таком режиме очень сильно греется и он сам,

иего блок питания, поэтому стоит их охладить, подвесив рядышком какой-нибудь кулер.

От одного 12-вольтового аккумулятора придется запитать всю бортовую начинку. Усилителю преобразовывать питание не нужно, необходимо лишь подпаять соответствующий штекер. Обычно для 12 В используются штырьковые разъемы с внутренним диаметром 2,1 мм

ивнешним — 5,5 мм, внутренний контакт положительный, внешний

— отрицательный. Также не нужен трансформатор для ЭЛ-провода

исветодиодной подсветки. Для всего остального нужны преобразователи. Удобно встроить в чемодан круглую автомобильную розетку прикуривателя, и дальше все адаптеры на разные напряжения включать в нее:

5 В: Без USB-розетки, от которой привыкли питаться телефоны и плееры, тебе точно будет не обойтись. А чтобы не создавать очередей на зарядку, пускай их будет сразу две (dealextreme.com/p/58012)! Удовлетворить электрический голод разномастных мобильных девайсов десятиголовый Змей Горыныч (dealextreme.com/p/34674). У него есть разъемы microUSB, miniUSB, nokia, iPhone, SE, LG и т.д.

1,5-12 В: Многие устройства, рассчитанные на работу от сети 220 вольт, питаются через адаптеры, на выходе у которых 6-9 вольт. Из упомянутого выше, это Wi-Fi роутер, лазерный проектор и зарядник для планшета. Для них есть универсальный адаптер (dealextreme. com/p/90021) с набором сменных штекеров.

12-24 В: Ноутбуки обычно требуют для зарядки большего напряжения — 19-20 В, но и для них существует блок питания (dealextreme. com/p/3438). Емкости аккумулятора в чемоданчике должно хватить на пару полных зарядок.

220 В: Если же какой-нибудь капризный гаджет требует исключительно переменного тока, то и на него есть управа в виде инвертора на 220 вольт. Они бывают разной мощности, но не стоит забывать, что емкость и предельный ток аккумулятора не безграничны, поэтому нагрузку мощнее 100 ватт точно не стоит подключать. focalprice.com/ ERK80S/100W_DC_12V_to_AC_220V_Power_Inverter_Kit_Silver.html.

Чемодан-минимум

Вдоволь теоретического экскурса — простенький чемоданчик в руках лучше продвинутого в магазине. Наверняка состояние твоего чемодана далеко от идеала, и требуется его несколько освежить. Поскольку старые советские чемоданы уже снискали огромную славу на мысе Казантип, то массу подробных инструкций по их восстановлению нетрудно найти по запросу «Желтый чемодан изготовление». В двух словах процесс реабилитации побитой жизнью коробки прост:

1.Выкрутить все шурупы, вытащить все гвозди и заклепки, отодрать всю обшивку.

2.Картонное основание выровнять эпоксидкой или термоклеем из пистолета.

3.Покрасить или обтянуть основание.

Плата mp3 из усилителя

Cхема питания

4.Отполировать или покрасить уголки.

5.Собрать все обратно.

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

Этот бело-красный чемоданчик довольно небольшой, поэтому и задач на него возлагается минимум — играть музыку, светиться в темноте и заряжать телефончики. На большее там места не найдется (кроме небольшой фляжки для минеральной воды).

Электрика простая — пара крокодильчиков от аккумулятора ведут к двум большим красным кнопкам, одна из которых включает все внутреннее оборудование (у усилка и света есть еще и свои выключатели), а другая — внешнюю розетку. Подключаться к аккуму именно крокодильчиками удобно потому, что это позволит легко перекинуть питание на другой источник.

Для фиксации гаджетов внутри чемодана я использовал клей из термоклеевого пистолета, который можно купить за пару сотен рублей (плюс десяток стержней за 50 рублей). Усилитель и аккумулятор укреплены на деревянные рейки, которые держатся на корпусе чемодана также при помощи термоклея.

Этот красный чемоданчик — лишь минимальный набор того, что стоит брать с собой на природу. Большинство девайсов пригодятся тебе не только за городом, но и в любой другой день в машине и дома, так что потраченные деньги не будут выброшены. Уверен, ты придумаешь еще тысячу вариантов дополнить этот комплект, главное, выезжая на отдых, не забудь расслабиться и на самом деле хорошенько отдохнуть! z

XÀÊÅÐ 07 /150/ 2011

139

 

 

 

 

 

 

hang

e

 

 

 

 

 

 

 

 

 

 

C

 

E

 

 

 

 

 

 

X

 

 

 

 

 

 

 

 

-

 

 

 

 

 

d

 

 

 

 

F

 

 

 

 

 

 

t

 

 

 

 

D

 

 

 

 

 

 

 

 

i

 

 

 

 

 

 

 

 

 

 

 

 

r

 

P

 

 

 

 

 

 

NOW!

o

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

BUY

 

 

 

 

 

 

 

 

 

to

 

 

 

 

UNITS

 

 

w Click

 

 

 

 

 

m

 

 

 

 

 

 

 

 

w

 

 

 

 

 

 

 

 

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

 

 

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

 

 

 

 

faq united?

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

Q:Какойинструменттыможешьпосоветовать,чтобынайтинасайтемедленныестраницы,чтобывпоследствии

оптимизироватьих?

A:Наверное, каждыйвеб-мастерзнаето такоминструментедляаналитики, какGoogle Analytics (www.google.com/analytics). Сне-

давнеговременисервисобзавелсяновым интерфейсом(онпостепенностановится доступнымвсемпользователям) инекоторыминовымифичами. Однаизнихзанимается какразтем, чтоизмеряетвремязагрузки отдельныхстраницсайта. Поумолчанию, правда, такаявозможностьотключена. Чтобы включитьбенмаркнеобходимодобавить однустрочкувскриптGA (тотJS-код, который вставляетсявкаждуюстраницувеб-проекта инеобходимдлясбораиотправкиданных Google’у), аименнообращениякфункции

_trackPageLoadTime(), которыйдолженпро-

исходитьпослевызова_trackPageview():

//Вариант для асинхронного кода GA: _gaq.push(['_trackPageview']); _gaq.push(['_trackPageLoadTime']);

//Вариант для стандартного кода GA: pageTracker._trackPageview(); pageTracker._trackPageLoadTime();

Послеэтогоданныеовременизагрузки страницытысможешьнайтивотчете «СодержаниеÆСкоростьзагрузкисайта». Вотчет будутвключенывсестраницыресурса, отсортированныевспискеповременизагрузкив секундах.

Q:КакимобразомможносделатьполныйбэкаппрофайлаотдельногопользователяWindowsивсехпользователей сразу?Чтобыбезпроблемперенести

профильвдругуюсистему?

A:Можнобылобыобъяснить, какэтосделать вручную, нолучшевсегосзадачейсправятся специализированныеутилитывродеBackup Utility (code.google.com/p/backup-utility-4) и DataGrab (sites.google.com/a/obxcompguy. com/foolish-it/vb6-projects/datagrab), ко-

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

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

безэтогогеморроя?

A:Знакомаяпроблема. ВедьдажедляполученияаккаунтаразработчикаApple, придется воспользоватьсяфаксом(WTF?!). Проще всего«отправитьбумажку» черезспеци-

альныйсервисвродеwww.myfax.com/free.

Совершеннобесплатно, замечу.

Q:ПосоветуйSOCKS5-прокси,который можноустановитьнаудаленномLinux-

шелле.

A:Ты, возможно, удивишься, новбольшин- ствеслучаевподнятьнаLinux-хостесокс можновсегооднойкомандой:

ssh -N -D 0.0.0.0:1080 localhost

Такимобразом, мывключаемдинамическую переадресациюпортов(флаг«-D») с1080 портаивзаимодействиесклиентамипопротоколамSOCKS4 иSOCKS5 (тоестьточнотакже, какилюбойдругойSOCKS5-прокси). Опция «-N» указывает, чтопроцессунеобходимора- ботатьвidle-режимебеззапускакаких-либо команднаlocalhost’е. Можнотакжезапустить ssh вфоновомрежиме, добавивпризапуске ключ«-f». Важно, чтодлявыполнениякомандытебененужнырутовыепривилегии. Но онипонадобятся, еслитызахочешьсделать контрольдоступаприпомощиiptables:

iptables -A INPUT --src 1.2.3.4 -p tcp --dport 1080 -j ACCEPT

iptables -A INPUT -p tcp --dport 1080 -j REJECT

Спомощьюэтихкомандмыразрешаемпод- ключениясIP-шника1.2.3.4 изапрещаем любыедругие(для1080 порта). Ноеслиочень хочетсяотсечьлевыеподключения, которые обязательнобудут, арутовыхправнет, то можновоспользоватьсядовольнойпростой proxy-оберткой, написаннойнаPerl’е, — TCP

140

XÀÊÅÐ 07 /150/ 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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Дампим адресное пространство

 

 

 

SQLiteSpy — наиболее продвинутый

процесса с помощью PMD

 

 

 

инструмент для работы с SQLite

 

 

 

 

 

 

GUI-приложениевродеSQLite Browser

 

 

 

1. Запускаемконсольуправления(«ПускÆ

(sqlitebrowser.sourceforge.net), SQLiteSpy

 

 

 

Выполнить» Æmmc).

(www.yunqa.de/delphi/doku.php/products/

 

 

 

2. Выбираемвменю«ФайлÆДобавитьили

sqlitespy/index) иSQLite Manager (addons.

 

 

 

удалитьоснастку».

mozilla.org/ru/firefox/addon/sqlite-manager).

Устанавливаем политику для запу-

3. Кликаемна«Редакторобъектовгрупповой

Чтобыглубжевникнутьвпроцессы, происхо-

ска приложения

политики» (GPO).

дящиевнутриSQLite, рекомендуюпосмотреть

 

 

 

4. Жмем«Добавить».

видеолекцииотеесоздателяРичардаХиппа

 

proxy (github.com/pkrumins/perl-tcp-proxy). В

5. Кликаем«Обзор», указываемпользователя,

(bit.ly/mCQlxA).

 

сценарииявнымобразомпрописываетсяспи-

которыйбудетдобавленвGPO.

 

 

сокдопустимыхдляподключенияIP-адресов

6. Кликаем«Готово» ипотом«ОК». Теперь

Q:Какойсамыйпростойспособзахо-

 

(переменная@allowed_ips). TCP proxy будет

вконсолиуправлениятывидишьдеревос

ститьфайлысудаленноймашины?

 

стартоватьнауказанномпортуипереадресо-

корневымэлементом«Политика<имяполь-

A:Недавнооткрылдлясебяодинзамечатель-

 

выватьнанашSOCKS-сервертолькотезапро-

зователя».

ныйхак, представляющийсобойвсегоодну

 

сы, которыеразрешены. СамдемонSSH при

7. Переходимв«Конфигурацияпользовате-

команду:

 

этомнужнозапуститьнемногопо-другому:

ляÆКонфигурацияWindows ÆПараметры

 

 

 

 

безопасности» икликаемправойкнопкой

$ python -m SimpleHTTPServer

 

ssh -N -D 55555 localhost

 

по«Политикиограниченногоиспользо-

 

 

 

 

 

 

 

ванияпрограмм» ивыбираем«Создать

Этакомандаподнимаетна8000 порту(по

 

 

 

 

Притакойконфигурацииниктонесможетпод-

политикуограниченногоиспользования

умолчанию) полноценныйвеб-серверс

 

ключитьсякSOCKS извне, кромеприложений,

программ».

контентомтекущейдиректории(т.е. той, от-

 

запущенныхнаlocalhost’е.

8. Вдеревепоявятсядвановыхэлемента.

кудаонабылавыполнена). Демонстартует

 

 

 

Кликаемна«Уровнибезопасности».

навсехинтерфейсаходновременно(адрес

 

Q: Подскажи, как правильно (без

9. Дваждыкликаемпоэлементу«Запрещено»

0.0.0.0). Есливпапкебудетindex.htm, тоон

 

лишних костылей и софта) огра-

иустанавливаемэтотуровеньбезопасности

соответствующимобразомбудетобработан

 

ничить список программ, кото-

поумолчанию. Сэтогомоментапользователь

приобращении. Еслижеегонеокажется, то

 

рые может запускать Windows-

несможетзапускатьникакиеприложения,

тыувидишьлистингтекущейдиректории.

 

пользователь?

кромеразрешенных.

Оченьудобно. Всеэтохозяйствоработает

 

A:Задача«наура» решаетсяспомощью

10. Переходимвраздел«Дополнительные

потому, чтовстандартнойпоставкеPython

 

стандартногомеханизмаWindows, который

правила». Удаляемотсюдамусор, который

естьмодульSimpleHTTPServer. Апоскольку

 

называется«Политикаограниченногоис-

создаласистема(элементы, начинающиесяс

Python сейчасестьвпоставкебольшин-

 

пользованияпрограмм» (SRP). Еслибыть

«%HKEY_LOCAL_MACHINE\...»).

стваLinux-дистрибутивов, тохаксбольшой

 

точным, точерезредакторгрупповойполитики

11. Остаетсядобавитьправила, разрешающие

вероятностьюзаработаетпрактическивезде.

 

(GPO). Нашазадача— запретитьпользователю

запускнеобходимыхдляпользователяприло-

Ничегонемешаетпровернутьтожесамоеи

 

запусклюбыхприложений, кроменескольких

женийитехэлементов, которыеяперечислил

подвиндой, есливнейустановленпайтон.

 

разрешенных(тыихопределяешьсам) итех,

выше, инеобходимыедлянормальнойработы

 

 

которыенеобходимыемудлявыполнения

юзеравсистеме.

Q:Какнезаметноудалитьантивирусс

 

входавсистему. Так, чтобыюзермогпросто

Делаетсяэтоотдельнодлякаждогобинарника

удаленноймашины?

залогинитьсявсистему, емуобязательнонужно

черезконтекстноеменю«Создатьправило

A:Хочурассказатьободномдовольноза-

 

предоставитьдоступкследующимсистемным

дляхэша», гденадовыбратьнужныйиспол-

бавномспособе, вкоторыйядолгонемог

 

приложениям:

няемыйфайлипоменятьуровеньбезопасно-

поверить, когдамнеегопоказали. Егомне

 

 

 

стидлянегона«Неограниченный».

продемонстрировалодинзнакомыйадми-

 

C:\Windows\explorer.exe

 

 

 

нистратор, которомунеобходимобылосразу

 

C:\Windows\System32\csrss.exe

 

Q:Какуюбазуданныхпосоветуешьдля

совсехмашинвлокальнойсетиудалить

 

C:\Windows\System32\dwm.exe

 

простыхпроектов?

корпоративнуюверсиюSymantec Antivirus.

 

C:\Windows\System32\rdclip.exe

 

A:Еслинужночто-тооченьпростое, томой

Посколькуречьшлаолокалкекрупного

 

C:\Windows\System32\taskhost.exe

 

совет— SQLite (www.sqlite.org), которая

инвестиционногобанка, тообостановке

 

C:\Windows\System32\TSTheme.exe

 

привсейпростотеиспользованияявляется

работыпользователейнемоглоидтииречи

 

C:\Windows\System32\userinit.exe

 

частьюмногихсерьезныхпроектов.

(атрудятсяпарнииднем, иночью). Важно

 

 

 

МногиепрограммыподдерживаютSQLite в

былоудалитьантивирус(чтобыустановить

 

 

 

 

Этообязательныйсписок— безэтихпри-

качествеформатахраненияданных(особенно

болееновыйпродуктоттойжекомпании),

 

ложенийпользовательдаженесможетзайти

вMac OS иiPhone OS, Android).

нотак, чтобыниктоизпользователейдаже

 

всистему. Теперьпошаговопройдемпопро-

БазойданныхSQLite удобноуправлять

незаметилосуществляемыхдействий.

 

цессусозданиянужнойполитики:

черезконсольнуюутилитуsqlite3 или

Причемобязательнобылообойтисьбез

XÀÊÅÐ 07 /150/ 2011

141

 

 

 

 

 

 

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

 

 

 

 

перезагрузки. Каксделатьэтона300 компьютераходновременно? Недолго думая, приятельпосмотрел, какантивирус предлагаетудалитьеговручную. Дляэтого вветкереестраHKEY_LOCAL_MACHINE\

SOFTWARE\MICROSOFT\WINDOWS\CURRENT VERSION\UNINSTALL оннашелзапись,

котораякасаласьSymantec Antivirus. Его идентификаторбыл{BA4B71D1-898E- 4306-AE87-8BA7A596F0ED}. Впараметре

UninstallString явноуказывалось, что деинсталляцияосуществляетсячерез стандартнуюслужбуMsiExec.exe. Ужепросто скопировавзначениеэтогопараметрав команднуюстроку, можнобылозапустить процессудаленияпрограммыскомпьютера. Нонам-тонужно«тихое» удаление. Оказалось, чтоеслидобавитьнесколькоключей MsiExec.exe, топровестиоперациюможно вообщебезвсякогошума:

MsiExec.exe /norestart /q/x{BA4B71D1- 898E-4306-AE87-8BA7A596F0ED} REMOVE=ALL

Аимеяправаадминистраторадомена, таже самаякомандалегкоотдаетсянавыполнение всемкомпьютерамвлокальнойсети:

psexec \\computer_name MsiExec.exe / norestart /q/x{BA4B71D1-898E-4306- AE87-8BA7A596F0ED} REMOVE=ALL

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

Q:Как прокачать свой аккаунт на Dropbox, используя реферальную систему? Одних только левых email’ов не хватает: программа каким-то образом определяет уникальность

системы.

A:Еслиговоритьначистоту, томойтебесовет. Еслитебедействительнонужныдополни- тельныегигабайтыдляDropbox-ящика, тоне обломайся: купипремиальныйаккаунт. За счетэтогосервисможетпозволитьмиллионам пользователейпользоватьсяегоуслугами совершеннобесплатно. Ноеслипосутивопроса, тоуникальностьпользователяDropbox определяетсяпоMAC-адресу. Такчтодля каждогоновогореферала, которыйбудетприбавлять250 МбкобъемуконтейнераDropbox, нужно:

1.Зарегистрироватьсясуникальнымemail’ом.

2.Войтивсистему, используятакуюрегистрацию.

ЕслиподLinux’омMac-адресдлясетевого адаптераменяетсячерезifconfig, топодвиндойтебепонадобитсяспециальнаяутилита

Technitium MAC Address Changer v5 Release 3 (www.technitium.com). Кслову, энтузиастыуже успелинаписатьскрипт, которыйавтомати-

зируетпроцесспрокачкипрофиляDropbox (habrahabr.ru/blogs/services/120526).

Q:Вотзадачка,какбытыеерешил?В JavaScriptестьнекоторыеданные,наих основенеобходимосгенерироватьно- выйкусокHTML-страницы(пошаблону) ивставитьвDOM.Какэтолучшевсего

реализовать?

A:Главныйвопрос: какхранитьшаблони какнаиболееудачновставитьвэтотшаблон данные? Решениеэтойзадачки, честноскажу, яоткрылдлясебяизблогаСтепанаРезника

(sreznikov.blogspot.com). Аон, всвоюочередь,

позаимствовалегоизлекцийДугласаКрокфорда. Идеявтом, чтобыдобавитьвпрототипы объектаString методsupplant, которыйвстроке ищетвыражения, заключенныевфигурные скобки{}. Каждоенайденноевыражениеиспользуетсякакключкпереданномуобъекту, и, еслипоэтомуключулежитстроковоеили числовоезначение, товыражениевфигурных скобкахзаменяетсяэтимзначением.

String.prototype.supplant = function(o) {

return this.replace(/{([^{}]*)}/g, function(a, b) {

var r = o[b];

return typeof r === 'string' || typeof r === 'number' ? r : a;

}

);

};

Какэтоработает. Дляпримераберемследующиеданные:

var data = {

url: '/test/', thumb_src: 'test.gif', thumb_width: 60, thumb_height: 30, caption: 'Трам-парам!'

};

Ииспользуяфункциюsupplant, вставляемихв заранееподготовленныйшаблон:

var template = '<div class="preview"> <p class="image"><a href="{url}"><img src="{thumb_src}" width="{thumb_ width}" height="{thumb_height}"/></ a></p><p class="caption">{caption}</ p></div>';

var result = template.supplant(data);

Этоопределеннонаиболееизящноерешение, вотличиеотварианта, когдаприходится вручнуюсоздаватьэлементы(createElement)

иаппендитьих(appendChild) вDOM.

Q:Можноли,незалезаявдебриAPIвызовов,отслеживатьизмененияв файловойсистемеивзависимости

отэтоговыполнятьопределенные

действия?

A:Конечно, можно, иособенноизящно, если всистемеестьPowerShell (поумолчанию входитвWindows 7 иWindows Server 2008 R2).

Делаетсяэтотак:

1. СоздаемновыйобъектSystem.IO.FileSystemWatcher изадаемдлянегонесколько настроек:

$watcher = New-Object System. IO.FileSystemWatcher $watcher.Path = $searchPath

$watcher.IncludeSubdirectories = $true $watcher.EnableRaisingEvents = $true

Параметр.Path задаетпуть, закоторымнеобходимовыполнятьмониторинг. Атрибут

.IncludeSubdirectories включаетобработку всехподдиректорий.

2. Теперьопределимнесколькособытий, которыебудутотслеживаться, когда$watcher заметилизменениявфайловойсистеме. Простойобработчикприобнаруженииизменения файловбудетвыглядетьтак:

$changed = Register-ObjectEvent $watcher "Changed" -Action {

write-host "Changed: $($eventArgs. FullPath)"}

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

3. Установленныесобытиябудутотлавливатьсядотехпор, поканезавершитсяPowershellсессия, ноихможно«выгрузить» принудительно:

Unregister-Event $changed.Id

Кстати, дажееслитыничегонезнаешьобэтой PowerShell, торазобратьсяснейнесоставит большоготруда. РекомендуюPowerGUI (www. powergui.org) вкачествесредыразработки, чтобыскриптыписатьсталоещевеселее.

Q:Какимобразомможносделатьполныйдамппамятиприложения?Только поймименяправильно:неPE-дамп, аименнодампвсегоадресногопро-

странстваприложения?Естьнесколько процессов,вкоторыхкрайнеинтересно

покопаться:).

A:Подходящихутилитнемного. Однаизних

— Process Memory Dumper (evilfingers.com/ tools//ProcessMemoryDumper.php), которая вкругукомпьютерныхкриминалистовчаще называетсяPMD. ЭтоGUI-приложение, в которомтыможешьвыбратьнужныйпроцесс иполучитьдлянегоDumpedProcess.dmp, в

которомбудетпомещендампегоадресного пространства. z

142

XÀÊÅÐ 07 /150/ 2011

>>WINDOWS

 

Odysseus-2-0-0-84

 

>>UNIX

 

Opera 11.11

>Development

 

Pidgin OTR 3.2.0

 

>Desktop

 

PgBouncer 1.4.1

API Monitor v2 (Alpha-r7)

 

Psi 0.14

 

AbiWord 2.8.6

 

qBittorrent 2.8

AsmJit 0.8.6

 

RoboForm Everywhere v7.3.2

 

Floola 2011r3

 

SeaMonkey 2.0.14

AsmJit 1.0beta2

 

WinSCP 4.3.3

 

Fontmatrix 0.6.0

 

SIM 0.9.4.3

Beyond Compare 3

 

 

 

FreeArc 0.666

 

SPGT 0.1

Easy Query Builder

 

>Security

 

Frinika 0.5.1

 

Subsonic 4.4

Git 1.7.4

 

BurpSuite 1.4

 

gLabels 3.0.0

 

Tcpdump 4.1.1

intype 0.3.1

 

DirectoryScanner 1.0

 

Gramps 3.2.6

 

Thunderbird 3.1

Mercurial 1.8.4

 

DOMinator

 

keyTouch 2.4.1

 

Transmission 2.31

SQLite Manager 0.7.4

 

EchoMirage 1-2

 

Launchy 2.5

 

Udpxy 1.0

SQLite Precompiled Binaries For

 

Enhanced Mitigation Experience

 

LuxRender 0.8

 

XChat 2.8.9

Windows

 

Toolkit v2.1

 

Metromap 0.1.3

 

 

SQLiteSpy 1.9.0

 

Microsoft Web Application

 

PiTiVi 0.14

 

>Security

SQLyog Community Edition - 9.10

 

Configuration Analyzer v2.0

 

QSapecNG 1.2.2

 

Burp Suite 1.4

Titanium Studio Release Candidate 1

 

nuf-fuzzer

 

Remuco 0.9.5

 

EAPeak 0.1.0

XML Notepad 2007

 

PANBuster v1.0

 

Sage 4.7

 

Fimap 0.9

 

 

peepdf 0.1

 

SimpleBurn 1.6.2.1

 

Ghost-Phisher 1.1

>Misc

 

rkanalyzer

 

soundKonverter 1.0.0

 

Iptables 1.4.11.1

allsnap v1.50beta

 

SiteDigger v3.0

 

Workrave 1.9.4

 

Metasploit Framework 3.7.1

AtomicDic 0.2.1

 

w3af 1.0

 

 

 

Ncrack 0.04a

AutoHotkey_L

 

yara-project 1.5

 

>Devel

 

Portsentry 1.2

Bins

 

YETI

 

Flot 0.7

 

Pytbull 1.1

Chameleon Window Manager

 

 

 

GiNaC 1.6.0

 

Radare2 0.7

1.1.0.126

 

>System

 

Google Web Toolkit 2.3

 

RIPS 0.40

ClipX 1.0.3.9 beta 7 x86

 

Dependency Walker 2.2

 

Memcached 1.4.5

 

SIPVicious 0.2.6

DropIt 2.6

 

EASIS Drive Check

 

Nemerle 1.0

 

Skipfish 1.91

Free Opener 1.0

 

KeePass 2.15

 

Nodejs 0.4.8

 

Sniffjoke 0.4.1

Handy Shortcuts

 

Listary

 

Netty 3.2.4

 

w3af 1.0

Hot Corners 2.2.2.0

 

Locate32 3.0.7

 

NumPy 1.6.0

 

Wireshark 1.6.0

JumpPad 2.1

 

Master Commander 1.0.1

 

Perl 5.14

 

Xplico 0.6.3

Launch 2.6 Beta2

 

McAfee ShareScan

 

phpMyAdmin 3.4.0

 

Zed Attack Proxy 1.3.0

MouseExtender 1.9.9.3

 

Menu Uninstaller 1.2.1

 

Prettify

 

 

NTFS Permissions Tools 0.9.9

 

MiniTool Power Data Recovery Free

 

Qwt 6.0.0

 

>Server

QTTabBar 1.2.2.1

 

Edition 6.5

 

Scala 2.9.0.1

 

Apache 2.2.19

SmartGUI Creator 4.0

 

NexusFile 5.3.1

 

Scala IDE

 

Berkeley DB 5.1.25

Switcher 2.0.0

 

RegASSASSIN

 

Tcc 0.9.25

 

BIND 9.8.0

Synergy 1.4.2 beta

 

SandboxDiff 2.3

 

Thrift 0.6.1

 

CUPS 1.4.6

Taskbar Shuffle 2.5

 

Service monitor

 

Twisted 11.0.0

 

DHCP 4.2.1

TrayScript 1.0

 

StressMyPC 1.01

 

XCache 1.3.2

 

FlockDB 1.8.0

TreeSize Free V2.51

 

SuperF4 1.2

 

 

 

JBossAS 6.0.0

 

 

TrayStatus 1.2.3

 

>Games

 

Lucene 3.2

>Multimedia

 

TrueCrypt 7.0a

 

Warzone 2100 2.3.8

 

OpenLDAP 2.4.25

FinePrint 6.20

 

USB Disks Access Manager 1.0

 

 

 

OpenSSH 5.8

ImgBurn 2.5.5.0

 

 

 

>System

 

OpenVPN 2.2.0

IsoBuster 2.8.5

 

>MAC

 

Bacula 5.0.3

 

Postfix 2.8.3

Kindle for PC 1.5.0

 

Book Hunter 1.1.10

 

Glibc 2.14

 

PostgreSQL 9.0.4

Nemo Documents

 

Breakaway 2.0

 

GNU Parted 3.0

 

Samba 3.5.8

Oxelon Media Converter 1.1

 

CocoaPacketAnalyzer 0.72

 

Grub 1.99

 

Sendmail 8.14.5

pdfFactory 4.10

 

DVD Hunter 1.1.10

 

HDFS 0.21.0

 

Squid 3.1.12

SumatraPDF 1.6

 

Mactracker 6.0.2

 

Heartbeat 2.1.4

 

Tomcat 7.0.4

VidCoder 0.9.2

 

Meteorologist 1.5.5

 

Libertine 5.0

 

 

Virtual CloneDrive 5.4.5.0

 

Neuronyx 2.4.5

 

Linux Kernel 2.6.39.1

 

>X-Distr

VirtualDub 1.9.11

 

Nocturne 2.0

 

Redis 2.2.8

 

BackTrack 5

 

 

Quicksilver 60

 

Sentinella 0.9.0

 

 

>Net

 

Roccat Browser 1.5

 

Slony-1 2.0.6

 

>>БОНУС

ApacheConf Lite 7.1

 

ShellBar 1.0

 

Syslog-ng 3.2.4

 

Полный архив журнала "Хакер" с

DragonDisk for Windows 0.8.1

 

SoundCloud 1.1.0

 

 

самого первого выпуска

DU Meter 5

 

Spotify 0.5.1.98

 

>Net

 

 

Firewall Builder 4.2.2

 

SunFlower 0.13

 

Firefox 4.0.1

 

 

Gladinet Cloud Desktop Starter

 

TeamViewer 6.0

 

Google Chrome 12

 

 

Edition 3.2

 

Visor 1.9

 

gWakeOnLan 0.5.1

 

 

Host Profiles 1.0

 

VLC 1.1.10

 

IGMPproxy 0.1

 

 

Htpasswd Generator 4.1.1

 

VUWER 1.4.6

 

ipvs 1.2.1

 

 

inSSIDer 2.0.7

 

WireShark 1.6.0

 

KVIrc 4.0.2

 

 

2011 (150) 07 ИЮЛЬ x

2011

-[1

ИЮЛЬ

C ЛОМАЕМ .150]

07(150)

ДАГО 1999

 

x150

 

 

w

w

 

 

 

D

 

w

 

 

 

 

 

P

 

 

 

 

 

 

 

 

 

 

F

 

.

 

 

 

 

 

 

 

 

p

Click

 

 

 

 

 

-

 

f

 

 

 

 

 

X

 

d

 

 

 

 

 

 

 

 

 

-

 

 

to

 

 

 

 

C

 

x

 

 

 

 

 

 

h

 

c

 

 

 

BUY

 

 

 

a

 

h

 

 

 

 

 

 

n

 

a

 

 

 

 

 

 

 

 

g

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

 

 

 

NOW!

 

e

 

n

 

 

 

 

 

 

 

 

E

 

g

 

 

 

 

 

 

 

 

 

e

 

 

 

 

 

 

 

 

d

 

.

 

 

 

 

 

 

 

 

i

 

c

 

 

 

 

 

 

 

 

o

 

 

 

 

 

 

t

ЦЕНА

 

m

 

 

 

r

o

 

 

 

 

 

 

 

 

 

 

:

 

 

 

 

 

 

 

 

 

 

210

 

 

 

 

 

 

 

 

 

 

р

 

 

 

 

 

 

 

 

 

 

.

 

 

 

 

 

 

 

 

 

 

ИЮЛЬ 07 (150) 2011

[1-150]

Ломаем c 1999 года

 

w

w

 

 

 

D

w

 

 

 

 

 

P

 

 

 

 

 

 

 

 

 

F

.

 

 

 

 

 

 

 

p

 

 

 

 

 

 

 

 

-

f Click

 

 

 

 

 

X

d

 

 

 

 

 

 

 

 

-

 

 

to

 

 

 

 

C

x

 

 

 

 

 

 

h

h

 

 

 

BUY

 

 

 

a

c

 

 

 

 

 

 

 

 

n

a

 

 

 

 

 

 

 

 

g

n

 

 

 

 

NOW!

 

e

 

 

 

 

 

 

 

 

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

 

 

w Click

to

 

 

 

 

UNITS

 

 

 

 

 

m

 

 

 

 

 

 

w

 

 

 

 

 

 

 

 

 

 

w

 

 

 

 

 

 

 

o

 

 

.

 

 

 

 

 

 

.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

 

 

 

 

 

 

 

 

 

 

 

w

 

 

 

 

 

 

 

 

o

 

 

.

 

 

 

 

 

.c

 

 

 

p

 

 

 

 

g

 

 

 

 

 

 

df

 

 

n

e

 

 

 

 

 

 

-x cha

 

 

 

 

 

 

 

 

 

Для максимально

 

Для отслеживания

 

быстрого и удобного

 

обновлений на любом

 

расшаривания файлов

 

сайте

 

 

 

 

MINUS

PAGE2RSS

min.us

page2rss.com

Давноискалдлясебяудобныйвеб-сервис, которыйработалбыв связкесоспециальнымприложениемимаксимальнобыстропозволял расшаритьлюбойфайлвСети. ВпривычномDropbox’едлятакойоперацииприходилосьперемещатьфайлвпапкуPublic ивыполнятьдругие нежелательныетелодвижения. Сервисжеmin.us оказалсяименнотем, чемнужно. Егоклиентскаячасть(доступнадляWindows, Mac, Linux) тихосидитвтрееипозволяетвмоментзалитьфайлвоблакосамым обыкновеннымdrag’n’drop’ом, получиввбуфереобменалинк, которым тыможешьподелитьсясдрузьями. Чтоважно— клиентскаячастьдоступнаидлямобильныхплатформ(Android, iOS, WP7), поэтомуявовсю юзаю«минус» исосмартфона.

ПривыкнувкRSS-подпискам, черезкоторыеполучаешьобновления длясотенсайтов, начинаешьоченьсильнорасстраиваться, когдау какого-торесурсанеоказываетсяRSS-фида. Нонезаходитьженатакие нерадивыесайтывручную, вконцеконцов? РаньшевGoogle Reader (онлайнRSS-агрегаторотGoogle) былавстроеннаяфункция, которая отслеживалаобновлениянужныхстранициновыеданныеоформля- лаввидеRSS-фида. Такимобразом, всеавтоматическипопадалов RSS-агрегатор, азаходитьнасайтвручнуюуженебылонеобходимости. Позжеразработчикиотключилитакуювозможностьипредложили использоватьспециальныесервисывродеpage2rss. Собственно, этим советомяипользуюсьдосихпор.

Для изучения сетевых протоколов

Для создания собственного рукописного шрифта

VISUALLAND

PILOTHANDWITING

visualland.net

pilothandwriting.com

КаждыйзнаетзачемнужныпротоколывродеARP, DNS, DHCP, ICMP ит.п. Нокогданеобходиморазобратьсявдеталях, какониработают, и представлятьструктурупакетов, приходитсяпотратитьнемаловремени, чтобывникнутьвRFC ипрочуюсухуюдокументацию. Ценнейшимпомощникомвизученииматериаламожетстатьсервисvisualland. Здесь собраноогромноеколичествороликовсвизуализациейработыразных сетевыхпротоколов. Всевоченьнагляднойформе. Приводитсяобъяснениеработыпротокола, атакжепошаговаявизуализацияпакетов: что, откудаикудапередается, какиефлагименяются, чтоивкакоймомент происходит. Рекомендуютакжеаналогичныйпроект: bit.ly/Jasper_here.

Довольнолюбопытныйизанятныйсервис, спомощьюкотороготы можешьсоздатьшрифтнаосновесвоегопочерка. ПослерегистрациипользователюпредлагаетсяраспечататьспециальныйлистA4, вкоторомнеобходимовписатькаждуюбуквуалфавитаотруки. Далее этотлистнеобходимо«показать» сайтучерезвеб-камеру— сервис произведетраспознаваниеотдельныхсимволовипредложитоткорректироватьначертаниебукв. Кактолькопроцедурабудетзакончена, PilotHandwiting соберетдлятебяшрифт. Единственнымминусом проекта, которыйникакнеисправятразработчики, являетсяжесткая привязанностьклатинскомуалфавиту.

144

XÀÊÅÐ 07 /150/ 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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

¦«¬¡­¡

Ñ

e1$m Ú

 

 

 

 

hang

e

 

 

 

 

 

 

 

 

C

 

E

 

 

 

 

 

X

 

 

 

 

 

 

 

-

 

 

 

 

 

d

 

 

F

 

 

 

 

 

 

t

 

 

D

 

 

 

 

 

 

 

i

 

 

 

 

 

 

 

 

 

 

r

P

 

 

 

 

 

NOW!

 

o

 

 

 

 

 

 

 

 

 

 

 

 

to

BUY

 

 

 

 

 

 

 

 

 

 

 

 

 

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

 

 

 

 

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