Det er der ingen funktion der gør, disse oplysninger er netop hvad en hacker bl.a. ønsker, hvorfor de ikke sådan bare gives ud. Hvis du ved hvilket operativsystem du står overfor er det let at finde ud af hvordan du kommer ind.
Der er en række programmer der kan give dig et gæt. ligesom header opysninger vil give dig oplysninger om hvilken webserver du er over for samt operativsystemet den køre på. hvis det kun er webservere du har brug for, så kan du udnytte dette.
Prøv f.eks. at downloade værktøjer NetCat, der er et værktøj der anvendes af hackere samt til sårbarhedsanalyse, instaler det hvorefter du i en commandopromt skriver:
nc xxx.xxx.xxx.xxx 80 enter enter HEAD / HTTP/1.0 enter enter
Detnne kommande vil give dig header oplysningerne fra webserveren hvis ip adresse du indtaster
Nej der er ingen function der gør det, det er derfor jeg giver 200 point til den der laver den. Jeg syntes du vrøvler lidt. Det er let at finde ud af hvilket OS folk har, men det er absolut ikke nemt at komme ind bare fordi man ved hvilket OS de kører.
Den eneste grund til at asp (og php) kan dette, er at det er en del af de header oplysninger alle webservere uddeler, da deteren del at http protokollen. ASP, PHP eller andre systemer for den sags skyld kan ikke lovligt få den slags oplysninger ud af andre systemer. Det kan lade sig gøre at analysere sig frem til OS, men det er ikke etisk at gøre det
Du vrøvler stadig. Hvis du ikke kan hjælpe mig så find et andet sted og leg ekspert.
Jeg har brug for at vide hvilken operativsystem vores servere kører så jeg kan sende den rigtige commando afsted til dem og der er intet uetisk i det. Det kan gøres med AD, WMI eller bare en SNMP-trap og sikkert på mange andre nemme måder. Jeg søger den nemmeste. AD & WMI virker dog ikke på NT 4.0, med mindre man har installeret WMI på serveren der spørges på og det er der ikke altid.
Hvis vi er på lan er der ingen etiske problemer, så "ejer" du jo selv systemet, forsøger du at fingerprinte mine systemer, så bliver de etiske problemer meget hurtigt til juridiske problemer
Sludder...det er fuldt lovligt at kører statistik på systemer, browser, webservers, OS osv. Der ville ikke engang blive juridiske problemer hvis jeg kørte en Portscan mod din PC.
Declare Sub NetServerGetInfo Lib "Netapi32" (ByVal servername As String, ByVal level As Integer, ByRef bufptr As Long) Declare Sub NetApiBufferFree Lib "Netapi32" (ByVal bufptr As Long) Declare Sub CopyMemoryRead Lib "kernel32" Alias "RtlMoveMemory" (dest As Any, ByVal src As Long, ByVal nobyt As Long)
Function GetServerVersion(node As String) As String Dim buf As SERVER_INFO_101 Dim bufptr As Long Call NetServerGetInfo(StrConv(node, vbUnicode), 101, bufptr) Call CopyMemoryRead(buf, bufptr, 24) Call NetApiBufferFree(bufptr) GetServerVersion = buf.sv101_version_major & "." & buf.sv101_version_minor End Function
Det ligner det jeg skal bruge, men jeg kan nu ikke få det til at virke. I linien: Dim buf As SERVER_INFO_101 Får jeg fejlen: User Defined type not defined.
Type SERVER_INFO_101 sv101_platform_id As Long sv101_name As Long sv101_version_major As Long sv101_version_minor As Long sv101_type As Long sv101_comment As Long End Type
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.