PDA

View Full Version : استفاده از DLL که Inject کردیم



saeedvir
جمعه 06 مرداد 1391, 08:50 صبح
سلام

یه برنامه پیدا کردم که هر DLL که می خواستیم رو به به یک Process اینجکت می کرد ، حالا من می خوام بدونم مثلا یه DLL با VB6 نوشتیم و توسط اون برنامه DLL مون رو اینجکت کردیم حالا چه طوری از توابع و ... اون DLL استفاده کنیم ؟

:افسرده:

saeedvir
جمعه 06 مرداد 1391, 16:27 عصر
دوستان میشه راهنمایی کنند ؟

m.4.r.m
جمعه 06 مرداد 1391, 17:13 عصر
ببین این به دردت می خوره ؟

http://www.ehow.com/how_7868021_use-dll-injector.html

saeedvir
یک شنبه 08 مرداد 1391, 08:38 صبح
دوست عزیز ممنون

یک DLL به زبان سی بود که طوری نوشته شده بود که وقتی Inject میشد ، یک پیغام میداد (مثلا this is a test)

حالا من هر چی dll با vb6 می نویسم که که وقتی inject شد مثل بالا یه پیغام بده نمیشه ؟

کد پیغام رو کجای dll باید بنویسم ؟؟ که هنگام لود شدن dll اون پیغام ظاهر بشه (مثل Form Load) ?

m.4.r.m
یک شنبه 08 مرداد 1391, 13:03 عصر
از سایت های خارجی بگرد حتما جواب میگیری Google Translater و خود Googlep راحت پیدا می کنی

من اینو برات پیدا کردم به دردت می خوره ؟

http://www.4shared.com/get/J-JhLvYu/VB6_DLL_Injector_Source_Code.html;jsessionid=BE1FA 48D555AF18BAF17ACCC6D818440.dc516

saeedvir
یک شنبه 08 مرداد 1391, 15:05 عصر
m.4.r.m واقعا ممنون.

ولی یک مشکل فایل DLL هست ، یعنی وقتی DLL که نوشتم رو بهش Inject می کنم ، کد هاش اجرا نمیشه .



من می خوام اون کد (منظورم پیغام هست) به محض inject نمایش داده بشه.فایل رو ضمیمه کردم.

m.4.r.m
دوشنبه 09 مرداد 1391, 01:30 صبح
اینم یه تست بزن ببین این واست کار می کنه

http://www.mpcforum.com/showthread.php?74939-VB-DLL-Injector-v1.0-Source-Code

saeedvir
دوشنبه 09 مرداد 1391, 09:05 صبح
m.4.r.m بسیار از کمکتون ممنونم. :خجالت:

dll به درستی Inject میشه. (فکر کنم مشکل از dll هست که نوشتم)

اینم تصویری از Process Explore از dll اینجکت شده (http://up.vatandownload.com/images/7cqbtkx0oel2rswn85up.png)

اصلا دوستان : !!


شما یک dll بنویسید که هنگام لود شدن یک پیغام نمایش بده. مثل قسمت sub main که می تونیم داخل پروژه های معمولی تعریف کنیم.

saeedvir
پنج شنبه 12 مرداد 1391, 12:41 عصر
خب دوستان چه طوری توابع داخل Class رو فراخوانی کنم ؟؟؟

arenaw
پنج شنبه 12 مرداد 1391, 12:52 عصر
شما مثلا یه کلاس نوشتی به اسم saeed و توش یه سری فانکش و ... هستش
حالا توی ویبی میای یه متغیر از نوع کلاست تعریف میکنی و با گذاشتن یه . بعد اسم متغیر از توابعش استفاده میکنی:

Dim x As New saeed
x.SayHello 'sayhello ye function tuye clas hastesh
x.MoteghayereDakheleKelas = 132

saeedvir
پنج شنبه 12 مرداد 1391, 20:35 عصر
ممنون دوست عزیز

ولی منظورم اینه که یک فایل DLL به برنامه A اینجکت کردیم، بعد چه طور می تونیم با برنامه B از توابع اون استفاده کنم ؟

مثل بعضی از فایروال ها که DLL هاشون رو به یک برنامه اینجکت می کنند و رفتار اونو زیر نظر می گیرند ؟؟