[Windows] Aggiornato il Npcap in bundle da 0,93 a 0,99-r2, con molte correzioni di stabilità e miglioramenti nell'installazione, così come correzioni alla cattura dei fotogrammi 802.11 grezzi.Integrate tutte le vostre impronte digitali di rilevamento di servizio/versione inviate da marzo 2017 ad agosto 2017 (728 di esse). Il conteggio delle firme è salito dell'1,02% a 11.672, compresi 26 nuovi softmatches. Ora rileviamo 1224 protocolli da filenet-pch, lscp e netassistant fino a sharp-remote, urbackup e watchguard. Cercheremo di integrare i restanti contributi nella prossima release.Integrate tutti i vostri invii di impronte digitali IPv4 OS da settembre 2016 ad agosto 2017 (667). Aggiunte 298 impronte digitali, portando il nuovo totale a 5.652. Le aggiunte includono iOS 11, macOS Sierra, Linux 4.14, Android 7 e altri.Integrate tutte le 33 presentazioni di impronte digitali IPv6 OS da settembre 2016 ad agosto 2017. Sono stati aggiunti nuovi gruppi per OpenBSD 6.0 e FreeBSD 11.0, così come sono stati rafforzati i gruppi per Linux e OS X.Aggiunta l'opzione --risolvi-tutto per risolvere e scansionare tutti gli indirizzi IP di un host. Questo essenzialmente sostituisce lo script resolveall NSE.[NSE][SICUREZZA] Lo sviluppatore di Nmap nnposter ha trovato un difetto di sicurezza (vulnerabilità di directory traversal) nel modo in cui lo script http-fetch non-default ha sanificato gli URL non difettosi. Se un manuale utente esegue questo script NSE con contro un server web dannoso, il server potrebbe potenzialmente (a seconda degli argomenti NSE utilizzati) far sì che i file vengano salvati al di fuori della directory di destinazione prevista. I file esistenti non possono essere sovrascritti. Abbiamo corretto http-fetch, abbiamo verificato gli altri nostri script per assicurarci che non abbiano commesso questo errore, e abbiamo aggiornato l'API della libreria httpspider per proteggerci da questo errore di default.Aggiunti 9 script NSE, da 8 autori, portando il totale a 588! Sono tutti elencati all'indirizzo https://nmap.org/nsedoc/, e i riassunti sono riportati di seguito:deluge-rpc-brute esegue il test delle credenziali di forza bruta contro i servizi Deluge BitTorrent RPC, utilizzando la nuova libreria zlib.hostmap-crtsh elenca i sottodomini interrogando i log della trasparenza dei certificati di Google.http-bigip-cookie decodifica i cookie non crittografati F5 BIG-IP e riporta l'indirizzo IP e la porta del server effettivo dietro il load-balancer.http-jsonp-detection Tentativi di scoprire gli endpoint JSONP nei server web. Gli endpoint JSONP possono essere utilizzati per bypassare le restrizioni della politica della stessa origine nei browser web.http-trane-info ottiene informazioni dai controllori Trane Tracer SC e dai dispositivi HVAC collegati.nbd-info utilizza la nuova libreria nbd.lua per interrogare i dispositivi a blocchi di rete per informazioni sull'esportazione di protocolli e file.rsa-vuln-roca controlla le chiavi RSA generate da Infineon TPMs vulnerabili al Return Of Coppersmith Attack (ROCA). Controlla i servizi SSH e TLS.smb-enum-services recupera l'elenco dei servizi in esecuzione su una macchina Windows remota. I moderni sistemi Windows richiedono un conto di dominio privilegiato per poter elencare i servizi.tls-alpn controlla i server TLS per il supporto dell'Application Layer Protocol Negotiation (ALPN) e segnala i protocolli supportati. ALPN sostituisce in gran parte NPN, per il quale è stato scritto tls-nextprotoneg.Corretto Nsock su Windows che dava errori di selezione su STDIN. Questo causava l'uscita di Ncat 7.60 in modalità di connessione con errore: libnsock select_loop(): nsock_loop error 10038: è stata tentata un'operazione su qualcosa che non è un socket.[Ncat] Fix --ssl connections from dropping on renegotiation, lo stesso problema che è stato parzialmente risolto per la modalità server in [GH#773].[NSE] Alcune modifiche al sito brute.lua per gestire meglio i servizi che si comportano male o che limitano i tassi. La cosa più significativa, brute.killstagnated ora predefinito a true.Gli script VNC ora supportano l'autenticazione Apple Remote Desktop (tipo di autenticazione 30).[NSE] Correggere un crash dello script in ftp.lua quando la connessione PASV si è interrotta.[NSE] Aggiornare bitcoin-getaddr per ricevere più di un messaggio di risposta, dato che il primo messaggio di solito ha un solo indirizzo. [Ncat] Ncat ora seleziona la porta di default corretta per un dato tipo di proxy.[NSE] memcached-info può ora raccogliere informazioni dal servizio memcached-info UDP in aggiunta al servizio TCP. Il servizio UDP viene spesso utilizzato come riflettore e amplificatore DDoS.NSE] Modificato il comportamento url.absolute() rispetto ai segmenti di percorso dei punti e dei punti per conformarsi alla RFC 3986, sezione 5.2.Rimossi gli alias deprecati e non documentati per diverse opzioni lunghe che utilizzavano sottolineature al posto dei trattini, come --max_retries.Miglioramento del trattamento della scansione di servizio dei fiammiferi morbidi in due modi. Prima di tutto, verranno inviate tutte le sonde che potrebbero risultare in un abbinamento completo con il servizio soft matched, indipendentemente dalla rarità. Ciò migliora le possibilità di abbinare servizi insoliti su porti non standard. In secondo luogo, le sonde vengono ora saltate se non contengono alcuna firma per il servizio soft matched. In precedenza le sonde venivano ancora eseguite finché il numero della porta di destinazione corrispondeva alle specifiche della sonda. Insieme, queste modifiche dovrebbero rendere il rilevamento di servizio/versione più rapido e preciso.--versione-tutto ora disattiva l'ottimizzazione del soft match, assicurando che tutte le sonde siano realmente inviate, anche se non ci sono linee di match esistenti per il servizio softmatched. Questo è più lento, ma fornisce i risultati più completi e produce migliori impronte digitali per la presentazione.[NSE] Nuovo set di softmatches Telnet per il rilevamento delle versioni basate sulle opzioni Telnet DO/DON'T offerte, che coprono un'ampia varietà di dispositivi e sistemi operativi.Risolte opportunità di crash causate dall'inaspettato formato stringa della versione libpcap.[NSE] Correggere i falsi positivi in rexec-brute controllando le risposte per le indicazioni di errore di login.[NSE] Fissare http-fetch per mantenere i file scaricati in directory di destinazione separate.Ho aggiunto nuove impronte digitali ai conti http-default:Telecamera di rete Hikvision DS-XXX e NUOOO DVR.ActiveMQ, Purestorage e telecamere di rete Axis.Aggiunta una nuova corrispondenza di rilevamento del servizio per il WatchGuard Authentication Gateway.[NSE] Lo script qscan non osservava i ritardi di interpacket (parametro qscan.delay). [NSE] Script http-headers ora fallisce correttamente se il target non restituisce una risposta HTTP valida.Ncat][Nsock] Rimuovere RC4 dall'elenco dei cifrari TLS utilizzati per default, in conformità con RFC 7465. [NSE] Correggere una condizione di falso positivo in ipmi-cipher-zero causata dalla mancata verifica del codice di errore nelle risposte. Le implementazioni che restituiscono un errore non sono vulnerabili.Due nuove biblioteche per NSE:idna - Supporto per i nomi a dominio internazionalizzati nelle applicazioni (IDNA).punycode (una sintassi di codifica di trasferimento usata in IDNA).Nuove impronte digitali per l'http-enum:Telerik UI CVE-2017-9248.Molti rilevamenti della versione WordPress.Risolti i problemi di autenticazione del proxy Ncat:I nomi utente e/o le password non possono essere vuoti.Le password non possono contenere i colon.L'autenticazione di SOCKS5 non è stata adeguatamente documentata.L'autenticazione SOCKS5 ha avuto una perdita di memoria.Corregge i file di intestazione autoconf per consentire l'esecuzione dell'autoconf.Miglioramento della copertura e della coerenza del servizio di rilevamento delle versioni DNS utilizzando i dati di un sondaggio su Internet del Project Sonar. Sono stati rimossi numerosi falsi positivi e sono stati aggiunti dei softmatches affidabili. Anche le linee di corrispondenza per le risposte di version.bind sono state conslidate utilizzando la tecnica qui sotto.Cambiata la versione della sonda di fallback in modo da lavorare a protocollo incrociato (TCP/UDP). Ciò consente di consolidare le match line per i servizi in cui le risposte su TCP e UDP sono simili.[NSE] Aggiunta la libreria zlib per NSE in modo che gli script possano gestire facilmente la compressione. Questo lavoro è iniziato durante il GSOC 2014, quindi siamo particolarmente lieti di integrarlo finalmente![NSE] Gestione fissa della variabile brute.retries. Era trattato come il numero di tentativi, non di tentativi, e un valore di 0 avrebbe portato a tentativi infiniti. Invece, ora è il numero di tentativi, con l'impostazione predefinita a 2 (3 tentativi totali), senza alcuna opzione per i tentativi infiniti.http-devframework-fingerprints.lua supporta il rilevamento del server Jenkins e restituisce informazioni aggiuntive quando Jenkins viene rilevato.Il livello di rarità della sonda di rilevamento del servizio di MS SQL è stato ridotto. Ora possiamo trovare MS SQL in porte dispari senza aumentare l'intensità della versione.Fix reporting delle versioni zlib e libssh2 in "nmap --versione". Riportavamo sempre il numero di versione della fonte inclusa, anche quando una versione diversa era effettivamente collegata.Aggiungere una nuova funzione di aiuto per le linee di corrispondenza delle sonde nmap-service-probes: $I(1,">") scompatterà un valore intero non firmato di un big-endian non firmato fino a 8 byte di larghezza dalla cattura 1. La seconda opzione può essere "<" per little-endian.
Ci puoi aiutare?
Se hai informazioni sul changelog, non esitare a condividerle con noi. Ci piacerebbe ascoltarti! Vai alla nostra Pagina Contatti e facci sapere.