امتیاز موضوع:
  • 1 رأی - میانگین امتیازات: 5
  • 1
  • 2
  • 3
  • 4
  • 5
تزریق کد در پاوربیسیک (Code Injection)
نویسنده پیام
yeketaz آفلاین
کاربر با تجربه
****

ارسال‌ها: 744
موضوع‌ها: 123
تاریخ عضویت: اسفند ۱۳۸۶

تشکرها : 520
( 1050 تشکر در 294 ارسال )
ارسال: #1
تزریق کد در پاوربیسیک (Code Injection)
من گفتم بریم یه یکم حرفه ای تر روی پاوربیسیک کار کنیم
برای همین فعلا از تزریق کد شروع می کنیم که انواع مختلفی داره که می تونید توی بخش
کرک یا ویروس ها پیداش کنید
در این مثال به شما آموزش می ده که چه طور یک DLL Injection انجام بدین
یعنی کدهای خود را به یک DLL تزریق کنید
توضیحات :
===================================================
اول از همه فایل TARGET.BAS را کامپایل کنید
این فایل فقط PID خود را بر می گرداند که بعدا توسط آن تزریق را انجام می دهیم
===================================================
سپس فایل INJECTED1.BAS را کامپایل کنید که یک فایل DLL به همین نام خواهد ساخت
توسط این DLL عمل تزریق انجام می گیرد

و بعد فایل INJECT1.BAS را کامپایل کنید که از DLL ساخته شده استفاده می کند

حال می توانید فایل TARGET.EXE را اجرا کنید و سپس فایل INJECT1.EXE را اجرا کنید

حال در Textbox برنامه Inject1 کدی را که در TARGET مشاهده می کنید بنویسید و OK را بزنید

و شاهد اعمال بعدی باشید که فرمی ظاهر شده و می توانید اعمالی را بر روی فایل DLL از طریق Inject

انجام دهید که بسیار کارآمد برای Unload کردن DLL هایی می باشد که در حافظه می باشند


.zip   Example1ForDLLInjection.zip (اندازه: 3.93 KB / تعداد دفعات دریافت: 91)

با این مثال نه تنها اینجکت را یاد می گیرید،ساخت DLL ، بدست اوردن اطلاعات یک پروسسه ، ارتباط بین یک فایل و DLL و چند چیز

ساده دیگر رو یاد می گیرید

=========================================================================
اینم بگم که این تقریبا یه مثال سخت محسوب می شه

که من از سختش شروع کردم که به آسونها عادت کنید وگرنه با چند خط کد توی پاوربیسیک می شه یک اینجکت چه در یک DLL

یا یک Process به وجود آورد

ما که دیگه توی ایران ویج پیر شدیم 040 کم کم باید جامون رو بدیم به جوونا 028
(آخرین ویرایش در این ارسال: ۲۲-دى-۱۳۸۷, ۲۲:۵۲:۰۰، توسط yeketaz.)
۲۲-دى-۱۳۸۷, ۲۲:۴۵:۰۲
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : amirjan
yeketaz آفلاین
کاربر با تجربه
****

ارسال‌ها: 744
موضوع‌ها: 123
تاریخ عضویت: اسفند ۱۳۸۶

تشکرها : 520
( 1050 تشکر در 294 ارسال )
ارسال: #2
RE: تزریق کد در پاوربیسیک (Code Injection)
اینم یه سورس تزریقیه دیگه

این بارهم با استفاده از Dll Injection به فایل Explorer.exe نفوذ می کنیم

یعنی کدهای مورد نظر توی یک DLL قرار داره و با استفاده از برنامه EXE اونها رو به Explorer.exe تزریق و اجرا می کنیم

که پس از تزریق و اجرای آن از طریق Explorer.exe یک فرم به نمایش در می آید که می توانید

هر کد دیگری به جای آن بنویسید و از طریق Explorer.exe هر کار دیگری را انجام دهید

دو فایل bas در فایلی که می ذارم هست که یکیش ماله فایل DLL و دیگری ماله فایل EXE است

این مثال از مثال قبلی ساده تر و بی دردسرتر است


.zip   ExplorerInject.zip (اندازه: 3.03 KB / تعداد دفعات دریافت: 70)

ما که دیگه توی ایران ویج پیر شدیم 040 کم کم باید جامون رو بدیم به جوونا 028
۲۳-دى-۱۳۸۷, ۱۹:۲۱:۵۹
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : mbza11, amirjan
yeketaz آفلاین
کاربر با تجربه
****

ارسال‌ها: 744
موضوع‌ها: 123
تاریخ عضویت: اسفند ۱۳۸۶

تشکرها : 520
( 1050 تشکر در 294 ارسال )
ارسال: #3
RE: تزریق کد در پاوربیسیک (Code Injection)
اینم مثال دوم از DLL Injection :

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


.zip   Example2ForDLLInjection.zip (اندازه: 3.44 KB / تعداد دفعات دریافت: 88)

ما که دیگه توی ایران ویج پیر شدیم 040 کم کم باید جامون رو بدیم به جوونا 028
۲۵-دى-۱۳۸۷, ۲۱:۰۰:۱۴
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : mbza11


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  پاوربیسیک فوق العاده قدرتمندتر از گذشته yeketaz 7 9,351 ۲۹-خرداد-۱۳۸۹, ۲۱:۴۴:۴۰
آخرین ارسال: civilmans
  C Run-Time Library برای پاوربیسیک yeketaz 0 2,860 ۰۶-اسفند-۱۳۸۷, ۱۴:۰۸:۰۴
آخرین ارسال: yeketaz
  بازی نویسی با پاوربیسیک yeketaz 8 9,179 ۱۹-بهمن-۱۳۸۷, ۱۳:۲۶:۲۲
آخرین ارسال: yeketaz
  سورس مفسر بیسیک با پاوربیسیک yeketaz 0 3,046 ۱۱-بهمن-۱۳۸۷, ۲۱:۰۳:۲۳
آخرین ارسال: yeketaz
  Memory Dump {پاوربیسیک} yeketaz 0 2,887 ۰۹-بهمن-۱۳۸۷, ۱۷:۱۳:۰۵
آخرین ارسال: yeketaz
  Hex Viewer در پاوربیسیک yeketaz 0 2,684 ۰۷-بهمن-۱۳۸۷, ۱۷:۵۲:۰۰
آخرین ارسال: yeketaz
  پاوربیسیک شی گرا yeketaz 4 5,458 ۰۵-بهمن-۱۳۸۷, ۱۷:۵۱:۱۰
آخرین ارسال: yeketaz
  یک موتور گرافیکی 3 بعدی قدرتمند{پاوربیسیک} yeketaz 0 3,267 ۰۳-بهمن-۱۳۸۷, ۲۱:۰۴:۴۲
آخرین ارسال: yeketaz
  OpenGL در پاوربیسیک yeketaz 0 2,678 ۲۹-دى-۱۳۸۷, ۲۲:۵۹:۱۶
آخرین ارسال: yeketaz
  ویرایشگرهای متن با پاوربیسیک yeketaz 4 4,997 ۲۹-دى-۱۳۸۷, ۱۸:۱۰:۵۵
آخرین ارسال: yeketaz

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS