ارسال پیام کوتاه (sms) با پایتون :: V i R u s Ʒ²

V i R u s Ʒ²

هک و امنیت

V i R u s Ʒ²

هک و امنیت

Virus 32

💢 دوستانم بی دفاع و دشمنانم بی جواب نخواهند ماند 💢

-->
آخرین نظرات
  • ۳۰ مهر ۹۷، ۱۷:۱۱ - ahmad
    رمز

چند روز پیش یکی از دوستان درخواست کرده بودن که بگیم چطور میشه با استفاده از پایتون یه پیام کوتاهی رو ارسال کرد به یه شماره تلفن همراه ، بخاطر همین تصمیم گرفتم توی این پست روش کلی اینکار رو با پایتون بگم که کلا با چند خط کد ساده میتونیم این حرکت رو پیاده کنیم

اول از همه باید یه وب سرویس که خدمات پیام کوتاه بهمون ارائه میده پیدا کنیم که من از این سایت استفاده میکنم ، خوبی هم که داره اینه که 500 تومن شارژ میده بهت برای اینکار که تستش کنیم و اگه خوب بود بعدا شارژمونو افزایش بدیم ، البته قبلش باید ثبت نام کنیم که اینکار رو میسپارم به عهده خودتون ( تو سایتای دیگه چجوری ثبت نام میکنین ، اینجا هم همونجوریه )

بعد از اینکه ثبت نام کردین پیشنهاد میکنم در مورد خطاها و ... هایی که توی اونجا توضیح داده یه سر بزنین که تو کد نویسی و اجرای برنامه خیلی بکار میان مثلا گفته اگه عدد 200 رو برنامه بهتون نشون داد یعنی اینکه پیامک با موفقیت ارسال شده و ... که میسپارم دست خودتون تا بخونین و... راستی یه خوبیه دیگه ای که داره اینکه در مورد بعضی از زبان های دیگه توضیح داده که چطور میتونیم ارسال کنیم ، مثلا #C و Ruby و ... که اگه کد نویس زبان های دیگه هستین میتونین اونارم مطالعه کنین ، البته نا گفته نماند منم کد نویسی رو از اونجا الگو گرفتم و میخوام فقط راهنمایی کنم که چطور با اون کد ها اینکار رو میتونیم انجام بدیم

خب بریم و کتابخونه ی این سایته رو نصب کنیم ، برای اینکار وارد پوشه ای که پایتون رو نصب کردیم میشیم و بعدش وارد پوشه ی Scripts میشیم و بعد از نگه داشتن کلید شیفت راست کلیک کنین و روی گزینه ی Open command window here میزنیم و دستور پایین رو داخلش مینویسیم

pip install kavenegar

حالا تو مسیر دلخواهمون یه فایل با پسوند py. ایجاد میکنیم و روی گزینه ی Edit with IDLE میزنیم و کدایی رو که میزارم رو قرار بدیم تا بریم سراغ بقیه ی بحث

from kavenegar import *
api = KavenegarAPI('کد ای پی آی رو اینجا قرار بدین')
params = {
'sender': '100065995',
'receptor': 'شماره مقصد',
'message' : "متن پیام ارسالی"
}   
response = api.sms_send(params)

خب حالا تو کد های بالا مواردی رو که میگم ویرایش میکنیم تا به هدف اصلیمون برسیم 

اول از همه باید کد API رو که داخل سایت بهمون داده بود قرار بدیم ، بعد جای شماره مقصد ، شماره تلفنی که میخوایم پیام به اون ارسال بشه رو وارد میکنیم و در آخر هم که متن ارسالی رو قرار میدیم

نکته --> بقیه ی کار هارو میزارم به عهده ی خودتون مثلا مشخص کردن زمان ارسال و ... که میتونین از طریق کتابخونه ی datetime انجام بدین که من برای طولانی نشدن پست و خسته نشدن شما اونو نگفتم و نکته ی دوم اینکه اگه کدهای بالارو تکمیل کنین و ارسال رو بزنین این پیام درجا ارسال میشه و از موجودیه شما کم میشه ، بخاطر همین بهتره که تاریخ و ساعت ارسال رو تنظیم کنیم و ... و نکته ی آخر اینکه از طریق کتابخونه ی request هم میشه این حرکت رو پیاده کرد و ...

موفق باشید

نظر (۹)

یک در دنیا صد در آخرت خیر ببینی داداش
واقعا ممنون
یارو بخاطر این آموزش میگفت بیست تومن بریزم حسابش
واقعا دوستتون دارم
ادامه بده داداش
پرچمت بالاست
MR C0D3R :
خواهش میکنم کاری نکردم که :( من برای اون یارو متاسفم که برای به اشتراک گذاشتن چند خط کد میخواد ازت پول بگیره ، بزار کداشو با خودش به گور ببره ببینه چیزی بهش میرسه یا نه 
البته نا گفته نماند که زحمت کشیده تا یاد گرفته و حق داره پول بگیره ولی خداییش 4 و 5 خط کده دیگه :( مگه میخواست چیکار کنه 
داداش دمت گرم خیلی عالی بود
MR C0D3R :
خواهش عزیز ، راستی روی اون برنامه screen recorder هم دارم کار میکنم که درخواست داده بودی و تا چند روز دیگه درخواستتو اوکی میکنم فقط چون تا حالا با سی شارپ همچین برنامه ای ننوشتم بخاطر همین باید روش کار کنم ولی حتما درستش میکنم ( گفتم که فکر نکنی فراموش شده )
  • Virus32
  • علیرضا آهنی
  • ای کاش برای vb.net هم کد میزاشتید.من از کد اونا سردر نیاوردم.
    MR C0D3R :
    نیازی نیست براش پست بنویسم یا کد بزارم ، وقتی تو سایت کاوه نگار ثبت نام کردی ، همونجا بهت کد برای وی بی میده یا اگه نداد یه قسمت داره که مستقیم هدایتت میکنه به سایت گیت هاب ، بعدا که وارد سایت گیت هاب شدی فک کنم یه چیزایی به نام Download Zip داره ، اونو که بزنی حله و سورس برنامه برات دانلود میشه
  • Virus32
  • توحید اقدامی
  • میشه با
    tkinter
    گرافیکیش کرد که جالب تر میشه.
    MR C0D3R :
    اوهووم
  • Virus32
  • کیانوش کاظمی
  • یه کار میتونید بکنید که پنلش روی سایت باشه مثلا طرف بیاد از روی وبلاگ بتونه پیام ارسال کنه؟
    MR C0D3R :
    با جاوا اسکریپت و زبان های تحت وب دیگه میشه
    اما چون تو وبلاگ Html,Css کار رفته و برای گذاشتن کدهای Js
    باید قابلیتشو خریداری کنیم ( از بخش امکانات اختیاری )
    بخاطر همین نمیشه
    اما جواب کلی اینه که اگه بخوایم میتونیم یه بخش برای کاربرا بزاریم که بتونن پیام ارسال کنن و ...
    چون باید یجوری سمت اون API درخواست بفرستیم که با Html و Css نمیشه اینکار رو انجام داد
  • Virus32
  • کیانوش کاظمی
  • اوکی استاد
    یه سوال دیگه من علاقه به هک سایت دارم به غیر از سنتری میتونم با شناسایی باگ سایت ها اونو هک کنم یادگیری انواع باگ چه مدت طول میکشه؟
    MR C0D3R :
    خیلی طول میکشه
    پیدا کردن یه باگ از یه سایت به این سادگیا نیست !!!
    حداقل باید چند سال تلاش و پشتکار به خرج بدی
  • Virus32
  • کیانوش کاظمی
  • من استعدادم همین :) استاد
    خب بهترین راه از نظر شما چیه؟
    MR C0D3R :
    وب هکینگ :)
    Slm
    اگه وب سرور com. برای ارسال message سراغ دارید بگید .

    غیر از way2sms.com
    لطفا بگید .
    باو داش جواب بده خب api از کودوم قسمت سایت بگیریم
    MR C0D3R :
    اینجوری که زبون میریزی یبار درست پست رو بخون ، تو پست گفتم
    ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
    شما میتوانید از این تگهای html استفاده کنید:
    <b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
    تجدید کد امنیتی