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

 

 


Tema destacado: Recuerda que debes registrarte en el foro para poder participar (preguntar y responder)


  Mostrar Mensajes
Páginas: 1 ... 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 [23] 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 ... 143
221  Programación / Ingeniería Inversa / Re: Ayuda con Asprotect en: 13 Abril 2013, 03:23 am
Ciertamente si el Asprotect es completo suele resultar muy complejo.
Tena hizo un tute muy bueno, no recuerdo el número pero está en la web de Ricardo.

Yo el último que analicé me pegué muchísimo tiempo hasta desempacarlo y hacerlo funcionar, porque hacía uso de máquina virtual, stolen bytes, llamadas intermodulares redirigidas al packer, IAT destrozada y emulada y encima como era un Delphi pues las llamadas de inicialización/finalización también hechas polvo.

Como te han dicho apuromafo y tincopasan yo también usé codedoctor, es excelente pero no te fies de él al 100%. Mi consejo es que analices programas hechos con el mismo compilador. Por ej. si analizas un Delphi6, busca otros Delphi 6 para comparar...

Suerte...
222  Seguridad Informática / Seguridad / Re: Visualizador de info EXE PE en: 6 Abril 2013, 11:44 am
Echa también un vistazo a lo que le respondimos a este usuario:
http://foro.elhacker.net/ingenieria_inversa/visualizador_de_info_exe_pe-t386566.0.html;msg1840438#msg1840438
223  Programación / Ingeniería Inversa / Re: UPX umpack en: 31 Marzo 2013, 14:39 pm
Gracias por tus recopilatorios.
Yo añadiría el que hizo Shaddy hace ya tiempo sobre cómo desempacar UPX desde cero: Enlace de descarga

De todos modos, siempre ha habido algo que no he entendido ni entiendo. Si algo está empacado con UPX, ¿por qué no usar para desempacarlo el mismo UPX?

Luego ya nos complicaremos la vida, pero hay que intentarlo con el mismo UPX.
224  Foros Generales / Sugerencias y dudas sobre el Foro / Botones para redes sociales en el blog de elhacker en: 29 Marzo 2013, 12:12 pm
Para el-brujo: Ponnos unos botones para compartir en las redes sociales en el blog de elhacker que hacen falta!!
225  Foros Generales / Sugerencias y dudas sobre el Foro / Interesante blog de elhacker en: 29 Marzo 2013, 12:07 pm
He visto como desde hace un tiempo a hoy, el blog de elhacker, está compartiendo muy buena información.
Espero que siga así, lo tengo ahora en mis favoritos y enhorabuena a los que lo mantenéis...

Muy bueno el de "Diferencias entre EFI vs BIOS (y MBR vs GPT)"
226  Programación / Ingeniería Inversa / Re: Visualizador de info EXE PE en: 27 Marzo 2013, 22:53 pm
Hay muchos programas.

PE voyeur: A mí me gusta mucho. Tiene algunas cosas mejorables pero está muy bien. Su autor: marciano. Muy buena herramienta.

PE Editor: Ha sido muy utilizado.

StudPE: Gran, completo y actualizado hasta 2012. Tiene muchas opciones. Te he puesto el enlace a su página web.

Explorer Suite: Excelente aplicación. Examina también recursos NET. Enlace a su web.

Como te han comentado el mismo OllyDBG te permite analizar el encabezado, aunque su presentación sea mejorable.
227  Programación / Desarrollo Web / Re: recomendacion para contenido... en: 27 Marzo 2013, 18:28 pm
No los ocultes y pongas todos en una misma página.

Usa un CMS (Content Management System) o si no pon categorías y en cada categoría distribuyes los artículos.

Así si has escrito 2 artículos sobre Photoshop, cuando yo vaya a la categoría de diseño gráfico me encontraré con 2 enlaces hacia esos artículos.

Usa Blogger o WordPress o Joomla o Drupal por ejemplo (hay muchos)
228  Programación / ASM / Re: libro de nasm en español y gratis en: 27 Marzo 2013, 18:20 pm
Lo he hojeado y el libro está muy bien. gracias por compartir.
229  Programación / PHP / Re: [Share] - Intranet Colegio (PHP,MYSQL) en: 16 Marzo 2013, 00:34 am
No te vale lo explicado aquí?:
http://foro.elhacker.net/php/share_intranet_colegio_phpmysql-t351079.0.html;msg1836086#msg1836086
230  Programación / PHP / Re: [Share] - Intranet Colegio (PHP,MYSQL) en: 12 Marzo 2013, 01:48 am
Cómo hacerlo funcionar

Como prometí explicar:

1º Descargamos el archivo site.rar desde aquí: http://ns2.elhacker.net/site.rar, que es el enlace que está al inicio del post.

2º Cada uno que lo instale o lo use donde quiera. Yo voy a usar (XAMPP) en un ordenador con Windows 7 para testearlo en local, los pasos en un servidor serán similares.

En mi caso descomprimo el archivo site.rar en el directorio: C:\xampp\htdocs y ahí se creará una carpeta llamada site. Dentro de esa carpeta hay un montón de archivos php.

3º Hay que crear la base de datos con la que trabaja el programa. Si abres por ejemplo, el archivo que se llama conexion.php verás esto:
Código
  1. $conex = array('localhost','root','31100886','dbintranet');
con lo cual ya sabemos que la base de datos se llama dbintranet, hay que abrirla como usuario root y tiene contraseña 31100886. Para hacerlo más sencillo, borro la contraseña quedando:
Código
  1. $conex = array('localhost','root','','dbintranet');
guardo el archivo conexion.php

Crear la base de datos.

Me dirijo en mi ordenador (con el navegador web) a phpMyAdmin, aquí:
Código
  1. http://localhost/phpmyadmin/

Voy a "Bases de datos" y "Crear nueva base de datos". Pulso el botón "Crear":


Selecciono la bdd dbintranet. La base de datos está vacía vamos a importar las tablas: Importar -> seleccionar archivo y selecciono el archivo que está en C:\xampp\htdocs\site llamado web.sql. Pulso abajo el botón continuar. Tarda un poquito. Se ejecutaron 5457 consultas:


Ya tenemos creadas todas las tablas. Sin embargo, esta base de datos hace uso de procedimientos almacenados que son necesarios para el buen funcionamiento del programa. Lógicamente si ese código no existe, no puede funcionar bien cuando sea llamado... es utilizado por ejemplo, para iniciar sesión.

Añadir los procedimientos almacenados.

En phpMyAdmin, vamos a la base de datos dbintranet. Vamos a SQL y ahí en SQL debemos pegar todo el contenido del archivo procedimientos_Sistema.sql que está en C:\xampp\htdocs\site. En delimiter poner //


¿Sabes donde quedan guardados estos procedimientos y puedes averiguar si lo has hecho bien? En phpMyAdmin -> localhost -> mysql -> proc (por ejemplo un procedimiento es sp_actualiza_datos_alumno).

Todo preparado. Arrancando.
¿Cómo iniciarlo? Bueno, en C:\xampp\htdocs\site hay un archivo index.php así que en el navegador me voy a:

Código
  1. http://localhost/site/

Y ya aparece la pantalla inicial:


Encontrando contraseña

Finalmente queda encontrar una contraseña y usuario. Voy a entrar con el nombre de usuario reveca. Echa un vistazo a la tabla usuarios.

Para ver cómo se hace la conexión, mira el archivo C:\xampp\htdocs\site\login.php

Código
  1. $consulta = "call sp_ingreso_login('$usuario','$clave');";

Así que voy al procedimiento almacenado llamado sp_ingreso_login y le echo un vistazo:
Código
  1. CREATE PROCEDURE sp_ingreso_login(usuario_ VARCHAR(30),clave_ text)
  2. BEGIN
  3. SELECT u.idusuario,p.idpersonal,ca.idcargo,ca.cargo,u.usuario,concat(p.apellidos,', ',p.nombres) AS personal,p.sexo FROM usuario u INNER JOIN clave c
  4.  
  5. ON u.idusuario=c.idusuario INNER JOIN personal p ON p.idpersonal=u.idpersonal INNER JOIN cargo ca ON u.idcargo=ca.idcargo WHERE u.estado='1' AND c.estado='1'
  6.  
  7. AND u.usuario=usuario_ AND c.clave=clave_;
  8. END

Si lo analizas un poco verás que falta dos cosas: tanto el estado en la tabla usuario de reveca como el estado en la tabla clave de reveca están a 0. Hay que cambiar estos dos valores a 1.

Y ya está. si observas la clave está cifrada en md5. La de reveca es 1 (http://www.md5decrypt.org/), así que:

Usuario: reveca
Password: 1

Páginas: 1 ... 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 [23] 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 ... 143
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines