31.12.2014 Views

Скачать - Xakep Online

Скачать - Xakep Online

Скачать - Xakep Online

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.

[XÀÊÅÐ 11 [83] 05 > ÞÍÈÒÛ 144]<br />

Íóæíî ëè ââåñòè URL èíòåðåñóþùåãî òåáÿ ðåñóðñà, ïîñëå ÷åãî àðõèâ<br />

âîçâðàòèò ññûëêè íà âíåøíèé âèä ñòðàíèö ðåñóðñà çà íåñêîëüêî ëåò.<br />

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

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

Q: Â êàæäîé âòîðîé ñòàòüå âû óïîìèíàåòå ñåòåâîé ñêàíåð nmap. Íî âåäü<br />

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

ñóùåñòâóåò áîëåå íîâîãî ñðåäñòâà<br />

A: À êòî òåáå ñêàçàë, ÷òî nmap íå îáíîâëÿåòñÿ ×óøü! Ïîñëå ïðîäîëæèòåëüíûõ<br />

ïåðåðûâîâ àâòîð âñåãäà âûêëàäûâàåò íîâûå âåðñèè. Â ïîñëåäíåé<br />

âåðñèè — 3,93 — áûëà çíà÷èòåëüíî óëó÷øåíà è îïòèìèçèðîâàíà ôóíêöèÿ<br />

ARP-ñêàíèðîâàíèÿ, äîáàâëåíà íîâàÿ îïöèÿ «--spoof_mac», ïîçâîëÿþùàÿ<br />

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

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

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

îòïå÷àòêîâ OS — äëÿ èäåíòèôèêàöèè óäàëåííîé îñè. Òàê ÷òî nmap ïîïðåæíåìó<br />

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

Äà è âîîáùå ïëîõîãî ìû íå ñîâåòóåì :).<br />

Q: Íàìåäíè ïðèîáðåë ñåáå õîðîøèé ñìàðòôîí è ñåé÷àñ ïûòàþñü ïîçíàêîìèòüñÿ<br />

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

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

îáúåìíûå âèäåîôàéëû ñ ôèëüìàìè. Íå âèæó ñìûñëà âîçèòüñÿ ñî ñëîæíûìè<br />

âèäåîðåäàêòîðàìè — åñòü ñïîñîá ïðîùå<br />

A:  ýòîé ñèòóàöèè òåáå íàâåðíÿêà ïðèäåòñÿ ïî äóøå íåáîëüøàÿ, íî î÷åíü<br />

ïîëåçíàÿ ïðîãðàììà PocketDivXEncoder (divx.ppccool.com). Ôèøêà óòèëèòû<br />

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

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

Âñå, ÷òî îò òåáÿ òðåáóåòñÿ, — ýòî âûáðàòü êîíâåðòèðóåìûé ôàéë è<br />

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

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

÷òî ê ÷åìó. Íà÷íåì ñ ðàçðåøåíèÿ. Ïîíÿòíî, ÷òî 800x600 â äàííîì ñëó-<br />

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

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

ìåíüøå 700 Ìá. Åäâà ëè òû ñìîæåøü óìåñòèòü èõ íà ñâîåé ôëåøêå. Äà è<br />

íåíóæíî ýòî. Ñòàíäàðòíûå ðàçðåøåíèÿ ìîáèëüíûõ òåëåôîíîâ ñåãîäíÿ —<br />

ýòî 176õ220, 320õ240, 640õ480. Ïîýòîìó èìååò ñìûñë âûáðàòü òî ðàçðåøåíèå<br />

âèäåî, êîòîðîå ïîääåðæèâàåò òâîÿ òðóáêà. Ïðîñòàÿ ëîãèêà.<br />

Ïîìèìî ðàçðåøåíèÿ èìååòñÿ åùå äâà âàæíûõ ïàðàìåòðà — áèòðåéò è êîëè÷åñòâî<br />

êàäðîâ â ñåêóíäó. Áèòðåéò — ýòî êîëè÷åñòâî áèò, ïðîøåäøåå ÷åðåç<br />

ïðåîáðàçóþùåå óñòðîéñòâî (äåêîäåð) çà åäèíèöó âðåìåíè. ×åì áîëüøå<br />

áèòðåéò (èçìåðÿåòñÿ â êáèò/ñ), òåì áîëåå êà÷åñòâåííàÿ êàðòèíêà áóäåò<br />

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

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

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

ÿâëÿåòñÿ ÷èñëà èç äèàïàçîíà îò 24 äî 29. Ïðàâäà, äëÿ ïðîèãðûâàíèÿ âèäåî<br />

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

ýòîò ïàðàìåòð âïîëíå ìîæíî ñíèçèòü äî 15 êàäðîâ/c.<br />

Q: Íåäàâíî ïîðòèðîâàë ïîä Linux ïðîñòåíüêóþ Windows-ïðîãðàììó<br />

è ñ óäèâëåíèåì îáíàðóæèë, ÷òî KDE èñïîëüçóåò ñîâåðøåííî äðóãîé<br />

ôîðìàò èêîíîê. Âìåñòî ïðèâû÷íîãî ICO ôàéëû èêîíîê õðàíÿòñÿ â XPM.<br />

×òî îñîáåííîãî â ýòîì ôîðìàòå<br />

A: XPM (X PixMap) — ýòî òåêñòîâûé ASCII-ôîðìàò äëÿ õðàíåíèå èçîáðàæåíèé,<br />

êîòîðûé àêòèâíî èñïîëüçóåò X Window. Ëþáàÿ êàðòèíêà â ôîðìàòå<br />

XPM — ýòî ìàññèâ, îïèñàííûé â ñèíòàêñèñå ANSI C. Ëó÷øåãî îáúÿñíåíèå,<br />

÷åì õîðîøèé ïðèìåð, çäåñü íàéòè òðóäíî.<br />

/* XPM */<br />

/* ìàññèâ ñ èíôîðìàöèåé îá èçîáðàæåíèè */<br />

static char * roundb_xpm[] = {<br />

/* øèðèíà âûñîòà êîëè÷åñòâî_öâåòîâ cpp [x_hot y_hot] */<br />

"13 13 5 2 7 7",<br />

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

öâåòà */<br />

" s nonem nonec none",<br />

". s topShadowColor m white c lightblue",<br />

"X s iconColor1 m black c black",<br />

"o s bottomShadowColor m black c #646464646464",<br />

"O s selectColor m white c red",<br />

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

" ",<br />

" . . . ",<br />

" . . X X X o o ",<br />

'' . X X X X X X X o ",<br />

" ",<br />

" . . . ",<br />

" . . X X X o o ",<br />

'' . X X X X X X X o ",<br />

" . X X X X X X X o ",<br />

" . X X X X O X X X X o ",<br />

" . X X X O O O X X X o ",<br />

" . X X X X O X X X X o ",<br />

" . X X X X X X X o ",<br />

" . X X X X X X X o ",<br />

" o o X X X o o ",<br />

" o o o ",<br />

" " "<br />

};<br />

" . X X X X X X X o ",<br />

" . X X X X O X X X X o ",<br />

" . X X X O O O X X X o ",<br />

" . X X X X O X X X X o ",<br />

" . X X X X X X X o ",<br />

" . X X X X X X X o ",<br />

" o o X X X o o ",<br />

" o o o ",<br />

};<br />

Ïîäðîáíåå î ôîðìàòå ìîæíî ïðî÷èòàòü íà ñòðàíèöå ðàçðàáîò÷èêîâ —<br />

http://koala.ilog.fr/lehors/xpm.html<br />

Q: Êàêèì îáðàçîì ìîæíî îòêëþ÷èòü ñêðûòûå ðàñøàðåííûå ðåñóðñû â<br />

Windows<br />

A: Â îïåðàöèîííûõ ñèñòåìà Windows 2000/XP/2003 ïîìèìî îòêðûòûõ ñåòåâûõ<br />

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

ñêðûòûå øàðû ADMIN$, IPC$, C$, D$ è ò.ä., ïðåäíàçíà÷åííûå äëÿ<br />

àäìèíèñòðàòîðà. Îíè íå îòîáðàæàþòñÿ â «Ñåòåâîì îêðóæåíèè», íî ê<br />

íèì ìîæíî îáðàòèòüñÿ ÷åðåç UNC-àäðåñ (\\èìÿ_êîìïüþòåðà\èìÿ_ñêðûòîé_øàðû$),<br />

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

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

íà óäàëåííîé ìàøèíå äîâîëüíî ñëîæíî. Íî ïðè æåëàíèè èõ âñåòàêè<br />

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

(HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters)<br />

èëè, êàê ýòî áóäåò â ñëó÷àå Windows 2000,<br />

AutoShareServer, ïîñëå ÷åãî óñòàíîâè åå çíà÷åíèå â íîëü.<br />

×òî êàñàåòñÿ ñèñòåìíîé øàðû IPC$, òî åå ìîæíî îòêëþ÷èòü òîëüêî ÷åðåç<br />

êîìàíäíóþ ñòðîêó: net share IPC$ /delete. Íî äåëàòü ýòî íóæíî òîëüêî<br />

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

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

Q: Êàê îñóùåñòâëÿåòñÿ àóòåíòèôèêàöèÿ â GSM-ñåòÿõ<br />

A: Ñ ïîìîùüþ SIM-êàðòû. Îíà ñîäåðæèò íå íîìåð òåëåôîíà ñ PIN-îì,<br />

êàê ñ÷èòàþò ìíîãèå, à ñïåöèàëüíûå èäåíòèôèêàöèîííûå äàííûå àáîíåíòà,<br />

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

íà÷èíàåòñÿ ñ ââîäà ïîëüçîâàòåëåì PIN-êîäà. Äàëåå òåëåôîí<br />

óñòàíàâëèâàåò ñâÿçü ñ áëèæàéøåé áàçîâîé ñòàíöèåé îïåðàòîðà ñâÿçè<br />

è â çàøèôðîâàííîì âèäå ïåðåäàåò åé òàê íàçûâàåìûé IMSI-êîä<br />

(International Mobile Subscriber Identity — Ìåæäóíàðîäíûé Èäåíòèôèêàòîð<br />

Ìîáèëüíîãî Àáîíåíòà). Ýòîò êîä óíèêàëåí äëÿ êàæäîé êîíêðåòíîé<br />

SIM-êè è íå ìîæåò ïîâòîðÿòüñÿ. Îïåðàòîð ïðîáèâàåò IMSI ïî ñâîåé<br />

áàçå è, â ñëó÷àå ñîâïàäåíèÿ (òàêîé àáîíåíò äåéñòâèòåëüíî ñóùåñòâóåò),<br />

îòïðàâëÿåò ìîáèëüíîé ñòàíöèè 128-ðàçðÿäíîå ñëó÷àéíîå ÷èñëî<br />

(òàê íàçûâàåìîå RAND). Íà òåëåôîíå ýòî ÷èñëî øèôðóåòñÿ ñ ïîìîùüþ<br />

àëãîðèòìà A3 è Ki-êëþ÷à, êîòîðûé õðàíèòñÿ íà SIM-êàðòå, ïîñëå<br />

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

 áàçå îïåðàòîðà, ïîìèìî IMSI, õðàíÿòñÿ è ñîîòâåòñòâóþùèå<br />

èì Ki-êîäû, ïîýòîìó îí ëåãêî âûïîëíÿåò àíàëîãè÷íûå äåéñòâèÿ. È åñëè<br />

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

àóòåíòèôèêàöèÿ ñ÷èòàåòñÿ óñïåøíîé.<br />

Çàìå÷ó, ÷òî Ki-êîä ïî ðàäèîêàíàëó íå ïåðåäàåòñÿ â ïðèíöèïå è, òàêèì<br />

îáðàçîì, íå ìîæåò áûòü ïåðåõâà÷åí. Åäèíñòâåííûé ñïîñîá èì<br />

çàâëàäåòü — ñ÷èòàòü èç SIM-êàðòû, íî ýòî òîæå íåïðîñòàÿ çàäà÷à.<br />

IMSI, Ki- è Kc-êîäû õðàíÿòñÿ íà SIM-êàðòå â çàøèôðîâàííîì âèäå. È<br />

åñëè ñ IMSI-êîäîì âñå äîâîëüíî ïðîñòî, òàê êàê îí íåäîñòàòî÷íî çàùèùåí<br />

è ëåãêî ïîääàåòñÿ âçëîìó, òî ñ Ki-êîäîì âñå íå òàê ãëàäêî.<br />

Èçâëå÷ü åãî èç SIM-êàðòû íàìíîãî ñëîæíåå, òàê êàê åãî çàùèòó<br />

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

Âûäåëÿþò òðè âåðñèè ýòîãî àëãîðèòìà. COMP 128 v.1 èñïîëüçóåòñÿ<br />

áîëüøèíñòâîì îïåðàòîðîâ, COMP 128 v.2 â îáèõîäå ó «Ìåãàôîíà» è<br />

íåñêîëüêèõ ðåãèîíàëüíûõ îïåðàòîðîâ, COMP 128 v.3 íåäàâíî áûë<br />

îäîáðåí, íî ïîêà íå ïîëó÷èë ðàñïðîñòðàíåíèå â Ðîññèè. Âçëîìó<br />

ïîääàåòñÿ òîëüêî ïåðâàÿ âåðñèÿ àëãîðèòìà (ïîäðîáíåå ÷èòàé â #10<br />

ñïåö. âûïóñêå Õ). Èçâåñòíûõ ïîäõîäîâ ê âçëîìó âòîðîé è òðåòüåé<br />

âåðñèè íå ñóùåñòâóåò äî ñèõ ïîð. Äàæå òåîðåòè÷åñêèõ.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!