Interruption en assembleur

cs_louti Messages postés 3 Date d'inscription vendredi 20 novembre 2009 Statut Membre Dernière intervention 20 novembre 2009 - 20 nov. 2009 à 13:30
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 !!

9 réponses

edfed Messages postés 69 Date d'inscription mercredi 12 décembre 2007 Statut Membre Dernière intervention 22 mars 2010 1
20 nov. 2009 à 21:29
ç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
cs_louti Messages postés 3 Date d'inscription vendredi 20 novembre 2009 Statut Membre Dernière intervention 20 novembre 2009
20 nov. 2009 à 21:43
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 !!
cs_louti Messages postés 3 Date d'inscription vendredi 20 novembre 2009 Statut Membre Dernière intervention 20 novembre 2009
20 nov. 2009 à 21:45
evenement X --------------> int X
! !
! !
!---------int Y---------!
cs_ghuysmans99 Messages postés 3982 Date d'inscription jeudi 14 juillet 2005 Statut Membre Dernière intervention 30 juin 2013 16
21 nov. 2009 à 01:00
(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

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
edfed Messages postés 69 Date d'inscription mercredi 12 décembre 2007 Statut Membre Dernière intervention 22 mars 2010 1
21 nov. 2009 à 14:41
lol. cherche plus sur des forums asm, genre fasm,

me:
nop
ret
cs_patatalo Messages postés 1466 Date d'inscription vendredi 2 janvier 2004 Statut Modérateur Dernière intervention 14 février 2014 2
24 nov. 2009 à 14:43
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.

@++
edfed Messages postés 69 Date d'inscription mercredi 12 décembre 2007 Statut Membre Dernière intervention 22 mars 2010 1
26 nov. 2009 à 15:57
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
cs_patatalo Messages postés 1466 Date d'inscription vendredi 2 janvier 2004 Statut Modérateur Dernière intervention 14 février 2014 2
27 nov. 2009 à 14:58
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.
cs_patatalo Messages postés 1466 Date d'inscription vendredi 2 janvier 2004 Statut Modérateur Dernière intervention 14 février 2014 2
9 déc. 2009 à 15:32
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.

@++
Rejoignez-nous