انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید




نویسنده موضوع: RootKit و سیستم های unix base  (دفعات بازدید: 7602 بار)

0 کاربر و 2 مهمان درحال مشاهده موضوع.

آفلاین Behnam Golds

  • High Hero Member
  • *
  • ارسال: 1368
  • جنسیت : پسر
RootKit و سیستم های unix base
« : 21 تیر 1387، 10:21 ب‌ظ »
در  مورد  rootkit  ها  حتما   چیزایی  میدونید  ، ولی یه  توضیح   کوتاه  میدم  :

rootkit   نرم افزاریه  که  مثل  trojan  یا  backdoor  عمل  میکنه  ولی  تشخیص  اون  سخت تره  چون  میتونه  جایگزین  فایل های سیستمی بشه  و حتی میتونه  جایگزین  هسته ی سیستم عامل  هم  بشه ، خوب بدیهیه  که  rootkit  دشمن  سرسخت تری باشه ...

برای  توضیحات  بیشتر  در مورد  rootkit  میتونید  به   گوگل  مراجعه  کنید.

هدف من از نوشتن این  پست  معرفی  دو ابزار کم  حجم   برای  تشخیص  rootkit  ها  و  تشخیص  نقاط  آسیب پذیری  احتمالی  مرتبط ، در  لینوکسه.

ابزار  شماره  1  :    RootKit Hunter 

یک  از ابزارهای  امنیتی  در لیست  TOP 100   و  به  گفته ی سازنده   تا   99.9 ٪  دقت   عمل  داره !

حجم:263.2 KB

لینک  دانلود  :    http://sourceforge.net/projects/rkhunter/     

نصب  :

کافیه  فایل رو  از  حالت  فشرده  خارج  کنید  و   اسکریپت   installer.h   با   پارامترهای  مناسب  اجرا  کنید  .نصب  با  تنظیمات  پیش فرض :

sudo ./installer.sh --layout default --install
کاربرد :
sudo rkhunter -c
گزینه های بیشتر :
man rkhunter
به روز رسانی دیتابیس و خود برنامه:

sudo rkhunter --update
rootkits/backdoors/LKM's/worms   های   پشتیبانی  شده  :

55808 Trojan - Variant A
ADM W0rm
AjaKit
aPa Kit
Apache Worm
Ambient (ark) Rootkit
Balaur Rootkit
BeastKit
beX2
BOBKit
CiNIK Worm (Slapper.B variant)
Danny-Boy's Abuse Kit
Devil RootKit
Dica
Dreams Rootkit
Duarawkz Rootkit
Flea Linux Rootkit
FreeBSD Rootkit
Fuck`it Rootkit
GasKit
Heroin LKM
HjC Rootkit
ignoKit
ImperalsS-FBRK
Irix Rootkit
Kitko
Knark
Li0n Worm
Lockit / LJK2
mod_rootme (Apache backdoor)
MRK
Ni0 Rootkit
NSDAP (RootKit for SunOS)
Optic Kit (Tux)
Oz Rootkit
Portacelo
R3dstorm Toolkit
RH-Sharpe's rootkit
RSHA's rootkit
Scalper Worm
Shutdown
SHV4 Rootkit
SHV5 Rootkit
Sin Rootkit
Slapper
Sneakin Rootkit
Suckit
SunOS Rootkit
Superkit
TBD (Telnet BackDoor)
TeLeKiT
T0rn Rootkit
Trojanit Kit
URK (Universal RootKit)
VcKit
Volc Rootkit
X-Org SunOS Rootkit
zaRwT.KiT Rootkit
Anti Anti-sniffer
LuCe LKM
THC Backdoor
توضیحات بیشتر :   http://www.rootkit.nl/projects/rootkit_hunter.html








ابزار  شماره  2  :    Chkrootkit

لینک  دانلود  :    ftp://ftp.pangeia.com.br/pub/seg/pac/chkrootkit.tar.gz     

نصب  :

احتیاجی به نصب نداره  ولی  باید  چند فایل  داخلش  کمپایل  بشه . کافیه  فایل رو  از  حالت  فشرده  خارج  کنید   و

sudo make

کاربرد :
sudo ./chkrootkit
گزینه های بیشتر  :

sudo ./chkrootkit  --help
تولید   خروجی  مناسب  و  اجرای  مرحله  به  مرحله :
man ./chkrootkit -x
به روز رسانی دیتابیس و خود برنامه:

باید  دوباره  به  سایت  سازنده  مراجعه کنید.

بررسی هایی  که این  نرم افزار  انجام  می دهد  :

aliens
asp
bindshell
lkm
rexedcs
sniffer
w55808
wted
scalper
slapper
z2
chkutmp
amd
basename
biff
chfn
chsh
cron
crontab
date
du
dirname
echo
egrep
env
find
fingerd
gpm
grep
hdparm
su
ifconfig
inetd
inetdconf
identd
init
killall 
ldsopreload
login
ls
lsof
mail
mingetty
netstat
named
passwd
pidof
pop2
pop3
ps
pstree
rpcinfo
rlogind
rshd
slogin
sendmail
sshd
syslogd
tar
tcpd
tcpdump
top
telnetd
timed
traceroute
vdir
w
write
توضیحات  بیشتر :   chkrootkit.org/



بازم   توضیح ؟!!     http://linuxhelp.blogspot.com/2006/12/various-ways-of-detecting-rootkits-in.html

توضیحات   بیشتر تر  :   بحث  میکنیم .
« آخرین ویرایش: 20 امرداد 1387، 05:07 ق‌ظ توسط Behnam Golds »

آفلاین nimafire

  • Full Member
  • *
  • ارسال: 118
پاسخ به: RootKit و سیستم های unix base
« پاسخ #1 : 10 مهر 1387، 12:36 ق‌ظ »
از توضیحاتتون تشکر میکنم....حتما تست و نصب میکنم

آفلاین Behnam Golds

  • High Hero Member
  • *
  • ارسال: 1368
  • جنسیت : پسر
پاسخ به: RootKit و سیستم های unix base
« پاسخ #2 : 10 مهر 1387، 01:02 ق‌ظ »
بابا  چه  عجب!!!   :D

خواهش میکنم  nimafire   جان  .

آفلاین sudotux

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 2269
پاسخ به: RootKit و سیستم های unix base
« پاسخ #3 : 10 مهر 1387، 07:01 ب‌ظ »
مرسی عالی بود.

البته بهترین راه برای تامین امنیت سیستم, بروز نگه داشتن اون هست. rootkit ها از نقاط آسیب پذیر سیستم برای رخنه و نفوذ استفاده می کنند و چون هسته ی لینوکس و کلا گنو/لینوکس دائما در حال به روز رسانی و آپدیت هستند , rootkit های قدیمی نمی تونن تاثیری داشته باشند.

آفلاین Behnam Golds

  • High Hero Member
  • *
  • ارسال: 1368
  • جنسیت : پسر
پاسخ به: RootKit و سیستم های unix base
« پاسخ #4 : 10 مهر 1387، 07:42 ب‌ظ »
مرسی عالی بود.

البته بهترین راه برای تامین امنیت سیستم, بروز نگه داشتن اون هست. rootkit ها از نقاط آسیب پذیر سیستم برای رخنه و نفوذ استفاده می کنند و چون هسته ی لینوکس و کلا گنو/لینوکس دائما در حال به روز رسانی و آپدیت هستند , rootkit های قدیمی نمی تونن تاثیری داشته باشند.

100%  .  این  ابزار نقاط آسیب پذیر سیستم  رو   مشخص میکنه  ،  فرض  کن  نرم افزاری رو از منبع نا معتبر نصب کنی و  بدون اینکه بدونی  یک حفره توی سیستمت باز بشه  با این برنامه ها میتونی پیداش کنی.  مثلا یکی از بچه ها بعد از نصب wine  چند تا  warning    گرفته  بود  که البته زیاد جدی نبودن . جدیدا هم پست زده فکر کنم دیده باشی .

آفلاین Meys@m

  • Full Member
  • *
  • ارسال: 190
  • جنسیت : پسر
  • ما زنده به آنیم که آرام نگیریم
پاسخ به: RootKit و سیستم های unix base
« پاسخ #5 : 10 مهر 1387، 10:23 ب‌ظ »
سلام
در اوبنتو مثل ویندوز نیست که روی هر چی کلیک کنی سریع برات باز شه (فایل اجرایی ( حداقل برا من اینطور بوده تا به حال ، باید با X/. اجراش کنم)) و این باعث میشه که برنامه مخرب از طرف من اجرا نشه ، چون در لینوکس همه چی برا من شفافه از طرفی من همیشه سیستمم به روزه و این باعث میشه که از ضعف سیستم نتونه نفوذ کنه ، پس در جمع بندی به این نکته میرسیم که لینوکس در کل و در جز احتیاج به اسکنر برای ویروس و تروجان و روت‌کیت ندارد.
درست میگم؟
from freedom came elegance

آفلاین Behnam Golds

  • High Hero Member
  • *
  • ارسال: 1368
  • جنسیت : پسر
پاسخ به: RootKit و سیستم های unix base
« پاسخ #6 : 10 مهر 1387، 11:18 ب‌ظ »
یعنی  توی  ویندوز  اگر  برنامه ای رو  اجرا نکنی  احتمال  نفوذ به سیستم  وجود نداره ؟   همونطور  که  میدونی اینطور  نیست  فرض کن  بسته ی  dhcpXXX  رو  نصب  کنی و  بر  فرض  این  بسته  رو از منبع  نا معتبری   نصب کردی که  حالا حالا ها  نقاط آسیب پذیریش  توسط تیم  سازنده  شناسایی نشه ... و بعد از نصب  این بسته  به  صورت یک سرویس  و  اتوماتیک  در پس زمینه اجرا  بشه  ... در این صورت  یک حفره امنیتی در سیستمت ایجاد  شده  و تو خبر نداری ...   امیدوارم با این مثال  رفع  ابهام  بشه .   ضمنا  rootkit   بیشتر  از اینکه برای  ویندوز  وجود داشته باشه  برای  سیستم ها ی   nix*     هست .   ولی   درست  کردنش  کار  هر  script  kiddie   نیست  .  و  همونطور  که  خودتون  گفتید  در صورت  به روز رسانی    دیگه  کار  نخواهد  کرد و باید  یه  جدیدش درست بشه ...   در هر صورت  بیشترین  آسیب پذیری  در لینوکس اینطور  حاصل میشه که یک نفر  دسترسی فیزیکی  به  سیستم  داشته باشه و  به  صورت  خواسته یا نا خواسته این مشکل رو ایجاد  کنه. 

در انتها  شاید  برای  سیستم های رومیزی و شخصی  زیاد  احتیاجی به این کارا نباشه  و در صورت بروز  مشکل  خیالت راحت باشه و  حداکثر  دوباره  سیستم عاملت رو نصب کنی .  ولی  برای  یک سرور با اطلاعات  حساس  که   تو  کانفیگ  کردی و  مسئولیتش رو بر عهده داری  در  صورت  بروز  کوچکترین  مشکلی  پوست از  سرت  میکنن و بعد  سرو ته آویزونت  میکنن و سنگسارت میکنن و بعد  زنده به  گورت میکنن  روشم  می ...   بیخیال  ;)
« آخرین ویرایش: 10 مهر 1387، 11:22 ب‌ظ توسط Behnam Golds »

آفلاین snake

  • Hero Member
  • *
  • ارسال: 997
  • جنسیت : پسر
پاسخ به: RootKit و سیستم های unix base
« پاسخ #7 : 11 مهر 1387، 11:20 ق‌ظ »
سلام
منم يه موردو بگم
توي ويندوز سابقا يه مشكلي بود به نام dcom‌  كه با اجراي يك اكسپلوت به راحتي مي شد يه shell  از طرف مقابل گرفت نه احتياج بود طرف فابلي رو اجرا كنه نه اينكه طرف اصلا چيزي مي فهميد.

موفق باشي

Linux is not a word,It's a SPRITE

آفلاین Behnam Golds

  • High Hero Member
  • *
  • ارسال: 1368
  • جنسیت : پسر
پاسخ به: RootKit و سیستم های unix base
« پاسخ #8 : 11 مهر 1387، 02:22 ب‌ظ »
سلام
منم يه موردو بگم
توي ويندوز سابقا يه مشكلي بود به نام dcom‌  كه با اجراي يك اكسپلوت به راحتي مي شد يه shell  از طرف مقابل گرفت نه احتياج بود طرف فابلي رو اجرا كنه نه اينكه طرف اصلا چيزي مي فهميد.

موفق باشي


درسته  منم  یه زمانی با اکسپلویت ها بازی می کردم  . ولی این مسئله  به  buffer overflow   مربوط میشه و  با  rootkit  فرق  داره .  اخیرا  یه  مطلبی هم راجع به  اکسپلویت ها در  سیستم های  لینوکسی  دیدم  پیداش  کنم  لینکش  رو میذارم اینجا. 

آفلاین کنجکاو!

  • High Sr. Member
  • *
  • ارسال: 580
  • جنسیت : پسر
  • الکترونیک + برنامه نویسی + لینوکس
    • یک کنجکاو بلاگ!
پاسخ به: RootKit و سیستم های unix base
« پاسخ #9 : 11 مهر 1387، 06:07 ب‌ظ »
آقا حالا که اینقدر آپدیت بودن خوبه من هم زدم آپدیت بشه! فقط حیف که شب ها نمی تونم بذارم دانلود بشه! :(
خیلی ممنون از این پستتون!
«پشتکار»«پشتکار»«پشتکار»

آفلاین Behnam Golds

  • High Hero Member
  • *
  • ارسال: 1368
  • جنسیت : پسر
پاسخ به: RootKit و سیستم های unix base
« پاسخ #10 : 11 مهر 1387، 06:45 ب‌ظ »
آقا حالا که اینقدر آپدیت بودن خوبه من هم زدم آپدیت بشه! فقط حیف که شب ها نمی تونم بذارم دانلود بشه! :(
خیلی ممنون از این پستتون!

 =D>   خوشبختانه  در  لینوکس  به روز رسانی  ها  مثل  سیستم عامل ...  الکی نیستن  و  مرتب به روز رسانی داریم  و  با  هر  به روز رسانی  یک  مشکل امنیتی یا  باگ  شناسایی شده  برطرف میشه  .