elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Usando Git para manipular el directorio de trabajo, el índice y commits (segunda parte)


  Mostrar Mensajes
Páginas: 1 ... 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 [42] 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 ... 172
411  Programación / Desarrollo Web / Re: [Ayuda]Modulo para Cumpleaños en Sitio Joomla en: 24 Agosto 2011, 18:43 pm
Mira si te sirven estos: Birthday Reminder, CJS Birthday, S4J Birthday.


412  Programación / Desarrollo Web / SnippetBox - Guarda tus códigos Online en: 24 Agosto 2011, 15:59 pm
Se trata de una pequeña aplicación para guardar tus códigos en la nube/online para tenerlos siempre a mano, está orientada para guardar fragmentos de código(clases o funciones) y no proyectos enteros. Algunas características destacables:

  • Los códigos marcados como públicos se pueden compartir con visitantes.
  • Los códigos se pueden descargar en un fichero con extensión correspondiente al lenguaje.
  • Se permite añadir comentarios extra al código en un apartado especial (se admite HTML).
  • Filtrado por Fecha, Lenguaje y Título, como un Buscador.


Todo el código está disponible (opensource) desde el repositorio (el enlace está en la página del proyecto). Si a alguien le interesa probarlo, dispongo de una versión de demostración online (en un hosting) que me contacte por privado y le pasaré el enlace y los credenciales para probarla.

 

 Welcome to the home of SnippetBox project. SnippetBox it’s a webapplication that lets you store your code snippets online.

 Initially i made it for my own use, i needed a simple webapplication to store my snippet codes online. It seems to be a nice idea, so i decided to share it with everybody.

 If you have some experience programming in PHP and you have some basic notions in CodeIgniter, you can contact us and collaborate in the project, you will have access to the online subversion repository and permission to edit the project website.

 Developed in PHP using CodeIgniter and storing the data in a MySQL database engine.

 Actually there are two versions:

 
  • Personal – made for a single user.
  • MultiUser – multiple users (they can create accounts). This version is actually in development.


Special thanks to WHK, Novlucker and Nakp for their help and suggestions.

 All the code is opensource under the GNU/GPL v3 license. Downloading and using this application you will also must agree the CodeIgniter license.

 Página Oficial del Proyecto | SnippetBox

413  Comunicaciones / Redes / Re: Problema servidor FTP firezilla en: 24 Agosto 2011, 15:45 pm
En "Dispositivo" tienes que poner el equipo al que quieres apuntar, en este caso el que tendrá el servidor FTP.
414  Seguridad Informática / Seguridad / Monitoriza las llamadas a las API's del sistema en: 24 Agosto 2011, 12:14 pm

Una buena forma de "destripar" algún malware para entender su funcionamiento es ver a que API se llaman desde la aplicación o cualquier servicio.

Para eso vamos a utilizar API Monitor, una herramienta desarrollada por Rohitab, hay un versión para sistemas de 32bits y 64 bits, disponiendo también de una versión portable, que sólo hay que descargar y descomprimir, es la que yo he utilizado al escribir este artículo. Procedemos a descargar la versión que corresponda a nuestro sistema o la portable y la ejecutamos.



La versión portable descomprimida pesa poco más de unos 20 MB, por lo que, podemos guardarla en una memoria USB junto con las demás utilidades que usamos en nuestro día a día.

Para probar la herramienta he usado un malware que tenía por ahí para hacer prueba, en una máquina virtual con VirtualBox.

Al arrancar la aplicación podemos seleccionar de una lista las API que queremos monitorizar.



O filtrar por librerías .dll



Los procesos a monitorizar los podemos elegir de una lista con los procesos en ejecución o crear uno nuevo (Menú File -> Monitor New Process).

Yo en mi caso monitorizaré un proceso llamado sol.exe (se trata del juego Solitaire que viene con el Windows) que se está ejecutando en el sistema (sino se está ejecutando, lo podemos ejecutar eligiendo Monitor New Process).

En la pestaña Monitoring - Output podemos ver una lista de .dll que han sido cargadas.
Código:
sol.exe: Monitoring Module 0x01000000 -> C:\WINDOWS\system32\sol.exe.
sol.exe: Monitoring Module 0x7C910000 -> C:\WINDOWS\system32\ntdll.dll.
sol.exe: Monitoring Module 0x7C800000 -> C:\WINDOWS\system32\kernel32.dll.
sol.exe: Monitoring Module 0x77BE0000 -> C:\WINDOWS\system32\msvcrt.dll.
sol.exe: Monitoring Module 0x77DA0000 -> C:\WINDOWS\system32\ADVAPI32.dll.
sol.exe: Monitoring Module 0x77E50000 -> C:\WINDOWS\system32\RPCRT4.dll.
sol.exe: Monitoring Module 0x77FC0000 -> C:\WINDOWS\system32\Secur32.dll.
sol.exe: Monitoring Module 0x77EF0000 -> C:\WINDOWS\system32\GDI32.dll.
sol.exe: Monitoring Module 0x7E390000 -> C:\WINDOWS\system32\USER32.dll.
sol.exe: Monitoring Module 0x70140000 -> C:\WINDOWS\system32\CARDS.dll.
sol.exe: Monitoring Module 0x7E6A0000 -> C:\WINDOWS\system32\SHELL32.dll.
sol.exe: Monitoring Module 0x77F40000 -> C:\WINDOWS\system32\SHLWAPI.dll.
sol.exe: Monitoring Module 0x773A0000 -> C:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.2600.5705_x-ww_36cfed49\COMCTL32.dll.
sol.exe: Monitoring Module 0x5CF60000 -> C:\WINDOWS\system32\ShimEng.dll.
sol.exe: Monitoring Module 0x6FDB0000 -> C:\WINDOWS\AppPatch\AcGenral.DLL.
sol.exe: Monitoring Module 0x774B0000 -> C:\WINDOWS\system32\ole32.dll.
sol.exe: Monitoring Module 0x76B00000 -> C:\WINDOWS\system32\WINMM.dll.
sol.exe: Monitoring Module 0x770F0000 -> C:\WINDOWS\system32\OLEAUT32.dll.
sol.exe: Monitoring Module 0x77BB0000 -> C:\WINDOWS\system32\MSACM32.dll.
sol.exe: Monitoring Module 0x77BD0000 -> C:\WINDOWS\system32\VERSION.dll.
sol.exe: Monitoring Module 0x76630000 -> C:\WINDOWS\system32\USERENV.dll.
sol.exe: Monitoring Module 0x5B150000 -> C:\WINDOWS\system32\UxTheme.dll.
sol.exe: Monitoring Module 0x76340000 -> C:\WINDOWS\system32\IMM32.DLL.
sol.exe: Monitoring Module 0x746B0000 -> C:\WINDOWS\system32\MSCTF.dll.
sol.exe: Monitoring Module 0x75160000 -> C:\WINDOWS\system32\msctfime.ime.

Y en la pestaña Summary veremos todas las llamadas que se han realizado, en este caso han sido 30000.



Vemos que HeapFree (Libera un bloque de memoria reservado por HeapAlloc) se llama desde Kernel32.dll. En el cuadro de llamadas (situado más abajo) podemos ver la posición del bloque de memoria que se quiere liberar.

A partir de aquí todo depende de la imaginación de cada uno, si trasteáis más con la aplicación veréis que se pueden poner "breakpoints" cosa que nos puede servir en algunos casos.

Como sabréis hay más herramientas y métodos para monitorizar las API, esto es sólo una alternativa.

Como podemos ver en los tutoriales realizados por el autor, API Monitor sirve para algo más que monitorizar las llamadas API, también se puede usar para eliminar algunas restricciones de los software de pago o esniffar el tráfico ssl de Firefox.

Página Oficial | Rohitab - API Monitor
415  Comunicaciones / Redes / Network Monitor - Sniffer desarrollado por Microsoft en: 24 Agosto 2011, 11:17 am



Seguro que todos conocemos Wireshark, uno de los sniffers más conocidos junto con Cain.

Sabiendo manejar bien Wireshark ya no necesitas ninguno, pero decidí darle una oportunidad a NetworkMonitor. Se trata de un sniffer desarrollado por Technet (como sabréis, forma parte de Microsoft).

Primero nos dirigimos a su página oficial y lo descargamos. Una vez instalado veremos la interfaz de inicio.



En en cuadro de abajo, seleccionamos la red que queramos monitorizar y después creamos una nueva sesión.

Al empezar el monitoreo, a la derecha veremos todos las aplicaciones que han enviado algún paquete, si seleccionamos una de ellas, los logs se verán limitados solamente a esa aplicación.






Otra cosa que me llamó la atención, es la funcionalidad de filtrado.



Permitiendo crear filtros personalizados. Desde la página oficial nos proveen varios tutoriales (videos entre otros) para aprender a desenvolvernos con esta herramienta.

Filtering

User Interface

Capturing

Troubleshooting

Experts and Tools

Network Monitor API

Network Monitor Videos

Página Oficial | Network Monitor.
416  Programación / Programación C/C++ / Re: Tiempo en C++ en: 24 Agosto 2011, 10:34 am
Mira mi ejemplo:




417  Comunicaciones / Redes / Re: Problema servidor FTP firezilla en: 24 Agosto 2011, 00:47 am
Primero) Es Filezilla no Firezilla.

Segundo) Al redireccionar el puerto, en la casilla de puerto interno tienes que poner el 21 (al menos que hayas configurado otro al instalar el servidor).

Debería quedarte algo así:


418  Programación / Programación C/C++ / Re: Tiempo en C++ en: 23 Agosto 2011, 22:09 pm
Supongo que te refieres a calcular el tiempo de ejecución del programa.

En C, se haría de la siguiente manera:

Código
  1. #include <stdio.h>
  2. #include <time.h>
  3.  
  4. clock_t start = clock();
  5.  
  6. /* Aqui va el codigo */
  7.  
  8. printf("Tiempo transcurrido: %f\n", ((double)clock() - start) / CLOCKS_PER_SEC);

En Linux (o Cygwin) puedes usar "time":

Código
  1. /usr/bin/time ./mi_programa

Y te mostrará el tiempo de ejecución:

Código
  1. real    0m0.892s
  2. user    0m0.076s
  3. sys     0m0.428s



PD: Parece que he entendido mal la pregunta.
419  Comunicaciones / Redes / Re: (ayuda) sistar tarifadores de locutorio en: 23 Agosto 2011, 19:03 pm
Tal vez en los manuales de dichos aparatos salga algo que te pueda ayudar.
S
istema de tarifación AQUI
Sistar Advance 406 AQUI
Manual de como instalar el Sistar AQUI
Manual del usuario AQUI

420  Sistemas Operativos / Windows / Re: limitaciones Win 2008 en: 22 Agosto 2011, 23:28 pm
Seguramente tengas la versión de 32 bits, comprueba si es así (en teoría no manejan más de 4 GB de RAM).

Tendrás que instalar la versión de 64 bits para aprovechar toda la RAM.
Páginas: 1 ... 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 [42] 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 ... 172
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines