Introduction
The challenge of converting low-level assembly code back into human-readable source code is a cornerstone problem in reverse engineering. In this post, we summarise recent work done at RevEng.AI that addresses this challenge through the development of foundational AI models designed for decompilation. As we shall see, this
Jedno z haseł reklamowych było utrzymywanie starego oprogramowania. Ale dzisiaj stare, to równie dobrze coś co ma 2-10 lat.
To jakie kompilatory są obsługiwane zależy od tego jak przebiega szkolenie i jakie są do niego dane. Można przecież zrobić osobne modele dla każdego. Tylko trzeba mieć wystarczająco dużo danych, które różne kompilatory są w stanie przetworzyć. Wydaje mi się, że do tych z lat 80/90 jest mało. Z jednej strony one mniej optymalizowały. Z drugiej ludzie ręcznie tam optymalizowali.
O tym czego to forma można mówić po zrozumieniu działania tego.