جستار : انکریپت سازی شل اسکریپت ها

دوشنبه, آذر ۲۶م, ۱۳۸۶ | 162 views

درود
داشتم بایگانی مطالبم را در مورد لینوکس بررسی میکردم که به این مورد جالب برخوردم.گاهی اوقات ممکن
است شما یک شل اسکریپت بنویسید که دارای اطلاعات محرمانه ای مانند رمز عبور و … باشد و یا به هر دلیل دیگری دوست ندارید ، سورس شل اسکریپت قابل خواندن باشد.خب در این زمان شما چه میکنید؟ نگران نباشید ، با برنامه ای به نام SHC مشکل شما حل خواهد شد.بوسیله این برنامه میتوانید یک لایه امنیتی خوب به برنامه خود اضافه کنید.این برنامه شل اسکریپت شما را با استفاده از الگوریتم RC4 انکریپت میکند.پس از انجام این کار شما یک نسخه باینری انکریپت شده قابل اجرا به صورت عادی از برنامه خود دارید.ابتدا برنامه را از اینجا بارگزاری کنید.سپس :

tar -xzvf shc-X.X.tgz
cd shc-X.X/
make
make install

شاید مدتی طول بکشد. اکنون یک فایل به نام script.sh بسازید و مقادیر زیر را در آن بنویسید.

############## script.sh ##############
#!/bin/sh
echo “Unkn0wn Security Researcher”
############## script.sh ##############

حال دستور زیر را اجرا کنید :

shc -f script.sh

فرمان –f باعث میشود ، برنامه شما انکریپ شود.پس از اجرای دستور بالا شما دو فایل زیر را خواهید داشت.

script.sh.x.c , script.sh.x.

برنامه SHC ابتدا یک نسخه از کدهای شما به زبان C میسازد و سپس آن را انکریپت میکند.اکنون فایل باینری script.sh.x را اجرا کرده و نتیجه را ببینید

./script.sh.x
Unkn0wn Security Researcher

تمام شد ، اکنون شما میتوانید هر بلایی خواستید سر فایل اصلی برنامه بیاورید و فایل script.sh.x.c را پاک کنید.

ویژگی های جالب

یکی از دیگر ویژگی های این برنامه آن است که به وسیله آن میتوانید برای اجرا برنامه زمان تعیین کنید . یعنی پس از گذشت زمان از تاریخ مشخصی برنامه دیگر اجرا نشود.شما میتوانید این کار را با پیغام دلخواه پس از گذشت تاریخ انجام دهید. به طور مثال برای فایل Script.sh به صورت زیر عمل میکنیم:

shc -e 09/10/2007 -m “Dude it is too late to run this script.” -f script.sh
./script.sh.x
./script.sh.x has expired!
Dude it is too late to run this script.

با این فرمان اجرای برنامه پس از اکتبر سال ۲۰۰۷ غیر ممکن میشود.فرمان –m نیز برای تعیین پیغامی که پس از انقضاء گفته میشود به کار برده شد. برای کسب اطلاعات بیشتر به مستندات همراه برنامه مراجعه کنید.

اطلاعات تکمیلی

نام کامل : shc - Generic shell script compiler
نویسنده : فرانسیس روزالز گارسیا
وب گاه : http://www.datsi.fi.upm.es/~frosal
بارگزاری در : http://www.datsi.fi.upm.es/~frosal/sources/shc-3.8.6.tgz

مقاله : بررسی آسیب پذیری سرریز بار در لینوکس

چهارشنبه, اسفند ۱۶م, ۱۳۸۵ | 48 views

درود
به خودم تبریک میگم !!!
بالاخره در طول عمرم برای یک بار که شده به قولم عمل کردم!
هاهاهاهاهاهاهاهاها………..!!!!
ما اینیم دیگه.بفرمایید.دانلود کنید
بارگزاری

مقاله : کرک کردن پسورد ها در یونیکس + مقالاتی دیگر

جمعه, شهریور ۳م, ۱۳۸۵ | 55 views

linux shell
کاملتر از این در مورد کاماند های لینوکس پیدا نمیشه البته بخ زبان بیگانه
دانلود
LinuxUnix Passwords Crack
کرک کردن پس ها در لینوکس و یونیکس
فارسی= دانلود
Basic SETUID Exploit
گرفتن روت بعد از هر بار لوگین کردن
دانلالود

درباره من

در این وبلاگ ، جستار ها و دست نوشته های مرا در باره امنیت و ضد امنیت خواهید خواند.برای دسترسی به مقالات نوشته شده در وادی ضد امنیت و امنیت از دسته بندی {مقالات} استفاده کنید.


نامه برقي اينجانب
یافتن مطالب :