jeje vale muchas gracias Estoy deseando que me traigan el pc nuevo para ponerle ubuntu y dejarme de lios de windows... xDD un saludoo
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úCita de: Saberuneko en 16 Febrero 2011, 10:50 AM
En teoría, el que administra los programas que arrancan es el SO... Se pueden arrancar ciertas utilidades de boot con un liveCD (o bootCD), pendrive...
Pero si lo que buscas es cargar algo específico, no digo que sea imposible, pero lo veo muy difícil.
Cita de: Saberuneko en 16 Febrero 2011, 18:26 PM
En ese caso sí... pero es que si el programa trae su propio SO integrado, ya estás arrancando un SO para arrancar el programa.
Por tanto, no resuelve el problema del todo, no?
Cita de: pitoloko en 16 Febrero 2011, 18:35 PM
Una respuesta muy buena de Hystd, sacada de HackHispano... Bueno, de mi gran amigo Google... y en la primera página! ...¿No es increible?... Te invito a visitarlo a menudo .
Edito: http://foro.hackhispano.com/showthread.php?t=31444
__________________________________________________________________________________
O bien, (es lo que me mola xD, pero requiere de un poco más de tiempo), hacer un programa en algún PC disponible, que llame a las interrupciones de la BIOS para el manejo del disco. Esto es, la INT 13h.
Optando por esta última opción, debes especificar:
1) en AH la función: un 2 para indicar que es una lectura.
2) en AL el número de sectores a leer: un 1 porque solo vas a leer un sector
3) en CX el cilindro/sector. (los bits 0-5 indican el número de sector, los bits 6-7 lo dos bits más significativos del cilindro, y bits 8-F los 8 bits menos significativos del cilindro). Por tanto debes especificar CX=01, (cilindro 0, sector 1).
4) en DH el número de la cabeza: cabeza 0, por tanto DH=0;
5) en ES:BX debes especificar el puntero al bufer donde se almacenarán los datos. Puedes poner un offset (desplazamiento cualquiera), dentro del espacio de memoria de tu código, y luego ir allí para recoger la información.
Bien, una vez leido el primer sector, ejecuta el código del MBR el cual indica a qué partición acceder para cargar el Sistema Operativo. Pues bien, si modificas el MBR a tu necesidad o para cumplir tus objetivos, podras bifurcar el flujo de ejecución del sistema a lo que hayas especificado. (Similar a lo de los virus que modiifican el MBR).
Cita de: pitoloko en 31 Enero 2011, 02:25 AM
Ahora en serio, J-O-D-E-R cuando decías código no me esperaba esto, ¿pero que es esto? un ALL-IN-ONE XD no sabría clasificar ese .bat, es como una lokura de las lokuras de alguien xD y eso no esta mal, para nada, pero es un rato largo, mejor me lo miro mañana xDDD
Cita de: pitoloko en 31 Enero 2011, 02:25 AM
bueno dices que quieres mejorarlo, sinceramente tu batch tiene de todo así que para que más... aunque nada que me sirva para aprender xD no tiene operaciones dificiles, solo veo casi todo el rato lo mismo: comandos del nircmd, muchisimo el "IF", y variables facilitas. lo q me a gustado es el codigo del conversor de binario a decimal, eso me lo tengo que estudiar xD.
Cita de: pitoloko en 31 Enero 2011, 02:25 AM
yo lo único que haria sería colorearlo con "colous.exe" pa dejarlo perfecto.
mekawen!! no me deja pegar bien el link xD
http:// f o r o . el-h a c k e r .com/f82/g-colous-v5-193165/#post1042613642
tu verás xD
Saludos.
EDITO: dices que usas el nircmd con diversos ejemplos... son pocos la verdad xD, si te gusta nircmd y quieres manejarlo mejor, te recomiendo que te leas un tutorial de Leo Gutierrez en este foro.
yo cambiaria "ping -1 1.0.0.0 ****" por un simple "sleep 1" para ahorrar faena. con "sleep.exe"
o haria los juegos interactivos con la herramienta colous, así si clikas en el cmd devuelve una señal, y mola más .
ups se me olvidaba decir Gracias por compartir