Как узнать на каком коде написана программа

← →
SZap ( 2002-12-15 13:18 ) [0]

Задачка у меня такая.
Есть некий DOS файл с расширением .exe, необходимо узнать на каком языке это написано, чтобы потом найти програмку декомпилятор и посмотреть исходники.
Кто знает такие програмки которые определяют по exe на чем он написан.

← →
vopros ( 2002-12-15 13:19 ) [1]

в текстовом редакторе посмотри в конце файла.

← →
SZap ( 2002-12-15 13:21 ) [2]

vopros
и что я там должен увидеть.

← →
han_malign ( 2002-12-15 13:29 ) [3]

Чип SZap (15.12.02 13:18)
Для DOSовских программ поищи intruder.exe

← →
SZap ( 2002-12-15 13:35 ) [5]

han_malign
спасибо конечно, но как мне всетаки определить на каком языке был написан данный exe.

← →
vopros ( 2002-12-15 13:35 ) [6]

Всякий хлам среди которых есть названия функций.

← →
Anatoly Podgoretsky ( 2002-12-15 13:38 ) [7]

Частный случай, как правило в программе свыше одного языка и вычленить из программы часть которая написано одним программистом чрезвычайно сложно, а на чем сделана та или другая библиотека приходится только догадываться

Как узнать какой язык программирования тебе подходит?

← →
han_malign ( 2002-12-15 13:48 ) [8]

для 32-битных Delphi и CBuilder в ресурсе лежат специальная инфа, для ДОС-программ скорее всего ни фига нет(однозначно можно определить только программы защищенного режима, по раширителю, для Borland Pascal — rtm, для Watcom C — dos4gw, для MS — фиг знает), тут поможет только метод научного тыка(качаешь очередной dasm и пробуешь что получится).

← →
AL2002 ( 2002-12-16 10:33 ) [9]

Ехешник сжат?

← →
Karbo ( 2002-12-16 10:58 ) [10]

Напиши сам минимальные программы на Turbo Pascal, С++ и Basic, ( BEGIN END. будет достаточно),посмотри полученные exe-шники каким-нибудь Norton Disk Edit и найди по 12 отличий. Наверняка найдешь какую-нибудь ботву типа «Borland#$%»

← →
Anatoly Podgoretsky ( 2002-12-16 11:04 ) [11]

Читайте также:
Как java программу конвертировать в exe

А теперь к этому добавь Uses . и между BEGIN END вызовы

Источник: delphimaster.net

9 отличных сервисов для проверки кода

9 отличных сервисов для проверки кода

Работу программиста можно оценивать по многим критериям, но главные – это, наверно, чистота кода и его качество. Мы рассмотрим 9 сервисов для проверки кода.

Правильно работающий код – это уже прекрасно, но не нужно забывать, что вы должны еще чистить его от “мусора” и делать максимально понятным для тех разработчиков, которые будут задействованы в обслуживании в дальнейшем.

Обычно ревью кода в крупных компаниях делают сеньоры. Но это дорого и неэффективно. Альтернативный вариант – пользоваться онлайн-сервисами, которые дают оценку готовому коду. Если вы хотите выбрать для себя один из таких инструментов, читайте обзоры в статье.

Вопрос — ответ #4 — Как читать исходный код других программ? Зачем?

Reshift

Этот сервис дает разработчикам ПО возможность находить и устранять уязвимости до того, как отправлять конечный вариант своего кода в продакшн.

Reshift получил большое количество положительных отзывов. Кроме поиска проблем сервис также помогает соблюдать требования регуляторов, касающиеся разработки программного обеспечения.

  • Интеграция с крупнейшими веб-сервисами для хостинга проектов Github и Bitbucket.
  • Pull request’ы без необходимости переключаться между дашбордами для избежания путаницы.
  • Анализ каждой ветки на наличие уязвимостей.
  • Умная маркировка ошибок и проблемных мест.
  • Демонстрация критических уязвимостей до слияния веток.

Collaborator

Данная система относится к одним из самых продвинутых инструментов рецензирования кода. Подходит и отдельным разработчикам, и тем, кто работает в команде.

  • Контролирование внесенных в код изменений, обнаружение проблем и написание комментариев.
  • Разработка правил и создание уведомлений, основанных на этих правилах.
  • Наличие кастомных полей, контрольных списков и группы участников.
  • Персонализированные отчеты.
  • Интеграция с одиннадцатью различными средами, включая Visual Studio.

Codestriker

Достаточно неплохой ревью-инструмент с открытым исходным кодом. Дает возможность быстро отыскивать проблемы и повышать качество кода.

  • Фиксирование обнаруженных проблем и решений (с комментариями) в БД. В дальнейшем к базе можно возвратиться и просмотреть все внесенные изменения.
  • Совместимость с системами ClearCase, Bugzilla и др.

Gerrit

С помощью онлайн-сервиса Gerrit можно бесплатно проверить код просто в браузере, в процессе отклоняя или принимая изменения. Сочетает в себе багтрекер и код-ревью инструмент.

Читайте также:
Как перенести программу ворд с компьютера на флешку

  • Совместимость с Git.
  • Возможность настроить иерархию кода.
  • Создание комментариев для внесенных изменений.
  • Система голосований о правках.

Crucible

Приложение, которое в онлайн-режиме позволяет делать ревью кода, находить проблемы, обсуждать изменения в каждой отдельной ветке, осуществлять шеринг данных и пр. Это платный сервис с двумя версиями: для маленьких команд и крупных корпораций. Первая стоит 10 долларов и предоставляет безлимитные репозитории на пятерых пользователей. Стоимость корпоративной версии составляет 1100 долларов и включает безлимитный репозиторий на десятерых пользователей. Существует также демо-доступ – он дается на 30 суток.

  • Взаимодействие как нескольких программистов, так и многочисленных групп разработчиков.
  • Возможность ревизии кода как до правок, так и после них.
  • Интегрирование с Subversion, P4 и CVS.

GitHub

Каждый разработчик знает, что такое GitHub. Но что этот сервис может делать автоматическую проверку кода, известно далеко не всем. В данном плане имеется 2 версии: бесплатная с ограниченным числом пользователей и платная, стоимостью 7 долларов в месяц.

Помимо стандартных инструментов здесь можно просматривать историю изменений, оставлять к участкам кода комментарии и с помощью веб-интерфейса решать простые конфликты. Также GitHub позволяет применять и сторонние аналогичные ревью-инструменты.

  • Лобовое сравнение фрагментов.
  • Blame view – просмотр истории единичных фрагментов кода, не просматривая документ полностью.
  • Формирование white-листов для отдельных веток.

Review Board

Этому сервису уже около 10 лет, тем не менее, он продолжает развиваться и совершенствоваться. Проект бесплатный, можно испытать демо на официальном сайте или установить Review Board на собственном сервере. Большой плюс инструмента в том, что он позволяет напрямую сравнивать 2 версии кода: до изменений и после. К тому же не может не радовать простой интерфейс.

  • Совместимость с Plastic, P4, CVS и ClearCase.
  • Выделение проблемных участков кода или фрагментов по заданным параметрам.
  • Осуществление проверки кода до внесения изменений и после.

Rhodecode

Платный сервис с поддержкой Mercurial, Git, а также Subversion. Стартовая цена – 8 долларов в месяц для каждого пользователя. Можно оплатить сразу весь год, так будет экономнее, потому что цена составит 75 долларов. Те, кто не хочет тратить деньги, могут скачать community-edition и установить ее на собственном сервере.

Читайте также:
Каким образом пользователи могут получать программы

  • Визуальный журнал изменений.
  • Online-редактор кода.
  • Возможность интеграции с уже созданными проектами.
  • Совместной работа группы разработчиков: как нескольких человек, так и многочисленных команд.

Phabricator

Очередной набор инструментов с открытым исходным кодом, которые облегчают процесс code review. Есть облачная версия, но она с ограничениями, стоит 20 долларов в месяц. Цена полной версии достигает 1000 долларов в месяц (есть несколько и более дешевых предложений). Все платные продукты включают техподдержку и 30-дневный демо-режим.

  • Совместимость с Git, Mercurial и Subversion.
  • Наличие встроенных чатов, Kanban доска и пр.
  • API для написания скриптов, которые взаимодействуют с системой посредством JSON API.

В завершение

В статье описаны очень полезные инструменты для проверки кода, но они не способны стать полноценной заменой человека. Тем не менее, эти сервисы в несколько раз ускоряют проверку, а значит, позволяют существенно экономить ресурсы, в том числе самый главный и дорогой – время.

Больше интересных новостей

Гид по CMS MODX для новичков!

Гид по CMS MODX для новичков!

7 ошибок начинающих программистов

7 ошибок начинающих программистов

Как написать бота для Telegram за 10 минут?

Как написать бота для Telegram за 10 минут?

Стоит ли в настоящее время становиться Java-разработчиком?

Стоит ли в настоящее время становиться Java-разработчиком?

Источник: itproger.com

Калькулятор кодов онлайн.

Калькулятор кодов онлайн переводит любой текст в десятичный, шестнадцатеричный, двоичный код, а также полученный цифровой код в оригинальный текст. Текст может быть на любом языке в любой кодировке. При переводе текста используются ascii коды символов.

Генератор паролей онлайн

Генератор случайных паролей

Транслитерация (транслит) текста

IP-адрес, пароли и коды

Мы в соцсетях Присоединяйтесь!
Нашли ошибку? Есть предложения? Сообщите нам
Этот калькулятор можно вставить на сайт, в блог

Код для вставки без рекламы с прямой ссылкой на сайт

Код для вставки с рекламой без прямой ссылки на сайт

Скопируйте и вставьте этот код на свою страничку в то место, где хотите, чтобы отобразился калькулятор.

Источник: www.calc.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru