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


 


Tema destacado: [AIO elhacker.NET 2015] Compilación herramientas análisis y desinfección malware


  Mostrar Mensajes
Páginas: [1] 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 ... 603
1  Programación / Programación C/C++ / Re: Ayuda en: 18 Noviembre 2017, 01:03
No se hacen tareas.
2  Programación / ASM / Re: transformar un codigo C en ensamblador en: 10 Noviembre 2017, 09:12
No se hacen tareas.
3  Programación / Programación General / Re: Escribir Asm en un fichero de C en: 2 Noviembre 2017, 07:58
Busca informacion sobre: inline assembly.
4  Programación / Programación General / Re: Programación drivers en: 1 Noviembre 2017, 07:29
En cuanto a C, que es lo que nombraste, es el único lenguaje en el que se puede hacer? O por ejemplo, C++ sirve para lo mismo?

El 99% de los modulos de modo Kernel son desarrolldaos en C y estoy hablando de software serio no de proyectos amateurs por hobby que se pueden escribir en casi cualquier lenguaje (lo tienen que entender otros programadores de Kernel y hay que darle soporte, por eso en ensamblador como mucho se hacen algunas rutinas). C++ no se suele usar para programar modulos de modo Kernel aunque al menos en Windows es perfectamente factible mas no recomendado para quien apenas comienza (no se pueden usar todas las caracteristicas de C++ por no estar disponibles, no hay RTL, hay que tener cuidado con los templates y en que sección de codigo los ubica el compilador, etc.).

PD. C/C++ no es nada, el ejempo dado es codigo C (si fuera C++ fallaria al enlazar DriverEntry) y UMDF trabaja en modo Usuario - y no Kernel - como su nombre lo indica.
5  Programación / Programación General / Re: Programación drivers en: 31 Octubre 2017, 07:27
Efectivamente la pregunta es muy generica, necesitas saber C (y si sabes ensamblador mucho mejor para depurar y comprender).
6  Programación / ASM / Re: (Consulta/GAS) Obtener puntero stdout para hacer flush solo a él en: 24 Octubre 2017, 13:26
stdout es 1 asi que estaras haciendo algo mal.

http://man7.org/linux/man-pages/man3/stdin.3.html

Citar
On program startup, the integer file descriptors associated with the streams stdin, stdout, and stderr are 0, 1, and 2, respectively.

Solo tenes que pasar el parametro stream con un valor de 1 (eso depende de la plataforma, 32 o 64 bits por ejemplo) y llamar a fflush. De ultima pasale 0 y listo.

Citar
If the stream argument is NULL, fflush() flushes all open output streams.

http://man7.org/linux/man-pages/man3/fflush.3.html
7  Programación / ASM / Re: (Consulta/GAS) Obtener puntero stdout para hacer flush solo a él en: 24 Octubre 2017, 08:38
¿Que S.O. estas usando?
8  Programación / ASM / Re: (Consulta/GAS) Obtener puntero stdout para hacer flush solo a él en: 24 Octubre 2017, 08:09
En POSIX stdout es 1.
9  Foros Generales / Foro Libre / Re: ¿Cuánto tiempo lleváis en el foro? en: 14 Junio 2017, 08:36
18 Abril 2006, 19:58, mas de 10 años al pedo  ::)
10  Foros Generales / Foro Libre / Re: Entrevista en TLV1 sobre Tierra Plana en: 12 Junio 2017, 15:45
ALTERNATIVA SOCIAL
1 - Biondini, Alejandro César
2 - Puértolas, Mario Alberto
3 - García Moreno, Ivanna Romina
4 - Sinno, Bartolomé Héctor
5 - Destéfani, Diana De Las Nieves
6 - Soaje, Juan Manuel

300    PARTIDO ALTERNATIVA SOCIAL
1. Domínguez Pousada, Jorge Edgardo
2. Saldivia, Karina Leonor
3. Ortega, Raúl Oscar
4. Soaje, Juan Manuel María
5. Quinodoz, Alicia María
6. Garavito, Ricardo Ernesto
7. Pérez, Daniel Antonio
8. Ottati, Viviana Isabel
9. Macciono, Ricardo Adrián
10. Jaime, Héctor Daniel
11. Schmidt, Amelia Regina
12. Brater, Gualterio Rubén
13. Puertolas, Maximiliano Nahuel

En 2009 fue candidato a diputado en el mismo partido que Biondini. Supongo que ahora me diras que en 2011 fue con el Partido Obrero ... en fin, que como la wiki no dice "somos nazis genocidas asesinos" vos les creiste  ;-) Que manera de hacerme perder el tiempo con un apellido compuesto que es de sobra conocido en Argentina, toda una familia de escoria.
Páginas: [1] 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 ... 603
Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines