linuxtnt(linux tips and tricks)
5.74K subscribers
1.59K photos
137 videos
531 files
1.24K links
https://t.me/+AL7RKhKS6b4zNzY8

آموزش لینوکس- گروه مکمل برای پرسش و پاسخ
linux tips and tricks
ارتباط با من
@seilany
seilany.ir
Download Telegram
برنامه wine نسخه 9 با 44 تغییر در راه است.
نمونه ای از برنامه های رفع عیب شده:

رفع عیبvulkan-1: vulkan با درایورهای اخیر Radeon که خراب می شد
رفع عیب dinput:device8 breaks test_keyboard_layout_name() از user32:input
رفع عیبHardWest 2 و Silent Hill 4 و Star Wars و tightvnc viewer و WinSCP 5.21.1.12643 و Treecomp و Starcraft Remastered و IrfanView و RPG Maker game و kernel32:loader و Civilization 2 و user32:dialog و Railroad Tycoon 2 Platinum و winedbg و در زمان اجرا و اتصال و یاسازگاری با ویندوز 10

رفع عیب advapi32:registry & ntdll:reg در زمان اجرا
رفع عیب user32:input
رفع عیب comctl32:listbox و سایر موارد دیگر
—————————
نویسنده: حسین سیلانی
منبع : کانال لینوکسی: لینوکس تی ان تی
linuxtnt
http://seilany.ir
درصورت تمایل به حمایت مالی-donate از توزیع های لینوکس
https://zarinp.al/learninghive.ir
هشدار به کاربران لینوکسی و ویندوزی.
116 بسته malware-بدخواه. در مخزن های pypi وجود دارد

———————
محققان امنیت سایبری مجموعه ای از 116 بسته مخرب را در مخزن پایتون پکیج (PyPI) شناسایی کرده اند که برای آلوده کردن سیستم های ویندوز و لینوکس با یک درب پشتی سفارشی طراحی شده اند.
——————-
محققان ESET در گزارشی که اوایل این هفته منتشر شد، گفتند : "در برخی موارد، بار نهایی نوعی از W4SP Stealer بدنام یا یک مانیتور ساده کلیپ بورد برای سرقت ارزهای دیجیتال است

تخمین زده می شود که این بسته ها بیش از 10000 بار از می 2023 دانلود شده اند.
—————
منبع خبر:
https://www.linkedin.com/company/thehackernews/
Forwarded from اطلاع رسانی رویداد تخصصی ابرها
🔴 ششمین صبحانه کاری ابرها (تهران)

🍽 قهوه، صبحانه، ارائه و گفتگوی کاری در کنار متخصین

🎤 موضوع: رویکرد مهندسی دواپس در فرآیند عیب‌یابی
🎤ارائه‌دهنده: آرزو محمدی

زمان: جمعه ۸ دی ۱۴۰۲، ساعت ۹ تا ۱۲ صبح
📌 مکان: تهران، میدان انقلاب، ابتدای خیابان انقلاب، بین ۱۲ فروردین و فخررازی، روبه‌روی سردر اصلی دانشگاه تهران، پلاک ۱۲۶۰، سالن کافه رویداد
👇👇👇

https://zaya.io/u900l
سلام به همگی.
—————————————-
به مناسبت روز مادر از طرف کانال آموزشی ام linuxtnt هدیه ای رو برای همه دوستان منتشر میکنم. روز مادر یادتون نره به کانال سربزنید
—————————————
@linuxtnt
linuxtnt(linux tips and tricks) pinned «سلام به همگی. —————————————- به مناسبت روز مادر از طرف کانال آموزشی ام linuxtnt هدیه ای رو برای همه دوستان منتشر میکنم. روز مادر یادتون نره به کانال سربزنید ————————————— @linuxtnt»
خبر بزرگ! جنتو لینوکس اکنون بسته های باینری را برای نصب سریع نرم افزار ارائه می کند
===============
همانگونه که میدانید، دبیان دارای بسته‌های deb است، فدورا دارای بسته‌های RPM است. حتی Arch Linux نیز بسته های باینری را ارائه می دهد که از طریق دستورات Pacman نصب می شوند. اساساً این توزیع ها این بسته ها را از روی کد منبع می سازند و در دسترس شما قرار می دهند. شما از سیستم مدیریت بسته توزیع خود برای دریافت آن باینری ها و نصب آنها بر روی سیستم خود استفاده می کنید. و حالا جنتو نیز بسته های باینتری تحت نام GPKG ارائه میکند.
مشکل کامپایل یک نرم افزار از کد منبع آن به این معنی است که قدرت محاسباتی بیشتری را می گیرد. وقتی نرم افزار را کامپایل می کنید، CPU شما بسیار شلوغ می شود. مدیر بسته Gentoo، Portage، پس از سال ها از بسته های باینری پشتیبانی می کندبسته های باینری. برای اکثر معماری ها وجود خواهد داشت.با این حال، برای amd64 و arm64 هم اکنون وجود دارد.
نتیجه گیری: این بسته های باینری برای کاربران جنتو که از سخت‌افزار پایین‌رده استفاده می‌کنند یا نمی‌خواهند همیشه کامپایل دستی را داشته باشند، واقعاً کار خوب و ساده ای خواهد بود.
جزئیات بیشتر:
https://www.gentoo.org/news/2023/12/29/Gentoo-binary.html
—————————————————-
نویسنده: حسین سیلانی
منبع : کانال لینوکسی: لینوکس تی ان تی
linuxtnt
http://seilany.ir
درصورت تمایل به حمایت مالی-donate از توزیع های لینوکس
https://zarinp.al/learninghive.ir
از ته دلم برایتان آرزوی لطف الهی ، سلامتی کامل ، رفاه و طول عمر آرزو میکنم امیدوارم از این سال زیبا نهایت لذت را ببرید.
—————————-
کریسمس مبارک
کانال:
linuxtnt
Ken Thompson and Dennis Ritchie

Unix (1969), B (1969) and C (1972) programming languages


سیستم عامل Unix: در سال ۱۹۶۹، کن تامپسون همراه با دنیس ریچی سیستم عامل Unix را طراحی کردند. و یکی از سیستم‌عامل‌های محبوب و پایه‌گذار صنعت است و تأثیر زیادی بر سیستم‌عامل‌های مدرن داشته است.
زبان برنامه‌نویسی B: کن تامپسون زبان برنامه‌نویسی B را نوشت که از آن برای توسعه سیستم عامل Unix استفاده کردند. بی زبانی ساده و کارآمد بود که برای پیاده‌سازی Unix بسیار مفید بود.
زبان برنامه‌نویسی C: در ادامه٬ دنیس ریچی همراه با برایان کرنیگان زبان برنامه‌نویسی C را طراحی کردند. C یک زبان برنامه‌نویسی قدرتمند است که باعث شده استفاده از آن در توسعه نرم‌افزارهای گسترده و سیستم‌های عامل رایج شود.
—————

نویسنده: حسین سیلانی
منبع : کانال لینوکسی: لینوکس تی ان تی
linuxtnt
http://seilany.ir
درصورت تمایل به حمایت مالی-donate از توزیع های لینوکس
https://zarinp.al/learninghive.ir
این پست صرفا جهت اطلاع هست.
قیمت های اپراتور همراه اول.
این پست صرفا جهت اطلاع هست.
قیمت های اپراتور ایرانسل
شیوه‌ي دریافت اطلاعات فایل‌ها از سیستم‌عامل توسط دستور ls

یک سیستم‌عامل به دو بخش UserMode و KernelMode‌ تقسیم می‌شود که از نظر حافظه و سطح دسترسی کاملا از هم جدا می‌باشند. داده‌ساختارهای اصلی سیستم‌عامل مثل اطلاعات مربوط به پروسه‌ها/نخ‌ها، شیوه‌ی زمانبندی آن‌ها، درایورها و سیستم‌فایل در فضای آدردهی کرنل بوده و در این سطح اجرا می‌شوند.

برای ارتباط با سطح کرنل از UserMode از System Call استفاده می‌شود که API درخواست از سیستم‌عامل بوده و امکان اجرای درخواستی از طریق آنرا فراهم می‌کنند. حتی اجرای یک دستور بسیار ساده مثل echo hi نیز باید از SystemCallها کمک گرفته و از طریق آن‌ها متنی را در FileDescriptor شماره‌ی ۱ که همان StandardOutput می‌باشد بنویسد.

در این ویدئو ابتدا توابعی که از طریق آن‌ها می‌توان خصیصه‌های فایل‌ها را بدست آورد معرفی شده و کدی برای دریافت نوع و اندازه‌ی فایل می‌نویسیم، سپس مروری بر روی طریقه‌ی کار دستور ls به صورت اجمال انجام داده و SystemCallای که این دستور از آن برای نمایش جزئیات فایل‌ها در لینوکس استفاده می‌کند را معرفی می‌کنیم.

لینک ویدئو در یوتیوب:
https://youtu.be/118PLXAheJ8
لینک ویدئو در آپارات:
https://www.aparat.com/v/8k9zh
———————————-
آموزش توسط ابوالفضل کاظمی
ارتباط با مدیر کانال از طریق:
@akazemi67
پشتیبانی Ubuntu 23.04 تا 2 هفته دیگه به پایان میرسد.
100-steps-after-installing-linux-hossein-seilnai.pdf
29.1 MB
سلام به همه دوستان
هدیه روز مادر

کتاب 11 ام از 100 کتاب لینوکسی ام.
با عنوان 100 گام بعد از نصب لینوکس
—————————————
نویسنده: حسین سیلانی
ناشر: نشر آزاد- جلد اول –ویرایش اول
زبان: فارسی
سال نشر: 1402
تعداد صفحات: 150
قطع و نوع جلد: وزیری (شومیز)
قیمت : 50.000 تومان
———————————-
امیدوارم مفید باشه.
Linux Privilege Escalation.pdf
5.8 MB
فایل ارائه Linux Privilege Escalation

⚡️ فایل ارائه و بسیار جالب از پروسه افزایش دسترسی در لینوکس
—————————————————
📝 تعداد صفحات: 171

📘 گردآوری شده توسط: Tib3irus
https://t.me/securecoders
آی دی ادمین: @p3ym4n_mhp
⚡️ بوت کمپ 1 روزه و حضوری Linux Privilege Escalation

ثبت نام ها تقریبا انجام شده و تعداد بسیار محدودی بلیت رایگان موجود می باشد.

💥 لطفا دوستانی که حضورشان قطعی است فقط در بوت کمپ ثبت نام کنند تا علاقه مندان واقعی به دلیل محدودیت در تعداد شرکت کنندگان در این رویداد بتوانند حضور داشته باشند.

🔗لینک ثبت نام:

https://evnd.co/Vmrau
Forwarded from OnHex
🔴 نسخه وردپرس آسیب پذیر برای دسامبر 2023 منتشر شد

نسخه ماه دسامبر وردپرس آسیب پذیر ، با 234 پلاگین و 284 آسیب پذیری ،که اغلبشون XSS و Missing Authorization هستن، منتشر شد.

صفحه ی گیتهاب پروژه

🆔 @onhex_ir
➡️ ALL Link
دستورات کمتر دیده شده در لینوکس سری دهم
دستور xrandr
دستور مخفف x resize and rotate
——————————————————-
1. نمایش نسخه فعلی xrandr:
xrandr --version

2. پرس و جو و نمایش پیکربندی صفحه فعلی:
xrandr --query

3. اجرای یک تست و نشان دادن عملیاتی که انجام می شود بدون ایجاد تغییرات:
xrandr --dryrun

4. اعمال تغییرات بدون گرفتن صفحه نمایش:
xrandr --nograb

5. تعیین صفحه نمایش X را که باید استفاده شود:
xrandr -display :0

6. انتخاب یک صفحه خاص :
xrandr --screen 1

7. اجبار استفاده از پروتکل نسخه 1.1 RandR:
xrandr --q1

8. اجبار استفاده از پروتکل نسخه 1.2 RandR:
xrandr --q12

9. بازگرداندن پیکربندی صفحه نمایش فعلی
xrandr --current

10. تنظیم اندازه صفحه نمایش با استفاده از یک شاخص خاص یا عرض و ارتفاع:
xrandr --size 0
xrandr --size 1920x1080

11. تنظیم نرخ تازه سازی یا پرش صفحه به مقدار مشخص شده:
xrandr --rate 60

12. تعیین جهت صفحه نمایش:
xrandr --orientation left

13. بازتاب خروجی در امتداد محور X یا Y:
xrandr -x
xrandr -y

14. تنظیم روشنایی صفحه:
xrandr --brightness 0.8

15. تعیین مقدار برای نرخ تازه سازی یا همان پرش تصویر به مقدار مشخص شده:
xrandr --rate 75

16. بازتاب خروجی در محورهای مشخص شده:
xrandr --reflect x
xrandr --reflect y
xrandr --reflect xy

17. چرخش صفحه در جهت مشخص شده:
xrandr --rotate left
xrandr --rotate right
xrandr --rotate inverted

نویسنده: حسین سیلانی
منبع : کانال لینوکسی: لینوکس تی ان تی
linuxtnt
http://seilany.ir
درصورت تمایل به حمایت مالی-donate از توزیع های لینوکس
https://zarinp.al/learninghive.ir
پیش گیری از حملات dos , ddos در لینوکس:
======================
در این نوع حمله، چندین دستگاه به صورت همزمان به سمت هدف، حمله و درخواست‌های بی‌مورد بسیار زیادی ارسال می‌کنند. این میزان بیش از حد از ترافیک معمول شبکه یا سرور را اشغال می‌کند و در نتیجه منجر به عدم قابلیت دسترسی برای کاربران و خدمات قربانی شده و از آنها محروم می‌سازد.
برای جلوگیری از این حمله تا حد خوب (البته این روش 100% مقابله پیشگیری نمیکند) در لینوکس تنظیمات زیر را در مسیر زیر قرار دهید:|

فایل
/etc/sysctl.conf
را باز کنید.
مقادیر زیر را در آن قرار دهید.
net.ipv4.tcp_syncookies = 1
net.ipv4.tcp_max_syn_backlog = 2048
net.ipv4.tcp_synack_retries = 3
net.ipv4.tcp_syn_retries = 6

سپس در ترمینال خود دستور
sudo sysctl -p
را بزنید.
——————————————
توضیح پارامترهای کرنل:
1.فعال کردن کوکی: کوکی‌های SYN روشی برای جلوگیری از حملات سیل SYN هستند، جایی که مهاجم یک سرور هدف را با تعداد زیادی درخواست SYN سیل می‌کند تا منابع آن را تمام کند.
2. حداکثر تعداد درخواست های SYN معوق را که می توان در صف قرار داد تعیین می کند.
3.با تنظیم این مقدار روی 3، سیستم تا 3 بار مجدداً سعی می کند بسته های SYN-ACK را برای برقراری ارتباط ارسال کند.
4.حداکثر تعداد ارسال مجدد SYN را که سیستم باید قبل از قطع اتصال انجام دهد را تعیین می کند
——————————-
نویسنده: حسین سیلانی
منبع : کانال لینوکسی: لینوکس تی ان تی
linuxtnt
http://seilany.ir
————————-
درصورت تمایل به حمایت مالی-donate از توزیع های لینوکس
https://zarinp.al/learninghive.ir
ویژگی های جدید کرنل kernel6.7 منتشر شد.

kernel6.7 is (in number of commits: over 17k non-merge commits, with 1k+ merges) one of the largest kernel releases we’ve ever had.

Linus Torvalds


1) کرنل 6.7 دارای پشتیبانی بومی از Intel Meteor Lake Graphics است. همچنین مقدمات اولیه برای تراشه‌های Arrow Lake و Lunar Lake اینتل در Turbostat، یک ابزار CLI برای نظارت بر فرکانس پردازنده، آمار بی‌کاری و موارد دیگر فراهم شد.
2) در هسته لینوکس 6.7، پشتیبانی از Intel Itanium IA-64 حذف شده است.
3) پشتیبانی بهتر RISC-V
4) عملکرد یکپارچه به پردازنده‌های گرافیکی AMD که از Display Core Next 3.0 و جدیدتر پشتیبانی می‌کنند، گسترش یافته است. این شامل Radeon RDNA2/RDNA3 و هر پردازنده گرافیکی آینده است.
5) معرفی فایل سیستم Bcachefs در هسته لینوکس 6.7
6) اضافه شدن سه ویژگی جدید به Btrfs در کرنل 6.7
7) حذف پشتیبانی از پلت فرم MIPS AR7.
8) بهبودهای مختلف برای بارگذاری میکروکد CPU x86.
9) فشرده سازی MicroLZMA اکنون در EROFS پایدار شده است
10) پشتیبانی بهتر از برد RISC-V Milk-V Pioneer
11) اضافه شدن گزینه ای برای فعال/غیرفعال کردن شبیه سازی 32 بیتی در هسته های x86-64
12) پشتیبانی از پردازشگر سیستم گرافیکی NVIDIA (GSP).
13) پشتیبانی از DP Alt Mode 2.1 در درایور USB Type-C
14) فرایندAMD Seamless Boot اکنون با طیف وسیع تری از سخت افزار AMD کار می کند
15) سیستم فایل F2FS قادر به پشتیبانی از اندازه صفحات بزرگتر است
16) اضافه شدن کنترل دسترسی AppArmor به io_uring و ایجاد فضای نام کاربری
17) نسخه راست به Rust 1.73 بروزرسانی شده است.
18) بهبود وویژگی های جدید به ابزار perfاضافه شده است.
19) لایه videobuf قدیمی حذف شد
20) بسته Logitech HID بهبود یافته
21) پشتیبانی اولیه شبکه Landlock و همچنین بسیاری از درایورهای جدید و به روز شده است
وبسیاری موارد دیگر
——————————————
نویسنده: حسین سیلانی
منبع : کانال لینوکسی: لینوکس تی ان تی
linuxtnt
http://seilany.ir
————————-
درصورت تمایل به حمایت مالی-donate از توزیع های لینوکس
https://zarinp.al/learninghive.ir
ویژگی های جدید دبیان 13
*نسخه 13 توزیع محبوب دبیان با کد Trixie به صورت زیر است:
*
میتوانید از نسخه 12 به 13 بروزرسانی انجام دهید که آخر پست توضیح دادم.
ویژگی های جدید دبیان13:
1. پشتیبانی از معماری های :
•   32-bit PC (i386) and 64-bit PC (amd64)
• 64-bit ARM (arm64)
• ARM EABI (armel)
• ARMv7 (EABI hard-float ABI, armhf)
• little-endian MIPS (mipsel)
• 64-bit little-endian MIPS (mips64el)
• 64-bit little-endian PowerPC (ppc64el)
• IBM System z (s390x)

2. همچنان دارای مخزن های
Main
Contrib
non-free
3. بسیاری از بسته های m non-free to non-free-firmware انتقال داده شدند که توانایی نصب بسته های non free را در مخزن main میدهد. این نسخه جدید دبیان مجدداً با نرم افزارهای بسیار بیشتری نسبت به نسخه قبلی خود عرضه می شود. شامل بیش از 11294 بسته جدید، در مجموع بیش از 59551 بسته است. بیشتر نرم افزارهای موجود در توزیع به روز شده اند: بیش از 42821 بسته نرم افزاری همچنین تعداد قابل توجهی از بسته ها (بیش از 9519، 16 درصد از بسته های موجود) به دلایل مختلف از توزیع حذف شده اند.

4. دبیان 13 هم اکنون شامل محیط‌های دسکتاپ GNOME 43، KDE Plasma 5.27، LXDE 11، LXQt 1.2.0، MATE 1.26 و Xfce 4.18 است
• LibreOffice به نسخه 7.4 ارتقا یافته است.
• گنو کش به 4.13 ارتقا یافته است.

5. به لطف مترجمان ، اسناد بیشتری در man به زبان های بیشتری از همیشه در دسترس است. به عنوان مثال، بسیاری از صفحات man در حال حاضر به زبان های چک، دانمارکی، یونانی، فنلاندی، اندونزیایی، مقدونی، نروژی (بوکمال)، روسی، صربی، سوئدی، اوکراینی و ویتنامی در دسترس هستند و همه صفحات man systemd اکنون به زبان آلمانی در دسترس هستند.
6. در نسخه 13 بسته های جدیدی در زمینه های پزشکی و علوم زیستی اضافه شده است .برای مشاهده طیف کامل نرم افزارهای بیولوژیکی و پزشکی موجود در دبیان، می توانید به صفحات وظایف Debian Med مراجعه کنید.
https://blends.debian.org/med/tasks

7. همچنین نسخه 4 برنامه Debian Astro Pure Blend در دبیان 13 ارائه می‌شود که یک راه‌حل عالی برای ستاره‌شناسان حرفه‌ای، علاقه‌مندان و همه کسانی که به نجوم علاقه‌مند هستند،. تقریباً تمام بسته‌های موجود در Debian Astro به نسخه‌های جدید به‌روزرسانی شدند، اما چندین بسته نرم‌افزاری جدید نیز وجود دارد.
8. برای ستاره شناسان رادیویی، همبسته منبع باز openvlbi اکنون گنجانده شده است.
9. بسته‌های جدید astap and planetarysystem-stacker برای پشته‌بندی تصاویر و وضوح اخترسنجی بروزشده اند.
10. بسته‌های جدید python3-extinction, python3-sncosmo, python3-specreduce, and python3- synphot و python3-yt and python3-sunpy. اضافه شده است.

11. پشتیبانی از Secure Boot در ARM64 در trixie معرفی شده است. کاربران سخت افزار ARM64 با قابلیت UEFI می توانند با فعال بودن حالت Secure Boot بوت شوند و از این ویژگی امنیتی نهایت استفاده را ببرند. اطمینان حاصل کنید که بسته‌های grub-efi-arm64-signed و shim-signed نصب شده‌اند، Secure Boot را در رابط میان‌افزار دستگاه خود فعال کنید و برای استفاده از سیستم خود با فعال کردن Secure Boot، راه‌اندازی مجدد کنید.

12. تیم ابری دبیان، دبیان 13 را برای چندین سرویس محاسبات ابری محبوب منتشر می‌کند، از جمله:
• خدمات وب آمازون
• مایکروسافت آژور
• OpenStack
• VM ساده

13. لینک دسترسی به نسخه debian 13 testing:
netinst: https://cdimage.debian.org/cdimage/weekly-builds/amd64/iso-cd/

DVD: https://cdimage.debian.org/cdimage/weekly-builds/amd64/iso-dvd/

live: https://cdimage.debian.org/cdimage/weekly-live-builds/amd64/iso-hybrid/
14. مخزن های نسخه 13 و روش بروزرسانی از 12 به 13
مخزن های زیر را اضافه کنید.
deb https://deb.debian.org/debian trixie main contrib
deb https://deb.debian.org/debian bookworm main non-free-firmware

دستورات زیر را وارد نمایید
bash 
sudo apt autoremove
sudo apt autoclean
sudo apt clean
sudo apt upgrade
sudo apt full-upgrade
reboot

نویسنده: حسین سیلانی
منبع : کانال لینوکسی: لینوکس تی ان تی
linuxtnt
http://seilany.ir
————————-
درصورت تمایل به حمایت مالی-donate از توزیع های لینوکس
https://zarinp.al/learninghive.ir