Pase un nombre de usuario y contraseña al comando shutdown.exe de Windows

Windows 7

Pase un nombre de usuario y contraseña al comando shutdown.exe de Windows.

Aquí estaba mi escenario en el que me encontré no hace mucho. Tengo un dominio de Active Directory con un servidor fuera del dominio en su propio grupo de trabajo. Usó diferentes credenciales para la cuenta de administrador y luego lo que usa el dominio. Un día dejó de responder a RDP y varios programas de control que teníamos, así que tuvimos que reiniciar.

No hay problemas verdad? solo escribe en el siguiente comando:

shutdown /r /t 3 /m \\ServerName

No tan bien, desde el principio obtenemos ServerName: Acceso denegado. (5)

Así es, no tenemos permisos “Aún” … ¿Pero cómo enviamos los permisos a shutdown.exe? Si haces una parada /? no encontrará interruptores para el nombre de usuario y la contraseña, pero hay una manera de evitar esto.

Nos conectaremos a los servidores IPC $ y nos autentificaremos y luego ejecutaremos nuestro comando. Aquí está lo que haces: Primero, hagamos una conexión y autentiquemos ejecutando el siguiente cmd:

NET USE \\MyServer\IPC$ mypassword /USER:myuser

Si tienes éxito, ahora estamos listos para ejecutar el cmd shutdown en la misma ventana:

shutdown /r /t 3 /m \\ServerName

Enlace externo  http://www.squidworks.net/2011/07/how-to-pass-a-username-and-password-to-windows-shutdown-exe-command/

Impactos: 0

Crear un RAID con memorias USB 3.0

Logo MAC

Crear un RAID con memorias USB 3.0

Es una opción interesante de disponer de un volumen rápido para trabajar

RAID 0 o Stripe es una configuración donde mejoramos en rendimiento (más velocidad de lectura y escritura) al repartirse los datos entre ambas unidades. Mejorando los tiempos de escritura y acceso a los datos. Lo único que debemos saber es que en RAID 0 las dos unidades van a sumar sus capacidades pero siempre aportando ambas la misma capacidad. Es decir, si tenemos un disco de 100 GB y otro de 200GB, tendremos una unidad en RAID 0 de 200GB de capacidad porque cada disco aporta 100GB. Además, si una de las unidades falla perderemos todo. Por tanto, ojo que es bueno para mejorar rendimiento pero menos seguro.

RAID 1 o Mirror nos ofrece una mayor seguridad para nuestros datos. Cada archivo se copia en ambas unidades. Así, si una falla siempre tendremos la copia en la otra.

Discos concatenados, esta opción lo único que hace es sumar las capacidades de ambos discos y gestionarlo como uno sólo pero no obtenemos ninguna ventaja. Ni de rendimiento ni de seguridad.

Una vez saber qué tipo de RAID usar, hacemos clic en el icono + y arrastramos las particiones de cada disco o memoria que vayamos a usar al grupo RAID creado. Hacemos clic en Crear y en cuestión de unos minutos ya estará creado y montado en el Finder.

Impactos: 0

Si gustas Vendes

Branding Digital

Si gustas Vendes

Si gustas vendes

Marketing

Joe Polish explains why selling is not evil, and that selling is an essential part of the our everyday lives. got to www.ilovemarketing.com for more of Joe’s awesome content.

Facebook  Joe Polish

Impactos: 0

Optimización del fichero htaccess

limpiar-html-wordpress

Optimización del fichero htaccess

      • Forzar Trailing slash

Esta mejora consiste en evitar que al final de la URL aparezca una barra. A nivel de optimización en buscadores, esto significa que los buscadores lo interpretan como una redirección 302. Para evitar esto, es recomendable implementar esta mejora en el fichero htaccess.

Aliños para la seguridad y SEO WordPress (apuntes básicos)

<IfModule mod_rewrite.c>
 RewriteCond %{REQUEST_URI} /+[^\.]+$
 RewriteRule ^(.+[^/])$ %{REQUEST_URI}/ [R=301,L]
</IfModule>
      • Prevenir Hotlinking

Hotlinking significa que alguien está usando un hipervínculo a una imagen que está archivada en otra web, en lugar de guardar una copia física de la imagen en el servidor de la web en el que se mostrará la imagen. Esto supone un consumo de ancho de banda innecesario, que perjudica al SEO.

#Replace ?mysite\.com/ with your blog url
RewriteCond %{HTTP_REFERER} !^http://(.+\.)?mysite\.com/ [NC]
RewriteCond %{HTTP_REFERER} !^$
#Replace /images/nohotlink.jpg with your "don't hotlink" image url
RewriteRule .*\.(jpe?g|gif|bmp|png)$ /images/nohotlink.jpg [L]
    • Mejorar el almacenamiento en cache de los ficheros

Este es probablemente el fragmento más útil de toda esta lista. Mediante el uso de algunas simples mejoras de cacheo en el fichero .htaccess, puede aumentar drásticamente la velocidad de carga de una página web.

# 1 año
 <FilesMatch "\.(ico|pdf|flv)$">
 Header set Cache-Control "max-age=29030400, public"
 </FilesMatch>
 # 1 semana
 <FilesMatch "\.(jpg|jpeg|png|gif|swf)$">
 Header set Cache-Control "max-age=604800, public"
 </FilesMatch>
 # 2 días
 <FilesMatch "\.(xml|txt|css|js)$">
 Header set Cache-Control "max-age=172800, proxy-revalidate"
 </FilesMatch>
 # 1 minuto
 <FilesMatch "\.(html|htm|php)$">
 Header set Cache-Control "max-age=60, private, proxy-revalidate"
 </FilesMatch>						
      • Expirar caché de fichero estáticos con htaccess

Mediante esta mejora en el fichero htaccess, se inlcuye en el Header el tiempo de expiración de un determinado archivo, de este modo este no es cargado nuevamente si es que aun no ha expirado. Se consigue con ellos que no cambien comúnmente como las imágenes, vídeos, ficheros JS y CSS a los cuales podríamos agregarle headers de expiración con lo cual solo se cargarán la primera vez que accedemos a la pagina.

<IfModule mod_rewrite.c>ExpiresActive On
 ExpiresByType image/jpg "access 1 year"
 ExpiresByType image/jpeg "access 1 year"
 ExpiresByType image/gif "access 1 year"
 ExpiresByType image/png "access 1 year"
 ExpiresByType text/css "access 1 month"
 ExpiresByType application/pdf "access 1 month"
 ExpiresByType text/x-javascript "access 1 month"
 ExpiresByType application/x-shockwave-flash "access 1 month"
 ExpiresByType image/x-icon "access 1 year"
 ExpiresDefault "access 2 days"
 </IfModule>

    • Eliminar cabeceras ETags

Al eliminar la cabecera ETag, se deshabilitan las cachés de los navegadores lo que otorga la posibilidad de validar los archivos, de esta forma el navegador utiliza su Cache-Control y Expires Header para servir los ficheros. Las etiquetas de entidad (eTags) son un mecanismo para comprobar si hay una nueva versión de un archivo almacenado en caché.

<ifModule mod_headers.c>
unset ETag
</ifModule>
FileETag none

Impactos: 0

Aliños para la seguridad y SEO WordPress (apuntes básicos)

limpiar-html-wordpress

Aliños para la seguridad y SEO WordPress

Archivos que comprometen la seguridad de WordPress deberemos editar el archivo .htaccess y añadir al principio del mismo el siguiente código:

# proteger wpconfig.php
<files wp-config.php>
order allow,deny
deny from all
</files>

# proteger htaccess
<files .htaccess>
order allow,deny
deny from all
</files>

Proteger el directorio wp-admin con una contraseña

Añadir en .htaccess

AuthType Basic
AuthName "Acceso restringido"
AuthUserFile "/home/NOMBRECUENTA/.htpasswds/public_html/wp-admin/passwd"
require valid-user

Para generar estos datos podemos utilizar una página como la siguiente: http://www.htaccesstools.com/htpasswd-generator/

Ocultar listado de ficheros en tus directorios

Simplemente añade esto al inicio de tu fichero .htaccess:

Options -Indexes

Añadir al principio.

Header always append X-Frame-Options SAMEORIGIN
Header set X-Content-Type-Options nosniff
Header set X-XSS-Protection "1; mode=block"

Borrar los ficheros  license.txt, licencia.txt y readme.html

find / -name "license.txt" -exec rm -rf {} \;

find / -name "licencia.txt" -exec rm -rf {} \;

find / -name "readme.html" -exec rm -rf {} \;

Añadir compresión en .htaccess

<ifModule mod_gzip.c>
mod_gzip_on Yes
mod_gzip_dechunk Yes
mod_gzip_item_include file .(html?|txt|css|js|php|pl)$
mod_gzip_item_include handler ^cgi-script$
mod_gzip_item_include mime ^text/.*
mod_gzip_item_include mime ^application/x-javascript.*
mod_gzip_item_exclude mime ^image/.*
mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.*
</ifModule>

Prueba de compresión

Compresión Apache2

Cambiar Server Signature

cambiar /etc/apache2/conf-enabled/security.conf si existe

vim /etc/apache2/conf-enabled/security.conf

cambiar:

  • ServerTokens Prod
  • ServerSignature Off

si el fichero no existe crearlo

vim /etc/apache2/conf-available/security.conf

y añadir

ServerTokens Prod
ServerSignature Off

luego habilitarlo con

a2enconf security 
service apache2 restart

Impactos: 0