238
مشترکین
اطلاعاتی وجود ندارد24 ساعت
-87 روز
-4630 روز
آرشیو پست ها
238
یه حرکت کسکلک بزنیم؟
این سلفایی که میخرید رو شل لینوکس فروشنده سیو میشه
رو اسکریپتی دارم کار میکنم هرکسی بتونه سلف خودشو طراحی کنه
و دیگه کسی داده شمارو نداشته باشه
238
امروز خودم سر در گمم چی اپلود کنم
مبانی پایتون تا حدودی واسه شما اپلود شده
زیر کامنت همین پست در باره هرچیزی خاستید بگید اپلود کنم
238
بکدور چیه؟ (خیلی ساده)
بکدور (backdoor) به هر مکانیسمی گفته میشه که به کاربر یا برنامه اجازه میده از مسیر غیرمعمول یا پنهان به یک سامانه دسترسی پیدا کنه بدون عبور از مکانیزمهای کنترل معمول (مثلاً ورود با نامکاربری/رمز) بکدورها میتونن عمدی باشند (مثلاً برای عیبیابی یا نگهداری توسط سازنده) یا مخرب (کدهای برنامهریزیشده که مهاجمها از اونا برای دسترسی غیرمجاز استفاده میکنن انواعِ معمول
بکدورِ نرمافزاری: توابع پنهان در برنامهها که ورود مستقیم یا دستورات ریموت فراهم میکنه
بکدورِ سختافزاری/firmware: کد در BIOS/firmware که دسترسی رو ممکن میکنه
بکدورِ نگهداری (maintenance): کانالهایی که توسعهدهنده برای رفع عیب گذاشته (اگر بدون اطلاع باشه خطرناکه!
تروجان/مالور: برنامههای مخرب که پس از نفوذ، کانال کنترل باز میکنن (C2/backdoor).چگونه معمولاً استفاده یا پیادهسازی میشن؟
باز کردن یک کانال شبکه (پورت/آیپی) که بهصورت دائم یا دورهای به سروری که کنترلکننده دارد متصل میشنقراردادن یک سرویس پنهان روی سیستم هدف که دستور میپذیره!
سوءاستفاده از حساب یا کلیدهای ثابت (hard-coded credentials)نشانههای وجود بکدور / شاخصهای نفوذ (نشانههای قابلتوجه)
سرویسهای شبکه یا پورتهای باز غیرمنتظره.
ترافیک خروجی مشکوک به آیپیهای ناشناس یا در زمانهایی که نباید باشه یا اصلا وجود داشته باشه
پروسسهای ناشناس یا مصرف بالای CPU/IO بدون دلیل منطقی مثلا هیچ app یا فولدرایشنی باز نیست CPU یوز بشه
لاگهای ورود غیرعادی احراز هویت ناموفق/موفق از آدرسهای جدید
فایلهای جدید یا تغییر یافته در مسیرهای سیستمی که معمولاً تغییر نمیکنن سینتکس ها و غیرهاقدامهای فوری در صورت شک به بکدور 1
سیستم رو از شبکه جدا (isolate) کنید تا از انتشار یا برقراری ارتباط جلوگیری بشه2
لاگها را حفظ و کپیبرداری امن کنید3
روندهای خطرناک را متوقف کنید اما از ریستارت یا پاکسازی سریع بدون تصویربرداری Forensic خودداری کنید4
بررسی آنتیویروس/EDR و اسکن کامل.5
بررسی ترافیک خروجی و بلاک کردن آیپیهای مشکوک در فایروال.
238
آموزش بک دور بوسیله نت کت
#درپشتی یا بک دور (backdoor)
Tutorial: Backdoor using Netcat
238
از این به بعد تمام اموزشارو سعی میکنم تا حد امکان بصورت ویدیو خودم بگیرم یا از کلیپ های چندماه پیشی که با کمک یکی از اقوام درست کردم اپلود کنم تا شما متوجه شید
238
وبسرور پایتون چیه؟
وبسرور یه برنامهست که:
1. پیامها یا درخواستهای کاربران (از مرورگر یا برنامه) رو میگیره.
2. اونها رو پردازش میکنه.
3. پاسخ میده (مثلاً یک صفحه سایت یا اطلاعات).
به زبان ساده: وبسرور مثل یک مغازه است که مشتریها میان، سفارش میدن، و فروشنده جواب میده.
کاربردهای وبسرور پایتون
1. دیدن سایت خودت روی کامپیوتر
قبل از اینکه سایتتو به اینترنت ببری، میتونی روی کامپیوتر خودت تستش کنی.
2. ساخت سایت و برنامه آنلاین
میتونی وبسایت بسازی یا برنامههایی که از اینترنت داده میگیرن (مثل بازی آنلاین یا اپلیکیشن موبایل) راه بندازی.
3. ساخت API یا دادههای آنلاین
بعضی وقتها لازم داری اطلاعات (مثل اخبار، آبوهوا، یا پیامها) به برنامهها بفرستی.
وبسرور این کار رو انجام میده.
4 اشتراک فایل یا پروژه با دیگران
میتونی یه فایل یا پروژهت رو سریع با دوستان یا رفیقای مجازی / حضوری به اشتراک بذاری
5 یادگیری اینترنت و برنامهنویسی وب
وقتی وبسرور میسازی، تازه میفهمی مرورگر چطور با سرور صحبت میکنه (HTTP، درخواستها، پاسخها)
6 ابزارهای توسعه و آزمایش
برنامهنویسها از وبسرورهای پایتون برای تست و آزمایش پروژهها قبل از انتشار استفاده میکنن.
جمعبندی:
وبسرور پایتون یه ابزار همهکارهست:
هم میتونه سایت و اپ بسازه
هم داده آنلاین بده
هم برای آموزش و اشتراکگذاری عالیه
238
Creating Web Server via Python
socket programming
آموزش ساخت وب سرور بوسیله پایتون | Python Web Server
238
یه مطلبی رو یادم رفت بنا کنم درمورد پایتون چیه و به چه دردی میخوره
یه نگاه کلی بندازیم به اینکه اصلاً پایتون چیه و به چه دردی میخوره.
پایتون چیه؟
پایتون یه زبان برنامهنویسیه؛ یعنی باهاش میتونیم به کامپیوتر بگیم "چی کار کنه".
فرقش با بقیهی زبونا اینه که خیلی آسونه و شبیه جملههای انگلیسیه.
مثلاً اگه بخوای یه جمله چاپ کنی، فقط مینویسی:
print("سلام رفیق")
هیچ سینتکس عجیب و سختی نداره، برای همین بیشتر تازهکارها با پایتون شروع میکنن
به چه دردی میخوره؟
پایتون فقط برای یه کار نیست، تقریباً تو هر حوزهای میتونه وارد بشه.
چند تا از کاربردای پایتون
ساخت بات تلگرام و رباتهای خودکار
مثلاً یه ربات که پیام بده، جواب بده یا از کاربر اطلاعات بگیره (مثل همونی که تو دورهمون میسازیم )
طراحی سایت و بکاند
با فریمورکهایی مثل Flask, Django, FastAPI میتونی سایت یا سرویسهای حرفهای بسازی.
تحلیل داده و هوش مصنوعی (AI / Machine Learning)
پایتون تو دنیا معروفترین زبونه برای دیتا و هوش مصنوعیه.
کتابخونههایی مثل numpy, pandas, tensorflow, pytorch برای همین کاران.
امنیت و تست نفوذ (Cyber Security)
پایتون ابزار خیلی قوی برای نوشتن اسکریپتهای امنیتی و خودکارسازی تست نفوذ داره.
برای همین توی لینوکس و مخصوصاً Kali Linux خیلی استفاده میشه.
خودکارسازی (Automation)
فرض کن بخوای یه کار تکراری رو هر روز خودکار انجام بدی — پایتون راحت انجامش میده!
مثلاً بکآپ گرفتن، ایمیل فرستادن، rename کردن فایلها و هزار تا کار دیگه.
ساخت بازی و اپلیکیشن
با کتابخونههایی مثل pygame یا kivy حتی میتونی بازی یا اپ موبایل بنویسی.
یادگیری آسون
متنخوان و تمیز
جامعه کاربری بزرگ (میلیونها پروژه آماده تو گیتهاب)
اجرا روی همه سیستمعاملها (ویندوز، لینوکس، مک، اندروید Termux)
238
ساخت دکمهها و منو در بات (InlineKeyboard و ReplyKeyboard)
به بات دکمههایی بدی تا بدون تایپ کردن، بتونه بین گزینهها جابهجا شه.
مثلاً:
دکمه « درس ها»
دکمه « شروع »
دکمه «راهنما»
محتوای :
1 آشنایی با Keyboard ها در بات تلگرام:
ReplyKeyboardMarkup
InlineKeyboardMarkup
2 ساخت چند دکمه برای ناوبری
3 دریافت انتخاب کاربر و واکنش بهش (callback data)
4 تمرین: ساخت منوی اصلی و برگشت به منو
سورس این قابلیت:
from telegram import Update, InlineKeyboardButton, InlineKeyboardMarkup
from telegram.ext import ApplicationBuilder, CommandHandler, CallbackQueryHandler, ContextTypes
TOKEN = "توکن_خودت_اینجا"
async def start(update: Update, context: ContextTypes.DEFAULT_TYPE):
keyboard = [
[InlineKeyboardButton("📚 لیست درسها", callback_data="lessons")],
[InlineKeyboardButton("🎯 تمرین", callback_data="practice")],
[InlineKeyboardButton("ℹ️ درباره", callback_data="about")]
]
reply_markup = InlineKeyboardMarkup(keyboard)
await update.message.reply_text("سلام رفیق! از منوی زیر انتخاب کن 👇", reply_markup=reply_markup)
async def button(update: Update, context: ContextTypes.DEFAULT_TYPE):
query = update.callback_query
await query.answer()
if query.data == "lessons":
await query.edit_message_text("📚 لیست درسها:\n1️⃣ متغیرها\n2️⃣ شرطها\n3️⃣ حلقهها")
elif query.data == "practice":
await query.edit_message_text(" تمرین: یه عدد از کاربر بگیر و تشخیص بده زوج یا فرده.")
elif query.data == "about":
await query.edit_message_text(" این بات برای آموزش پایتون و ساخت پروژهها طراحی شده.")
app = ApplicationBuilder().token(TOKEN).build()
app.add_handler(CommandHandler("start", start))
app.add_handler(CallbackQueryHandler(button))
app.run_polling()238
و این 2 باره رو این موضوع تاکید میکنم که من کتابی و ai تور مانند میگم که شما بفهمید و کسی امیدوارم از این مورد سو استفاده نکنه
https://t.me/Scriptedev/13
شب همگی خوش ❤️
238
اکثر کسایی که سیستم / لبتاپ ندارن بنظر من ترموکس بهترین گزینه واسه ران کردن باته
جدا از این بحث من تا جایی که تونستم چه تویه این ویدیو چه به صورت تایپی تلاشمو کردم که شما بفهمید و امیدوارم همینطور باشه
اگه کسی نگرفته و نفهمیده میتونه تو کامنتا یا پیوی شخص خود بنده مشکلشو بگه
@boroasla
و این اموزش مختص این بود که فقط یاد بگیرید چطور ران کنید
میتونید برید ai مورد نظرتون همین سورس کد رو بدید و قابلیت های بیشتری اضافه کنید
ولی من خودم به مرور زمان وقت کنم تمام نکات کلیدی رو بهتون اموزش میدم
238
نحوه راه اندازی با کلاینت محلی رو با 2 روش لینوکسی و موبایلی گفتم و ویندوزی مونده که اونم بصورت متنی اراعه میدم:
Vpn روشن کنید و با سیستمون به سایت
https://www.python.org/downloads
برید
اخرین ورژن پایتون متناسب با سیستمتونو نصب کنید
و اجرا کنید
و داخل Cmd دستور
python --versionرو بزنید ببینید پایتون رو سیستم شما نصب شده یا نه بعد از این کار که فهمیدید اخرین ورژن نصبه این کامند رو تویه پرامت بزنید کتابخونه موردنیاز python-telegram-bot
pip install python-telegram-botبعد از نصب شدن کتاب خانه کد سورس بالارو کپی کنید که با یه کلیک کپی میشه https://t.me/Scriptedev/21 و داخل یه فایل TXT کپی کنید و توکنتونو جای گزاری کنید بعد سیو رو بزنید و فایل رو rename کنید و به telegram_bot.py تغییر بدید و بعد با زدن این دستور تویه cmd ربات رو به سرور محلی کانکت کردید
python telegram_bot.py
238
چرا من با کالی لینوکس پیش میرم و ریکوردو گرفتم
هدفم این بود که شما متوجه بشید
هرچند بیشتر تعداد کاربر ویندوزن
درسته کالی لینوکس برایه هک و امنیته ولی خیلی از شل ها و ابزار هایی مثل پایتون پیش فرض روش نصب هستن و این کارو برایه اکثر پروژه ها راحت تر میکنه
