Retrouver le language de programmetion

Retrouver le language de programmetion - Divers - Programmation

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!

Reply

Marsh Posté le 17-08-2004 à 14:10:24   

Reply

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)


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 17-08-2004 à 16:20:25    

Et j'ai fait le ménage :o


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 17-08-2004 à 16:22:01    

Harkonnen a écrit :

Et j'ai fait le ménage :o

J'aime pas quand la femme de ménage vire mes affaires sérieuses.


Message édité par nraynaud le 17-08-2004 à 16:22:22

---------------
trainoo.com, c'est fini
Reply

Marsh Posté le 17-08-2004 à 16:22:41    


[:drapo]


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

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#


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

Marsh Posté le 17-08-2004 à 16:31:23    

et peut etre que c'est pas legal de faire ca aussi  [:slackerbitch]


---------------
IVG en france
Reply

Marsh Posté le 17-08-2004 à 16:32:09    

uriel a écrit :

et peut etre que c'est pas legal de faire ca aussi  [:slackerbitch]


 
Ca dépend, c'est peut être à des fin d'interopérabilité ?


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

Marsh Posté le 17-08-2004 à 16:32:12    

putain harko :o
mon post sur le desassemblage c'était quand même sérieux hein!

Reply

Marsh Posté le 17-08-2004 à 16:32:50    


 
 
[:smiley qui donne une baffe avec une chevalière]


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

Marsh Posté le 17-08-2004 à 16:32:50   

Reply

Marsh Posté le 17-08-2004 à 16:37:21    

kadreg a écrit :

PAIRDU :  
 
jad pour java  
ildasm pour C#

"sauf" qu'il a dit le mossieur :o


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 17-08-2004 à 16:44:36    


 
[:rofl]


---------------
IVG en france
Reply

Marsh Posté le 17-08-2004 à 16:46:24    

moktar1er a écrit :

putain harko :o
mon post sur le desassemblage c'était quand même sérieux hein!

chais pas, j'ai nettoyé tout en bloc :whistle:


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

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 :o


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 17-08-2004 à 16:49:15    

the real moins moins a écrit :

"sauf" qu'il a dit le mossieur :o


 
:pfff: si il faut lire les réponses avant de répondre maintenant ...


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

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 :o


 
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


---------------
"I wonder if the internal negative pressure in self pumping toothpaste tubes is adjusted for different market altitudes." John Carmack
Reply

Marsh Posté le 17-08-2004 à 18:11:26    

Harkonnen a écrit :

Et j'ai fait le ménage :o


jocebug :o
j'avais toujours le drapeau bleu alors que si j'avais effacé mon message moi-même, j'aurais eu un drapeau rouge :o


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
Reply

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?

Reply

Marsh Posté le 17-08-2004 à 18:14:26    

moktar1er a écrit :

un truc me turlupine...


 
MAI CAI SALE [:totoz]


Message édité par kadreg le 17-08-2004 à 18:14:36

---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

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


---------------
IVG en france
Reply

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 :(  ).
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!


 
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.


Message édité par Ace17 le 17-08-2004 à 18:28:52
Reply

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 )

Reply

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 ;)

Reply

Marsh Posté le 18-08-2004 à 13:08:52    

fab_84 a écrit :


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...


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)


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

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

Reply

Marsh Posté le 18-08-2004 à 15:00:08    

fab_84 a écrit :


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.


 
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)


---------------
IVG en france
Reply

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.

Reply

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é


---------------
trainoo.com, c'est fini
Reply

Marsh Posté le 19-08-2004 à 12:18:27    

Harkonnen a écrit :

Et j'ai fait le ménage :o


 
 
Euh... T'as enlevé des trucs qui aurait pu m'aider??

Reply

Marsh 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 :whistle:


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 19-08-2004 à 13:19:27    

Masklinn a écrit :

Nein Kamerad
il a juste enlevé plein de conneries et de IWH :whistle:


Heu, c'est parce qu'il y avait des conneries que tout en était hein.


---------------
trainoo.com, c'est fini
Reply

Marsh Posté le 19-08-2004 à 13:42:51    

plein de conneries, IWH et HS ca va mieux?


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

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.


---------------
trainoo.com, c'est fini
Reply

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.


...
 :sweat:  
.
ah merde il a été dégagé aussi, effectivement je ne me souvenais plus de ce post :jap:


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 19-08-2004 à 20:41:24    

Bon alors rien d'important.... Merci.

Reply

Marsh Posté le 20-08-2004 à 03:13:00    

c'est quoi ton appli de la mort qui tue ? (que tu veux reverse-engineerisay ?)

Reply

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é...).

Reply

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, ...)


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

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, ...)


[:aloy]


Message édité par drasche le 20-08-2004 à 14:05:36

---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
Reply

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 ... ?

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed