Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - patilanz

#132
Cita de: scott_ en 24 Mayo 2015, 06:18 AM
Pues no creo que en el dll se pueda ejecutar un exe, puedes camuflarlo con un sfx, pero correr no.

Solo un exe puedes ejecutar o camuflar y poner un temporizador.

Son diferentes extensiones, no es posible correrlo.

Si cambias las extensiones por alguna de las 2 (exe o dll), lo que consigues es que una deje de funcionar.

Puedes crear un programa que envíe a la ruta el dll que tu deseas o se abra. Pero es lo mismo que sfx.

Saludos.


Saludos.

Creo que no me he explicado bien :P
Me refiero a la precarga de dll
http://paracelulares.net/ocultar-malware-usando-ataques-de-precarga-de-dll-2-2/

No quiero ejecutar el dll directamente aunque se me ocurre con un cpl http://www.trendmicro.com/cloud-content/us/pdfs/security-intelligence/white-papers/wp-cpl-malware.pdf

Quiero una vez ejecutado el malware que se mantenga en el sistema reemplazando un dll de un programa que se ejecuta al iniciar windows para ocultar lo.

Cita de: HCK. en 24 Mayo 2015, 10:06 AM
Depende del lenguaje que estés programando y las limitaciones del programa. Editar la DLL original si es en un lenguaje como C o C++, tendrías que usar un debbuger como Olly y por supuesto saber lo que tocas.
Si es en .Net, la decompilas, extraes sus funciones y modificas una a la que el .exe siempre llame, a poder ser sin editar nada de la original para no corromper las funciones normales del programa, y en esa función llamas a otra en la que hayas programado tu programa... (Esa misma lógica es la que seguirias con Olly en C y C++, pero es mucho mas complicado).

En el caso que el programa tuviese algún reconocimiento de sus DLL o archivos por firma digital, deberías modificar la parte del programa que lo hace.

Lo mas adecuado para lo que quieres hacer, creo que es la inyección de código (algo muy común en los chetos de juegos, si te suena mas).
Creas una librería modificada con tu código y con una función similar a la de la original... La cargas en memoria del programa y al llamar a esa función entra tu código en vez de la original (resumen rápido), pero para eso deberías especializarte un poco en inyección de código en el lenguaje que programes.

Un saludo.

Creo que tendré que modificar el programa porque seguramente comprueba con un  hash del dll original y si lo cambio un poquito me pilla y se actualiza.
El problema es que el programa (steam) tiene otras partes independientes que comprueban si todo esta bien, por lo tanto tengo que cambiar y ellos  :rolleyes:
Y no hay manera de suplantar el certificado?

Saludos
#133
Hacking / Reemplazo de dll con firma digital
24 Mayo 2015, 00:35 AM
Hola quiero crear un programa que se oculte en un dll de un programa.
Lo quiero hacer reemplazando el dll por uno mio pero el programa se entera del cambio.
Probé escribiendo caracteres nulos al final de mi dll para conseguir el mismo tamaño aunque no me esperaba buenos resultados. Supongo que comprueba el hash o la firma digital con sha1 que tiene el dll original.
Alguna idea para suplantar el dll  ;D
Y aunque consiga ejecutar mi dll no estoy seguro de si el programa seguirá funcionando porque las funciones del dll original ya no están. Hay alguna manera de editar el dll ya creado?

Un saludo
#134
Cita de: zomig en 15 Abril 2015, 09:29 AM
Chrome, configuración, configuración avanzada, privacidad, configuración de contenido y no permitir que ningún sitio utilice Js.
:P

Esto es la solución mas aburrida.
Una extensión que se ejecuta antes de cualquier pagina y le mete un script para eliminar la variable ?
#135
Seguridad / Bloquear acceso a variables de js
14 Abril 2015, 22:14 PM
Hola quiero bloquear variables de javascript como navigator.plugins en todas las paginas para por ejemplo evitar fingerprint.
Tengo windows con chrome y ubuntu con firefox.

Es posible ?

Un saludo
#136
Seguridad / Re: Qué es un IMSI Catcher
5 Abril 2015, 01:07 AM
No existe algún tipo de autentificación entre la antena y el móvil, como un certificado ?
#137
Cita de: Gus Garsaky en  4 Abril 2015, 15:55 PM
Lo que pasa es que estás usando row en lugar de column. Mira éste nuevo JsFiddle que te hice. Clickea cualquier cuadro y se redimensionará, para que verás el flujo que toman las cajas.

Gracias por el ejemplo, pero yo quiero que cuando tienen el height pequeño se alinee al a derecha.



Y si hay mas divs que haga como columnas. Ya se que se puede conseguir agregando dos contenedores pero no es lo que quiero.
En tu fiddle funciona bien pero cuando los cuatro tienen el height pequeno se queda como una fila.

Buen resultado
#138
Me confundí con lo de position: absolute  :rolleyes:

Luego el ejemplo de Gus Garsaky esta perfecto pero no consigo adaptarlo a mis divs.
Con en el padre:
Código (css) [Seleccionar]
display: flex;
flex-flow: column wrap;
align-items: flex-start;


Resultado:



Con:
Código (css) [Seleccionar]
display: flex;
flex-flow: row wrap;
align-items: flex-start;


Resultado:



Quiero que el 3 suba hasta el 1 y el 4 se vaya a la izquierda si queda espacio.


En este fiddle -> http://jsfiddle.net/wLe36cnq/4/
Al disminuir de tamaño al azul el rojo debería de subir. ???

Gracias
#139
Programación C/C++ / Re:
4 Abril 2015, 13:33 PM
Cita de: ivancea96 en  4 Abril 2015, 13:29 PM
El programa no sigue hasta que acaba el system().

Ok gracias
#140
Cita de: ivancea96 en  4 Abril 2015, 01:49 AM
system("file nombre >archivo");

Y luego lees el archivo.

Esa sería una forma sencilla.

El system no se ejecuta aparte de modo que puede tardar algo mas en generar el archivo y cuando el programa intenta leerlo todavía no esta generado ?