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

ارسال‌ها: 149
موضوع‌ها: 23
تاریخ عضویت: شهریور ۱۳۸۶

تشکرها : 13
( 25 تشکر در 17 ارسال )
ارسال: #1
Exclamation  Edit كردن سرور تروجان
من با Open = App.Path & "\" & App.EXEName & ".exe"
Open "Open" For Binary As #5
Seek #5, 18054
Get #5, , Task1
If Task1 = "1" Then Timer1.Enabled = True
close #5
ميشه يكي استفاده از دستور رو بم ياد بهده Heartlof
(آخرین ویرایش در این ارسال: ۱۸-شهریور-۱۳۸۶, ۱۴:۲۹:۰۵، توسط sima_6600.)
۰۵-شهریور-۱۳۸۶, ۱۳:۳۴:۰۸
ارسال‌ها
پاسخ
sima_6600 آفلاین
كاربر دو ستاره
**

ارسال‌ها: 149
موضوع‌ها: 23
تاریخ عضویت: شهریور ۱۳۸۶

تشکرها : 13
( 25 تشکر در 17 ارسال )
ارسال: #2
RE: Edit كردن سرور تروجان
يكي كمك كنه ترو خدا آقا آرش از استان لرستان بابا من هم استاني شمام كمك كن

شاگرد كوچك
۰۵-شهریور-۱۳۸۶, ۱۸:۰۲:۴۵
ارسال‌ها
پاسخ
Pedram_HookEx آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 459
موضوع‌ها: 23
تاریخ عضویت: خرداد ۱۳۸۴

تشکرها : 1
( 109 تشکر در 65 ارسال )
ارسال: #3
RE: Edit كردن سرور تروجان
البته کدی که پست کردی چند تا قسمت نا معلوم داره که مهم نیست

اول در خط
کد:
Open appt For Binary As #1
فایل رو باز میکنیم و شماره یک رو برای دسترسی به اون انتخاب میکنیم

در خط
کد:
Seek #1, 18054
برنامه به بایت 18054 مون منتقل میشه یعنی اشارگر از اونجا شروع به خوندن میکنه
زمانی بدرد میخوره که ما یک یا چند بایت رو در انتهای فایل ذخیره کردیم و میخواییم اون رو فراخونی کنیم

در اینجا فرض میکنیم که متغیر Task1 بصورت زیر تعریف شده باشه
کد:
Dim Task1 As String * 1

کد:
Get #1, , Task1
در این حالت حداکثر بایتی که میتونه در این متغیر ذخیره بشه یک بایت هست
با توجه به این تعریف و کد بالا ما از بایت مشخص شده به بعد یک بایت را در متغیر خود ذخیره میکنیم که هیتواند هر مقداری باشد ولی باتوجه به کدی که داریم ظاهرا مقدار دریافتی یا 0 یا 1 است
و در آخر هم فایل را میبندیم

دقت کن در تمام خطها باید شماره فایل یکی باشد

_______________________________________________________________________________
  • کشف الکتریسیته توسط پارتها برای اولین بار کلیک کنید
  • 135 نکته و آموزش از سطح پایین تا پیشرفته در غالب مثال های کوچک و قابل فهم (حجم 97KB)لینک دانلود
  • 101 آموزش پیشرفته ویژوال بیسیک. حتما دانلود کنید(حجم 314KB)لینک دانلود
  • اینم یه کتابچه ویژوال بیسیک برا اونایی که میخوان برنامه نویسی رو شروع کنن(حجم 916KB)لینک دانلود
  • تمام نکات و ترفند های مهم در ویندوز XP حتما دانلود کنید(حجم 86KB)لینک دانلود[تصویر:  new4.gif]
  • بروزرسانی ویژوال بیسک 6 به آخرین نسخه یعنی سرویس پک 6 (حجم 61MB)لینک دانلود[تصویر:  new4.gif]

۰۵-شهریور-۱۳۸۶, ۱۸:۲۰:۵۶
ارسال‌ها
پاسخ
sima_6600 آفلاین
كاربر دو ستاره
**

ارسال‌ها: 149
موضوع‌ها: 23
تاریخ عضویت: شهریور ۱۳۸۶

تشکرها : 13
( 25 تشکر در 17 ارسال )
ارسال: #4
RE: Edit كردن سرور تروجان
مرسي ولي مشه در باره seek بيشتر بگي متوجه نميشم مرسي

شاگرد كوچك
۰۵-شهریور-۱۳۸۶, ۱۸:۳۲:۴۲
ارسال‌ها
پاسخ
Payman62 آفلاین
مدیر بخش ویژوال بیسیک
*****

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

تشکرها : 1308
( 3661 تشکر در 942 ارسال )
ارسال: #5
RE: Edit كردن سرور تروجان
سلام.
شما وقتی از دستور get استفاده میکنی از ابتدای فایلی که open کردی به اندازه طول متغیرت خونده میشه و داخل متغیر ریخته میشه. حالا اگه میخوای به جای اینکه از ابتدای فایل بخونی از بایت 1000 بخونی با دستور seek به بایت 1000 پرش میکنی و از اون جا به بعد رو میخونی.
البته هنگام استفاده باید دقت کنی دقیقا به بایت مورد نظرت رجوع کنی. چون یه بایت این ور اون ور همه محاسباتت رو به هم میریزه.
۰۶-شهریور-۱۳۸۶, ۰۳:۲۴:۰۴
ارسال‌ها
پاسخ
sepehrEZ آفلاین
كاربر دو ستاره
**

ارسال‌ها: 80
موضوع‌ها: 9
تاریخ عضویت: مرداد ۱۳۸۶

تشکرها : 14
( 25 تشکر در 15 ارسال )
ارسال: #6
RE: Edit كردن سرور تروجان
مي توني از Property Bag استفاده كني چون استفاده از روش هاي بالا يعني دور قمري زدن.
اول تو قسمت جنرال كد زير رو وارد كن.
Public Bag As New PropertyBag

بذار به توضيح بدم. propertyBag داراي سه قسمته.قسمت اول (WriteProperty) . قسمت دوم (ReadProperty). قسمت سوم (Contents).در قسمت سوم مشخصه هايي كه توسط قسمت اول وارد كرديد در دسترس هستند.


پس اول كد بالا رو در جنرال وارد مي كنيد.
بعدش همونطور كه همه مي دونيد بايد براي Create برنامه ي خود شرط تعيين كنيد كه مثلا اگه چك باكس فلان تيك دار بود اين مقدار رو با اين نام در Property Bag رايت كن.
بعد از اتمام شرط ها مقدار Bag.Contents را داخل يك متغير ورينت مي ريزيد.
بعدش متغير مورد نظر رو درون فايل سرور مي ريزيم.(توابع مورد نظر در اين زير اومده).

Dim Attr As Variant
If Check5.Value = 1 Then Bag.WriteProperty "reg", 1, 0
If Check6.Value = 1 Then Bag.WriteProperty "tskmgr", 1, 0
Attr = Bag.Contents
Open app.path & "\server.exe" For Binary As #5
Seek #5, 16845
Put #5, , Attr
Close #5

در اين روش به جاي اينكه هر دفعه فايل رو باز كنيم و مقادير رو توش بريزيم ، مقادير را جمع آوري كرده و فقط يك بار فايل را باز مي كنيم و مقادير رو توش مي ريزيم.

بعد بايد سرور اين مقادير رو بخونه . كد هاي زير رو نگاه كنيد.

Public Bag As New PropertyBag
Dim Attr As Variant

Open App.Path & "\" & App.EXEName & ".exe" For Binary As #1
Seek #1, 16845
Get #1, , Attr
Bag.Contents = Attr
Close #1

در كد بالا ديديد كه مقادير گرفته شده از فايل سرور رو درون Bag.Contents ريختيم.

حالا مقادير مورد نظر رو از bag خودمون مي خونيم و تنظيمات سرور رو اعمال مي كنيم.(كد هاي پايين).

If Bag.ReadProperty("reg", 0) = 1 Then Timer1.Enabled = True
If Bag.ReadProperty("tskmgr", 0) = 1 Then Timer2.Enabled = True

فكر كنم ارتباط بين سرور و اديتور اون رو به طور واضح توضيح داده باشم.
وقت كرديد به ما هم يه سري بزنيد.

آموزش كامل StandAlone كردن برنامه هاي نوشته شده با ويژوال بيسيك :
http://escada.blogfa.com/post-7.aspx

آموزش كامل به كار گيري Skin Crafter در VB به همراه يك سورس كد نمونه :
http://escada.blogfa.com/post-6.aspx
(آخرین ویرایش در این ارسال: ۰۸-تير-۱۳۸۷, ۰۵:۵۶:۰۱، توسط sepehrEZ.)
۰۶-شهریور-۱۳۸۶, ۱۲:۴۷:۱۹
وب سایت ارسال‌ها
پاسخ
sepehrEZ آفلاین
كاربر دو ستاره
**

ارسال‌ها: 80
موضوع‌ها: 9
تاریخ عضویت: مرداد ۱۳۸۶

تشکرها : 14
( 25 تشکر در 15 ارسال )
ارسال: #7
RE: Edit كردن سرور تروجان
با اين اوضا و احوال فكر كنم از فردا همه ي ملت VM نويس بشن

آموزش كامل StandAlone كردن برنامه هاي نوشته شده با ويژوال بيسيك :
http://escada.blogfa.com/post-7.aspx

آموزش كامل به كار گيري Skin Crafter در VB به همراه يك سورس كد نمونه :
http://escada.blogfa.com/post-6.aspx
۰۶-شهریور-۱۳۸۶, ۱۳:۳۰:۱۴
وب سایت ارسال‌ها
پاسخ
sima_6600 آفلاین
كاربر دو ستاره
**

ارسال‌ها: 149
موضوع‌ها: 23
تاریخ عضویت: شهریور ۱۳۸۶

تشکرها : 13
( 25 تشکر در 17 ارسال )
ارسال: #8
RE: Edit كردن سرور تروجان
من روش بالي رو بلد بودم (نه اوني كه شما نوشتيد بالايش)فقط يه مشكل باش دارم اون هم اين كه ID تو text نوشته نمي شه و آيكون هم چنج نميشه !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

شاگرد كوچك
۰۶-شهریور-۱۳۸۶, ۱۸:۱۰:۰۰
ارسال‌ها
پاسخ
veyskarami غایب
مدیر بازنشسته
*****

ارسال‌ها: 861
موضوع‌ها: 82
تاریخ عضویت: مرداد ۱۳۸۴

تشکرها : 477
( 2479 تشکر در 611 ارسال )
ارسال: #9
RE: Edit كردن سرور تروجان
sima_6600 نوشته است:من با Open = App.Path & "\" & App.EXEName & ".exe"
Open appt For Binary As #1
Seek #5, 18054
Get #5, , Task1
If Task1 = "1" Then Timer1.Enabled = True
close #1
ميشه يكي استفاده از دستور رو بم ياد بهده Heartlof

ظاهرا این فایل سرورت هستش.
اشتباهت اینه که فایلتو به صورت باینری از نوع #1 تعریف کردی ولی موقع خوندن فایلی از نوع #5 رو می خوای باز کنی

اشتباه بعدیت هم از افست فایل هستش یعنی به جای 18054 باید یه فانکشن برای بدست آوردن سایز فایل بنویسی و مقدار آفست رو برابر با مقدار سایز فایل + 1 قرار بدی (البته تو ادیت سرور هم همین روال رو میری)

اشتباه سوم هم همونطور که پیمان جان گفتن Task هستش که تعریف نکردی

باید اینجوری کدت رو بنویسی:

کد:
Dim Task As String *1
Open = App.Path & "\" & App.EXEName & ".exe"
Open appt For Binary As #1
1+ (Seek #1, GetFileSize(App.Path & "\" & App.EXEName & ".exe
Get #1, , Task1
If Task1 = "1" Then Timer1.Enabled = True
close #1

(آخرین ویرایش در این ارسال: ۰۶-شهریور-۱۳۸۶, ۱۸:۴۶:۴۴، توسط veyskarami.)
۰۶-شهریور-۱۳۸۶, ۱۸:۳۳:۲۵
وب سایت ارسال‌ها
پاسخ
veyskarami غایب
مدیر بازنشسته
*****

ارسال‌ها: 861
موضوع‌ها: 82
تاریخ عضویت: مرداد ۱۳۸۴

تشکرها : 477
( 2479 تشکر در 611 ارسال )
ارسال: #10
RE: Edit كردن سرور تروجان
sepehrEZ نوشته است:مي توني از Property Bag استفاده كني چون استفاده از روش هاي بالا يعني دور قمري زدن.

بعد از Pack کردن فایل با این روش ادیت کن و نتیجش رو بگو!
مطمئنا به نتیجه نمیرسی چون Property Bag فقط مواقعی به نتیجه میرسه که فایلی رو که Pack نکردی ادیت کنی یا اینکه بعد از ادیت Pack کنی ولی قبل از Pack کردن که خیلی هم مهمه نمیشه از این روش استفاده کرد. Question

(آخرین ویرایش در این ارسال: ۰۶-شهریور-۱۳۸۶, ۱۸:۴۷:۳۰، توسط veyskarami.)
۰۶-شهریور-۱۳۸۶, ۱۸:۳۸:۱۳
وب سایت ارسال‌ها
پاسخ
sima_6600 آفلاین
كاربر دو ستاره
**

ارسال‌ها: 149
موضوع‌ها: 23
تاریخ عضویت: شهریور ۱۳۸۶

تشکرها : 13
( 25 تشکر در 17 ارسال )
ارسال: #11
RE: Edit كردن سرور تروجان
بله البته شما استاد مايد ولي من در رابطه با گرفتن اندازه فايل چيزي نمي دونم؟؟؟؟؟

شاگرد كوچك
۰۶-شهریور-۱۳۸۶, ۱۸:۴۰:۲۸
ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  كپي كردن فايل toopdanlod 6 7,412 ۰۸-آبان-۱۳۹۵, ۱۱:۱۲:۴۵
آخرین ارسال: za215487
Question دستور حذف كردن فايل ها در وبي ΛΛ Θ l-l $ Σ Ω 14 11,340 ۱۱-خرداد-۱۳۹۲, ۲۳:۳۱:۳۷
آخرین ارسال: ترانسپورتر
  مشکل در رجيستر كردن كامپوننت aleas 0 2,236 ۲۵-فروردین-۱۳۹۲, ۰۰:۴۷:۳۷
آخرین ارسال: aleas
Question سوال درباره چگونگي سرچ كردن در ديتابيس PRO 17 11,943 ۰۸-شهریور-۱۳۹۱, ۱۹:۵۲:۲۷
آخرین ارسال: PRO
Question [سوال] ارتباط با سرور Voice یاهو W-I-L-S-O-N 0 2,521 ۰۵-شهریور-۱۳۹۱, ۱۴:۰۲:۳۶
آخرین ارسال: W-I-L-S-O-N
  اینم کل تجربم تروجان (PcoCtrl 1.5) سورس Pedram_HookEx 16 13,222 ۰۱-شهریور-۱۳۹۱, ۰۰:۴۶:۵۵
آخرین ارسال: alakimalaki36
  آموزش ساخت ویروس و تروجان apcog 0 10,186 ۳۱-مرداد-۱۳۹۱, ۱۵:۱۴:۱۱
آخرین ارسال: apcog
  برنامه کلاینت سرور و مشاهده تصویر با دوربین (وبکم) goldpower 0 2,686 ۱۶-اسفند-۱۳۹۰, ۱۴:۱۴:۳۰
آخرین ارسال: goldpower
  Net Killer تروجان جدید Payman62 43 35,568 ۲۳-بهمن-۱۳۹۰, ۱۹:۰۲:۵۳
آخرین ارسال: rap0661
Question [سوال] ضميمه كردن فونت با برنامه Hamidreza95 1 3,038 ۰۲-مهر-۱۳۹۰, ۲۰:۱۱:۱۱
آخرین ارسال: Di Di

پرش به انجمن:


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

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