هتلی در عمق ۶۱ متری زیر دریا
تله پورت شیئ کوانتومی به فاصله ۱۰۰ کیلومتری توسط دانشمندان چینی
تله پورت
در واقع قابلیت خارق العاده ای است که می توان اشیاء را بدون دخالت زمان و
بعد فاصله، از مکانی به مکان دیگر منتقل کرد.
تقریبا ۱۰ سال است که انسان به علم تله پورت کوانتومی دست پیدا کرده است،
اما هیچ گاه تا کنون از آن برای انتقال در فاصله زیاد استفاده نکرده و هیچ
کاربردی هم در دنیای واقعی نداشته است. اما برای اولین بار محققان چینی
توانسته اند یک شیئ کوانتومی را به مکانی ۱۰۰ کیلومتر دورتر انتقال دهند.
طبق اعلام Technology Review، این تله پورت کوانتومی شامل خروج شیئ از حالت
مادی و برگرداندن دوباره آن به صورت ماده فیزیکی نبوده است. بلکه از
فوتون برای انتقال حالت کوانتوم از مکانی به مکان دیگر استفاده شده است. با
این شیوه، گیرنده امکان می یابد که نسخه ای دقیقا مشابه (Clone) فرستنده
را در مقصد تولید کند.
دانشمندان با استفاده از یک لیزر 1.3 وات توانستند یک مکانیسم راهنما را
توسعه دهند که اجازه می دهد یک فوتون از نقطه A به B منتقل شده و هیچ بخشی
از آن از دست نرود. روشی که دانشمندان در این پروژه به کار گرفتند، ارتباط
ماهواره ای بر پایه کوانتوم است(که برای رمزگذاری کوانتومی هم می تواند
مفید واقع شود). آنها با این شیوه توانستند ۱۱۰۰ فوتون را طی مدت چهار ساعت
به ۱۰۰ کیلومتر دورتر منتقل کنند.
تمرین درس "برنامه نویسی سیستم های شی گرا - آقای منصوری"
(تعداد نمرات مشخص نيست)
ترجمه System Programing - استاد اقدسی
مهندسی معکوس چیست؟
ضمن اینکه در مهندسی معکوس، با بررسی تجزیه و اجزاء و تحلیل فناوری بکار رفته در یک محصول تولید و عرضه شده، به نوعی به ساختار آن پی برده و امکان تولید مشابه آن و حتی افزودن ویژگی های مثبتی به این محصول، توسط محققین و پژوهشگران فراهم می شود.
کاربرد مهندسی معکوس در نرم افزار
Reorganize کردن و تغییر دادن در یک نرم افزار موجود، بدون اخلال در کار آن نرم افزار، از عمده دلایل استفاده از مهندسی معکوس در صنعت نرم افزار است. معمولا زمانی از مهندسی معکوس استفاده می کنیم که دیگر سخت افزار یا نرم افزارهای موجود، از نرم افزارهای قدیمی تر پشتیبانی نمی کنند و همچنین برای ما توانایی و ابزار این کار وجود داشته باشد. در حقیقت برخی مواقع شما امکان دسترسی قانونی به resource های یک پروژه انجام شده را ندارید، ولی امکان استفاده از این علم برای شما وجود خواهد داشت ( از این پس به کار بردن مهندسی معکوس در نرم افزار را با عنوان معکوس سازی بیان می کنیم )، و به طور معمول از معکوس سازی برای به دست آوردن databaseها و اطلاعات نهفته در یک نرم افزار استفاده می شود.
در عین حال هزینه مهندسی معکوس، معمولا از develop کردن یک نرم افزار جدید خیلی کمتر است و همچنین در develop کردن یک نرم افزار جدید، مخاطرات زیادی از جمله تغییر کادر برنامه نویسی و bugهای جدید وجود دارد، که این تمایل به استفاده از مهندسی معکوس را به شدت افزایش می دهد. همچنین گاهی برای آنکه یک گروه کاری، دستاوردهای گروه کاری ای را که قبلا روی یک زمینه یا نرم افزار کار کرده اند، متوجه شوند و بتوانند آن را بهبود داده و ارتقاء ببخشند، به این روش ها نیاز است. ( در این رابطه می توان به کار افراد بر روی پروژه های open source مثل develop کردن samba یاopen office اشاره کرد.)
ابتدا فرض می کنیم که یک برنامه داریم که می خواهیم آن را معکوس کنیم.در این میان نخستین مرحله انجام source code translation است که به معنای تبدیل کد از یک زبان (حتی از زبان ماشین) به زبان برنامه نویسی دیگری است که خود این کار نیز می بایست توسط برنامه ای تخصصصی در این زمینه صورت پذیرد، زیرا تبدیل کدهای بسیار بلند برای انسان کار بسیار مشکلی است و همچنین میزان اشتباه انسان دائماً زیادتر می شود(برخی از نرم افزارها از هزاران یا صدها هزار سطر برنامه نویسی تشکیل شده اند و در برنامه هایی از جمله سیستم عاملها، از میلیونها سطر برنامه نویسی استفاده شده است) پس از این مرحله،source code بدست آمده توسط انسان یا برنامه مورد تحلیل قرار گرفته و اطلاعات لازم از آن استخراج می شودو در صورت لزوم تغییراتی در ساختار برنامه داده می شود.
دسته بندی ابزارهای اصلی مورد استفاده در معکوس سازی
1. hex editor
2. debugger
3. disassembler
4. decompiler
5. patcher
6. compressor(فشرده ساز)
7. analyzer(تحلیل گر)
8. monitoring tools
9. protector
تمرین درس "برنامه نویسی سیستم های شی گرا - خانم شمیزی"
سپس یک شی مدیر و یک شی منشی ایجاد کرده و خصوصیات آن را تعیین کنید و در خروجی مشخصات آنها را نمایش دهید.
لینک دانلود تمرین | 25کیلوبایت
دانلود نرم افزار Angry IP Scanner v3.0 beta6 – محبوب ترین پورت اسکنر

نرم افزار Angry IP Scanner يك نرم افزار كم حجم و كوچك و بسيار سريع در زمينه جستجوي IP و اسکن پورت مي باشد.هر IP address اي را ميتواند پينگ كند و موجود بودن و نبودن آن را در شبكه نشان دهد . همچنين از ويژگي هاي اين نرم افزار نشان دادن اطلاعات NetBIOS ،Computer Name ، Workgroup ، Currently logged User and MAC address و … مي باشد.
حجم فايل : 1.1 مگابایت
رمز : www.apdownload.com
منبع : وب سايت اي پي دانلود APdownload.comدانلود نرم افزار OllyDbg v1.10 + Plugins – قویترین ابزار برای کرک نرم افزار (مهندسی معکوس)

OllyDbg معروفترین نرم افزار disassembler برای سیستم عامل ویندوز است.تمرکز این نرم افزار بر روی بررسی کدهای باینری ، آن را به یک نرم افزار ویژه و سودمند برای مواقعی که سورس برنامه ها در دسترس نباشد ، تبدیل کرده است.کاربرد اصلی این نرم افزار در کرک (مهندسی معکوس) میباشد.این نرم افزار کاملا رایگان است.
حجم فايل : 5.6 مگابایت
رمز : www.apdownload.com
منبع : وب سايت اي پي دانلود APdownload.comدانلود WinHex v16.2 - نرم افزار نمایش و ویرایش فایل ها به صورت هگزادسیمال

نرم افزار Winhex قویترین نرم افزار نمایش فایل ها به صورت هگزا دیسمال، با استفاده از این نرم افزار می توانند فایل های روی هارد دیسک، فلاپی دیسک، سی دی و حتی فایل های مقیم در حافظه موقت Ram را بخوانید و آنها را ویرایش کنید، این نرم افزار قدرتمند امکان تغییرات سطح پایین بر روی اطلاعات را فراهم می کند و در صورتی که شما دانش کافی داشته باشید قادر خواهید بود توسط این برنامه طلاعات پاک شده را نیز بازیابی کنید. این نرم افزار یک برنامه فوق العاده حرفه ای است، و بیشتر برنامه نویسان و کراکر ها از آن استفاده می کنند. این نرم افزار با تمام فایل سیستم ها سازگار می باشد و توانایی بازیابی اطلاعات از روی هارد دیسک هایی که فایل سیستم آنها آسیب دیده است را نیز دارد.
قابلیت هاى كلیدى نرم افزار WinHex:- نمایش فایل ها به صورت هگزا دیسمال
- ویرایشگر دیسک برای هارد دیسک، فلاپی دیسک، سی دی و ...
- پشتیبانی از FAT, NTFS, Ext2/3, ReiserFS, Reiser4, UFS, CDFS, UDF
- توانایی بازیابی داده های مختلف
- امکان ویرایش RAM
- امکان تغییرات سطح پایین بر روی اطلاعات
- پشتیبانی از فایل های بیش از 4 GB
- قابلیت تبدیل مابین binary ،hex ASCII ،Intel Hex و Motorola S
- توانایی تنظیم کاراکترهای ANSI ASCII ،IBM ASCII ،EBCDIC
- و ...
دانلود CurrPorts v1.97 - نرم افزار نظارت بر پورت های باز سیستم
- نمایش لیستی از پورت های TCP/IP و UDP
- نمایش جزئیات پردازش هایی که هر پورت داشته
- بستن فرآیند های ناخواسته پورت ها
- ذخیره اطلاعات پورت ها در فایل متنی
- شناسایی و مشخص نمودن پورت های خطرناک
- و ...
Sothink SWF Decompiler 5.3.528 Portable - نرم افزار ویرایش و تغییر فایل فلش
اگر می خواهید که فایل های فلش را باز کرده و آن ها را
تغییر دهید نیاز به یک نرم افزار ویرایشگر دارید تا آن ها را تبدیل به فایل
اولیه زمان طراحی خود کند. حتما فایل ها فلش زیادی با فرمت های SWF یا EXE
دارید که می خواهید آن ها را تغییر دهید اما امکان آن وجود ندارد به همین
منظور سایت دانلود رایگان نرم افزار به شما برنامه ای را معرفی می کند که در فایل های فلش نفوذ کرده و ویرایش آن ها را برای شما امکان پذیر می کند.
نرم افزار حرفه ای Sothink SWF Decompiler به ساده گی فایل های SWF/EXE را به فایل FLA و فایل تبدیل swf
را به FLEX تبدیل کرده و تمامی اجزای داخلی آنها را استخراج میکند. این
نرم افزار به طور کامل از نرم افزار swf 6, Flash MX 2004 (7.0), Flash 8,
Flash CS3 (9.0) و Flash CS4 (10.0)و حتی FLEX پشتیبانی میکند و با
ActionScript 2.0 و ActionScript 3.0 سازگاری دارد. برنامه فلش Sothink
SWF Decompiler همچنین میتواند فایل های Flash ساخت فلش نصب شده به روی
کامپیوتر را نیز اسکن کند.
نرم افزار فلش
Sothink SWF Decompiler فایل فلش SWF را به FLA تبدیل می کند. فایل
استخراج شده میتواند فایل Flash 6، Flash MX 2004 (7)، Flash 8، Flash CS3
(9)، و Flash CS4 (10) باشد. وقتی فرمت فلش SWF را به FLXE تبدیل میکنید
فایل های MXML و دیگر فایل های پروژه نیز استخراج میشوند. تقریبا تمامی
اجزای Flash را میتوان استخراج کرد. مانند: شکلها، شکلهای MORPH، تصاویر،
صداها، ویدئوها، فریم ها، فونت ها، متن ها، دکمه ها، اکشن اسکریپت و
غیره...
نرم افزار Sothink SWF Decompiler دارای یک محیط کاره چند زبانه شامل:
انگلیسی، فرانسه، آلمانی و چینی باستان است. این محیط کار بسیار دوستانه و
دارای چهار سبک برای سلیقه های مختلف است. میتوانید به پشت زمینه پیش نمایش
رنگ دلخواه خود را بدهید تا از مناسب بودن آن برای محیط سایت خود مطلع
شوید و حتی میتوانید اجزای پروژه را اجرا کنید. پلیر موجود در این برنامه
باعث شده است تا پروژه خود را با استفاده از کلیدهای کنترل اجرا کنید.
برای جذابیت بیشتر این نرم افزار مجهر به ابزار رایگانی به اسم SWF Catcher
است که با آن میتوانید فیلم های FLASH آنلاین را با IE و یا FireFox
دانلود برنامه فلش کرده و با استفاده از Sothink SWF Decompiler فایل SWF
را به FLA تبدیل کنید. Sothink SWF Decompile با ویندوز7 سازگاری کامل
دارد.

فرمت فایل های ورودی سازگار
- فایل SWF ساخته شده با Flash را به FLA تبدیل کنید.
- فایل EXE ساخته شده با Flash را به FLA تبدیل کنید.
به ادامه مطلب مراجعه کنید







