-
ارسال ها
96 -
تاریخ عضویت
-
آخرین بازدید
-
روز های برد
4
R3XCR4PY آخرین بار در روز آگوست 30 2021 برنده شده
R3XCR4PY یکی از رکورد داران بیشترین تعداد پسند مطالب است !
درباره R3XCR4PY
- تاریخ تولد 03/20/2020
آخرین بازدید کنندگان پروفایل
2,928 بازدید پروفایل
دستاوردهای R3XCR4PY
-
R3XCR4PY به یک ارسالی در موضوع واکنش نشان داد: چطور میشه با یه هاست به بقیه هاست ها دسترسی گرفت
-
R3XCR4PY به یک ارسالی در موضوع واکنش نشان داد: سایتهای هک شده توسط تیم امنیتی گارد ایران - Guardiran Security Team
-
R3XCR4PY به یک ارسالی در موضوع واکنش نشان داد: وضیعت ایپی در HTML
-
R3XCR4PY به یک ارسالی در موضوع واکنش نشان داد: وضیعت ایپی در HTML
-
R3XCR4PY به یک ارسالی در موضوع واکنش نشان داد: چطور میشه با یه هاست به بقیه هاست ها دسترسی گرفت
-
R3XCR4PY به یک ارسالی در موضوع واکنش نشان داد: چطور میشه با یه هاست به بقیه هاست ها دسترسی گرفت
-
R3XCR4PY به یک ارسالی در موضوع واکنش نشان داد: چطور میشه با یه هاست به بقیه هاست ها دسترسی گرفت
-
R3XCR4PY به یک ارسالی در موضوع واکنش نشان داد: سایتهای هک شده توسط تیم امنیتی گارد ایران - Guardiran Security Team
-
R3XCR4PY به یک ارسالی در موضوع واکنش نشان داد: سایتهای هک شده توسط تیم امنیتی گارد ایران - Guardiran Security Team
-
R3XCR4PY به یک ارسالی در موضوع واکنش نشان داد: سایتهای هک شده توسط تیم امنیتی گارد ایران - Guardiran Security Team
-
johnjones به یک ارسالی در موضوع واکنش نشان داد: متد های لیست در پایتون
-
johnjones به یک ارسالی در موضوع واکنش نشان داد: سورس کد بازی Snake با pygame
-
proxy به یک ارسالی در موضوع واکنش نشان داد: افزونه Privacy Pass
-
mr.ninja به یک ارسالی در موضوع واکنش نشان داد: افزونه Privacy Pass
-
MH.BM به یک ارسالی در موضوع واکنش نشان داد: افزونه Privacy Pass
-
RT3N به یک ارسالی در موضوع واکنش نشان داد: افزونه Privacy Pass
-
backpack به یک ارسالی در موضوع واکنش نشان داد: افزونه Privacy Pass
-
come-to-me به یک ارسالی در موضوع واکنش نشان داد: افزونه Privacy Pass
-
اگر از اینترنت های عمومی، فیلترشکن ها، تور و ... استفاده کرده باشید حتما دیدید که برای ورود به اکثر سایت هایی که پشت کلودفلر هستند باید کپچا حل کنید و این خیلی اعصاب خرد کنه. طرز کار این افزونه اینجوری هست که وقتی یک کپچا رو حل کردید مقداری توکن (۳۰) تولید میکنه و برای کپچا های بعدی از اون توکن ها استفاده میکنه، یعنی دفعه بعد که وارد سایت دارای کپچا شدید دیگه نیاز نیست کپچا رو حل کنید و یکی از توکن ها مصرف میشه. درحال حاضر این افزونه فقط با کلودفلر و hCaptcha کار میکنه. میتونید این افزونه رو از لینک های زیر نصب کنید: Chrome Firefox سورس افزونه در گیت هاب بعد از نصب افزونه از طریق منوی اون توکن هاتون رو افزایش بدید. بعد از کلیک روی یکی از گزینه ها (Cloudflare یا hCaptcha) وارد صفحه ای میشه که در اونجا یک کپچا وجود داره وقتی اون رو حل کنید ۳۰تا توکن بهتون میده و روی آیکن افزونه و همچنین در منوی افزونه نمایش داده میشه. حالا اگر وارد سایتی بشید و به خاطر ترافیک زیادی که به سمت اون سایت رفته صفحه کلودفلر نمایش داده بشه (یا hCaptcha در سایت های دیگه) بدون نیاز به حل کپچا، این افزونه صفحه رو رد میکنه. video.mp4
-
- browser extension
- hcaptcha
-
(و 3 مورد دیگر)
برچسب زده شده با :
-
MH.BM به یک ارسالی در موضوع واکنش نشان داد: داون شدن فیسبوک و برنامه های متعلق به آن
-
proxy به یک ارسالی در موضوع واکنش نشان داد: داون شدن فیسبوک و برنامه های متعلق به آن
-
facebook outage داون شدن فیسبوک و برنامه های متعلق به آن
R3XCR4PY پاسخی ارسال کرد برای یک موضوع در اخبار هک و امنیت
شب گذشته (۱۲ مهر ۱۴۰۰) فیسبوک و برنامه هایی که متعلق به آن هستند (اینستاگرام، واتساپ، مسنجر و ...) داون شدند! و بعد از حدود ۶ ساعت قطعی، دوباره بالا آمدند. در مدت قطعی سهام فیسبوک حدود ۶ درصد سقوط کرد و برخی خبرگزاری ها، خبر از ضرر تقریبا ۷ میلیارد دلاری مارک زاکربرگ می دهند. Dane Knecht (Cloudflare SVP) در توییتی گفت به نظر می رسد مسیرهای BGP فیسبوک از اینترنت حذف شده است. BGP پروتکلی است که به شبکه ها کمک می کند بهترین مسیر را برای انتقال ترافیک اینترنت انتخاب کنند. در واقع وقتی کسی داده هایی را در اینترنت ارسال می کند، BGP مسئول بررسی تمام مسیرهای موجود و انتخاب بهترین مسیر است. اگر مسیرهای BGP یک شبکه حذف شده باشند یا اشتباه باشند، هیچکس خارج از آن شبکه نمیتواند به آن شبکه دسترسی داشته باشد. هنگام قطع بودن فیسبوک در بعضی از اخبار گفته شد که فیسبوک هک شده و اطلاعات ۱.۵ میلیارد کاربر آن برای فروش گذاشته شده است. انانیموس (YAN) در توییتر این خبر را تکذیب کرد و گفت: فردی با استفاده از وب اسکریپر اطلاعات پابلیک ۱.۵ میلیارد کاربر را دانلود کرده و این اطلاعاتی بوده که خودشان در فیسبوک منتشر کرده اند. همزمان با قطعی فیسبوک و برنامه های متعلق به آن، افراد زیادی به تلگرام آمدند و شاهد افت سرعت در تلگرام بودیم. در زمان قطعی فیسبوک، واتساپ و اینستاگرام در توییتر معذرت خواهی کردند و گفتند در تلاشیم که اوضاع به حالت عادی برگردد. اما توییتر با توجه به داون شدن رقبا و پایداری آن، سر شوخی را باز کرد و با انتشار توییتی نوشت: «به معنای واقعی کلمه سلام به همه.» 😁 همچنین ادوارد اسنودن در توییتر گفت: «در یک روز درخشان، فیسبوک و اینستاگرام به صورت اسرارآمیزی به حالت آفلاین در آمدند و جهان به مکان سالمتری تبدیل شده است.» پ.ن: با نهایی شدن طرح صیانت چیزی که شب گذشته در سطح جهانی اتفاق افتاد میتونه برای ما در سطح ملی اتفاق بیوفته.-
- قطعی فیسبوک
- facebookdown
-
(و 8 مورد دیگر)
برچسب زده شده با :
-
سلام. k = int(input()) password = input() wheels = [input() for i in range(k)] result = 0 for i in range(k): idx = wheels[i].index(password[i]) result += idx if idx < 5 else 9-idx print(result)
-
با سلام و خسته نباشید خدمت همه دوستان. در این تاپیک نحوه محدود کردن منابع مصرفی توسط برنامه رو یاد میگیریم. تابع getrlimit و setrlimit: تابع getrlimit: یک پارامتر میگیره که نوع منبع (resource) هست و محدودیت فعلی اون منبع رو به شکل tuple برمیگردونه. تابع setrlimit: دو پارامتر میگیره که اولی نوع منبع و دومی یک tuple که محدودیتی است که میخواهیم روی اون منبع بگذاریم. محدود کردن مصرف CPU: در محدود کردن مصرف CPU دو عدد وجود داره: soft limit و hard limit. soft limit: وقتی میزان مصرف برنامه به این عدد برسه سیگنال SIGXCPU به برنامه ارسال میشه و عملی که به صورت پیشفرض برای این سیگنال تعریف شده خاتمه دادن (TERMINATE) برنامه هست. اگر این توسط برنامه نویس عوض بشه و برنامه در هنگام دریافت این سیگنال خاتمه پیدا نکنه و به مصرف کردن CPU ادامه بده هر یک ثانیه یک بار سیگنال SIGXCPU ارسال میشه تا زمانی که مصرف به hard limit برسه. hard limit: به برنامه سیگنال SIGKILL ارسال میشه و برنامه kill میشه. import resource import signal CPU_TIME_LIMIT = 20 # 20 seconds def cpu_time_exceeded(signo, frame): print("CPU exceeded!") raise SystemExit(1) soft, hard = resource.getrlimit(resource.RLIMIT_CPU) resource.setrlimit(resource.RLIMIT_CPU, (CPU_TIME_LIMIT, hard)) signal.signal(signal.SIGXCPU, cpu_time_exceeded) while True: pass توضیح کد: ۱- مقدار پیشفرض soft و hard رو با تابع getrlimit میگیریم. (اگر مقدار soft یا hard برابر با -1 باشد یعنی محدودیتی تعریف نشده) ۲- با استفاده از تابع setrlimit محدودیت را برای میزان مصرف CPU تنظیم میکنیم. (در پارامتر دوم تابع setrlimit یک tuple ارسال میکنیم که مقدار اول soft limit و مقدار دوم hard limit است) ۳- با استفاده از تابع signal کار پیشفرضی که برای سیگنال SIGXCPU تعریف شده را با یک تابع جایگزین میکنیم. یعنی وقتی سیگنال SIGXCPU دریافت شود تابع cpu_time_exceeded فراخوانی می شود. ۴- یک حلقه بی نهایت تعریف شده و چون برای مصرف CPU محدودیت تعریف کردیم بعد از 20 ثانیه از برنامه خارج می شود. محدود کردن مصرف RAM: اگر برنامه بیشتر از عدد مشخص شده (به بایت) از حافظه استفاده کند ارور MemoryError به وجود می آید. import signal import resource MEMORY_LIMIT = 10 # 10 bytes soft, hard = resource.getrlimit(resource.RLIMIT_AS) resource.setrlimit(resource.RLIMIT_AS, (MEMORY_LIMIT, hard)) data = list(range(0, 200000)) # MemoryError توضیح کد: ۱- مانند مرحله قبل ابتدا مقادیر پیشفرض soft limit و hard limit گرفته میشه و بعد با کمک تابع setrlimit مصرف رم به ۱۰ بایت محدود میشه. ۲- با استفاده از تابع range اعداد ۰ تا ۲۰۰۰۰۰ برگردانده میشوند و به خاطر اینکه میزان مصرف حافظه این لیست بیشتر از ۱۰ بایت است برنامه ارور MemoryError میده. حداکثر سایز فایلی که برنامه میتونه ایجاد کنه: با این محدودیت میتونیم برنامه رو محدود کنیم که نتونه فایل هایی که حجمشون بیشتر از عددی هست که بهش دادیم (به بایت) بسازه. در صورتی که برنامه بخواد فایلی بسازه که حجمش از محدودیتی که تعیین کردیم بیشتر باشه سیگنال SIGXFSZ به برنامه ارسال میشه و به صورت پیشفرض برنامه خطای OSError میده. import signal import resource FILE_SIZE_LIMIT = 20 # 20 bytes soft, hard = resource.getrlimit(resource.RLIMIT_FSIZE) resource.setrlimit(resource.RLIMIT_FSIZE, (FILE_SIZE_LIMIT, hard)) with open("test.txt", "w") as f: f.write("a"*21) # OSError: [Errno 27] File too large توضیح کد: ۱- محدودیت حجم فایل بر روی ۲۰ بایت تنظیم میشه. ۲- وقتی بخواهیم فایلی بزرگتر از ۲۰ بایت ایجاد کنیم برنامه ارور OSError میده. import signal import resource FILE_SIZE_LIMIT = 40 # 40 bytes def file_size_exceeded(signo, frame): print("File too large") raise SystemExit(1) soft, hard = resource.getrlimit(resource.RLIMIT_FSIZE) resource.setrlimit(resource.RLIMIT_FSIZE, (FILE_SIZE_LIMIT, hard)) signal.signal(signal.SIGXFSZ, file_size_exceeded) with open("file.txt", "w") as f: f.write("a" * 50) # File too large & exit program توضیح کد: اینجا تابع file_size_exceeded به جای کار پیشفرض فراخوانی میشه.
-
- cpu limit
- memory limit
-
(و 1 مورد دیگر)
برچسب زده شده با :
-
R3XCR4PY شروع به دنبال کردن C0d3!Nj3ct!0n کرد
-
سوال: گردو شکستم [Hidden Content] توضیح: روی مضرب های x از 0 تا جایی که حاصلش از n بیشتر نباشه پیمایش میکنیم. هربار عدد رو در x ضرب میکنیم و حاصل رو از n کم میکنیم بعد چک میکنیم که عدد بدست اومده به y بخش پذیر هست یا نه. در واقع اعداد مختلف رو به جای مضرب x میذاریم و چک میکنیم که آیا میشه عددی به جای y گذاشت که حاصل جمعشون n بشه. اگر این عدد وجود داشته باشه i به عنوان تعداد xها و حاصل تقسیم به عنوان تعداد yها در خروجی چاپ میشه. اگر وجود نداشته باشه حلقه به پایان میرسه و -1 در خروجی چاپ میشه. program.py program.cpp
-
مجموعه ای از ابزارها و سرویس های رایگان برای برنامه نویس ها:
-
- واکنش ها : HACKER-12302، backpack و Balcon
- 3
- گزارش