Голосование за лучший ответ
Compute
Мыслитель
(5924)
3 года назад
Для того чтобы вносить свои изменения и добавлять чего-то нового в софт, его нужно реверсить. И не факт что данный софт ещё и накрыт протекторами какими-то, если даже не ручными. В любом случае если ты абсолютно 0 в этом, и абсолютно не знаешь любой ЯП, тогда стоит лучше обратиться к профессиональному реверсеру приложений. Он тебе скажет точно на каком ЯП написан данный софт, накрыт ли чем-нибудь, и уже после этого возможно сможет вносить изменения в софт. Но факторов очень много опять же.
Саня Семенов
Оракул
(60497)
3 года назад
декомпилируешь, получаешь миллион строк машинного кода на асме, пробуешь преобразовать его в яп высокого уровня, если не получается то по прерываниям ищешь нужный тебе кусок. ориентируешься какие API там вызываются по ним можно понять что оно делает ну соответственно правишь пакуешь и компилишь, тогда получится запускаемая программа, а то что ты видишь в блокноте - это даже не байт код, а машинные команды для проца - по ним вобще не возможно почти ничего понять хотябы потому что они отображаются крикозябрами из за сбитой кодировки.