Instalando Codeblocks en debian

Comenzando nuestra nueva etapa en LabsPunk, decidi usar un IDE que es bastante comodo usarlo, hablo de codeblocks. Claro que usar la terminal para opcionalidades del compilador gcc o g++ es mucho mas adecuado :)

Bueno las razones de instalacion solo ver identado, sangrias, colores que representen a las palabras reservadas, instrucciones, y para proyectos futuros.

Nuestro objetivo tratar de instalar sin depender estar conectado a internet, asi que vamos a la accion. Vamos al sitio principal www.codeblocks.org y en la seccion downloads elegimos ‘Download the Binary release’ y ahora elegimos ‘codeblocks-10.05-1-debian-dbg-i386.tar.bz2′ que es el paquete que incluye debugger.

Una vez descargado podremos extraer con el anticlick o el tar -xzfv [name_package] en la terminal. Ahi se creara la carpeta [i336] usando nuestra terminal accederemos a ella y usaremos el comando:
#dpkg -i [todos_los_paquetes_.deb]

Aclarar que tenemos muchos archivos .deb los cuales instalaremos separadamente con el comando anterior, por ejemplo:
#dpkg -i codeblocks_10.05-1_i386.deb codeblocks-common_10.05-1_all.deb codeblocks-contrib_10.05-1_i386.deb codeblocks-contrib-common_10.05-1_all.deb codeblocks-contrib-dbg_10.05-1_i386.deb codeblocks-dbg_10.05-1_i386.deb codeblocks-dev_10.05-1_i386.deb codeblocks-doc-de_10.05-1_all.deb codeblocks-doc-en_10.05-1_all.deb codeblocks-headers_10.05-1_all.deb libcodeblocks0_10.05-1_i386.deb libwxsmithlib0_10.05-1_i386.deb libwxsmithlib0-dev_10.05-1_i386.deb wxsmith-dev_10.05-1_i386.deb wxsmith-headers_10.05-1_all.deb

lista de paquetes codeblocks

Bueno si no existen errores esto instalara con toda normalidad.

En mi caso la instalacion arrojo errores con 2 librerias las cuales necesitaban actualizarse, como son libwxbase2.8-0 libwxgtk2.8-0. Si estan conectados a la red este activara el update manager y actualizara automaticamente :)

Bien ya tenemos listo instalado.
Para los que quieren instalar con respositorios aqui hay una no-oficial: unofficial debian-repository

Bueno aqui el clasico Hello World !!!
codeblocks & compania

Saludos.

Java en Debian Squeeze

Bien la instalacion publicada aqui es manual.

Asi que vamos al sitio web oficial de Java: Java Home Site y seleccionamos la seccion descargar. Una vez en la seccion Descargar elegimos el paquete adecuado para nuestra distribuicion Linux, en mi caso debian asi que elijo la segunda: Linux (self-extracting file ) esperamos la descarga :)

Bien terminada la descargar usamos nautilus. Abrimos nuestra terminal root y escribimos el comando nautilius:
#nautilus

Con la ventana natilus abierta nos ubicamos en el directorio descargado y seleccionamos el archivo descargado (jre-6u<version>-linux-i586) la moveremos o copiaremos al directorio  /opt. Y creamos un directorio de nombre como java por ejemplo. ;)

Bien una vez terminada de mover o copiar usamos la terminal con usuario root, y le damos permisos de ejecucion al archivo movido:
#chmod a+x jre-6u26-linux-i586.bin

Ahora vamos a ejecutarlo :)
#./jre-6u26-linux-i586.bin

Con eso terminamos de instalar java, ahora si usamos Firefox como en mi caso vamos a tener que crear un link simbolico para los plugins de firefox. Asi que primero nos ubicamos en la terminal en la ruta de nuestro firefox/plugins:
#cd /opt/firefox/plugins

Ahora ya ubicado en este directorio usamos el siguiente comando para crear el link simbolico:
#ln -s /opt/java/jre1.6.0_26/lib/i386/libnpjp2.so

bien una vez ejecutado se crear el link simbolico y ahora abrimos el Firefox, y verificamos el  aplet de java.

Listo saludos.

LibreOffice en Debian Squeeze

Como que en este ultimo mes estuve revisando el debian en el escritorio gnome.

Esta version de debian que instale era un net-install, asi que hay cosas que debemos de instalar manualmente, en la esta version se incluye el abiword. Pero hay algunos documentos que no se visualizan bien. Asi que obtamos por la version libre de openoffice hoy conocida com LibreOffice.

Asi que en el sitio Oficial: Libre Office Home Site de ahi nos ubicamo en la seccion Download, y bien como estamos tratando de instalar un paquete para debian elegiremos Linux x86(deb).

Una vez terminado descargar usaremos el terminal root que se encuentra en: Accesorios/Aplicaciones/Terminal root
o tambien pueden usar el su – desde una terminal ya abierta.

Seguido usaremos nautilus:
#nautilus

Se abre una ventana dandonos a conocer que estamos como super usuario osea root :)

nos ubicamos en el directorio donde descargamos y la descomprimimos, una vez terminada de descomprimir podemos cerrar nautilus, y usar la terminal root. Nos ubicamos en el directorio que acabamos de descomprimir.
#cd LibO_3.3.2rc2_Linux_x86_install-deb_en-US

Ahora nos ubicamos en el directorio DEBS:
#cd DEBS

y usamos el gestor de paquetes dpkg:
#dpkg -i *.deb

Ahora solo esperamos que termine de instalar todos los .deb

Por ultimo para que se nos muestre el menu de aplicaciones/oficina debemos instalar integracion al escritorio, asi que nos ubicamos en el directorio desktop-integration:
#cd desktop-integration

Y terminamos usando el gestor de paquetes dpkg nuevmante:
#dpkg -i *.deb

Listo ya tenemos LibreOffice con lincencia LGPL.

Bien Saludos :)

Devuelta a la Red

Hola a todos que alguna vez han visto este blog, hace mucho que deje de escribir, pero bien ahora estamos de vuelta.

En fin dar razones de mi ausencia en la red si que tengo varias excusas, pero bueno lo importante es que volvemos a conectarnos y compartir informacion, y como no en esta oportunidad meterse de fondo algun tema de investigacion en cuanto a ciencia, software y hardware se refiere.

Bueno acabo de sacar el polvo a la laptop e instale un O.S como Debian, dejando de lado ubuntu …

En fin da gusto volver a la red.

Eliminando winhelp32.exe

Para empezar este virus si que es bastante perjudicial y molesto, tiene como caracteristica volver a estar en proceso luego de eliminarlo, asi que para neutralizar este virus vamo a teber un poco de paciencia.

El winhelp32.exe lo podran encontrar en el directorio de windows y podran ver que no tiene firma de microsoft, este a a veces es aompañado con winlogon.exe dentro del direcotorio windows ques otra aplicacion no firmada por Microsoft.

Malware aplication

No hay que confunfir con el winhlp32.exe que es la verdadera aplicacion de ayuda.

En mi caso, la pc esta muy lenta. Asi que vamos primero abrir el Administrador de tareas [Ctrl + Alt + Supr] y matar el proceso del explorer.exe Asi redusco el consumo de memoria.
Para los amantes del Ms-Dos, podemos abrir el Dos [tecla windows + r: cmd] y usar comando taskkill /f /im explore.exe

Asi que vamos a reconocer primero a winhelp32.exe los que tienen el administrador de Tareas deben de observarlo, o los que usan Dos podran con el comando tasklist, si quieren pueden comprobar a eliminar y veran que vuelve a ejecutarse. Asi que primero vamos a eliminar sus rastros del registro.

Desde el administrador de Tareas, Seleccionaremos el menu Archivo/Nueva Tarea y tendremos una pequeña ventana parecida al ejecutar. Ahi escribiremos simplemente regedit. En mi caso el regedit estaba desabilitado asi que tuve que usar un pequeño programa para lograr usar el regedit, luego publico el Tip.
winhelp32x4
Buscamos la cadena de a infeccion de winhelp32.exe:
HCU\Software\Microsoft\Search Assistant\ACMru\5603
HCU\Software\Microsoft\Search Assistant\ACMru\5604
HCU\Software\Microsoft\Search Assistant\ACMru\5647

HCU\software\microsoft\windows\shellnoroam\muicache\dword =”winhepl32″

Eliminados las entradas anteriores, y tedremos que usar rapidamente el Ms-Dos, Desde el administrador de tareas seleccionamos menu Archivo\Nueva tarea tipeamos: cmd.
Ingresamos a los temporales: cd %temp%

Tipeamos attrib para ver que programas ayudan a ejecutarse: attrib
winhelp32x5

En mi caso tenemos el 324.exe y el 951.exe que son de ayuda para ejecutarse n-veces
Eliminamos todo los posible del temporales: del *.*

winhelpx5
Ahora eliminaremos winhelp32.exe con un pequeño script en batch:

@echo off
echo Eliminando winhelp32.exe
echo.
cd %homedrive%
cd %windir%
taskkill /f /im winhelp32.exe
del /f /q /s /a winhelp32.exe
echo presione una tecla para finalizar
pause > null
del null
exit

guardenlo como .bat y ejecutenlo, algunos tal vez aparesca acceso denegado.

Asi que pueden reiniciar la Pc, y ahora si notaran un poco mas ligero la PC.
En mi caso voy hacer un analisis rapido con la herramienta MalwareBytes, como veran figura el winlogon como infeccion eso es correcto por que winlogon de microsoft esta en system32.
winhelp32last

Por ultimo usan el antivirus de su preferencia.

Para una completa limpieza de la infecion pueden ver este link ahi dan detalles mas profundos de la infeccion.

Saludos

Carpeta windows abre al iniciar.

Hoy luego de haber desinfectado una Pc, termine con un problema tal ves comun para algunos; o alarmante para otros. Pero la impresion me llevo a estar un buen rato frente a la Pc.

Sintomas:

Al iniciar windows este abre automaticamente al windows explorer, poniendo en la ruta de direccion a windows.

folder windows startup

folder windows startup

Acciones realizadas:

En principio recurri al msconfig y observar la pestaña de Inicio, no habia nada extraño.

Luego buscamos en el regedit cadenas que puedan abrir la aplicacion, con comodines: %windir%\explorer.exe Pero estas eran necesarias para windows.

Luego busque algun script o aplicacion en el directorio de windows, y system32. Ninguno tenia propiedades virales.

Por ultimo revise con aplicacions como ccleaner que no dio solucion.

Solucion:

Luego de buen tiempo, use un programa que reportara aplicaciones que hacen uso del registro. Tal vez para algunos este programa sea muy usado para reportes y observados por expertos en malware.

Asi que usamos el programa: HijackThis

Una vez abierto examinamos el reporte y tenemos el objetivo localizado:

target found

target found

Ahi esta la variable del directorio windows, con la accion a ejecutarse.

Asi que marcamos con un check y le damos fix checked en el hijackthis.

Reiniciamos y tenemos solucionado el problema.

Red Privada virtual gratuita en Ubuntu

Bien leyendo unos feeds del sitio neoteo, me intereso el tema de la navegacion privada en la red.

Como es de saber una navegacion de este tipo cifra paquetes al momento de conectarse en la red haciendo seguro nuestras conecciones. En este caso el sitio que ofrece este buen servicio es ItsHidden en su web podran ver detalles tecnicos, como un cifrado en 128 bits para algo gratuito es muy buena oferta.

Bien las configuraciones disponibles que veran en la web de ItsHidden esta relacionada con windows xp, windows vista, Mac, y Linux.

En nuestro caso vamos a crearnos una cuenta para usar el servicio, una vez registrados lo podran activar via e-mail, y posteriormente en nuestro O.S Linux Ubuntu pasaremos a instalar paquetes PPTP. Abrimos para ello la terminal:

$ sudo apt-get install network-manager-pptp

Ahora reseteamos el gestor de redes

primero matamos el proceso:

$ sudo killall NetworkManager

segundo volvemos a iniciar el gestor en segundo plano:

$ sudo NetworkManager &

Ahora creamos nuestra coneccion VPN, click derecho en icono de red y editar concecciones. Seguido vamos a la pestaña de VPN, seguido ponemos agregar donde agregaremos PPTP.

Y rapidamente ponemos nuestros datos, pero antes configuraremos algo adicional para ello vamos a avanzado y hablitamos con un check la encriptacion MPPE. Y aceptar:)

Screenshot-3Podran ver en sitios de deteccion de ip que estan asignados a otras parte del mundo, disfruten :)

This is not a valid zip code. Please try again.

Para algunos usuarios resulta fastidioso cuando de repente nos sale un mensaje de alerta que nos muestra la siguiente imagen.

zipcode

En ocaciones parece ser algun error relacionado con el winzip, o alguna infeccion que haya pasado por alto. Para ello averiguaremos cual es la aplicacion que genera el problema. Para ello abriremos el administrador de tareas [Ctrl + Alt + Supr] y observaremos que el problema esta relacionado al programa de Thoosje sidebar.

taskmanager

Asi que para ello veremos en su pagina principal si hay alguna actualizacion Thossje Home Site. En la seccion New tenemos actualizacion juntamente al enlace del por que el problema Support Forum.

Bien el problema se da en si por un un archivo .xml que usan los gadgets las cuales no pueden ser leidas o se encuentran desactualizadas dando error de codigo zip.

  • 14/09/09: bien luego de que un usuario que no tenga la  gentileza de corregir o adicionar informacion que pueda ser necesario en la comprension para otros, opta por hablar todavia en un supuesto ingles fluido insultos a nuestra persona, luego de lo ocurrido espero que a este … le vaya bien despues de su comentario que lo dejo por respeto de la libertad de expresion.

Ahora para mas detalles del problema acontecido:

La aplicacion Thossje sidebar usa archivos xml, un file xml, puede contener informacion bien definida por el uso de sus etiquetas (hablando en el sentido de los lenguajes de de marcado).

El problema se produjo luego del cambio de hosting, y el mantenimeinto  de una web que guardaba su informacion dentro del xml ha provocado dicho mensaje.

cheers

Elimina virus y aparece nuevamente

Bien en mi caso suele ocurrir en raras veces pero en otras pc’s es constante ver estos problemas, que resulta fastidiando al usuario :)

esetinf

Para empezar debemos de identificar el proceso de nuestro antivirus, tener en cuenta que un antivirus pueda tener distintos procesos en el caso de Nod32 en la version 4 tenemos presente el egui.exe y el ekrn.exe. El primero solo es aplicacion grafica accesible para todo usuario el segundo es el antivirus en si; que no se podra eliminar sencillamente.

Pero como los mensajes son reportados por la aplicacion grafica eliminaremos egui.exe. Accedemos al administrador de Tareas [Ctrl + Alt + Supr ] o usar el comando tasklist en Ms-Dos. Si usan el administrador de tareas basta con identificar el egui.exe y darle un click derecho seguidamente eliminar proceso. en Tasklist de Ms-Dos usamos comando:

taskkill /f /im egui.exe

Bien el mensaje desaparece ahora si nos ponemos a eliminar manualmente ya que nuestro antivirus no puede hacerlo por si solo. Asi que deben de identificar al virus o malware que este dando problemas. En mi caso el antivirus lo identifico y me dio la ruta de donde se encuentra este Virus :)

Pero primero eliminemos su proceso y asi al menos darle menos efectividad a nuestro malware.

taskkill /f /im wswisher.exe

Seguidamente eliminamos sus modificaiones en el registro (regedit):

[HKEY_CURRENT_USER\Software\Microsoft\Windows\ShellNoRoam\MUICache]
C:\Windows\wswisher.exe = wswisher

[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run]
wswisher Module = wswisher.exe

[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Terminal Server\Install\Software\Microsoft\Widows\CurrentVersion\Run]
wswisher Module = wswisher.exe

[HKEY_LOCAL_MACHINE\System\ControlSet001\Services\SharedAccess\Parameters\FirewallPolicy\StandardProfile\AutorizhedApplications]
C:\WINDOWS\wswisher.exe

[HKEY_USERS\S-4-5-21-1715567821-796845957-1801674531-1004\Software\Microsoft\Windows\ShellNoRoam\MUICACHE]
C:\WINDOWS\wswisher.exe = wswisher.exe

Por ultimo accedemos al directorio en el que se encuentra el malware y lo eliminamos .

C:\WINDOWS>del /f /q /s /a wswisher.exe

Bien eso fue sensillo hay otros malwares que no nos dejaran ni eliminar procesos, o se vuelven a reproducir teniendo nuevamente el proceso activo. En fin desde ya iremos publicando mas sobre el comportamiento de un malware :)

Eliminando cvasds1.dll – no abre windows live messenger

malwareglobHoy recibi un usb, por respetar la amistad le digo que use la pc.
Observo mientras tanto… reconoce el USB y con un doble click su USB y boom se abre una ventana, dije VIRUS!!! y resulto ser muy grave, los antivirus no lo detectaban ni lo tomaban en cuenta. Ahora iba usar messenger y boom error saliendo un mensaje clasico de error con algun modulo de memoria asi que era grave este tipo de errores son explotados para muchas veces romper la seguridad de nuestro sistema operativo, tipico de un troyano :)

crash1

Bien manos a la obra, en esta ocacion el proceso no lo sabemos ya que el error esta asociado a un .dll que no tiene nada que ver con el messenger. observamos la unidad usb y veamos que tipo de espcimen han instalado a nuestra PC :)

h:\>attrib
SHR C:\mb9x.exe
SHR C:\autorun.inf

bingo el clasico autorun, parece curioso que un autorun no sea detectado por el AV. y esto se debe a que hay tecnicas de ocultar o hacer indetectable a un virus por ejemplo cambiando sus flags. Asi que a veces uno se rompe la cabeza preguntandose por que no detecto un clasico autorun argg!!!

bien veamos que tiene este inofensivo archivo

h:\>edit autorun.inf

open=mb9bx.exe

Ahora si tenemos un poco de info, asi que tratamos de quitar atributos

h:\>attrib -r -s -h mb9bx.exe

bien todo funciono y despues de 5 segundos vuelve a recuperar sus atributos. Asi que no trabaja solo veamos entonces los temporales

De seguro en ejecutar no observaremos nada malaiciso asi que vayamos a ver desde una terminal:

c:\>cd DOCUME~1\ADMINI~1\CONFIG~1\Temp
C:\DOCUME~1\ADMINI~1\CONFIG~1\Temp>attrib
SHR C:\DOCUME~1\ADMINI~1\CONFIG~1\Temp\cvasds0.dll
SHR C:\DOCUME~1\ADMINI~1\CONFIG~1\Temp\cvasds1.dll
SHR C:\DOCUME~1\ADMINI~1\CONFIG~1\Temp\herss.exe

wow 3 virus mas asi que quitar attributos y a borrarlos :)

attrib -r -s -h cvasds0.dll
attrib -r -s -h cvasds1.dll
attrib -r -s -h herss.exe
del /f /q /s /a cvasds0.dll
del /f /q /s /a cvasds1.dll
del /f /q /s /a herss.exe

Bien en el caso de cvasds0.dll no se va a eliminar ya que es el file principal para su funcionamiento asi que con las demas este ya no tiene efecto en nuestro sistema (despues eliminaremos). Ahora eliminaremos autorun.inf y mb9bx.exe

En mi caso al hacer attrib ya no figuraba mb9bx.exe asi que me da a entender que debia estar asociad a una de las dll’s. Pero el autorun.inf si que no se borrara facilmente ello se debe que este usando el registro para autoregenerarse asi que veamos el registro

windows + r –> regedit

buscamos y borramos las siguiente cadena:

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run]
cdoosoft = “%Temp%\herss.exe”

Borramos todos los temporales (windows + r –> %temp%) posibles y reniciamos la PC, y si preguntan que pasa con el autorun.inf y cvasds0.dll eso viene despues.

Bien una vez dentro del sistema borramos el cvasds0.dll ya sea desde ejecutar o terminal Ahora borraremos autorun.inf de todos las unidades que tengamos en mi caso lo hago de esta manera:

@echo off
cd \
attrib -r -s -h autorun.inf
del /f /q /s /a autorun.inf
d:
attrib -r -s -h autorun.inf
del /f /q /s /a autorun.inf
e:
attrib -r -s -h autorun.inf
del /f /q /s /a autorun.inf
pause>null
exit

este script la edito en notepad y luego la guardo como file.bat

y por ultimo esta infeccion a cambiado algunas propieades de nuestra pc, si se an dado cuenta no pueden ver archivos ocultos desde opciones de carpeta :)

Modifiquemos lo modificado :) en regedit:

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Folder\Hidden\SHOWALL]
CheckedValue = 0×00000000

entonces el valor dword la cambiaremos a 1:

CheckedValue = 0×00000001

Para ello una vez ubicado en la cadena anteriormente comentada damos un enter en checkedvalue y el 0 modificaremos por 1

Bueno con esto ya estamos un 80 % sin este molesto virus :)

Luego ire agregando informacion adicional ya que esta infeccion tiene muchas cadenas modificadas, esperemos que no sean graves :)

Ah por ultimo ya estamos en windows live messenger charlando con unos amigos ;)

Seguir

Get every new post delivered to your Inbox.