جستجو در تالارهای گفتگو

در حال نمایش نتایج برای برچسب های 'python'.



تنظیمات بیشتر جستجو

  • جستجو بر اساس برچسب

    برچسب ها را با , از یکدیگر جدا نمایید.
  • جستجو بر اساس نویسنده

نوع محتوا


تالارهای گفتگو

  • انجمن گاردایران
    • قوانین و اطلاعیه های سایت
    • اخبار هک و امنیت
    • انتقادات و پیشنهادات
  • بخش های خصوصی انجمن گاردایران
    • سوال و جواب های عمومی
    • بخش خصوصی
    • آموزش های تصویری نفوذ به سیستم های شخصی و روشهای مقابله
  • انجمن نفوذ و امنیت
    • آموزش های تصویری
    • آموزش های تصویری سایت ها و سرورها و روشهای مقابله
    • آموزشهای تصویری شبکه و روشهای مقابله
    • حملات شبکه و راههای مقابله
    • DOS , DDOS
    • ویروس ها و تروجان ها
    • متاسپلویت Metasploit
    • ابزارهای امنیتی
    • Shell Script
    • آسیب پذیری های وایرلس
    • اکسپلویت
    • باگ های امنیتی
    • امنیت ایمیلهای شخصی
    • تارگت های تمرینی
    • اسکنرها و ابزارهای هکینگ
  • بخش کرک و رمزنگاری
    • ابزار کرک
    • مقالات و آموزشهای کرک
    • مقالات و آموزشهای رمزنگاری
    • ابزارهای رمزنگاری
    • پروکسی لیست
    • پسورد لیست و کمبو لیست
    • کانفیگ
    • اکانت های کرک شده
  • برنامه نویسی
    • برنامه نویسی
    • برنامه نویسی تحت وب
  • بخش موبایل
    • بخش مخصوص موبایل
    • هک موبایل
  • شبکه
    • Cisco سیسکو
    • نتورک پلاس Netwok+
    • مایکروسافت Microsoft
    • میکروتیک Mikrotik
    • مجازی سازی
    • ابزارهای شبکه و مانیتورینگ
    • فایروال
  • سیستم عامل
  • الکترونيک و روباتيک
  • گرافيک
  • متفرقه

جستجو در ...

نمایش نتایجی که شامل ...


تاریخ ایجاد

  • شروع

    پایان


آخرین بروزرسانی

  • شروع

    پایان


فیلتر بر اساس تعداد ...

تاریخ عضویت

  • شروع

    پایان


گروه


Website URL


Yahoo


Skype


محل سکونت

38 نتیجه پیدا شد

  1. سلام خدمت دوستان بنده Dateless هستم و میخوام طی اولین پستم یه مشکل کلیدی رو حل کنم اونم نحوه تبدیل فایل py به فایل exe هست که خیلیا دنبالشن: پس cmd رو باز کنین و این کتابخونه پایتون رو دانلود کنیم توسط این دستور: python -m pip install pyinstaller توجه کنین هر جا که دارین دستور پایین رو میزنین حتمن اسکریپت پایتونتون حتمن باید همونجا باشه مثلن اگه تو دکستاپ این دستور رو میزنین حتمن باید اسکریپتتون داخل دسکتاپ باشه بعد دستور پایین رو میزنین: python pyinstaller -F example.py توجه کنین جای example.py فایل خودتون رو بزنین حمایت کنین. 😃Dateless_Sec
  2. mostafaRAT

    منبع آموزشی برای پایتون

    با سلام به همه دوستان کسی منبع یا کتاب خوبی(ترجیحاً فارسی) برای آموزش ماژول های پایتون سراغ نداره؟ نمیخوام توابع رو یادم بده که مثلا چطور جمع تفریق کنم میخوام آموزش کار با کتابخانه های پایتون رو یاد بگریم مثل OS,SYS,QT,REQUESTS,BS4
  3. به نام خدا با سلام یک ویدیو از مدت ها پیش داشتم که آپلود کردم. داخل ویدیو همه چیز مشخص هست. پسورد فایل guardiran.org power-of-python.rar
  4. با سلام قبل از این که این تاپیکو بخونید یکم راجب تور تحقیق کنید . تو این آموزش ما با استفاده از شبکه تور و پایتون برنامه نویسی تحت وب انجام میدیم . تو این آموزش یاد میگیرید که چطوری میتونید تمام درخواست های ارسالی تحت وب خودتون رو با تور Tor انجام بدید . بعد از یاد گیری این آموزش شما میتونید به راحتی آی پی خودتون رو تغییر بدید ناشناس بمونید و با سرعت بیشتری نسبت به ف..تر شکن ها کارتونو انجام بدید. میتونید کرکر هایی بسازید که پروکسی لیست لازم نداشته باشه . چرا؟ چون خود تور به نوعی مثل پروکسی لیست عمل میکنه . میتونید بدون محدودیت و به صورت کاملا اختیاری آی پی خودتون رو عوض کنید . الان تو چند انجمن هم دیده شده که کرکر اینستاگرام و جیمیل و ... گذاشتن و پروکسی لیست نمیخواد و میگه باید تور نصب باشه و به فلان قیمت میفروشن . اصلا نیازی نیست شما برای چیزی که رایگان در اختیار عموم قرار داده شده هزینه ای پرداخت کنید . این آموزش هم بنده تو سطح نت جمع آوری و ترجمش کردم و تستش کردم . توی صد تا سایت خارجی هم پیدا میشه بدون دردسر . نیازی نیست خرید و فروش بشه ! خب اولین قدم : شما باید تور رو نصب و اجرا کنید . فایل نصبی تور به همراه توضیحات داخل تاپیک زیر هست . فایل Tor Project رو هم که تیممون قرار داده دانلود کنید و طبق توضیحات اجراش کنید تا تور اجرا بشه . قدم دوم نصب کتابخانه مربوط به دستورات تور هست . برای نصب از ابزار pip استفاده میکنیم : (دستور زیر تو محیط ترمینال یا cmd ویندوز نوشته میشه ) pip install stem اگر از برنامه TorProject استفاده کنید پورت و هاست به صورت کاملا اتوماتیک تنظیم میشه . به صورت پیش فرض برنامه مشخصات زیر رو به تور اختصاص میده : Controller port : 9151 SOCKS version 5 port: 9150 HTTP/HTTPS port: 8888 HOST : 127.0.0.1 خب برای تغییر ای پی به وسیله تور تو پایتون باید از تکه کد زیر استفاده کنید : from stem import Signal from stem.control import Controller def change_ip(): with Controller.from_port(port = controller port) as controller: controller.authenticate(password) controller.signal(signal) print("IP Changed!") بجای controller port باید پورت کنترلی رو قرار بدید (به صورت پیش فرض مقدارش 9151 هست که بالا گفتم ) بجای Password رمز عبوری که به تور اختصاص دادید رو وارد کنید (اگر هیچ پسوردی روی تور تنظیم نکردید بجاش هیچی ننویسید و خالی بذارید یعنی : controller.authenticate() ولی اگر رمز بهش دادید باید به صورت زیر بنویسید : controller.authenticate(password=رمز عبور) نکته خیلی مهم که تو آموزش های خیلی از فروم های خارجی کمیاب هست و دیده نمیشه این پارامتر signal هست . تو فروم های ایرانی من کسیرو ندیدم که این نکترو رعایت کرده باشه و همه یجور نوشتن . بجای signal باید از یکی از کدهای زیر استفاده کنید : Signal.NEWNYM Signal.HUP دومیه منظورمه که کسی تو فروم ها نگفته یعنی من ندیدم. اولین کد آی پی شمارو تغییر نمیده دقت کنید که فقط سعی میکنه یجوری مشخصات رمز نگاری شما تو شبکه تور رو رفرش کنه . اما این تغییر آنچنان بزرگ نیست که کلا آیپی شما عوض بشه . و اگر بخواید از این پارامتر استفاده کنید حتما باید چند بار تابع change_ip رو فراخوانی کنید و آی پی هارو بررسی کنید که ببینید آی پیتون عوض شده یا نه. مثلا ممکنه با دوبار فراخوانی عوض بشه یا با ده بار . مشخص نیست . دومین پاراامتر رو باید استفاده کنید چون با استفاده از سیگنال HUP کل تور ریست میشه و یک آی پی اختصاصی دیگه ای که ازش استفاده نکردید بهتون میده . پس کد بالارو به صورت زیر بنویسید : from stem import Signal from stem.control import Controller def change_ip(): with Controller.from_port(port = 9151) as controller: controller.authenticate() controller.signal(Signal.HUP) print("IP Changed!") حالا میتونید درخواست های خودتون رو با تور ارسال کنید . اگر از کتابخانه های مربوط به برنامه نویسی تحت وب استفاده میکنید مثل requests , urrlib ,robobrowser یا ... باید هاست و پورت رو به عنوان پروکسی بهشون بدید تو مثال پایین از requests استفاده میکنم : from stem import Signal from stem.control import Controller import requests def change_ip(): with Controller.from_port(port = 9151) as controller: controller.authenticate() controller.signal(Signal.HUP) print("IP Changed!") for i in range(5): res = requests.get("https://api.ipify.org/?format=text", proxies={'http':'127.0.0.1:8888','https':'127.0.0.1:8888'}) print(res.text) change_ip() نمونه خروجی : 45.854.54.5 98.542.52.6 54.88.254.12 87.45.11.22 1.442.45.89
  5. * سلام و درود * همونطور که از عنوان معلومه برای وقتایی هست که بخواید یه متن رو به صورت کلمه کلمه یا اهسته نمایش بدین ************** ورژن پایتون : 3.7 ************* کتابخونه های مورد نیاز : import sys import time - یه تابع تعریف میکنیم و یه ورودی واسش میزاریم که هرجای برنامه خواستید استفاده کنید تابع رو صدا بزنید و متن رو بهش بدید و اجرا کنه: def slowtype(text): for t in text: sys.stdout.write(t) time.sleep(5/100) - توی خط اخر فاصله زمانی که بین تایپ هرکلمه باید باشه رو باید بنویسید.هرچیزی میتونه باشه مثلا 10 که دیگه خیلی سریع میشه یا 1 - در اخر هرجا خواستید پرینت کنید تابع رو صدا میزنید و متن رو به عنوان ورودی بهش میدید slowtype("Hello Word") با تشکر* sl_type.py
  6. DAN_B

    پخش اهنگ با پایتون

    * سلام و درود * یه برنامه خیلی ساده ولی کاربردی رو اینبار گفتم بزارم **************** ورژن پایتون 3.7 **************** اول کتابخونه مورد نیاز رو نصب کنید و بعد اون رو وارد کنید pip install pygame & from pygame import mixer حالا دستورات زیر رو بزنید و در قسمتی که نوشتم PATH ادرس اهنگ رو بزارید و واسه اینکه راحت تر بشه کارتون اهنگ رو کنار فایل پایتون بزارید(منظورم توی همون دایرکتوری) و با دستور اخر پخش میکنیم mixer.init() mixer.music.load("PATH") mixer.music.play() *اگه بخواید فایلی رو از اینترنت پخش کنید اول با پایتون دانلود کنید و با دستورات بالا پخشش کنید البته یه راه دیگه هم یادمه واسه پخش اهنگ بود که اون رو دفعات بعد توضیح میدم play_python.py
  7. DAN_B

    ساخت Admin Finder با پایتون

    **سلام و درودد** اینبار گفتم اموزش ساخت این برنامه مفید رو بزارم که خیلی بدردتون میخوره و دیگه لازم نباشه بخواین دنبال ابزارش بگردید یا ... خودتون برنامش رو بسازید و خیلی هم ساده هست. ________________________________________ ورژن پایتونی که استفاده میشه 3.7 هست ____________________________________________ _ _ ______ _ _ /\ | | (_) | ____(_) | | / \ __| |_ __ ___ _ _ __ | |__ _ _ __ __| | ___ _ __ / /\ \ / _` | '_ ` _ \| | '_ \ | __| | | '_ \ / _` |/ _ \ '__| / ____ \ (_| | | | | | | | | | | | | | | | | | (_| | __/ | /_/ \_\__,_|_| |_| |_|_|_| |_| |_| |_|_| |_|\__,_|\___|_| 1: مرحله اول باید کتابخونه هایی که لازم هست رو وارد کنید: import urllib import requests import os 2: مرحله بعد باید سایت رو به عنوان ورودی بگیرید دقت کنید پروتکل رو یا خودتون باید وارد کنید یا بگید کاربر همزمان با وارد کردن ادرس سایت بزنه (من اینجا گفتم کاربر وارد کنه ) یک وردلیست تهیه کنید که میتونید از گیت هاب دانلود کنید (یه wordlist هم اخر مطلب میزارم) نکته:اگه بخواید میتونید بجای اینکه فایل رو بزارید اونو توی خود برنامتون بنویسید که من راه اول رو پیشنهاد میدم چون اونجوری برنامتون یکم به هم ریخته میشه بعد از اینکه wordlist رو تهیه کردیددد این دستور رو رو وارد کنید: url = input("Enter Target : (ex : https://google.com )" ) z = open('wordlist.txt' , 'r').readlines() <-نام فایل و پسوند os.system('cls') # <-- برای پاک کردن صفحه 3: و در اخرین مرحله باید یه حلقه for بزارید و بگید هر بار یکی از اون کلمه هایی که توی فایل wordlist هست رو بزاره توی یه متغیر ( من اینجا اسمش رو f گذاشتم ) و بزاره کنار اون ادرسی که وارد کردید و سعی کنه که بازش کنه واگر موفق شد پیغام بزنه found for f in z: che = url+'/'+f try : check = urllib.request.urlopen(che) print("FOUND --> "+che) except urllib.error.URLError as msg : print ("NOT FOUND --> "+che ) *نام متغیر ها رو ساده گذاشتم که فکر نکنید حتما باید یه خط اسم باشه ولی همیشه سعی کنید از اسم های مناسب استفاده کنید دیدید که واقعا راحته حالا یه سری چیزا هست که باعث بهتر شدن برنامتون میشه مثلااا: یک وردلیست خوب میتونین بجای اینکه هردفعه نشون بده NOT FOUND بگید فقط FOUND رو نشون بده که برنامتون مرتب تر و بهتر میشه بهش رنگ بدید مثلا وقتی پیدا شد رنگش سبز بشه و .... سوالی مشکلی بود حتما بگید...❤️ wordlist.txt admin_finder.py
  8. سلام به عنوان اولین تاپیک گفتم ساخت یه پورت اسکنر ساده رو با پایتون در 4 مرحله اموزش بدم خب همونطور که میدونین یک هکر باید تا جایی که امکانش هست و وقت داره ابزارهاش رو خودش درست کنه و این یکی از ویژگی های یک هکر حرفه ای هست(فقط هکر نه، خیلی از افرادی که ادعای برنامه نویسی یا مسلط بودن دارن با اینکه میتونن بسازن اما به خودشون زحمت نمیدن و این خوب نیست ) و یه عذزخواهی کنم چون به دلایلی نتونستم به صورت تصویری یا فیلم بزارم اما حیفم اومد نزارم... ************************************************************************************************************************* *ورژنی که استفاده میشه 3.7 هست *توی پایتون فاصله ها یا همون indentation خیلی مهم هستن من توی کد های پایین رعایت کردم پس شما هم حواستون باشه ************************************************************************************************************************* 1: اول از همه باید کتابخونه های مورد نیاز رو اضافه کنیم با دستور import و یه while تعریف کنیم که بتونیم هرچقدر خواستیم برنامه رو تکرار کنیم یا یک تابع تعریف کنیم که من راه اول رو رفتم import socket import sys import os from datetime import datetime ans = 'y' clear = lambda: os.system('clear')# <- لینوکس clear = lambda: os.system('cls')#<- ویندوز while(ans=='y') : clear() اینکه هر کتابخونه چیکار میکنه خودتون توی ادامه کار میبینید کدی که توی خط 6 میبینید واسه راحت تر شدن کارمون هست که هرجا از برنامه خواستیم صفحه رو پاک کنیم فقط ()clear را تایپ کنیم که این کد در ویندوز و لینوکس فرق میکنه 2: خب حالا باید ای پی یا دامنه رو از کاربر بگیریم و بگیم اگر دامنه بود اون رو به ای پی تبدیل کن (خط دوم) ip = input("Enter ip or Domain : ") host_ip = socket.gethostbyname(ip) 3: الان باید اون پورت هایی رو که میخوایم تست کنیم باز هست یا نه رو یا توی خود برنامه تعریف کنیم یا اینکه به عنوان ورودی بگیریم(دومی رو پیشنهاد میدم) پس اینجا باید یه سوال بزاریم که میخوای خودت پورت وارد کنی یا نه... an=input("do you choise your ports?? y/n \n") if(an=="y"): clear() a=int(input("Enter start port : \n ")) b=int(input("Enter End port : \n ")) else: a=20 b=1024 clear() print("-"*55)# <-واسه قشنگ شدن برنامه print("Scanning * {} * Please Wait".format(host_ip)) print("-"*55)# <-واسه قشنگ شدن برنامه t1 = datetime.now() اینجا یه توضیح بدم که خط اول که سوال میکنیم میخوای پورت هات رو خودت انتخاب کنی یا نه و میگیم اگه جواب y بود که میگیم پورت ها رو وارد کن و اگه n بود یه رنج پورت از 20 تا 1024 بهش میدیم(میتونین تغیییر بدین) و خط اخر هم واسه اینه که یه زمان از الان بزنه و نگهداره واسه اینکه در اخر کار بفهمیم اسکن ما چقدر طول کشید 4: و مرحله اخر هم که خود عملیات هست که دیگ توضیح الکی نمیدم طولانی نشه try: for port in range (a,b): sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) result = sock.connect_ex((host_ip,port)) if result == 0 : print("port {} : open ".format(port)) sock.close() t2 = datetime.now() t3 = t2-t1 print("scan Finished in : ",t3) ans = input("\n Try Again ?? y/n \n") if(ans=="n"): sys.exit() except KeyboardInterrupt: print("incorrect :/") sys.exit() خب و اخرین چیز اینکه میتونین خودتون قشنگ ترش کنین مثلا رنگ بهش بدید یا اینکه اولش یه متن بزنین Port Scanner یه نمونش این : print(''' _____ _ _____ | __ \ | | / ____| | |__) |__ _ __| |_ | (___ ___ __ _ _ __ _ __ ___ _ __ | ___/ _ \| '__| __| \___ \ / __/ _` | '_ \| '_ \ / _ \ '__| | | | (_) | | | |_ ____) | (_| (_| | | | | | | | __/ | |_| \___/|_| \__| |_____/ \___\__,_|_| |_|_| |_|\___|_| ''') سوال یا مشکلی بود بگید جواب میدم...❤️ یه نمونه رو هم پیوست کردم portscanner.py
  9. اجرای یک reverse shell ساده بعنوان سرویس ویندوز
  10. ماژولی ساده برای استخراج کوکی های پاسخ . مخصوص سوکت socket ها کافیه سورسی که از شی socket دریافت میکنید رو داخل تابع get_cookies قرار بدید به صورت زیر (بجای respond سورس رو قرار بدید ) و یادتون باشه باید نوع سورس از نوع bytes باشه. پس اگر سورس از نوع str هست با متد encode اون رو تبدیل کنید. import CookieExtractor cookies = CookieExtractor.get_cookies(respond) print(cookies) {'csrftoken':{'value':'123','expire':'123',...}} [guardiran.org]CookieExtractor.rar
  11. ماژول زیر با استفاده از socket نوشته شده (به صورت مستقیم) یه نکته ای بگم خیلی از کد نویس ها فکر میکنن requests با urrlib فرق داره . اصلا لازم نیست حتی فکر کنی چون اگر سورس های کتابخونه requests رو نگاه کنیم میبینیم که خود requests‌هم با ماژول urllib3 نوشته شده! پس فرقی باهم ندارن . تفاوت فقط در ظاهر هست . در باطن همگی با استفاده از سوکت ها کار میکنند. پس اینکه این دو ماژول رو از هم تفکیک کنیم اشتباهه . البته من هم تا ((برنامه نویس) )شدن راه طولانی رو در پیش دارم . برای استفاده اول فایل setup.exe رو به همراه requestlib.py به دسکتاپ منتقل کنید و بعد setup.exe رو اجرا کنید تا اسکریپت در محل پکیج ها قرار بگیره. با استفاده از این ماژول میتونید به صفحات وب درخواست ارسال کنید . تمام عملیات وب رو با این ابزار انجام بدید. کارایی این ماژول مثل ماژول requests و urllib هست. اما در ورژن اولیه فقط پارامتر های headers , data , proxies , timeout قرار گرفته . یعنی میتونید دیتا و هدر دلخواهتون رو قرار بدید . پروکسی و timeout هم همینطور. مثال : from requestlib import CreateRequest request_obj = CreateRequest('http://guardiran.org') response = request_obj.get() response.text # source code response.status_code # status code response.reason # response reason response.cookies # response cookies یا res = CreateRequest('http://guardiran.org').get() با توجه به اینکه redirects هارو تو ورژن بعدی میخوایم قرار بدیم پس اگر کد جا به جای 302 دریافت کردید کافیه توی هدر مورد نظرتون Host‌رو قرار بدید . res = CreateRequest('http://guardiran.org', headers={'Host':'guardiran.org'}).get() برای درخواست های POST‌میتونید بجای get بنویسید post. خروجی ها همگی با byte انکود شده اند. پروکسی های socks 5 , socks 4 , http , ssl پشتیبانی میشوند. در ورژن های بعدی redirects ها و هدر های پاسخ قرار میگیرد. همچنین url و نمایش انکود ارسالی. سورس کد رو ساده نوشتیم پس میتونید خودتون هم تغییراتی بدید.
  12. با سلام عبارت Regular Expressions به معنی عبارات منظم (اصطلاحات با قاعده ) و مخفف آن re از حروف اول این عبارت گرفته شده است . از کاربرد این مبحث میشه به : استخراج اطلاعات از دیتابیس ها - متون - کد ها - لوگ فایل ها - صفحات گسترده ای با متون زیاد - اسناد و هر چی که داخلش متن باشه . شما با استفاده از این عبارات میتونید اطلاعات <<خاصی>> که مد نظر دارید استخراح کنید. اولین چیزی که نیاز دارید بفهمید اینه که هر چیزی یه کاراکتر به حساب میاد و ما تو اینجا قصد داریم یه تیکه رشته رو از میان یه رشته دیگه بکشیم بیرون که دارای کاراکتر های خاصی هست. نکته : همانطور که گفته شد تمام علایم و حروف و نماد ها و سیمبل ها همگی کاراکتر هستند. مثال : میخواهیم از رشته های زیر abc را جدا کنیم : abcdefg abcde abc خب ما الان فقط abc رو میخوایم پس ریجکس این مثال میشه همون : abc در واقع یافتن صرفا یه کلمه یا یه حرف یا عدد یا ... که میدونیم چیه داخل یه رشته کافیه همون رو بکار ببریم مثلا من میخواستم abc رو از رشته بکشم بیرون پس همین رو به عنوان ریجکس قرار میدم یعنی : abc . مثال دیگر : abc123g-moj حالا من 123 رو میخوام پس فقط ریجکس میشه همون 123 اما یه کار دیگم میتونید بکنید - کاراکتر w\ برای اشاره کردن به حروف زبان انگلیسی و اعداد هست و این کاراکتر به تنهایی یعنی (هر حرف زبان انگلیسی و اعداد) - w مخفف کلمه word هست . مثلا ما در سه رشته بالا میدونیم abc در سمت چپ رشته ها قرار دارد پس برای یافتن abc نوشتن ریجکس زیر کفایت میکند : \w\w\w ریجکس بالا مفهومش این است : از سمت چپ سه حرف انگلیسی یا سه عدد اول رو نشون بده . با گذاشتن یک + در انتهای این کاراکتر میتوانید بگویید تمام کاراکتر هارا به من نشان بده : \w+ یعنی : از سمت چپ تمام حروف انگلیسی و اعداد موجود در رشته هارا در نظر بگیر . پس برای هر رشته جواب همون رشته هاست یعنی : abcdefg ==> \w+ ==> abcdefg abcde ==> \w+ ==> abcde abc ==> \w+ ==> abc نکته بعدی : اگر میخواید از تکرار کاراکتر w\ جلوگیری کنید مثلا بجای اینکه بنویسید w\w\w\ از یه کاراکتر w\ استفاده کنید اما باز نتیجه ی w\w\w\ را بدهد میتوانید از آکولاد استفاده کنید . به مثال زیر توجه کنید: Guardiran ==> \w{4} ==> Guar Mojtaba ==> \w{5} ==> mojta مثال های دیگر : mojtaba ==> \w\w\w ==> moj mojtaba ==> \w+ ==> mojtaba guardiran ==> \w\w\w\w ==> guar Team ==> \w{1,3} ==> Tea --> معنیش میشه اینکه حداکثر تا سه کاراکتر رو نشون بده security ==> \w{3} ==> sec password ==> \w{4} ==> pass 123Guard ==> \w{3} ==> 123 123Guard ==> \w\w\w ==> 123 در درس های بعدی بیشتر با w\ اشنا میشویم پس اگر اشکال دارید بعدا دوباره توضیح خواهیم داد. آموزش نیاز به درک کاملی از رشته ها و کاراکتر ها در پایتون دارد . مبحث ریجکس کار عملیه پس باید حتما پا به پای آموزش بررسی کنید مثال هارو .
  13. پایتون یک زبان برنامه نویسی سطح بالا (نزدیک تر به زبان محاوره ای انسان و دورتر از پیچیدگی های سخت افزاری ) و یک زبان مفسری (اجرای کد ها خط به خط و اجرا و بررسی ساختاری و دستوری در همان زمان / کامپایلر هوشمند) است . پایتون در حال حاضر جزو کند ترین زبان های برنامه نویسی به شمار میرود . یک زبان اسکریپتی ساده . پایتون یک زبان تحت وب و تحت دسکتاپ است اما با این حال برای برنامه های تحت دسکتاپ گزینه های بهتری هم هست مثل جاوا یا خانواده C یا برای برنامه های تحت وب php بهترین گزینه است . اینکه بگوییم با فلان ماژول و دو سه دستور در حیطه "وب" برنامه نویسی میکنیم واقعا به معنای کد نویسی در سطح وب نیست . برنامه نویس پایتون دو نوع هست یکی به صورت pure کدنویسی میکند و دیگری با استفاده از ماژول های آماده . بگذریم . این زبان دوست داشتنی در دو نسخه اصلی 2 و 3 تا به امروز توسعه داده شده . پایتون نسخه 2 عیب های زیادی داشت که برای برطرف کردنش باید توسعه دهنده هاش ریست فکتوری میکردن ! در مراسم PyCon 2020 تمام نقاط قوت و ضعف پایتون 2 بررسی و برای همیشه کنار گذاشته میشه . تاریخ دقیقی نیست اما برنامه ریزی شده که 1 سال و 4 ماه و 20 روز و 6 ساعت این نسخه از پایتون به طور کامل منسوخ بشه و پایتون نسخه 3 به کار خودش ادامه بده.
  14. با سلام تو این تایپیک تمام مشکلات مربوط به کتابخانه pyTelegramBotAPI بررسی میشه . یکی از بهترین کتابخونه های تلگرام و ساده ترین به همراه مثال های کاربردی و مفید Github : https://github.com/eternnoir/pyTelegramBotAPI مثال های مهم : https://github.com/eternnoir/pyTelegramBotAPI/tree/master/examples کار با وب هوک ها و راه اندازی بات : https://github.com/eternnoir/pyTelegramBotAPI/tree/master/examples/webhook_examples نمونه کدهایی برای متد های تلگرام : https://github.com/eternnoir/pyTelegramBotAPI/tree/master/tests قوانین: 1. اسپم ممنوع (فقط موضوعات مربوط به این کتابخونه و ربات های تلگرام) 2. توهین ممنوع 3. در صورت درج کد حتما از آپشن 'کد' که در ویرایشگر موجود هست استفاده کنید . در غیر اینصورت پاسخ شما حذف میشود. نکته مهم : طراحی و کد زنی ربات ها نیاز به پیشینه ی خوبی در برنامه نویسی دارد. شما باید متد های تلگرام رو بشناسید و کاربرد هر کدوم رو بدونید . البته اگر سوالی در این رابطه داشته باشید میتوانید آنرا مطرح کنید .
  15. با سلام شما برای اینکه رباتتون همیشه در حال اجرا باشه باید اونو تو یه سیستم همیشه روشن قرار بدید وگرنه ربات که خود به خود اجرا نمیمونه . تو این آموزش ما میخوایم ربات هایی که با کتابخونه pyTelegramBotAPI نوشته شدن (telebot) رو روی سرور اجرا کنیم و همیشه روشن بمونه . البته توجه داشته باشید کد های مربوط به وب سرویس cherrypy نیز در کتابخونه های دیگه ای مثل ptb یا telepot یا ... کار خواهد کرد. (ما اینجا فرض کردیم که شما اطلاع دارید که متد set_webhook چی هست و .. - اگر از کتابخونه های دیگه استفاده میکنید این آموزش هم برای اونا صدق میکنه) ربات هارو روی سرور مجازی VPS راه اندازی کنید . و بهتره از لینوکس استفاده کنید . پیشنهاد من اوبونتو هست. مطمین شوید تمام ماژول های موجود در بات رو نصب کنید به وسیله ابزار pip : این ابزار به راحتی با استفاده از دستور زیر در سرور های لینوکسی قابل نصب است : دومی برای پایتون نسخه دو هست. که نباید هر دو دستور وارد شود . بسته به نسخه پایتون یکی از دستورات رو وارد کنید. sudo apt-get update && apt-get install python3-pip (python 3.x.x) sudo apt-get update && apt-get install python-pip (python 2.x.x) ترمینال را باز کنید یا CMD و از دستور زیر برای نصب ماژول ها استفاده کنید: pip install <package-name> میدونید که باید بعد از کلمه Install‌نام کتابخونرو بنویسید توضیحات اضافی نمیدیم چون اینارو بلدید. البته چیزایی که الان میخوایم بگیم تو خود سایت هم موجود هست. وب هوک webhook : وب سرویس هایی که روی سرور راه اندازی میشن و در مواقعی که به اونها درخواست ارسال بشه پاسخ میدن و به نوعی ربات میخوابه و زمانی که ما بهش نیاز داشتیم ازش استفاده میکنیم . باعث میشه کمتر از پهنای باد استفاده بشه و ارور های مربوط به time out نیز رفع بشه همچنین رم هم کمتر مصرف بشه. یکی از بهترین وب سرویس های پایتون cherrypy هست که خیلی قویه و کار باهاش بسیار راحت. دو روش برای اجرای ربات وجود داره: 1) بدون استفاده از وب هوک ها polling() infinity_polling() دومین متد به تازگی به کتابخونه ارسال شده و تو این متد ربات تو یه حلقه با شرط همیشه درست قرار میگیره تا عمل polling همیشه انجام بشه اما ایرادات زیادی داره : استفاده خیلی زیاد از پهنای باند -دریافت ارور های time out به دلیل قطعی ناگهانی - استفاده بیش از حد از رم سرور. این متد ها برای تست و بررسی ربات معمولا تو سیستم های خودمون استفاده میشه تا قبل از اینکه ربات رو روی سرور بذاریم اون رو امتحان کرده باشیم تا ایرادی نداشته باشه. پس به شدت توصیه میشه حتما از وب هوک استفاده کنید. 2)اسفاده از وب هوک ها : اول باید دو فایل ایجاد کنید برای تاییده درخواست های ارسالی به سرور و تنظیم ssl : دستورات زیر رو به ترتیب وارد کنید: openssl genrsa -out webhook_pkey.pem 2048 openssl req -new -x509 -days 3650 -key webhook_pkey.pem -out webhook_cert.pem و بعد اطلاعات مورد نظر رو وارد کنید کد کشور و نام سازمان و ... با گذاشتن یک نقطه میتونید سوال رو رد کنید. نکته مهم : تو دومین دستور اگر عبارت زیر را دیدید باید آی پی سرور رو قرار بدید: Common Name (e.g. server FQDN or YOUR name): آی پی سرور حالا باید در سرور یه پورت باز کنید (حتما باید یکی از اینها باشد 443, 80, 88 8443 😞 sudo iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 8443 -j ACCEPT من 8443 رو انتخاب کردم. نکته : به جای کلمه guardiran توکن ربات خود را به صورت کامل که از Botfather دریافت کردید بنویسید. ضمنا تمام کد هارا به همین شکل بنویسید . API_TOKEN = 'guardiran' WEBHOOK_HOST = '<ip/host where the bot is running>' WEBHOOK_PORT = 8443 WEBHOOK_LISTEN = '<ip/host where the bot is running>' WEBHOOK_SSL_CERT = './webhook_cert.pem' مسیر فایل هایی که درست کردید WEBHOOK_SSL_PRIV = './webhook_pkey.pem' مسیر فایل هایی که درست کردید WEBHOOK_URL_BASE = "https://%s:%s" % (WEBHOOK_HOST, WEBHOOK_PORT) WEBHOOK_URL_PATH = "/%s/" % (API_TOKEN) logger = telebot.logger telebot.logger.setLevel(logging.INFO) class WebhookServer(object): @cherrypy.expose def index(self): if 'content-length' in cherrypy.request.headers and \ 'content-type' in cherrypy.request.headers and \ cherrypy.request.headers['content-type'] == 'application/json': length = int(cherrypy.request.headers['content-length']) json_string = cherrypy.request.body.read(length).decode("utf-8") update = telebot.types.Update.de_json(json_string) bot.process_new_updates([update]) return '' else: raise cherrypy.HTTPError(403) تو اینجا کد های ربات رو قرار بدید که نوشتید bot.remove_webhook() time.sleep(0.1) bot.set_webhook(url=WEBHOOK_URL_BASE+WEBHOOK_URL_PATH, certificate=open(WEBHOOK_SSL_CERT, 'r')) access_log = cherrypy.log.access_log for handler in tuple(access_log.handlers): access_log.removeHandler(handler) cherrypy.config.update({ 'server.socket_host': WEBHOOK_LISTEN, 'server.socket_port': WEBHOOK_PORT, 'server.ssl_module': 'builtin', 'server.ssl_certificate': WEBHOOK_SSL_CERT, 'server.ssl_private_key': WEBHOOK_SSL_PRIV }) cherrypy.quickstart(WebhookServer(), WEBHOOK_URL_PATH, {'/': {}}) همه چی مشخصه فقط بدونید به جای WEBHOOK_HOST و WEBHOOK_LISTEN حتما آی پی سرور مجازیتون رو بدید و مسیر فایلایی هم که درست کردیم رو حتما درست بدید. حالا برای اجرای ربات یه ترمینال باز کنید دستور زیر رو تایپ کنید: python3 script.py python script.py اگه با نسخه 3 رباتو نوشتید اولین دستور در غیر اینصورت دومین دستور رو وارد کنید.
  16. تمام آموزش های سوکت پروگرمینگ فارسی برای پایتون سوکت پروگرمینگ جز مباحثی که تو حملات BUFFER OVERFLOW خیلی کاربرد داره ========================================================================================================================================= قسمت اول : sock1.mp4
  17. sali_ck

    اموزش زبان پایتون

    اموزش زبان قوی پایتون زبانی قوی و با امنیت بالا در ساخت برنامه عالی و بی نظیر Az_in_Pas_Python_-_eBook.pdf
  18. Barc0d

    PyDev for Python

    با سلام خدمت دوستان عزیز آخرین ورژن pyDev رو براتون آپلود میکنم تا با اضافه کردنش به برنامه eclipse بتونید تو محیط eclipse هم به زبان پایتون برنامه نویسی کنید. فقط کافیه فایل های داخل 2تا فولدر رو کپی کرده و در فولدر های محل نصب برنامه که با همین نام هستن پیست کنید و بعد میتونید پروژه پایتون ایجاد کنید. موفق باشید PyDev_6.2.0.zip
  19. با سلام خدمت کلیه دوستان و اساتید امروز تصمیم گرفتم که دوره آموزش تست نفوذ همراه با زیرنویس فارسی در اختیار همه علاقمندان بذارم تا بتونن با کار های ضروری تست نفوذ آشنا بشن. این دوره توسط آقای مالکوم شور آموزش داده میشه. سرفصل ها: 00- معرفی (3 ویدیو - ~3 دقیقه) 01- تست نفوذ چیست؟ (2 ویدیو - ~16 دقیقه) 02- ابزار تست نفوذ (6 ویدیو - ~28 دقیقه) 03- اسکریپت نویسی بش (3 ویدیو - ~6 دقیقه) 04-اسکریپت نویسی پایتون (7 ویدیو - ~21 دقیقه) 05- کالی و متااسپلویت (7 ویدیو - ~25 دقیقه) 06-تست نفوذ وب (4 ویدیو - ~16 دقیقه) 07-درک کدهای اکسپلویت (4 ویدیو - ~35 دقیقه) 08- جمع بندی (1 ویدیو - ~2 دقیقه) طول دوره : جمعا 2 ساعت و 29 دقیقه درجه بندی سطح: متوسط ( Intermediate ) من هر قسمت رو با فاصله ارسال میکنم. چونکه اول باید زیرنویس رو ترجمه کنم بعد استارتر رو بهش بچسبونم و کلی دردسر دیگه. از فصل دو به بعد هم موارد آموزشی یه خورده تخصصی میشن و نیاز به حفظ کردن و تسلط دارن. پس توی فاصله ی بین هر آموزش هم سعی کنید با تکرار عملی آموزشی ها، اونا رو یاد بگیرید. آموزش ها حاوی فایل ویدیویی بهمراه زیرنویس فارسی هستن تا بتونید روی هر دستگاهی اونا رو مشاهده کنید. بدلیل آموزشی بودن پست به هیچ وجه اقدام به ارسال اسپم جهت تشکر و یا پرسیدن سوال نکنید. اگر ابهام، مشکل و یا سوالی داشتید بصورت خصوصی بپرسید ، تشکر هم که دکمه داره. اسپم ممنوع پسورد کلیه فایل های فشرده هم : guardiran.org امیدوارم لذت ببرید. کیفیت ویدیو ها : HD 720p چنانچه استقبال خوبی بشه، در سطح گسترده انواع آموزش ها رو ارائه خواهیم داد. از همینجا اعلام میکنم که ویدیوی آموزشی بدون واترمارک هست و امکان انتشار و اشتراک ویدیو وجود داره. پس باید بگم که مسئولیت هرگونه سوءاستفاده از دوره های آموزشی فقط و فقط بر عهده کاربر خاطی هست.
  20. KingSlayer

    ddos python

    درود کلی موضوع آماده کرده بودم که بعد از فیلترخارج شدن بزارم ولی جو سایت یکم خطرناک به نطر میاد به همین دلیل به موضوعات برنامه نویسی بسنده میکنم یه دیداسر ساده با پایتون نوشتم که البته برا اینکه یه سایت رو کامل از کار بندازید کارساز نیست ولی بیشتر جنبه آموزشی داره خیلی ساده و گویا سعی کردم بنویسم تا هر کسی متوجه بشه dos.py
  21. با عرض ادب و احترام در این تایپک با دوره آموزشی تست امنیت وب سایت با Python در خدمتم در این دوره آموزشی با نحوه تست و ارزیابی امنیت وب سایت با استفاده از زبان پایتون آشنا می شوید خواهشمندم در صورتی که قوانین را مطالعه نکرده اید قبل از ارسال پست قوانین را مطالعه فرمایید هر گونه مشکل و یا سوالی بود بنده در پ.خ(پیام خصوصی) در خدمتم ان شا الله که دوستان با حمایت هایشان بنده را دلگرم برای قرار دادن ادامه قسمت ها کنند آموزش ها اختصاصی تیم امنیتی گارد ایران می باشد کیفیت قسمت ها: 1080p صدا: دارد زمان: 2:49:51 سطح: متوسط زبان: انگلیسی پسورد: guardiran.org
  22. با سورس کد تولید پسورد با زبان پایتون از سورس های برنامه نویسی در خدمت شما دوستان هستیم. پروژه تولید پسورد عبور با زبان برنامه نویسی پایتون به صورت کاربردی کدنویسی شده است. در این سورس کد نکات ریز کاربردی وجود دارد که با تمرین کدها میتوانید سطح برنامه نویسی خود را ارتقا دهید. import random #=====================================METHODS=================================== def Random(): alphabet = "abcdefghijklmnopqrstuvwxyz" length = 8 new_password = "" for i in range(length): next_index = random.randrange(len(alphabet)) new_password = new_password + alphabet[next_index] for i in range(random.randrange(1,3)): replace_index = random.randrange(len(new_password)//2) new_password = new_password[0:replace_index] + str(random.randrange(10)) + new_password[replace_index+1:] for i in range(random.randrange(1,3)): replace_index = random.randrange(len(new_password)//2,len(new_password)) new_password = new_password[0:replace_index] + new_password[replace_index].upper() + new_password[replace_index+1:] PASSWORD.set(new_password); #=====================================MAIN====================================== root = Tk() root.title("Sourcesoft") width = 400 height = 200 screen_width = root.winfo_screenwidth() screen_height = root.winfo_screenheight() x = (screen_width/2) - (width/2) y = (screen_height/2) - (height/2) root.geometry("%dx%d+%d+%d" % (width, height, x, y))
  23. به نام خدا خب در این آموزش شما با نحوه هک مودم هایی که Wps آنها غیرفعال شده است با استفاده از یه باگ میپردازیم . قدم اول : شما باید آدرس آیپی مودم آسیب پذیر رو داشته باشید. قدم دوم: بعدش اکسپلویت rom-0 رو به آخر آدرس آی پی اضافه کنید . میبینید که یه فایل با اسم Rom-0 دانلود میشه . لینک تصویر قدم سوم : به این صفحه برید و از قسمت Browse فایل Rom-0 رو آپلود کنید و بعد از وارد کردن کپچا روی Unpack-Rom کلیک کنید. ===> سایت لینک تصویر قدم چهارم : خب میبینید که پسورد رو بهتون نشون داد لینک تصویر لیست مودم های آسیب پذیر : AirLive WT-2000ARM D-Link DSL-2640R Huawei 520 HG Huawei 530 TRA Pentagram Cerberus P 6331-42 TP-Link TD-8816 TP-Link TD-W8901G TP-Link TD-W8951ND TP-Link TD-W8961ND ZTE ZXV10 W300 ZynOS ZyXEL ES-2024 ZyXEL Prestige P-2602HW جهت انتقاد و پیشنهاد و ساخت ابزار هک به آیدی زیر مراجعه کنید . @Edris_Ice
  24. با سلام همون طور که مستحضر هستید یکی از رایج ترین زبان های برنامه نویسی که هکر ها برای نوشتن ابزار ها و اکسپلویت ها از آن استفاده می کنند زبان برنامه نویسی Python می باشد که در این دوره آموزشی کوتاه اما کاربردی به آن خواهیم پرداخت ان شالله که از این دوره بهره کافی را ببرید تمامی قسمت های آموزشی دوره از بنده خواهد بود از تمامی عزیزان خواهشمندم در صورتی که قوانین انجمن رو مطالعه نکردند برسی کنند هر گونه مشکل و یا سوالی بود بنده در پ.خ(پیام خصوصی) در خدمت هستم اطلاعت تکمیلی دوره در ویدیوی معرفی خدمت عزیزان گفته خواهد شد پیش نیاز این دوره آموزشی زبان برنامه نویسی پایتون می باشد اموزش ها اختصاصی تیم امنیتی گارد ایران می باشد کیفیت قسمت ها: 1080p صدا: دارد زبان: فارسی پسورد: guardiran.org
  25. saeid1989

    زبان برنامه نویسی پایتون چیست

    فناوری اطلاعات > اینترنت - پایتون (Python) یک زبان برنامه نویسی تفسیری ، داینامیک و شی گرا است که می توان از آن در نرم افزار ها و تکنولوژی های متنوع بهره برد . این زبان برنامه نویسی (در ایران پیتون هم تلفظ می شود) با داشتن کتابخانه های گسترده (library)روشهای بسیار قدرتمند و حرفه ای را برای کار با زبانها و ابزار های مختلف به آسانی فراهم می کند. متن باز (اوپن سورس) بوده و یادگیری و استفاده از آن در عرض چند روز ممکن است . کد های نوشته شده در این زبان در محدوده وسیعی از پلتفرم ها مانند لینوکس ، ویندوز ، مک ، و حتی گوشی های موبایل قابل اجرا است . همانطور که گفته شد این زبان از زبان‌های برنامه نویسی مفسر بوده و به صورت کامل یک زبان شی‌گرا است که در ویژگی‌ها با زبانهای تفسیری پرل، روبی، اسکیم، اسمال‌تاک و تی‌سی‌ال مشابهت دارد و از مدیریت خودکار حافظه استفاده می‌کند. پایتون یک زبان برنامه‌نویسی همه منظوره، سطح بالا، شیءگرا و مفسر است که توسط خَودو فان روسوم /Guido van Rossum‏ در سال ۱۹۹۱ در کشور هلند طراحی شد. برای یادگیری زبان پایتون از این لینک استفاده کنید. سایر اطلاعات را از این لینک بگیرید. پایتون از جامعه ی کد باز است، زبانی که گوگل و یا یاهو از آن به عنوان یکی از اصلی ترین ابزارهای توسعه استفاده می کنند. برنامه های پایتون مثل پی اچ پی قابل اجرا روی اغلب پلاتفورم هاست( حتی پلی استیشن). پایتون یک سینتکس شبیه گفتار ساده ی انگلیسی دارد، مثل PHP با حدود 60 واژه ی کلیدی که جزو ساده ترینها است. منبع : http://www.khabaronline.ir/detail/270729/ict/internet قانون جذب