Audio
خبرهای این شماره #رادیوگیک رو گم کردم ولی خبرهای این شماره ما رو گم نخواهند کرد. از اعتصاب در ردیت و حملهای به گوشیهای اپل که بدون کلیک و ردپا. از توییتر و استخرهای فرانسه و بقیه موارد مهم! با ما باشین که دنیا هکرهای بیشتری میخواد.
https://youtu.be/zQvcDxdcpqs
https://youtu.be/zQvcDxdcpqs
👍6
https://www.tecmint.com/block-ssh-brute-force-attacks-sshguard/
چجوری حمله بروت فورس ssh رو بلاک کنیم .
این نوع حمله به این صورت انجام میشه که اون هکر فکر و ذهن و دست و کمرش رو میزاره و میشینه username password هایی که فکر میکنه برای اون server ست شده رو امتحان میکنه تا بالاخره یکیشون درست در بیاد . البته راه حل هایی هم هست که دونه دونه username password وارد نکنه ( یجوری automate بشه )
درواقع داخل یه اتک typical اون هکر از یه noscript یا ابزار استفاده میکنه که به صورت اتوماتیک username password های مختلف رو تست کنه . ( معمولا یه لیستی آماده میکنن که اون user pass های احتمالی داخلش نوشته شده . درکل کار راحتیه . مامان بزرگ ها هم میتونن انجامش بدن به یه نحوی )
وقتی هم اون هکر موفق بشه بیاد داخل سرور از طریق ssh میتونه کارایی بکنه مثل install کردن malware یا مثلا استفاده کردن از اون server برای حمله کردن به یکی دیگه ..
داخل این داکیومنت گفته چجوری با استفاده از sshguard جلوشو بگیرید
چجوری حمله بروت فورس ssh رو بلاک کنیم .
این نوع حمله به این صورت انجام میشه که اون هکر فکر و ذهن و دست و کمرش رو میزاره و میشینه username password هایی که فکر میکنه برای اون server ست شده رو امتحان میکنه تا بالاخره یکیشون درست در بیاد . البته راه حل هایی هم هست که دونه دونه username password وارد نکنه ( یجوری automate بشه )
درواقع داخل یه اتک typical اون هکر از یه noscript یا ابزار استفاده میکنه که به صورت اتوماتیک username password های مختلف رو تست کنه . ( معمولا یه لیستی آماده میکنن که اون user pass های احتمالی داخلش نوشته شده . درکل کار راحتیه . مامان بزرگ ها هم میتونن انجامش بدن به یه نحوی )
وقتی هم اون هکر موفق بشه بیاد داخل سرور از طریق ssh میتونه کارایی بکنه مثل install کردن malware یا مثلا استفاده کردن از اون server برای حمله کردن به یکی دیگه ..
داخل این داکیومنت گفته چجوری با استفاده از sshguard جلوشو بگیرید
How to Block SSH Brute Force Attacks Using SSHGUARD
In this guide, we will demonstrate how you can install and configure SSHGuard to block SSH brute force attacks in your Linux server.
👍4🔥4🥴1
Cafe Linux
https://www.tecmint.com/block-ssh-brute-force-attacks-sshguard/ چجوری حمله بروت فورس ssh رو بلاک کنیم . این نوع حمله به این صورت انجام میشه که اون هکر فکر و ذهن و دست و کمرش رو میزاره و میشینه username password هایی که فکر میکنه برای اون server ست شده رو…
یه کار خوبی هم که انجام میدن ( داخل این داکیومنت اشاره شده بهش ) این هست که block time تنظیم میکنن
یعنی میان میگن بعد از هر failed attempt مثلا 250 ثانیه متوقفش کن و نزار دیگه attempt داشته باشه .
این ترفند رو خیلی جاها استفاده میکنن . مثلا داخل تلگرام هم اگه چندبار شمارتون رو وارد کنید و code نفرسته و شما دست بردار نباشید بهتون میگه برو بعدا بیا دوباره امتحان کن . بهتون اجازه نمیده هرچقدر دلتون خواست try داشته باشید .
یعنی میان میگن بعد از هر failed attempt مثلا 250 ثانیه متوقفش کن و نزار دیگه attempt داشته باشه .
این ترفند رو خیلی جاها استفاده میکنن . مثلا داخل تلگرام هم اگه چندبار شمارتون رو وارد کنید و code نفرسته و شما دست بردار نباشید بهتون میگه برو بعدا بیا دوباره امتحان کن . بهتون اجازه نمیده هرچقدر دلتون خواست try داشته باشید .
👍8🔥1
int main() {
char arr[1000000];
char* last_address = &arr[999999];
int first = 0;
int *firstaddr = &first;
firstaddr = (int*) last_address;
return 0;
}
char arr[1000000];
char* last_address = &arr[999999];
int first = 0;
int *firstaddr = &first;
firstaddr = (int*) last_address;
return 0;
}
👍5
Cafe Linux
int main() { char arr[1000000]; char* last_address = &arr[999999]; int first = 0; int *firstaddr = &first; firstaddr = (int*) last_address; return 0; }
بعد از اجرا شدن این کد ، چه اتفاقی میوفته
Anonymous Poll
30%
هیچی نمیشه
12%
اصلا اجرا نمیشه
31%
سیستم کرش میکنه
5%
سیستم خاموش میشه
23%
یه اتفاق بدتری میوفته
👍1
manfile
133.1 KB
یه whatis از تقریبا تمام برنامه هایی که به صورت دیفالت روی لینوکس شما نصب هست . میتونید اینو مثل یه دیکشنری از دستورات لینوکس همراهتون داشته باشید :)
🔥3👍2❤1
Cafe Linux
manfile
خب سلام دوستان . میخوام یکم درمورد این فایل حرف بزنم باهاتون .
ممکنه سوال پیش بیاد که چجوری از همه دستور ها Whatis میگیریم . خب منطقی نیست بشینیم دونه دونه whatis بگیریم ازشون
مثلا چجوری میخوایم اینکارو کنیم ؟
whatis ls
whatis fdisk
whatis od
whatis passwd
whatis gparted
.........
این منطقی نیست ...
چیزی که ممکنه به ذهنتون برسه ممکنه این باشه که خب یه noscript مینویسیم که مثلا یه variable داشته باشه و داخل bin ها هرسری یکی از برنامه هارو مساویه خودش قرار بده . مثلا الان name=ls باشه . دفعه بعدی name=fdisk و همینطوری هرسری از اون name بیاد whatis بگیره .
ولی خب کسی نمیاد این کارو کنه ( اگه لینوکس بلد باشه )
داخل پست بعدی بهتون میگم چجوری (با دستور xargs و همچنین پایپ کردن آشنا میشیم )
pipe = لوله
#linux #xargs #pipe #automation
ممکنه سوال پیش بیاد که چجوری از همه دستور ها Whatis میگیریم . خب منطقی نیست بشینیم دونه دونه whatis بگیریم ازشون
مثلا چجوری میخوایم اینکارو کنیم ؟
whatis ls
whatis fdisk
whatis od
whatis passwd
whatis gparted
.........
این منطقی نیست ...
چیزی که ممکنه به ذهنتون برسه ممکنه این باشه که خب یه noscript مینویسیم که مثلا یه variable داشته باشه و داخل bin ها هرسری یکی از برنامه هارو مساویه خودش قرار بده . مثلا الان name=ls باشه . دفعه بعدی name=fdisk و همینطوری هرسری از اون name بیاد whatis بگیره .
ولی خب کسی نمیاد این کارو کنه ( اگه لینوکس بلد باشه )
داخل پست بعدی بهتون میگم چجوری (با دستور xargs و همچنین پایپ کردن آشنا میشیم )
pipe = لوله
#linux #xargs #pipe #automation
👍13🥴1
Cafe Linux
جاب آفر برنامه نویس سی شارپ . جاوااسکریپت . مسلط به مدیریت سرور و لینوکس . مسلط به برنامه نویسی اندروید . مسلط به برنامه نویسی IOS . مسلط به Angular , Vue , React آشنا با مستند سازی آشنا با SQL Server بچه بتونه نگه داره چایی هم دم کنه ممنون میشم . با…
گیت و داکر و کوبرنیتیز و ccna هم ننوشته ولی خب اینارو دیگه همه بلدن نیازی به نوشتن نیست .
🤣7👍1
این شرکت هم احتمالا با هدف کمتر کردن ترافیک سایت های پورن با جذب مراجعین ایرانی داره فعالیت میکنه .
#ارسالی
#ارسالی
🤣20
Cafe Linux
خب سلام دوستان . میخوام یکم درمورد این فایل حرف بزنم باهاتون . ممکنه سوال پیش بیاد که چجوری از همه دستور ها Whatis میگیریم . خب منطقی نیست بشینیم دونه دونه whatis بگیریم ازشون مثلا چجوری میخوایم اینکارو کنیم ؟ whatis ls whatis fdisk whatis od whatis…
خب ادامه بحث
چند وقت پیش ها رفتم داخل دایرکتوری bin
cd /bin
بعد گفتم بزار از همه اینا whatis بگیرم بریزم داخل یک فایل اسمشو بزارم Jozve
این کاری بود که انجام دادم
ls -1 | whatis
بعد دیدم که کار نمیکنه . خب طبیعیه که کار نکنه . چون میاد کل دایرکتوری رو لیست میگیره و میده به یه دستور . خب اون دستور با کل اون دیتا میخواد چکار کنه . اصلا اون دستور برای ورودی لیست نمیگیره ! درواقع اصلا اون ورودی به whatis نمیرسه . یعنی چیزی که بهتون میگه اینه
whatis what ?
رفتم تحقیق کردم دیدم که یه برنامه ای هست به اسم xargs که اینجوری کار میکنه . یه ورودی میگیره و میگه بهم بگو با کدوم برنامه روی این چه عملیاتی انجام بدم . یعنی چی . یعنی مثلا اینجوری
ls /bin | xargs whatis
این برنامه xargs . میاد ورودی رو میگیره و دونه دونه stdin رو میده دست دستور بعدی که داخل این مثال whatis هست
در نتیجه از هرکدوم از دستور ها whatis میگیره . ولی از اونجایی که بعضی از دستورات ما shell builtin هستن و ممکنه man file نداشته باشن که این بخواد قسمت NAME رو نشون شما بده ممکنه برای بعضی از دستورات بنویسه nothing appropriate . برای اینکه موقع ریختن داخل فایل جلوی اینو بگیریم باید این حرکتو بزنیم
ls /bin | xargs whatis 1> mymanfile 2> /dev/null
چون nothing appropriate درواقع stderr به حساب میاد به راحتی با redirectکردن میتونید بریزیدش یه جای دیگه و این مدلی داخل فایلتون نمیره :)
#whatis #xargs #linux
چند وقت پیش ها رفتم داخل دایرکتوری bin
cd /bin
بعد گفتم بزار از همه اینا whatis بگیرم بریزم داخل یک فایل اسمشو بزارم Jozve
این کاری بود که انجام دادم
ls -1 | whatis
بعد دیدم که کار نمیکنه . خب طبیعیه که کار نکنه . چون میاد کل دایرکتوری رو لیست میگیره و میده به یه دستور . خب اون دستور با کل اون دیتا میخواد چکار کنه . اصلا اون دستور برای ورودی لیست نمیگیره ! درواقع اصلا اون ورودی به whatis نمیرسه . یعنی چیزی که بهتون میگه اینه
whatis what ?
رفتم تحقیق کردم دیدم که یه برنامه ای هست به اسم xargs که اینجوری کار میکنه . یه ورودی میگیره و میگه بهم بگو با کدوم برنامه روی این چه عملیاتی انجام بدم . یعنی چی . یعنی مثلا اینجوری
ls /bin | xargs whatis
این برنامه xargs . میاد ورودی رو میگیره و دونه دونه stdin رو میده دست دستور بعدی که داخل این مثال whatis هست
در نتیجه از هرکدوم از دستور ها whatis میگیره . ولی از اونجایی که بعضی از دستورات ما shell builtin هستن و ممکنه man file نداشته باشن که این بخواد قسمت NAME رو نشون شما بده ممکنه برای بعضی از دستورات بنویسه nothing appropriate . برای اینکه موقع ریختن داخل فایل جلوی اینو بگیریم باید این حرکتو بزنیم
ls /bin | xargs whatis 1> mymanfile 2> /dev/null
چون nothing appropriate درواقع stderr به حساب میاد به راحتی با redirectکردن میتونید بریزیدش یه جای دیگه و این مدلی داخل فایلتون نمیره :)
#whatis #xargs #linux
👍12
https://www.ubuntumint.com/disable-cpu-cores-ubuntu/
چجوری داخل اوبونتو خفن باشیم . enable و disable کردن core های cpu داخل ubuntu :)
#Ubuntu #CPU #core
چجوری داخل اوبونتو خفن باشیم . enable و disable کردن core های cpu داخل ubuntu :)
#Ubuntu #CPU #core
UbuntuMint - Everything About Ubuntu Linux | UbuntuMint - Everything About Ubuntu Linux
How to Disable or Enable CPU Cores in Ubuntu
By following this article you can now confidently enable or disable cores on your Ubuntu system by customizing the system performance according to your need.
❤1👍1
Cafe Linux
https://www.ubuntumint.com/disable-cpu-cores-ubuntu/ چجوری داخل اوبونتو خفن باشیم . enable و disable کردن core های cpu داخل ubuntu :) #Ubuntu #CPU #core
باید گفت Core های Cpu برای پردازش دیتا خیلی واجب و حیاتی ان ولی خب Disable کردن اونها (بعضی وقت ها ) در ( بعضی مواقع خاص ) طبق یک سری شرایط می تونه خوب باشه .
داخل پست های بعد نشون میدم بهتون که چجوری میتونیم core های cpu رو disable کنیم . چجوری میتونیم این کار رو به صورت temporarily و permanently انجام بدیم و چجوری بعدش سیستم رو چک کنیم :)
طبق همین داکیومنت میریم جلو . ..
#linux #core #cpu
داخل پست های بعد نشون میدم بهتون که چجوری میتونیم core های cpu رو disable کنیم . چجوری میتونیم این کار رو به صورت temporarily و permanently انجام بدیم و چجوری بعدش سیستم رو چک کنیم :)
طبق همین داکیومنت میریم جلو . ..
#linux #core #cpu
❤5👍1
Cafe Linux
باید گفت Core های Cpu برای پردازش دیتا خیلی واجب و حیاتی ان ولی خب Disable کردن اونها (بعضی وقت ها ) در ( بعضی مواقع خاص ) طبق یک سری شرایط می تونه خوب باشه . داخل پست های بعد نشون میدم بهتون که چجوری میتونیم core های cpu رو disable کنیم . چجوری میتونیم…
اولین کاری که میکنید نصب کردن lscpu هست
به صورت دیفالت ممکنه نصب باشه ولی اگه دستور رو اجرا کردید و کار نکرد این پکیج رو نصب کنید
وقتی دستور رو وارد میکنید یه اطلاعات خیلی کاملی از cpu بهتون میده . از جمله تعداد core های سی پی یو بهتون میده
داخل قسمت CPU(s) . مثلا برای من زده 16 . برای شما ممکنه یه عدد دیگه باشه وابسته به مدل سی پی یو که دارید استفاده میکنید
دلایل مختلفی میتونه وحود داشته باشه که چرا میخواید core های سی پی یو رو disable کنید . مثلا مصرف برق یا بره وری انرژی energy efficiency و از این مدل داستان ها . ..
غیر فعال کردن core های سی پی یو میتونه مصرف انرژی رو کاهش بده . دمای سیستم رو میتونه به حداقل برسونه چون تولید گرما کمتر میشه و چیزای دیگه .
داخل پست بعد بهتون چندتا روش رو میگم برای غیرفعال کردن core ها
به صورت دیفالت ممکنه نصب باشه ولی اگه دستور رو اجرا کردید و کار نکرد این پکیج رو نصب کنید
sudo apt-get install util-linux
وقتی دستور رو وارد میکنید یه اطلاعات خیلی کاملی از cpu بهتون میده . از جمله تعداد core های سی پی یو بهتون میده
داخل قسمت CPU(s) . مثلا برای من زده 16 . برای شما ممکنه یه عدد دیگه باشه وابسته به مدل سی پی یو که دارید استفاده میکنید
دلایل مختلفی میتونه وحود داشته باشه که چرا میخواید core های سی پی یو رو disable کنید . مثلا مصرف برق یا بره وری انرژی energy efficiency و از این مدل داستان ها . ..
غیر فعال کردن core های سی پی یو میتونه مصرف انرژی رو کاهش بده . دمای سیستم رو میتونه به حداقل برسونه چون تولید گرما کمتر میشه و چیزای دیگه .
داخل پست بعد بهتون چندتا روش رو میگم برای غیرفعال کردن core ها
❤3👍3