معرفی مهمترین رقیب Mmb

simpatico

Member
Registry

Actions >> Registry <<
اکشنها >> رجیستری <<
این بخش شامل:
1- معرفی و توضیحات
2- Create Key
3- Delete Key
4- Delete Value
5- Does Key Exist
6- Get Access
7- Get Key Names
8- Get Value
9- Get Value Names
10- Get Value Type
11- Set Value
=====================================================
1:
من نمیتونم زیاد در این باره توضیح بدم فقط یک مقدار کم
در بدن رشته های با نام دی زو اکسید نوکلوئیک اسید یا DNA وجود دارند که شامل اطلاعات فیزیکی آن فرد میباشد
رنگ مو و چشم و ....
ویندوز هم قسمتی دارد به نام Registry که همانند DNA انسانها هستند
تمام اطلاعات ویندوز(همون رنگ چشم و ...) در این Registry ذخیره شده اند
استفاده از Registry قسمتهای ویندوز ملزم بلد بودن عملکرد هر فرمان می باشد
ویروس ایدز از طریق ایجاد تغییر در رجیستری بدن تولید میشه
به این طریق که سیستم تولید مثل سلولی بدن از اطلاعات رجیستری یک سلول کپی گرفته و اطلاعات را در سلول جدید قرار میدهد
تغییرات ایجاد شده توسط ویروس مخرب بوده و باعث میشود که اطلاعات جدید به وجود آمده نیز مادرزادی ویروسی باشند
ویروس که بدن را مورد حمله قرار میدهد سیستم جالبی دارد
پوسته پروتئینی و یک رشته DNA
این رشته پس از وارد شده به یک سلول رجیستری بدن را طبق فرمانهای درون خودش تغییر داده و فایلهای ویندوز را دستکاری میکند
در حالت بالا اگر ویروس به طور مثال ایدز باشد
پس از تکثیر بلافاصله به Firewall و Anti Virus ویندوز حمله میکند و آنها را از کار می اندازد
به همین طریق حتی یک ویروس کوچولو و غیر مهم میتواند ویندوز را از پا در بیاورد و با delete کردن اطلاعات ویندوز . ویندوز را پاک کند
البته هر ویروس یک طور عمل میکند ولی عمده حمله آنها از طریف رجیستری است
خوب امیدوارم تا حالا فهمیده باشید رجیستری چیه و وجود ش و سالم بودنش چقدر مورد اهمیت است. برای همین پیشنهاد نمیکنم فایلی را در رجیستری تغییر دهید.
گفتم تغییر ندین!!!!! هر کاری کنید از حالا بر عهده خودتونه

با فرمان regedit در Start >> Run میتوانید وارد برنامه تهیه شده توسط مایکروسافت بشین که با اون میتوانید در رجیستری هر کاری میخواهید بکنید

نحوه ذخیره اطلاعات در رجیستری چند جور
1- String
2- Binary
3- DWord
4- Multi String
5- Expandable String Value
اگر بزنین String میتوانید اطلاعات نوشته را درون اون ذخیره کنید
فقط توجه کنید که در وهله اول باید برای اون اسم انتخاب کنید
و بعد با دابل کلیک روی فایل وارد قسمتی شوید که میتواند اطلاعات ان قسمت را تغییر بدین
اگر بدین Binary
میتونین ورودی را طبق مبنا 16 وارد کنید که Hex هم بش میگن
اگر بدین Dword
میتوین ورودی فقط عدد بدین
من نمیدونم که این نوع دیگر چه جورش است
فقط میدانم شما در طول کارتان فقط با String کار دارید
Multi String
هم که داد میزنه یعنی چه
یعنی چند خط را درون یک فایل قرار دهید
Expandable String Value
نمیدونم فرق این حالت با String خالی چیه!

هسته اصلی رجیستری به شش پنج
HKEY_CLASSES_ROOT 1
HKEY_CURRENT_CONFIG 2
HKEY_CURRENT_USER 3
HKEY_LOCAL_MACHINE 4
HKEY_USERS 5
نقسیم میشود که هر قسمت ماله یک کاریه
هر جا دیدین Main Key
باید هسته مورد نظر را انتخاب کنید
هر دیدین SubKey باید فولدر مورد نظر
و هر جا دیدین Value باید اسم فایل را بدهید
هر جا نوشته بود type باید نوع فایل درون رجیستری را وارد کنیم
تا حالا که یاد گرفتید خوب است
به اطلاعات بیشتر نیاز نخواهید داشت
=====================================================
2:Create Key
برای درست کردن یک فولدر جدید در قسمتی از رجیستری استفاده میشود
==============================
3:Delete Key
برای پاک کردن یک فولدر در رجیستری استفاده میشود
_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_=_
4:Delete Value
برای پاک کردن یک فایل مورد استفاده قرار میگیرد
- = - = - = - = - = - = - = - = - = - = - = - = - =
5:Does Key Exist
مشابه با این فرمان را در قسمتهایی برای فایل داشتیم
برای همین اط توضیح اضافی صرف نظر میکنم
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
6:Get Access
همانطور که از نامش پیداست باید ببینین آیا به کاربر اجرا کننده برنامه به رجیستری درسترسی دارد یا نه
اگر دسترسی به اجازه خواسته شده داشته باشید بازتاب به صورت true خواهد و برعکس
CONSTANT VALUE DESCRIPTION
ACCESS_READ 131097 خواندن رجیستری
ACCESS_WRITE 131078 نوشتن در رجیستری
ACCESS_ENUMERATE 8 شمرش فولدر ها
ACCESS_ALL 98103 تمام کنترل ها

در بالا لیست انوع اجازه ها رو براتون آماده کردم که باید با انتخبا به فرمان Get Access اطلاع دهید
==================================
7:Get Key Names
برای گرفتن لیست نامها فولدر ها به کار میرود
بازتاب به صورت جعبه تقسیم بندش شدست
==================================
8:Get Value
برای گرفتن اطلاعات درون یک فایل در رجیستری به کار میرود
==================================
9:ۀGet Value Names
برای گرفتن نامها فایلهایی به کار میرود که در یک آدرس معین در شب تعیین میشود
=================================
10:Get Value Type
برای گرفتن مدل یک فایل در رجیستری به کار میره
بازتاب به صورت عددیه
CONSTANT VALUE DESCRIPTION
REG_NONE 0 No defined value type.
REG_SZ 1 A null-terminated string. ("SZ" is short for "string, zero-terminated.")
REG_EXPAND_SZ 2 A null-terminated string that contains environment variables which are to be expanded whenever the Registry value is accessed.
REG_BINARY 3 Raw binary data.
REG_DWORD 4 A 32-bit number.
REG_DWORD_LITTLE_ENDIAN 4 A 32-bit number in little-endian format. This is the same as REG_DWORD.
REG_DWORD_BIG_ENDIAN 5 A 32-bit number in big-endian format.

REG_LINK 6 A Unicode symbolic link. Used internally; applications should not use this type.
REG_MULTI_SZ 7 An array of null-terminated strings, each one terminated by two null characters.
REG_RESOURCE_LIST 8 A device-driver resource list.
REG_FULL_RESOURCE_DESCRIPTOR 9 A list of hardware resources.
REG_RESOURCE_REQUIREMENTS_LIST 10 A list of resources required by a driver.
=================================
11:Set Value
برای ایجاد تغییر در یک فایل رجیسیتری میباشد

توجه
از طریق این فرمان نیز میتوانید یک فایل جدید در رجیستری درست کنید
فقط به چند نکته مهم توجه کنید
از \\ به جای \ استفاده کنید
برای درست کردن یک یک فایل جدید کافیه که اطلاعات یک فایلی را بدین که وجود نداره
از این طریق برنامه اون فایل را میسازه

ببخشید دیر شد
دیگه تا اول مهر کامل تموم میشه
البته امیدوارم
راستی اون اولا که میگفتم رجیستری چیه و با ویروس ایدز مثال میزدم یک چیزی به ذهنم رسید
نمیدونم میشه یا نه ولی باید ویروسی را خودمان بنویسیم که پوسته پروتئینی سلول را رد رجیستری طوری تغییر بدهد که ایدز قادر به نفوذ در ان نباشد
یا مث یک Anti Virus بره و تمام رجیستری ها را Repairیا همون درست کنه و به حالت قبلی برشون گردونه
 

simpatico

Member
خداییش برنامه خیلی با حالیه...
از دستش ندید...
البته یه ضعفهایی داره...
مثلا اینکه شما نمیتونید یه فایل exe تنها بسازید و همیشه یه پوشه است که همراشه

فعلا بای
 

sajadms

Member
دستتون درد نکنه عزیز برنامهی جالبی ولی فکر نمی کنم هنوز بتونه به پای بیلدر برسه ولی خوبیش اینه قابلیت امبدد کردن فایلها رو در بیلدر بسیار گسترده تر پشتیبانی میکنه و امنیت اطلاعات برنامه رو افزایش می ده خلاصه بازم ممنون
 

Unknow-Man

Member
معلومه که خیلی وقت گذاشتی روی نوشتن اینا.
باید بخونم ببینم چی جوریه.
 

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

بالا