mIRC
mIRC — клієнт Internet Relay Chat (IRC) для Windows, створений 1995 року. Це повнофункціональна утиліта чату, а її інтегрована мова сценаріїв робить її розширюваною та різносторонньою[2].
Тип | Клієнт IRC |
---|---|
Автор(и) | Халед Мардам-Бей |
Розробник | mIRC Co. Ltd. |
Перший випуск | 28 лютого 1995 |
Стабільний випуск | 7.61 (1 березня 2020 ) |
Платформа | IA-32 |
Операційна система | Windows XP і пізніші |
Мова програмування | C / C++[1] |
Розмір | 4,89 МБ |
Стан розробки | Активний |
Ліцензія | Пропрієтарна / Trialware |
Вебсайт | mirc.com |
mIRC описувався як «один із найпопулярніших клієнтів IRC, доступних для Windows»[2]. Його завантажили понад 40 млн разів зі служби CNET Download.com[3]. 2003 року, Nielsen / NetRatings оцінив mIRC серед десяти найпопулярніших Інтернет-застосунків[4].
Історія
mIRC був створений Халедом Мардам-Беєм — британським програмістом. Він почав розробляти програмне забезпечення наприкінці 1994 року, а його першу версію випустив 28 лютого 1995 року[5].
Мардам-Бей заявляє, що вирішив створити mIRC, оскільки відчував, що першим клієнтам IRC для Windows бракувало деяких основних можливостей IRC. Потім він продовжив розробляти його через виклик і факт того, що люди цінували його роботу. Автор заявляє, що подальша популярність mIRC дозволила йому заробляти ним на життя[1]. mIRC умовно-безплатний і вимагає оплати за реєстрацію після 30-денного періоду оцінювання[6].
Розробник заявляє, що версія 5.91 — остання з підтримкою 16-бітних Windows[7]; 6.35 — остання з підтримкою Windows 95, NT 4.0, 98 і Windows ME. Поточна версія підтримує Windows XP і пізніші[8].
Основні можливості
mIRC має ряд відмітних можливостей. Однією з них є мова сценаріїв, яка дедалі розробляється з кожною версією. Мова сценаріїв може бути використана для внесення незначних змін до програми, таких як замовні команди (псевдоніми)[2], але також може бути використана, щоб повністю змінити поведінку та зовнішній вигляд mIRC. Іншою заявленою можливістю є файлообмінні здібності mIRC через протокол DCC, за участю вбудованого файлового сервера[9].
Починаючи з mIRC 7.1, випущеної 30 липня 2010 року[10], підтримуються Юнікод й IPv6.
Написання сценаріїв mIRC
Здібності та поведінки mIRC можуть бути змінені та розширені за допомогою вбудованої мови сценаріїв mIRC. mIRC містить власний графічний редактор сценаріїв[2] із довідкою, що описувалася «надзвичайно докладною»[2].
Написання сценаріїв mIRC не обмежене подіями та командами, пов'язаними з IRC. Воно повне за Тюрингом. Серед іншого є підтримка об'єктів COM, виклику DLL, сокетів, малювання на полотні, читання пристроїв введення, регулярних виразів і діалогових вікон. Це дозволяє клієнту використовуватися різними способами поза спілкуванням у чаті, наприклад, як бот IRC, медіа-програвач, a веб-парсер HTML, або для інших розважальних цілей, як-от ігри mIRC.[джерело?]
Через рівень доступу мови до комп'ютера користувача — наприклад, здібність перейменовувати та видаляти файли — було зроблено ряд зловживальних сценаріїв. Одним із прикладів зловживання було виконання з ідентифікатором $decode, який розкодовує даний закодований рядок[11][12]. Про проблему звітувалося у серпні 2001 року; навіть п'ятьма місяцями пізніше користувачі все ще звітували, що стали здобиччю, як їх ошукали у виконання команд на їхніх системах, які мали наслідком «передачу контролю над [їхнім] mIRC комусь іще»[13]. Це призвело до змін, внесених у версію mIRC 6.17: за словами автора, $decode тепер вимкнений за замовчуванням, а різні інші можливості, які можна вважати небезпечними, тепер є блоковними[10].
Примітки
- mIRC: Personal FAQ. mirc.com. Процитовано 10 грудня 2018.
- Smith, Chris (2004). Hack #20 Automate IRC with Scripting. У Paul Mutton\. IRC Hacks: 100 Industrial-Strength Tips & Tools. O'Reilly Media, Inc. с. 71–74.
- mIRC. Download.CNet.com. Процитовано 10 грудня 2018.
- InternetNews Traffic Patterns 2003. InternetNews.com. Процитовано 13 серпня 2008.
- mIRC: Khaled Mardam-Bey. www.mirc.com.
- Registration. mirc.com.
- mIRC 6.0 drops 16bit support». mirc.com. Архів оригіналу за 8 лютого 2002.
- mIRC download for 6.35 and latest version. mirc.com. Процитовано 10 грудня 2018.
- mIRC FAQ: Section 6. mirc.com. Процитовано 10 грудня 2018.
- mIRC: Latest News. mirc.com. Процитовано 10 грудня 2018.
- mIRC Backdoors — An Advanced Overview [originally by ReDeeMeR]. Securiteam.com (Windows NT Focus). 24 лютого 2002.
- Ahmadi Bidakhwidi, Mohammad (2005). mIRC Worm. The Ethical Hacker. Архів оригіналу за 3 листопада 2012.
- Lo, Joseph (4 січня 2002). IRC News Jan 04 02 Happy 2002 — //$decode trojan keeps going and going…. Архів оригіналу за 1 серпня 2012. та
«Aug 30 01 mIRC $decode() exploit.» IRChelp.org.
Література
- Szor, Peter (2005). 3.7.7. The Art of Computer Virus Research and Defense. Pearson Education.
- Harley, David; Vibert, Robert S. (2007). AVIEN Malware Defense Guide for the Enterprise. Elsevier. с. 147.
- Adomi, Esharenana E. (2008). Security and Software for Cybercafés. Idea Group Inc. с. 173.
- Jakobsson, Markus; Ramzan, Zulfikar (2008). Crimeware: Understanding New Attacks and Defenses. Addison-Wesley Professional. с. 194.