Forwarded from کانال بایت امن
🖥 دانلود رایگان دوره دوم مهندسی معکوس نرم افزار | آکادمی DWORD
⭕️ در حال حاضر آخرین نگارش دوره مهندسی معکوس نرم افزار ، نگارش پنجم میباشد که بیش از 70 ساعت تدریس شده و سرفصلها تماما بروزرسانی گردیده.
سال برگزاری دوره دوم : 2021
مدت زمان : 41 ساعت
حجم : 8G
برگزار کننده : آکادمی DWORD - یاشار محمودنیا
🔽 دانلود سرفصل ها | دانلود لینک های دوره
🦅 کانال بایت امن | گروه بایت امن
_
⭕️ در حال حاضر آخرین نگارش دوره مهندسی معکوس نرم افزار ، نگارش پنجم میباشد که بیش از 70 ساعت تدریس شده و سرفصلها تماما بروزرسانی گردیده.
سال برگزاری دوره دوم : 2021
مدت زمان : 41 ساعت
حجم : 8G
برگزار کننده : آکادمی DWORD - یاشار محمودنیا
_
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2
Forwarded from IRCF | اینترنت آزاد برای همه
نحوه نیمبها کردن مصرف اینترنت بهکمک ابرآروان و X-UI
👉 youtube.com/watch?v=r11m7KRLyn8
🔍 https://ircf.space/linkbox.php
@ircfspace
👉 youtube.com/watch?v=r11m7KRLyn8
🔍 https://ircf.space/linkbox.php
@ircfspace
YouTube
آموزش نیم بها کردن کانفیگ فیلترشکن (100 درصد تست شده)
رسیدیم به یه آموزش بسیار جذاب به اسم آموزش نیم بها کردن کانفیگ فیلترشکن (100 درصد تست شده) و میدونم خیلی از شما عزیزان منتظرش بودین پس استفاده کنید و لذت ببرید.
نیم بها کردن کانفیگ / نیم بها کردن فیلترشکن / نیم بها کردن مصرف اینترنت / اینترنت نیم بها / چندی…
نیم بها کردن کانفیگ / نیم بها کردن فیلترشکن / نیم بها کردن مصرف اینترنت / اینترنت نیم بها / چندی…
Forwarded from IRCF | اینترنت آزاد برای همه
نسخه ۰.۴.۵ بتا از نرمافزار Oblivion Desktop برای سیستمعامل ویندوز در دسترس قرار گرفت.
🚀 github.com/bepass-org/oblivion-desktop/releases/tag/v0.4.5-beta
برخیاز تغییرات برنامه:
◽️ بازنویسی فرایند ایجاد پیکربندی System Proxy
◽️ اضافهشدن زبانهای انگلیسی، روسی و چینی
◽️ پشتیبانی رابط کاربری برنامه از حالت چپچین
◽️ اضافهشدن امکان نمایش پینگ پساز اتصال
◽️ رفع برخیاز مشکلات گزارششده
◽️ بهبود فرایند ثبت لاگ
برخیاز نکات:
▪️ متاسفانه قرار بود در اینآپدیت نسخه مک رو ارائه کنیم، که بهدلیل یهسری ایراد به آپدیت بعدی موکول شد
▪️ امکاناتی مثل TUN و Routing Rules در مسیر توسعهی برنامه اضافه خواهند شد
▪️ برنامه متنباز بوده، توسط گیتهاب اکشن بیلد گرفته شده و نتیجه بررسی در virustotal فاقد هرگونه ایراد هست
▪️ بعد از ارائه نسخه مک، بر روی نسخه لینوکس و رفع سایر ایرادات تمرکز خواهد شد
👉 github.com/bepass-org/oblivion-desktop
👉 github.com/bepass-org/oblivion-desktop/blob/main/FAQ.md
🔍 ircf.space/software.php
@ircfspace
🚀 github.com/bepass-org/oblivion-desktop/releases/tag/v0.4.5-beta
برخیاز تغییرات برنامه:
◽️ بازنویسی فرایند ایجاد پیکربندی System Proxy
◽️ اضافهشدن زبانهای انگلیسی، روسی و چینی
◽️ پشتیبانی رابط کاربری برنامه از حالت چپچین
◽️ اضافهشدن امکان نمایش پینگ پساز اتصال
◽️ رفع برخیاز مشکلات گزارششده
◽️ بهبود فرایند ثبت لاگ
برخیاز نکات:
▪️ متاسفانه قرار بود در اینآپدیت نسخه مک رو ارائه کنیم، که بهدلیل یهسری ایراد به آپدیت بعدی موکول شد
▪️ امکاناتی مثل TUN و Routing Rules در مسیر توسعهی برنامه اضافه خواهند شد
▪️ برنامه متنباز بوده، توسط گیتهاب اکشن بیلد گرفته شده و نتیجه بررسی در virustotal فاقد هرگونه ایراد هست
▪️ بعد از ارائه نسخه مک، بر روی نسخه لینوکس و رفع سایر ایرادات تمرکز خواهد شد
👉 github.com/bepass-org/oblivion-desktop
👉 github.com/bepass-org/oblivion-desktop/blob/main/FAQ.md
🔍 ircf.space/software.php
@ircfspace
👎1
Forwarded from کافه ریاضی
اگر به حل مسالههای المپیادهای ریاضی علاقمندید، این کانال تلگرام منابع مرتبط و مسالههای حلشده به اشتراک میگذارد و بسیار مفید به نظر میرسد:
https://t.iss.one/math_olympiad_problem_solving_ch
https://t.iss.one/math_olympiad_problem_solving_ch
Telegram
المپیاد ریاضی
Mathematical Olympiad Channel
@Ali_Mohamadian_Math_Olympiad
ویژه هماهنگی ثبتنام دورههای فشرده المپیاد ریاضی من، مرحله دوم و بالاتر، مباحث جبر، ترکیبیات، هندسه و نظریه اعداد
(با ارسال نام و نام خانوادگی، نام مدرسه و شهر، پایه و رشته تحصیلی، شماره تماس)
@Ali_Mohamadian_Math_Olympiad
ویژه هماهنگی ثبتنام دورههای فشرده المپیاد ریاضی من، مرحله دوم و بالاتر، مباحث جبر، ترکیبیات، هندسه و نظریه اعداد
(با ارسال نام و نام خانوادگی، نام مدرسه و شهر، پایه و رشته تحصیلی، شماره تماس)
❤2
معرفی ابزار:
یه ویجت منیجیر فوق العاده که با راست نوشته شده و قابلیت های بشدت فراوانی داره، eww هست. مثال های زیادی توی صفحهٔ اول ریپازیتوری براتون گذاشته که میتونید ببینید و لذت ببرید!
#Tool
#Linux
یه ویجت منیجیر فوق العاده که با راست نوشته شده و قابلیت های بشدت فراوانی داره، eww هست. مثال های زیادی توی صفحهٔ اول ریپازیتوری براتون گذاشته که میتونید ببینید و لذت ببرید!
#Tool
#Linux
GitHub
GitHub - elkowar/eww: ElKowars wacky widgets
ElKowars wacky widgets. Contribute to elkowar/eww development by creating an account on GitHub.
Forwarded from
SSID-Confusion.pdf
495.7 KB
SSID Confusion: Making Wi-Fi Clients
Connect to the Wrong Network
Connect to the Wrong Network
Forwarded from کافه ریاضی
دوره مجانی MIT با عنوان «آشنایی با علوم کامپیوتر و برنامهنویسی با استفاده از پایتون»
سطح: مقدماتی
زمان شروع: حدودا ۵ روز دیگه
https://www.edx.org/learn/computer-science/massachusetts-institute-of-technology-introduction-to-computer-science-and-programming-using-python
سطح: مقدماتی
زمان شروع: حدودا ۵ روز دیگه
https://www.edx.org/learn/computer-science/massachusetts-institute-of-technology-introduction-to-computer-science-and-programming-using-python
❤🔥3
پوینترهای هوشمند در سی پلاس پلاس
پوینترهای هوشمند یا همون smart pointer ها، یه سری کلاس wrapper برای پوینترهای خام سی هستند که توی سی پلاس پلاس 11 معرفی شدن و هدف اصلیشون هم جلوگیری از مموری لیک و مشکلات مرتبط با پوینترهاست.
فرض کنید که ما اومدیم و یه فضایی از هیپ رو با استفاده از newتوی سی پلاس پلاس یا malloc توی سی از سیستم عامل گرفتیم و به پراسسمون اضافه کردیم. باید توی برنامه خیلی مراقب باشیم که این حافظه به موقع آژاد بشه و موقعی که آزاد شد، کسی نمونده باشه که بهش نیاز داشته باشه.
یه مقدار مدیریت این چنینی سخته که باعث شده این پوینترهای هوشمند بوجود بیان. چهار مدل پوینتر هوشمند توی استاندارد تعریف شده:
- unique_ptr
- shared_ptr
- weak_ptr
- auto_ptr
امروز میخوایم درمورد unique_ptr صحبت کنیم.
فرض کنید که یه حافظه ای توی هیپ داریم که باید توی برنامه همیشه فقط یه نفر بهش لازمش داشته باشه(یا میشه بگیم فقط یدونه ارجاع ازش توی برنامه نیاز داریم). مثلا یه برنامه انبارداری نوشتین و یه وکتور از پوینتر به اجناس دارین. این پوینتر احتمالا باید unique_ptr باشه، چون از هر جنس یدونه بیش تر نیست و ما نیاز داریم که آدرس همون یکی رو یبار توی لیستمون داشته باشیم. پس باید یه وکتور از unique_ptr ها بسازیم. مثلا اینجوری:
اینجوری، عملا تونستیم تعداد ارجاعاتی که به یه آدرس توی هیپ هست رو محدود به یکی کنیم. ولی این محدودیته یکم شاید اذیتتون کنه. مثلا دیگه نمیشه از یدونه unique_ptr کپی ای انجام داد. ینی کد زیر خطا میخوره چون copy constructor برای unique_ptr برابر delete قرار داده شده که کسی نتونه کپی انجام بده:
یا مثلا کد زیر به خطا میخوره:
دلیلش هم اینه که این مدل حلقه فور، میاد از چیزای توی وکتور کپی میگیره و توی foo قرار میده که کپی گرفتن برای unique_ptr ممنوعه!
البته برای رفع این مشکل، مفهوم move semantics رو داریم که باهش میتونین یه یونیک پوینتر رو که تا الان توی یه متغیری مثلا u1 ذخیره بوده، کلا بدین به u2 و دیگه توی u1 نباشه. برای این کار باید از تابع std::move استفاده کنین که فعلا واردش نمیشیم.
جالبه که توی راست هم دقیقا مفهوم ownership رو داریم که دقیقا همین کارها رو انجام میده. البته با این تفاوت که توی سی پلاس پلاس از سال 2011 این مفاهیم وجود داشته!
#cpp
#programming
پوینترهای هوشمند یا همون smart pointer ها، یه سری کلاس wrapper برای پوینترهای خام سی هستند که توی سی پلاس پلاس 11 معرفی شدن و هدف اصلیشون هم جلوگیری از مموری لیک و مشکلات مرتبط با پوینترهاست.
فرض کنید که ما اومدیم و یه فضایی از هیپ رو با استفاده از newتوی سی پلاس پلاس یا malloc توی سی از سیستم عامل گرفتیم و به پراسسمون اضافه کردیم. باید توی برنامه خیلی مراقب باشیم که این حافظه به موقع آژاد بشه و موقعی که آزاد شد، کسی نمونده باشه که بهش نیاز داشته باشه.
یه مقدار مدیریت این چنینی سخته که باعث شده این پوینترهای هوشمند بوجود بیان. چهار مدل پوینتر هوشمند توی استاندارد تعریف شده:
- unique_ptr
- shared_ptr
- weak_ptr
- auto_ptr
امروز میخوایم درمورد unique_ptr صحبت کنیم.
فرض کنید که یه حافظه ای توی هیپ داریم که باید توی برنامه همیشه فقط یه نفر بهش لازمش داشته باشه(یا میشه بگیم فقط یدونه ارجاع ازش توی برنامه نیاز داریم). مثلا یه برنامه انبارداری نوشتین و یه وکتور از پوینتر به اجناس دارین. این پوینتر احتمالا باید unique_ptr باشه، چون از هر جنس یدونه بیش تر نیست و ما نیاز داریم که آدرس همون یکی رو یبار توی لیستمون داشته باشیم. پس باید یه وکتور از unique_ptr ها بسازیم. مثلا اینجوری:
class Stock{
vector<unique_ptr<Good>> listOfGoods;
...
};اینجوری، عملا تونستیم تعداد ارجاعاتی که به یه آدرس توی هیپ هست رو محدود به یکی کنیم. ولی این محدودیته یکم شاید اذیتتون کنه. مثلا دیگه نمیشه از یدونه unique_ptr کپی ای انجام داد. ینی کد زیر خطا میخوره چون copy constructor برای unique_ptr برابر delete قرار داده شده که کسی نتونه کپی انجام بده:
unique_ptr<int> uptr;
unique_ptr<int> u2 = uptr;
یا مثلا کد زیر به خطا میخوره:
vector<unique_ptr<Foo>> foos;
// foos initializing
for(Foo foo : foos){
//something
}
دلیلش هم اینه که این مدل حلقه فور، میاد از چیزای توی وکتور کپی میگیره و توی foo قرار میده که کپی گرفتن برای unique_ptr ممنوعه!
البته برای رفع این مشکل، مفهوم move semantics رو داریم که باهش میتونین یه یونیک پوینتر رو که تا الان توی یه متغیری مثلا u1 ذخیره بوده، کلا بدین به u2 و دیگه توی u1 نباشه. برای این کار باید از تابع std::move استفاده کنین که فعلا واردش نمیشیم.
جالبه که توی راست هم دقیقا مفهوم ownership رو داریم که دقیقا همین کارها رو انجام میده. البته با این تفاوت که توی سی پلاس پلاس از سال 2011 این مفاهیم وجود داشته!
#cpp
#programming
🔥5
Forwarded from کافه ریاضی
دورهی مجانی MIT با عنوان «یادگیری ماشین با پایتون: از مدلهای خطی تا یادگیری عمیق»
زمان شروع: ۲۷ می
سطح: پیشرفته
پیشنیازها: آشنایی با زبان پایتون، احتمال، حسابان تک و چندمتغیره، و کمی جبرخطی
لینک: https://edx.org/learn/machine-learning/massachusetts-institute-of-technology-machine-learning-with-python-from-linear-models-to-deep-learning
زمان شروع: ۲۷ می
سطح: پیشرفته
پیشنیازها: آشنایی با زبان پایتون، احتمال، حسابان تک و چندمتغیره، و کمی جبرخطی
لینک: https://edx.org/learn/machine-learning/massachusetts-institute-of-technology-machine-learning-with-python-from-linear-models-to-deep-learning
🔥2
Forwarded from ByteShield
Keylogging in the Windows kernel with undocumented data structures
https://eversinc33.com/posts/kernel-mode-keylogging/
#malware
https://eversinc33.com/posts/kernel-mode-keylogging/
#malware
Forwarded from کافه ریاضی
جزوهای دربارهی بنیادهای ریاضی یادگیری ماشین و هوش مصنوعی:
https://nowak.ece.wisc.edu/MFML.pdf
https://nowak.ece.wisc.edu/MFML.pdf
Linux insides
from booting to interrupts to system calls and much more:
https://github.com/0xAX/linux-insides/blob/master/SUMMARY.md
#linux
#internals
#book
#english
from booting to interrupts to system calls and much more:
https://github.com/0xAX/linux-insides/blob/master/SUMMARY.md
#linux
#internals
#book
#english
GitHub
linux-insides/SUMMARY.md at master · 0xAX/linux-insides
A book-in-progress about the Linux kernel and its insides. - 0xAX/linux-insides
❤🔥3