-
Bloquear acceso a Windows Live Messenger
Existe algunos cientos de páginas que hablan de como bloquear la conexión a Windows Live Messenger, para muestra el resultado de una búsqueda en Google.
Algunas de las soluciones abordan el uso de DNS (o en su caso el archivo de hosts) y otras sugieren el bloqueo desde un firewall de algunos puertos que son usados especificamente por Windows Live Messenger.
Si cuentas con un firewall, algunos de ellos ya cuentan con opciones de filtrado de contenido que te permiten con un solo click bloquear la conexión no solo a Windows Live Messenger sino a la mayoria de los servicios de mensajería.
Por lo que si lo que deseas es bloquear la conexión a Windows Live Messenger y cuentas con un firewall solo requieres de una regla que BLOQUEE el trafico de y hacia las siguientes direcciones IP.
IP Address
65.54.239.140
65.55.149.121
207.46.28.81
207.46.107.93
207.46.28.94
En mi experiencia esta es la solución que mejores resultados me han dado.
Ahora que si cuentas con un servidor proxy, podras hacer lo mismo si agregas las direcciones IP arriba listadas a la lista de sitios bloqueados.
Listo! -
El código fuente de Windows Vista al descubierto!
Visto en el blog de Rafael Bucio.
/*
GNOT General Public License!
( c ) 1995-2007 Microsoft Corporation
*/
#include "dos.h"
#include "win95.h"
#include "win98.h"
#include "sco_unix.h"
class WindowsVista extends WindowsXP implements Nothing
{}
int totalNewFeatures = 3;
int totalWorkingNewFeatures = 0;
float numberOfbugs = FALSE;
boolean readyForRelease = FALSE;
void main {
while (!CRASHED) {
if (first_time_install) {
if ((installedRAM < 2GB ) || (processorSpeed < 4GHz))
{
MessageBox("Hardware incompatibility error.");
GetKeyPress();
BSOD();
}
}
Make10GBswapfile();
SearchandDestroy(FIREFOX|OPENOFFICEORG|ANYTHING_GOOGLE);
AddRandomDriver();
MessageVBox("Driver Incompatibility error. ");
GetKeyPress();
BSOD();
}
//printf ("Welcome to Windows 2000");
//printf ("Welcome to Windows XP");
printf ("Welcome to Windows Vista");
if (still_not_crashed) {
CheckUserLicense();
DoubleCheckUserLicense();
TripleCheckUserLicense();
RelayUserDetailsToRedmond();
DisplayFancyGraphics();
FlickerLED(hard_drive);
RunWindowsXP();
return LotsMoreMoney;
}
}
-
Buscar cadenas de texto en varios archivos en sistemas Windows y Linux
Digamos que deseas buscar una cadena de texto entre la multitud de archivos que tienes en tu computadora; ya se que puedes usar el asistente de búsqueda que viene con Windows, pero que tal si lo hacemos desde la consola, perdón desde la interfaz de comandos.
En Windows, usamos el comando: findstr, con los siguientes parametros "cadena_a_buscar" y directorio donde se realizará la búsqueda, por ejemplo: C:\Users\jpacheco\*, veamos el comando:
Command Prompt | findstr /S "cadena_a_buscar" C:\Users\jpacheco\* > resultado.txtC:\> findstr /S "cadena_a_buscar" C:\Users\jpacheco\* > file.txt
Notén que despues del directorio he agregado un redireccionador ">" y un nombre de archivo, esto con la finalidad de desviar la salida al archivo resultado.txt para posterior análisis.
Obviamente la versión para Linux no podía faltar:
En este caso accedemos a nuestra consola de Linux y usaremos el comando grep, lo que hace este comando es que regresa las líneas (o renglones) que concuerden con una cadena especifica, vamos a realizar la búsqueda de la cadena 'user' en el directorio: /var/www/html/survey/config/
Al igual que con el ejemplo de Windows se puede redirigir la salida a un archivo para su posterio análisis, la instrucción con redireccionamiento a continuación:Linux console | grep -r "user" /var/www/html/survey/config/$ grep -r "user" /var/www/html/survey/config/
**/var/www/html/survey/config/connection.php:$database_user = 'survey'
*
$ grep -r "user" /var/www/html/survey/config/ > /home/jpacheco/resultado.txt
Así de fácil. -
Agregar fecha y hora al nombre de un archivo
Si desea renombrar el nombre de un archico para que incluya la fecha y la hora lo puedes hacer con una sola linea de comando.
Primero tienes que crear un archivo .BAT llamado renombrar y lo crearemos con el comando copy y el archivo de origen CON (pantalla). Es decir que lo que tecleemos se copiara al archivo, esto lo puedo explicar despues.
^Z es igual a presionar la secuencia de teclas CTRL+Z.Command Prompt | copy con renombrar.batC:\> copy con renombrar.bat
echo off [presiona ENTER]
ren %1 "%1_%date:~6,4%%date:~3,2%%date:~0,2%_%time:~0,2%%time:~3,2%" [presiona ENTER]
echo on^Z [presiona ENTER]
1 archivos copiados.
Ok, una vez que tengamos el archivo renombrar.bat lo podemos copiar a cualquier directorio del PATH (por ejemplo: c:\windows\system32) para poder ejecutarlo sin problemas.
Para renombrar solo tenemos que teclear: renombrar.bat nombre_de_archivo.extension.
A continuacion el ejemplo:
Sencillo!Command Prompt | renombrar.bat respaldo.bkfC:\> renombrar.bat respaldo.bkf
C:\> dir
...
17/07/2008 12:17 p.m. 81 respaldo.bkf_20080717_1409
...
-
Protector de Pantalla y Escritorio
Si la ventana de Propiedades de Pantalla no despliega las opciones Protector de Pantalla y Escritorio, puedes hacer lo siguiente para habilitarlas:
1. Haz click en Inicio
2. Click en Ejecutar
3. Ahora teclea: regedit y ve hasta la entrada del registro:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System
4. Cambia a 0 (cero) el valor de las siguientes llaves: NoDispBackgroundPage y NoDispScrSavPage.
5. Cierra la aplicacion REGEDIT y listo. -
Conectar a una VPN usando una conexion PPTP
Puedes conectarte a una VPN usando el cliente PPTP de Windows, para lo cual deberas primero configurar en tu PC una conexión de red privada virtual.
La informacion que necesitas es:
- Nombre de usuario,
- Contraseña, y;
- Dirección, puede ser IP o dominio
A continuacion el procedimiento.
1. Inicio -> Conectar a -> Mostrar todas las conexiones

Selecciona la opción: Conectarse a la red de mi lugar de trabajo
2. A continuación deberás indicar como es que deseas conectarte a la red privada virtual

Selecciona la opción: Conexión de red privada virtual
3. Teclea la direccion IP o nombre de dominio al que te conectaras.

4. Indica el nombre de usuario y la contraseña.

5. Por último, para conectarte a la VPN haz click en el botón Conectar
Listo.
Mas informacion sobre este tema aqui. -
Microsoft Windows variables de entorno (Environment Variables)
Las variables de entorno (tambien conocidas com variables predefinidas) no son otra cosa mas que un conjunto de valores que son establecidos al momento de iniciar sesión en un sistema Windows.
Para obteber una lista de las variables de entorno de tu equipo usa el comando SET:
Command Prompt | setC:\> set
ALLUSERSPROFILE=C:\Documents and Settings\All Users
APPDATA=C:\Documents and Settings\a_jpacheco\Application Data
CLASSPATH=.;C:\Program Files\Java\j2re1.4.2_11\lib\ext\QTJava.zip
CommonProgramFiles=C:\Program Files\Common Files
COMPUTERNAME=TALLER
ComSpec=C:\WINDOWS\system32\cmd.exe
HOME=c:\emacs
HOMEDRIVE=C:
HOMEPATH=\Documents and Settings\jpacheco
LOGONSERVER=\TALLER
NUMBER_OF_PROCESSORS=2
OS=Windows_NT
Path=C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\AT
I Technologies\ATI Control Panel;C:\Program Files\Common Files\Autodesk Shared\;c:\windows\sysinternals;C:\Program Files\QuickTime\QTSystem\;C:\Program Files\Support Tools\
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH
PROCESSOR_ARCHITECTURE=x86
PROCESSOR_IDENTIFIER=x86 Family 15 Model 4 Stepping 9, GenuineIntel
PROCESSOR_LEVEL=15
PROCESSOR_REVISION=0409
ProgramFiles=C:\Program Files
PROMPT=$P$G
SESSIONNAME=Console
SystemDrive=C:
SystemRoot=C:\WINDOWS
TEMP=C:\DOCUME~1\JPAC~1\LOCALS~1\Temp
TMP=C:\DOCUME~1\JPAC~1\LOCALS~1\Temp
USERDNSDOMAIN=DOMINIO.COM
USERDOMAIN=DOMINIO
USERNAME=jpacheco
USERPROFILE=C:\Documents and Settings\jpacheco
windir=C:\WINDOWS
A continuación una breve explicación de algunas de las variables de entorno de Windows. -
Ejecutar aplicaciones remotamente en Windows - Renovar Direccion IP
En sistemas operativos Windows es posible ejecutar aplicaciones remotamente con la herramienta PsExec.
Para ejemplificar el uso de esta herramienta vamos a renovar la IP de una PC remotamente.
PROCEDIMIENTO
Antes de continuar, recuerda que deberas tener privilegios de administrador en la PC remota para ejecutar comandos remotamente.
1. Descarga la aplicacion desde esta dirección. Y descomprimela en cualquiera de las carpetas PATH, si no sabes cual es la carpeta PATH, en una interfaz de comandos teclea: echo %PATH%
Pues descomprimir el archivo en cualquiera de las carpetas listadas por el comando anterior.Command Prompt | echo %PATH%C:\> echo %PATH%
C:\WINDOWS\system32;C:\WINDOWS -
Una semana muy interesante
Esta semana ha sido muy interesante.
Lunes: Una falla en la red inalabrica que afecto solo a media docena de usuarios me mantuvo ocupado desde muy temprano, no pude encontrar nada en los logs, asi que realize un 'analisis' que me llevo a la conclusion de que uno de los 'access ports' era el causante del problema. Despues de reiniar el AP se reestablecio el servicio con normalidad.
Martes: Una fibra optica dañada en el area de Dallas /FW ocasiono que la conexion a la red experimentara tiempos de respuesta de 800 ms y perdida de paqutes de mas de 30 %. Aparentemente el mal tiempo fue el causante.
Miercoles: Debido al mal servicio que nos ha dado un 'carrier' local se programo un cambio de 'carrier' para las dos de la manana. Era un cambio 'casi transparente', pero... la falta de coordinacion de parte de nuestro proveedor nos retraso un poco. Terminanos un par de minutos antes de las 6 de la manana justo a tiempo para que arrancara el primer turno.
Jueves: Despues de que uno de mis compañeros instalara el SO en un servidor Dell PowerEdge 2950 me disponia a instalar los parches desde la pagina de Windows Update y un par de detalles me hicieron perder bastante tiempo, uno a pesar de que el servidor estaba conectado a internet a travez de una conexion de Prodigy Infinitum, algo raro pasaba ya que no podiamos acceder a ninguna pagina.
Despues de reiniciar el modem una par de veces el asunto se corrigio, pero, no era posible actualizar el servidor desde la pagina de Windows Update, todo porque el Firewall que viene con el Windows 2003 esta apagado y que la zona horaria no era la correcta.
Viernes: Debido al problema del AP del lunes, se abrio un caso con la empresa Symbol/Motorola a vuelta de un par de dias, nos recomendaron actualizar a la version 3.0.2-008R del firmware para los swicthes de la red inalambrica, pero o desilusion, se perdio la informacion de las licencias y ahora solo estamos trabajando con un switch.
Espero que esta semana que comienza sea mas benevola. -
PAE - Physical Address Extension
Lets say you have a server whith 8 GB RAM installed and when you are getting ready to put the server on production you discovered that it is only reporting 4GB RAM. Don't be alarmed! It is not a hardware fail or misconfiguration error.
This is one of those "I don't know why Microsoft" does not set as default on their OS installations, anyway.
The only thing you need to do is go to c:\ and look for the boot.ini file, open it using the always trustable Notepad and add /PAE to OS boot command line:
\WINNT="Windows ???? Datacenter Server" /PAE /basevideo /sos
Save the file and then gues what? Yes you do! reboot your server and enjoy of the power of 4 GB of additional RAM.
More information here. -
Outlook 2003 | Unable to start Outlook 2003 after installation
So, just installed Outlook 2003 on a computer running Windows 2000 and the only thing you can see when trying to open is this:
'"A system component, RPC, required by Outlook to connect to the e-mail server is not configured properly. For more information, contact your system administrator."'
And when you ask to your system administrator he doesn't have an idea; you can try this:
Run:
regedt32.exe
Search for this registry entry:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Rpc\ClientProtocols]
And add these entries (only the missing ones):
"ncacn_np"="rpcrt4.dll" "ncacn_ip_tcp"="rpcrt4.dll" "ncadg_ip_udp"="rpcrt4.dll" "ncacn_http"="rpcrt4.dll"
Close regedt32, open Outlook 2003 and Enjoy it! -
Outlook 2007 does not work with Exchange Server 5.5
Here is a statement about this:
"Microsoft continuously strives to provide a consistent and predictable end-of-life-cycle experience for all of its products. In accordance with standard Microsoft life-cycle policies Exchange 5.5 ended extended life-cycle support on January 10th, 2006.
As a result, Outlook 2007 will not support Exchange 5.5. Because neither the Outlook or Exchange team is supporting this combination we will not discover and/or fix issues that crop up as the result of innovations in both products .
Rather than subjecting customers to potential serious issues like data loss or frequent server downtime we choose to prevent Outlook from connecting to these older and now unsupported servers.
Our research has shown that there is a relatively small set of customers who want to upgrade their desktops to the latest and greatest versions of Office and run server technology as old as Exchange 5.5. There are clearly exceptions but they don't seem to be the norm."
Sorry pals!
-
Attracted by the Dark Side of the Force
As you read it. Attracted by the Dark Side of the Force I have installed Windows Vista on one of my computers at the office.
The installation wents really fast, 1 hour and I was running Windows Vista, first impression: a very colorful interface.
What else can I say? Let me see, a very colorful interface.
In order to be honest I must say that I need to use a litle bit more and then I will give you a good review. -
Una de Windows
Aunado a la ultima racha de Microsoft de liberar mas de una vez los parches de seguridad que emite, me llamo mucho la atencion una nota que diversos medios estan consignando el dia de hoy.
Resulta que Microsoft otorga un reconocimiento a aquellos que siendo miembros de diversas comunidades mejoran productos de Microsoft.
A principios de este mes Microsoft entrego este reconocimiento a Cyril Paciullo, creador de Messenger Plus!, inmediatamente Microsoft fue fuertemente criticado por premiar a un difusor de adware.
Este Messenger Plus! no es dañino del todo, el problema aparece cuando se instala el programa del 'patrocinador'.
Teniendo en cuenta que es Microsoft la compañía que apadrina el premio, una de las anécdotas más interesantes del asunto es que el instalador del programa, con el adware integrado (el adware por separado es detectado por casi todos), era reconocido como potencialmente peligroso exclusivamente por el producto antivirus de Microsoft, como ha demostrado VirusTotal. Al menos a fecha de 5 de octubre. Hoy, Messenger Plus! ha sido modificado de alguna forma (aunque mantiene su número de versión, ni su firma MD5/SHA-1 ni tamaño son ya los mismos que hace unos días) y ya ningún escáner lo detecta. La versión de detección de firmas de Microsoft es la misma que lo identificaba hace unos días, por tanto parece que no ha sido Microsoft la que lo ha retirado de su lista de programas dañinos sino el programa el que ha "mutado".
Mas información:
SunbeltBlog
HispaSec -
Siete cosas que en el pasado mes cayeron de mi gracia
1 Sistema de control de manufactura (DataSweep)
2 WinSocks
3 Web Proxy
4 BigFix
5 Sprint MPLS WAN circuit
6 Contivity VPN Client
7 Motorola V300
Pinches mugreros todos, otro dia que este menos encabronado les explico el porque de mi molestia con estas chingaderas. -
Nota mental
Debo dejar el lado obscuro de la fuerza.
Pero antes necesito:
Instalar una unidad de CD en mi PC.
(Chingado!)
ACTUALIZACIÓN
Ahora si, ya he dado el primer paso.
Después de unos meses que estuve en el lado obscuro de la fuerza he visto nuevamente la luz, estoy corriendo Fedora Core (2.6.11-1.1369_FC4) sé que no esta actualizada pero no hay nada que una linea en el shell no pueda arreglar:
Los procesos que esta corriendo actualmente:Linux console | $ yum -y update$ yum -y update
Un par de días configurando y listo!Linux console | $ top$ top
Tasks: 96 total, 2 running, 94 sleeping, 0 stopped, 0 zombie
Cpu(s): 2.7% us, 1.0% sy, 0.3% ni, 96.0% id, 0.0% wa, 0.0% hi, 0.0% si
Mem: 450432k total, 271320k used, 179112k free, 14508k buffers
Swap: 917496k total, 0k used, 917496k free, 141824k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
2802 root 15 0 93236 22m 6220 S 3.0 5.1 0:33.75 X
2961 root 25 10 35444 18m 10m R 0.7 4.1 0:02.46 rhn-applet-gui
3155 root 15 0 38040 13m 8252 S 0.3 3.0 0:00.58 gnome-terminal
3171 root 16 0 2024 1056 812 R 0.3 0.2 0:00.02 top
1 root 16 0 1744 600 520 S 0.0 0.1 0:01.32 init
2 root 34 19 0 0 0 S 0.0 0.0 0:00.00 ksoftirqd/0
3 root RT 0 0 0 0 S 0.0 0.0 0:00.00 watchdog/0
4 root 10 -5 0 0 0 S 0.0 0.0 0:00.01 events/0
5 root 13 -5 0 0 0 S 0.0 0.0 0:00.02 khelper
6 root 10 -5 0 0 0 S 0.0 0.0 0:00.00 kthread
8 root 20 -5 0 0 0 S 0.0 0.0 0:00.00 kacpid
96 root 10 -5 0 0 0 S 0.0 0.0 0:00.00 kblockd/0
99 root 15 0 0 0 0 S 0.0 0.0 0:00.00 khubd
148 root 20 0 0 0 0 S 0.0 0.0 0:00.00 pdflush
149 root 15 0 0 0 0 S 0.0 0.0 0:00.01 pdflush
151 root 13 -5 0 0 0 S 0.0 0.0 0:00.00 aio/0
150 root 22 0 0 0 0 S 0.0 0.0 0:00.00 kswapd0
237 root 15 0 0 0 0 S 0.0 0.0 0:00.00 kseriod
394 root 11 -5 0 0 0 S 0.0 0.0 0:00.00 ata/0
398 root 22 0 0 0 0 S 0.0 0.0 0:00.00 scsi_eh_0
399 root 22 0 0 0 0 S 0.0 0.0 0:00.00 scsi_eh_1
414 root 11 -5 0 0 0 S 0.0 0.0 0:00.00 kmirrord/0
424 root 15 0 0 0 0 S 0.0 0.0 0:00.04 kjournald
940 root 12 -4 1636 572 492 S 0.0 0.1 0:00.13 udevd
995 root 20 0 0 0 0 S 0.0 0.0 0:00.00 kgameportd
1170 root 19 0 0 0 0 S 0.0 0.0 0:00.00 shpchpd_event
1516 root 19 0 0 0 0 S 0.0 0.0 0:00.00 kjournald
1854 root 15 0 2180 1068 780 S 0.0 0.2 0:00.00 dhclient
1886 root 16 0 1616 648 556 S 0.0 0.1 0:00.03 syslogd
1888 root 16 0 1568 508 436 S 0.0 0.1 0:00.00 klogd
1898 rpc 15 0 1696 600 508 S 0.0 0.1 0:00.00 portmap
1916 rpcuser 18 0 1748 780 684 S 0.0 0.2 0:00.00 rpc.statd -
'Windows 2000 resource kits' apesta!
Tenemos algunos dias batallando con el servidor de impresion de la empresa donde trabajo, ya cambiamos las impresoras, reinstalamos controladores y actualizamos, sin embargo seguimos con el mismo problema.
Por alguna extraña razón todas las impresoras de red que dependen de este servidor dejan de imprimir.
Harto de tal situacion decidí buscar algo de informacion a este respecto y encontre lo siguiente:
Error Message:
(Invalid Current Directory) The process cannot switch to the startup current directory name.
Select OK to set current directory to name , or select CANCEL to exit.
User Action: This Windows 2000 Executive STATUS message is for your information. Choose an option from the message box.
Chequenlo Uds., mismos, la liga aquí.
¿Como para encabronarse verdad? Bueno, la situacion es que la susodicha ventana solo despliega dos opciones, Ok y Cancel; y no importa cual opcion elija el problema persiste.
Este breve desahogo emocional fue cortesia de Microsoft Corporation.