PDA

View Full Version : سوال: تزریق کد به process



R2du-soft
چهارشنبه 26 مهر 1391, 16:55 عصر
سلام

من میخوام با ویژوال یه برنامه بنوسم که زمانی که بازش کردم ، یه کدی رو به پروسسم تزریق کنه! شدنی هست؟

مثلا من میخوام برنامه ای بنویسم و وقتی که بازش کردم ، بیاد یه کد به پروسس برنامه kmPlayer تزریق کنه و باعث بسته شدن پروسس بشه!!

من هیچ اطلاعاتی در این زمینه ندارم! میشه راهنماییم کنید؟

IamOverlord
چهارشنبه 26 مهر 1391, 17:11 عصر
سلام.


... بیاد یه کد به پروسس برنامه kmPlayer تزریق کنه و باعث بسته شدن پروسس بشه!!
خوب اصلا اگه می خواید Process رو ببندید چه نیازی به تزریق هست؟
برای بستن Process به این جا (http://www.google.com/#hl=en&output=search&sclient=psy-ab&q=vb6+close+process+id&oq=vb6+close+process&gs_l=hp.3.1.0j0i30j0i8i30l2.487.4335.0.6311.17.17. 0.0.0.0.442.6303.3-13j4.17.0.les%3B..0.0...1c.1.nbRis6aO2a8&pbx=1&bav=on.2,or.r_gc.r_pw.r_qf.&fp=7bf1fc0c831c4ccd&bpcl=35277026&biw=1511&bih=741) مراجعه کنید...

R2du-soft
چهارشنبه 26 مهر 1391, 20:32 عصر
ممنون IamOverlord (http://barnamenevis.org/member.php?72921-IamOverlord) جان
ولی من میخوام از طریق تزریق کد این کار رو انجام بدم چون خیلی قویتر عمل میکنه :لبخند:
واسه کار عادی نمیخوام :چشمک: این کار حتما باید از طریق تزریق انجام بشه

meys34
پنج شنبه 27 مهر 1391, 19:30 عصر
من روی یه برنامه کار میکردم که به روش Dll Inject و فراخوانی تابع SetWindowsHookEx کار میکرد ولی نمیدونم چرا فقط روی process هایی کار میکنه که با VB6 نوشته شده... به هر حال اگر جواب گرفتید به ما هم بگید...

R2du-soft
پنج شنبه 27 مهر 1391, 19:58 عصر
اگه امکلنش هست میشه یه نمونه بزارید؟
من پی گیر تزریق کد به پروسس هستم:لبخندساده:

R2du-soft
سه شنبه 31 اردیبهشت 1392, 00:03 صبح
دوستان کسی در این زمینه اطلاع داره راهنماییم کنه؟!
کلا میخوام مثلا از طریق همین تزریق کد به پروسس قسمت setting یک برنامه رو باز کنم! کلا میخوام با کدها و روشهای تزریق آشنا بشم
ممنون

setroyd
سه شنبه 31 اردیبهشت 1392, 13:17 عصر
processi وجود نداره برنامه های اینجوری میان پروسس رو میخونن تا نشانی برنامه رو تو ram پیدا کنند و از طریق api writeprocessmemory روش مینویسن و با readprocessmemory هم میشه از شروع پیدا کردن برنامه در رم قسمت های برنامه را در دست بگیری مثل برنامه ی cheat engine و...............

در واقع read میخونه و write کار نوشتم رو انجام میده .

R2du-soft
چهارشنبه 01 خرداد 1392, 09:34 صبح
یعنی با ویژوال نمیشه چنین کاری کرد؟ نمونه کاری چیزی ندارید بزارید تا ببینیم چجوره؟!

setroyd
چهارشنبه 01 خرداد 1392, 14:36 عصر
گفتم که میشه چرا نشه ولی شما باید جستجو رو در رم شروع کنی پروسس فقط نقش پیدا کردن نقطه ی شروع برنامه در رم رو داره

بهروز عباسی
پنج شنبه 02 خرداد 1392, 00:04 صبح
الان وقت نه وقت دارم که نمونه بذارم نه VB :لبخند:
این مقاله رو از بروبچه های دلفی کار داشته باش (فارسی):متعجب:

موفق باشی