[LINUX:2576] Re: Sms script

Gokhan Moral (gm@bilkent.edu.tr)
Mon, 14 Dec 1998 20:33:09 +0200 (EET)


sms'i komut satirindan yollama olayini kolayca, biraz programlama bilgisi
olan herkes yazabilir.

yazmaya da gerek yok,
telnet komutu ile bile bunu yapabilirsiniz...
mtn'nin sayfasina girerseniz, page source'a baktiginizda POST method
kullandigini gorursunuz..
bunun icin code'a bakiyoruz (su an bakiyorum)
telnet www.mtn.co.za 80 yaziyoruz
sonra da asagidakileri teker teker giriyoruz

/******/
POST /send/sms-rich.html HTTP/1.0
Host: www.mtn.co.za
Accept-Language: en
Pragma: no-cache
Cache-Control: no-cache
User-Agent: ZartZortSMS/1.0
Referer: http://www.mtn.co.za/sms/secure/text.html
Content-type: application/x-www-form-urlencoded
Content-length: 65

intlPrefix=%2B90532&TEL=%2B9053222233344&Message=deneme%20mesaji

/*****/

yukarida yazan basit bir POST query ornegidir.
Content-length, hemen altindaki satirin uzunlugu, benim verdigim ornek
icin 65 (degisken olabilir tabii, oncelikle yukardaki yazilip sonra
hesaplanilip paste edilebilir.
%2B + isaretinin 16lik duzendeki karsiligi
%20 bosluk karakterinin 16lik duzendeki karsiligi
ve & isareti ile ayrilmis uc tane field (alan) yani intlPrefix, TEL ve
Message. yukaridaki seyleri telnetten hemen sonra aynen yazarsaniz
0532-22233344 telefonuna mesaj yollamis olursunuz
hepsi bundan ibaret.
simdi yukaridaki olayi ister perl ile, ister python ile, ister C ile,
isterseniz de delphi ile yazin, kesinlikle calisir.
/*****/ olayini yazmaaycaksiniz tabii :)

umarim bu http ile ilgilenen arkadaslar icin de faydali bir mail olur.
cogu kisi GET method nasil kullanilir biliyor ama cogu kisinin POST ile
tecrubesi olmamis.
server tarafinda degil, client tarafini kastediyorum.

Saygilar.

Gokhan Moral
Bilkent University
Network Administrator
(try telnetting "buces.bbs.tr 3000")