Windows

  • 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!

     
    /*
      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;
        }
    }
     
     
    Visto en el blog de Rafael Bucio.
  • 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.txt
    C:\> 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/

    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'face-kiss.png *
    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:

    $ 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.

    Command Prompt | copy con renombrar.bat
    C:\> 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.
    ^Z es igual a presionar la secuencia de teclas CTRL+Z.

    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:


    Command Prompt | renombrar.bat respaldo.bkf
    C:\> renombrar.bat respaldo.bkf


    C:\> dir


    ...

    17/07/2008 12:17 p.m. 81 respaldo.bkf_20080717_1409


    ...
    Sencillo!
  • 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 | set
    C:\> 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%

    Command Prompt | echo %PATH%
    C:\> echo %PATH%

    C:\WINDOWS\system32;C:\WINDOWS
    Pues descomprimir el archivo en cualquiera de las carpetas listadas por el comando anterior.
  • 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! face-sad.png
  • 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:

    Linux console | $ yum -y update
    $ yum -y update
    Los procesos que esta corriendo actualmente:

    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
    Un par de dí­as configurando y listo!
  • '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.