Interruption en assembleur

Messages postés
3
Date d'inscription
vendredi 20 novembre 2009
Statut
Membre
Dernière intervention
20 novembre 2009
- - Dernière réponse : cs_patatalo
Messages postés
1466
Date d'inscription
vendredi 2 janvier 2004
Statut
Modérateur
Dernière intervention
14 février 2014
- 9 déc. 2009 à 15:32
Salut
je cherche un programme qui consiste à simuler le comportement d'un virus: detourner une interruption en assembleur (simple programme)!!
svp aidez moi et repondez moi le plus vite possible !!
Merci !!
Afficher la suite 

9 réponses

Messages postés
69
Date d'inscription
mercredi 12 décembre 2007
Statut
Membre
Dernière intervention
22 mars 2010
1
0
Merci
ça depend du mode dans lequel est ton processeur.
en mode reel, c trop simple, mais en mode protegé, c pas la meme affaire. pour ça, tu devra trouver les failles de l'os sous lequel tu veu sevir.

me:
nop
ret
Commenter la réponse de edfed
Messages postés
3
Date d'inscription
vendredi 20 novembre 2009
Statut
Membre
Dernière intervention
20 novembre 2009
0
Merci
salut
je suis debutant en assembleur . je sais pas qu'est ce que ça veut dire mode reel ou protegé mais je cherche un simple programme qui contient 2 interruptions : evenement X -------------> int X
! !
! !
!------int Y------!

voila le structure de programme !

merci !!
Commenter la réponse de cs_louti
Messages postés
3
Date d'inscription
vendredi 20 novembre 2009
Statut
Membre
Dernière intervention
20 novembre 2009
0
Merci
evenement X --------------> int X
! !
! !
!---------int Y---------!
Commenter la réponse de cs_louti
Messages postés
3983
Date d'inscription
jeudi 14 juillet 2005
Statut
Membre
Dernière intervention
30 juin 2013
11
0
Merci
(Déjà répondu dans un autre de tes sujets)
Facile en mode réel (16 bits) mais plus difficile en mode protégé. Ne crois pas qu'on te fera le programme à ta place, mais on t'aidera si tu nous expliques clairement ton problème.
---
VB.NET is good ... VB6 is better
Commenter la réponse de cs_ghuysmans99
Messages postés
69
Date d'inscription
mercredi 12 décembre 2007
Statut
Membre
Dernière intervention
22 mars 2010
1
0
Merci
lol. cherche plus sur des forums asm, genre fasm,

me:
nop
ret
Commenter la réponse de edfed
Messages postés
1466
Date d'inscription
vendredi 2 janvier 2004
Statut
Modérateur
Dernière intervention
14 février 2014
1
0
Merci
salut,

la gestion des interruptions n'est pas plus dure en mode protégé qu'en mode réel.

la gestion de la mémoire paginée rend le mode protégé plus ardu.

l'utilisation du bios ou du code réel est par contre plus ardue en mode protégé (logique).

des exemples en mode réel (16 bits) tu en trouveras a foison.

voici la page de recherche asmfr sur v86. Je te conseille vivement de t'interesser à la doc intel si tu veux faire de l'assembleur.

http://www.asmfr.com/recherche.aspx?r=v86

Notions d'anglais obligatoire si tu ne veux pas travailler dans l'obsolète et le médiocre. Pas besoin d'être une flêche en anglais mais ne pas hésiter a lire des docs en anglais.

@++
Commenter la réponse de cs_patatalo
Messages postés
69
Date d'inscription
mercredi 12 décembre 2007
Statut
Membre
Dernière intervention
22 mars 2010
1
0
Merci
c'est quand mee uyn peu plus compliqué en mode protégé.
il suffit de le faire pour s'en rendre compte.

en mode reel c trop simple, ecrire l'addresse sur le vecteur desiré.

en mode protegé, ecrire une IDT, et mettre des descripteurs d'interruptions.

personnelement, je trouve plus compliqué de faire un descripteur qu'un simple vecteur.
me:
nop
ret
Commenter la réponse de edfed
Messages postés
1466
Date d'inscription
vendredi 2 janvier 2004
Statut
Modérateur
Dernière intervention
14 février 2014
1
0
Merci
oui mais en mode protégé, tu peux rester en mode FLAT, pas en mode réel.

la conversion segmenté -> flat peut avoir ses complications.
Commenter la réponse de cs_patatalo
Messages postés
1466
Date d'inscription
vendredi 2 janvier 2004
Statut
Modérateur
Dernière intervention
14 février 2014
1
0
Merci
re,

D'ailleurs, ton IDT ne te servira pas a grand chose si tu ne fais pas la GDT avant.

Se taper 4 pages de doc et 2 pov tableaux pour avoir un acces à toute la mémoire, je ne trouves pas ça compliqué. Le plus dure est souvent de s'y mettre mais au moins, tu ne fais plus du code pour grand-mère. Ils devraient y penser les profs d'informatique obsolètes qui proposent "La bible du PC".

Le seul vrai problème du mode protégé qui rebute les programmeurs, c'est qu'il n'offre plus l'acces au bios pour acceder au materiel à moins de faire une interface V86.

Créer une extention EMS qui de toute manière utilisera le mode protégé me paraît beaucoup plus compliqué que de créer une extention V86.

@++
Commenter la réponse de cs_patatalo