Vota por nosotros en el ranking web que participamos
Bienvenido(a),
Visitante
. Favor de
ingresar
o
registrarse
.
¿Perdiste tu
email de activación?
- Octubre 14, 2008, 08:41:46
Visita:
Articulos
-
Juegos Gratis
-
Da Foros
Comunidad Underground Hispana
|
Programacion
|
Programación
|
ASM
(Moderador:
|Shadow|
) | Tema:
[U] Creando un sector de arranke
0 Usuarios y 1 Visitante están viendo este tema.
« anterior
próximo »
Páginas:
[
1
]
Autor
Tema: [U] Creando un sector de arranke (Leído 318 veces)
Crass
Miembro
Desconectado
Mensajes: 57
[U] Creando un sector de arranke
«
en:
Febrero 09, 2008, 05:56:44 »
wuenass a todos, e creado un boot y lo e introducido en un disKete, el diskete se arranka y muestra un mensaje e la pantalla, el compilador Ke e usado es el Nasm, lo podeis descargar poniendo
apt-get install nasm
, para los K usen gui!nduos$$ lo buskais en google, si encontrais un error en el codigo o una mejora (seguro k si) los komentais si kereis.
org 7c00h ;como la makina inicia el codigo en el offset 7c00h, po indicamos al nasm k empiece a contar a parir del 7c00h
jmp main
bot db 'hola, esto es una prueba'
main mov ah,00h
mov al,01h
int 10h ; modo video
mov ah,02h
mov bh,0h ;nuemro de pagina
mov dh,0 ;renglon
mov dl,0 ;columna
int 10h
mov ax,0000
mov es,ax
mov si,bot
mov cx,24
primer mov ah,0Eh
mov bh,0
mov bl,0
mov al,[es:si]
int 10h
add si,1
loop primer
ret
; se me olvido poner la firma 55AAh da =
una vez echo el codigo, lo compilamos, la forma sencilla y sin compliKaciones es,
nasm prueba.asm
(prueba.asm, es el fichero a compilar)
si todo esta bien, nasm lo compila generando otro fichero con el nombre prueba, ahora ese archivo es una imagen y k tenemos k acer es meterlo en el diskete, para hacerlo se puede hacer en varias formas, pero como ami me gusta es la siguiente desde Linux.
dd if=prueba of=/dev/fd0
(aseguraos k teneis introducido un diskete k no useis)
en gui!nduos$$ seria con el comando debug lo buskais en google.
SALU2
«
Última modificación: Marzo 31, 2008, 08:06:05 por The Shadow
»
En línea
Crass
Miembro
Desconectado
Mensajes: 57
Re: [U] Creando un sector de arranke
«
Respuesta #1 en:
Agosto 03, 2008, 06:58:33 »
¿Ke opinais de esto?
org 7c00h
jmp start
_msg db 'cargando el systema, espere .........'
start:
cli
mov ax,7c00h
mov ds,ax
mov es,ax
sti
mov cx,37
mov ax,0000
mov es,ax
mov si,_msg
hh1 mov ah,0eh
mov bh,0
mov bl,0
mov al,[es:si]
int 10h
add si,1
loop hh1
mov ah,00
mov dl,0
int 13h
mov ah,0
mov al,13h
int 10h
ret
times 510-($-$$) db 0
dw 0AA55h
mas o menos es igual k el anterior, pero este contiene la firma del sector de arranke.
Lo ke intento consegir ahora es k leea todo el diskete y lo copie en la memoria Ram, se ke es con la Interrupcion int 13h, pero aun no se como se utiliza, aunke el programa utiliza una interrupcion int 13H pero con el
ah,0
, esto lo ke ace es resetear el diskete, para leer es con
ah,2
y para escribir es con el
ah,3
, pero no se como funciona muy bien
Mira estos link:
Necesitas ser usuario para ver los enlaces
Crear Usuario
Hacer Sesion
http://prog-asm.blogspot.com/2007/03/como-hacer-un-bootloader-parte-1.html
Necesitas ser usuario para ver los enlaces
Crear Usuario
Hacer Sesion
http://mipagina.cantv.net/numetorl869/asm_04.txt
Necesitas ser usuario para ver los enlaces
Crear Usuario
Hacer Sesion
http://kbradero.neuroaio.biz/escritos/bootloader/bootloader.html
En línea
Páginas:
[
1
]
Comunidad Underground Hispana
|
Programacion
|
Programación
|
ASM
(Moderador:
|Shadow|
) | Tema:
[U] Creando un sector de arranke
« anterior
próximo »
Ir a:
Por favor selecciona un destino:
-----------------------------
Foros De Consulta General
-----------------------------
=> Novedades
=> Dudas, Comentarios Y Sugerencias
=> Top 100
=> Off-Topic
=> Revista E-Zine
===> Noticias
-----------------------------
Phreaking, Hacking y Seguridad
-----------------------------
=> HacK GeneraL
===> Ingenieria Inversa
===> Encriptacion, Cryptografia
===> TV HACK
===> Cursos y Ezines
=====> Trucos Internet
=====> Textos Hacking
===> Defacing
=> Seguridad
=> Phreaking
===> Moviles
=> Bug y Exploits
===> Directorio de Exploits
=> Wargames, Retos Hack
-----------------------------
Hack Novato
-----------------------------
=> Hack para newbies
=> Todo Messenger
=> Troyanos y virus
-----------------------------
Sistemas Operativos
-----------------------------
=> Windows y otros sistemas operativos no libres
===> Problemas Tecnicos Windows
=> Sistemas operativos libres.
===> GNU/Linux
===> Manuales y Tutoriales
===> Descargas
-----------------------------
Programacion
-----------------------------
=> Programación
===> Programación Basica
===> Otros Lenguajes
===> Visual Basic y Net
===> ASM
===> Programacion Shell
===> Perl
===> Carbide C/C#/C++
===> Batch
===> SQL
=> Programacion para webmasters
===> Consultas Generales
===> Php
===> Html, XHTML, CSS
===> Java - Java Script
===> CMS O Scripts Pre-Fabricados
===> Posicionamiento en buscadores
-----------------------------
Artes Graficas
-----------------------------
=> Diseño Grafico
===> Battle Arts
===> Flash
===> Tutoriales
===> Galerías
===> Software
-----------------------------
Area Tecnica
-----------------------------
=> Networking & Wireless
=> Overclocking, Refrigeracion y demas
=> Hardware
===> Biblioteca Tecnica
=> Electronica Y Robotica
-----------------------------
Programas
-----------------------------
=> Software
===> Configuraciones de software
===> Pedidos de software
=> Cracks & Serialz
=> P2p, Bittorrent, Elinks
-----------------------------
Multimedia Y Divx
-----------------------------
=> Juegos PC Y Consolas
===> Dudas ayudas y comentarios de juegos
===> Pedidos de juegos
===> Juegos de Consola
=> Mp3
=> Multimedia
=> Peliculas Divx
-----------------------------
Entretenimiento Y sitios de interes
-----------------------------
=> Juegos, Humor y Adultos. (Diversión)
===> Adultos
=> Paginas Webs Recomendadas
=> Videos
Powered by SMF 1.1.6
|
SMF © 2006-2007, Simple Machines LLC
Loading...