netstat parte del sistema MSW ejecutable en Simbolo del Sistema y Windows-PowerShell . . .
Analizando las conecciones establecidas enviando las IPs a VirusTotal (deteccion de malware), MyIP (localizacion Corp) y Ruta del proceso PID (mucho malware se ejecuta con nombres del sistema pero de una distinta hubicacion; por eso es importante)
Aprovechando el nativo netstat.exe . . . mucha informacion util en CMD pero manejarla y andarla analizando es un fastidio. . . como el conocer la hubicacion del proceso y con quien conecta que puede ser peligroso . . .
Asi llego con el siguiente metodo loco de analizar . . en PowerShell
Entre las lineas punteadas inferior lo propuesto ..::
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
#----------------------------------------------------------------------
# netstat analisis ..:: VT + MyIP + Path PID
#----------------------------------------------------------------------
# numero de logs a tomar, lapso en segundos entre logs tomados
$logs = for ($i=1; $i -le 5; $i++)
{
(netstat.exe -ano)
Start-Sleep -Seconds 5
}
# descartar direcciones remotas 0.0.0.0:0 , 127.0.0.1:\d+ y unificarlas
$logz = $logs | select-string "Established" | Where-Object {$_ -notmatch '^[ ]+[A-Z][A-Z][A-Z][ ]+127\.0\.0\.1\:\d+'} | Sort-Object -Unique
#
# dejando solo "Direcciones remotas" para VT
$IPR = $logz | Foreach-Object {$_ -Replace('^[ ]+[A-Z][A-Z][A-Z][ ]+\d+.\d+.\d+.\d+\:\d+[ ]+', '')} | Foreach-Object {$_ -Replace(':\d+[ ]+ESTABLISHED \d+$', '')} |Foreach-Object {$_ -Replace(' +$', '')} | Sort-Object -Unique
#
# analizando VT+MyIP+PID
$results = Foreach($Urll in $IPR)
{
@(" - - - - - - - - - - - - - - - - - - - - - ")
$MIPList = $Urll | foreach {"https://myip.es/" + $_ }
$webb = Invoke-WebRequest -Uri $MIPList
Start-Sleep -Seconds 0.5
$webb.tostring() -split "[`r`n]" | select-string "^\<..\>\<..\>Direcci..n IP:" , "^\<..\>\<..\>Registro PTR:" , "^\<..\>\<..\>Organizaci..n:" , "^\<..\>\<..\>ISP:" , "^\<..\>\<..\>Ciudad:" , "^\<..\>\<..\>Pa..s:" , "^\<..\>\<..\>Estado:" | Foreach-Object {$_ -Replace('^\<..\>\<..\>','')} | Foreach-Object {$_ -Replace('<...><...>$','')} | Foreach-Object {$_ -Replace('<...><..>',' ')} | Foreach-Object {$_ -Replace('Direcci..n IP:','Direccion IP:')} | Foreach-Object {$_ -Replace('Organizaci..n:','Organizacion:')} | Foreach-Object {$_ -Replace('Pa..s:','Pais:')}
#
$VTList = $Urll | foreach {"https://www.virustotal.com/es/url/submission/?force=1&url=" + $_ }
$web = Invoke-WebRequest -Uri $VTList
Start-Sleep -Seconds 0.5
$web.tostring() -split "[`r`n]" | select-string "detection-ratio..\d+"| Foreach-Object {$_ -Replace('^ ','')} | Foreach-Object {$_ -Replace('<strong.*id=','VirusTotal ')} | Foreach-Object {$_ -Replace('.span...strong>$','')}
#
# para cada direccion remota . . . obtener informacion + ruta de cada proceso PID
$IDs = $logz | Select-String -Pattern $Urll | Foreach-Object {$_ -Replace('^.+ESTABLISHED', '')} | Sort-Object -Unique
# obteniendo ruta de proceso
Foreach($ID in $IDs)
{
Get-Process -Id $ID | Select-Object -ExpandProperty Path
}
# netstat
Foreach($ID in $IDs)
{
@(" . . . . . . . netstat . . . . . . . ", " Proto Dirección local Dirección remota Estado PID ")
$logz | Select-String -Pattern $ID | Select-String -Pattern $Urll
}
@(" - - - - - - - - - - - - - - - - - - - - - ")
}
$results
#
# Borrar temporales .tmp; Remove-Item "result*.tmp"
# Limpíar variables
Clear-variable -Name "IPR", "logs", "logz", "URLList", "results", "Urll", "MIPList", "VTList", "web", "webb", "IDs", "ID" -ErrorAction SilentlyContinue
#. . . . .
#----------------------------------------------------------------------
Abajo. Ejemplo de los resultados obtenidos ..::
Notese como procesos del sistema no son localizables; ya se sabia de eso sin embargo se identifican facil por su Organizacion mencionando generalmente Microsoft.
Notese proceso "Agr-privoxy.exe" que es solo privoxy (yo le añadi agr al nombre) en mi caso es la puerta para varios programas por lo que es normal que aparezca varias veces.
-------------------------------------------------------------------------
- - - - - - - - - - - - - - - - - - - - -
Direccion IP: 104.28.29.47
Registro PTR:
Organizacion: Cloudflare
ISP: Cloudflare
Ciudad:
Pais: United States
Estado:
VirusTotal "detection-ratio">0/68<
C:\Users\usuaro\ProgramasPortables\Agr-privoxy\Agr-privoxy.exe
. . . . . . . netstat . . . . . . .
Proto Dirección local Dirección remota Estado PID
TCP 272.168.0.109:12419 104.28.29.47:80 ESTABLISHED 5388
TCP 272.168.0.109:12439 104.28.29.47:80 ESTABLISHED 5388
TCP 272.168.0.109:12445 104.28.29.47:80 ESTABLISHED 5388
TCP 272.168.0.109:12446 104.28.29.47:80 ESTABLISHED 5388
TCP 272.168.0.109:12447 104.28.29.47:80 ESTABLISHED 5388
TCP 272.168.0.109:12452 104.28.29.47:80 ESTABLISHED 5388
TCP 272.168.0.109:12454 104.28.29.47:80 ESTABLISHED 5388
TCP 272.168.0.109:12458 104.28.29.47:80 ESTABLISHED 5388
TCP 272.168.0.109:12459 104.28.29.47:80 ESTABLISHED 5388
TCP 272.168.0.109:12460 104.28.29.47:80 ESTABLISHED 5388
TCP 272.168.0.109:12461 104.28.29.47:80 ESTABLISHED 5388
TCP 272.168.0.109:12462 104.28.29.47:80 ESTABLISHED 5388
- - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - -
Direccion IP: 172.217.12.42
Registro PTR: dfw28s04-in-f10.1e100.net
Organizacion: Google
ISP: Google
Ciudad:
Pais: United States
Estado:
VirusTotal "detection-ratio">0/67<
C:\Users\usuaro\ProgramasPortables\Agr-privoxy\Agr-privoxy.exe
. . . . . . . netstat . . . . . . .
Proto Dirección local Dirección remota Estado PID
TCP 272.168.0.109:12412 172.217.12.42:443 ESTABLISHED 5388
- - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - -
Direccion IP: 172.217.12.46
Registro PTR: dfw28s04-in-f14.1e100.net
Organizacion: Google
ISP: Google
Ciudad:
Pais: United States
Estado:
VirusTotal "detection-ratio">0/67<
C:\Users\usuaro\ProgramasPortables\Agr-privoxy\Agr-privoxy.exe
. . . . . . . netstat . . . . . . .
Proto Dirección local Dirección remota Estado PID
TCP 272.168.0.109:12415 172.217.12.46:443 ESTABLISHED 5388
- - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - -
Direccion IP: 184.29.148.31
Registro PTR: a184-29-148-31.deploy.static.akamaitechnologies.com
Organizacion: Akamai Technologies
ISP: Akamai Technologies
Ciudad:
Pais: United States
Estado:
VirusTotal "detection-ratio">0/67<
C:\Users\usuaro\ProgramasPortables\Agr-privoxy\Agr-privoxy.exe
. . . . . . . netstat . . . . . . .
Proto Dirección local Dirección remota Estado PID
TCP 272.168.0.109:12364 184.29.148.31:443 ESTABLISHED 5388
- - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - -
Direccion IP: 192.0.77.32
Registro PTR: wordpress.com
Organizacion: Automattic
ISP: Automattic
Ciudad:
Pais: United States
Estado:
VirusTotal "detection-ratio">1/67<
C:\Users\usuaro\ProgramasPortables\Agr-privoxy\Agr-privoxy.exe
. . . . . . . netstat . . . . . . .
Proto Dirección local Dirección remota Estado PID
TCP 272.168.0.109:12411 192.0.77.32:443 ESTABLISHED 5388
- - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - -
Direccion IP: 216.58.194.46
Registro PTR: dfw25s12-in-f46.1e100.net
Organizacion: Google
ISP: Google
Ciudad: Mountain View
Pais: United States
Estado: California
VirusTotal "detection-ratio">0/67<
C:\Users\usuaro\ProgramasPortables\Agr-privoxy\Agr-privoxy.exe
. . . . . . . netstat . . . . . . .
Proto Dirección local Dirección remota Estado PID
TCP 272.168.0.109:12365 216.58.194.46:443 ESTABLISHED 5388
- - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - -
Direccion IP: 216.58.194.99
Registro PTR: dfw06s48-in-f3.1e100.net
Organizacion: Google
ISP: Google
Ciudad: Mountain View
Pais: United States
Estado: California
VirusTotal "detection-ratio">0/67<
C:\Users\usuaro\ProgramasPortables\Agr-privoxy\Agr-privoxy.exe
. . . . . . . netstat . . . . . . .
Proto Dirección local Dirección remota Estado PID
TCP 272.168.0.109:12413 216.58.194.99:443 ESTABLISHED 5388
TCP 272.168.0.109:12421 216.58.194.99:443 ESTABLISHED 5388
- - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - -
Direccion IP: 23.193.33.105
Registro PTR: a23-193-33-105.deploy.static.akamaitechnologies.com
Organizacion: Akamai Technologies
ISP: Akamai Technologies
Ciudad:
Pais: United States
Estado:
VirusTotal "detection-ratio">0/67<
C:\Users\usuaro\ProgramasPortables\Agr-privoxy\Agr-privoxy.exe
. . . . . . . netstat . . . . . . .
Proto Dirección local Dirección remota Estado PID
TCP 272.168.0.109:12414 23.193.33.105:443 ESTABLISHED 5388
- - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - -
Direccion IP: 87.240.129.71
Registro PTR: srv71-129-240-87.vk.com
Organizacion: VKontakte Ltd
ISP: VKontakte Ltd
Ciudad:
Pais: Russian Federation
Estado:
VirusTotal "detection-ratio">0/67<
C:\Users\usuaro\ProgramasPortables\Agr-privoxy\Agr-privoxy.exe
. . . . . . . netstat . . . . . . .
Proto Dirección local Dirección remota Estado PID
TCP 272.168.0.109:12381 87.240.129.71:443 ESTABLISHED 5388
- - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - -
Direccion IP: 87.240.182.229
Registro PTR: srv229-182-240-87.vk.com
Organizacion: VKontakte Ltd
ISP: VKontakte Ltd
Ciudad:
Pais: Russian Federation
Estado:
VirusTotal "detection-ratio">0/65<
C:\Users\usuaro\ProgramasPortables\Agr-privoxy\Agr-privoxy.exe
. . . . . . . netstat . . . . . . .
Proto Dirección local Dirección remota Estado PID
TCP 272.168.0.109:12382 87.240.182.229:443 ESTABLISHED 5388
TCP 272.168.0.109:12386 87.240.182.229:443 ESTABLISHED 5388
TCP 272.168.0.109:12417 87.240.182.229:443 ESTABLISHED 5388
TCP 272.168.0.109:12456 87.240.182.229:443 ESTABLISHED 5388
- - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Imagen inferior vista desde PowerShell . . .
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
La salida de respuesta depende de su conecxion . . XD . . sin embargo mi proveedor de servicio de internet es un asco . . y me analiza bastante rapido . . que se divierta . . XD
...
..
.
No hay comentarios.:
Publicar un comentario