با استفاده از ابزارهایی که تو لینکهای زیر هست، میتونید به شکل رایگان و پر سرعت، روی هر سیستم عاملی به اینترنت آزاد دسترسی داشته باشید:
۱- مناسب گوشی و لپتاپ:
https://t.iss.one/our_time_is_now
۲- مناسب گوشی و لپتاپ:
https://t.iss.one/ircfspace/492
۳- مناسب گوشی:
https://github.com/bepass-org/oblivion/releases/latest
۴- مناسب گوشی:
https://play.google.com/store/apps/details?id=com.MahsaNet.MahsaNG
۵- مناسب دانلود ایمیج از داکر:
https://www.linkedin.com/posts/mparvin_%D8%AA%D9%88%DB%8C-%D8%A7%DB%8C%D8%B1%D8%A7%D9%86-%DB%8C%DA%A9%DB%8C-%D8%A7%D8%B2-%D9%85%D8%B5%DB%8C%D8%A8%D8%AA-%D9%87%D8%A7%DB%8C%DB%8C-%DA%A9%D9%87-%D8%AF%D8%A7%D8%B1%DB%8C%D9%85-%D8%AA%D8%AD%D8%B1%DB%8C%D9%85-activity-7177606796897882112-bg04?utm_source=share&utm_medium=member_desktop
#free_internet
#trick
۱- مناسب گوشی و لپتاپ:
https://t.iss.one/our_time_is_now
۲- مناسب گوشی و لپتاپ:
https://t.iss.one/ircfspace/492
۳- مناسب گوشی:
https://github.com/bepass-org/oblivion/releases/latest
۴- مناسب گوشی:
https://play.google.com/store/apps/details?id=com.MahsaNet.MahsaNG
۵- مناسب دانلود ایمیج از داکر:
https://www.linkedin.com/posts/mparvin_%D8%AA%D9%88%DB%8C-%D8%A7%DB%8C%D8%B1%D8%A7%D9%86-%DB%8C%DA%A9%DB%8C-%D8%A7%D8%B2-%D9%85%D8%B5%DB%8C%D8%A8%D8%AA-%D9%87%D8%A7%DB%8C%DB%8C-%DA%A9%D9%87-%D8%AF%D8%A7%D8%B1%DB%8C%D9%85-%D8%AA%D8%AD%D8%B1%DB%8C%D9%85-activity-7177606796897882112-bg04?utm_source=share&utm_medium=member_desktop
#free_internet
#trick
Telegram
⚡️𝗢𝘂𝗿 𝗧𝗶𝗺𝗲 𝗜𝘀 𝗡𝗼𝘄⚡️
⚡️ هم اکنون زمان ماست ⚡️
دسترسی به اینترنت آزاد برای مردم ایران
اینترنت برای همه یا هیچکس
┌𝗢𝘂𝗿 𝗧𝗶𝗺𝗲 𝗜𝘀 𝗡𝗼𝘄
├𝗪𝗲𝗯𝘀𝗶𝘁 = https://ourtimeisnow.cloud
├𝗚𝗿𝗼𝘂𝗽 = @OTN_Discussion
├𝗕𝗼𝘁 = @OurTimeIsNow_bot
└𝗦𝘂𝗽𝗽𝗼𝗿𝘁 = @OTN_support
دسترسی به اینترنت آزاد برای مردم ایران
اینترنت برای همه یا هیچکس
┌𝗢𝘂𝗿 𝗧𝗶𝗺𝗲 𝗜𝘀 𝗡𝗼𝘄
├𝗪𝗲𝗯𝘀𝗶𝘁 = https://ourtimeisnow.cloud
├𝗚𝗿𝗼𝘂𝗽 = @OTN_Discussion
├𝗕𝗼𝘁 = @OurTimeIsNow_bot
└𝗦𝘂𝗽𝗽𝗼𝗿𝘁 = @OTN_support
Forwarded from Source Byte ( $ᴘ3ᴅʏʟ1👾)
Media is too big
VIEW IN TELEGRAM
📹 CppCon 2017: James McNellis “Everything You Ever Wanted to Know about DLLs”
👤 CppCon
👤 CppCon
Stuff for Geeks
انواع کابل شبکه رو میشناسین؟ از CAT-5 شروع میشه با سرعت کمتر ولی قیمت مناسب تر تا CAT-7 بد نیست یه چندتا نکته درمورد CAT-5 بدونین: > توی CAT-5 دور هیچ دوتا سیمی که بهم پیچیده شدن(twisted pair) شیلد وجود نداره و 4تا زوج سیم داریم همونطوری که توی عکس واضحهه…
خب حالا که CAT-5 که مخفف Category 5 بود رو شناختیم، بیاین با کانکتور RJ-45 آشنا شیم.
بالاخره کابلو که نمیشه همینجوری کرد تو لپ تاپ!
باید یه کانکتوری باشه!
اگه یه بار کابل شبکه که بهش تو بازار کابل لن هم میگن دیده باشین حتما این مدل کانکتور رو دیدین
نکته ای که هست اینه که چجوری یه کابل CAT-5 رو به یه کانکتور RJ-45 وصل کنیم؟
اگه به عکس نگاه کنید متوجه میشید که دو مدل استاندارد داریم. T568A و T568B که جای رشته های سبز و نارنجیشون عوض شده
خب حالا مسئله ای که پیش میاد اینه که من میخوام از یه کابل شبکه استفاده کنم و مثلا به مودمم وصل بشم
از کجا بدونم که لپ تاپ من از کدوم یکی از این استانداردها استفاده میکنه و آیا با مودمم سازگار هست یا نه؟؟
جواب دو کلمست Auto MDI-X
میشه گفت این مشکل دیگه وجود نداره چون اکثر دیوایس هایی که یه کارت شبکه(NIC) دارن، یجوری درست شدن که به شکل اتوماتیک تشخیص میدن از کدوم استاندارد باید استفاده کنن
پس با خیال راحت میتونین سیستمتون رو به مودمتون وصل کنین!
بالاخره کابلو که نمیشه همینجوری کرد تو لپ تاپ!
باید یه کانکتوری باشه!
اگه یه بار کابل شبکه که بهش تو بازار کابل لن هم میگن دیده باشین حتما این مدل کانکتور رو دیدین
نکته ای که هست اینه که چجوری یه کابل CAT-5 رو به یه کانکتور RJ-45 وصل کنیم؟
اگه به عکس نگاه کنید متوجه میشید که دو مدل استاندارد داریم. T568A و T568B که جای رشته های سبز و نارنجیشون عوض شده
خب حالا مسئله ای که پیش میاد اینه که من میخوام از یه کابل شبکه استفاده کنم و مثلا به مودمم وصل بشم
از کجا بدونم که لپ تاپ من از کدوم یکی از این استانداردها استفاده میکنه و آیا با مودمم سازگار هست یا نه؟؟
جواب دو کلمست Auto MDI-X
میشه گفت این مشکل دیگه وجود نداره چون اکثر دیوایس هایی که یه کارت شبکه(NIC) دارن، یجوری درست شدن که به شکل اتوماتیک تشخیص میدن از کدوم استاندارد باید استفاده کنن
پس با خیال راحت میتونین سیستمتون رو به مودمتون وصل کنین!
Forwarded from OS Internals (Abolfazl Kazemi)
مروری بر حافظهی مجازی در ویندوز
وقتی یک برنامه اجرا میشود، برای آن پروسهای ایجاد شده که امکانات مختلفی از جمله دسترسی به حافظه را فراهم میکند. پروسهها مستقیم به حافظهی فیزیکی (همان RAM) دسترسی نداشته و یک لایهی Abstraction توسط سیستمعامل ایجاد میشود که به آن حافظهی مجازی میگویند.
این لایه وظایفی دارد که بخشی از آن به صورت خلاصه عبارتند از:
• مدیریت اینکه داده دقیقا در کدام آدرس RAM قرار دارد و Map کردن آن در فضای مجازی پروسه
• استفاده از Hard Disk در صورت کم بودن RAM بدون اینکه پروسه از آن اطلاع داشته باشد
• جلوگیری از تکرار داده در حافظهی فیزیکی و Map کردن بخشی که بین چند پروسه مشترک است برای آنها
• کنترل دسترسی به اطلاعات خاص و تعیین permission برای داده
• دسترسی به دادهها به صورت یکسری Chunk بجای دسترسی بایت به بایت (تعریف Page)
از طرف دیگر از دید پروسه کل فضای آدرسدهی ممکن (در مدل ۳۲بیتی ۲گیگابایت و در مدل ۶۴بیتی ۱۲۸ترابایت) قابل تخصیص بوده و میتوان از آن استفاده نمود ولی اینکه واقعا چقدر از آن قابل استفاده است بسته به میزان RAM موجود و میزان Hardای دارد که برای استفاده به عنوان حافظه در سیستمعامل تعیین شده است.
وپندوز امکان رزرو کردن کل فضای آدرسدهی ممکن را به پروسهها میدهند ولی برای استفادهی واقعی و قراردادن داده در آن باید آن فضا commit شده و در این مرحله است که امکانپذیر بودن آن با توجه به میزان کل فضای موجود، توسط سیستمعامل چک شده و اگر امکانپذیر بود به پروسه امکان دسترسی داده میشود.
در ابزارهای مختلفی که در ویندوز وجود دارند (مثل Task Manager, Process Explorer) یکسری Counter برای اطلاع پیدا کردن از وضعیت حافظه در سیستم و میزان فضای رزرو یا استفاده شده توسط پروسهها وجود دارد که میتوان به کمک آنها از اتفاقاتی که برای حافظه رخ میدهد اطلاع پیدا کرد.
در این ویدئو مروری بر وظایف حافظهی مجازی در ویندوز انجام گرفته و Counterهای موجود، برای بررسی آن در ابزارهای مختلف شرح داده میشوند.
لینک ویدئو در یوتیوب:
https://youtu.be/x5AnJpGBdW4
لینک ویدئو در آپارات:
https://aparat.com/v/NIsUi
#ShortWinInternals #windows #memory #internals #VirtualMemory #MemoryCounters
وقتی یک برنامه اجرا میشود، برای آن پروسهای ایجاد شده که امکانات مختلفی از جمله دسترسی به حافظه را فراهم میکند. پروسهها مستقیم به حافظهی فیزیکی (همان RAM) دسترسی نداشته و یک لایهی Abstraction توسط سیستمعامل ایجاد میشود که به آن حافظهی مجازی میگویند.
این لایه وظایفی دارد که بخشی از آن به صورت خلاصه عبارتند از:
• مدیریت اینکه داده دقیقا در کدام آدرس RAM قرار دارد و Map کردن آن در فضای مجازی پروسه
• استفاده از Hard Disk در صورت کم بودن RAM بدون اینکه پروسه از آن اطلاع داشته باشد
• جلوگیری از تکرار داده در حافظهی فیزیکی و Map کردن بخشی که بین چند پروسه مشترک است برای آنها
• کنترل دسترسی به اطلاعات خاص و تعیین permission برای داده
• دسترسی به دادهها به صورت یکسری Chunk بجای دسترسی بایت به بایت (تعریف Page)
از طرف دیگر از دید پروسه کل فضای آدرسدهی ممکن (در مدل ۳۲بیتی ۲گیگابایت و در مدل ۶۴بیتی ۱۲۸ترابایت) قابل تخصیص بوده و میتوان از آن استفاده نمود ولی اینکه واقعا چقدر از آن قابل استفاده است بسته به میزان RAM موجود و میزان Hardای دارد که برای استفاده به عنوان حافظه در سیستمعامل تعیین شده است.
وپندوز امکان رزرو کردن کل فضای آدرسدهی ممکن را به پروسهها میدهند ولی برای استفادهی واقعی و قراردادن داده در آن باید آن فضا commit شده و در این مرحله است که امکانپذیر بودن آن با توجه به میزان کل فضای موجود، توسط سیستمعامل چک شده و اگر امکانپذیر بود به پروسه امکان دسترسی داده میشود.
در ابزارهای مختلفی که در ویندوز وجود دارند (مثل Task Manager, Process Explorer) یکسری Counter برای اطلاع پیدا کردن از وضعیت حافظه در سیستم و میزان فضای رزرو یا استفاده شده توسط پروسهها وجود دارد که میتوان به کمک آنها از اتفاقاتی که برای حافظه رخ میدهد اطلاع پیدا کرد.
در این ویدئو مروری بر وظایف حافظهی مجازی در ویندوز انجام گرفته و Counterهای موجود، برای بررسی آن در ابزارهای مختلف شرح داده میشوند.
لینک ویدئو در یوتیوب:
https://youtu.be/x5AnJpGBdW4
لینک ویدئو در آپارات:
https://aparat.com/v/NIsUi
#ShortWinInternals #windows #memory #internals #VirtualMemory #MemoryCounters
Forwarded from کافه ریاضی
ویدئوهای درس «ریاضی برای علوم کامپیوتر» دانشگاه MIT:
https://www.youtube.com/playlist?list=PLB7540DEDD482705B
تمرینها و سایر محتوای این درس رو هم میتونید اینجا پیدا کنید: https://ocw.mit.edu/courses/6-042j-mathematics-for-computer-science-fall-2010/
سوال اخیر ما بر اساس یکی از تمرینهای این درس بود.
https://www.youtube.com/playlist?list=PLB7540DEDD482705B
تمرینها و سایر محتوای این درس رو هم میتونید اینجا پیدا کنید: https://ocw.mit.edu/courses/6-042j-mathematics-for-computer-science-fall-2010/
سوال اخیر ما بر اساس یکی از تمرینهای این درس بود.
MIT OpenCourseWare
Mathematics for Computer Science | Electrical Engineering and Computer Science | MIT OpenCourseWare
This course covers elementary discrete mathematics for computer science and engineering. It emphasizes mathematical definitions and proofs as well as applicable methods. Topics include formal logic notation, proof methods; induction, well-ordering; sets,…
The Windows Concept Journey - v3.0 - March 2024.pdf
1.8 MB
Forwarded from white2hack 📚
Certified Ethical Hacker Exam Preparation_CEH12_PDF.pdf
1.5 MB
Certified Ethical Hacker (CEH v.12) Exam Preparation. Sample Questions with Answers by Mohammad Alkhudari
(Green Circle Co), 2023
(Green Circle Co), 2023
اگر دنبال یادگیری زبونهای مختلف برنامه نویسی به شکل پروژه محور هستید، این مخزن github احتمالا بتونه به شکل رایگان کمک زیادی بکنه بهتون.
#programming
#project
#programming
#project
GitHub
GitHub - practical-tutorials/project-based-learning: Curated list of project-based tutorials
Curated list of project-based tutorials. Contribute to practical-tutorials/project-based-learning development by creating an account on GitHub.
آیا میدانید reinterpret cast در cpp چیست؟
شاید براتون پیش اومده باشه که خواسته باشین یه دیتای خامی مثلا یه آرایه از بایت یا اینت رو تبدیل کنین به یه استراکچر یا کلاس
مثلا فرض کنین که کد زیر رو داریم:
چجوری میتونیم این raw_data رو کست کنیم و به پوینتر به MyStruct تبدیلش کنیم؟
توی سی اینجوری میشه:
دو مدل کست دیگه هم داریم، static_cast و dynamic_cast که ایشالا بعدا میگمشون
شاید براتون پیش اومده باشه که خواسته باشین یه دیتای خامی مثلا یه آرایه از بایت یا اینت رو تبدیل کنین به یه استراکچر یا کلاس
مثلا فرض کنین که کد زیر رو داریم:
struct MySteuct{
int a;
string b;
}
char* raw_data;
حالا فرض کنین که اومدیم و از یه جایی این raw_data رو پر کردیم مثلا از فایل خوندیم.چجوری میتونیم این raw_data رو کست کنیم و به پوینتر به MyStruct تبدیلش کنیم؟
توی سی اینجوری میشه:
MyStruct * casted_data= (MyStruct*)raw_data;ولی اگه خواسته باشیم توی سی پلاس پلاس بزنیم، میتونیم کد زیر رو بزنیم. البته کد بالا هم کاملا کار میکنه و عملا این دوتا هیچ فرقی با هم ندارن!
MyStruct * casted_data=reinterpret_cast<MyStruct*> raw_data;تمام👍
دو مدل کست دیگه هم داریم، static_cast و dynamic_cast که ایشالا بعدا میگمشون
Heap exploitation writeup:
https://infosecwriteups.com/the-toddlers-introduction-to-dynamic-memory-allocation-300f312cd2db
https://infosecwriteups.com/the-toddlers-introduction-to-dynamic-memory-allocation-300f312cd2db
Medium
The toddler’s introduction to Dynamic Memory Allocation
Heap vulnerabilities have dominated the interest of the security research community for quite long time due to their potential of finding…
Forwarded from OnHex
🔴 قسمت دهم : حافظه (تئوری)
در این ویدیو نگاهی به سلسله مراتب حافظه انداختیم، واحدهای اندازه گیری Bit ، Byte ، Word ، Dword و Qword رو بررسی کردیم . همچنین نگاهی به بحث Big Endian و Little Endian انداختیم.
دسترسی به کل محتوای دوره
دسترسی به اسلاید این جلسه
#ReverseEngineering #مهندسی_معکوس
🆔 @onhex_ir
➡️ ALL Link
در این ویدیو نگاهی به سلسله مراتب حافظه انداختیم، واحدهای اندازه گیری Bit ، Byte ، Word ، Dword و Qword رو بررسی کردیم . همچنین نگاهی به بحث Big Endian و Little Endian انداختیم.
دسترسی به کل محتوای دوره
دسترسی به اسلاید این جلسه
#ReverseEngineering #مهندسی_معکوس
🆔 @onhex_ir
➡️ ALL Link
YouTube
قسمت دهم : حافظه (تئوری)
در این ویدیو نگاهی به سلسله مراتب حافظه انداختیم، واحدهای اندازه گیری Bit ، Byte ، Word ، Dword و Qword بررسی کردیم . همچنین نگاهی به بحث Big Endian و Little Endian انداختیم.
دسترسی به سیلابس دوره :
https://onhexgroup.ir/software-reverse-engineering-tutorials/…
دسترسی به سیلابس دوره :
https://onhexgroup.ir/software-reverse-engineering-tutorials/…
Forwarded from Nettrain کانال آموزش شبکه (Amirhossein Mortazavi)
با برخی از بهترین ابزارهای نفوذ و تست نفوذ کالی
ابزارهائی نظیر
nmap, metasploit, Aircrack-ng, Empire, ...
ویرایش سوم
چاپ 2024
انتشارات Packt
کانال آموزش شبکه
🆔 instagram.com/network.train
🌐 https://t.iss.one/nettrain
ابزارهائی نظیر
nmap, metasploit, Aircrack-ng, Empire, ...
ویرایش سوم
چاپ 2024
انتشارات Packt
کانال آموزش شبکه
🆔 instagram.com/network.train
🌐 https://t.iss.one/nettrain