Find Jobs
Hire Freelancers

Algorithm recovery. Signal processing.

$250-750 USD

Fermé
Publié il y a plus de 10 ans

$250-750 USD

Payé lors de la livraison
Overview : There is a program (exe file). Created in 1996,runs on Windows XP (32), 700k size. After the start program checks for a presence of HASP device. The program has an ability to open arbitrary wav file. After opening the program in some way alters the sound track by following some algorithm . Before transformation is applied you can specify two parameters "Amplitude" and "Frequency", which affect the conversion output result. They are represented by two sliders in the main window. After transforming the audio track you can save it to a file . Objective: To recover the algorithm which is applied during transformation. Prerequisites: I need the signal processing algorithm. You can go with two approaches: 1) Decompile and reverse engineer the program itself. One of the guys already tried to do it, but couldn't. He dumped memory and some other info from debugger. I can send his discoveries to you. Just be aware that that guy was a good specialist as far as I know, so the task is not for novice. One of the ways to work might be, is that I will give you access to the Virtual Machine with installed program and HASP device emulator. You can install the debuggers, decompilers or any other necessary tools. 2) Do a pure blackbox signal processing analysis. We can run as many files as we want through it. And also I have some hint on what processing might be involved. Acceptance terms:The result must be: a) Priority #1. The algorithm of conversion in the form of a textual description and diagram. b ) Optional. A program that implements this conversion in any convenient language (preferably Delphi or C/C++ or Python, others considered too). Well-commented source code. During the acceptance, source code will be checked to make sure that the correct algorithm is implemented. Also, I\'ll convert test wav files through your program and through original one. Output files must be identical (by checksum and other criteria). c) Optional. If you can implement not just converter, but a copy of the original program, so that it works on all Windows system, stable and looks neat and clean, then I will pay you an extra bonus. Note:You can ask me any questions or give me instructions on how to make any prior manipulation with the file, to help you decide whether you are able to perform this task. I can do anything on the file and send you the results, so to help you determine any additional info before you accept the project. Answer here or through private messages. Please, put couple words about yourself and related experience. Additional Project Description: So I've done some experiments. Program accepts only mono 44100 wav files. When I tried to pass to it "5 minutes of silence" wav file, it crashed half way into encoding process with an "division by zero" error. I generated some sample wav files using [login to view URL] and encoded them using the program and using different "Amp" and "Frequency" settings. File [login to view URL] - Is generated Tone_sin_1000Hz_-6dBFS_5s File 1_25Amp_10000HzFreq - is encoded with settings Amp=25 and Frequency=10000Hz File 1_10Amp_10000HzFreq - is encoded with settings Amp=10 and Frequency=5000Hz File [login to view URL] - Is generated Burst_75Hz_-6dBFS_x20 File 2_25Amp_10000HzFreq - is encoded with settings Amp=25 and Frequency=10000Hz File 2_10Amp_10000HzFreq - is encoded with settings Amp=10 and Frequency=5000Hz
N° de projet : 5359867

Concernant le projet

17 propositions
Projet à distance
Actif à il y a 10 ans

Cherchez-vous à gagner de l'argent ?

Avantages de faire une offre sur Freelancer

Fixez votre budget et vos délais
Soyez payé pour votre travail
Surlignez votre proposition
Il est gratuit de s'inscrire et de faire des offres sur des travaux
17 freelances proposent en moyenne $805 USD pour ce travail
Avatar de l'utilisateur
A proposal has not yet been provided
$555 USD en 10 jours
5,0 (140 commentaires)
6,6
6,6
Avatar de l'utilisateur
Hi, I'd like to check executable to be reverse engineered. Making some disassembly I can say what I could do.
$833 USD en 14 jours
5,0 (13 commentaires)
5,3
5,3
Avatar de l'utilisateur
Hi cloud u upload screen shoot of your program ............................................................................................................................................................................
$1 052 USD en 10 jours
4,8 (33 commentaires)
4,9
4,9
Avatar de l'utilisateur
Hello, very interesting challenge I am always looking for these :D 1) I can offer a "possible" .net software solution (in case I found the way to do it) just to be clear about your b) 2) You want an exact byte-to-byte result from the new program? or there are other parameters you may consider (i.e. what is the final purpose of the output?) 3) Can you share with me the other's guy research just to see for real what is the challenge about Thanks, Erwin
$555 USD en 20 jours
5,0 (6 commentaires)
4,2
4,2
Avatar de l'utilisateur
Hi I am electrical engineer and I have sound knowledge of signal processing. So I read the project description and I come up with an idea. I don't know whether you like it or not I just want to share it with you. Like you said that programs takes amplitude and frequency as input parameter and then process the audio file. I can develop a new program for you that will take these two input and then process the input file and make changes. Let me know if you are interested in. Looking forward to your reply...
$666 USD en 20 jours
4,8 (13 commentaires)
4,0
4,0
Avatar de l'utilisateur
I have deep experience in audio signal processing, any difficult algorithm is able to be solved by me. Thanks!
$722 USD en 13 jours
4,4 (4 commentaires)
3,7
3,7
Avatar de l'utilisateur
hi, this is nasir mehmood. i am software engineer and have more than 18 years of development experience in embedded systems, database design, web design, graphics and mobile applications. i have extensive knowledge of working with assembly, c, c++, vc++ .net. vb .net and java. i have gone through the details of your requirements.i have done many similar jobs in previous years(i am not interested in cracking kind of stuff, the job must be legal). i offer you my expertise for your solution. if you are interested in working with me then feel free to contact me for further details. thanks
$833 USD en 5 jours
5,0 (1 commentaire)
2,8
2,8
Avatar de l'utilisateur
Hi, if you still cannot find anyone to help you, I think I am that guy you are looking for. I am very familiar with digital signal processing, and also statistical signal processing. I may rebuild the signal algorithm from experiments. Let me know if you want me to take this task. Thanks.
$666 USD en 10 jours
5,0 (1 commentaire)
2,0
2,0
Avatar de l'utilisateur
Aucune proposition n'a encore été fournie.
$1 111 USD en 15 jours
5,0 (3 commentaires)
2,2
2,2
Avatar de l'utilisateur
A proposal has not yet been provided
$555 USD en 10 jours
0,0 (1 commentaire)
0,0
0,0
Avatar de l'utilisateur
Do you have idea about the system: linearity, stability, others? Do you want an exact modelling or an aproximation?
$777 USD en 20 jours
0,0 (0 commentaires)
0,0
0,0
Avatar de l'utilisateur
Hi, I am an Electrical Engineer and an Embedded Systems Expert. I have experience with many projects using real time embedded systems involving complex algorithms for signal processing. It just happens to be that I have worked on an Embedded Device which used to do what your program also does that is it changed the frequency of the audio signal given to it. I know what algorithm is used for this purpose and have done quite a lot research into that algorithm when I was working for the Embedded Device so i think I am the best guy to do the job for you. I will be looking forward to your response. Regards
$722 USD en 10 jours
0,0 (0 commentaires)
3,5
3,5
Avatar de l'utilisateur
La propuesta todavía no ha sido proveída
$750 USD en 20 jours
0,0 (0 commentaires)
0,0
0,0
Avatar de l'utilisateur
It looks like there is some random noise is added in the algo. Can you please again process the both original wav files with same AMP and Freq values? Please upload them and notify me. I will compare the two processed files. If there is no random noise files, data should be same every-time you do processing with the similar AMP and Freq values. I will check them with LabView. Please wait for this time.
$727 USD en 5 jours
0,0 (0 commentaires)
0,0
0,0
Avatar de l'utilisateur
Hi, I'm currently pursuing a master on electronics and I have experience in digital signal processing Using MATLAB. If I understand well, you need to recreate the program behavior. If so, I prefer to analyze input-output pairs in order to propose a model of the system and then compare it against the original.
$555 USD en 15 jours
0,0 (0 commentaires)
0,0
0,0

À propos du client

Drapeau de UNITED STATES
Mountain View, United States
0,0
0
Membre depuis sept. 6, 2013

Vérification du client

Merci ! Nous vous avons envoyé un lien par e-mail afin de réclamer votre crédit gratuit.
Une erreur a eu lieu lors de l'envoi de votre e-mail. Veuillez réessayer.
Utilisateurs enregistrés Total des travaux publiés
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Chargement de l'aperçu
Permission donnée pour la géolocalisation.
Votre session de connexion a expiré et vous avez été déconnecté. Veuillez vous connecter à nouveau.