امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
یه کد میخواستم که پروسه رو ببنده
نویسنده پیام
mahdivbNET آفلاین
كاربر تک ستاره
*

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

تشکرها : 4
( 4 تشکر در 4 ارسال )
ارسال: #1
Rolleyes  یه کد میخواستم که پروسه رو ببنده
سلام
آقا من دارم یه ویروس میکر مینویسم.Cool
همه کاراش درست هستش :)
الان کار هم میکنه فقط به دلیل کاربرد این دستور
Taskkill /f /IM sample.exe
که کارش بستن پروسه هستش
کاسپراسکای 7 زمانی که (فقط)باز میشه بهش گیر میده.
یه کد میخواستم که پروسه رو ببنده
اگه سورس بزارین که ممنون میشمClap
فقط اگه میشه یه چیزی به غیر از DestroyWindows باشه D:
یا حق
(آخرین ویرایش در این ارسال: ۱۳-خرداد-۱۳۸۷, ۰۱:۱۳:۴۷، توسط Darg.)
۱۲-خرداد-۱۳۸۷, ۱۶:۴۰:۱۶
ارسال‌ها
پاسخ
lord_viper غایب
مدیر کل انجمن
*****

ارسال‌ها: 3,949
موضوع‌ها: 352
تاریخ عضویت: بهمن ۱۳۸۴

تشکرها : 5193
( 9875 تشکر در 2650 ارسال )
ارسال: #2
RE: یه کد میخواستم که پروسه رو ببنده
بستن چه پروسه ای؟
میتونین این دستور رو کد کرده و تو برنامتون قرار بدین و در هنگام استفاده decode کنین
مقالهای هم در این باره جناب didi تو سایت قرار داده حتما کمکتون میکنه
۱۳-خرداد-۱۳۸۷, ۱۴:۱۰:۱۷
وب سایت ارسال‌ها
پاسخ
mahdivbNET آفلاین
كاربر تک ستاره
*

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

تشکرها : 4
( 4 تشکر در 4 ارسال )
ارسال: #3
RE: یه کد میخواستم که پروسه رو ببنده
سلام آقای Lord_Viper
ممنون HeartHappy
در مورد کد کردن دستور , گشتم پیدا نکردم Question
اگه ممکنه و واستون زحمت نمیشه لینکشو بزارین.Shy
ممنونم.
بای
۱۳-خرداد-۱۳۸۷, ۱۴:۵۰:۴۴
ارسال‌ها
پاسخ
lord_viper غایب
مدیر کل انجمن
*****

ارسال‌ها: 3,949
موضوع‌ها: 352
تاریخ عضویت: بهمن ۱۳۸۴

تشکرها : 5193
( 9875 تشکر در 2650 ارسال )
ارسال: #4
RE: یه کد میخواستم که پروسه رو ببنده
ببین یه for میزاری که متنتو حرف به حرف بخونه بعد اون حروف رو به مقدار عددیش تبدیل میکنی و با 255 xor میکنی
کد:
var
a,s:string;
i:integer;
begin
a:=edit1.Text;
for i := 1 to length(a) do
s:=ord(a[i])xor 255;
۱۳-خرداد-۱۳۸۷, ۲۲:۵۱:۳۶
وب سایت ارسال‌ها
پاسخ
mahdivbNET آفلاین
كاربر تک ستاره
*

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

تشکرها : 4
( 4 تشکر در 4 ارسال )
ارسال: #5
یه کد میخواستم که پروسه رو ببنده
سلام تو رو به خدا نزاری بریا من تازه یه برنامه نویس پیدا کردم Tongue
اول بگین این کد ها الگوریتم هستن یا دلفی یا زبانی دیگه ؟
بعد خط آخر یعنی : s:=ord(a[i])xor 255; رو توضیح بدین لطفا Cool
یعد از اینکه دستور کد شد چه جوری و کجا باید دیکد کنم.
اینم ویروس میکرم .
یه نگاهی به اون بندازین اشکالاتشو بهم به عنوان یه استاد به شاگرد که منم بگین.
فکر کنم تو قسمت لود کردن تیک هایی که زده شده هم مشکل داره چون این کد
ماله یه ویروس میکری هست که من 5,6 ماه پیش میخواستم بنویسم که الان اومدم کاملش کنم.
که متوجه شدم کاسپر به دستور :
TaskKill /f /IM sample.exe
گیر میده و میخوام یه دستور جایگزین واسش استفاده کنم.
حالا این کدینگ رو کجای دلش بزارم , نمیدونم.
من تو ادیت سرور به آخر سرور 0 و 1 برای تیک نخوردن و خوردن میزارم.حالا اگه بگین این کدینگ باید کجا باشه ممنون میشم.

ببخشید یادم رفت سورس رو بزارم که بهتون زحمت بدم Laugh
http://www.black_lord.irgig.com/2/BLVM.zip
(آخرین ویرایش در این ارسال: ۱۴-خرداد-۱۳۸۷, ۱۵:۳۷:۳۴، توسط mahdivbNET.)
۱۳-خرداد-۱۳۸۷, ۲۳:۲۷:۲۸
ارسال‌ها
پاسخ
lord_viper غایب
مدیر کل انجمن
*****

ارسال‌ها: 3,949
موضوع‌ها: 352
تاریخ عضویت: بهمن ۱۳۸۴

تشکرها : 5193
( 9875 تشکر در 2650 ارسال )
ارسال: #6
RE: یه کد میخواستم که پروسه رو ببنده
ببین این کد به دلفی هست
ord برای تبدیل کاراکتر به عدد هست
a[i] کاراکتری هست که توی رشتهش وجود داره و اگه مقدار i 10 باشه یعنی 10 همین حرف متن a هست موقع اجرا اونو دکود کنین اگه جای aوs رو عوض کنین یعد از encode این رشته decode میشه
(من فقط دلفی بلدم و sql جز اینهام هیچ زبان برنامه نویسی دیگهای بلد نیستم)
۱۴-خرداد-۱۳۸۷, ۰۰:۲۲:۴۱
وب سایت ارسال‌ها
پاسخ
Payman62 آفلاین
مدیر بخش ویژوال بیسیک
*****

ارسال‌ها: 2,273
موضوع‌ها: 149
تاریخ عضویت: اسفند ۱۳۸۴

تشکرها : 1308
( 3661 تشکر در 942 ارسال )
ارسال: #7
RE: یه کد میخواستم که پروسه رو ببنده
سلام.
از ای پی آی TerminateProcess استفاده کن. با OpenProcess هندل پروسه رو بگیر و با TerminateProcess ببندش.
۱۴-خرداد-۱۳۸۷, ۰۱:۳۳:۱۸
ارسال‌ها
پاسخ
lord_viper غایب
مدیر کل انجمن
*****

ارسال‌ها: 3,949
موضوع‌ها: 352
تاریخ عضویت: بهمن ۱۳۸۴

تشکرها : 5193
( 9875 تشکر در 2650 ارسال )
ارسال: #8
RE: یه کد میخواستم که پروسه رو ببنده
Payman62 نوشته است:سلام.
از ای پی آی TerminateProcess استفاده کن. با OpenProcess هندل پروسه رو بگیر و با TerminateProcess ببندش.
سلام پیمان جان کسپر به این توابع حساسه پروسه هایی که این توابع داخلش باشن و بخواهن اجرا بشن اعلان میده و گرنه این روش که شماگفتین هم بهتره هم اصولی تره برای بستن یک پروسه
۱۴-خرداد-۱۳۸۷, ۰۹:۵۱:۵۷
وب سایت ارسال‌ها
پاسخ
mahdivbNET آفلاین
كاربر تک ستاره
*

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

تشکرها : 4
( 4 تشکر در 4 ارسال )
ارسال: #9
یه کد میخواستم که پروسه رو ببنده
سلام آقا پیمان
میشه این دوتا تابع رو توضیح بدین :
کد:
Public Declare Function OpenProcess Lib "Kernel32.dll" (ByVal dwDesiredAccessas As Long, ByVal bInheritHandle As Long, ByVal dwProcId As Long) As Long
Private Declare Function TerminateProcess Lib "kernel32" (ByVal hProcess As Long, ByVal uExitCode As Long) As Long
۱۴-خرداد-۱۳۸۷, ۱۵:۱۶:۳۵
ارسال‌ها
پاسخ
Payman62 آفلاین
مدیر بخش ویژوال بیسیک
*****

ارسال‌ها: 2,273
موضوع‌ها: 149
تاریخ عضویت: اسفند ۱۳۸۴

تشکرها : 1308
( 3661 تشکر در 942 ارسال )
ارسال: #10
RE: یه کد میخواستم که پروسه رو ببنده
سلام.
جناب مبین درست میگه. برخی آنتی ها به این توابع حساسن. فکر نمیکنم مناسب برنامه شما باشن.
ولی اگه بازم توضیح میخوای باید بگم که OpenProcess هندل یه پروسه رو میده تا روش کار کنیم. پارامتر اولش میزان دسترسی ما رو مشخص میکنه. میتونی از ثابت Const PROCESS_ALL_ACCESS = &H1F0FFF استفاده کنی. دومی رو هم 0& قرار بده و پارامتر سوم هم پروسس آیدی یا PID اون پروسه هست. برای به دست اوردن PID پروسس ها هم میتونی از توابع CreateToolhelp32Snapshot و Process32First و Process32Next استفاده کنی تا لیست کل پروسه ها همراه PID شون رو به دست بیاری. بعد هندل هر پروسه ای رو که میخوای ببندی به TerminateProcess به عنوان پارامتر اول و 0& رو هم به عنوان پارامتر دوم بده.
البته فقط پروسه های عادی رو میشه با این روش بست و سرویس ها رو نمیشه به این صورت بست. سرویس ها روش خاص خودشون رو دارن. باید سرویسشون استاپ بشه تا پروسشون متوقف و بسته بشه.
۱۴-خرداد-۱۳۸۷, ۱۸:۵۸:۵۷
ارسال‌ها
پاسخ
m_vb66 آفلاین
در حال پیشرفت
***

ارسال‌ها: 253
موضوع‌ها: 60
تاریخ عضویت: فروردین ۱۳۸۷

تشکرها : 114
( 52 تشکر در 35 ارسال )
ارسال: #11
RE: یه کد میخواستم که پروسه رو ببنده
اگه اشتباه نکنم کاسپار دوتا پروسه داره که اگه یکیشون رو ببندی دومی اولی رو فعال میکنه وبرعکس
۱۵-خرداد-۱۳۸۷, ۱۱:۴۸:۵۰
ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  چگونه میتوان اطلاعات مربوط به یک پروسه رم را خواند؟ sylvester 10 8,870 ۱۶-بهمن-۱۳۸۸, ۲۱:۵۱:۲۵
آخرین ارسال: sylvester
  سورس کار با قسمتهای ویندوز رو میخواستم aliooali 0 1,371 ۲۲-شهریور-۱۳۸۸, ۱۳:۳۲:۴۰
آخرین ارسال: aliooali
  در مورد پروسه بیا تو sayberiya 3 2,914 ۱۹-آبان-۱۳۸۷, ۰۱:۳۲:۴۹
آخرین ارسال: keihancpu
Question پیدا کردن پروسه های ویندوز؟ sylvester 3 3,362 ۰۳-مهر-۱۳۸۷, ۱۲:۰۹:۴۱
آخرین ارسال: Di Di
  چک کردن یک پروسه mahdivbNET 4 2,686 ۱۴-شهریور-۱۳۸۷, ۱۸:۳۱:۰۰
آخرین ارسال: mahdivbNET
  اینجکت کردن به پروسه ها godvb 8 4,298 ۱۹-خرداد-۱۳۸۷, ۱۷:۰۷:۴۳
آخرین ارسال: lord_viper
  تشخيص فعال بودن يك پروسه sima_6600 2 2,588 ۲۳-فروردین-۱۳۸۷, ۰۹:۵۶:۵۱
آخرین ارسال: sima_6600
  متوقف كردن پروسه vz67 4 3,520 ۱۱-فروردین-۱۳۸۷, ۰۹:۵۴:۵۴
آخرین ارسال: lord_viper
  آموزش اجرای دوباره پروسه با بستن آن...pdf MFiRE 3 2,680 ۰۷-مهر-۱۳۸۶, ۱۹:۰۸:۵۱
آخرین ارسال: pashmaloo
  بستن پروسه هاي سيستمي Payman62 11 6,338 ۰۳-فروردین-۱۳۸۵, ۱۵:۴۴:۲۰
آخرین ارسال: Payman62

پرش به انجمن:


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

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