Submitted by OraOraP t3_121kxlt in deeplearning
Bellow is what I know about Stable diffusion
​
- The base model of the Stable Diffusion is orignially trained for removing noises in images.
- With a given training image, a series of images are created by repeatedly adding noise to the previous image.
- The model is trained to revert this process, removing noises repeatedly to create the original image.
​
Can't this training method be used for training a reverse engineering model?
A model that can create C, C++, or some language code from a binary code?
​
- Make compiler to output not only the binary code but also every code that occurs in the middle steps; hence, make a series of code that begins from the original source code and ends to the binary code(or just assembly code.).
- Train a model to revert each code to its previous code in the series.
- A model that can retrieve a source code from a binary code is created.
- Maybe, it can be trained and updated further, to accept text instruction, like Stable Diffusion. Modifying the source as instructed in the text.
​
Is this not plausible?
Or are there already some researches on this idea?
elbiot t1_jdo7ndu wrote
Compilation isn't a process of noising and diffusion doesn't have any relevance here. An LLM is what you would use