Forwarded from OnHex
🔴 دیروز ویندوز، tor.exe نسخه 0.4.7.15 رو بعنوان تروجان (Win32/Malgent!MTB) شناسایی کرده و اونو حذف کرده.
این نسخه بصورت خودکار برای کاربرانی که از نسخه :
Tor Browser Sep 26, 2023 version 12.5.5
Tor Browser Sep 29, 2023 version 12.5.6
استفاده میکنن، بروز شده.
فعلا TorProject واکنشی به این قضیه نداشته . توصیه شده به دلیل اینکه مشخص نیست ایراد از ویندوز یا tor ، فعلا بروزرسانی رو غیرفعال کنید.
➡️ @onhex_ir
➡️ onhexgroup.ir
این نسخه بصورت خودکار برای کاربرانی که از نسخه :
Tor Browser Sep 26, 2023 version 12.5.5
Tor Browser Sep 29, 2023 version 12.5.6
استفاده میکنن، بروز شده.
فعلا TorProject واکنشی به این قضیه نداشته . توصیه شده به دلیل اینکه مشخص نیست ایراد از ویندوز یا tor ، فعلا بروزرسانی رو غیرفعال کنید.
➡️ @onhex_ir
➡️ onhexgroup.ir
❤1
Forwarded from امنیت اطلاعات | VSEC (Nima Nikjoo)
📢 آغاز ثبت نام دوره AV/EDR Internals
✅ معرفی : طی این دوره شما خواهید آموخت که یک آنتی ویروس چگونه فعالیت میکند و از چه اجزایی ساخته شده است و در ادامه قادر خواهید بود مکانیزم های حفاظتی آن را درک کرده و از سد آنها عبور کنید ، علاوه پس از گذراندن این دوره قادر خواهید بود نقاط قوت و ضعف سیستم های امنیتی را بهتر درک کرده و با توجه به آشنایی با انواع حملات رفتارهای مشکوک را سریعتر تشخیص دهید. این دوره از پیش نیازهای فعالیت های Red-Teaming می باشد.
جهت ثبت نام با پشتیبانی کانال تماس حاصل فرمائید.
https://t.iss.one/VSEC_Academy_Support
✅ معرفی : طی این دوره شما خواهید آموخت که یک آنتی ویروس چگونه فعالیت میکند و از چه اجزایی ساخته شده است و در ادامه قادر خواهید بود مکانیزم های حفاظتی آن را درک کرده و از سد آنها عبور کنید ، علاوه پس از گذراندن این دوره قادر خواهید بود نقاط قوت و ضعف سیستم های امنیتی را بهتر درک کرده و با توجه به آشنایی با انواع حملات رفتارهای مشکوک را سریعتر تشخیص دهید. این دوره از پیش نیازهای فعالیت های Red-Teaming می باشد.
جهت ثبت نام با پشتیبانی کانال تماس حاصل فرمائید.
https://t.iss.one/VSEC_Academy_Support
Telegram
VSEC Academy Support
You can contact @VSEC_Academy_Support right away.
Forwarded from امنیت اطلاعات | VSEC (Nima Nikjoo)
AV_Internals.pdf
142.8 KB
🔗 سرفصل دوره AV/EDR Internals
Forwarded from لوپینو | آموزش برنامه نویسی Loopino
🔵 آشنایی با namedtuple در پایتون
یکی از امکانات پایتون که میتواند به حرفهای تر شدن کد پایتونی شما کمک کند، namedtuple است که تاپل هایی با فیلد های اسم دار ایجاد میکند. با مطالعه این پست با این امکان از زبان پایتون آشنا میشوید.
#پایتون #Python
لوپینو | آموزش های برنامه نویسی
• Telegran: @loopino
• Instagram: https://www.instagram.com/loopino_fa/
یکی از امکانات پایتون که میتواند به حرفهای تر شدن کد پایتونی شما کمک کند، namedtuple است که تاپل هایی با فیلد های اسم دار ایجاد میکند. با مطالعه این پست با این امکان از زبان پایتون آشنا میشوید.
#پایتون #Python
لوپینو | آموزش های برنامه نویسی
• Telegran: @loopino
• Instagram: https://www.instagram.com/loopino_fa/
❤1
Forwarded from 🅰️🅼🅸🅽
Here are some key points from the text:
Fiber is a lightweight thread of execution that allows cooperative multitasking. It allows yielding control back to the caller at any point.
Fiber requires allocating your own stack memory, giving more control compared to threads. Fiber switching is much cheaper than thread switching.
Implementing fibers requires storing relevant registers like RIP, RSP, callee-saved registers in a fiber context struct. Switching fibers involves saving one fiber's context and loading another's.
Creating a new fiber involves setting up the stack pointer, instruction pointer, and first parameter in the fiber context.
Converting a thread to a fiber is simple since the fiber context will be populated on first switch. Converting back is empty.
Risks of fibers include improperly exiting the fiber main function, issues with smart pointers, skipped destructors, and losing debuggability.
Fibers allow fast cooperative multitasking but require care around compiler optimizations, cross-thread execution, and blocking calls. Overall they provide flexibility for performance-critical applications.
https://agraphicsguynotes.com/posts/fiber_in_cpp_understanding_the_basics/
Fiber is a lightweight thread of execution that allows cooperative multitasking. It allows yielding control back to the caller at any point.
Fiber requires allocating your own stack memory, giving more control compared to threads. Fiber switching is much cheaper than thread switching.
Implementing fibers requires storing relevant registers like RIP, RSP, callee-saved registers in a fiber context struct. Switching fibers involves saving one fiber's context and loading another's.
Creating a new fiber involves setting up the stack pointer, instruction pointer, and first parameter in the fiber context.
Converting a thread to a fiber is simple since the fiber context will be populated on first switch. Converting back is empty.
Risks of fibers include improperly exiting the fiber main function, issues with smart pointers, skipped destructors, and losing debuggability.
Fibers allow fast cooperative multitasking but require care around compiler optimizations, cross-thread execution, and blocking calls. Overall they provide flexibility for performance-critical applications.
https://agraphicsguynotes.com/posts/fiber_in_cpp_understanding_the_basics/
Agraphicsguynotes
Fiber in C++: Understanding the Basics
Fiber, a less known concept compared with coroutine, is a pretty powerful addition to cooperative multitasking. As a graphics programmer in game industry, I totally appreciate the great flexibility that fiber brings on the table. As a matter of fact, I feel…
❤1
Forwarded from Yashar Mahmoudnia
#Article
▪️Learn to write an embedded OS in Rust
یادگیری نوشتن سیستم عامل نهفته با زبان برنامه نویسی Rust در Raspberry Pi
🦅 کانال بایت امن | گروه بایت امن
_
▪️Learn to write an embedded OS in Rust
یادگیری نوشتن سیستم عامل نهفته با زبان برنامه نویسی Rust در Raspberry Pi
_
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - rust-embedded/rust-raspberrypi-OS-tutorials: :books: Learn to write an embedded OS in Rust :crab:
:books: Learn to write an embedded OS in Rust :crab: - rust-embedded/rust-raspberrypi-OS-tutorials
❤1🔥1
Forwarded from Dev
این بار. R2frida یک ابزار تحلیل و بررسی برنامه اجرا شده در محیطهای مختلف هستش که با استفاده از r2frida توسعه دهنده و محققان امنیتی میتونند برنامهها رو بررسی و تحلیل کنند و اطلاعات مورد نیاز خود را استخراج کنند. R2frida با استفاده از تکنولوژی Frida یک framework open-source برای تست امنیتی و تحلیل برنامهها، عمل میکنه
و R2frida به زبان های برنامه نویسی C، C++، Python، JavaScript و Rust طراحی شده. این ابزار به توسعه دهنده و محققان امنیتی امکان میده تا برنامه هارو تو محیطهای مختلف مانند Android و iOS تست کنن و بعد آسیب پذیریها و نقاط ضعف امنیتی را شناسایی کنن و با استفاده R2frida میتوان برنامههای اجرا شده را تحلیل کنن و به دنبال عملکرد غیرمعمول رفتارهای مشکوک و حملات امنیتی باشند
علاوه بر این، R2frida قابلیت بازیابی اطلاعات مورد نیاز را نیز داره و به طور مستقیم با برنامههای در حال اجرا در تلفن همراه یا دستگاههای دیگر ارتباط برقرار بکنه و اطلاعات مورد نیاز رو استخراج کنه، مانند دادههای ذخیره شده در حافظه یا مقادیر رجیستر.
و R2frida به زبان های برنامه نویسی C، C++، Python، JavaScript و Rust طراحی شده. این ابزار به توسعه دهنده و محققان امنیتی امکان میده تا برنامه هارو تو محیطهای مختلف مانند Android و iOS تست کنن و بعد آسیب پذیریها و نقاط ضعف امنیتی را شناسایی کنن و با استفاده R2frida میتوان برنامههای اجرا شده را تحلیل کنن و به دنبال عملکرد غیرمعمول رفتارهای مشکوک و حملات امنیتی باشند
علاوه بر این، R2frida قابلیت بازیابی اطلاعات مورد نیاز را نیز داره و به طور مستقیم با برنامههای در حال اجرا در تلفن همراه یا دستگاههای دیگر ارتباط برقرار بکنه و اطلاعات مورد نیاز رو استخراج کنه، مانند دادههای ذخیره شده در حافظه یا مقادیر رجیستر.
❤1
Forwarded from Linuxor ?
اگر شماهم روی توزیع گنو/لینوکسی خودتون میخواین از هدست یا هندزفری بلوتوثی استفاده کنید ولی درصد شارژ رو بهتون نشون نمیده این کارو بکنید.
فایل
/etc/bluetooth/main.conf
رو بازش کنید و زیر بخش general این خط رو اضافه کنید:
Experimental = true
الان کافیه که سرویس بلوتوث رو ری استارت کنید.
sudo systemctl restart bluetooth
بعدش از طریق تنظیمات یا کامند زیر میتونید میزان شارژ دستگاه رو ببینید:
bluetoothctl info
🐧 @Linuxor ~ Sohrab Behdani
فایل
/etc/bluetooth/main.conf
رو بازش کنید و زیر بخش general این خط رو اضافه کنید:
Experimental = true
الان کافیه که سرویس بلوتوث رو ری استارت کنید.
sudo systemctl restart bluetooth
بعدش از طریق تنظیمات یا کامند زیر میتونید میزان شارژ دستگاه رو ببینید:
bluetoothctl info
🐧 @Linuxor ~ Sohrab Behdani
❤1
اگه خواستین سرور خارج بگیرین که قیمتش مناسب باشه و پرداخت با ارز دیجیتال هم داشته باشه سایت HostVDS.com رو میتونید امتحان کنید
قیمتاش از یک دلار در ماه شروع میشه
قیمتاش از یک دلار در ماه شروع میشه
❤1