Contenu | Rechercher | Menus

Annonce

La nouvelle clé USB Ubuntu-fr est en prévente
Rendez-vous sur la boutique En Vente Libre

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 07/07/2019, à 11:35

SicParvisMagnas

Hacking, scripts, programmation...

Bonjour à tous (et à toutes),

Tout d'abord je m'excuse si ce messages n'est pas dans la bonne rubrique mais je ne savais pas où le publier.

Cela fait maintenant bientôt 6 mois que j'utilise activement Ubuntu (car beaucoup plus simple que linux apparemment). J'ai décidé de m'y mettre car à noël m'avait été offert un livre de hacking (les bases du hacking, de Patrick Engebretson), après de long mois à avoir appris la plus part des commandes d'ubuntu (en tout cas les plus utiles), je me suis lancé dans la lecture et l'apprentissage du contenu de ce livre.

Lors de la lecture j'ai pu apprendre que on peut créer sois même des scripts Nmap, metasploitable, pour les virus, et j'ai même entendu dire qu'on pouvait faire de même en cryptographie.

Evidemment tout les points de vues de l'informatique me plaisent, mais je voudrais me "spécialisé" dans le côté hacking (non, il est hors de questions que j'aille sur le darknet x)). Ma questions dans ce post est, quels livres pourraient éventuellement m'apprendre à programmer ce genre de scripts (surtout nmap, metasploitable et pour des virus; livres pour débutant, pas pour des élèves d'école d'ingénieur).
Il existe très peu de tutos la dessus, et un livre me simplifierai nettement la tâche.

Je vous remerci de votre temps,

Bien cordialement,
SPM

Dernière modification par SicParvisMagnas (Le 07/07/2019, à 11:36)

Hors ligne

#2 Le 07/07/2019, à 12:16

Watael

Re : Hacking, scripts, programmation...

Ubuntu plus simple que Linux ???

lol


eval, c'est mal.

Hors ligne

#3 Le 07/07/2019, à 13:30

metalux

Re : Hacking, scripts, programmation...

Watael a écrit :

Ubuntu plus simple que Linux ???

lol

Ouaip mais quand même plus compliqué que Gnu! roll

Hors ligne

#4 Le 07/07/2019, à 14:17

SicParvisMagnas

Re : Hacking, scripts, programmation...

Watael a écrit :

Ubuntu plus simple que Linux ???

lol

ubuntu est plus dur ? personnellement je trouve pas

Hors ligne

#5 Le 07/07/2019, à 14:20

metalux

Re : Hacking, scripts, programmation...

C'était une boutade de Watael, ubuntu est une distribution Gnu/Linux donc utilise un noyau Linux. Donc ta remarque n'a pas lieu d'être.

Hors ligne

#6 Le 07/07/2019, à 22:48

kholo

Re : Hacking, scripts, programmation...

bonjour SicParvisMagnas et Bienvenue...
Il est clair qu'à la vue de ton post, chacun de nous s'est fait une idée précise de ton niveau comme de ta motivation.
puisque tu sembles avoir de la motivation, je vais tenter de te donner des directions que tu pourras suivre ou pas (et mes compères se feront une joie t'en ajouter d'autres wink )
ce qui nous lie, c'est le soif d'apprendre ; alors tu es au bon endroit !

Linux est un monde et Linux n'est pas Windows !
pour faire simple imagine Linux comme Microsoft et Ubuntu comme un XP... sauf que ce XP ne deviendra jamais autre chose que ce qu'il est !
et tu as plein de XP...

Linux est constitué de binaires de base (dans /bin) et de configurations (dans /etc) puis d'autres dossiers pour d'autres taches comme /boot, /tmp, /home, /root,...

dans les systèmes Linux, on maîtrise (autant qu'on peut) notre environnement chacun à notre niveau.
Les fichiers de conf sont des fichiers textes, on peut donc les éditer avec un simple "bloc note" (gedit, geany, nano, vi,...) et cat !

si tu t'intéresses au hacking, tu vas devoir connaître et comprendre ce que sont Linux, GNU,... mais aussi Windows, Mac OS, Android,...
Chaque OS à des spécificités, des types de fichiers, des types de programmes, des briques de bases, des services,...
viennent ensuite les protocoles, http(s), ftp, ssh,...
certains programmes (vnc)

et bien sûr le langage de programmation ; C, python, java, et certains dans des fichiers commun ou non comme l'html, le javascript, le css,...

sache aussi que le hacking n'est pas simplement un acte d'attaque...
le fait de mettre les mains dans le moteur est du hacking... car Linux repose sur le principe du hacking : on modifie des propriétés d'un programme, on dispose de l'accès à son code source, on peut donc le modifier, on accède aux services qui sont la colonne vertébrale du systèmes... et au noyau (que l'on peut alléger par exemple ou tweaker)

tu peux accélérer ton apprentissage en t'inscrivant à des mooc...
ces formations sont très spécialisées et d'assez courtes durées (4 à 12 semaines) et permettent de partir de zéro
si tu attrapes des mooc en route, tu pourras les faire sur 2 à 3 semaines... en faisant plusieurs semaines en une...
mais sache qu'il faut y passer 6 à 10 heures par semaines voire quelques fois plus (les modules sont découpés en semaines)...
le C et l'assembleur pourraient t'être utiles... et tu y trouveras sans doute des trucs qui piqueront ta curiosité...

tu as également  des sites à connaître et où participer ; le site du zéro, programmez,...
et là pareil tu as des tutos pour t'expliquer et faire du pas à pas.

enfin tellement de choses plus intéressantes que de te prendre pour un pirate ou même d'être à la recherche d'un graal perdu !
ou tu peux tenter de potasser ton bouquin et revenir si tu veux des explications... je serais curieux de voir à quelle vitesse tu avances ! big_smile

Hors ligne

#7 Le 07/07/2019, à 23:37

kamaris

Re : Hacking, scripts, programmation...

Tiens, voilà un petit article que j'avais trouvé sympa, qui présente quelques hackers de légende, dont un est déjà entré au Valhalla (mort en programmant, le clavier à la main !)

Hors ligne

#8 Le 08/07/2019, à 14:53

Bwice

Re : Hacking, scripts, programmation...

+1 avec kholo!
La dure réalité, c'est qu'un hacker est "un spécialiste de l'informatique, qui recherche les moyens de contourner les protections logicielles et matérielles.

Petite liste d'objectifs pour devenir un "spécialiste"
_Contribuer à quelques Wiki
_Participer à un projet open source
_Apprendre a faire des scripts
_Apprendre la programmation
_Développe un logiciel
_Louer un serveur distant
_Monter ton propre serveur local
_Créer un site Web
_L'héberger
_Le maintenir

Deviens un "spécialiste" dans ces domaines, et tu pourras ensuite "contourner les protections logicielles et matérielles."
Regarde OpenClassRoom, Bon début pour avoir quelques bases en informatique.

La voie est longue, et j'ai personnellement échoué en cours de route, mais courage!!!


Ubuntu-Mate 18.04 LTS 64-bit | HP-Pavilion-15-Notebook-PC | AMD A4-6210 apu with amd radeon r3 graphics × 4
Upgrade => 1x Crucial SO-DIMM DDR3L 8 Go 1600 MHz 1,35 Volts | SSD Corsair Force Series LE - 480 Go SATA 3 (6 Gb/s)

Hors ligne

#9 Le 09/07/2019, à 11:10

SicParvisMagnas

Re : Hacking, scripts, programmation...

kholo a écrit :

bonjour SicParvisMagnas et Bienvenue...
Il est clair qu'à la vue de ton post, chacun de nous s'est fait une idée précise de ton niveau comme de ta motivation.
puisque tu sembles avoir de la motivation, je vais tenter de te donner des directions que tu pourras suivre ou pas (et mes compères se feront une joie t'en ajouter d'autres wink )
ce qui nous lie, c'est le soif d'apprendre ; alors tu es au bon endroit !

Linux est un monde et Linux n'est pas Windows !
pour faire simple imagine Linux comme Microsoft et Ubuntu comme un XP... sauf que ce XP ne deviendra jamais autre chose que ce qu'il est !
et tu as plein de XP...

Linux est constitué de binaires de base (dans /bin) et de configurations (dans /etc) puis d'autres dossiers pour d'autres taches comme /boot, /tmp, /home, /root,...

dans les systèmes Linux, on maîtrise (autant qu'on peut) notre environnement chacun à notre niveau.
Les fichiers de conf sont des fichiers textes, on peut donc les éditer avec un simple "bloc note" (gedit, geany, nano, vi,...) et cat !

si tu t'intéresses au hacking, tu vas devoir connaître et comprendre ce que sont Linux, GNU,... mais aussi Windows, Mac OS, Android,...
Chaque OS à des spécificités, des types de fichiers, des types de programmes, des briques de bases, des services,...
viennent ensuite les protocoles, http(s), ftp, ssh,...
certains programmes (vnc)

et bien sûr le langage de programmation ; C, python, java, et certains dans des fichiers commun ou non comme l'html, le javascript, le css,...

sache aussi que le hacking n'est pas simplement un acte d'attaque...
le fait de mettre les mains dans le moteur est du hacking... car Linux repose sur le principe du hacking : on modifie des propriétés d'un programme, on dispose de l'accès à son code source, on peut donc le modifier, on accède aux services qui sont la colonne vertébrale du systèmes... et au noyau (que l'on peut alléger par exemple ou tweaker)

tu peux accélérer ton apprentissage en t'inscrivant à des mooc...
ces formations sont très spécialisées et d'assez courtes durées (4 à 12 semaines) et permettent de partir de zéro
si tu attrapes des mooc en route, tu pourras les faire sur 2 à 3 semaines... en faisant plusieurs semaines en une...
mais sache qu'il faut y passer 6 à 10 heures par semaines voire quelques fois plus (les modules sont découpés en semaines)...
le C et l'assembleur pourraient t'être utiles... et tu y trouveras sans doute des trucs qui piqueront ta curiosité...

tu as également  des sites à connaître et où participer ; le site du zéro, programmez,...
et là pareil tu as des tutos pour t'expliquer et faire du pas à pas.

enfin tellement de choses plus intéressantes que de te prendre pour un pirate ou même d'être à la recherche d'un graal perdu !
ou tu peux tenter de potasser ton bouquin et revenir si tu veux des explications... je serais curieux de voir à quelle vitesse tu avances ! big_smile


Bonjour à toi et merci de ton retour et de ton temps big_smile

Effectivement je n'ai pas un niveau très évolué, en fait je suis assez jeune (15 ans pour ceux qui veulent savoir x)) et du coup faire une place à l'informatique dans mes journées c'est presque mission impossible sad (le lycée, le sport, la musique).
J'essai d'évoluer aussi vite que je le peux, mais le premier "problème" que je rencontre c'est que personne ne peut m'aider ou m'expliquer (je regarde souvent des vidéos youtube, des wiki, même en anglais ^^, mais rien n'équivaut un enseignement oral)

J'ai souvent chercher quelqu'un qui puisse m'apprendre tout ce qu'il sait mais à part les forums du darknet (je préfère ne pas y aller et garder mon innocence) eh bien personne n'est vraiment attiré par cette idée.
Il y a très souvent des choses que j'arrive pas à faire parce que je comprends pas donc je laisse tomber.

En ce moment je lis surtout beaucoup de documentation (ubuntu, le site du zéro, lecrabeinfo...) je me renseigne sur tout ce qui est lié au réseau (dns, les ports, fonctionnement des adresses Ipv4 et Ipv6...) puisque j'ai pris conscience que sans connaissance dans ce milieu j'allais avoir énormément de mal, mais encore une fois, sans explications orale, je galère un peu ^^

De même pour la programmation, j'ai commencé par un peu de python, j'ai tenté le C et C++ mais j'ai vite laissé tomber (trop compliqué pour moi, puis je comprenais pas les explications) et j'ai fini sur un peu de c#. Mais encore une fois... Bon je rabache pas big_smile

Je me considère pas du tout comme un As de l'informatique, loin de la, mais j'ai vraiment envie d'apprendre à connaître tout ce monde, je voudrais tout savoir de l'informatique, je présume que malheureusement c'est impossible hmm .  si ça ne tenait qu'à moi j'arreterai les cours et je me débrouillerais pour trouver quelqu'un qui puisse tout m'apprendre.

Je vais tâcher de me diriger vers ce que tu m'as dis, encore merci de ton temps big_smilecool

SPM

Hors ligne

#10 Le 09/07/2019, à 13:00

Naziel

Re : Hacking, scripts, programmation...

Je m'intéresse aussi à la sécurité informatique, et je peux te dire que c'est pas simple! Il y a pas mal de branches, perso j'approfondis pas mal sur la crypto (comprendre des maths). Ce qu'il faut comprendre, c'est qu'en général, on te donne de la doc (en général en anglais), et ensuite on se débrouille

Python est très bien pour commencer (et pas que!). Le C et C++ sont plus bas niveau donc forcément plus compliqués (il y a aussi l'assembleur mais ça c'est pour plus tard smile )

Il faut aussi bien maitriser linux
J'ai commencé ubuntu avec le site du zéro (maintenant openclassroom), je peux te conseiller ce cours pour apprendre les rudiments du bash. (J'avais acheté le bouquin)

je voudrais tout savoir de l'informatique, je présume que malheureusement c'est impossible

Oui je confirme, trop vaste

Donc déjà maitriser bash et python, ce sera un grand pas!

Edit: et j'ai oublié de préciser que résoudre un challenge sur root-me demande en général au minimum une bonne semaine, le temps de se renseigner sur la technologie utilisée

Dernière modification par Naziel (Le 09/07/2019, à 14:51)


[ poster correctement un retour de commande ] [ poster correctement une photo ]
Nouvel adhérent FDN
thinkpad x220, Thinkstation E32 modifié: i5-4570, GTX 1060 6 Gb, 16 Gb de RAM, ...
Pour reprendre le contrôle des semences: https://kokopelli-semences.fr/fr/

Hors ligne

#11 Le 09/07/2019, à 15:25

kholo

Re : Hacking, scripts, programmation...

ok, je me doutais de ta réponse...
si tu as une machine suffisamment puissante (>= i5), monter des machines virtuelles (VM : virtualbox par exemple) te permettra d'y foutre le bordel sans prendre de risque.
si tu as un portable, tu pourras le faire dès que tu as du temps libre en étant n'importe où...
le top est un host Ubuntu et des VM en Linux et Doz... mais tu peux avoir un host Windows et des VM Linux...
un disque virtuel de 20 Go pour chaque VM et avec la même machine, tu pourras faire du réseau comme samba (beurk), ssh, sftp, lamp, ... faire des petits sites, du CMS (wordpress, joomla), de l'html, du css, du php, du javascript, du sql... tu aurais de quoi t'occuper quelques années !
te lancer dans Linux est la meilleure porte d'entrée et te donnera des bonnes bases si tu suis un cursus informatique (et même avec d'autres cursus)
les installations et ré installations renforceront ta compréhension des systèmes...
... et tente les mooc ! wink
maîtriser le shell bash en septembre
Python 3 : des fondamentaux aux concepts avancés du langage t'aidera à la compréhension de la programmation orientée objet
ensuite le C s'imposera naturellement et tu pourras déciderplus tard d'aller vers l'assembleur si cela te semble utile (d'ici là tu auras le niveau pour prendre ce genre de décision)
et le forum d'ubuntu te sera utile !!!

Hors ligne

#12 Le 09/07/2019, à 18:47

Bwice

Re : Hacking, scripts, programmation...

Hello,
Kholo et Naziel t'on donné un paquet de devoir à faire on dirait! Tu vas avoir de quoi t'occuper...

Si l'envie te prend de faire des machines virtuelles, tu pourras aussi découvrir que GNU/Linux ce n'est pas que Ubuntu. Tu verras que Ubuntu se décline en plein de saveurs différentes avec différent environnements de travail.
Kubuntu, Xubuntu, Lubuntu, Ubuntu MATE... Chacune avec leurs particularités: du bureau rempli d'effet spéciaux façon Matrix, au riquiqui qui s'installe sur des minis ordi!

Il y a aussi Debian, la maison mère si tu veux te faire une install personnalisée, et tant d'autre...
Voici quelques distributions réservées aux "experts": Gentoo, si tu veux compiler ton système toi-même, Arch si tu veux avoir la dernière version des logiciels avant tout le monde, Linux From Scratch pour apprendre comment fabriquer ta propre distribution!

NB: surtout garde bien Ubuntu sur ta machine hôte pour le moment, le temps d'en apprendre plus (et de crasher quelques machines virtuelles)


Ubuntu-Mate 18.04 LTS 64-bit | HP-Pavilion-15-Notebook-PC | AMD A4-6210 apu with amd radeon r3 graphics × 4
Upgrade => 1x Crucial SO-DIMM DDR3L 8 Go 1600 MHz 1,35 Volts | SSD Corsair Force Series LE - 480 Go SATA 3 (6 Gb/s)

Hors ligne

#13 Le 09/07/2019, à 19:43

Naziel

Re : Hacking, scripts, programmation...

Bwice a écrit :

Kholo et Naziel t'on donné un paquet de devoir à faire on dirait! Tu vas avoir de quoi t'occuper...

Mais que faire sans python et bash? C'est vrai que c'est un énorme boulot l'apprentissage de la programmation

D'ailleurs c'est bizarre, personne n'a conseillé le programme hollywood big_smile


[ poster correctement un retour de commande ] [ poster correctement une photo ]
Nouvel adhérent FDN
thinkpad x220, Thinkstation E32 modifié: i5-4570, GTX 1060 6 Gb, 16 Gb de RAM, ...
Pour reprendre le contrôle des semences: https://kokopelli-semences.fr/fr/

Hors ligne

#14 Le 09/07/2019, à 19:45

NicoApi73

Re : Hacking, scripts, programmation...

Naziel a écrit :

Mais que faire sans python et bash?

C et C++ big_smile (bon, bash, c'est quand même bien...)

Dernière modification par NicoApi73 (Le 09/07/2019, à 19:47)

Hors ligne

#15 Le 09/07/2019, à 20:17

Naziel

Re : Hacking, scripts, programmation...

Je sors plus souvent python que du C ou du C++ vu que sagemath utilise python, d'où ma préférence smile


[ poster correctement un retour de commande ] [ poster correctement une photo ]
Nouvel adhérent FDN
thinkpad x220, Thinkstation E32 modifié: i5-4570, GTX 1060 6 Gb, 16 Gb de RAM, ...
Pour reprendre le contrôle des semences: https://kokopelli-semences.fr/fr/

Hors ligne

#16 Le 09/07/2019, à 21:09

spnux

Re : Hacking, scripts, programmation...

Je suis un peu dubitatif sur les MOOC: le coup de quelques heures par semaine, pour moi quelqu'un qui sait coder dans le dit langage, oui je veux bien croire qu'il lui fasse quelques heures pour suivre le cours de la semaine et faire l'exercice. J'en ai fait plusieurs et je me suis toujours trouvé à la ramasse, surtout que en plus le cours est limité dans le temps. Après c'est peut-être moi qui n'ait pas l'intelligence cognitive pour pouvoir suivre ce type de cours.

@ SicParvisMagnas: entièrement d'accord que tu apprendras plus en (rencontre) physique. Rapproche toi d'un GUL ou d'un meetup.

Hors ligne

#17 Le 09/07/2019, à 21:39

Naziel

Re : Hacking, scripts, programmation...

On n'apprend pas tous à la même vitesse ni de la même manière (écoute/application (kinesthésique)/visuel, souvent un mélange de deux items). J'ai pour l'instant jamais fait de MOOC, ce que j'aime pas c'est que je me réveille toujours trop tard pour suivre les MOOC sad

Dernière modification par Naziel (Le 09/07/2019, à 21:41)


[ poster correctement un retour de commande ] [ poster correctement une photo ]
Nouvel adhérent FDN
thinkpad x220, Thinkstation E32 modifié: i5-4570, GTX 1060 6 Gb, 16 Gb de RAM, ...
Pour reprendre le contrôle des semences: https://kokopelli-semences.fr/fr/

Hors ligne

#18 Le 09/07/2019, à 21:59

metalux

Re : Hacking, scripts, programmation...

Mieux vaut commencer par le bash à mon avis, même pour celui qui ne fait pas de programmation, ça sert toujours pour se débrouiller sur Gnu/Linux et maîtriser un minimum le terminal. Ensuite ça peut servir dans d'autres cas comme l'administration d'un serveur à distance, la réalisation de petits scripts pour automatiser certaines tâches sur ton PC, etc... et c'est à travers cet apprentissage que tu vas apprendre à mieux connaître comment est "construit" Ubuntu.
Aux sites déjà indiqués (openclassrooms, fun-mooc, etc...) et concernant spécifiquement le bash, j'ajouterais le cours d'Eric Sanchis: Introduction à la programmation en bash et bien sûr par la suite, mais pas tout de suite le guide avancé d'écriture des scripts Bash
Concernant les Mooc, spnux a raison, il faut consacrer vraiment beaucoup beaucoup de temps si tu pars de zéro, le rythme est soutenu pour un débutant qui n'a aucune notions. Mais tu n'as que 15 ans, tu vas pouvoir aller à ton rythme, rien ne sert de vouloir aller trop vite et perdre courage si tu n'y arrives pas.
Après si tu peux trouver quelqu'un pour t'accompagner dans ton apprentissage, c'est sûr que c'est l'idéal. Perso, j'ai débuté alors que j'étais bien bien plus vieux que toi et je n'y comprenais rien au bash jusqu'au jour où j'ai été accompagné par un membre du forum et là ça a été nettement plus facile.
Regarde peut-être du côté des "parrains Linux" si il y en a un dans ta région, sinon initie toi et pose tes questions dans le forum lorsque tu bloques.

Hors ligne

#19 Le 10/07/2019, à 08:15

NicoApi73

Re : Hacking, scripts, programmation...

@SicParvisMagnas : Tu as reçu beaucoup de (très bons) conseils. Je rajouterai que pour éviter de te disperser, il faudrait que tu cibles plus précisément ce que tu souhaites faire, ou en tout cas par où tu veux commencer. Le hacking va de l'applicatif aux composants électroniques (jusqu'au rétro engineering sur les puces en silicium). Bon, pour les composants, oublie (en tout cas pour le moment), ça nécessite des moyens que tu n'as pas (j'en connais qui sont allés jusqu'au microscope électronique pour faire le schéma inverse des composants).

Côté applicatif, python, HTML...  ça passe. Dès que tu commences à approcher le noyau, il faut passer au C/C++. Au niveau du noyau, il faut maîtriser le C et connaître l'assembleur.

SicParvisMagnas a écrit :

Ma questions dans ce post est, quels livres pourraient éventuellement m'apprendre à programmer ce genre de scripts (surtout nmap, metasploitable et pour des virus; livres pour débutant, pas pour des élèves d'école d'ingénieur).

Tu te trompes. Les livres qui doivent t'intéresser sont les livres pour les étudiants en école d'ingé. Tu n'apprendras rien de ce que tu souhaites dans les livres pour débutant. Tu as 15 ans, donc tu rentres soit en 2nd, soit en 1ière. A la fin de la première tu dois apprendre des choses aux prof en informatique (sur certains sujets) et pas l'inverse ! Tu as l'air d'avoir cette capacité à apprendre au travers des livres : c'est un point fort car ça te donne une certaine autonomie pour l'apprentissage.

Je ne connais pas le livre les bases du hacking, de Patrick Engebretson. J'ai celui de Jon Erickson : Techniques de Hacking, même maison d'édition. Il commence par le C, puis passe rapidement à l'assembleur. A ton age, tu peux aller sur du C. Les notions de programmation orientée objet (C++) seront un peu difficile à appréhender au début, mais tu verras que ça viendra. Et il faut apprendre à persévérer...

Comme le souligne Naziel, il y a différentes manières d'apprendre, très dépendantes des personnalités. Regarde autour de toi et tu verras que face à quelque chose de nouveau les comportements peuvent être très différents : il y a ceux qui vont brancher et essayer, ceux qui vont lire la notice en long, en large, en travers... A toi de trouver ta méthode et ça demande de l'investissement (qui ne doit pas empiéter sur ta scolarité!)

Tu demandais des références de livre. Pour Python et java, je ne sais pas te conseiller.
- pour le C++ : https://www.eyrolles.com/Informatique/L … 212673869/
- pour linux : https://www.editions-eni.fr/livre/linux … 2409007972
- pour les scripts : https://www.editions-eni.fr/livre/shell … 2409011948
- pour sql : https://www.eyrolles.com/Informatique/L … 090085671/, qui existe aussi en support en ligne : https://openclassrooms.com/fr/courses/1 … avec-mysql Je n'utilise ni php, ni java, ni Android. Je fais tout en C++, en utilisant les bibliothèques QT (maintenant, ne démarre pas avec QT, tu vas te noyer, il te faut d'abord les bases)
- pour QT : https://www.editions-eni.fr/livre/maitr … 2409011764 Le wiki de QT est de bonne qualité, néanmoins tu vas plus vite avec ce bouquin
- pour l'assembleur, je n'ai rien à te conseiller, mon premier bouquin a 30 ans...

Je n'ai pas la prétention de dire que les bouquins cités en référence sont les meilleurs. C'est parmi ceux que j'ai dans lesquels j'ai trouvé ce qu'il me fallait.

Je t'ai donné une liste assez longue, ça ne veut pas dire qu'il faut tout avoir et tout lire, ça dépend de ce que tu veux faire, d'où ma première remarque : il faut que tu cibles ce que tu veux faire.

Et surtout, tes études en premiers : les meilleurs white hat que j'ai rencontré sont dans des instituts et ont un doctorat.

EDIT : + la maitrise de l'anglais qui est nécessaire

Dernière modification par NicoApi73 (Le 10/07/2019, à 08:26)

Hors ligne

#20 Le 10/07/2019, à 09:41

Naziel

Re : Hacking, scripts, programmation...

NicoApi73 a écrit :

EDIT : + la maitrise de l'anglais qui est nécessaire

L'informatique peut être si cela t'intéresse une motivation pour pratiquer l'anglais, tout comme les films en VO, ...

Pour ma part, le bouquin de hacking que je possède (en plus de magazines MISC) : Ethical Hacking : Apprendre l'attaque pour mieux se défendre (5e édition) (édition eni)
Pour python, je l'ai appris à l'université, je n'ai pas de livre à te conseiller

NicoApi73 a écrit :

A la fin de la première tu dois apprendre des choses aux prof en informatique (sur certains sujets) et pas l'inverse !

Pas forcément, il y a des profs passionnés par l'informatique qui l'enseigneront, mais ça reste assez probable


[ poster correctement un retour de commande ] [ poster correctement une photo ]
Nouvel adhérent FDN
thinkpad x220, Thinkstation E32 modifié: i5-4570, GTX 1060 6 Gb, 16 Gb de RAM, ...
Pour reprendre le contrôle des semences: https://kokopelli-semences.fr/fr/

Hors ligne

#21 Le 10/07/2019, à 09:46

NicoApi73

Re : Hacking, scripts, programmation...

Naziel a écrit :
NicoApi73 a écrit :

A la fin de la première tu dois apprendre des choses aux prof en informatique (sur certains sujets) et pas l'inverse !

Pas forcément, il y a des profs passionnés par l'informatique qui l'enseigneront, mais ça reste assez probable

big_smile
Je parlais de manière générale. C'est certain que si tu tombes sur un Naziel, il t'apprendra toujours des choses.... big_smile big_smile big_smile

Hors ligne

#22 Le 10/07/2019, à 10:49

kamaris

Re : Hacking, scripts, programmation...

En complément de toutes les références données, et pour faire suite aux hackers de légende dont je parlais plus haut, un livre de légende pour apprendre le langage C : le Kernighan et Ritchie.

Hors ligne

#23 Le 10/07/2019, à 11:04

SicParvisMagnas

Re : Hacking, scripts, programmation...

kholo a écrit :

ok, je me doutais de ta réponse...
si tu as une machine suffisamment puissante (>= i5), monter des machines virtuelles (VM : virtualbox par exemple) te permettra d'y foutre le bordel sans prendre de risque.
si tu as un portable, tu pourras le faire dès que tu as du temps libre en étant n'importe où...
le top est un host Ubuntu et des VM en Linux et Doz... mais tu peux avoir un host Windows et des VM Linux...
un disque virtuel de 20 Go pour chaque VM et avec la même machine, tu pourras faire du réseau comme samba (beurk), ssh, sftp, lamp, ... faire des petits sites, du CMS (wordpress, joomla), de l'html, du css, du php, du javascript, du sql... tu aurais de quoi t'occuper quelques années !
te lancer dans Linux est la meilleure porte d'entrée et te donnera des bonnes bases si tu suis un cursus informatique (et même avec d'autres cursus)
les installations et ré installations renforceront ta compréhension des systèmes...
... et tente les mooc ! wink
maîtriser le shell bash en septembre
Python 3 : des fondamentaux aux concepts avancés du langage t'aidera à la compréhension de la programmation orientée objet
ensuite le C s'imposera naturellement et tu pourras déciderplus tard d'aller vers l'assembleur si cela te semble utile (d'ici là tu auras le niveau pour prendre ce genre de décision)
et le forum d'ubuntu te sera utile !!!


D'abord je vous remercie tous pour votre aide, c'est vraiment généreux big_smile

Je présume que quand tu parles de "machine suffisamment puissante (>= i5)" tu entends par la un intelcor i5. Pour tout vous dire, l'ordinateur que j'ai actuellement est mon premier (mon père en a un plutôt pas mal, mais il veut pas que je mette le bazzar dessus big_smile) et c'est un optiplex 380 qui m'as été donné par un ami informaticien (j'ai simplement changé la ram, passant de 4Go à 8Go parce que sinon.... bonjour la lenteur)
J'y ait dessus installé ubuntu en dual boot avec windows 10 (à grand regret puisque windows est vraiment nul, enfin perso) mais windows me sert de temps en temps.
En ce qui concerne les machines virtuelles j'en ai deja 2, une qui tourne sous kali linux et l'autre sous windows XP sans les services pack pour faire des test d'intrusions (nmap, nessus, metasploitable...)
A ce niveau là, je ne sais pas quoi faire de plus xD (à part m'acheter un nouvel ordinateur, si le papa noël a assez de sous x) )

Hors ligne

#24 Le 10/07/2019, à 11:12

SicParvisMagnas

Re : Hacking, scripts, programmation...

Bwice a écrit :

Hello,
Kholo et Naziel t'on donné un paquet de devoir à faire on dirait! Tu vas avoir de quoi t'occuper...

Si l'envie te prend de faire des machines virtuelles, tu pourras aussi découvrir que GNU/Linux ce n'est pas que Ubuntu. Tu verras que Ubuntu se décline en plein de saveurs différentes avec différent environnements de travail.
Kubuntu, Xubuntu, Lubuntu, Ubuntu MATE... Chacune avec leurs particularités: du bureau rempli d'effet spéciaux façon Matrix, au riquiqui qui s'installe sur des minis ordi!

Il y a aussi Debian, la maison mère si tu veux te faire une install personnalisée, et tant d'autre...
Voici quelques distributions réservées aux "experts": Gentoo, si tu veux compiler ton système toi-même, Arch si tu veux avoir la dernière version des logiciels avant tout le monde, Linux From Scratch pour apprendre comment fabriquer ta propre distribution!

NB: surtout garde bien Ubuntu sur ta machine hôte pour le moment, le temps d'en apprendre plus (et de crasher quelques machines virtuelles)


(J'ai décidé de répondre à tout le monde, au risque de radoter wink)

Au niveau de la documentation ubuntu j'en ai lu pas mal (mon père me le repprochait d'ailleurs beaucoup puisque je passais la plus part de mes journées dans ma chambre x))
Je connais (je pense, sans vouloir me vanter évidemment) la plus part des systèmes GNU/Linux (Kubuntu, Xubuntu, Lubuntu, Ubuntu MATE) après, je les aient juste étudiés sous forme écrite, je suis pas un expert la dedans et je ne les aient jamais essayés (je vais devoir m'y mettre visiblement lol)
Je connais Debian parce que la plus part des gens dans le forum en parle et aussi sur internet, mais j'avoue que sur celui-ci je suis loin d'être incollable.

Le problème c'est que j'ai peur de faire des bêtises en installant et essayant tous les sytèmes d'exploitations (j'ai deja fais crash windows et ubuntu et c'est pas ma tasse de thé lol

Et je compte bien évidemment garder ubuntu ! Rien que le fait de pouvoir se déplacer via l'invite de commandes sans restrictions (contrairement à windows) je trouve ça extraordinaire !

Hors ligne

#25 Le 10/07/2019, à 11:22

Naziel

Re : Hacking, scripts, programmation...

Ça arrive au début de faire une grosse connerie sur ubuntu et qu'on soit obligé de réinstaller, c'est l'apprentissage wink (sur windows pas besoin de faire une grosse connerie pour que ça marche plus smile )
Normalement si tu installes en machine virtuelle, le système hôte ne risque rien (par contre faut pas non plus lancer trop de machines virtuelles en même temps)
Pas besoin d'installer tous les systèmes d'exploitation, je te conseille plutôt de te fixer sur ubuntu par exemple le temps de comprendre son fonctionnement
Sinon il y a un joujou assez amusant pour expérimenter le python de manière plus visuelle: le raspberry pi avec un sense hat (mon collègue utilise ça pour son cours d'ISN)

Dernière modification par Naziel (Le 10/07/2019, à 11:23)


[ poster correctement un retour de commande ] [ poster correctement une photo ]
Nouvel adhérent FDN
thinkpad x220, Thinkstation E32 modifié: i5-4570, GTX 1060 6 Gb, 16 Gb de RAM, ...
Pour reprendre le contrôle des semences: https://kokopelli-semences.fr/fr/

Hors ligne