Емуляція телефонного номера
Як нахаляву потрепатися по міжмісту? Для початку треба змоделювати вихід на міжмістеву лінію (простіше кажучи, створити wav-файл у спеціалізованій для цього програмі). Робиться це програмою SoundForge, яка дуже часто з'являється на піратських дисках або в мережі. З її допомогою можна зробити багато неприємностей, таких як роз'єднання того, у кого зайнято, прослуховування чужої розмови і т. д., про що я розповім наступного разу. А поки що про те, як наваяти сигнал виходу на міську лінію від чужого номера :) У налаштуваннях SoundForge ставимо наступне: у меню DTMF, MF (tools->syntethesis) ставимо сигнал MF, довжина якого 0,04, пауза і переривання його кожні 0,001. Строка набору (dial string) повинна містити 1*******, де замість зірочок треба вказати той номер, з якого ти будеш нібито дзвонити задом наперед. Тобто був 2763102, а став 12013672 (це телефон того ублюдка, якого звуть Гліб). Якщо цифра повторюється двічі, то ту з них, яка йде спочатку, треба замінити на B (там шістнадцяткова система). Тобто був 9110203, а став 13020B19. Тепер звук повністю згенерований.
Залишилося саме складне: запхнути це діло в лінію. Тут є два варіанти. Почну з першого, який використовую я. Я від'єдную мікрофон від трубки телефону, підключаю до нього дроти, що йдуть від материнської плати до динаміка (їх два), піднімаю трубку і включаю цей звук. Прослухати звук на динаміку можна просто прослухавши його в Norton Commander'і (і інших шеллах для ДОСу, які підтримують прослуховування низькочастотних wav-файлів). Другий спосіб для тих, хто дуже добре розбирається в модемах. Треба дістати провід, який з обох кінців однаковий і підходить у роз'єми для мікрофона, колонок і т. д. Такий можна зробити і самому, тільки спочатку треба подивитися, щоб усі контакти відповідали (можна подивитися, проходить електрика чи ні лампочкою. Можна й язиком, але я цього не раджу, оскільки контакти окислюються, хоч цього не видно, але процент удачі стає нижчим). Один кінець вставляєш у роз'єм звукової карти для колонок, а другий у роз'єм на модемі для мікрофона. Так от, людині, яка круто розбирається в модемах, треба змусити модем увімкнути мікрофон і підняти трубку, і тоді вже прослухати wav-файл. Хоча, особливо крутих знань не потрібно, якщо ти користуєшся модемами фірми hayes, вони постійно на лінії, і мікрофон у них постійно увімкнений. Принаймні, у старих моделях. Тепер можна нахаляву балакати по міжмісту, хоча тебе на цьому можуть зловити, адже дізнатися, звідки реально був зроблений дзвінок, не проблема. Є ще варіант, щоб самому зібрати пристрій, яке знаходиться на лінії і посилає в неї звуки, таке зробити не складно по ідеї. У мене є. Там якісь дроти намотані і пара таких кругло-плоских штуковин :) Є ще більш легкий варіант, як згенерувати цей wav-файл. Береш будь-яку програму для написання midi-композицій, і пишеш твір з однієї тільки чистої-чистої (всі ефекти прибрати!) ноти "Ля" першої (основної) октави. Закидувати його на лінію треба таким же способом, от тільки з динаміком і трубкою телефону не вийде - midi не прослуховується динаміком (ну тільки якщо ти угробиш всі свої драйвера від SoundBlaster'а і поставиш як основне відтворювальне пристрій - динамік aka внутрішній динамік).