<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:blogger="http://schemas.google.com/blogger/2008" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;Ak8MSXkzfCp7ImA9WhFSF0w.&quot;"><id>tag:blogger.com,1999:blog-5399811056563385935</id><updated>2013-06-20T11:01:28.784+02:00</updated><category term="sigspotter" /><category term="libertad de expresion" /><category term="flash" /><category term="Weevely" /><category term="gpg" /><category term="revista arroba" /><category term="hotmail" /><category term="administracion" /><category term="logs" /><category term="CansecWest" /><category term="direct message" /><category term="fabricantes" /><category term="clicktale" /><category term="malware 2.0" /><category term="openvas" /><category term="intypedia" /><category term="opinión" /><category term="documentación" /><category term="facua" /><category term="11874" /><category term="mclaren" /><category term="foros" /><category term="contratación" /><category term="pandora fms" /><category term="proyectos de seguridad" /><category term="inocentadas" /><category term="extensiones" /><category term="retos" /><category term="libro" /><category term="vodafone" /><category term="PKCS12" /><category term="troyano" /><category term="facebook" /><category term="marcelo rivero" /><category term="pki" /><category term="java" /><category term="GOBBLES" /><category term="information gathering" /><category term="sandboxie" /><category term="mod_geoip" /><category term="Linksys" /><category term="mariposa" /><category term="legal" /><category term="wireshark" /><category term="sitel" /><category term="adolescentes" /><category term="c" /><category term="online" /><category term="Siti/Aslan" /><category term="curso" /><category term="lacon" /><category term="campus party EU" /><category term="blacklists" /><category term="netasq" /><category term="auditoría" /><category term="posts" /><category term="white hat" /><category term="ethernet exposed" /><category term="pfsense" /><category term="pentest" /><category term="sha-1" /><category term="n64" /><category term="reportes" /><category term="fordummies" /><category term="julian assange" /><category term="iran" /><category term="bloggers" /><category term="nasa" /><category term="biometría" /><category term="spamhaus" /><category term="análisis forense" /><category term="rsa" /><category term="tendencias" /><category term="hacking" /><category term="metodologia" /><category term="WASC" /><category term="sqlmap" /><category term="wargamecp2011" /><category term="spy" /><category term="skynet" /><category term="ios" /><category term="webcams" /><category term="wargamesbd2010" /><category term="foca" /><category term="famosos" /><category term="gran hermano" /><category term="prey" /><category term="disco duro" /><category term="iframe injection" /><category term="monitorización" /><category term="boinc" /><category term="cumpleaños" /><category term="cctv" /><category term="troyanos" /><category term="mira que dia es hoy" /><category term="authenticode" /><category term="rae" /><category term="hack" /><category term="caine" /><category term="just-for-fun" /><category term="cookies" /><category term="fail-close" /><category term="aplicaciones" /><category term="KGB" /><category term="Cuckoo" /><category term="prot-on" /><category term="información" /><category term="comunidad" /><category term="hooking" /><category term="unix" /><category term="reyes magos" /><category term="contacto" /><category term="compras" /><category term="credenciales" /><category term="conectacon" /><category term="bmw" /><category term="grsecurity" /><category term="#6enise" /><category term="vpns" /><category term="master" /><category term="puertas traseras" /><category term="consultas" /><category term="SPF" /><category term="ironbee" /><category term="gestión" /><category term="nids" /><category term="AOL" /><category term="ciberseguridad" /><category term="mesa redonda" /><category term="ADSL" /><category term="tails" /><category term="SAI" /><category term="gratis" /><category term="cibercrimen" /><category term="contraseñas robustas" /><category term="vulnerabilidad" /><category term="HTTP" /><category term="antonio ortiz" /><category term="syn flood" /><category term="windows xp" /><category term="rack" /><category term="pinsafe" /><category term="web 2.0" /><category term="magerit" /><category term="grupo" /><category term="dradis" /><category term="emiratos arabes" /><category term="chuleta" /><category term="pauldotcom" /><category term="diseño" /><category term="winunhide" /><category term="swine flu" /><category term="virtualización" /><category term="servicios sbd" /><category term="ocu" /><category term="virtualbox" /><category term="madrid 2016" /><category term="dm" /><category term="respuesta" /><category term="fibra" /><category term="conectar igualdad" /><category term="magirus" /><category term="digg.com" /><category term="comodo" /><category term="sameips" /><category term="espias" /><category term="gui" /><category term="scan" /><category term="permisos" /><category term="WEP" /><category term="wargamecp2010" /><category term="android" /><category term="amispammer" /><category term="DISI" /><category term="software" /><category term="ids" /><category term="estrategia" /><category term="vaulting" /><category term="market" /><category term="security low cost" /><category term="dropbox" /><category term="gallir" /><category term="navegador" /><category term="scam" /><category term="itunes" /><category term="Localización" /><category term="módulos" /><category term="peframe" /><category term="DDoS" /><category term="recuperación" /><category term="Jeffery Deaver" /><category term="burp" /><category term="skype" /><category term="comparativa" /><category term="spoofing" /><category term="2012" /><category term="vsftpd" /><category term="ffhardener" /><category term="prioridades" /><category term="tecnología" /><category term="windows" /><category term="otp" /><category term="pin" /><category term="oauth" /><category term="backdoors" /><category term="apalabrados" /><category term="entrevistas de trabajo" /><category term="timestamp" /><category term="bypass" /><category term="League of Legends" /><category term="Yahoo" /><category term="revista" /><category term="lg" /><category term="arduino" /><category term="ecrime" /><category term="criptografía" /><category term="ikee" /><category term="write once own everyone" /><category term="nagios" /><category term="videos" /><category term="espías" /><category term="2010" /><category term="full path disclosure" /><category term="ataques fuerza bruta" /><category term="autenticación fuerte" /><category term="samsung" /><category term="moviles" /><category term="Kevin Mitnick" /><category term="stuxnet" /><category term="source" /><category term="colaboraciones" /><category term="gripe" /><category term="bluetooth" /><category term="captcha" /><category term="usuarios" /><category term="consolidación" /><category term="voiceguard" /><category term="flame" /><category term="plugins seguridad" /><category term="fail-open" /><category term="anonimizador" /><category term="lebara" /><category term="microsoft security essentials" /><category term="mozilla" /><category term="dnsbl" /><category term="google play" /><category term="cine" /><category term="uca" /><category term="iptables" /><category term="netcat" /><category term="notificación" /><category term="sgae" /><category term="fia" /><category term="dlp" /><category term="vacaciones" /><category term="bouncer" /><category term="bugs" /><category term="infospyware" /><category term="blackhat" /><category term="cyber warriors" /><category term="ezines" /><category term="convergence" /><category term="recortes" /><category term="routers" /><category term="reportajes" /><category term="scribd" /><category term="nac" /><category term="vigilancia" /><category term="chrome" /><category term="geoips" /><category term="mobileme" /><category term="backtrack" /><category term="cracking" /><category term="concurso" /><category term="medios de prensa" /><category term="la estancia azul" /><category term="security industry" /><category term="pci" /><category term="física" /><category term="camstudio" /><category term="negocio" /><category term="predicciones" /><category term="documental" /><category term="infosec reactions" /><category term="numerati" /><category term="test app web" /><category term="xss" /><category term="hvac" /><category term="clifford stoll" /><category term="doping" /><category term="reversing" /><category term="gdt" /><category term="botnets" /><category term="anonimización" /><category term="keylogging" /><category term="magia" /><category term="mitm" /><category term="xmpploit" /><category term="ceh" /><category term="aniversario" /><category term="autenticación" /><category term="forense" /><category term="taller" /><category term="ctf" /><category term="donaciones" /><category term="wordpress" /><category term="chile" /><category term="ikea" /><category term="dns" /><category term="opinion" /><category term="drm" /><category term="patentes" /><category term="premios" /><category term="clamav" /><category term="servicio" /><category term="gsickminds" /><category term="fortify" /><category term="dan Kaminsky" /><category term="shon harris" /><category term="pci-dss" /><category term="Telefonica" /><category term="firesheep" /><category term="consecuencias" /><category term="red neutral" /><category term="ebay" /><category term="ISO" /><category term="reboot" /><category term="perl" /><category term="sony" /><category term="Bluebox-ng" /><category term="Anonymous" /><category term="wifiauditor" /><category term="cifrado" /><category term="hacker epico" /><category term="roomba" /><category term="3g" /><category term="ISP" /><category term="olvido hormigos" /><category term="pgp" /><category term="troyanos bancarios" /><category term="steve jobs" /><category term="zaragoza" /><category term="correo" /><category term="rootedlabs" /><category term="dispositivos portátiles" /><category term="riesgos" /><category term="securización" /><category term="musica" /><category term="pax" /><category term="seguridad negativa" /><category term="websellada" /><category term="laboratorio" /><category term="cloud computing" /><category term="antispam" /><category term="microhistorias" /><category term="sqlite" /><category term="lulzsec" /><category term="confidencialidad" /><category term="quiz" /><category term="mitigación" /><category term="argentina" /><category term="client-side" /><category term="UPM" /><category term="tuvpn" /><category term="jynx" /><category term="bigbrother" /><category term="diginotar" /><category term="hardening" /><category term="wicho" /><category term="comtrend" /><category term="kernel" /><category term="huevo del cuco" /><category term="att" /><category term="cheatsheet" /><category term="mod_security" /><category term="hsm" /><category term="curriculum" /><category term="dron" /><category term="inhibidores" /><category term="seguridad" /><category term="colisiones" /><category term="acortadores" /><category term="ccc" /><category term="ukash" /><category term="fnmt" /><category term="SQL injection" /><category term="robo" /><category term="empleo" /><category term="OpenVPN" /><category term="UTM" /><category term="home" /><category term="TEMPEST" /><category term="firefox" /><category term="cisco" /><category term="iphone" /><category term="exploitkit" /><category term="evidencias digitales" /><category term="tutoriales" /><category term="daltonismo" /><category term="pic" /><category term="802.11n" /><category term="phrack" /><category term="etermax" /><category term="ciberguerra" /><category term="expresiones" /><category term="blogs" /><category term="atómica" /><category term="ecología" /><category term="formacion" /><category term="contrase" /><category term="kriptopolis" /><category term="WPA" /><category term="vmware" /><category term="security" /><category term="Pirate Bay" /><category term="elf" /><category term="esteganografia" /><category term="metasploit express" /><category term="owisam" /><category term="sgsi" /><category term="gsm" /><category term="robots" /><category term="meneame" /><category term="sincronización" /><category term="adware" /><category term="ransomware" /><category term="kingston" /><category term="pwnie awards" /><category term="mod_ssl" /><category term="optimizacion" /><category term="slowloris" /><category term="programación" /><category term="ghostbuster" /><category term="exploits" /><category term="Keystrokes sniffing" /><category term="trustwave" /><category term="sorteo" /><category term="utilidades" /><category term="microsiervos" /><category term="osstmm" /><category term="GPS" /><category term="art of deception" /><category term="samurai" /><category term="china" /><category term="cuántica" /><category term="campus party 2009" /><category term="cursos" /><category term="owned" /><category term="estudio" /><category term="ashleymadison" /><category term="tuenti" /><category term="encuesta" /><category term="bitdefender" /><category term="bgp" /><category term="ryanfail" /><category term="integria ims" /><category term="apple" /><category term="CISSP" /><category term="ipad" /><category term="kaspersky" /><category term="seguridad perimetral" /><category term="técnicas" /><category term="pentbox" /><category term="mayorista" /><category term="congresos" /><category term="certifcados" /><category term="cms" /><category term="spim" /><category term="resumen" /><category term="infraestructuras críticas" /><category term="thunderbird" /><category term="anontwi" /><category term="osi" /><category term="bad heroes" /><category term="Threat Assessment" /><category term="alarma" /><category term="trendnet" /><category term="securitas" /><category term="breach" /><category term="920" /><category term="syslog" /><category term="parcheado" /><category term="backups" /><category term="ARP Spoofing" /><category term="correlación" /><category term="metadatos" /><category term="paquetes" /><category term="comprometido" /><category term="defaces" /><category term="matrix" /><category term="REMnux" /><category term="cuadro de mandos" /><category term="empresas" /><category term="Extended Validation Certificate" /><category term="Mobisec" /><category term="algo inutil" /><category term="recargamasmovil.net" /><category term="algoritmos" /><category term="series" /><category term="ingles" /><category term="libertades" /><category term="elecciones EEUU" /><category term="navidad" /><category term="kioskos virtuales" /><category term="ekoparty" /><category term="configuración" /><category term="enise" /><category term="administrador de redes" /><category term="software seguro" /><category term="cookie hijacking" /><category term="una al dia" /><category term="adobe" /><category term="linkedin" /><category term="bios" /><category term="wpa2" /><category term="arquitectura" /><category term="CAs" /><category term="VPN" /><category term="cryptoapi" /><category term="tweetme" /><category term="vulnerable" /><category term="Mr Bean" /><category term="rdp" /><category term="keylogger" /><category term="dep" /><category term="televisión" /><category term="Mac OS X" /><category term="email" /><category term="mundo hacker tv" /><category term="conficker" /><category term="secmana" /><category term="aeropuertos" /><category term="rootkits" /><category term="visa" /><category term="halloween" /><category term="attack" /><category term="google voice" /><category term="jazztel" /><category term="forospyware" /><category term="wifi" /><category term="talleres" /><category term="unhide" /><category term="campus party 2010" /><category term="HPP" /><category term="apt" /><category term="patriot-NG" /><category term="metasploit" /><category term="hackeos memorables" /><category term="hotspot hijacking" /><category term="espionaje" /><category term="www.ashleymadison.com" /><category term="rogue antivirus" /><category term="seguridad web" /><category term="radiography" /><category term="securitybydefault" /><category term="modas" /><category term="dhcp" /><category term="peepdf" /><category term="netsparker" /><category term="Salma Hayek" /><category term="censura" /><category term="encfs" /><category term="WAF" /><category term="campus party 2011" /><category term="google" /><category term="protección de datos" /><category term="trabajo" /><category term="podcast" /><category term="automater" /><category term="blackhole" /><category term="cortafuegos" /><category term="truecrypt" /><category term="Trendmicro" /><category term="fusiones" /><category term="x-10" /><category term="kernel.org" /><category term="geolocalización" /><category term="temperatura" /><category term="poisoning" /><category term="opensource" /><category term="XTM" /><category term="hispasec" /><category term="clickjacking" /><category term="fraude" /><category term="mundohackertv" /><category term="recovermessages" /><category term="shodan" /><category term="cydia" /><category term="redes" /><category term="scripts" /><category term="banca online" /><category term="recomendable" /><category term="World Wild Web Conference" /><category term="defensa" /><category term="backdoor" /><category term="usb" /><category term="howto" /><category term="penal" /><category term="networkingactivo" /><category term="navaja negra" /><category term="ssh" /><category term="scapy" /><category term="normativas" /><category term="liberty reserve" /><category term="joanna rutkowska" /><category term="ciberterrorismo" /><category term="e-passaporte" /><category term="honeytokens" /><category term="recopilación" /><category term="charlas" /><category term="phishing" /><category term="sbd.bot" /><category term="cumplimiento" /><category term="twitter" /><category term="seguridad física" /><category term="virus" /><category term="compliance" /><category term="wargamecp2009" /><category term="28c3" /><category term="118xx" /><category term="pandora" /><category term="gmail" /><category term="foursquare" /><category term="turktrust" /><category term="sbd" /><category term="ataques" /><category term="web" /><category term="gadgets" /><category term="evasion" /><category term="integridad" /><category term="nirsoft" /><category term="contraseñas" /><category term="bitlocker" /><category term="Wozniak" /><category term="windows 7" /><category term="alvy" /><category term="evolución" /><category term="libros" /><category term="pedofilia" /><category term="PKCS" /><category term="IP" /><category term="top" /><category term="contribuciones" /><category term="bancos" /><category term="mcafee" /><category term="ciphertwitter" /><category term="sniffing" /><category term="fortificación" /><category term="cfp" /><category term="wikileaks" /><category term="auditoria de código" /><category term="mysql" /><category term="IPS" /><category term="tracking" /><category term="lime" /><category term="sourceforge" /><category term="rovio" /><category term="LHC" /><category term="arturo quirantes" /><category term="incidentes" /><category term="ncn2k11" /><category term="modelos" /><category term="fiesta" /><category term="openssl" /><category term="floyd landis" /><category term="TOR" /><category term="gaming" /><category term="egarante" /><category term="forensic" /><category term="uc3m" /><category term="tume" /><category term="privacidad" /><category term="spotbros" /><category term="cardsharing" /><category term="A5/1" /><category term="móviles" /><category term="ssl" /><category term="bitacoras.com" /><category term="ncn2k10" /><category term="pendrives" /><category term="exploit" /><category term="folklorica" /><category term="mailsellado" /><category term="csrf" /><category term="MSE" /><category term="tarjetas de crédito" /><category term="luis delgado" /><category term="x1redmassegura" /><category term="honeypots" /><category term="Gary McKinnon" /><category term="whatsapp" /><category term="desafíos" /><category term="PSP" /><category term="politica" /><category term="UCM" /><category term="phpids" /><category term="youtube" /><category term="pp" /><category term="colombia" /><category term="blackhat09eu" /><category term="freak" /><category term="irán" /><category term="sebek" /><category term="tour de francia" /><category term="int3pids" /><category term="phpbb" /><category term="spammers" /><category term="owasp" /><category term="guardia civil" /><category term="underground" /><category term="codigo fuente" /><category term="visibilidad" /><category term="scsi" /><category term="ciberataque" /><category term="coches" /><category term="session hijacking" /><category term="ingenieria social" /><category term="blackhat10eu" /><category term="rfid" /><category term="dshield" /><category term="CERT" /><category term="reversing malware tales" /><category term="opensamm" /><category term="traduccion" /><category term="don't be evil" /><category term="internet explorer" /><category term="php" /><category term="nmap" /><category term="ncrack" /><category term="cardspace" /><category term="estadística" /><category term="nessus" /><category term="WorldWide DNS" /><category term="analisis de riesgos" /><category term="infeccion" /><category term="PSR" /><category term="nas" /><category term="mensajeria" /><category term="sslcop" /><category term="antivirus" /><category term="blogger" /><category term="certificaciones" /><category term="sid" /><category term="computación distribuida" /><category term="mezcladitos" /><category term="11847" /><category term="buscadores" /><category term="noticias" /><category term="dama" /><category term="Wally" /><category term="mimikatz" /><category term="concienciacion" /><category term="eventos" /><category term="activación" /><category term="movistar" /><category term="actualidad" /><category term="uem" /><category term="manifest.mbdb" /><category term="CyberBunker" /><category term="profesiones" /><category term="oido" /><category term="seguridad positiva" /><category term="distribuciones" /><category term="operadoras" /><category term="arquitectura redes" /><category term="sms" /><category term="gentoo" /><category term="smime" /><category term="hashes" /><category term="antirrobo" /><category term="malware" /><category term="Saas" /><category term="whisper systems" /><category term="robot" /><category term="GreenSQL" /><category term="tsa" /><category term="domótica" /><category term="telecinco" /><category term="ferrari" /><category term="egm" /><category term="rootkit.com" /><category term="publicaciones" /><category term="redhat" /><category term="buzz" /><category term="hids" /><category term="2wire" /><category term="antiforense" /><category term="spam" /><category term="Topera" /><category term="analisis" /><category term="sistemas operativos" /><category term="papanatas" /><category term="cámaras" /><category term="oscuridad" /><category term="0 day IPv6" /><category term="swivel" /><category term="FRHACK" /><category term="iis" /><category term="ps3" /><category term="faq" /><category term="inyección" /><category term="ley sinde" /><category term="moxie" /><category term="estafa" /><category term="pdf" /><category term="navegación segura" /><category term="conectividad" /><category term="gpu" /><category term="asterisk" /><category term="Europa" /><category term="elecciones Europeas" /><category term="phising" /><category term="juniper" /><category term="Snort" /><category term="HTTP Parameter Pollution" /><category term="epic" /><category term="framework" /><category term="consumo" /><category term="Rumania" /><category term="sesión" /><category term="rapid7" /><category term="crypto" /><category term="mapas" /><category term="falsos positivos" /><category term="firmado digital" /><category term="passport" /><category term="selinux" /><category term="ncn2k12" /><category term="upv" /><category term="navegadores" /><category term="0day" /><category term="insiders" /><category term="WWW2009" /><category term="duqu" /><category term="inseguridad" /><category term="fuerza bruta" /><category term="inversiones" /><category term="worms" /><category term="tomcat" /><category term="2FA" /><category term="fenomeno extraño" /><category term="inteco" /><category term="buenas prácticas" /><category term="no somos dignos" /><category term="Security Blogger Summit" /><category term="ilegal" /><category term="GetProcAddress" /><category term="spyware" /><category term="fiebre porcina" /><category term="irc" /><category term="supersticiones" /><category term="LOPD" /><category term="firewall" /><category term="livecd" /><category term="leaks" /><category term="aslr" /><category term="experiencias" /><category term="hardware" /><category term="wgsbd2" /><category term="RawIP" /><category term="router" /><category term="tweetdeck" /><category term="subseven" /><category term="vhoster" /><category term="entrevistas" /><category term="firma digital" /><category term="remote" /><category term="novell" /><category term="renaud bidou" /><category term="Cloud Antivirus" /><category term="alguiens" /><category term="BIN" /><category term="OSINT" /><category term="hackers" /><category term="raspberry pi" /><category term="sans" /><category term="sara" /><category term="seo" /><category term="teletrabajo" /><category term="historia" /><category term="QRCode" /><category term="blackberry" /><category term="qubes" /><category term="fugas informacion" /><category term="wireless" /><category term="pantallas táctiles" /><category term="enrique dans" /><category term="disclosure" /><category term="boletin enigma" /><category term="anti-debug" /><category term="blogoff" /><category term="md5" /><category term="criptografia" /><category term="ipv6" /><category term="show" /><category term="dialers" /><category term="khobe" /><category term="buenas practicas" /><category term="covert-channel" /><category term="message analyzer" /><category term="fingerprint" /><category term="tagged" /><category term="tony blair" /><category term="analisis de vulnerabilidades" /><category term="antpji" /><category term="ollydbg" /><category term="redes sociales" /><category term="rooted2012" /><category term="google glasses" /><category term="ecuador" /><category term="SID 800" /><category term="pppoe" /><category term="challenges" /><category term="rooted2013" /><category term="hostspots" /><category term="ACK" /><category term="gatovolador" /><category term="nesus" /><category term="informes" /><category term="enred20" /><category term="desenmascara.me" /><category term="lecturas" /><category term="conferencias" /><category term="humor" /><category term="capturas" /><category term="fundacion autor" /><category term="datos" /><category term="xmpp" /><category term="fernando tellado" /><category term="11834" /><category term="sniffing spoofing" /><category term="bolivia" /><category term="29c3" /><category term="geek" /><category term="dni electronico" /><category term="cloud" /><category term="pafish" /><category term="bash" /><category term="dyndns" /><category term="troyanos titiriteros" /><category term="certificate pinning" /><category term="oracle" /><category term="opfacebook" /><category term="tabletas" /><category term="posix" /><category term="whois" /><category term="defcon" /><category term="videojuegos" /><category term="sandbox" /><category term="formación" /><category term="proxy" /><category term="asegurait" /><category term="pastebin" /><category term="cache" /><category term="honeynet" /><category term="joomla" /><category term="passwords" /><category term="gtalk" /><category term="phreaking" /><category term="elección" /><category term="e-crime" /><category term="regalos" /><category term="pdfs" /><category term="barcelona" /><category term="trucos" /><category term="msn" /><category term="impresoras" /><category term="mutex" /><category term="python" /><category term="internet" /><category term="debian" /><category term="t3chfest" /><category term="wargame" /><category term="escenas graciosas" /><category term="dos" /><category term="telefonía" /><category term="machismo" /><category term="ossec" /><category term="csi" /><category term="apache" /><category term="linux" /><category term="insecure by default" /><category term="pfm" /><category term="wardialing" /><category term="palo alto" /><category term="voip" /><category term="applets" /><category term="certificados digitales" /><category term="reconocimiento" /><category term="emet" /><category term="openripple" /><category term="bitacoras" /><category term="bolsa" /><category term="rooted2010" /><category term="mujeres" /><category term="herramientas" /><category term="metricas de seguridad" /><category term="egeda" /><category term="david bravo" /><category term="Panda Security" /><category term="activex" /><category term="fast-flux" /><category term="novedades" /><category term="dreambox" /><category term="drupal" /><category term="microsoft" /><category term="rootedcon" /><category term="comercio electronico" /><category term="rooted2011" /><category term="alertas" /><category term="fail" /><category term="teclado virtual" /><category term="identidad" /><category term="blackhat09usa" /><title>Security By Default</title><subtitle type="html" /><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://www.securitybydefault.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://www.securitybydefault.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/5399811056563385935/posts/default?start-index=4&amp;max-results=3&amp;redirect=false&amp;v=2" /><author><name>Yago Jesus</name><uri>http://www.blogger.com/profile/16830228750771246202</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>1729</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>3</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/SecurityByDefault" /><feedburner:info uri="securitybydefault" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId>SecurityByDefault</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><entry gd:etag="W/&quot;CkIGRH44fyp7ImA9WhFSFk8.&quot;"><id>tag:blogger.com,1999:blog-5399811056563385935.post-9043830820302596079</id><published>2013-06-19T07:42:00.000+02:00</published><updated>2013-06-19T07:42:05.037+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-06-19T07:42:05.037+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="cámaras" /><category scheme="http://www.blogger.com/atom/ns#" term="uem" /><category scheme="http://www.blogger.com/atom/ns#" term="contribuciones" /><category scheme="http://www.blogger.com/atom/ns#" term="pfm" /><category scheme="http://www.blogger.com/atom/ns#" term="vulnerabilidad" /><title>Cámaras IP de Videovigilancia: Seguridad y Protección, o Inseguridad y Exposición</title><content type="html">&lt;a href="http://1.bp.blogspot.com/-YAY6oSOylZM/UcDcqe29TDI/AAAAAAAAIWs/31Y9LNBkMu0/s1600/IP-camera-white.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="200" src="http://1.bp.blogspot.com/-YAY6oSOylZM/UcDcqe29TDI/AAAAAAAAIWs/31Y9LNBkMu0/s200/IP-camera-white.jpg" width="200" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
En la actualidad, es cada vez más frecuente la instalación de cámaras de vídeo tanto en recintos privados como en la vía pública, con la finalidad de garantizar la seguridad de una instalación, la seguridad de las personas o el correcto desempeño de cualquier tarea en diversos ámbitos.&amp;nbsp;&lt;/div&gt;
&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: inherit;"&gt;De hecho, los sistemas de videovigilancia se publicitan como &lt;strong&gt;la solución para la seguridad&lt;/strong&gt; debido en mayor medida a su gran facilidad de uso, ya que solo es necesario un dispositivo capaz de conectarse a la red para poder ver por ejemplo el tráfico en la m-30, nuestro negocio o incluso a nuestros hijos jugando en casa.&lt;br /&gt; &lt;br /&gt;Sin embargo, ¿nos hemos planteado si estos sistemas son realmente fiables? ¿quién nos asegura que sólo estamos mirando nosotros? estas y otras cuestiones son las que hemos tratado de responder en el siguiente estudio: &lt;strong&gt;Cámaras IP de Videovigilancia: Seguridad y Protección, o Inseguridad y Exposición&lt;/strong&gt;&lt;br /&gt; &lt;br /&gt;Somos un grupo de estudiantes del&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: inherit;"&gt;&amp;nbsp;&lt;/span&gt;&lt;a href="http://www.uem.es/postgrado/master-oficial-en-seguridad-de-las-tecnologias-de-la-informacion-y-las-comunicaciones"&gt;Máster Universitario en Seguridad de las&amp;nbsp;TIC&lt;/a&gt;&lt;span style="font-family: inherit;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span id="goog_1416502569"&gt;&lt;/span&gt;&lt;span style="font-family: inherit;"&gt; que ofrece la UEM realizando el Proyecto Fin de Máster&amp;nbsp;a&amp;nbsp;cargo de Alejandro Ramos como Director de Proyecto,&amp;nbsp;en el que elaboramos&amp;nbsp;&lt;strong&gt;un análisis del estado actual en los sistemas de video.&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h3&gt;
&lt;span style="font-size: large;"&gt;Recopilación de información, modelos y cámaras.&lt;/span&gt;&lt;/h3&gt;
&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: inherit;"&gt;Para comenzar la investigación se construyó un inventario de las principales marcas y modelos de cámaras y nos centramos en tres líneas de investigación básica: Firmware, Web, ActiveX-Applet.&lt;/span&gt;&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: inherit;"&gt;Se intentó buscar los&amp;nbsp;antecedentes de las vulnerabilidades para estas líneas de investigación y creamos una metodologías a aplicar para cada una de ellas.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: inherit;"&gt;Por otro lado&amp;nbsp;se estudió&amp;nbsp;de manera casi individual las cámaras, a través de la información que los propios fabricantes facilitan en sus páginas web, tales como manuales de usuario o datasheet.&lt;/span&gt;&lt;/div&gt;
&lt;span style="font-family: inherit;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: inherit;"&gt;Por último&amp;nbsp;se comprobó&amp;nbsp;la existencia en la web de las cámaras relacionadas con la investigación para ver el grado de productos expuestos y vulnerables en la red. &lt;/span&gt;&lt;/div&gt;
&lt;span style="font-family: inherit;"&gt;
&lt;/span&gt;
&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: inherit;"&gt;La siguiente imagen muestra&amp;nbsp;una recopilación de simples búsquedas sobre algunas de&amp;nbsp;las cámaras elegidas:&lt;/span&gt;&lt;/div&gt;
&lt;span style="font-family: inherit;"&gt;
&lt;/span&gt;
&lt;br /&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-SvEjSfqUMtQ/Ub9i9iEQh6I/AAAAAAAAACE/HJkInV2O76c/s1600/shodan_search.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="232" src="http://1.bp.blogspot.com/-SvEjSfqUMtQ/Ub9i9iEQh6I/AAAAAAAAACE/HJkInV2O76c/s1600/shodan_search.png" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Búsquedas en Shodan&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div style="text-align: center;"&gt;
&lt;br /&gt;
&lt;span style="font-family: inherit;"&gt;﻿&lt;/span&gt;&lt;/div&gt;
&lt;h3 style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;Desarrollo de Metodologías&lt;/span&gt;&lt;/h3&gt;
&lt;h3 style="text-align: justify;"&gt;
&lt;span style="font-size: small;"&gt;Metodología firmware&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: inherit;"&gt;En esta parte se analiza el&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: inherit;"&gt;&lt;span id="goog_1887378834"&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://es.wikipedia.org/wiki/Firmware"&gt;firmware&lt;/a&gt;&lt;span style="font-family: inherit;"&gt;&amp;nbsp;de las cámaras IP. Para ello, hay que &lt;strong&gt;obtener el firmware de las cámaras&lt;/strong&gt;,&amp;nbsp; que generalmente se encuentra en la página web del fabricante y suele estar compuesto por:&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: inherit;"&gt;1.Firmware header , 2.Bootloader, 3.Kernel, 4. Filesystem&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: inherit;"&gt;
&lt;/span&gt;&lt;span style="font-family: inherit;"&gt;Se utiliza la herramienta&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: inherit;"&gt;&lt;a href="http://code.google.com/p/binwalk/"&gt;binwalk&lt;/a&gt;&amp;nbsp;para identificar y separar las partes que lo componen.&lt;br /&gt;Se intenta buscar algún archivo oculto, información sobre la versión Linux, o sobre el Kernel. Gracias a comandos como “strings” se pueden buscar cadenas que puedan ser útiles. Por último se trata de extraer y montar el filesystem, con comandos como “mount”, para ver cómo está compuesto y ver si presenta alguna vulnerabilidad o nos puede ayudar con otras.&lt;/span&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;b&gt;Metodología Web&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Estas cámaras suelen usar un&amp;nbsp;&lt;a href="http://es.wikipedia.org/wiki/Servicio_web"&gt;servicio web&lt;/a&gt;&lt;span style="font-family: inherit;"&gt; con&amp;nbsp;&lt;/span&gt;&lt;a href="http://es.wikipedia.org/wiki/HTTP"&gt;HTTP&lt;/a&gt;&lt;span style="font-family: inherit;"&gt; sobre&amp;nbsp;&lt;/span&gt;&lt;a href="http://es.wikipedia.org/wiki/Transmission_Control_Protocol"&gt;TCP&lt;/a&gt;&lt;span style="font-family: inherit;"&gt; en el&amp;nbsp;&lt;/span&gt;&lt;a href="http://es.wikipedia.org/wiki/Puerto_de_red"&gt;puerto&lt;/a&gt;&lt;span style="font-family: inherit;"&gt; 80 para proveer a sus usuarios. Adicionalmente suelen usan protocolos como TELNET, FTP, RTSP, SMTP para los mismos fines u otros como pueden ser la gestión y configuración del dispositivo, un servidor ftp o de correo, transmitir audio o vídeo, etc y que también se deben chequear.&lt;br /&gt;&lt;br /&gt;Para&amp;nbsp;&lt;strong&gt;identificar y&amp;nbsp;localizar&amp;nbsp;las vulnerabilidades&lt;/strong&gt; se ha utilizado metodología &lt;/span&gt;&lt;a href="https://www.owasp.org/index.php/OWASP_Testing_Guide_v4_Table_of_Contents"&gt;OWASP&lt;/a&gt;&lt;span style="font-family: inherit;"&gt;, adaptándola a este tipo de dispositivos para tratar de adecuar las pruebas lo máximo posible.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Metodología ActiveX-Applet&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: inherit;"&gt;Todas &lt;strong&gt;estas cámaras utilizan siempre algún componente cliente&lt;/strong&gt; (ActiveX o Applet) para mostrar y reproducir las imágenes.&lt;br /&gt;En estos componentes se pueden detectar vulnerabilidades de todo tipo: corrupción de memoria, acceso a información sensible, modificación, escritura o eliminación de ficheros, accesos sin credenciales…&lt;br /&gt;Para ello, durante la fase de análisis, se han buscado vulnerabilidades&amp;nbsp;similares a éstas&amp;nbsp;mediante pruebas manuales o por medio de diversas aplicaciones. &amp;nbsp;En un &lt;a href="http://www.securitybydefault.com/2012/04/seguridad-en-componentes-cliente-de.html"&gt;artículo previo de SBD&lt;/a&gt; se explica de manera detallada cómo hacerlo.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;/div&gt;
&lt;span style="font-family: inherit;"&gt;
&lt;/span&gt;
&lt;br /&gt;
&lt;h3&gt;
&lt;span style="font-size: large;"&gt;Detección y recopilación de vulnerabilidades&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: inherit;"&gt;Se han detectado un total de 14 vulnerabilidades en 7 modelos distintos de cámaras IP de los 9 totales analizados, la siguiente tabla muestra un resumen de las mismas:&amp;nbsp;﻿&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;span style="font-family: inherit;"&gt;
&lt;/span&gt;﻿﻿﻿&lt;br /&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;img alt="Resumen de Vulnerabilidades Encontradas" border="0" height="400" src="https://images-blogger-opensocial.googleusercontent.com/gadgets/proxy?url=http%3A%2F%2F2.bp.blogspot.com%2F-aHDWyPjZZz8%2FUb9XI0QkIaI%2FAAAAAAAAABQ%2FtmZjYJ94WVg%2Fs1600%2FtablaCVEs.png&amp;amp;container=blogger&amp;amp;gadget=a&amp;amp;rewriteMime=image%2F*" style="margin-left: auto; margin-right: auto;" title="Resumen de Vulnerabilidades Encontradas" width="383" /&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;span style="font-family: inherit;"&gt;&lt;/span&gt;&lt;span style="font-family: inherit;"&gt;Resumen de Vulnerabilidades Encontradas&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;span style="font-family: inherit;"&gt;Para más información, las vulnerabilidades fueron reportadas en fulldisclosure &lt;/span&gt;&lt;a href="http://seclists.org/fulldisclosure/2013/Jun/84"&gt;en este enlace&lt;/a&gt;&lt;span style="font-family: inherit;"&gt;.&lt;/span&gt;&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: inherit;"&gt;A continuación, se va a dar un repaso a las más importantes de todas las encontradas, para mostrar la peligrosidad de las vulnerabilidades.&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: inherit;"&gt;&lt;em&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: inherit;"&gt;&lt;b&gt;CVE-2013-3542, GrandStream GXV Series&lt;em&gt;.&lt;/em&gt;&lt;/b&gt;&amp;nbsp;TELNET backdoor.&lt;br /&gt;
Se ha encontrado&amp;nbsp;una puerta trasera en el protocolo TELNET, que&amp;nbsp;permite acceder remotamente a estos dispositivos con&amp;nbsp;credenciales de &lt;strong&gt;superadministrador&lt;/strong&gt; para gestionar&amp;nbsp;o configurar la cámara mediante línea de comandos. &lt;strong&gt;Únicamente hay que conectar con el dispositivo mediante TELNET e introducir la cadena mágica&lt;/strong&gt; "&lt;strong&gt;!#/&lt;/strong&gt;" &lt;strong&gt;como usuario y contraseña. &lt;/strong&gt;&lt;/span&gt;&lt;span style="font-family: inherit;"&gt;Esto implica que, usando esta vulnerabilidad, se pueda acceder a todos los modelos citados en el &lt;a href="http://seclists.org/fulldisclosure/2013/Jun/84"&gt;reporte&lt;/a&gt; y hacernos con el control de estas cámaras.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;iframe allowfullscreen="" frameborder="0" height="315" src="http://www.youtube.com/embed/XkCBs4lenhI" width="560"&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;span style="font-family: inherit;"&gt;El vídeo se divide en&amp;nbsp;dos partes: en la primera, se muestra&amp;nbsp;los&amp;nbsp;usuarios que hay creados en una de estas cámaras mediante la interfaz web, después se conecta con la misma mediante TELNET y se accede usando la puerta trasera. En la segunda, se simula como se accedería remotamente a una cámara de la que se desconocen las credenciales mediante TELNET,&amp;nbsp;para restaurar la configuración de fábrica y&amp;nbsp;finalmente acceder a la cámara&amp;nbsp;usando el&amp;nbsp;interfaz web para confirmar que se ha logrado.&lt;/span&gt;&lt;br /&gt;
&lt;b style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/b&gt;
&lt;b style="font-family: inherit;"&gt;CVE-2013-3541, &lt;/b&gt;&lt;strong style="font-family: inherit;"&gt;Airlive WL2600CAM. &lt;/strong&gt;&lt;span style="font-family: inherit;"&gt;Relative Path Traversal.&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: inherit;"&gt;&lt;strong&gt;Este tipo de vulnerabilidad permite leer&amp;nbsp;información sensible perteneciente al sistema de ficheros&lt;/strong&gt; del dispositivo vulnerable.&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: inherit;"&gt;&lt;br /&gt;Debido a este tipo de vulnerabilidad somos capaces de leer cualquier fichero que esté dentro del directorio “&lt;strong&gt;/etc/&lt;/strong&gt;”&amp;nbsp;. Previamente se analizó el firmware para obtener el sistema de ficheros y ver hasta dónde se tenía acceso.&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: inherit;"&gt;En el vídeo se&amp;nbsp;observa cómo se accede&amp;nbsp;a los ficheros "passwd" y "device.conf" usando las siguientes URLs:
&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;
&lt;ul&gt;&lt;span style="font-family: inherit;"&gt;
&lt;li&gt;&lt;span style="font-family: inherit;"&gt;&lt;a href="http://xx.xx.xx.xx/cgi-bin/admin/fileread?READ.filePath=../../../../etc/passwd"&gt;http://xx.xx.xx.xx/cgi-bin/admin/fileread?READ.filePath=../../../../etc/passwd&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family: inherit;"&gt;&lt;a href="http://xx.xx.xx.xx/cgi-bin/admin/fileread?READ.filePath=../../../../etc/device.conf"&gt;http://xx.xx.xx.xx/cgi-bin/admin/fileread?READ.filePath=../../../../etc/device.conf&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/span&gt;&lt;/ul&gt;
&lt;div&gt;
&lt;span style="font-family: inherit;"&gt;Estos ficheros contienen entre otras cosas, las contraseñas de todos los usuarios del sistema de ficheros, todo el archivo de configuración del sistema,&amp;nbsp;direcciones IPs, DNS por defecto, privilegios de usuarios, modos de lectura/escritura, servicios activos, etc.&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;
En la siguiente imagen se muestra algunas como ejemplo:&lt;br /&gt;
﻿&lt;br /&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-l6BtVZwRap0/UcDW-me5b-I/AAAAAAAAACw/QVCvs4l2y_U/s1600/relativepath.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img alt="Archivo &amp;quot;../etc/device.conf&amp;quot;" border="0" height="420" src="http://1.bp.blogspot.com/-l6BtVZwRap0/UcDW-me5b-I/AAAAAAAAACw/QVCvs4l2y_U/s640/relativepath.png" title="Archivo &amp;quot;../etc/device.conf&amp;quot;" width="640" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Archivo "../etc/device.conf"&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;b&gt;CVE-2013-3691, Airlive&lt;/b&gt;&lt;strong&gt;.&lt;em&gt; &lt;/em&gt;&lt;/strong&gt;Denegación de Servicio (DoS).&lt;span style="font-family: inherit;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;
&lt;strong&gt;Es posible crear una denegación de servicio sobre el servicio web&lt;/strong&gt; que corre en este tipo&amp;nbsp;de dispositivos. Este DoS será causado lanzando una petición sobre la ruta “/” que contenga una gran número de caracteres.&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://xx.xx.xx.xx/[a*3000"&gt;http://xx.xx.xx.xx/[a*3000&lt;/a&gt;]&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;b&gt;CVE-2013-3688, TP-LINK.&lt;/b&gt;&amp;nbsp;Execute Remote Command bypassing authentication.&lt;/div&gt;
&lt;div&gt;
Se ha encontrado que es posible la ejecución remota de comandos por HTTP, sin necesidad de estar autenticado.&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
El vector de ataque que se muestra en el vídeo es:&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://xx.xx.xx.xx/cgi-bin/hardfactorydefault"&gt;http://xx.xx.xx.xx/cgi-bin/hardfactorydefault&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
Mediante este ataque&lt;strong&gt; se consigue restaurar la configuración de fábrica de la cámara y obtener el control del dispositivo&lt;/strong&gt;&amp;nbsp;haciendo uso de&amp;nbsp;las credenciales por defecto.&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;b&gt;CVE-2013-3689, Brickcom&lt;em&gt;.&lt;/em&gt;&amp;nbsp;&lt;/b&gt;Authentication Bypass &amp;amp; Clear Text Storage of Sensitive Information &lt;br /&gt;
&lt;div&gt;
&lt;strong&gt;Esta vulnerabilidad permite&lt;/strong&gt;&amp;nbsp;&lt;strong&gt;descargar todo el archivo de configuración del dispositivo&lt;/strong&gt; mediante&amp;nbsp;la copia de seguridad o backup, sin tener ninguna credencial ni estar autenticado, permitiendo obtener toda la información sensible del dispositivo.&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
En el vídeo se muestra&amp;nbsp;cómo se obtendría este archivo,&amp;nbsp;siguiendo la siguiente URL.&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://xxx.xxx.xxx.xxx/configfile.dump?action=get"&gt;http://xxx.xxx.xxx.xxx/configfile.dump?action=get&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
En el vídeo y en la siguiente imagen,&amp;nbsp;se puede ver&amp;nbsp;cómo se localizan los usuarios y contraseñas, entre otros datos sensibles,&amp;nbsp;al instante:&lt;br /&gt;
﻿﻿&lt;br /&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-K4QSM-F9Ow4/UcDOYTN_fGI/AAAAAAAAACk/aaFu8Twb2X0/s1600/RelativePathTraversal.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img alt="Archivo &amp;quot;configfile.dump&amp;quot;" border="0" height="288" src="http://2.bp.blogspot.com/-K4QSM-F9Ow4/UcDOYTN_fGI/AAAAAAAAACk/aaFu8Twb2X0/s640/RelativePathTraversal.png" title="Archivo &amp;quot;configfile.dump&amp;quot;" width="640" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Archivo "configfile.dump"&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;b&gt;CVE-2013-3690, Brickcom&lt;/b&gt;&lt;strong&gt;.&lt;em&gt; &lt;/em&gt;&lt;/strong&gt;Cross Site Request Forgery (CSRF) + Privilege Escalation.&lt;br /&gt;
&lt;strong&gt;Este&amp;nbsp; ataque permite manipular los parámetros que usa la interfaz web&lt;/strong&gt;, pudiendo crear, modificar o eliminar usuarios con credenciales de administrador, reiniciar la cámara o restaurarla a su configuración de fábrica original, etc.&lt;br /&gt;
&lt;br /&gt;
En el vídeo se muestra cómo&amp;nbsp;a través de&amp;nbsp;esta vulnerabilidad, se&amp;nbsp;consigue &lt;strong&gt;una escalada de privilegios de un usuario “observador” a uno “administrador”&lt;/strong&gt;, insertando un vector de ataque en un documento .HTML específicamente creado para ello.&lt;br /&gt;
&lt;br /&gt;
El siguiente vídeo muestra los detalles sobre los&amp;nbsp;últimos 5 CVE's de los que se han hablado:&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;iframe allowfullscreen="" frameborder="0" height="315" src="http://www.youtube.com/embed/2UCAHSVqfuE" width="560"&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;b&gt;CVE-2013-3543, Axis.&amp;nbsp;&lt;/b&gt; File Corruption.&lt;br /&gt;
L&lt;span style="font-family: inherit;"&gt;a vulnerabilidad afecta a la última versión de “AXIS Media Control“ (6.2.10.11, publicada el 19 de Octubre de 2012), software recomendado por el fabricante para ver imágenes de video en Internet Explorer. Ésta herramienta incluye una serie de métodos ActiveX inseguros dentro de la librería "AxisMediaControlEmb.dll": "StartRecord()", "SaveCurrentImage()" y "StartRecordMedia()".&lt;br /&gt;&lt;br /&gt;Con esto, un usuario malintencionado &lt;strong&gt;puede explotar esta vulnerabilidad para dejar en un estado inconsistente el sistema de la victima&lt;/strong&gt;, sobrescribiendo cualquier fichero o generando archivos aleatorios con contenido basura. &lt;br /&gt;&lt;br /&gt;A continuación se incluye un video a modo de ejemplo en el que se detalla como explotar la vulnerabilidad mediante el uso de uno de los métodos ActiveX vulnerables:&lt;br /&gt;&amp;nbsp; &lt;/span&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;iframe allowfullscreen="" frameborder="0" height="315" src="http://www.youtube.com/embed/MZRHuJM2JGs" width="560"&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;h3 style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;h3 style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;Herramienta de búsqueda de vulnerabilidades&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: inherit;"&gt;Como complemento al proyecto, &lt;strong&gt;hemos generado un script en Python que analiza un total de 9 pruebas de concepto&lt;/strong&gt; relativas a los protocolos&amp;nbsp;&lt;/span&gt;&lt;a href="http://es.wikipedia.org/wiki/Real_Time_Streaming_Protocol"&gt;RTSP&lt;/a&gt;&lt;span style="font-family: inherit;"&gt;&amp;nbsp;y HTTP empleados por todas las cámaras.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: inherit;"&gt;
&lt;/span&gt;&lt;span style="font-family: inherit;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: inherit;"&gt;RTSP es un protocolo de nivel de aplicación no orientado a conexión similar a HTTP. Sin embargo, se diferencian en los siguientes aspectos: &lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;ul&gt;&lt;span style="font-family: inherit;"&gt;
&lt;li&gt;RTSP introduce nuevos métodos y tiene un identificador de protocolo diferente. &lt;/li&gt;
&lt;li&gt;Un servidor RTSP necesita mantener el estado de la conexión. &lt;/li&gt;
&lt;li&gt;Tanto el servidor como el cliente pueden hacer solicitudes. &lt;/li&gt;
&lt;li&gt;Los datos son transportados por un protocolo diferente. &lt;/li&gt;
&lt;/span&gt;&lt;/ul&gt;
&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: inherit;"&gt;El código, junto con un manual de usuario, están disponibles en &lt;a href="https://github.com/uemdvr/Testing_RTSP_HTTP"&gt;el siguiente enlace&lt;/a&gt;:&lt;/span&gt;&lt;span style="font-family: inherit;"&gt;﻿&lt;/span&gt;﻿﻿&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: center;"&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;img alt="Resultados de la Herramienta" border="0" height="488" src="https://images-blogger-opensocial.googleusercontent.com/gadgets/proxy?url=http%3A%2F%2F2.bp.blogspot.com%2F-9V6RLCyayic%2FUb9dB9WycFI%2FAAAAAAAAABw%2F-kVaZJH9yqo%2Fs1600%2Ftest_rtsp.png&amp;amp;container=blogger&amp;amp;gadget=a&amp;amp;rewriteMime=image%2F*" style="margin-left: auto; margin-right: auto;" title="Resultados de la Herramienta" width="640" /&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Resultados de la Herramienta&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;h3 style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;Conclusiones&lt;/span&gt;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: inherit;"&gt;La finalidad de este estudio es evaluar el estado actual de seguridad de las cámaras de videovigilancia. Para ello, hemos analizado &lt;strong&gt;un total de&lt;/strong&gt; &lt;strong&gt;9 marcas distintas: Airlive, Axis, Brickcom, Grandstream, Samsung, Sony, TP-Link, AV-Tech y Geovision.&lt;/strong&gt; El resultado ha sido bastante clarificador: &lt;strong&gt;14 vulnerabilidades en 7 de las 9 marcas auditadas&lt;/strong&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: inherit;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: inherit;"&gt;&lt;strong&gt;Todas estas vulnerabilidades comprometen gravemente la seguridad y privacidad de la información además del correcto funcionamiento del servicio.&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: inherit;"&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: inherit;"&gt;&lt;strong&gt;El 90% de las cámaras encontradas en Internet tienen credenciales por defecto&lt;/strong&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: inherit;"&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: inherit;"&gt;Además, hemos reportado todas y cada una de las vulnerabilidades a los fabricantes. &lt;strong&gt;Únicamente 2 de los 7 fabricantes (Grandstream y TP-Link)&amp;nbsp;&lt;/strong&gt;nos&amp;nbsp;han comunicado que han desarrollado&amp;nbsp;un parche tras nuestro reporte, solucionando alguna de las vulnerabilidades detectadas.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: inherit;"&gt;
&lt;/span&gt;
&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-family: inherit;"&gt;En conclusión, podemos afirmar que &lt;strong&gt;la gran mayoría de las Cámaras de Videovigilancia IP no están preparadas para conectarse en una red abierta,&lt;/strong&gt; debido a la gran cantidad de fallos de seguridad que poseen. Esto obviamente choca completamente con su función y nos hace preguntarnos cómo es posible que un dispositivo destinado a la seguridad acabe resultando un foco de exposición.&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;
Autores:&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Eliezer Varadé Lopez&lt;/li&gt;
&lt;li&gt;Javier Repiso Sánchez&lt;/li&gt;
&lt;li&gt;Jonás Ropero Castillo&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;span style="font-family: inherit;"&gt;
&lt;/span&gt;
&lt;br /&gt;
&lt;div align="justify" style="text-align: justify;"&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;img src="http://feeds.feedburner.com/~r/SecurityByDefault/~4/Hzv0ds7KQUk" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.securitybydefault.com/feeds/9043830820302596079/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5399811056563385935&amp;postID=9043830820302596079" title="9 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5399811056563385935/posts/default/9043830820302596079?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5399811056563385935/posts/default/9043830820302596079?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SecurityByDefault/~3/Hzv0ds7KQUk/camaras-ip-de-videovigilancia-seguridad.html" title="Cámaras IP de Videovigilancia: Seguridad y Protección, o Inseguridad y Exposición" /><author><name>Contribuciones</name><uri>http://www.blogger.com/profile/12156368486467056492</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-YAY6oSOylZM/UcDcqe29TDI/AAAAAAAAIWs/31Y9LNBkMu0/s72-c/IP-camera-white.jpg" height="72" width="72" /><thr:total>9</thr:total><feedburner:origLink>http://www.securitybydefault.com/2013/06/camaras-ip-de-videovigilancia-seguridad.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUYMRX8yfyp7ImA9WhFSFUk.&quot;"><id>tag:blogger.com,1999:blog-5399811056563385935.post-7726313392527709067</id><published>2013-06-17T22:13:00.000+02:00</published><updated>2013-06-18T10:13:04.197+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-06-18T10:13:04.197+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="entrevistas" /><category scheme="http://www.blogger.com/atom/ns#" term="contribuciones" /><category scheme="http://www.blogger.com/atom/ns#" term="privacidad" /><category scheme="http://www.blogger.com/atom/ns#" term="TOR" /><title>Hacker Épico (edición Hache)</title><content type="html">&lt;div style="text-align: center;"&gt;
&lt;i&gt;Ola, ke 'Hache'?&lt;/i&gt;&lt;/div&gt;
&lt;div style="text-align: center;"&gt;
&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/-NoC09Jwtav8/Ub9rjTQj2KI/AAAAAAAAAJU/Z9v2InbwbNk/s1600/hache-medios.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="266" src="http://3.bp.blogspot.com/-NoC09Jwtav8/Ub9rjTQj2KI/AAAAAAAAAJU/Z9v2InbwbNk/s640/hache-medios.jpg" style="cursor: move;" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style="text-align: center;"&gt;
&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Antes de nada quería agradecer a la gente de SbD el permitirme exponer aquí mi punto de vista, que al fin y al cabo es el que vale. Ya que la historia habla de mi, &lt;b&gt;¿quién mejor que yo para contarla?&lt;/b&gt;.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Lo primero de todo, decir que no soy un niñato, ya peino canas. No voy a escribir mi nombre porque no quiero aparecer vinculado a ninguna búsqueda de la palabra '&lt;i&gt;pedofilia&lt;/i&gt;' en Google, pero cualquier persona que se mueva en el mundo de la seguridad, sabe perfectamente quién soy. ¿Cuánta gente ha dado charlas sobre Tor en congresos que todos conocemos, durante el último año?.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Algunas opiniones que he visto en diferentes listas de correo o en Twitter, realmente me han dolido, porque la gente habla sin conocimiento de causa. Tampoco voy a criticar a nadie dado que las opiniones se basaron en un artículo de prensa. Me quedo con el comentario más coherente, que he leído en la lista de la Rooted, el del capitán del GDT (Grupo de Delitos Telemáticos de la Guardia Civil), y con una frase en la que dice 'Como casi siempre, no podéis creer todo lo que sale en la prensa. Hay partes de verdad, y otras de ficción para adornar la historia y construir un buen artículo'.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Y para aclarar un poco lo sucedido, voy a tratar de ser lo más claro posible para que todo el mundo lo entienda.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li style="text-align: justify;"&gt;Para unas investigaciones, &lt;b&gt;he programado un crawler que recorre páginas web dentro de la red Tor,&lt;/b&gt; con la finalidad de crear una base de datos de URLs. Lo mismo que hace Google, pero con dominios '.onion' y con un sencillo script de andar por casa. Es decir, no he inventado la penicilina, simplemente he creado un crawler, spider, araña o como lo queráis llamar, que por cierto, anda ya circulando por Internet.&lt;/li&gt;
&lt;li style="text-align: justify;"&gt;He lanzado ese script durante 2 meses para que indexe todo tipo de páginas y crear un buscador de dominios '.onion'. Evidentemente la función del &lt;b&gt;crawler es indexar y categorizar todas las URLs que encuentre&lt;/b&gt; y no sólo webs de contenido pedófilo.&lt;/li&gt;
&lt;li style="text-align: justify;"&gt;Todo el análisis de páginas web se ha realizado dentro de la red Onion y no usando pasarelas de Internet del tipo &lt;a href="http://tor2web.org/"&gt;http://tor2web.org&lt;/a&gt;.&lt;/li&gt;
&lt;li style="text-align: justify;"&gt;Como aclaración, &lt;b&gt;el crawler NO descarga fotografías ni vídeos&lt;/b&gt;, ni siquiera de forma temporal. Es decir, no sigue enlaces a archivos que no sean los típicos (html, php, asp, jsp, etc).&lt;/li&gt;
&lt;li style="text-align: justify;"&gt;El FBI 'monitorizando' conexiones (no voy a entrar en la legalidad de esto en España) detecta accesos de mi script hacia un foro de pedófilos, o sea, conexiones desde mi IP. Por tanto, decide alertar a nuestras autoridades de la existencia de un posible pedófilo.&lt;/li&gt;
&lt;li style="text-align: justify;"&gt;Llega la orden a España y &lt;b&gt;sin dilación ni comprobación alguna&lt;/b&gt;, un juez autoriza que me realicen un registro (algo correcto según la ley española).&lt;/li&gt;
&lt;/ul&gt;
&lt;div style="text-align: justify;"&gt;
&lt;i&gt;&lt;b&gt;Aclaración&lt;/b&gt;&lt;/i&gt;: es una operación a gran escala, donde yo soy uno más y, evidentemente, hay mucha gente implicada en diferentes lugares del mundo que habrán sufrido mejor o peor suerte que yo.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Es fácil de entender, ¿no?. Creo que en ningún momento se habla de justiciero que va reventando webs, de ciber-vigilante cazador de pedófilos, ni de nada por el estilo. Simple y sencillamente, se han monitorizado accesos a un blog pedófilo, que provenían de mi IP, así de sencillo.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Ahora, sin tener yo mucha idea de leyes, me surge una duda: en Internet se interviene un servidor por realizar actividades ilegales de la índole que sea, se miran los logs, se pide una orden judicial para ver quién está detrás de las IPs y se investiga a dichas personas. Hasta ahí todo correcto, pero si a España llega una orden del FBI diciendo que, usando técnicas de espionaje al más puro estilo americano (e ilegales en nuestro país), hay una IP que ha accedido a un foro pedófilo (recuerdo que el capitán del GDT ha comentado en la lista de la Rooted: 'los tipos penales son tenencia y/o distribución…..no la visualización o acceso voluntario'), ¿es motivo suficiente para que un juez mande arruinar la vida de alguien?. Dejando a un lado la parte legal, ¿no es mejor que tras la denuncia del FBI, la policía española inicie su propia investigación para corroborar esto?.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h2&gt;
El tío la vara (licencia para hackear)&lt;/h2&gt;
&lt;div style="text-align: justify;"&gt;
Bien, y ahora la segunda parte y, que NO tiene nada que ver con la orden de registro ni con la detención. Dentro de todas las webs indexadas por el crawler, se tuvo que hacer una selección de diferentes temáticas para nuestra investigación, y no sólo de páginas pedófilas que es en lo que parece que se centra todo esto. Aparte de ver webs de armas, drogas, asesinos, tarjetas de crédito, etc, aparecieron multitud de foros pedófilos. &lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: center;"&gt;
&lt;b&gt;&lt;i&gt;“Cualquier hacker que no haya puesto una comilla en una web para ver si tiene algún fallo de SQLi, que tire la primera piedra”&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style="text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Con esto quiero aclarar también que ha habido una confusión entre lo que se ha escrito en el artículo y lo que mucha gente ha interpretado. Lo repito de nuevo para que quede claro: NO se me detuvo por atacar ninguna web. Se me detuvo por lanzar un crawler que accedió a un foro concreto y, que supuestamente estaban monitorizando.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Aparte, sí, es cierto que en un foro pedófilo, cuyo administrador era ruso, puse una comilla y que me dio un error. Y que a partir de ese error vi que se podía extraer toda la base de datos. Y que con un '&lt;u&gt;SELECT COUNT(*)&lt;/u&gt;' vi que había más de 30.000 pedófilos registrados. Y que sin descargarme datos de nadie, creé un script que tras ejecutarlo sería capaz de dumpear toda la base de datos.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Este script se lo envié al GDT, por si ellos podían y querían hacer uso de él para extraer esos datos. Tampoco fue de mucha utilidad dado que tras hablar con uno de sus agentes, alguien a quien muchos conocemos y que personalmente aprecio bastante, me dijo que eso no podía hacerse, puesto que era ilegal hasta para ellos.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
¿He cometido un delito por poner una comilla? Si gracias a eso meten en la cárcel aunque sea a un sólo pedófilo, pues pagaré gustosamente la multa por ello, pero que quede claro que &lt;b&gt;no soy un justiciero&lt;/b&gt; y, ni mucho menos, un pedófilo. &lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Y aquí llega la parte de aclaraciones, acerca de todos los comentarios que he visto en diferentes lugares …&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li style="text-align: justify;"&gt;Lo más importante, &lt;b&gt;no tengo nada que ver con ningún cuerpo del estado&lt;/b&gt;. Nadie me ha pedido nada. No colaboro con nadie. No soy un hacker a sueldo. Simplemente informé inicialmente al GDT de la investigación que estaba realizando, sobre lo que he ido encontrando, y posteriormente les cedí el crawler por si les era de utilidad.&lt;/li&gt;
&lt;/ul&gt;
&lt;div style="text-align: justify;"&gt;
Tal y como comenta el capitán del GDT, desde el principio de la investigación lo primero que me ha dicho el GDT es 'cuidado con lo que haces' y cuando he tenido el problema, su ayuda ha sido crucial y me han ahorrado bastantes disgustos dando la cara por mi. Un 10 por la gran labor de todo el equipo del GDT. &lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li style="text-align: justify;"&gt;Por otro lado, &lt;b&gt;no he descargado ningún tipo de material pedófilo, ni fotografías, ni vídeos, ni nada&lt;/b&gt;. Lo digo porque en algunos comentarios he visto gente que, sin pruebas, me acusa de ello, simplemente por conclusiones propias que han sacado tras leer el artículo. Como he comentado antes, &lt;b&gt;el crawler NO descarga ni imágenes ni vídeos&lt;/b&gt;.&lt;/li&gt;
&lt;li style="text-align: justify;"&gt;&lt;b&gt;No tengo ningún dump de ninguna base de datos hackeada&lt;/b&gt;. Repito que hice la herramienta que permitía dumpear la base de datos de un foro concreto y la facilité al GDT por si ellos podían usarla legalmente, pero no me dediqué a extraer de forma ilegal ningún dato, que por otro lado, tal y como dijo Alejandro Ramos, moralmente me hubiera apetecido sacar los datos de los 30.000 personajes y publicarlos en Internet, pero no lo hice.&lt;/li&gt;
&lt;li style="text-align: justify;"&gt;&lt;b&gt;No me dedico a buscar webs de pedófilos ni para denunciarlas ni para reventarlas&lt;/b&gt;. Todo ha ocurrido, como he comentado ya decenas de veces, por una investigación acerca de lo que se encuentra en la &lt;i&gt;Deep Web&lt;/i&gt;, es decir, por preparar una conferencia.&lt;/li&gt;
&lt;/ul&gt;
&lt;div style="text-align: justify;"&gt;
No soy un justiciero ni nadie que dedique su tiempo libre (que por cierto es muy poco) a cazar pedófilos. &lt;b&gt;Si me topo con alguna web de este estilo me hierve la sangre&lt;/b&gt;, al igual que a cualquiera que esté leyendo esto, pero sé de sobra que nadie se puede tomar la justicia por su mano y no es algo que yo haga tampoco.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;¿Por qué he lanzado el crawler desde casa? ¿soy tonto? ¿un novato? Simplemente, &lt;b&gt;porque no hacía nada ilegal.&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;span style="text-align: justify;"&gt;Bueno y como resumen de esta desagradable historia, al menos para mi, &lt;b&gt;recalcar una vez más que NO se me ha detenido por 'hacking' sino por posible 'corrupción de menores'&lt;/b&gt;. Sí, suena fuerte, pero es así.&lt;/span&gt;&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Y lo que quiero decir con esto es que los comentarios que he leído en la lista de la Rooted  del tipo 'alguien me argumenta la pederastia para pedir poderes excepcionales' o 'me descargo fotos de niños desnudos porque soy un luchador por la libertad' y demás, pues aparte de dolerme por venir de alguien a quien consideraba amigo, están totalmente fuera de lugar, porque repito que todo ha ocurrido por realizar accesos desde un script a páginas HTML de un foro determinado y no por ser 'el tío la vara' ni '&lt;i&gt;Duckman&lt;/i&gt;'.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h2&gt;
Mi primera vez&lt;/h2&gt;
&lt;div style="text-align: justify;"&gt;
En el artículo también se hace referencia a otro caso de hace unos años en el que visitando una web, que no tiene nada que ver con todo esto, vi unos mensajes despotricando sobre un foro de pedófilos. Entré en ese foro, y vi un montón de comentarios de gente hablando sobre 'sus hazañas' como el que habla de recetas de cocina. Me dio tanta grima que me puse a indagar un poco. &lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Con un whois vi que el dominio estaba registrado anónimamente pero una geolocalización de la IP situaba el servidor en Barcelona. Además, accediendo por web a la IP en lugar de al dominio, se podían ver una serie de directorios con copias de otros foros previamente desmantelados por las FCSE en diferentes operaciones.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Además de enviar un informe detallado a la Brigada de Investigación Tecnológica (BIT) del CNP y a diferentes asociaciones anti-pedofilia, se lo comente al '&lt;i&gt;amigo&lt;/i&gt;' que aparece aquí:&lt;br /&gt;
&lt;br /&gt;
&lt;div style="text-align: center;"&gt;
&lt;a href="http://elpais.com/diario/2010/06/06/sociedad/1275775203_850215.html"&gt;http://elpais.com/diario/2010/06/06/sociedad/1275775203_850215.html&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
y que no tardó en hablar con la prensa diciendo que todo lo había hecho él.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Como curiosidad, la primera vez alerté al CNP y apareció en mi casa la GC enviada por los Mossos. La segunda vez alerté a la GC y apareció en mi casa el CNP … ¿hay una comunicación fluida entre los diferentes cuerpos policiales? Yo creo que no. No dudo que a posteriori exista una comunicación, tal y como afirma el capitán del GDT, y como se ha demostrado en mi caso, pero creo que sería muy interesante un cruce de información inicial para evitar no sólo estos temas sino posibles investigaciones paralelas.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h2&gt;
Oiga, pero Tor ¿no es anónimo?&lt;/h2&gt;
&lt;div style="text-align: justify;"&gt;
Dejando de lado los motivos de la detención, que creo que han quedado más que claros (si tienes más dudas escribe a hache@salvame_deluxe.es), supongo que mucha gente se hará esta misma pregunta. &lt;b&gt;¿Cómo te rastrean desde la Deep Web?&lt;/b&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Sinceramente yo también le he dado muchas vueltas a la cabeza y tengo algunas teorías:&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3&gt;
Control de nodos&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-jFonWzxElwU/Ub9yUh-ViMI/AAAAAAAACQ0/f00wH9JY7f4/s1600/howtorworks2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="261" src="http://1.bp.blogspot.com/-jFonWzxElwU/Ub9yUh-ViMI/AAAAAAAACQ0/f00wH9JY7f4/s400/howtorworks2.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
Básicamente el funcionamiento de los Onion Routers consiste en aplicar capas con diferente cifrado en cada nodo por el que va a pasar nuestro paquete.  Un ejemplo:&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;A quiere enviar un mensaje a B, el cual pasará por 3 nodos.&lt;/li&gt;
&lt;li&gt;A usando la clave pública del último nodo (el tercero), cifra el mensaje.&lt;/li&gt;
&lt;li&gt;A usando la clave pública del nodo 2, vuelve a cifrar el mensaje (previamente cifrado).&lt;/li&gt;
&lt;li&gt;Por último, A vuelve a cifrar usando la clave pública del primer nodo.&lt;/li&gt;
&lt;/ul&gt;
Y ya está listo el paquete, en este caso con 3 capas de cifrado, para su envío:&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;El primer nodo recibe el paquete y con su clave privada lo descifra (aún así seguirá teniendo 2 capas de cifrado). Luego lo envía al nodo 2.&lt;/li&gt;
&lt;li&gt;El nodo 2 realiza la misma operación, descifra con su clave privada y manda al nodo 3.&lt;/li&gt;
&lt;li&gt;El último nodo (en este caso) descifra el mensaje obteniendo el paquete en claro, que entregará al destinatario, a B.&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
Aclarar también que cada nodo únicamente conoce únicamente la ruta hacia el nodo siguiente.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Y aquí tenemos 2 puntos débiles:&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;Por un lado, la conexión con el último nodo no va cifrada y si alguien monitoriza ese nodo, verá toda la comunicación en claro … pero esto ocurre cuando accedes desde tu ordenador a una URL pública a través de la red Tor, es decir, accedes a http://cualquierweb.com … pero en el caso de acceder a un dominio .onion no tengo tan claro que ese último paquete llegue a pasar por un nodo de salida, puesto la comunicación NO sale de Tor.&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-oMtRksmaKUU/Ub9ymbF0SOI/AAAAAAAACQ8/LKMp5cxadQw/s1600/hidden1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="406" src="http://1.bp.blogspot.com/-oMtRksmaKUU/Ub9ymbF0SOI/AAAAAAAACQ8/LKMp5cxadQw/s640/hidden1.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;ul&gt;
&lt;li style="text-align: justify;"&gt;Por otro lado, supuestamente el primer nodo, donde la información va cifrada, es el que comunica directamente con tu IP y el que mediante diferentes ataques puede revelar tu identidad.&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
Para más información: &lt;a href="https://www.torproject.org/docs/hidden-services.html.en"&gt;https://www.torproject.org/docs/hidden-services.html.en&lt;/a&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Y no creo que diga ninguna tontería al suponer que diferentes cuerpos policiales americanos controlan muchos nodos de salida.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3&gt;
Control de descriptores&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
A diferencia de la Open Web que usa servidores DNS, en la Deep Web, cuando tratamos de acceder a un dominio .onion, nos descargaremos los descriptores de una tabla de hashes distribuida, donde realizaremos la consulta y de donde obtendremos información para llegar a nuestro destino. ¿Y si alguien altera los descriptores de ciertos Onion Router y nos envía a un servidor controlado en lugar de al destino solicitado? ¿Es posible realizar algún tipo de ataque MITM?.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/--ocFC39CtaI/Ub9ywFrvGzI/AAAAAAAACRE/yXGkoH49NfM/s1600/hidden3.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="400" src="http://3.bp.blogspot.com/--ocFC39CtaI/Ub9ywFrvGzI/AAAAAAAACRE/yXGkoH49NfM/s640/hidden3.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;h3&gt;
DNS Leaks&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
Pancake (&lt;a href="http://www.twitter.com/trufae"&gt;@trufae&lt;/a&gt;) me planteó otra posibilidad que me parece bastante coherente e interesante.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/-DxIUhW29d9A/Ub9y5xfmpUI/AAAAAAAACRM/UJgI3NAoPco/s1600/dnsleaks.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="388" src="http://3.bp.blogspot.com/-DxIUhW29d9A/Ub9y5xfmpUI/AAAAAAAACRM/UJgI3NAoPco/s640/dnsleaks.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
¿En qué consiste un DNS leak? Como se puede apreciar en la imagen, a pesar de que realicemos una comunicación segura a través de una VPN, o en este caso, hacia la red Tor, las consultas DNS se realizan antes de establecer la comunicación.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
¿Cuánta gente utiliza las DNSs de Google? Esas que son tan rápidas resolviendo, tan fáciles de recordar y totalmente gratis? Yo soy uno de ellos.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Ahora imaginemos sobre el dibujo anterior que se hace una petición al dominio xxxxx.onion:&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;Mi equipo intenta resolver ese dominio a través de mi servidor DNS (el de Google).&lt;/li&gt;
&lt;li&gt;No resuelve pero continúa la navegación usando la red Tor.&lt;/li&gt;
&lt;li&gt;Y la consulta con Google está hecha, donde perfectamente han podido guardar un registro de la URL a la que estaba intentando acceder, desde mi IP, antes de entrar en la red Tor.&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;h3&gt;
Honeypots&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
¿Quién dice que la web destino, dentro de Tor, no sea un cebo? Siempre cabe la posibilidad de que sea un foro falso montado por el FBI, que tengan un 0-day que afecte a navegadores, y que cuando entre un 'visitante' le infecte, o que traten de colarte algún tipo de malware o troyano … aunque este no sería el caso dado que un crawler ni descarga ni ejecuta.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3&gt;
Diferentes técnicas de ataque a redes Onion&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
Recomiendo la lectura de:&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;a href="http://wesscholar.wesleyan.edu/cgi/viewcontent.cgi?article=1711&amp;amp;context=etd_hon_theses"&gt;Analyzing the Effectiveness of Passive Correlation Attacks on the Tor Anonymity Network&lt;/a&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
donde se explican diferentes técnicas para atacar redes Tor, como por ejemplo:&lt;/div&gt;
&lt;blockquote class="tr_bq"&gt;
&lt;b&gt;&lt;u&gt;Stream Correlation&lt;/u&gt;&lt;/b&gt;&lt;/blockquote&gt;
&lt;div style="text-align: justify;"&gt;
Consiste en tratar de ver la correlación de diferentes paquetes capturados. Al estar los datos cifrados, es necesario usar otras técnicas como análisis de tiempos, recuento de paquetes, etc.&lt;/div&gt;
&lt;blockquote class="tr_bq"&gt;
&lt;b&gt;&lt;u&gt;Clogging&lt;/u&gt;&lt;/b&gt;&lt;/blockquote&gt;
&lt;div style="text-align: justify;"&gt;
Consiste en saturar X nodos para forzar la comunicación por uno concreto. Esto actualmente con miles de nodos, no es viable.&lt;/div&gt;
&lt;blockquote class="tr_bq"&gt;
&lt;u&gt;&lt;b&gt;Round-Trip Travel Time&lt;/b&gt;&lt;/u&gt;&lt;/blockquote&gt;
&lt;div style="text-align: justify;"&gt;
Consiste en un ataque desde el servidor destino, que recibe el mensaje, y desde donde se intenta forzar al cliente a realizar un número elevado de conexiones o redirecciones para analizar la frecuencia del tiempo de ida y vuelta. Si esta frecuencia es similar, se puede asumir que las conexiones provienen de una misma ruta.&lt;/div&gt;
&lt;blockquote class="tr_bq"&gt;
&lt;u&gt;&lt;b&gt;Metrics for Tor Traffic&lt;/b&gt;&lt;/u&gt;&lt;/blockquote&gt;
&lt;div style="text-align: justify;"&gt;
Consiste en analizar los factores que provocan, según la definición del algoritmo, las diferentes decisiones que pueden tomarse para que se escoja un determinado nodo (tráfico, latencia, etc).&lt;/div&gt;
&lt;blockquote class="tr_bq"&gt;
&lt;u&gt;&lt;b&gt;Correlation Algorithms&lt;/b&gt;&lt;/u&gt;&lt;/blockquote&gt;
&lt;div style="text-align: justify;"&gt;
Básicamente, controlando el nodo de inicio y el nodo final de un circuito, se trata de comprobar las tramas recogidas en el nodo final (en claro) con las recogidas en el nodo de inicio (cifrado) para buscar una asociación entre ambos.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h2&gt;
Reflexiones&lt;/h2&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/-HN1_yV6rBio/Ub9zictqj_I/AAAAAAAACRU/ClSKtnR3qoI/s1600/iwantyou.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-HN1_yV6rBio/Ub9zictqj_I/AAAAAAAACRU/ClSKtnR3qoI/s1600/iwantyou.png" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
No quiero pensar mal pero también que existen muchas papeletas de que el tío Sam apuntara su dedo hacia mí por intercambiar conversaciones a través de Gmail con mi compañero de investigación … y con esto volvemos al todopoderoso Google … ¿leen mis correos? ¿poseen filtros de palabras que hacen saltar alarmas? Si es el caso (algo que nadie duda), ya que leen, que lean todo para poder obtener una visión global de toda la comunicación. Podemos imaginar a un periodista realizando su tesis doctoral sobre terrorismo y realizando búsquedas en Internet que puedan hacer saltar algunas alarmas y, tal y como me ha ocurrido a mi, pasar un mal trago por ello.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Creo que queda en cada uno la decisión de sacrificar tecnología por privacidad. ¿Quiero hacer fotos con el móvil y que, sin ningún esfuerzo, aparezcan solas en mi ordenador? ¿Quiero que mis amigos del pueblo vean mis fotos de la playa? El peaje por ello es que el gran hermano tendrá copia de todo, extraerá los metadatos, sabrá dónde las has tomado, con quién has estado, tu forma de vestir, tus gustos culinarios, …&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Tened cuidado ahí fuera y, no hagáis nada malo.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: right;"&gt;
&lt;i&gt;Hache&lt;/i&gt;&lt;/div&gt;
&lt;b id="docs-internal-guid-6e40d518-53b0-cff4-7818-d17dc54928b0"&gt;&lt;span style="font-family: 'Liberation Serif'; font-size: 16px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;/b&gt;&lt;img src="http://feeds.feedburner.com/~r/SecurityByDefault/~4/qcAw1Ya7EQc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.securitybydefault.com/feeds/7726313392527709067/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5399811056563385935&amp;postID=7726313392527709067" title="54 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5399811056563385935/posts/default/7726313392527709067?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5399811056563385935/posts/default/7726313392527709067?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SecurityByDefault/~3/qcAw1Ya7EQc/hacker-epico-edicion-hache.html" title="Hacker Épico (edición Hache)" /><author><name>Contribuciones</name><uri>http://www.blogger.com/profile/12156368486467056492</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-NoC09Jwtav8/Ub9rjTQj2KI/AAAAAAAAAJU/Z9v2InbwbNk/s72-c/hache-medios.jpg" height="72" width="72" /><thr:total>54</thr:total><feedburner:origLink>http://www.securitybydefault.com/2013/06/hacker-epico-edicion-hache.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEQCSHs_cSp7ImA9WhFSFEg.&quot;"><id>tag:blogger.com,1999:blog-5399811056563385935.post-2947852146234569424</id><published>2013-06-17T06:32:00.000+02:00</published><updated>2013-06-17T08:59:29.549+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-06-17T08:59:29.549+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="netasq" /><category scheme="http://www.blogger.com/atom/ns#" term="nagios" /><category scheme="http://www.blogger.com/atom/ns#" term="temperatura" /><title>Monitorización de temperatura de UTMs NetASQ desde Nagios</title><content type="html">&lt;div class="p1" style="text-align: justify;"&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-qVy5rFpBqdM/Ub2EC03N2CI/AAAAAAAACtY/TJqbeR9IgVA/s1600/server_burning.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="283" src="http://4.bp.blogspot.com/-qVy5rFpBqdM/Ub2EC03N2CI/AAAAAAAACtY/TJqbeR9IgVA/s320/server_burning.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Me sucede con gran frecuencia, que mis clientes me sorprenden pidiéndome soluciones para sus sistemas, que escapan a lo que las propias herramientas permiten hacer. En este caso, un responsable de seguridad y sistemas, que tiene como objetivo el correcto funcionamiento y monitorización de un parque importante de dispositivos UTM &lt;a href="http://www.netasq.com/"&gt;NetASQ&lt;/a&gt;, que no siempre están en un CPD con condiciones óptimas de refrigeración, me indicó que quería poder adelantarse al verano, controlando la temperatura de todos estos equipos. A bote pronto, se me ocurrió que lo más normal sería obtener este dato por SNMP, o quizá, algún proceso del sistema operativo del propio NetASQ, lo guardaría de forma periódica en un fichero,… pero como andaba liado de tiempo, abrí un ticket en soporte. "&lt;i&gt;Hola, he visto que en el Dashboard de gestión de estos equipos aparece la temperatura y quisiera que me dijeseis cómo poder acceder a él para monitorizarlo desde Nagios remotamente. ¿Se puede hacer por SNMP?&lt;/i&gt;". Respuesta de soporte: "&lt;i&gt;Hola, lamentamos informarle que no es posible acceder a este dato por SNMP&lt;/i&gt;" Vaya… y yo que le he dicho al cliente que lo diese por hecho ¿y ahora qué hacemos?&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="p1" style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="p2" style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="p1" style="text-align: justify;"&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/-L7QCy4MVX5c/Ub169pkxngI/AAAAAAAACtI/h9JAOytm8BE/s1600/stats_widget.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="88" src="http://2.bp.blogspot.com/-L7QCy4MVX5c/Ub169pkxngI/AAAAAAAACtI/h9JAOytm8BE/s320/stats_widget.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
Investigando qué hace el Dashboard por debajo, para el widget de la temperatura,.. y tirando de &lt;a href="https://addons.mozilla.org/es/firefox/addon/tamper-data/"&gt;Tamper Data&lt;/a&gt; una vez más, ví que hacía una llamada a un procedimiento RPC llamado "MONITOR STATS". Hablando de este tema con el director técnico de NetASQ en España, me indicó que existía un a herramienta ejecutable desde un terminal, que permite inyectarle comandos y devuelve un resultado.&lt;/div&gt;
&lt;div class="p2" style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="p1" style="text-align: justify;"&gt;
Se puede hacer en modo "una_sola_línea" mediante una sintaxis algo así como:&amp;nbsp;&lt;i&gt;&lt;b&gt;nsrpc -c fichero_comando usuario:contraseña@IP_NetASQ,&lt;/b&gt;&lt;/i&gt; de manera que ejecutará lo que tenga dentro el "fichero_comando".&lt;/div&gt;
&lt;div class="p2" style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="p1" style="text-align: justify;"&gt;
La plataforma desde la que iba a hacer estas pruebas es Nagios montado sobre Linux, por lo que el comando nsrpc no existía, aparte que implicaría tener que abrir el puerto TCP/1300 (por donde acepta las conexiones un NetASQ), para las peticiones desde la máquina Nagios, modificar políticas de seguridad en un montón (más de 80) equipos, así que… hubo que pensar en algo, con lo que ya tenía, que era acceso SSH desde la IP del Nagios.&lt;/div&gt;
&lt;div class="p2" style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="p1" style="text-align: justify;"&gt;
Se me ocurrió que mediante comandos SSH, podría ejecutar todo lo necesario y extraer en remoto el valor que quería: la temperatura actual del equipo.&lt;/div&gt;
&lt;div class="p2" style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="p1" style="text-align: justify;"&gt;
Como variables, establezco el usuario y contraseña SSH ($user/$pass), así como el $host al que me conecto, y creo en /tmp el fichero "comando" con el contenido a ejecutar&lt;/div&gt;
&lt;div class="p1" style="text-align: justify;"&gt;
&lt;br /&gt;
&lt;i&gt;sshpass -p $pass ssh $user\@$host -o StrictHostKeyChecking=no "echo MONITOR STAT &amp;gt; /tmp/comando"&lt;/i&gt;&lt;/div&gt;
&lt;div class="p2" style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="p1" style="text-align: justify;"&gt;
Lo siguiente es ejecutarlo en remoto, dejando el resultado de la ejecución en&lt;i&gt; /tmp/comando&lt;/i&gt; en el sistema remoto ($internal_ip es la IP del equipo desde la que está permitido implícitamente que responda por RPC):&lt;/div&gt;
&lt;div class="p2" style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="p1" style="text-align: justify;"&gt;
&lt;i&gt;sshpass -p $pass ssh $user\@$host -o StrictHostKeyChecking=no "nsrpc -c /tmp/comando $user:$pass\@$internal_ip &amp;gt; /tmp/output"&lt;/i&gt;&lt;/div&gt;
&lt;div class="p2" style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="p2" style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="p1" style="text-align: justify;"&gt;
Veréis que he incluido la opción &lt;b&gt;"-o StrictHostKeyChecking=no"&lt;/b&gt; en el comando SSH. Esto es porque desde la máquina Nagios, hay equipos a los que nunca nos hemos conectado, por lo que para saltarnos la aceptación del certificado, "confiamos" donde nos estamos conectando.&lt;/div&gt;
&lt;div class="p2" style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="p1" style="text-align: justify;"&gt;
Lo siguiente es "traerme" el contenido de la salida del comando anterior. Podría hacerlo con "scp", pero era aún más rápido hacerme un cat del fichero y guardarlo en una variable "$devuelve"&lt;/div&gt;
&lt;div class="p1" style="text-align: justify;"&gt;
&lt;br /&gt;
&lt;i&gt;my $devuelve=`sshpass -p $pass ssh $user\@$host -o StrictHostKeyChecking=no "cat /tmp/output"`;&lt;/i&gt;&lt;/div&gt;
&lt;div class="p2" style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="p2" style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="p1" style="text-align: justify;"&gt;
Después borro los rastros que haya dejado en el sistema remoto&lt;/div&gt;
&lt;div class="p1" style="text-align: justify;"&gt;
&lt;br /&gt;
&lt;i&gt;sshpass -p $pass ssh $user@$host -o StrictHostKeyChecking=no "rm -rf /tmp/output /tmp/comando";&lt;/i&gt;&lt;/div&gt;
&lt;div class="p2" style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="p1" style="text-align: justify;"&gt;
Ahora queda procesar el contenido de $devuelve para extraer únicamente la temperatura y tomar decisiones. Hasta ahora muy bien en modo BASH, pero hay que integrarlo con Nagios, y hacer que reciba entradas y devuelva resultados en el formato parseable por el sistema de monitorización.&lt;/div&gt;
&lt;div class="p2" style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="p1" style="text-align: justify;"&gt;
Directamente, decidí hacerlo en Perl, con el menor número de módulos posibles (para evitar "ensuciar" el sistema Nagios), por lo que pido disculpas por la mezcla de llamadas a "system" dentro del código. El script es tan sencillo como las siguientes líneas: &amp;nbsp;&lt;/div&gt;
&lt;div class="p2" style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;script src="http://pastebin.com/embed_js.php?i=yMzp0x70"&gt;&lt;/script&gt;

&lt;br /&gt;
&lt;div class="p2" style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="p2" style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="p1" style="text-align: justify;"&gt;
En la configuración de Nagios, hay que modificar el fichero&amp;nbsp;&lt;i&gt;/etc/nagios/objects/commands.cfg&lt;/i&gt; y añadir lo siguiente:&lt;/div&gt;
&lt;div class="p2" style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="p2" style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="p1" style="text-align: justify;"&gt;
&lt;i&gt;define command{&lt;/i&gt;&lt;/div&gt;
&lt;div class="p1" style="text-align: justify;"&gt;
&lt;i&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; command_name &amp;nbsp; &amp;nbsp;check_temp_netasq&lt;/i&gt;&lt;/div&gt;
&lt;div class="p1" style="text-align: justify;"&gt;
&lt;i&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; command_line &amp;nbsp; &amp;nbsp;$USER1$/check_temp_netasq -H $HOSTADDRESS$ $ARG1$&lt;/i&gt;&lt;/div&gt;
&lt;div class="p1" style="text-align: justify;"&gt;
&lt;i&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/i&gt;&lt;/div&gt;
&lt;div class="p2" style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="p2" style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="p1" style="text-align: justify;"&gt;
Y luego en el fichero correspondiente al host con la configuración Nagios, indicaremos la llamada al comando con los parámetros -w y -c, siendo respectivamente la temperatura a partir de la cual queremos que cambie el estado a Warning y a Critical:&lt;/div&gt;
&lt;div class="p2" style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="p2" style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="p1" style="text-align: justify;"&gt;
&lt;i&gt;define service{&lt;/i&gt;&lt;/div&gt;
&lt;div class="p1" style="text-align: justify;"&gt;
&lt;i&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; use &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; generic-service &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ; Name of service template to use&lt;/i&gt;&lt;/div&gt;
&lt;div class="p1" style="text-align: justify;"&gt;
&lt;i&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; host_name &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; FQDN_or_IP_Address_NetASQ_device&amp;nbsp;&lt;/i&gt;&lt;/div&gt;
&lt;div class="p1" style="text-align: justify;"&gt;
&lt;i&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; service_description &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; NetASQ_Temp&lt;/i&gt;&lt;/div&gt;
&lt;div class="p1" style="text-align: justify;"&gt;
&lt;i&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; check_command &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; check_temp_netasq!-w 45 -c 50&lt;/i&gt;&lt;/div&gt;
&lt;div class="p1" style="text-align: justify;"&gt;
&lt;i&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; notifications_enabled &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 1&lt;/i&gt;&lt;/div&gt;
&lt;div class="p1" style="text-align: justify;"&gt;
&lt;i&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/i&gt;&lt;/div&gt;
&lt;div class="p2" style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="p2" style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="p1" style="text-align: justify;"&gt;
Bueno, pues esto así, tal cual… si se ejecuta desde línea de comandos, funciona estupendamente. Si se comprueban los valores de ejecución del comando con un "echo $?", devuelve 0, 1 ó 2, dependiendo de lo que suceda con la temperatura, pero desde Nagios,&amp;nbsp;da un error en la ejecución del plugin con el mensaje "&lt;b&gt;service check did not exit properly&lt;/b&gt;". Investigando el error, encontré &lt;a href="http://nagiosplug.sourceforge.net/developer-guidelines.html"&gt;un link muy interesante &amp;nbsp;que dice que los exit de los plugins hechos en Perl&lt;/a&gt;, han de hacerse importando la variable %ERRORS y saliendo con exit $ERRORS{'OK'}, en vez de con exit 0… sustituyendo OK por WARNING o CRITICAL para los otros valores.&amp;nbsp;&lt;/div&gt;
&lt;div class="p2" style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="p1" style="text-align: justify;"&gt;
Sin embargo, después de pegarme un buen rato con ello, no hubo manera, y me sigue dando los mismos errores. ¿Solución? Según &lt;a href="http://forums.gentoo.org/viewtopic-p-6821774.html"&gt;encontré aquí&lt;/a&gt;, poner en medio un subprograma en BASH que recoja bien los valores y los envíe de vuelta a Nagios. Este programita check_debug.sh deja logs en un fichero, pero se puede eliminar esa parte para que no ocupe de más, y simplemente nos haga el trabajo del parsing correcto de valores.&lt;/div&gt;
&lt;div class="p2" style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="p2" style="text-align: justify;"&gt;
&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div class="p1" style="text-align: justify;"&gt;
&lt;i&gt;#!/bin/bash&lt;/i&gt;&lt;/div&gt;
&lt;div class="p1" style="text-align: justify;"&gt;
&lt;i&gt;RESULT=`$* 2&amp;gt;&amp;amp;1`&lt;/i&gt;&lt;/div&gt;
&lt;div class="p1" style="text-align: justify;"&gt;
&lt;i&gt;EXITCODE=$?&lt;/i&gt;&lt;/div&gt;
&lt;div class="p1" style="text-align: justify;"&gt;
&lt;i&gt;echo $RESULT&amp;nbsp;&lt;/i&gt;&lt;/div&gt;
&lt;div class="p1" style="text-align: justify;"&gt;
&lt;i&gt;exit $EXITCODE&lt;/i&gt;&lt;/div&gt;
&lt;div class="p2" style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="p2" style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="p1" style="text-align: justify;"&gt;
En este caso, la definición del comando en Nagios se haría así:&amp;nbsp;&lt;/div&gt;
&lt;div class="p2" style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="p1" style="text-align: justify;"&gt;
&lt;i&gt;define command{&lt;/i&gt;&lt;/div&gt;
&lt;div class="p1" style="text-align: justify;"&gt;
&lt;i&gt;&amp;nbsp; &amp;nbsp;command_name &amp;nbsp; &amp;nbsp;check_temp_netasq&lt;/i&gt;&lt;/div&gt;
&lt;div class="p1" style="text-align: justify;"&gt;
&lt;i&gt;&amp;nbsp; &amp;nbsp;command_line &amp;nbsp; &amp;nbsp;$USER1$/check_debug.sh $USER1$/check_temp_netasq -H $HOSTADDRESS$ $ARG1$&lt;/i&gt;&lt;/div&gt;
&lt;div class="p1" style="text-align: justify;"&gt;
&lt;i&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/i&gt;&lt;/div&gt;
&lt;div class="p2" style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="p1" style="text-align: justify;"&gt;
Como véis es un script muy sencillo, y sé que por esto no me van a dar el premio a "programador del año", pero os puedo decir que así funciona correctamente y si a uno solo de nuestros lectores le sirve para su instalación, habrá merecido la pena compartirlo.... y si no, pues por parte de &lt;a href="http://www.securizame.com/"&gt;Securízame&lt;/a&gt;, otro cliente satisfecho!!!&lt;/div&gt;
&lt;img src="http://feeds.feedburner.com/~r/SecurityByDefault/~4/STDGqa5-rQU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.securitybydefault.com/feeds/2947852146234569424/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5399811056563385935&amp;postID=2947852146234569424" title="5 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5399811056563385935/posts/default/2947852146234569424?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5399811056563385935/posts/default/2947852146234569424?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SecurityByDefault/~3/STDGqa5-rQU/monitorizacion-de-temperatura-de-utms.html" title="Monitorización de temperatura de UTMs NetASQ desde Nagios" /><author><name>Lorenzo Martínez</name><uri>http://www.blogger.com/profile/01754634415587750581</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-qVy5rFpBqdM/Ub2EC03N2CI/AAAAAAAACtY/TJqbeR9IgVA/s72-c/server_burning.jpg" height="72" width="72" /><thr:total>5</thr:total><feedburner:origLink>http://www.securitybydefault.com/2013/06/monitorizacion-de-temperatura-de-utms.html</feedburner:origLink></entry></feed>
