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

دوشنبه, آذر ۲۶م, ۱۳۸۶ | 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

سپندارمزد : برنامه کوچک ،ایده ای بزرگ…

یکشنبه, مرداد ۲۸م, ۱۳۸۶ | 41 views

درود
همراه با فایل یک دمو هم برای آنایی شما با یرنامه هست.
اطلاعات تکمیلی

HellKit

سه شنبه, مرداد ۳۱م, ۱۳۸۵ | 38 views

چقدر بی حوصله شدم
باور کنید شاید یک هفته شده باشه که نوشتمش نه بیشتر شاید ۲ هفته اما حوصله نداشتم بزارمش
اینم همونیه که تو پست قبلی ازش گفته بودم میدونید فقط یه مشکل داره اونم آدرس و نوع کرنل هست که هنوز بهش ندادم جیگرا!!!!
دانلود

Bambalam PHP EXE Compiler/Embedder

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

درود
تا حالا شده یک دفه بخواید از اکسپل هایی که Rgod تو میورم ثبت میکنه استفاده کنید؟؟
خب اونارو نمیشه تو ویندوز اجرا کرد چون با زبان php وتحت لینوکس نوشته شدن
خب با این برنامه میتونید اونارو تو ویندوز به فایل exe تبدیل واجرا کنید
اینطوری:
Bambalam [option] file.php file.exe
Download Bamcompile 1.1 (win32) zip
Download Bamcompile 1.1 Source zip
Homepage:http://www.bambalam.se/

درباره من

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


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