[ accueil ] [ récent / règles ] [ f / g / int ] [ ac / av / bd / j ] [ 6 ] [ @ ]

/g/ - Fils Généraux

Nom
Courriel
Sujet
Commentaire
Fichier
Mot de passe (Pour supprimer le fichier)
[][Catalog]

Fichier : 1484994503932.png (163,53 KB, 480x481, programmor life.PNG, io g t)

No.6985

Fil du code.

No.6986

File: 1485004502360.jpg (37,17 KB, 178x178, introspection.jpg, io e g t)

>csq déjà vieux

No.6987

File: 1485055287956.png (40,43 KB, 2000x1200, 1454187556011.png, io g t)

>reasons to live: LOW

Ah mais j'ai Hitler proche de mon coeur

No.6992

sudo rm -rf >>6987

No.6993

>>6992
>>6987 : is not a directory

No.6995

mkfs.ext3 /dev/卐

No.7002

>>6995
Pas sur que mknod te laisse créer un device avec un caractère non-alphanumérique dans le nom.

No.7006

>>6985
>Créé un fil
>N'alimente pas

Connard.

Quel est ton niveau de pouvoir en programmation anon ?

Je fais de l'infographie, en C pour l'instant mais ça va évoluer, mon niveau est bas mais mon potentiel d'apprentissage est au dessus de 9000.

No.7014

>>7006
>Je fais de l'infographie, en C pour l'instant
hein

No.7015

>>7014
Je fais des moteurs de rendu

No.7016

>>7015
chiadé, tu codes du GLSL un peu ?

No.7017

>>7016
Oui chiadé, mais je suis étudiant et je n'ai pas le choix du language, je compte en refaire en c++ très prochainement

Je ne connais pas GLSL, comme dit précedemment mon niveau de pouvoir est bas

No.7018

Je viens de lire le premier paragraphe du wiki, ça a l'air cool, je m'en servirai probablement soonTM je suppose

No.7019

File: 1485678041920.jpg (97,08 KB, 640x360, sage-francis_569381.jpg, io e g t)

Jpythone comme ALKpone en fumant des gros cônes - même 30 lignes je POOote pour que ces putes marronnent - mes scripts t'effritent comme un gros morceaux dshit - grosse bite en l'air et sans tests unitaires sisisisisi ouais han han ça fait 2017 dans lturfu avec python 3.7 - jamais j'dors - disque d'or - dans l'labo - c'est la fête - mes réseaux - neuronaux - heu heu assurent ma carrière yo yo mes lyrics sont zen et indentées comme Peyton Jones qui pète dans un salon de thé ouais, MC PEP1 menace pour ta cybersécurité

No.7020

>>7006
>Quel est ton niveau de pouvoir en programmation anon ?
Je suis un singe du code. Parce que je culpabilise j'essaie de faire des trucs un peu plus intelligents comme des compilateurs/langages de programmation. Je suis en train de me préparer à ma première contrib' dans Linux, aussi.

No.7021

Dois je complexer de n'utiliser que des langages "haut niveau" et des frameworks super développés ? php/symfony, ruby/ror, node/express

No.7023

>>7021
Ça dépend, y a quoi sur ton CV ? Artisan du code ? Ingénieur embarqué spé Magento ? Chercheur en sciences de l'information ?

No.7024

>>7021
Pas vraiment, mais le problème des connaissances dans ces technologies c'est qu'elles sont périssables. Le temps passe, les langages lassent et les frameworks trépassent.

No.7026

>>7023
Humble développeur web qui aime gagner de la maille à rien foutre

>>7024
le c / c++ sont ils immuables ? et intemporels sur le marché du travail ? comme le java qui semble être bien ancré dans le pc de ces fils.

No.7027

File: 1485858335901.jpg (184,18 KB, 747x923, n.jpg, io e g t)

J'écris un outil de reverse engineering en Python en attendant qu'il se passe quelque chose dans ma vie.

Ça t'apporte une récompense régulière quand tu vois que ta sortie commence davantage à ressembler à quelque chose. C'est bien.

No.7028

>>7027
Ça sonne vraiment *frais*. J'ai aucune expérience en reverse engineering et je n'ai jamais fait que deux trois challenges en lignes et scruter dans un éditeur hexa le code de binaires liés sur les pages de sites de cul. Mais ça consiste en quoi plus précieusement ton code? Décompiler des binaires? Rechercher des schémas / séquences d'exécution types?

No.7031

>>7026
>le c / c++ sont ils immuables et intemporels sur le marché du travail ?
C'est pire que ça, avec toutes les conneries du type IOT, c'est revenu en force sur le marché du travail.

No.7032

>>7026
>Humble développeur web qui aime gagner de la maille
Bon bah voilà

>>7031
IOT sous Android faut du Java, IOT sur Arduino c'est du C (autant faire du Nim), IOT sur microcontrôleur propriétaire c'est la douleur anale.

No.7034

>>7028
En fait c'est un outil un peu de son propre genre, puisqu'il extrait les structures d'un format de sérialisation (celles-ci étant étant converties en code avant d'être intégrées dans les programmes), ce format de sérialisation ayant différentes implémentations selon les langages et les plateformes (je ne précise pas trop puisque je compte le foutre sous mon propre nom ensuite).

Donc il fait plusieurs trucs, parser du Java décompilé, se connecter à l'API debugging de Chrome pour injecter du Javascript, scanner des binaires, le tout recollé derrière une GUI commune. (C'est divers mais c'est parce que c'est des scripts que j'avais fait à des occasions vaguement différentes que j'ai décidé de mettre ensemble et retaper ensuite, mais ils visent bien une technologie commune)

Si tu cherches à te mettre au reverse engineering, il y a plusieurs moyens, surtout parce que c'est un terme large qui regroupe beaucoup de formes techniques et de méthodes de travail.

Pour le reverse de binaires, télécharger IDA et commencer à faire des challenges est un bon moyen. Je te conseille http://root-me.org/ (sections « Cracking » puis « App - Système »). Bien sûr, il faut quelques connaissances en assembleur (qui n'est pas difficile à apprendre tant que as un minimum d'idée sous-jacente de la façon dont fonctionne ta machine - quelqu'un qui fait du C en comprenant ce qu'il fait devrait en avoir) et en programmation système, mais ça s'apprend partiellement sur le tas avec un bon moteur de recherche et quelques ressources, comme le reste.

Pour le reverse d'applications mobiles, c'est vraiment une activité accessible en général car il suffit de récupérer un APK, passer par deux-trois outils (apktool, dex2jar, jd-gui), avoir du Java décompilé sous les yeux et se concentrer. C'est une source très intéressante de connaissances sur les API web privées en tous genres que tu peux réimplémenter ou intégrer à tes propres projets.

Pour le reverse d'applications web (je pense que ce terme ne se mérite que lorsqu'elles déportent une logique vraiment complexe côté client, il y en a relativement peu mais ça peut être une activité à part entière aussi), la console web de ton navigateur est la trousse d'outils que tu cherches (avec quelque chose comme http://jsbeautifier.org/ éventuellement). Observer comment les sites transportent les données sur le réseau peut être une activité très intéressante, surtout si ça te permet de découvrir les protocoles réseau (voir du côté de Wireshark pour ça), faire des scripts pour communiquer directement avec les endpoints non documentés que tu trouves aussi. Si le domaine t'est étranger il y a sûrement plein de choses que tu peux découvrir avec du temps, moi je suis allé me documenter vers tout ça naturellement.

No.7036

>>7034
Intéressant, merci d'avoir pris le temps de détailler. Je connais bien root-me et j'ai passé beaucoup de temps le mois dernier à résoudre certaines épreuves, je fais une pause pour m'occuper d'autre chose et reprendre sur le casseur de captcha que j'aimerai coder sans utiliser de truc comme Tesseract[1] et faire le parcours type recommandé dans la FAQ.

[1]http://www.boyter.org/decoding-captchas/

No.7078

>>7032
Nim ca vaut quoi d'ailleurs ? C'est comme Rust ou Go, ca s'annonce comme le successeur du C/C++ avant d'aller mourir en silence ?

No.7079

>>7078
>C'est comme Rust ou Go, ca s'annonce comme le successeur du C/C++ avant d'aller mourir en silence ?
Go s'est plutôt bien installé dans le domaine du networking. Et si Rust ne parait pas bien vivace, j'ai quand même lu quelque part que certaines parties du nouveau kernel de Google (Fushia ou Magenta, je sais plus…) l'utilisaient.
En revanche j'ai aucune idée de qui utilise Nim.

No.7081

>>6985
C'est relativement bien payé, et faudrait rajouter dans l'image la case "chômeur".

No.7146

Étudiant en webdev ici, je passe mes journées à faire du Symfony et de l'AngularJS en stage.

L'image de PO est vraie.

No.7147

>>7146
Pas étonnant, les webdevs sont une sous-race.

No.7148

>>7146
>Étudiant en webdev ici
ça c'est triste
encore être étudiant en dev et finir webdev
mais là



Supprimer message [ ]
[Retour] [Catalog] []
[ accueil ] [ récent / règles ] [ f / g / int ] [ ac / av / bd / j ] [ 6 ] [ @ ]