Ça me rappelle le bon vieux temps, quand j'essayais de créer un jeu en assembleur sur 486. Sauf que j'avais déjà pas mal roulé ma bosse sur les 8 et 16 bits des années 80. D'expérience, c'est assez compliqué d'expliquer ce genre de langage à ceux qui n'en n'ont jamais fait. L'idéal c'est de commencer doucement, en incluant des petites routines dans du C ou du C++. Comme ça il est possible de garder un minimum d'interface quand ça foire. Et l'assembleur ça foire très vite et très souvent.
Je comprends Quand on a le temps l'assembleur c'est bien, mais faut faire attention , vous avez raison, il faut l'utiliser pour des petites routines optimisées. M'enfin faut voir la doc du processeur en 2025 : plus de 2600 pages ! Maîtriser ça est devenu encore plus complexe qu'un langage traditionnel. Je pense que les outils dits d' "IA" peuvent apporter un plus dans ce style de développement. Encore faut t-il être expert pour corriger les propositions de l'IA.
@@CyberSecurite2023 Salut, j'ai les bases de l'ASM qu'on apprends à l'université,les instructions,registre,... etc Est ce que c'est vraiment obligatoire de le maîtriser pour la cyber ou on peut très bien s'en sortir avec du C/C++ ?
@mwlulud2995 Les bases c'est très bien, d'ailleurs cette vidéo est faite dans cette optique. Il faut comprendre les principes, vous les connaissez probablement déjà. Il y a aussi les outils qui tournent autour: - désassembleurs - outils de hacking pour les fichiers ou les programmes - l'assembleur pour d'autres processeurs que le x86 Et il faut connaître aussi C/C++, SQL et Python. C'est un minimum , idéalement aussi Java et javascript/PHP (pour le web).
Cette vidéo est un sujet très pertinent.
Merci, je suis content qu'elle puisse vous être utile ! 😎
Ça me rappelle le bon vieux temps, quand j'essayais de créer un jeu en assembleur sur 486. Sauf que j'avais déjà pas mal roulé ma bosse sur les 8 et 16 bits des années 80. D'expérience, c'est assez compliqué d'expliquer ce genre de langage à ceux qui n'en n'ont jamais fait. L'idéal c'est de commencer doucement, en incluant des petites routines dans du C ou du C++. Comme ça il est possible de garder un minimum d'interface quand ça foire. Et l'assembleur ça foire très vite et très souvent.
Je comprends Quand on a le temps l'assembleur c'est bien, mais faut faire attention , vous avez raison, il faut l'utiliser pour des petites routines optimisées. M'enfin faut voir la doc du processeur en 2025 : plus de 2600 pages ! Maîtriser ça est devenu encore plus complexe qu'un langage traditionnel. Je pense que les outils dits d' "IA" peuvent apporter un plus dans ce style de développement. Encore faut t-il être expert pour corriger les propositions de l'IA.
@@CyberSecurite2023 Salut, j'ai les bases de l'ASM qu'on apprends à l'université,les instructions,registre,... etc
Est ce que c'est vraiment obligatoire de le maîtriser pour la cyber ou on peut très bien s'en sortir avec du C/C++ ?
@mwlulud2995 Les bases c'est très bien, d'ailleurs cette vidéo est faite dans cette optique. Il faut comprendre les principes, vous les connaissez probablement déjà.
Il y a aussi les outils qui tournent autour:
- désassembleurs
- outils de hacking pour les fichiers ou les programmes
- l'assembleur pour d'autres processeurs que le x86
Et il faut connaître aussi C/C++, SQL et Python. C'est un minimum , idéalement aussi Java et javascript/PHP (pour le web).
@@CyberSecurite2023 Merci beaucoup!!!