گاهی پیش میاد وقتی از یک سیستمی شل دارید وقتی یکی از فایل های سرور رو دستکاری یا ادیتش کنید یا اجرا کنید تاریخ و زمان accessed تغییر میکنه و اگر مدیر سرور یا سایت زمان دسترسی اون برنامه یا پوشه خاص رو ببینه میفهمه که خبری هست و این به نفعه یک هکر که اولین چیزش مخفی موندن هست نیست
خوب اینارو گفتم تا با یکی از آپشن های دستور touch آشنا بشیم 
همان طور که میدونید دستور touch برای ایجاد یک فایل هست که واسه تغییر زمان دسترسی هم به کار میره این دستور یک آپشن داره به نام reference که با علامت r صداش میکنیم
جلوی این دستور باید فایل یا پوشه ای که میخوایم تاریخ و زمان آخرین دسترسی رو مثل اون کنیم بیاریم و بعد فایل یا پوشه ای که میخواهیم تغییر کنه
مثل دستور زیر


در اینجا ما فایل xls1 رو تاریخ دسترسی شو تغییر دادیم و کردیم مثل maf
البته میتونید با آپشن m- فقط زمان تغییر (modification)رو بروز کنید
------------------------------------------


در این قسمت هم تمام دستوراتی که میشه یک فایل رو خواند (به هر روشی به اصطلاح بایپس ) رو تا اونجایی که یادم بود براتون لیست میکنم 

Cat /etc/passwd

دستور زیر برای مقایسه دو فایل به کار میره که چون خروجی فایل رو نشون میده میشه تو لیست آوورد

Sdiff /etc/passwd /etc/passwd

فایل اولی رو با یک فایل که صفر بایت هست مقایسه میکنه و تفاوت ها رو نشون میده که در نتیجه کل فایل شماره 1 رو نشون میده 

Diff –u /etc/pass null file 

یک دستور برای پردازش متن به صورت ستونی هست که اینجا گزینه F میگه هر جا : در فایل بود رو یک ستون در نظر بگیر و دستور داخل پرانتز میگه فقط ستون رو نشون بده


Awk -F:'{print $1}' /etc/passwd

مثل دستور بالا با این تفاوت که میگه ستون های 1 تا 5 رو نشون بده

Cut –d: -f1-5 /etc/passwd

میره داخل فایل هر دستور اجرایی بود رو اجرا میکنه و چون هیچ دستور اجرایی نیست فقط ارور ها رو نشون میده که ارور ها همون محتویات فایل هستند

/bin/sh /etc/passwd

هر جایی که : داره رو کن

Grep : /etc/passwd

50 خط ابتدای فایل رو نشون میده

Head –n 50 /etc/passwd

50 خط انتهای فایل رو نشون میده

Tail –n 50 /etc/passwd

نشون دادن فایل به صورت صفحه به صفحه

Less /etc/passwd

نشون دادن فایل به صورت صفحه به صفحه

More /etc/passwd

فایل رو با فرمت دهی خاص خودش نشون میده-سخته ولی از هیجی بهتره

Troff /etc/passwd

یک ادیتور فایل هست

Nano /etc/passwd

یک ادیتور فایل هست

Vi /etc/passwd

اگر بازم هست لطفا تو همین جا پست کنید

 

+ نوشته شده توسط وحید قاسمی در سه شنبه سی و یکم مرداد ۱۳۹۱ و ساعت 17:32 |