CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

voir la source d'un programme

master77
master77
Niveau 9
13 juillet 2008 à 23:02:09

Bonsoir,

Donc voila j'apprend le c++ en ce moment et je voulais savoir comment lire la source d'un programme avec linux car il est apparament crypté, donc je voulais savoir si il y a un moyens de pouvoir lire la vrai source pour voir comment marche le programme.

Merci

dnob700
dnob700
Niveau 10
13 juillet 2008 à 23:29:54

un programme n'est pas crypté, il est compilé ...

Sous linux, il est probable que ton programme soit open-source et donc qu'il soit possible de lire son code. Mais précise de quel programme il s'agit (et comment tu l'as obtenu/avec quel distribution) pour que l'on puisse t'aider.

master77
master77
Niveau 9
13 juillet 2008 à 23:45:07

c'est un .exe de windows donc je peut pas l'ouvrir avec linux, mais je veut juste pouvoir avoir le code source pour le lire, le comprendre, le modifié, le recompilé.

isukthar
isukthar
Niveau 10
14 juillet 2008 à 00:05:32

Pour avoir le code source, il faut que le programme soit open source. C'est pour quel programme?

master77
master77
Niveau 9
14 juillet 2008 à 10:00:19

c'est pas un programme, c'est nimporte qu'elle programme, c'est des programme .exe WINDOWS, donc ya aucun moyen de lire la source ?

AmishParadise
AmishParadise
Niveau 5
14 juillet 2008 à 10:06:50

dans le cas où l'auteur ne te donne pas la source, il ne te reste plus qu'a lire ça :
http://fr.wikipedia.org/wiki/Reverse_engineering#R.C3.A9tro-ing.C3.A9nierie_en_informatique
mais c'est beaucoup plus long que de simplement modifier du code commenté, bien organisé etc...

Engineer
Engineer
Niveau 12
14 juillet 2008 à 11:11:06

Il te faut juste un désassembleur et un bon cours ASM.
Et surtout, du courage :)

isukthar
isukthar
Niveau 10
14 juillet 2008 à 13:07:47

Ca va pas beaucoup l'aider pour le C++. Le mieux reste de télécharger des programmes open source se rapprochant du type de programme voulu et de consulter les sources.

Engineer
Engineer
Niveau 12
14 juillet 2008 à 13:30:13

Ben il cherche à savoir la structure d'un programme propriétaire, alors on lui répond.

master77
master77
Niveau 9
14 juillet 2008 à 14:07:28

merci je vais apprendre sa

dnob700
dnob700
Niveau 10
14 juillet 2008 à 20:10:21

Si tu ne sais pas programmer, ça ne sers strictement à rien. Tu ne comprendras pas comment ça fonctionne. Tu ferais mieux de prendre ce temps pour apprendre à programmer (en C par exemple) quitte à étudier le code source de programme libre. Ensuite, si tu veux regarder du code assembleur, tu pourra le faire. Mais en désassemblant un programme tu ne verra jamais la structure du programme et même si tu peut en comprendre des bouts, voir la structure d'ensemble est quasi impossible sans un découpage en fonctions, sans le nom des variables et sans les commentaires éventuels.

D'autre part, tu dit vouloir "avoir le code source pour le lire, le comprendre, le modifié (sic), le recompilé (re-sic)". Si en france, tu as le droit de regarder le code source d'un programme, même propriétaire, pour le comprendre. Tu n'a pas le droit de le modifier et de le recompiler.

Engineer
Engineer
Niveau 12
14 juillet 2008 à 20:24:08

Je me demande comment on peut l'obtenir alors...
On demande au programmeur, mais il va surement refuser, non ?

master77
master77
Niveau 9
14 juillet 2008 à 23:23:12

ba c'est de la merde alors, je vais me tourner sur le hack alors si c'est la seul solution pour progresser.

dnob700
dnob700
Niveau 10
14 juillet 2008 à 23:25:36

Comment obtenir quoi ? le code source ? On ne peut pas le retrouver à partir d'un programme compilé. Tu peut le demander au programmeur (en fait, au propriétaire des droits du programme) mais il n'a pas de raison de te le donner (cela dit ce n'est pas toujours vrai, microsoft "donne" le code source de beaucoup de ces logiciels à certains partenaires commerciaux, aux clients de certains logiciels, ou même à tout le monde). Si tu ne peut pas obtenir le code source, la seule chose possible est de décompiler le programme, ce qui donne un code assembleur quasiment illisible sauf pour des spécialistes.

Dans tout les cas, que tu ai le code source ou juste le code assembleur, tu peut l'étudier, mais absolument pas le modifier, le réutiliser ou le recompiler (sauf si tu obtiens une licence plus permissive).

dnob700
dnob700
Niveau 10
14 juillet 2008 à 23:27:40

"ba c'est de la merde alors, je vais me tourner sur le hack alors si c'est la seul solution pour progresser."

Mentalité stupide : ce n'est absolument pas la seule option pour progresser. Tu peut aussi étudier des logiciels libres, ou programmer. Et dans ton cas, il ne s'agit pas de progresser, mais de débuter.

Dans tout les cas, tu n'obtiendra pas plus d'aide sur ce forum si tu te tourne vers des techniques illégales.

Engineer
Engineer
Niveau 12
15 juillet 2008 à 14:08:07

Le Hack n'est pas forcément illégal. On peut pratiquer le hack sur les circuits electroniques ou faire du reverse engineering. Faut pas confondre avec le cracking par exemple.

lockless
lockless
Niveau 5
15 juillet 2008 à 14:12:03

Cela dit, désassembler, modifier puis recompiler, ça ressemble plus ou moins à du cracking...

master77
master77
Niveau 9
15 juillet 2008 à 14:47:20

ba t'en que je fou pas la merde c'est bon je pense, sinon il ferait pas des sites comme newbies contest pour s'exercer.

godrik
godrik
Niveau 30
15 juillet 2008 à 15:31:14

dans le sens strict du terme, hacker veut dire bidouiller. Personnellement, je bidouille tout un tas de truc dans l'année.

En l'occurence, master77 semble parler de hack de logiciel propriétaire ce qui est profondément illégal. Je plussoi dnob, on ne parlera pas de hack de logiciel propriétaire ici.

De plus tu ne comprendra probablement rien à un programme deja existant si tu n'as pas de base de programmation.

godrik
godrik
Niveau 30
15 juillet 2008 à 15:32:47

finally, ce n'est pas parceque quelquechose est toléré qu'elle n'est pas illégal. Les messages fournissant ou demandant des informations pour faire des choses illégalles seront supprimé et une demande de ban sera rempli en cas de récidive.

Sous forums
  • Aide à l'achat Mac
  • Macintosh
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Internet
  • Steam Deck
  • Hardware
La vidéo du moment