ورود

نسخه کامل مشاهده نسخه کامل : چجوری میشه از توی برناممون ExE بسازیم



s.hidden
25-04-2009, 21:26
سلام.
ببینید به عنوان مثال یه برنامه با ویبی نوشتیم که ویروس میسازه.
کاربر فلان و فلان و تیک میزنه و ما باید یه فایل ExE تحویلش بدیم.
این کارو چجوری میشه انجام داد؟؟

ar.constantine
26-04-2009, 14:21
با سلام
ميتوني از برنامه ي Install Shield استفاده كني!
با تشكر
ar.constantine@yahoo.com

s.hidden
26-04-2009, 20:34
نه ببین با ویبی یه برنامه نوشتیم تموم شده...
حالا اون برنامه ایی که نوشتیم چطوری میشه که ExE بسازه؟
با اینستال شیلد میشه ؟؟
چطوری؟؟

Payman_62
26-04-2009, 23:33
سلام.
از ریسورس استفاده کن.

ar.constantine
27-04-2009, 08:29
با سلام
اینم حرفیه!
ar.constantine@yahoo.com

s.hidden
27-04-2009, 15:05
سلام.
از ریسورس استفاده کن.

سلام.
یه خورده بیشتر توضیح میدین؟؟

ar.constantine
27-04-2009, 18:53
با سلام
ببینم نکنه شما میخوای یه چیزی تو مایه های magic-ps خودمون بنویسی!
ar.constantine@yahoo.com

_H2_
28-04-2009, 01:28
سلام
در VB6 امکان تولید و کامپایل runtime یک exe یا dll وجود ندارد. (البته VB9 یا همان VB.Net میتواند.)

تنها راه شما در VB6 همان Resource است که Payman_62 گفتند.
به این معنی که یک exe مجزا و کامل دیگر مخصوص کار خود بسازید و آماده کنید و انرا داخل Resource های exe برنامه خود جای دهید و هر کجا نیاز شد، این exe را از داخل شکم exe اصلی extract کنید و در هارد ذخیره کنید.

s.hidden
29-04-2009, 13:20
سلام
در VB6 امکان تولید و کامپایل runtime یک exe یا dll وجود ندارد. (البته VB9 یا همان VB.Net میتواند.)

تنها راه شما در VB6 همان Resource است که Payman_62 گفتند.
به این معنی که یک exe مجزا و کامل دیگر مخصوص کار خود بسازید و آماده کنید و انرا داخل Resource های exe برنامه خود جای دهید و هر کجا نیاز شد، این exe را از داخل شکم exe اصلی extract کنید و در هارد ذخیره کنید.

WoW
دردسر داره ..
حالا این کار سخته یا نه برم دنبالش یاد بگیرم..
منظورم اینه که میتونم یاد بگیرم یا نه؟؟
من حدود 3 ماهه وی بی کار می کنم...

SMNsoft
30-04-2009, 21:41
نه می شه. من خودم یک برنامه دیدم که هم کار رو کرد.

دانلود:


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنیدبه نظر شما این از Resource استفاده کرده؟ فکر نکنم.

البته این با VB6 نوشته شده

_H2_
01-05-2009, 00:51
سلام

حالا این کار سخته یا نه برم دنبالش یاد بگیرم..
منظورم اینه که میتونم یاد بگیرم یا نه؟؟
نه چیز خاص و مشکلی نیست.
- تاجایی که یادم می آید باید برنامه ویرایش گر Resource را از Add-Ins بارگذاری کنید.
- سپس از منوی Project یک Resource به پروزه اضافه کنید.
- فایل Exe و یا هر دیتا و فایل دیگری را که میخواهید اضافه میکنید.
- در نهایت در برنامه با دستور LoadResData-Open-Put-Close فایل را در مسیری از هارد ذخیره خواهید کرد.

انجام دهید، میتوانید.


من حدود 3 ماهه وی بی کار می کنم...
فقط یک توصیه و پیشنهاد دوستانه دارم...
اگر قصد برنامه نویس شدن و نوشتن برنامه های عملی ویندوزی و وبی را دارید، حیف است، عمرتان را با زبان برنامه نویسی 10 سال پیش و هم دوره Windows98 هدر دهید، زبانی که هیچ آپدیتی دیگر و آینده ای در سالهای آتی برایش مفروض نیست.چ
(همانند Win98 آپدیت و پشتیبانی فنی مایکروسافت رسماً از مجموعه VisualStudio6 قطع شده)

اگر هم به سینتکس Basic علاقه دارید، میتوانید از VB2008 استفاده کنید که مدام در حال توسعه و ساپورت است و همین الآن هم نسخه 2010CPT آرزمایشی ان هم آمده...


به نظر شما این از Resource استفاده کرده؟
به شخصه و از طرف خودم میگویم که نمیدانم و برای یک زبان قدیمی یک دهه پیش برای من که چندان مهم نیست، ولی 77 درصد حجم فایل exe شما را 14 فایل Embedded Resource شده تشکیل داده اند.

جمیعاً موفق و پیروز و شاد باشید.

SMNsoft
01-05-2009, 18:11
سلام

این یک نرم افزار Virus Maker است که فایل exe می سازد

همراه با سورس

من که ازش هیچ چی نفهمیدم

دانلود:


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

s.hidden
01-05-2009, 19:44
سلام

نه چیز خاص و مشکلی نیست.
- تاجایی که یادم می آید باید برنامه ویرایش گر resource را از add-ins بارگذاری کنید.
- سپس از منوی project یک resource به پروزه اضافه کنید.
- فایل exe و یا هر دیتا و فایل دیگری را که میخواهید اضافه میکنید.
- در نهایت در برنامه با دستور loadresdata-open-put-close فایل را در مسیری از هارد ذخیره خواهید کرد.

انجام دهید، میتوانید.


فقط یک توصیه و پیشنهاد دوستانه دارم...
اگر قصد برنامه نویس شدن و نوشتن برنامه های عملی ویندوزی و وبی را دارید، حیف است، عمرتان را با زبان برنامه نویسی 10 سال پیش و هم دوره windows98 هدر دهید، زبانی که هیچ آپدیتی دیگر و آینده ای در سالهای آتی برایش مفروض نیست.چ
(همانند win98 آپدیت و پشتیبانی فنی مایکروسافت رسماً از مجموعه visualstudio6 قطع شده)

اگر هم به سینتکس basic علاقه دارید، میتوانید از vb2008 استفاده کنید که مدام در حال توسعه و ساپورت است و همین الآن هم نسخه 2010cpt آرزمایشی ان هم آمده...


به شخصه و از طرف خودم میگویم که نمیدانم و برای یک زبان قدیمی یک دهه پیش برای من که چندان مهم نیست، ولی 77 درصد حجم فایل exe شما را 14 فایل embedded resource شده تشکیل داده اند.

جمیعاً موفق و پیروز و شاد باشید.

بخاطر آموزش دستت درد نکنه...
میدونی من رشتم کامپیوتره و به ما بیسیک 6 درس میدن...
من خودمم هم زیاد باش حال نمی کنم...
بزرگترین مشکلمم png هستش! ساپورت نمی کنه
وی بی 2008 هم رو سیستمم خیلی سرعتش پایینه...

s.hidden
01-05-2009, 23:04
آقا من ریسورس رو درست کردم حالا من چنتا مشکل دارم :
چجوری میشه توش دست برد؟ یعنی عکسا و نوشته ها و ... اینارو عوض کرد؟
چجوری میتونم توی یه آدرس سیوش کنم؟؟
چجوری سیو دیالوگ بسازم؟ یعنی Common dialog نوشته ی دکمش OPEN ه چجوری میشه عوضش کرد؟

_H2_
02-05-2009, 10:01
سلام

چجوری میشه توش دست برد؟ یعنی عکسا و نوشته ها و ... اینارو عوض کرد؟
در VB6 ....
در این روش تغییر تصاویر و متن و... قابل انجام است ولی بسیار مشکل است.
و تغییرات در حد یک interger باز ساده تر است.
راه ساده که میتوانید هر چیزی را به راحتی عوض کنید آن است که در کنار exe ای که باید extract شود یک فایل data هم قرار دهید، که این فایل data حاوی تصاویر و صوت و سایر مقادیر دیتای برنامه باشد و برنامه exe اصلی اطلاعات و دیتای خود را از این فایل بخواند.
طبیعتاً با تغییرات در این فایل data میتوانید عملکرد برنامه را هم تغییر دهید.
در این شرایط برنامه خروجی شما دو فایل خواهد شد، یک exe و یک data
(شاید بتوان در نهایت این فایل data را به انتهای exe چسباند، تا برنامه یک فایل واحد پیدا کند.)


چجوری میتونم توی یه آدرس سیوش کنم؟؟

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید


چجوری سیو دیالوگ بسازم؟ یعنی Common dialog نوشته ی دکمش OPEN ه چجوری میشه عوضش کرد؟
شما از دیالوگ open استفاده کردید !!! به جایش از دیالوگ save استفاده کنید.

s.hidden
02-05-2009, 19:24
سلام

در vb6 ....
در این روش تغییر تصاویر و متن و... قابل انجام است ولی بسیار مشکل است.
و تغییرات در حد یک interger باز ساده تر است.
راه ساده که میتوانید هر چیزی را به راحتی عوض کنید آن است که در کنار exe ای که باید extract شود یک فایل data هم قرار دهید، که این فایل data حاوی تصاویر و صوت و سایر مقادیر دیتای برنامه باشد و برنامه exe اصلی اطلاعات و دیتای خود را از این فایل بخواند.
طبیعتاً با تغییرات در این فایل data میتوانید عملکرد برنامه را هم تغییر دهید.
در این شرایط برنامه خروجی شما دو فایل خواهد شد، یک exe و یک data
(شاید بتوان در نهایت این فایل data را به انتهای exe چسباند، تا برنامه یک فایل واحد پیدا کند.)



برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید


شما از دیالوگ open استفاده کردید !!! به جایش از دیالوگ save استفاده کنید.

چجوری دیتا بش بدم؟؟ آموزشش تغییر دادنشم میگین؟؟
دیتا توی ریسورس که نباید باشه نه؟؟
دیالوگ سیو کدومه؟؟ ندیدم؟!!

MicrosoftH
03-05-2009, 16:26
با سلام
ميتوني از برنامه ي Install Shield استفاده كني!
با تشكر
ar.constantine@yahoo.com
سلام چطوری پروفسور
مخ کل اون که نمی خواهد بصورت یک نرم افزار عرضه کنه میخواد قابلیت های ویروس رو انتخاب کنی و اون براساس قابلیت که تو انتخاب کردی شروع به ساختن بکنه

من قدیم یک تاپیک در موردش زدم برنامه رو نوشتم کدهای زیادی برد تو باید Resource Editor در ویژوال بیسیک رو یاد بگیری و خداوند Search را آفرید برو گوگل این مطلب پایین رو سرچ کن
آموزش Resource Editor VB6
این مطلب رو یاد بگیری افتاده رو دستت.
موفق باشی
:10:

s.hidden
03-05-2009, 16:58
سلام چطوری پروفسور
مخ کل اون که نمی خواهد بصورت یک نرم افزار عرضه کنه میخواد قابلیت های ویروس رو انتخاب کنی و اون براساس قابلیت که تو انتخاب کردی شروع به ساختن بکنه

من قدیم یک تاپیک در موردش زدم برنامه رو نوشتم کدهای زیادی برد تو باید resource editor در ویژوال بیسیک رو یاد بگیری و خداوند search را آفرید برو گوگل این مطلب پایین رو سرچ کن
آموزش resource editor vb6
این مطلب رو یاد بگیری افتاده رو دستت.
موفق باشی
:10:

خب آدرس تاپیکتو بده از اونجا یاد بگیریم

_H2_
03-05-2009, 21:21
سلام

چجوری دیتا بش بدم؟؟
دیتا توی ریسورس که نباید باشه نه؟؟

این دیتای متغییر را باید runtime در برنامه تولید کنید در کنار exe قرار دهید.


آموزشش تغییر دادنشم میگین؟؟
من نگاهی به سمپل کاربر SMNsoft در پست 12 انداختم، به نظر می آید همان چیزی باشد که گفته شد.



راه ساده که میتوانید هر چیزی را به راحتی عوض کنید آن است که در کنار exe ای که باید extract شود یک فایل data هم قرار دهید، که این فایل data حاوی تصاویر و صوت و سایر مقادیر دیتای برنامه باشد و برنامه exe اصلی اطلاعات و دیتای خود را از این فایل بخواند.
طبیعتاً با تغییرات در این فایل data میتوانید عملکرد برنامه را هم تغییر دهید.
در این شرایط برنامه خروجی شما دو فایل خواهد شد، یک exe و یک data
(شاید بتوان در نهایت این فایل data را به انتهای exe چسباند، تا برنامه یک فایل واحد پیدا کند.)

در سورس فوق به نظر میرسد exe مورد نظر در CUSTOM-101 در ressource گنجانده شد.
اگر به متد cmdMake_Click دقت کنید متوجه میشوید که فایل مذکور خوانده شده و در متغییر file ریخته شده.
دیتایی هم که باید متغییر و بسته به تنظیمات ساخته شود، در متغییر data ریخته شده که وابستاه به checkbox های انتخابی کاربر است
سپس متغییر file و data مجزا در فایل نهایی خروجی ذخیره شده اند.

البته سوروس فوق زیاد جالب نوشته نشده و کمی آشفته و هرج و مرج گونه است ولی به نظر مثال خوبی در مورد استفاده9 از روش Resource برای رسیدن به مقصود شما است.


دیالوگ سیو کدومه؟؟ ندیدم؟!!
در کد خودتان، به جای متد showopen از متد showsave استفاده کنید.

موفق باشید (البته نه در ویروس نویسی!)

MicrosoftH
09-05-2009, 11:14
خب آدرس تاپیکتو بده از اونجا یاد بگیریم
ببخش عزیزم تاپیک قدیمی بود حذف شده خودمم امتحان کنکور دارم وقت ندارم واسط بنویسم

ADRIEN
11-05-2009, 16:02
اگر مشكلت حل نشد PM بده واست يه سورس بنويسم