Sintaxis para programar drivers en RadASM?

Iniciado por Vaagish, 10 Octubre 2013, 21:40 PM

0 Miembros y 2 Visitantes están viendo este tema.

Vaagish

Buenas! Alguien sabe si existe ayuda de sintaxis para programar drivers en RadASM? O, por lo contrario, algún IDE que sirva para tal cosa?

Saludos!

Eternal Idol

La sintaxis del lenguaje no guarda relacion con programar drivers ... igual assembly practicamente no se usa, el principal motivo es que no es portable.
La economía nunca ha sido libre: o la controla el Estado en beneficio del Pueblo o lo hacen los grandes consorcios en perjuicio de éste.
Juan Domingo Perón

cpu2

#2
No eres tan nuevo para hacer preguntas tan chorras como esta, puedes porgramarlo incluso con el notepad. No depende de la sintaxis ni del IDE.

Un saludo.

Vaagish

#3
jajaja gracias! Pero es que realmente no veo por donde empezar con los drivers.. y pensaba en una ayuda por parte de algun ide... Soy yo que estoy tan perdido en esto? Siguiendo el consejo de Eternal revise el WDK (que ya lo habia bajado), pero no le encuentro utilidad mas que para generar el .sys.. Crea una carpeta con supuestos codigos de ayuda si, una que se llama src, pero son todos archivos de proyectos en c++, para abrir con alguna version de Visual studio, la cual, evidentemente no es la mia, porque no abren! Y el archivo de ayuda, mas que ayudarme me vuelve loco..

Saludos! Perdon por la molestia! pero me enferma no poder empezar a aprender, porque siquiera se por donde empezar..  :-\

PD: Capaz no me exprese bien,, la idea era que el IDE me reconociera las estructuras, "autocompletado" y esos detalles, que llevan a uno a pensar que esta haciendo bien las cosas..  :rolleyes:

Eternal Idol

La amplia mayoria de los drivers se escriben en C, no hace falta ningun proyecto de IDE en lo absoluto, lee un poco.
La economía nunca ha sido libre: o la controla el Estado en beneficio del Pueblo o lo hacen los grandes consorcios en perjuicio de éste.
Juan Domingo Perón

cpu2

Yo tambien estoy como tu, pero por estar quemado no abro hilos con preguntas chorras, si te fijas en algunos sources que veas los drivers se comunican con los puertos de I/O. Solamente logre con exito comunicarme con el teclado y la direccion de pantalla, asi haciendo una funcion estilo scanf y printf pero en ring 0, tendrias que saber programar desde ese nivel para hacer un driver "malware" muy bueno, sin API ni nada por el estilo.

Mientras no sea nada de API de windows, te podre ayudar en algo, porque yo estoy igual.

Un saludo.

Vaagish

Cualquier ayuda sirve cpu2! A lo mejor, me engancho en el tema y nos aportamos cosas interesantes.. Creo, a mi parecer, es sumamente pobre la informacion en español sobre este tema.. Prometo si algun dia aprendo lo suficiente hacer algo en español,, lo mejor que he visto es "Principios básicos de desarrollo de drivers en Windows" (El que esta en el subforo de C++) y el de Hendrix que anda por todos lados..
Ha, y Eternal que por lo que calculo, estará cansado de responder esto desde quien sabe cuando..  :xD

Ej: http://foro.elhacker.net/programacion_cc/programar_drivers_en_c-t293899.0.html

Saludos!  ;D

Eternal Idol

Y si, si queres hacer modulos de modo Kernel de verdad y no chorradas de malware, vas a necesitar invertir mucho tiempo.
La economía nunca ha sido libre: o la controla el Estado en beneficio del Pueblo o lo hacen los grandes consorcios en perjuicio de éste.
Juan Domingo Perón

Vaagish

Bueno Eternal, un poco de todo.. Hay que aprender! Jeje
Por otro lado, dudo mucho poder hacer plata con los drivers, pero lo que importa es aprender..

Saludos!!

cpu2

Cita de: Eternal Idol en 11 Octubre 2013, 00:55 AM
Y si, si queres hacer modulos de modo Kernel de verdad y no chorradas de malware, vas a necesitar invertir mucho tiempo.

Creo que te entendi mal, un malware estilo rootkit en ring0 es una chorrada?

Podrias explicarlo mejor?

Un saludo.

P.D: Cuando quieras usuario Vaagish.