miércoles, 27 de agosto de 2008

Analizar bugs en aplicaciones Java

0 comentarios, Publicado por Covent en 1:18 ,
Una de los mejores analizadores bugs en Java es FindBugs, que utiliza el método de análisis estático.

Es muy fácil de utilizar solo hay que indicarle el archivo jar y el código asociado, para que lo analice. FindBugs después de analizar, mostrara un árbol con los errores archivados por categorías, indicando cómo debería mejorarse cada error.

Esta herramienta esta disponible para las plataformas: Windows, Linux y Mac OS X. Necesita para su funcionamiento Java 2 Standard Edition versión 1.5 o superior.

Con esta herramienta se puede incrementar el rendimiento de las aplicaciones desarrolladas en Java y su seguridad ante el aprovechamiento de bugs.

Enlaces | FindBugs | Manual

lunes, 25 de agosto de 2008

Script para meter un pc en el dominio

0 comentarios, Publicado por Covent en 18:39 ,
Con el siguiente script bastará un simple clic ( y tener los datos necesarios correctos) para meter cualquier equipo en dominio.



Const JOIN_DOMAIN = 1

Const ACCT_CREATE = 2

Const ACCT_DELETE = 4

Const WIN9X_UPGRADE = 16

Const DOMAIN_JOIN_IF_JOINED = 32

Const JOIN_UNSECURE = 64

Const MACHINE_PASSWORD_PASSED = 128  

Const DEFERRED_SPN_SET = 256

Const INSTALL_INVOCATION = 262144



strDomain = "FABRIKAM"   -----> Cambiar por el nombre del dominio correcto

strPassword = "ls4k5ywA"   -----> Cambiar por la contraseña de administrador del dominio

strUser = "administrador"       -----> Username del administrador de dominio



Set objNetwork = CreateObject("WScript.Network")

strComputer = objNetwork.ComputerName



Set objComputer = GetObject("winmgmts:{impersonationLevel=Impersonate}!\\" & _

    strComputer & "\root\cimv2:Win32_ComputerSystem.Name='" & _

        strComputer & "'")



ReturnValue = objComputer.JoinDomainOrWorkGroup(strDomain, _

    strPassword, strDomain & "\" & strUser, NULL, _

        JOIN_DOMAIN + ACCT_CREATE)





Nunca dará ningún tipo de mensaje, pero una vez ejecutado simplemente hay que reiniciar para comprobar que ha funcionado.


Si esta información te ha sido de ayuda pincha en mis anuncios. Nos ayudamos mutuamente. Gracias

Problemas con MS08-037

0 comentarios, Publicado por Covent en 14:08 ,
¿Qué pasaría si un día por error humano se desinstalase el parche MS08-037? y si... ¿esta tarea la tuvieses programada y le ocurriese lo mismo a todos los equipos de tu red incluyendo servidores?

Pues muy fácil, empezarías a notar que el DC no válida. Revisas y te encuentras esto:

error 14: Espacio de almacenamiento insuficiente para completar esta operacion

¿cómo lo solucionas?

Intenta reinstalar el servicio. (Muy importante, no te pongas nervioso)

Los siguientes problemas serán los que te vayan trayendo los usuarios como...

No puedo entrar con mi usuario al dominio.
Veo las carpetas de red pero no tengo acceso a internet.
Puedo hacer login pero me pide contraseñas en todas las carpetas a las que quiero entrar.

Y como estas caerán algunas similares.

Quizá tus siguientes pasos sean revisar el DNS:

-Comprobar las zonas
-Ver si están registrados los servidores
-Utilizar los comandos DCDIAG y NETDIAG en el servidor
-Borrar caché de los clientes ( IPCONFIG /FLUSHDNS IPCONFIG /REGISTERDNS)
-Utilizar netdom query FSMO en los mismos

Después de un tiempo sin tener nada claro, quizá empiezas a dudar si está mal el DC o el DNS hace lo que le da la gana, si hay virus,pero no, hay algo muy importante que debes hacer. Intenta actualizar el sistema operativo con todos los parches de MS y quizá despues simplemente tengas que volver a meter el equipo en dominio.

Si eres de los menos afortunados que tiene una red muy grande... te veo trabajando dia y noche, pero quizá con esta herramienta superes los peores tragos en despliegue de parches. Vale la pena pagar la licencia.

Espero que nunca se encuentren con este problema.




Más información:

Microsoft Security Bulletin MS08-037 – Important
Vulnerabilities in DNS Could Allow Spoofing (953230)
http://www.microsoft.com/technet/security/Bulletin/ms08-037.mspx



MS08-037 : More entropy for the DNS resolver
http://blogs.technet.com/swi/archive/2008/07/08/ms08-037-more-entropy-in-the-dns-resolver.aspx

Análisis forense de elementos enviados a la papelera de reciclaje.

0 comentarios, Publicado por Covent en 13:42 ,
Una técnica de análisis en sistemas muertos que se utiliza para saber que elementos contiene la papelera de reciclaje, cuando han sido eliminados y quien los elimino. En primer lugar necesitamos saber donde almacena Windows la papelera de reciclaje:

* Windows 95/98/ME en “C:\Recycled\”
* Windows NT/2000/XP/ en “C:\Recycler\”


Un ejemplo en de la estructura en un Windows XP con dos usuarios:

C:\RECYCLER\S-1-5-21-1417001333-343818398-1801674531-1004
C:\RECYCLER\ S-1-5-21-1417001333-343818398-1801674531-500

Dentro de estas carpetas de los dos usurarios de este sistema se encuentran los archivos borrados de cada uno. Además de estos archivos se encuentra también un archivo llamado INFO2 donde se almacena la información sobre cuando se borro y de donde se borro el archivo. Se puede extraer esta información con un editor hexadecimal, aunque es más fácil utilizar la herramienta rifiuti.

Ejemplo:

Entramos en la carpeta de usuario en la ruta “C:\RECYCLER”.

C:\RECYCLER\S-1-5-21-1417001333-343818398-1801674531-500>

Y ejecutamos rifiuti:

rifiuti INFO2>e:\analisis.txt

Y el resultado se genera en el archivo “analisis.txt” donde aparecerá: la fecha y hora de eliminación, la ruta de donde se eliminaron y el tamaño, de todos los archivos que se enviaron a la papelera de reciclaje.

Rifiuti también esta disponible para Linux.

Más información y descarga de rifiuti

martes, 12 de agosto de 2008

PAGERANK

0 comentarios, Publicado por Covent en 9:43 ,
El PageRank es un algoritmo de Google que consiste de medir la importancia de un sitio web en función de los enlaces que recibe de otras web, y que tiene un valor numérico que va desde 0 hasta 10, siendo éste último el más alto; ¿pero tiene beneficios ésto? No. Y no lo digo porque actualmente el PageRank de esta página sea 0

Seguramente a estas alturas a nadie le interesa el PageRank, pero para los que piensan que tiene importancia, decirles que no, existen factores en el posicionamiento que tienen mayor importancia, como bien sea el contenido, los enlaces entrantes, optimización, etc.

En este link se puede comprobar el valor de la web que quieran.