自製垃圾簡訊自動發送器

這年頭自製廣告簡訊自動發送機相當容易,只要找到一張 3G 網卡,寫幾行簡單的 scripts 程式,就可以達成任務。在開始之前,可以先直接藉由指令對網卡下 AT Command,測試一下使用 3G 網卡發簡訊:
echo -en "AT+CMGF=1\r" > /dev/ttyUSB0
echo -en "AT+CMGS=\"09xxxxxxxx"\r" > /dev/ttyUSB0
echo -en "You Got SMS.\032" > /dev/ttyUSB0

如此,目標手機門號應該能收到封內容為『You Got SMS.』的簡訊。不過這尚只是單純簡訊發送,離『垃圾簡訊自動發送機』仍有段距離,需做些加工使腳本程式可以讀入電話號碼清單。

garbagesms.sh 詳細程式碼:
#!/bin/bash

if [ -n $1 ] || [ -n $2 ]; then
    exit
fi

echo -en "AT+CMGF=1\r" > /dev/ttyUSB0

while read NUMBER; do
    echo -en "AT+CMGS=\"${NUMBER}"\r" > /dev/ttyUSB0
    echo -en "${2}\032" > /dev/ttyUSB0
done < $1

接著,準備一組號碼清單(例:number.lst),然後對所有號碼發送:
./garbagesms.sh number.lst "混人百貨周年慶,本日垃圾簡訊大放送。"

後記
本教學僅供研究參考,筆者未對程式做過實際測試。如因執行或濫用該程式而導致簡訊費用爆增或其他法律責任,請自行負責。

留言

  1. 請問你知道android移植時畫面閃爍與沒有聲音的問題該往哪些方向去改嗎?
    畫面閃爍是在拖曳功能時發生
    沒聲音如下
    Advanced Linux Sound Architecture Driver Version 1.0.18a.
    No device for DAI twl4030
    No device for DAI omap-mcbsp-dai-0
    No device for DAI omap-mcbsp-dai-1
    No device for DAI omap-mcbsp-dai-2
    No device for DAI omap-mcbsp-dai-3
    No device for DAI omap-mcbsp-dai-4
    OMAP3 omap3devkit8000 SoC init
    TWL4030 Audio Codec init
    asoc: twl4030 <-> omap-mcbsp-dai-0 mapping ok
    ALSA device list:
    #0: omap3devkit8000 (twl4030)

    謝~

    回覆刪除
  2. 真的可以用嗎? 歡迎你謝信至我信箱. jimhuang668@gmail.com

    如果能把它發展成一套軟體. 或許有商機. 可以一起合作嗎?

    Jim

    回覆刪除
  3. 您好~
    請問我想寫一支scripts來monitor一個ip,如果斷線時用3.5G網卡發簡訊,但我不知道怎麼寫…可以幫幫我嗎? 謝謝。

    回覆刪除

張貼留言

這個網誌中的熱門文章

有趣的邏輯問題:是誰在說謊

Web 技術中的 Session 是什麼?

淺談 USB 通訊架構之定義(一)

淺談 USB 通訊架構之定義(二)

Reverse SSH Tunnel 反向打洞實錄