|
Программы для Windows
Программы для Linux Приложения для Android Приложения для iPhone Новости Форумы PeStudio (Portable) / Отзывы
PeStudio — бесплатная программа, показывающая всевозможную информацию об исполняемом файле без его запуска, с целью проверки на безопасность
|
Программы для Windows | Приложения для Android | Приложения для iPhone | Программы для Linux | ||
Статистика | Рейтинги | Авторам | Рассылки | ||
Copyright © 1999-2024 Softodrom.ru Реклама | О проекте | О перепечатках | Пользовательское соглашение | Политика конфиденциальности | Карта сайта |
||
Почему, как старая жена на кухне, *** до чёртиков, я вижу один и тот же набор программ, чьи обновления изо дня в день выкладываются на сайте? Что? Это весь спектр софта? Других программ нет? Все программисты перемерли? Иль приплата идёт за конкретный софт, его лоббирование?
Ну давайте будем честными. По любой программе, упоминаемой на Софтодроме, есть, как минимум, десяток-дюжина достойных альтернатив. Где их упоминание?
Вообще, работа Софтодрома напоминает езду по российским (провинциальным) дорогам. Один раз встал в колею и дальше сама поедет.
Без обид. Стало неинтересно заходить. Жизнь покинула это бездыханное тело.
Конечно, обидевшись, вы ответите искромётным ответом, сравняв меня с землёй, как Пастернака на съезде, но прикиньте сами карандаш к носу - народец то охладел, посещаемость спала. Угадал?
- кодовая страница 1251 - криминал. Ну да, мы же под виндами работаем, это же криминал - использовать её родную кодовую страницу. Какую надо?
- программа содержит целую кучу запрещённых строк: Sleep, Kernel32.dll (основная библиотека Windows, ядро, если быть точным), GetUserName (процедура, позволяющая узнать имя пользователя, из-под которого запущена программа), ole32.dll (основополагающая технология Windows), CopyFile (из названия видно, что это функция копирования файла), CreateEvent (создать объект синхронизации - совершенно безобидная функция). Ладно, ShellExecute можно как-то применить для атаки, OpenThread тоже потенциально не слишком безопасная функция, тут сцепив зубы можно признать, что утилита немного права.
- в ресурсах - сплошной криминал. Присутствуют символы на русском языке! Ахтунг! Да, программа на русском. А что, совсем нельзя?
- программа использует целую кучу ОПАСНЕЙШИХ функций. Так, к ним отнесены: SendMessage, PostMessage и DispatchMessage (практически любой программист, использовавший в своей практике не кнопкокидательные среды разработки, а WinAPI в сыром виде, как оно есть, скажет, что без этих трёх функций не работает никто в систему Windows). IsWindowVisible, PostThreadMessage, GetForegroundWindow, FindWindow, EnumWindows - эти функции безопасны, как кухонный нож (убить можно, но даже холодным оружием не посчитаешь). Ладно, SetWinEventHook, SetFileSecurity можно сравнить с топором, которым в общем то не все дрова колют, кто-то и долги бабулькам отдаёт... Но CreateFile и ExitProcess включить в список опасных... нет комментариев!
- импорт psapi.dll - мощная библиотека, но ничего существенно криминального в его использовании не вижу.
- в заголовке файла отсутствует контрольная сумма, а сам заголовок датирован 1992 годом. Страшно! А мне - нет. Я эту программу вчера собрал на абсолютно точно чистой машине. Может, конечно, IDE не считает эти контрольные суммы, ну а я тут при чём?
Удивительным оказалось другое. Из десятка наугад выдернутых из папки Windows (и подпапок, разумеется) файлов программа все пометила как безопасные. Видимо, автор "натаскал" свою утилиту только на стандартные приложения. Потому что все остальные приложения, которыми я пользуюсь в повседневной жизни и которые признаны мною годами эксплуатации как безопасные, эта хрень метила как опасные. Про программы моего собственного авторства я уже молчу - хуки, иньекции исполняемого кода - это всё мне приходится использовать, а программа об этом не догадывается. Ну и к тому же - без хорошего знания системного программирования, все данные, предоставляемые программой, будут пустым местом. Я и то не всегда сходу смогу сказать, какая функция что делает, приходится в MSDN лазить так, что кнопка F1 продавлена как Ctrl у заядлого думера, а что говорить про простого пользователя? Ему единственная строчка окажется полезной - отчёт VirusTotal. Так может быть, не ставить никакой лишней программулины, а просто загрузить программу туда и успокоиться на полученных результатах?
А для получения достаточной информации об исполняемом файле я пользую peId. И компактнее и дурь не показывает.