Retrouver le language de programmetion - Divers - Programmation
Marsh Posté le 17-08-2004 à 16:20:03
Sauf si c'est du Java ou C#, tu ne pourras pas visualiser le source de ce programme. La seule chose que tu en verras est son source assembleur. Donc il ne te reste qu'à apprendre l'assembleur, et à te munir d'un désassembleur convenable, genre OllyDbg ou le très efficace SoftICE (payant malheureusement)
Marsh Posté le 17-08-2004 à 16:20:25
Et j'ai fait le ménage
Marsh Posté le 17-08-2004 à 16:22:01
Harkonnen a écrit : Et j'ai fait le ménage |
J'aime pas quand la femme de ménage vire mes affaires sérieuses.
Marsh Posté le 17-08-2004 à 16:22:41
Marsh Posté le 17-08-2004 à 16:23:39
Harkonnen a écrit : Sauf si c'est du Java ou C#, tu ne pourras pas visualiser le source de ce programme. |
PAIRDU :
jad pour java
ildasm pour C#
Marsh Posté le 17-08-2004 à 16:31:23
ReplyMarsh Posté le 17-08-2004 à 16:32:09
uriel a écrit : et peut etre que c'est pas legal de faire ca aussi |
Ca dépend, c'est peut être à des fin d'interopérabilité ?
Marsh Posté le 17-08-2004 à 16:32:12
putain harko
mon post sur le desassemblage c'était quand même sérieux hein!
Marsh Posté le 17-08-2004 à 16:32:50
moktar1er a écrit : putain harko |
Marsh Posté le 17-08-2004 à 16:37:21
kadreg a écrit : PAIRDU : |
"sauf" qu'il a dit le mossieur
Marsh Posté le 17-08-2004 à 16:46:24
moktar1er a écrit : putain harko |
chais pas, j'ai nettoyé tout en bloc
Marsh Posté le 17-08-2004 à 16:46:57
si le programme est en Python ou en Perl t'as de fortes chances de pouvoir lire le source aussi
Marsh Posté le 17-08-2004 à 16:49:15
the real moins moins a écrit : "sauf" qu'il a dit le mossieur |
si il faut lire les réponses avant de répondre maintenant ...
Marsh Posté le 17-08-2004 à 17:40:08
Masklinn a écrit : si le programme est en Python ou en Perl t'as de fortes chances de pouvoir lire le source aussi |
Pour résumer ce que tout le monde à dit à propos de C#, Java, python et leurs amis:
-Si c'est del'interprété, tu pourras lire le source
-Si c'est du compilé il te faudra te taper de l'assembleur
Et il y a toutes les chances que le programme que tu as trouvé fasse partie de la 2nde catégorie
Marsh Posté le 17-08-2004 à 18:11:26
Harkonnen a écrit : Et j'ai fait le ménage |
jocebug
j'avais toujours le drapeau bleu alors que si j'avais effacé mon message moi-même, j'aurais eu un drapeau rouge
Marsh Posté le 17-08-2004 à 18:13:32
euh... un truc me turlupine... si ce ne sont que des fonctions mathématiques, tu ne peux pas te les coder toi même, ou au pire chercher des libs adequat?
Marsh Posté le 17-08-2004 à 18:14:26
moktar1er a écrit : un truc me turlupine... |
MAI CAI SALE
Marsh Posté le 17-08-2004 à 18:15:36
moktar1er a écrit : euh... un truc me turlupine... si ce ne sont que des fonctions mathématiques, tu ne peux pas te les coder toi même, ou au pire chercher des libs adequat? |
enfin, quelqu'un qui pose la bonne question
Marsh Posté le 17-08-2004 à 18:28:34
fab_84 a écrit : Bonjour à tous. Voilà je vous appelle à l'aide car je doit faire un programme (dans n'importe quel language) mais qui fait appel à des fonctions mathematiques tres complexe... J'ai trouvé sur le net un programme qui reprend certaines de ces formules (mais ce n'est pas un freeware ). |
Laisse tomber l'idée de reprendre le code de ton logiciel, c'est pas une bonne idée, tu n'en verras jamais la fin. C'est illusoire de penser qu'on pourra facilement réutiliser les fonctionnalités d'un programme compilé, essaie plutot de trouver une librairie mathématique qui réponde a ton probleme.
Marsh Posté le 17-08-2004 à 18:30:19
Au fait, connais-tu Maple? Il implémente surement les fonctions mathématiques dont tu parles, et en plus il existe un moyen d'afficher leur code source ( en langage Maple, évidemment )
Marsh Posté le 18-08-2004 à 12:36:10
Houla! Merci pour toute ces reponses je m'attendais pas à un si gros succés...
Pour les fonctions math elles sont trop complexes pour que je les retrouves (en gros c'est des integrales qui dependent de 3 parametres eux meme liés entre eux...) bref un truc de fou qui fait que le prog doit calculer à chaque instant la positions des points.
Pour la legalite je pense que c'est legal puisque je veux pas refaire leurs prog pour les concurencer mais trouver ces formules de fou...
Enfin dans tout ce qui m'as été proposé quel est le logiciel le moins complexe ou le plus adapté à votre avis?
Merci pour tout en tout cas c'est tres cool
Marsh Posté le 18-08-2004 à 13:08:52
fab_84 a écrit : |
Même si le but est légal (trouver le codage informatique d'une formule mathématique), je doute que le moyen le soit (décompilation & utilisation de codes et méthodes ne t'appartenant pas)
Marsh Posté le 18-08-2004 à 14:26:10
intégrale ou pas, tout est implémentable, surtout si c'est un calcul bien formel...
alors phase d'analyse, expression des actions et de leurs enchaînements, algo et hop
et niveau programme pour faire ça gentillement, ya un truc sympa et gratuit qui s'appelle scilab (concurrent gratuit de matlab), et qui est spécialisé dans les maths
Marsh Posté le 18-08-2004 à 15:00:08
fab_84 a écrit : |
oui, enfin, tu es surement pas le premier a les utiliser, et une formule de math a passer en prog, c'est pas la mort (je t'assure, au debut on dirait que c'est impossible mais il suffit de traduire)
Marsh Posté le 18-08-2004 à 19:41:37
Ha la traduire ça me fait pas peur mais la trouver sur le papier c'est ça le problème... Seulement ça fait plusieurs mois que je planche dessus et j'ai trouvé que tres peu de choses.
Et j'ai pas pensé à vous dire mais le prog est constitué d'un exe principal et de plein d'autres petit exe (chacun ne depassant pas les 100ko meme le principal).
Merci encore.
Marsh Posté le 18-08-2004 à 21:56:00
fab_84 a écrit : des integrales |
héhéhé ...
je vais sortir la pelle de la naphtaline ... au cas où ... héhéhé
Marsh Posté le 19-08-2004 à 12:18:27
ReplyMarsh Posté le 19-08-2004 à 12:26:59
fab_84 a écrit : Euh... T'as enlevé des trucs qui aurait pu m'aider?? |
Nein Kamerad
il a juste enlevé plein de conneries et de IWH
Marsh Posté le 19-08-2004 à 13:19:27
Masklinn a écrit : Nein Kamerad |
Heu, c'est parce qu'il y avait des conneries que tout en était hein.
Marsh Posté le 19-08-2004 à 13:42:51
plein de conneries, IWH et HS ca va mieux?
Marsh Posté le 19-08-2004 à 14:52:53
Masklinn a écrit : plein de conneries, IWH et HS ca va mieux? |
et aussi de faire strings sur l'exécutable pour avoir le nom de du compilo, Moktar avait dit un truc aussi, et d'autres.
Marsh Posté le 19-08-2004 à 15:35:15
nraynaud a écrit : et aussi de faire strings sur l'exécutable pour avoir le nom de du compilo, Moktar avait dit un truc aussi, et d'autres. |
...
.
ah merde il a été dégagé aussi, effectivement je ne me souvenais plus de ce post
Marsh Posté le 20-08-2004 à 03:13:00
c'est quoi ton appli de la mort qui tue ? (que tu veux reverse-engineerisay ?)
Marsh Posté le 20-08-2004 à 13:45:20
bjone a écrit : c'est quoi ton appli de la mort qui tue ? (que tu veux reverse-engineerisay ?) |
"reverse-engineerisay" ça veux dire quoi ça??? (c'est peut etre une question con pardon)
L'appli c'est le profil de rotation d'une piece qui a une forme genre isocelle avec plein de fonctions differentielles liées entre elles (en gros simplifié...).
Marsh Posté le 20-08-2004 à 13:49:53
le reverse engineering, c'est déduire le fonctionnement internet d'une application, d'une machine, d'un processus, ... par les observations externes qu'on peut en faire (réponses aux stimuli, ...)
Marsh Posté le 20-08-2004 à 14:05:27
Masklinn a écrit : le reverse engineering, c'est déduire le fonctionnement interne d'une application, d'une machine, d'un processus, ... par les observations externes qu'on peut en faire (réponses aux stimuli, ...) |
Marsh Posté le 20-08-2004 à 14:09:05
fab_84 a écrit : L'appli c'est le profil de rotation d'une piece qui a une forme genre isocelle avec plein de fonctions differentielles liées entre elles (en gros simplifié...). |
Et le nom c'est ... ?
Marsh Posté le 17-08-2004 à 14:10:24
Bonjour à tous. Voilà je vous appelle à l'aide car je doit faire un programme (dans n'importe quel language) mais qui fait appel à des fonctions mathematiques tres complexe... J'ai trouvé sur le net un programme qui reprend certaines de ces formules (mais ce n'est pas un freeware ).
Donc je voulais savoir comment je pouvais "éditer" ce prog afin de retrouver ces fameuses formules. Le probleme étant que je suis debutant en prog et que je ne connais pas le language de ce logiciel.
Voilà si vous avez des astuces merci d'avance, ça serait très cool!