green apple
دوشنبه 12 مرداد 1394, 16:30 عصر
سلام
میخوام ببینم کدی هست که بشه جلوی اینجکت شدن رو گرفت ؟
ما یک پروسز دارم که با دایرکت ایکس کار میکنه و نمیخوام کرش بخوره فقط نمیخوام چیزی روش اینجکت شه !
راهی ؟ ترفندی ؟ کدی ؟ اگه چیزی هست کمک کنید
zayens
سه شنبه 13 مرداد 1394, 12:50 عصر
هیچوقت نمیشه
اینکه توی خود برنامه هم در روال عادی نشه اسکریپت اینجکشن زد باید خوب و بصورت سه لایه برنامه نویسی شده باشه
ولی باز کردن قفلهای سخت افزاری و نرم افزاری برای قوی ترین قفل و برنامه ها همیشه وجود داره
green apple
پنج شنبه 15 مرداد 1394, 17:21 عصر
اره اما با اینکت کردن یک dll روی پروسز فکر کنم بشه کاری کرد که جلوی اینجکت رو گرفت ؟
نظر شما چیه ؟
البته اگه بشه جلوی writeprocessmemory رو گرفت فکر کنم میشه جلوی اینجکت رو گرفت چون اینجکتور ها با writeprocessmemory اطلاعات خودشون رو روی process اینجکت میکنن که با
[Flags]
public enum ProcessAccessType : uint
{
PROCESS_TERMINATE = (0x0001),
PROCESS_CREATE_THREAD = (0x0002),
PROCESS_SET_SESSIONID = (0x0004),
PROCESS_VM_OPERATION = (0x0008),
PROCESS_VM_READ = (0x0010),
PROCESS_VM_WRITE = (0x0020),
PROCESS_DUP_HANDLE = (0x0040),
PROCESS_CREATE_PROCESS = (0x0080),
PROCESS_SET_QUOTA = (0x0100),
PROCESS_SET_INFORMATION = (0x0200),
PROCESS_QUERY_INFORMATION = (0x0400)
}
فکر کنم با تغیر دسترسی PROCESS_VM_WRITE بشه جلوی اینجکت شدن رو گرفت اما نمیدونم چه طوری
باید ازش استفاده کنم !
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.