← →
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]
А теперь к этому добавь Uses . и между BEGIN END вызовы
Источник: delphimaster.net
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 для новичков!
7 ошибок начинающих программистов
Как написать бота для Telegram за 10 минут?
Стоит ли в настоящее время становиться Java-разработчиком?
Источник: itproger.com
Калькулятор кодов онлайн.
Калькулятор кодов онлайн переводит любой текст в десятичный, шестнадцатеричный, двоичный код, а также полученный цифровой код в оригинальный текст. Текст может быть на любом языке в любой кодировке. При переводе текста используются ascii коды символов.
Генератор паролей онлайн
Генератор случайных паролей
Транслитерация (транслит) текста
IP-адрес, пароли и коды
Мы в соцсетях Присоединяйтесь!
Нашли ошибку? Есть предложения? Сообщите нам
Этот калькулятор можно вставить на сайт, в блог
Код для вставки без рекламы с прямой ссылкой на сайт
Код для вставки с рекламой без прямой ссылки на сайт
Скопируйте и вставьте этот код на свою страничку в то место, где хотите, чтобы отобразился калькулятор.
Источник: www.calc.ru