Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: Riki_89D en 17 Mayo 2010, 20:13 pm



Título: Programar Drivers en C++
Publicado por: Riki_89D en 17 Mayo 2010, 20:13 pm
Hola tengo una duda,sencillamente como se prgraman los drivers en C++? hay algun IDE Especial,y algun tutorial?,no encontre ningun tutroial acerca de programar controladores :(


Título: Re: Programar Drivers en C++
Publicado por: Shell Root en 17 Mayo 2010, 20:26 pm
Supongo que esto puede ayudarte!
:http://foro.elhacker.net/analisis_y_diseno_de_malware/introduccion_a_la_programacion_de_drivers_en_windows-t231193.0.html


Título: Re: Programar Drivers en C++
Publicado por: Ariath en 17 Mayo 2010, 21:22 pm
IDE especial no creo que se necesite ninguno, de hecho, con el Notepad++ y un compilador de C mismo podrías hacerlo.

Salu2


Título: Re: Programar Drivers en C++
Publicado por: Eternal Idol en 17 Mayo 2010, 21:32 pm
¿Para que S.O.? ....

Asumo que para Windows, entonces primero y principal te bajas el:
http://www.microsoft.com/whdc/driver/wdk/

Ahi tenes lo necesario para generar los binarios, ejemplos compilables y la ayuda.

Como IDE podes usar cualquiera, yo uso el Visual Studio y el DDKBUILD de OSR Online:
http://www.osronline.com/article.cfm?article=43


Es un tema complejo y para aprenderlo bien, si de verdad te vas a meter profesionalmente,  te recomiendo que obtengas varios libros por ejemplo:

Windows Internals (http://www.amazon.com/Windows%C2%AE-Internals-Including-Windows-PRO-Developer/dp/0735625301)

The Windows 2000 Device Driver Book: A Guide for Programmers (http://www.amazon.com/Windows-2000-Device-Driver-Book/dp/0130204315/ref=pd_sim_b_98)

Programming the Microsoft Windows Driver Model (http://www.amazon.com/Programming-Microsoft-Windows-Driver-Model/dp/0735618038/ref=sr_1_1?ie=UTF8&s=books&qid=1274124641&sr=1-1)

Advanced Windows Debugging (http://www.amazon.com/Advanced-Windows-Debugging-Mario-Hewardt/dp/0321374460/ref=pd_bxgy_b_img_b)


PD. Primero aprende a hacer un modulo de modo Kernel (driver) con C.


Título: Re: Programar Drivers en C++
Publicado por: Littlehorse en 18 Mayo 2010, 00:01 am
Con lo que te paso EI tenes para leer y practicar todo lo que queda de este año mas los próximos dos (incluyendo vacaciones  ;D). Son libros muy largos pero realmente merecen la pena.

Yo te recomiendo comprarlos ya que no hay nada como tener el libro en mano, pero si no los queres comprar seguramente estén para descargar en las paginas al estilo taringa.
Yo tengo "Windows Internals"(5th) y "Programming the Microsoft Windows Driver Model"(2nd) que son 2 de los que te recomendó EI, en pdf y chm respectivamente. Si los queres avísame por pm que te los subo. En su momento también busque el "Advanced Windows Debugging" pero no lo encontré, después me vuelvo a fijar.

Saludos!