Форум: "Система";
Текущий архив: 2002.11.25;
Скачать: [xml.tar.bz2];
ВнизКАК ВКЛУЧИТЬ КОМП ПО СЕТЕВОЙ КАРТЕ Найти похожие ветки
← →
goldzoloto (2002-09-21 13:58) [0]как включить комп по сетевой карте есле в биосе стоит соответствующия настройка и естественно комп находится в лакальной сети.
← →
CrazyAngel (2002-09-21 15:59) [1]Включить можно если послать широковещательное сообщение содержащее mac адрес той машины которую включить надо
поищи инфу на тему "Magic Packet"
У меня сниффера нет под рукой а то я посмотрел бы что точно слать надо :)
← →
goldzoloto (2002-09-21 16:47) [2]Большое спасибо может как появится напишеш
← →
MAYOR (2002-09-22 13:53) [3]Мыль мыло у меня есть пример "Magic Packet"
← →
goldzoloto (2002-09-22 17:57) [4]мылю goldzoloto@mail.ru
← →
Slym (2002-09-23 06:54) [5]А нельзя в форум исходничек или ссылку на него
← →
Stranger71 (2002-09-23 09:45) [6]Исходник в студию!!!
ну или хотя бы линк...
← →
DarkGreen (2002-09-23 10:04) [7]Я бы тоже хотел посмотреть
← →
Cyrill (2002-09-23 10:50) [8]Выложите плз... а если не как, то плз вышлите на этот почтовик bkn@sngb.ru
← →
DRON2000 (2002-09-23 15:02) [9]Вот такую процедурку использую я:
function WakeOnLan(IP:string;MAC:string):Boolean;
var
WSA:TWSAData;
Addr:TSockAddrIn;
A,B:Integer;
S:TSocket;
Buf:DWORD;
Frame:packed record
Sync:array[1..6] of Byte;
MACs:array[1..16,1..6] of Byte;
end;
function HexToByte(Str:string):Integer;
const
CHex:array[0..15] of Char="0123456789ABCDEF";
begin
Result:=Pos(UpCase(Str[2]),CHex)-1;
if Result>=0 then
Result:=(Pos(UpCase(Str[1]),CHex)-1)*16+Result;
end;
begin
Result:=False;
if Length(MAC)<>12 then Exit;
A:=inet_addr(PChar(IP));
if A<>-1 then begin
Addr.sin_addr.S_addr:=A;
Addr.sin_family:=AF_INET;
Addr.sin_port:=IPPORT_ECHO;
if WSAStartup($0101,WSA)=0 then try
S:=socket(AF_INET,SOCK_DGRAM,PF_UNSPEC);
if S<>INVALID_SOCKET then try
Buf:=$FFFFFFFF;
if setsockopt(s,SOL_SOCKET,SO_BROADCAST,@Buf,SizeOf(Buf))=0 then begin
FillChar(Frame.Sync,6,$FF);
for A:=1 to 6 do begin
B:=HexToByte(Copy(MAC,A*2-1,2));
if B<0 then Exit;
Frame.MACs[1,A]:=B;
end;
for A:=2 to 16 do
Frame.MACs[A]:=Frame.MACs[1];
if sendto(s,Frame,SizeOf(Frame),0,Addr,SizeOf(Addr))=SizeOf(Frame) then
Result:=True;
end;
finally
closesocket(s);
end;
finally
WSACleanup();
end;
end;
end;
Если будут вопросы, пишите на мыло.
← →
Yuraz (2002-09-23 19:11) [10]Я знаю как выключить наверняка :) DoS атака на 137 порт, и всё.
← →
Akella (2002-09-24 09:41) [11]DoS атака - это послать что то на этот порт или как?
← →
Aleksey Pavlov (2002-09-24 10:35) [12]DoS - Deny of Service (отказ в обслуживании).
DoS на 137 порт возможен только в случае если не установлен WINS, т.к. дело в том, что сетевые ресурсы в сети Microsoft без выделенного сервера имен Microsoft (WINS server) предоставляются путем широковещательных пакетов (broadcast), использующих 137 (netbios-ns = netbios-name-service) UDP/TCP порт для резолвинга имен. Т.о. в момент поиска компа по имени на сервер с двумя картами поступает конкретный запрос на 137 порт, с вопросом следующего плана: "А не тыли тот самый комп под именем QWERT?"? При установленном WINS server-е никаких проблем с 137 портом не будет (естественно всех клиентов в сети надо настроить на работу с WINS).
К тому же, если я не ошибаюсь, Windows2000 не перезагружается при DoS-e на 137 порт, а выдает STOP-ошибку.
← →
Akella (2002-09-24 13:01) [13]Спасибо за объяснение
а как программно реализовать эту атаку?
← →
CrazyAngel (2002-09-24 17:41) [14]:)))
а как поломать мелкоsoft.com ?
В инете туева хуча инфы по dos атакам если с socket работал то получится :)
А так это не в етот форум :)
Страницы: 1 вся ветка
Форум: "Система";
Текущий архив: 2002.11.25;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.008 c