Задать вопрос
nefs
@nefs

Как декомпилировать или чем открыть файлы CGI?

Что за файлы с расширением CGI используются на веб сайте? Вижу что в коде файлов *.js есть так называемые ссылки или указания на эти файлы, а что внутри и как их расшифровать или чем открыть для редактирования?
Через текстовый редактор начало файлов выглядит вот как то так:
ELF а далее какой-то нечитаемый текст.
  • Вопрос задан
  • 250 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
CGI (от англ. Common Gateway Interface — «интерфейс общего шлюза») — интерфейс, используемого внешней программой для связи с веб-сервером. Интерфейс разработан таким образом, чтобы можно было использовать любой язык программирования, который может работать со стандартными устройствами ввода-вывода.

ELF (англ. Executable and Linkable Format — формат исполнимых и компонуемых файлов) — формат двоичных файлов, используемый во многих современных UNIX-подобных операционных системах, таких как FreeBSD, Linux, Solaris и др.

Таким образом у вас программа для *NIX, написанная на каком-то компилируемом языке программирования, работающая с web-сервером через потоки ввода-вывода.
Восстановить исходный код такой программы, чаще всего, невозможно. Можно декомпилировать её и изучить получившийся код на ассемблере, чтобы попытаться восстановить логику работы программы, но это требует соответствующих знаний и навыков.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@ostup17
Начинающий программист (flutter dev - frontend de)
здесь,здесь на мой взгляд хорошо описано, что такое CGI и чем его открывать
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы