Як подивитися код програми


 

Програми діляться на відкриті і закриті. У першому випадку для всіх користувачів інтернету доступно скачування її вихідного коду з офіційного сайту і інших ресурсів, у другому — код системи закритий і його перегляд порушує правила користування програмним забезпеченням.



Вам знадобиться

— декомпілятор;
- Дезассемблер.

Інструкція

  1. Перегляньте вихідний код програми за допомогою її исходника. Вихідний файл містить в собі код, написаний програмістом при створенні програмного забезпечення, після цього він компілюється за допомогою спеціальних існструментов і перетворюється в файл установки.
  2. Якщо вами був загублений файл вихідного коду, або він недоступний вам з інших причин, скористайтеся спеціальними програмами-декомпілятор. Також є програми-дизасемблери. Зверніть увагу, що перегляд вихідного коду часто може стати неможливим у випадках, коли вам не відомо, яку мову програмування використовувався при його розробці.
  3. Якщо ви хочете знайти код вільної програми, виконайте пошук в інтернеті з відповідним запитом. Також спробуйте завантажити дану програму і в її меню знайти пункт «Перегляд вихідного коду». Зазвичай це доступно для безкоштовно розповсюджуються програм.
  4. Будьте обережні при їх використанні, зокрема це стосується програм, завантажених не з сайту розробника, оскільки в исходник може бути закладений шкідливий код, який при установці на ваш комп’ютер також інсталює трояни, клавіатурні шпигуни і так далі.
  5. Будьте уважні при використанні програм-декомпілятор, оскільки багато розробників програмного забезпечення користуються спеціальними програмами, які ускладнюють процес відтворення вихідного коду. Якщо програма була написана на асемблері, також приймаються спеціальні програми.
  6. Коштів зворотної програмної розробки досить немало, не використовуйте їх в шахрайських цілях або для внесення змін до програми з закритим кодом, оскільки часто за дані дії передбачена певна відповідальність відповідно до законодавства.

Корисні поради

Не переглядайте код закритих програм і тим більше не вносите в нього зміни.