سلام
میخوام ببینم میشه کد برنامه ای که نوشتم تغییر بدم؟
چجوری؟
ممنون میشم راهنمایی کنید
سلام
میخوام ببینم میشه کد برنامه ای که نوشتم تغییر بدم؟
چجوری؟
ممنون میشم راهنمایی کنید
اگه می شه یکم بیشتر توضیح بده
منظورت رو نمی فهمم
منظورم اینه که:
"msgbox "hello
تبدیل بشه به:
"msgbox "bye
البته این یه مثاله!
1. شما کد برنامتون رو تغییر بدین .
2. درصورتی که میخواهید از فایل کامپایل شده تغییری صورت بدین از یکی از برنامه های Resourcer مخصوص وی بی استفاده کنید .
اگه منظورتون اینه که برنامه خودش خودش رو تغییر بده به نظر من غیر ممکنه!
اگه کسی بلده بگه
دوست من یکم واضح تر توضیح میدین ؟
یعنی خودش ، خودش رو دوباره کامپایل کنه اما با کدی متفاوت ؟
نه اتفاقا غیر ممکن نیست چون ویروسهایی که به یه فایل الحاق میشن یه همچین کاری انجام میدن ولی مسئله اینه که باید دقیقا ساختار فایل exe رو بشناسی و بدونی داری چیکار میکنی. اگه خیلی واجبه کارهای زیر را انجام بده:
1- خیلی در مورد فایل exe تحقیق کن.
2 و 3 و4 و5 - در مورد این فایلها مطالعه کن
6- کار را با تغییر یه فایل اجرایی خارجی (یعنی یه فایل دیگه نه فایل اجرایی همین برنامه) شروع کن. از فایل های ساده شروع کن و با فایلهای پیچیده تر ادامه بده.
7- در این مرحله مثل آب خوردن میتونی کاری که دلت میخواد را انجام بدی.
سخته ولی ممکنه
Last edited by sajadmg; 24-08-2008 at 21:03. دليل: قلط املایی
بله ممکنه
مثلا debugger ها همین کارو انجام میدن( مثل ollydbg)
مشکلی نیست من میونم یه کپی از فایل اجرایی خودم در resource بزنم و بعد اون کپی رو تغییر بدم
ولی میشه بگید چجوری؟
اموزشی چیزی؟
سلام
یک نکته در جهت اقفال دوستان!!!!
در VB9 شما میتوانید در هر لحظه و به صورت runtime و با کمترین خطوط کد، متن دستوری String را کامپایل کنید و exe یا dll بسازید.
یعنی کاری که خود VS انجام میدهد و شما دستوری را تایپ میکنید و VS آن را کامپایل میکند و exe را تحویل میدهد، خودتان هم در کد میتوانید انجامش دهید.
اولا اگه می شه چند تا منابع در مورد فایل های exe معرفی کنین
ثانیا منظور من اینه که برنامه به خودش دستور بده :
یعنی خودش هر کار دلش می خواد بکونه!!
اینیکی که دیگه امکان نداره
یعنی ما یه برنامه بنویسم واسه یه کاری بعد برنامه خودش خودش رو تغییر بده و به جایه کاری که ما می خواستیم کار دیگه ای انجام بده
می شه!!!!!!!!!!!!!!!!!!
هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)