Reverse Engineering

مهندسي معكوس چيست؟
مهندسي معكوس عمل محاسبة چگونگي اجزاء نرم‌افزار است كه شما هيچ كدي براي ساختار آن در دست نداريد، يا عمليات ايجاد اين كدها در سطوح متفاوت و يا ايجاد آنها از طرقي غيروابسته به آن كار مي‌باشد.
در زمينه‌هاي طبيعي پوشش دادن مهندسي معكوس بسيار سخت است و نياز به چندين مهندس متفاوت داشته و مقادير مناسبي از پشتيباني‌هاي نرم‌افزاري را فقط براي تغيير آن به يك سيستم ايده‌آل نياز دارد. هر چند، ما خواهيم فهميد كه توسط ابزارهايي كه در اختيارمان هستند، در دست داشتن يك راهنماي مناسب مي‌توانيم كارمان را شروع نماييم. ما بايد بتوانيم اطلاعاتي را كه دربارة مواد نياز داريم بتوانيم استخراج نمائيم: ايجاد اصلاحات و هك كردن نمائيم تا بتوانيم نرم‌افزاري كه كد آن را در اختيار نداريم براي اينكه بتوانيم كارهايي را كه بطور طبيعي اين نرم‌افزار انجام مي‌دهد در دست بگيريم.

 

ادامه نوشته

Unified modeling language /UML

UML شامل تعدادی عنصر گرافیكی است كه از تركیب آنها نمودارهای UML شكل می گیرند . هدف استفاده از نمودارهای مختلف در UML ، ارائه دیدگاه های گوناگون از سیستم است. همانطور كه مهندسین عمران جهت ساختن یك ساختمان پلانهای مختلفی از ساختمان تهیه می كنند ، ما با استفاده از نمودارهای UML نماهای مختلفی از نرم افزار مورد نظر را تهیه می كنیم.

نكته ای كه باید حتما به آن توجه كنید این است كه : مدل UML آنچه كه یك سیستم باید انجام دهد را توضیح می دهد، ولی چیزی درباره نحوه پیاده سازی سیستم نمی گوید.

ادامه نوشته

Identification technology /RFID

اصولاً به هر سيستمي كه قادر به خواندن و تشخيص اطلاعات افراد يا كالاها باشد سيستم شناسايي يا Identification System گفته مي‌شود.

بطور كلي شناسايي خودكار و نگهداري داده‌ها (AIDC) روشي است كه طي آن تجهيزات خواه سخت افزاي يا نرم افزاري قادر به خواندن و تشخيص داده ها بدون كمك گرفتن از يك فرد هستند. 

باركدها، كدهاي دو بعدي، سيستم هاي انگشت نگاري ، سيستم شناسايي با استفاده از فركانس راديويي، سيستم شناسايي با استفاده از قرنيه چشم و صدا و ... از جمله اين راهكارها در اين مقال مي‌باشند. يكي از جديد ترين مباحث مورد توجه دانشمندان جهت شناسايي افراد يا كالاها استفاده از سيستم شناسايي با استفاده از فركانس راديويي يا RFID مي‌باشد.

RFID كه مخفف سه واژه Radio Frequency Identification است؛ امروزه توسط فروشگاه‌هاي زنجيره اي بزرگي چون "وال مارت" و "مك دونالد" و نيز سازمانهاي مهمي چون "وزارت دفاع ايالت متحده آمريكا" استفاده شده و امتحان خود را به خوبي پس داده است.
ادامه نوشته

VOIP

VOIPچیست؟

 

مدتی است که علاقه مندان و دست اندر کاران مخابرات و IT با نامVOIP ( Voice Over Internet Protucol ) آشنا شده اند. VOIP که به کاربران برقراری تماس های تلفنی از طريق اينترنت را می دهد از آن دسته ابتکارات نويني است که نتوانست جايگاه چندان قابل توجهی در دزديهای ديجيتال پيدا کند.

برای دستيابی به ( VOIP ) برنامه های زيادی نوشته شده اند. اين برنامه ها ماموريت دارند تا آنجا که ممکن است کيفيت کارکردVOIP را آنطور که برنامه ريزی شده، ارائه دهد. شايد Skype جالب ترين برنامه حمايت کننده VOIP باشد.

 گرچه برای برقراری تماس از طريق Skype جالب ترين برنامه حمايت کننده VOIP باشد. گرچه برای برقراری تماس از طريقSkype بايد مبلغی را هزينه کنيد اما در عوض خدمات بسيار مفيدی را کسب خواهید کرد
قدم اول ؛ ابزار شروع کار :
اول از همه شما بايد به برنامه Skype مسلط شويد، برای اين کار طبيعتا نصب برنامه الزامی است. شما می توانيد برنامه Skype را به طور رايگان در http://www.skype.com بيابيد و آن را دانلود کنيد. Skype معمولا تحت سيستم های ويندوز Mac os X و لينوکس کار می کند.

هر سه اين برنامه ها به نحوی با هم همخوانی دارند به طوری که برنامه مخصوص مکينتاش با لينوکس و لينوکس با ويندوزهمخوانی دارند" برنامه راه اندازی ( Set up ) را فعال کنيد تا Skypeنصب شود. می توانيد برای اين کار از روش Start up ( دستی ) و يا اتوماتيک استفاده کنيد
 
قدم دوم ؛ خود را به دنيای مجازی معرفی کنيد :
حال زمان ايجاد يک آدرس شخصی رسيده است. لازم نيست برای اين کار هيچ نوع اطلاعات شخصی را ارائه دهيد اما يادتان باشد،Username خاصی را که شما معرفی می کنيد همان نامی است که بايد همواره از آن استفاده کنيد. پس در انتخاب آن نهايت دقت را به خرج دهيد
قدم سوم؛ اجتناب از مزاحمت های ناشی از VOIP :
در راه اندازی اين قسمت نهايت دقت را به خرج دهيد. از قسمتFile گزينه Option را در اختيار و روی دگمه Privacy کليک کنيد. قسمت Call گفت و گوهايی است که شما به طرز خاصی به دوستان خود اجازه برقراری تماس با خود را می دهيد
قدم چهارم ؛ سخت افزار مورد نياز را فراهم کنيد :
بهتر است در اين مرحله کمی زمان به آزمايش وسايل خود اختصاص دهيد.

نرم افزار کاهش اختلالات صوتی Skype به اين معنی است که حتی اگر در اتاق خود در حال گوش دادن به موزيک هستيد نبايد مشکلی در برقراری تماس از طريق VOIP داشته باشيد
قدم پنجم؛ معرفی دوستان و آشنايان به برنامه :
در قسمت " Adda Contact " که در گزينه Tools آن را می يابيد به محض اضافه کردن نام دوستان و آشنايان خود به ليست Contactمی توانيد به راحتی هر چه تمام تر به سرعت شخص مورد نظر را انتخاب و با آنها صحبت کنيد.

 

 

Understanding VPN, structure and function

شبکهٔ خصوصی مجازی (Virtual Private Network، به اختصار VPN)، شبکه‌ای است که اطلاعات در آن از طریق یک شبکه عمومی مانند اینترنت جابه‌جا می‌شود اما در عین حال با استفاده از الگوریتم‌های رمزنگاری و با تصدیق هویت (Authentication)، این ارتباط هم‌چنان اختصاصی باقی می‌ماند.
شبکهٔ خصوصی مجازی به طور عمده برای ایجاد ارتباط بین شعبه‌های مختلف شرکت‌ها و یا فعالیت از راه دور مورد استفاده قرار می‌گیرد.

ادامه نوشته