ÑÞÕÃ’ëÕ àÞÑÞâë:
ÑÞÕÃ’ëÕ àÞÑÞâë:
ÑÞÕÃ’ëÕ àÞÑÞâë:
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Âçëîì<br />
ÕÀÊÅÐ\¹48\Äåêàáðü\2002<br />
ÀÃÐÅÑÑÈÂÍÀß ÀÒÀÊÀ: DNS-UDP-IP ÑÏÓÔÅÐ<br />
kas1e<br />
îïöèÿ IP_HDRINCL À íàì çàãîëîâîê íóæíî äåëàòü<br />
ñàìèì Ñîîòâåòñòâåííî è äàííàÿ îïöèÿ<br />
äîëæíà áûòü Âîò ó íàñ óæå è ïîäíÿò raw ñîêåò ñ<br />
íóæíûìè îïöèÿìè, îñòàåòñÿ çàïîëíèòü ñîîòâåòñòâóþùèå<br />
ñòðóêòóðû è âñå ýòî îòîñëàòü<br />
Âîò òàê âûãëÿäèò çàïðîñ íà ïðåîáðàçîâàíèå<br />
äîìåíà microsoftcom â ip<br />
ÐÅÀËÈÇÀÖÈß<br />
×òî íàì íóæíî çíàòü äëÿ òîãî, ÷òîáû íàïèñàòü<br />
dns-udp-ip spoofer? Íóæíî óìåòü ïðîãðàììèðîâàòü<br />
raw ñîêåòû (òèï ñîêåòà, êîãäà âîçìîæíî ñ<br />
íóëÿ ñîáèðàòü ïàêåòû), çíàòü C è èìåòü æåëàíèå<br />
:) Ïåðâûì òàêóþ "ñâÿçêó" íàïèñàë FuSyS èç Soft<br />
Project, ññûëêà íà ÷üè ñîðñû èäåò â áëîê-âðåçêå<br />
Íî íè÷åãî îñîáî ñëîæíîãî òàì íåò, è òîò, êòî<br />
ïèøåò íà Ñ, ðåàëèçóåò åùå êó÷ó ñïîñîáîâ áåç<br />
âîïðîñîâ Èòàê, ñòðóêòóðà ïðîãðàììû ïðåïðîñòåéøåé<br />
ïîñûëêè ñïóôíóòîãî ïàêåòà ñëåäóþùàÿ:<br />
1 Îòêðûâàåì raw ñîêåò<br />
2 Ñòàâèì îïöèè raw ñîêåòà<br />
3 Ñîñòàâëÿåì dns ïàêåò (çàãîëîâîê è äàííûå)<br />
4 Ñîñòàâëÿåì udp çàãîëîâîê<br />
5 Ñîñòàâëÿåì ip çàãîëîâîê<br />
6 Ñêëåèâàåì, îòïðàâëÿåì è âûâîäèì êðàñî÷íûå<br />
ñîîáùåíèÿ î ãðèòñàõ, ëèòñàõ è òä<br />
ÊÀÊ ÎÒÊÐÛÒÜ RAW ÑÎÊÅÒ<br />
Îòêðûâàòü raw ñîêåò ïðèçâàíà ôóíêöèÿ socket,<br />
àðãóìåíòû êîòîðîé - ýòî äîìåí (íå òå äîìåíû),<br />
òèï è ïðîòîêîë<br />
int sfd;<br />
if((sfd=socket(AF_INET, SOCK_RAW, IPPRO-<br />
TO_RAW))