Tutoriel TASM ?
|
27-12-2017, 12h33
(Modification du message : 31-12-2017, 00h19 par Jupiter41.)
Message : #1
|
|
Jupiter41
Newbie Messages : 5 Sujets : 2 Points: 0 Inscription : Aug 2016 |
Tutoriel TASM ?
Bonjour,
J'ai eu pour Noël le livre de Mark Ludwig : Du virus à l'antivirus, il utilise le TASM. JE suis donc en train de chercher un/des tutoriel(s) sur celui-ci. J'ai déjà un peu pratiqué l'assembleur avec NASM mais j'ai abandonné suite au manque de documentation. Actuellement je n'ai trouvé aucun tuto sur le TASM en auriez vous a me proposer ? Cordialement et Merci d'avance ! EDIT : Sujet résolu |
|
07-01-2018, 21h54
Message : #2
|
|
supersnail
Éleveur d'ornithorynques Messages : 1,609 Sujets : 71 Points: 465 Inscription : Jan 2012 |
RE: Tutoriel TASM ?
Bonjour,
Juste pour info, le bouquin de Mark Ludwig se concentre uniquement sur les virus MS-DOS (qui n'est plus utilisé depuis belle lurette ). Après à part quelques détails syntaxiques et macros fournies par l'assembleur, y'a pas grand-chose qui change. Après si t'as d'autres questions, hésite pas à venir les poser ici
Mon blog
Code : push esp ; dec eax ; inc ebp ; and [edi+0x41],al ; dec ebp ; inc ebp "VIM est merveilleux" © supersnail |
|
08-01-2018, 07h38
Message : #3
|
|
Jupiter41
Newbie Messages : 5 Sujets : 2 Points: 0 Inscription : Aug 2016 |
RE: Tutoriel TASM ?
Salut ! Je l'avais remarque x) La plus grande partie est consacré aux virus MS-DOS mais il y a quand même une petite partie sur les virus Windows 3.0 (maintenant obsolète :p) Ainsi qu'une petite partir sur les virus Unix en C qui est à jour je crois .
|
|
08-01-2018, 15h57
Message : #4
|
|
Jupiter41
Newbie Messages : 5 Sujets : 2 Points: 0 Inscription : Aug 2016 |
RE: Tutoriel TASM ?
Salut bon finalement sujet non résolu x), j'ai au final choisi de me lancé dans la programamtion 64bits avec NASM mais je me retrouve face à un manque de tutoriel complet A part quelques trucs par si par là. J'aimerais donc savoir si vous auriez un bon tutoriel ou une bonne doc à me proposer.
Cordialement et Merci d'avance ! |
|
13-01-2018, 14h13
Message : #5
|
|
ZeR0-@bSoLu
Angel Of Byte Messages : 43 Sujets : 2 Points: 4 Inscription : Feb 2016 |
RE: Tutoriel TASM ?
Nasm je sais pas mais si tu veux je peux te filer deux trois liens sur de l'asm AT&T
|
|
22-01-2018, 19h31
Message : #6
|
|
supersnail
Éleveur d'ornithorynques Messages : 1,609 Sujets : 71 Points: 465 Inscription : Jan 2012 |
RE: Tutoriel TASM ?
Bonjour,
Malheureusement, y'a pas beaucoup de tutos pour l'architecture x86_64. Sinon, y'a pas grand-chose qui change par rapport à l'assembleur 32bits, hormis la taille des registres (qui passent de 32 à...64 bits ), et les conventions d'appel par défaut (les paramètres de fonction qui étaient passés sur la pile en x86 se retrouvent passés d'abord par registres). Pour tout ce qui est unixoïde, tu peux retrouver les conventions d'appel ici: https://www.uclibc.org/docs/psABI-x86_64...ection.A.2. Pour windows, tout est détaillé ici: https://msdn.microsoft.com/fr-fr/library/ms235286.aspx Après dans un premier temps, se cantonner au 32 bits pour apprendre me semble être une bonne idée (beaucoup de ressources/tutos), et les systèmes 64bits ont très souvent une émulation 32bits fonctionnelle (Linux x86_64 garde toujours son interruption int 0x80 pour les appels système 32 bit, et WOW64 se charge de la conversion 32->64 bits sous Windows). En espérant avoir répondu à tes interrogations @ZeR0-@bSoLu: la syntaxe AT&T est juste... immonde
Mon blog
Code : push esp ; dec eax ; inc ebp ; and [edi+0x41],al ; dec ebp ; inc ebp "VIM est merveilleux" © supersnail |
|
23-01-2018, 23h12
Message : #7
|
|
ZeR0-@bSoLu
Angel Of Byte Messages : 43 Sujets : 2 Points: 4 Inscription : Feb 2016 |
RE: Tutoriel TASM ? |
|
« Sujet précédent | Sujet suivant »
|
Utilisateur(s) parcourant ce sujet : 1 visiteur(s)