راهنمایی اغاز کار برنامه نویسی دلفی

Iranian.Market

New Member
با سلام خدمت تمامی دوستان و اساتید محترم

من علاقه بسیار زیادی به برنامه نویسی دلفی دارم . 2 کتاب اموزش دلفی انتشارات دیباگران رو بنا به صلاحدید یکی از برنامه نویسان این زمینه مطالعه کردم و الان اشنایی نسبی با محیط برنامه دارم . من علاقه زیادی به نوشتن تروجان انتی تروجان انتی ویروس (تک ویروسی ) با این برنامه دارم .و البته کلا برنامه نویسی حرفه ای .

ازتون که تجربه کافی دارید خواهش دارم که راهنمایی های لازم رو مبذول فرمائید.

ایا کتابی که به من کمک کنه و توی بازار باشه رو میشناید که کمک کنه تا حرفه ای تر این برنامه نویسی رو دنبال کنم .!!!

ایا شما سی دی یا کتابی دارید که در این موارد منو کمک کنه !! و بشه خرید !!

ایا منبع انلاینی هست که مثلا سورس های نمونه بزاره (مخصوصا تو مواردی که ذکر کردم)

من از کجا اغاز کنم و به جلو برم

ایا سوالی و یا کمکی بخوام توی سایت منو راهنمایی می کنید.

کلا راه ترقی و پیشرفت همراه با نتیجه که دوستان حرفه ای طی کردند رو میخواستم بدونم

زحمت بکشم ولی نتیجه هم بگیرم

من طبق تحقیقاتی که انجام دادم باید برای رسیدن به هدفم اول از api شروع کنم . منبع و کتابی هست که کمکم کنه !! یه کتاب رو هم در کتابفروشی دیدم با نام راهنمای جامع دلفی که یه کتاب قطور بود دوستان کسی ازش اطلاع داره !!!

کتابی راجب API کسی سراغ داره !!!
 

the_king

مدیرکل انجمن
برای نوشتن تروجان و ویروسها مواردی که باید با آنها آشنا شوید اینهاست :

ساختار فایلهای اجرایی و فرمت PE (فایلهای EXE) و نحوه فراخوانی و ایجاد پروسه ها
نحوه دسترسی به حافظه و خواندن و نوشتن در حافظه سایر پروسه ها (مثلا ReadProcessMemory)
فرامین زبان ماشین (و البته زبان اسمبلی) و نحوه تغییر پرش های شرطی و آدرس فراخوانی توابع
نحوه Hook کردن رخداد ها و توابع API و مانیتور - کنترل و فیلتر نمودن آنها
انواع شیوه ها و ترفند های اجرا نمودن خودکار یک فایل اجرایی
عملکرد کلی هسته سیستم و مقادیر حساس و قابل نفوذ در Registry ویندوز

برای نوشتن یک آنتی تروجان و آنتی ویروس علاوه بر موارد فوق بایستی با این موارد هم آشنا باشید :

نحوه Lock شدن یک فایل یا پوشه و نحوه خارج کردن آن از این حالت Unlock
انواع الگوریتم های جستجوی الگو (Pattern) و شیوه های مطابقت هوشمند الگو (مخصوصا برای چند شکلی ها)
شیوه های کنترل اجرای پروسه (Execution Monitoring)
نحوه عملکرد سیستم فایل و تغییر سطوح دسترسی به آن
آشنایی با فشرده سازهای فایلهای اجرایی و حافظه (UPX ، Petite ، ASPack و غیره)

هیچ منبعی و مرجعی برای API ویندوز به اندازه کتابخانه دیجیتال سازنده آن MSDN مفید نیست.
اوایل که با انواع پارامترهای ورودی و کاربرد Handle ها آشنایی ندارید، به مثال هم نیاز دارید که در اکثر موارد در خود
MSDN نمونه به اندازه کافی هست، اما وقتی با ساختار ورودی ها آشنا شدید، دیگر نیازی به مثال نخواهید داشت
و توضیحات توابع در MSDN برای استفاده از آنها کفایت خواهد کرد. که البته به زبان آنگلیسی است.
مطمئن باشید با توجه به حجم بالای MSDN و توضیحاتی که برای هر تابع مورد نیاز است، مجموعه کتابهایی که از نظر
اقتصادی ارزش چاپ شدن را دارند، نمی توانند منبع جامعی برای توابع استاندارد API باشند.

جستجو را با گوگل آغاز کنید چون گاهی نکته هایی را در سایت های متفرقه می یابید که در سایت های
بزرگی مثل Microsoft هم پیدا نمی شوند.
 

Iranian.Market

New Member
ممنون از جوابتون .ولی اگه کسی انگلیسیش زیاد خوب نباشه چی !! ایا کتاب خاصی سراغ دارید که منو راهنمایی کنه توی زمینه برنامه نویسی شبکه !!
 

farhad110

Member
با سلام
مطالب انگليسي موجود در كتابهاي برنامه نويسي اونطورها هم كه فكر ميكنيد مشكل نيست
براي برنامه نويسي شبكه توسط دلفي پيشنهاد ميكنم كه مطالب مربوط به indy رو به صورت كامل فرا بگيريد. مطمئنا برنامه نويس موفقي در زمينه شبكه خواهيد شد. براي شروع ميتونيد به سايت زير نگاهي بندازيد:
http://www.indyproject.org
 
آخرین ویرایش:

جدیدترین ارسال ها

بالا