mIRC
Тип | Клієнт IRC[de] |
---|---|
Автор | Халед Мардам-Бей[es] |
Розробник | mIRC Co. Ltd. |
Перший випуск | 28 лютого 1995 |
Стабільний випуск | 7.61 (1 березня 2020 ) |
Версії | 7.77 (11 червня 2024)[1] |
Платформа | IA-32 |
Операційна система | Windows XP і пізніші |
Мова програмування | C / C++[2] |
Розмір | 4,89 МБ |
Стан розробки | Активний |
Ліцензія | Пропрієтарна / Trialware |
Вебсайт | mirc.com |
mIRC — клієнт Internet Relay Chat (IRC) для Windows, створений 1995 року. Це повнофункціональна утиліта чату, а її інтегрована мова сценаріїв[en] робить її розширюваною[en] та різносторонньою[3].
mIRC описувався як «один із найпопулярніших клієнтів IRC, доступних для Windows»[3]. Його завантажили понад 40 млн разів зі служби CNET Download.com[4]. 2003 року, Nielsen / NetRatings оцінив mIRC серед десяти найпопулярніших Інтернет-застосунків[5].
mIRC був створений Халедом Мардам-Беєм[es] — британським програмістом. Він почав розробляти програмне забезпечення наприкінці 1994 року, а його першу версію випустив 28 лютого 1995 року[6].
Мардам-Бей заявляє, що вирішив створити mIRC, оскільки відчував, що першим клієнтам IRC[de] для Windows бракувало деяких основних можливостей IRC. Потім він продовжив розробляти його через виклик і факт того, що люди цінували його роботу. Автор заявляє, що подальша популярність mIRC дозволила йому заробляти ним на життя[2]. mIRC умовно-безплатний і вимагає оплати за реєстрацію після 30-денного періоду оцінювання[7].
Розробник заявляє, що версія 5.91 — остання з підтримкою 16-бітних Windows[8]; 6.35 — остання з підтримкою Windows 95, NT 4.0, 98 і Windows ME. Поточна версія підтримує Windows XP і пізніші[9].
mIRC має ряд відмітних можливостей. Однією з них є мова сценаріїв, яка дедалі розробляється з кожною версією. Мова сценаріїв може бути використана для внесення незначних змін до програми, таких як замовні команди (псевдоніми)[3], але також може бути використана, щоб повністю змінити поведінку та зовнішній вигляд mIRC. Іншою заявленою можливістю є файлообмінні здібності mIRC через протокол DCC, за участю вбудованого файлового сервера[10].
Починаючи з mIRC 7.1, випущеної 30 липня 2010 року[11], підтримуються Юнікод й IPv6.
Здібності та поведінки mIRC можуть бути змінені та розширені за допомогою вбудованої мови сценаріїв mIRC. mIRC містить власний графічний редактор сценаріїв[3] із довідкою, що описувалася «надзвичайно докладною»[3].
Написання сценаріїв mIRC не обмежене подіями та командами, пов'язаними з IRC. Воно повне за Тюрингом. Серед іншого є підтримка об'єктів COM, виклику DLL, сокетів, малювання на полотні, читання пристроїв введення, регулярних виразів і діалогових вікон. Це дозволяє клієнту використовуватися різними способами поза спілкуванням у чаті, наприклад, як бот IRC[en], медіа-програвач, a вебпарсер HTML, або для інших розважальних цілей, як-от ігри mIRC.[джерело?]
Через рівень доступу мови до комп'ютера користувача — наприклад, здібність перейменовувати та видаляти файли — було зроблено ряд зловживальних сценаріїв. Одним із прикладів зловживання було виконання з ідентифікатором $decode, який розкодовує даний закодований рядок[12][13]. Про проблему звітувалося у серпні 2001 року; навіть п'ятьма місяцями пізніше користувачі все ще звітували, що стали здобиччю, як їх ошукали у виконання команд на їхніх системах, які мали наслідком «передачу контролю над [їхнім] mIRC комусь іще»[14]. Це призвело до змін, внесених у версію mIRC 6.17: за словами автора, $decode тепер вимкнений за замовчуванням, а різні інші можливості, які можна вважати небезпечними, тепер є блоковними[11].
- ↑ Latest News: mIRC 7.77 has been released!
- ↑ а б mIRC: Personal FAQ. mirc.com. Архів оригіналу за 9 лютого 2011. Процитовано 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. Процитовано 10 грудня 2018.
- ↑ InternetNews Traffic Patterns 2003. InternetNews.com. Архів оригіналу за 10 листопада 2020. Процитовано 13 серпня 2008.
- ↑ mIRC: Khaled Mardam-Bey. www.mirc.com. Архів оригіналу за 10 червня 2021. Процитовано 10 серпня 2020.
- ↑ Registration. mirc.com. Архів оригіналу за 13 червня 2020. Процитовано 10 серпня 2020.
- ↑ mIRC 6.0 drops 16bit support». mirc.com. Архів оригіналу за 8 лютого 2002.
- ↑ mIRC download for 6.35 and latest version. mirc.com. Архів оригіналу за 10 грудня 2018. Процитовано 10 грудня 2018.
- ↑ mIRC FAQ: Section 6. mirc.com. Архів оригіналу за 7 вересня 2018. Процитовано 10 грудня 2018.
- ↑ а б mIRC: Latest News. mirc.com. Архів оригіналу за 1 грудня 2018. Процитовано 10 грудня 2018.
- ↑ mIRC Backdoors — An Advanced Overview [originally by ReDeeMeR]. Securiteam.com. Windows NT Focus. 24 лютого 2002. Архів оригіналу за 13 лютого 2019. Процитовано 10 серпня 2020.
- ↑ 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.