مشاهده نسخه کامل
: ساخت فایل exe
vb_lord_AR
21-05-2008, 13:55
حتما تا به حال برنامه هایی رو دیدین که فایل exe می سازن . مثل win rar یا تروجان ها که خودشون فایل سرور رو می سازن.
سوال من اینه که اینا چجور می تونن یه فایل exe بسازن؟؟
یا در واقع منظورم اینه که :
یه برنامه بنویسید که خودش بتونه فایل exe بسازه!:46:
اهداف نرم افزار هایی که اشاره کردی با هم متفاوت هستند .
مثلاً تو WINRAR : فایل اجرایی دو قطعه جدا از هم هستش .
قطعه اول کار اکسترکت رو انجام میده یعنی یک فایل اجرایی EXE که توسط شرکت نوشته شده و حالت استاندارد حجمی خودش رو داره
قطعه دوم فایل هایی که داخل RAR قرار گرفته شده رو شامل میشه یعنی اطلاعات باینری اون RAR
با توجه که شرکت سازنده از محتویات و نوع بافت ذخیره سازی اطلاعات خبر داره می تونه توسط قطعه اول فایل ها رو از قطعه دوم جدا کنه .
و کار بسیار راحتی رو انجام میدن . قطعه اول رو به قطعه دوم BIND میکنن .
مثال :
EXTRACTOR.Exe = 5MB
ARchivedFile.Rar = 100MB
SFXed.Exe = EXTRACTOR.Exe + ARchivedFile.Rar (105MB)a
ولی برای تروجانها ساختار متفاوتی استفاده میشه .
یک فایل خام که بهش میگیم فایل BASE_SERVER.exe که فایل اصلی تروجان هستش رو داریم
و اطلاعاتی مثل :
آدرس میل .
آی پی آدرس .
و دیگر تنظیماتی که توسط نرم افزار سرور ساز انجام میشه و حالت رشته ای دارن رو یا
1 - به اخر فایل بایند می کنند .
2 - به داخل بخش ریسورس .
چیزی که موند ICONE فایل هست .
به بخش هدر فایل تو سکشن Icon فایل باینری آیکن رو انجکت میکنن .
برای انجام همین کارها می تونی از دستور OPEN به حالت باینری استفاده کنی .
اگر نتونستی برات مثال میزارم .
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
:46:
vb_lord_AR
22-05-2008, 09:49
ممنون از آدرس
البته اگه می شه در مورد bind کردن یکمی توضیح بده
آخه من هر فایلی رو که bind می کنم ویروس یاب بهش گیر میده
آره خب پس داری درست عمل میکنی .
احتمالاً انتی ویروست nod32 هستش نه ؟
چون چند تا از این آنتی ویروس ها توانایی شناسایی کدهای مخرب رو دارن .
بایند یعنی مثل زنجیر به هم متصل بودن .یا این که به هم لینک شده .
اگر خواستی نرم افزاری که نوشتی رو UPLOAD کن تا یه نگاهی بهش بندازم ( من یکی بهت بدهکارم OnRUN Registery KEY)
سلام . دادا .
درسته .
ولي فكر كنم تو ميخوايي ياد بگيري .
توي ويژوال مقدار داخل ريسورس رو ميريزن توي يك ارايه از نوع بايت و اون ارايه رو توي يك فايل كه بصورت باينري باز شده ميريزن بعدش پسوندشو Exe ميكنن كه اجرايي ميشه .
بعدش باز اونو باز ميكنن و اطلاعات لازم رو ته فايل اضافه ميكنن . بعد ويروس ساخته شده اونا رو ميخونه و كارهاشو انجام ميده . واسه اسكنه هم انتي ويروست نشناسه فايل ويروستو پك كن با يوپي ايكس (عمومي ترين چيز )
اگه سوالي داشتي اينم Id من Ahax92 . شرمنده ديگه اصلا وقت سر زدن ندارم .
از اين مدل بايندر ها يك بايندر جالبي نوشتم . كه شايد به درد بخوره . تا حلا هرچي بايندر مورتال و داراگون و علي معظمي و اين جور كسا رو امتحان كردم جواب نداده پس ما هم يكي نوشتيم واسه خودمون .
اگه ميخوايي بزرگ بشي هميشه سعي كن بنويسي نه اينكه از روشون كپ بزني .
اين جور استفاده از برنامه نوشته هاي كساي ديگه استفاده نكن .
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
black_storm
29-05-2008, 12:00
عزيز دلم كافيه يه كمپايلر پيدا كني و با resource ها بزاريش تو دل برنامت !
vBulletin , Copyright ©2000-2025, Jelsoft Enterprises Ltd.