آیا واقعاً در لینوکس به آنتی ویروس نیاز داریم؟

سه شنبه, ۱۱ بهمن ۱۳۹۰


این سوالیه که بارهای بار در اینترنت پرسیده شده. در فرومها، وبلاگ‌ها، سایت‌های پرسش و پاسخ، آی‌آر‌سی، تقریباً همه جا. سوال اینه؟ آیا ما واقعاً نیازی به استفاده از آنتی‌ویروس در اوبونتو و یا هر توزیع لینوکس دیگه داریم؟ جواب همیشگی یک کلمه است، نه. چرا؟ بزارید کمی در این مورد صحبت کنیم.
برای اینکه یک ویروس کامپیوتری بتواند در آلوده کردن سیستم عامل موفق باشد نیاز به پنهان شدن، اجرا و تکثیر بیشتر خودش دارد که چنین چیزی در لینوکس نزدیک به غیرممکن است.

ویروس‌ها برای موفقیت نیاز به آلوده کردن فایل‌های اجرایی باینری در سیستم عامل دارند. لینوکس طوری طراحی شده که تقریباً همه فایل‌های حیاتی سیستم و فایل‌های اجرایی اصلی در اختیار کاربر روت، (root) که بالاترین سطح دسترسی را دارد است و کاربر عادی فقط قادر به اجرای آنهاست. این امر شانس آلودگی را به کمترین میزان ممکن می‌رساند. یعنی هنگامی که شما تحت مجوز کاربر عادی از سیستم استفاده می‌کنید اگر ویروسی قصد داشته باشد تا در فایل‌های اجرایی مهم خرابکاری کند موفق نخواهد بود چون نیاز دارد به کاربر روت دسترسی داشته باشد.
اگرچه بعضی از کاربران باتجربه دوست دارند تحت مجوز روت وارد شوند و مالکیت فایل‌های اجرایی را در اختیار بگیرند ولی براساس تجربه‌ای که دارند از کارشان آگاهند و بلدند چه کار کنند. این دلیلی‌ست که کاربر روت در اوبونتو و سایر توزیع‌ها بصورت پیشفرض غیرفعال است.

- تقریباً همه برنامه‌های لینوکس متن‌باز هستند. متن‌باز یعنی هرکسی روی کره خاکی (یا کرات دیگر!) می‌تواند کدهای برنامه رو دانلود کند، نگاهی به اونها بیندازد، اصلاحشان کند و دوباره آپلود نماید. با حضور هزاران چشمی که به سورس کدها نگاه می‌کنند خیلی سخت است که یک ویروس بتواند خودش را در برنامه مخفی نگه دارد.

- هر وقت که یک حفره امنیتی در نرم‌افزاری پیدا شود در کمتر از ۲۴ ساعت پس از تشخیص، وصله امنیتی آن منتشر می‌شود. بدیهیست که همچون سیستم عامل‌های دیگر بروز نگه داشتن سیستم، عامل مهمی در کاهش میزان آسیب‌ها خواهد بود.

- بیشتر ویروس‌های کامپیوتری توسط ایمیل، مسنجرها و مرورگرها روی اینترتت گسترش می‌یابند. در ویندوز، فایل‌های دانلود شده بصورت پیشفرض قابل اجرا هستند، چه شما به آنها اجازه اجرایی شدن بدهید چه ندهید. ولی در لینوکس فایل‌های دانلود شده بصورت پیشفرض قابلیت اجرایی ندارند. پس فرضاً اگر یک فایل آلوده را دانلود کنید به خودی خود اجرایی نیست.
لینوکس برای اجرایی کردن فایل‌ها وابسته به پسوند فایل نیست (مثل exe در ویندوز) پس تغییر دادن پسوند فایل آن را قابل اجرا نمیکند. شما نیاز دارید بدانید چطور به یک فایل قابلیت اجرایی ببخشید و راه بیندازیدش، اگر شما این چیزها را می‌دانید حتماً آنقدر باهوش هستید که از محتوای فایل‌ها و پکیج‌ها هم مطلع باشید.

- پورت‌های لینوکس بصورت پیشفرض بسته‌اند، به همین دلیل شما حتی به فایروال هم نیازی ندارید مگر اینکه خودتان پورتی را باز کنید که با فرض استفاده از فایروال، در این شرایط هم نباید ترسی از ورود ویروس‌ها داشته باشید.

همانطور که اشاره شد یکی از عوامل موفقیت ویروس، تکثیر و گسترش هر چه بیشتر آن است. یک ویروس کامپیوتری – دقیقاً همانند یک ویروس بیولوژیکی – باید نرخ تکثیرش از میزان مرگش بیشتر باشد. عوامل اشاره شده در بالا، ایجاد این شرایط را غیرممکن می‌سازد، نتیجه کار، انقراض ویروس خواهد بود.

خب بعد از اینهمه حرف فهمیدم چرا ویروس‌ها در لینوکس خطرناک نیستند پس دیگر چه نیازی به نصب آنتی‌ویروس است! در واقع نصب آنتی‌ویروس روی لینوکس هدفی خیرخواهانه دارد! درسته که ویروس‌ها در لینوکس ناتوانند ولی سیستم‌های ویندوزی که ما با آنها در ارتباطیم همیشه آسیب‌پذیر هستند.

- شاید شما یک سیستم دوال‌بوت داشته باشید که مرتباً پارتیشن‌های ویندوز را در لینوکس باز ‌کنید و فایل اینو اونور بفرستید. یا شاید یک پارتیشن مشترک داشته باشید که دیتاهای آن بین لینوکس و ویندوز به اشتراک گذاشته می‌شوند، حتی کول دیسکی که بین سیستم‌ها می‌چرخه و فایل جابه‌جا می‌کند.

- شاید دلتان نخواهد که فایل‌های ویروسی را توسط ایمیل یا چیزهای دیگر بین کاربران ویندوز پخش کنید. یا می‌تواند شبکه‌ای از سیستم‌های ویندوزی را تحت شبکه با لینوکستان اسکن و پاکسازی کنید.

- همچنین اگر از Wine استفاده می‌کنید می‌دانید که ویروس‌ها امکان اجرا شدن در محیط واین را نیز دارد پس یک آنتی‌ویروس خواهد توانست از آسیب‌های آن جلوگیری کند.

به نقل از آی تی لاین

چگونه سورس کد آنتی ویروس سایمنتک به سرقت رفت

دوشنبه, ۱۹ دی ۱۳۹۰

شرکت Symantec سرقت کد (Source) دو محصول ضدویروس خود را تائید کرد و کدهای منتشر شده بر روی اینترنت توسط نفوذگران را واقعی دانست.

این شرکت در اطلاعیه ای که منتشر کرد تاکید کرده است کدهای به سرقت رفته مربوط به چهار الی پنج سال گذشته است و انتشار آنها تاثیر چندانی بر روی امنیت و عملکرد محصولات فعلی این شرکت نخواهد داشت. همچنین در اطلاعیه شرکت Symantec آمده است، هیچ نفوذ و حمله ای به شبکه و سرورهای این شرکت صورت نگرفته و کدها از سرورهای ثالثی به سرقت رفته اند.

کدهای به سرقت رفته مربوط به دو محصول Symantec End Protection ۱۱٫۰ و Symantec Antivirus ۱۰٫۲ می شود. این دو محصول کاربرد سازمانی دارند و حداقل پنج سال قبل عرضه شده اند.

به گفته مسئولان شرکت Symantec حمله برای سرقت محصولات این شرکت بسیار جدی و مهم است ولی از زمان تولید و عرضه این دو محصول مورد نظر، سال ها گذشته و این محصولات دستخوش تغییرات زیادی نسبت به نسخه اولیه خود شده اند. با این حال شرکت Symantec در حال تهیه راه حلی برای کاربران این دو محصول است تا مانع از سوءاستفاده های احتمالی ناشی از انتشار عمومی کد این محصولات شوند.

همزمان یک گروه نفوذگر هندی به نام Lords of Dhamaraja مسئولیت این حمله و نفوذ را بر عهده گرفته است. این گروه دو سری اطلاعات برای اثبات ادعای خود منتشر کرده اند. سری اول اطلاعات فاقد هر گونه کد برنامه نویسی بوده و تنها نحوه عملکرد بخش هایی از دو محصول ضدویروس Symantec را نشان می داد. بررسی های شرکت Symantec نشان می دهد که این اطلاعات سال ها قبل به صورت عمومی منتشر شده و اطلاعات محرمانه سازمانی به شمار نمی آید.

گروه نفوذگران هندی سری دوم اطلاعات را بر روی سایت اجتماعی+Google منتشر کرد که حاوی ساختار برنامه نویسی دو محصول Symantec است. همچنین کد برنامه نویسی چند بخش مختلف از دو محصول را شامل می شود. این اطلاعات سریعاً از روی سایت +Google برداشته شد.

سخنگوی این گروه نفوذگر که با نام مستعار Yama  Tough با رسانه های جمعی ارتباط برقرار می کند، قول داده که بعد از راه اندازی سرورهای Mirror اقدام به انتشار کامل کدهای سرقت شده، کند.

طبق اعلام گروه نفوذگر Lords Of Dhamaraja، حمله و نفوذ صورت گرفته از طریق سرورهای دولتی و نظامی کشور هند بوده و کدهای به سرقت رفته از این سرورها به دست آمده است.

طبق قوانین بسیاری از کشورهای جهان، شرکت های تولید کننده نرم افزار موظف هستند که پیش از استفاده از محصولات آنها، کد این نرم افزارها را در اختیار مراجع دولتی و نظامی قرار دهند تا از بابت نداشتن درب های مخفی (Back Door) و عدم جمع آوری و ارسال اطلاعات محرمانه سازمانی مورد بررسی و بازنگری قرار گیرند.

به اعتقاد بسیاری از کارشناسان امنیتی، قدیمی بودن کدهای به سرقت رفته، کمک بزرگی به شرکت Symantec خواهد کرد تا زودتر آبروی خدشه دار شده خود را ترمیم کند.

انتشار کدهای سرقت شده نیز احتمالاً کمک چندانی به دیگر نفوذگران و نویسندگادن بدافزارهای مختلف نخواهد کرد. این افراد از مدتها قبل با بررسی الگوریتم های ضدویروس و مهندسی معکوس، اطلاعاتی را که درباره محصولات ضدویروس نیاز دارند به دست آورده اند و کدهای منتشر شده شاید تنها برای شرکت های رقیب Symantec جالب و جذاب باشد.

کارشناسان امنیتی اعتقاد دارند که اگر در برخی از کشورها همچنان از دو محصول ضدویروس Symantec استفاده گسترده می شود، شرکت Symantec باید اقدام به انتشار اصلاحیه های بزرگ و اساسی کند تا راه های سوءاستفاده احتمالی از کدهای افشا شده را مسدود نماید.

منبع: شبکه گستر

سورس پروژه #c {درخواست}

سه شنبه, ۱۳ دی ۱۳۹۰
سلام
دوستان اگه کسی سورس برنامه مدیریت ویدئو کلوپ رو داره ، لطف کنن لینک بزارن .
زیاد نمیخواد پیچیده باشه. امکانات اولیه..
با تشکر

پ.ن: خودم خارج از شهر بودم و همین الان برگشتم ، وقت نشده انجامش بدم. : (

موضوع: ,

برنامه دکد کردن ioncube

جمعه, ۹ دی ۱۳۹۰
برنامه دکد کردن فایلهای ioncube و zend و phpexpress » نرم افزاری که باری این ساعت از سایت پی سی ول براتون آماده کردم خیلیا دنبالش هستند

این نرم افزار برای کسانی که فایلهای ioncube و zend کد شده را دارند به راحتی میتواند به اپن سورس تبدیل کند

آموزش کار با برنامه :
پس از دانلود به داخل فولدر برنامه بروید
فایلهای کد شده را داخل فولدر ۰۱_Decode بریزید سپس بر روی
Decode_ALL_Files.bat را اجرا نمایید پس از دکد فایل های دکد شده داخل
فولدر ۰۲_Decoded ریخته میشود

برای دانلود به لینک زیر مراجعه کنید
www.p30vel.ir/7317-برنامه-دکد-کردن-فایلهای-ioncube-و-zend-و-phpexpress.html

کد:

www.p30vel.ir/7317-برنامه-دکد-کردن-فایلهای-ioncube-و-zend-و-phpexpress.html

سامسونگ ارائه اندروید ۴ برروی Galaxy S و Galaxy Tab را دوباره بررسی می کند

پنجشنبه, ۸ دی ۱۳۹۰

چندی پیش سامسونگ اعلام کرد که بروزرسانی اندروید ۴ یا ساندویج بستنی را برای محبوب ترین تلفن خود یعنی Galaxy S و تبلت Galaxy Tab ارائه نخواهد کرد، دلیل آن را نیز ظرفیت کم حافظه داخلی این دو دستگاه اعلام کرده بود. به گزارش زومیت این خبر تقریبا در تمام وب سایت های مرتبط با فناوری منتشر شد و نارضایتی بسیاری را به همراه داشت. اکثر وب سایت ها، سامسونگ را متهم به عدم پشتیبانی از مشتری دانستند و دلایل این شرکت برای عدم عرضه نسخه بروز را بهانه دانستند. حال به نظر می رسد که این فشارها سامسونگ را مجاب به تجدید نظر کرده است.اخبار مربوط به عدم به روز رسانی رسمی گالکسی اس و گالکسی تب، بازخوردهای متفاوتی را به همراه داشت. وقتی خبر آن را روی سایت قرار دادیم، شما دوستان نیز نظرات متفاوتی نسبت به این موضوع ابراز داشتید. عده ای ناراضی بودند، عده ای انتقاد شدیدتری می کردند و می گفتند گوشی بعدیشان سامسونگ نخواهد بود، عده ای نیز از سامسونگ و تصمیمش دفاع می کردند و معتقد بودند واقعا ارائه این به روزرسانی امکان پذیر نیست و البته برخی بر این عقیده بودند که در دنیای اپن سورس هر اتفاقی ممکن است و به…

اسکریپت پروژه

شنبه, ۲۶ آذر ۱۳۹۰
سلام

دوستان اسکریپت پروژه دانشجویی سراغ ندارین ؟ من میخوام یه سایت تاسیس کنم برای فروش پروژه و سورس کد و… اسکریپت رایگان / پولی هرچی سراغ دارین لطفاً لینک بدین

موضوع:

اوبونتو بر روی اسمارت فون‌ها, تلویزیون‌های هوشمند و تبلت‌ها

سه شنبه, ۱۵ آذر ۱۳۹۰

هدف بعدی کنونیکال تا سال ۲۰۱۴ ؛ اوبونتو بر روی اسمارت فون ها و تلویزیون های هوشمند و تبلت ها…

این تیتر خبری بود که بعد از صحبت های مارک شاتل‌ورث بنیانگزار شرکت کنونیکال و اوبونتو (همچنین از توسعه دهندگان سابق Debian) در UDS-P در خروجی سایت های خبری IT قرار گرفت.

UDS نشست های ۶ ماهه تیم توسعه اوبونتو است که به منظور اتخاذ تصمیم های راهبردی برای نسخه آتی اوبونتو به صورت دوره ای برگزار می شود.

مارک در مصاحبه ای که با وبلاگ خبری غیر رسمی اوبونتو موسوم به OMG Ubuntu داشت اعلام کرد که در برنامه ۲ سال و نیم آینده کنونیکال و تا سال ۲۰۱۴ , اوبونتو را بر روی اسمارت فون ها و تلویزیون های هوشمند و تبلت ها هم خواهیم دید.

حال بعد از گذشت حدود ۱ ماه از نشست UDS-P یکی از توسعه دهندگان اوبونتو به نام Michael Hall بر روی وبلاگ شخصی اش تصاویری از اوبونتو بر روی اسمارت فون موتورولا منتشر کرده که البته این تصاویر به صورت پیشنهادی و در حد یک ایده بوده و از وجود خارجی آن و نسخه‌ی آزمایشی خبری در دست نیست.

تصویر بالا دسکتاپ Ubuntu Unity و لانچر معروف آن را نشان می دهد که نشان از آن دارد که تیم توسعه اوبونتو قصد استفاده از آن را در گوشی های موبایل هم دارند. همچنین Indicatorها و پنل بالای صفحه هم احتمالا در نسخه موبایل اوبونتو و احتمالا تبلت هم وجود خواهد داشت.

البته باز هم می گویم که این تصاویر اصطلاحا تصاویر ذهنی توسعه دهندگان (Mockup) است که منتشر شده و ممکن است تا انتشار نسخه نهایی تغییرات زیادی در آن صورت گیرد… اگر شما هم دستی در توسعه نرم افزارهای آزاد و اوپن سورس دارید یا تمایل به همکاری با تیم توسعه اوبونتو بر روی اسمارت فون ها دارید می توانید از طریق کانال آی.آر.سی #ubuntu-phone بر روی سرور FreeNode به این تیم بپیوندید و در توسعه آن مشارکت داشته باشید…

و اینکه نظر شما چیست ؟ آیا سیستم عامل اوبونتو بر روی دستگاه های قابل حملی مثل اسمارت فون‌ها و تلویزیون های هوشمند و تبلت ها همچون نسخه دسکتاپ و سرور آن با اقبال عمومی مواجه خواهد شد ؟

کشف نام آیفون ۵ و آی پد ۳ در iOS 5.1

دوشنبه, ۱۴ آذر ۱۳۹۰

کمپانی اپل اخیراً جدیدترین نسخه آزمایشی اول از سیستم عامل iOS 5.1 را برای استفاده برنامه نویسان و توسعه دهندگان منتشر کرده است.

اکنون طی بررسی سورس کدهای این سیستم عامل مشخص شده است که در برخی از خطوط برنامه به نام های آیفون ۵ و آی پد ۳ اشاره شده است.

همچنین، با نگاهی به سورس کدهای iOS 5.1 نام تجهیزات هوشمند اپل مانند iPhone 4.1 , iPhone 4.2 که به ترتیب احتمالاً مربوط به آیفون ۴ و آیفون ۴S می باشند دیده می شود.

همچنانکه در این لیست نام آیفون ۵ مشاهده می شود، در قسمت هایی از سورس برنامه نیز عبارتد آی پد ۳ مشاهده شده است.

به گزارش وین بتا، انتظار می رود با آغاز سال جدید میلادی، شایعات پیرامون آی پد ۳ نیز بیشتر شود. این احتمال وجود دارد که زمان ارائه آی پد ۳ در بازار، ماه های مارچ یا آپریل باشد.

اما در رابطه با آیفون ۵ باید دید اشتراتژی اپل آن است که ارائه آنرا تا ماه های ژوئن و ژولای به تاخیر بی اندازد یا زودتر از انتظار وارد بازار می شود.

کشف نام آیفون ۵ و آی پد ۳ در iOS 5.1

جمعه, ۱۱ آذر ۱۳۹۰

کمپانی اپل اخیراً جدیدترین نسخه آزمایشی اول از سیستم عامل iOS 5.1 را برای استفاده برنامه نویسان و توسعه دهندگان منتشر کرده است.

اکنون طی بررسی سورس کدهای این سیستم عامل مشخص شده است که در برخی از خطوط برنامه به نام های آیفون ۵ و آی پد ۳ اشاره شده است.

همچنین، با نگاهی به سورس کدهای iOS 5.1 نام تجهیزات هوشمند اپل مانند iPhone 4.1 , iPhone 4.2 که به ترتیب احتمالاً مربوط به آیفون ۴ و آیفون ۴S می باشند دیده می شود.

همچنانکه در این لیست نام آیفون ۵ مشاهده می شود، در قسمت هایی از سورس برنامه نیز عبارتد آی پد ۳ مشاهده شده است.

به گزارش وین بتا، انتظار می رود با آغاز سال جدید میلادی، شایعات پیرامون آی پد ۳ نیز بیشتر شود. این احتمال وجود دارد که زمان ارائه آی پد ۳ در بازار، ماه های مارچ یا آپریل باشد.

اما در رابطه با آیفون ۵ باید دید اشتراتژی اپل آن است که ارائه آنرا تا ماه های ژوئن و ژولای به تاخیر بی اندازد یا زودتر از انتظار وارد بازار می شود.

سوال: مشکل در اتصال به اکسس

شنبه, ۵ آذر ۱۳۹۰
سلام توی اتصال به اکسس این ارور رو بهم میده؟چطوری حلش کنم؟
Format of the initialization string does not conform to specification starting at index 48.
کادر زرد رنگ روی سورس دیتابیس ایجاد میشه
منظورم اینه:
Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\mohsen.accdb");
موضوع: ,

خبر: انتشار پروتکتور ایرانی سپنتا

شنبه, ۵ آذر ۱۳۹۰
با سلام خدمت دوستان,اساتید,کاربران عزیز

و ضمن عرض تسلیت فرا رسیدن ایام سوگواری محرم

خدا را سپاس بر من منت نهاد تا بعد از تلاش و مطالعه فراوان در عرصه مهندسی معکوس , پروتکتور سپنتا را برای ورود به بازار آماده کنم

سپنتا اولین پروتکتور ایرانی است که در این حد کار شده و خواهد توانست جایگزین مناسبی برای پروتکتور های خارجی در بازار ایران باشد.

مرور مختصر بر امکانات پروتکتور سپنتا:

محافظت از Import ها:

شما هر برنامه ای با هر زبانی بنویسید برای انجام برخی کار ها نیاز به استفاده از API هستید. حتی اگر از انها استفاده نکنید با توجه به نوع Compiler مورد استفاده به طور پیشفرض در فایل نهایی شما حدود ۴۰ یا حتی در بعضی از Compiler ها چهارصد API استفاده شده که برای اجرای برنامه شما ضروری است.

سامانه محافظت از ریسورس ها یا (Stolen Resource Or Resource Virtualization):
سپنتا از جمله محدود پروتکتور های است که قابلیت شبیه سازی ریسورس ها را دارا می باشد. در این صورت بعد از اجرای برنامه و عملیات Dump بخش مهمی از فایل شما در فایل Dump شده موجود نخواهد بود.

به این صورت جلوی Decompile شدن برنامه Delphi شما نیز گرفته میشود.

فناوری پیشرفته نانومیتس:
ین تکنیک فوق العاده قدرتمند نرم افزار شما را در مقابل شکسته شدن بیمه خواهد کرد.
در پروتکتور ها کد های شما رمزندگاری شده و در زمان مناسب رمزگشایی خواهند شد اما در این لایه محافظتی کد های محافظت شده هیچ گاه رمزگشایی نخواهند شد و موتور سپنتا کد های شما را بجای CPU اجرا خواهد کرد.

یعنی بر خلاف فایل های عادی CPU بصورت مستقیم برای اجرای کد های مذکور درگیر نخواهد شد و پردازش های لازم در Process دوم در موتور خود سپنتا انجام داده خواهد شد و نتایج مورد نیاز برای برنامه شما ارسال میگردد.
توجه داشته باشید برای استفاده از این تکنیک کوچکترین کد نویسی نیاز نخواهد بود

تکنیک های حفاظت از OEP:
در هر فایل اجرایی قطعه کدی موسوم به Entry Point وجود دارد که وظیفه تامین بستری مناسب برای اجرای درست نرم افزار شما را به دوش میکشد. در صورت نبودن این مجموعه کد برنامه شما نیز اجرا نخواهد شد.

یکی از مراحل شکستن قفل(UnPack) پیدا کردن و ترمیم این قطعه کد است.
در سپنتا ۲ تکنیک حفاظتی وجود دارد که:
۱٫این قطعه کد را با Code Obfuscation Engine پیچیده می کند تا امکان پیدا کردن با ابزار های Generic را تا حد قابل توجهی کاهش دهد

۲٫ با تکنیک Clear OEP که بعد از اجرای برنامه این قطعه کد به کلی از برنامه شما حذف خواهد شد. در این صورت اگر برنامه شما از موتور سپنتا جدا شود یا به عبارتی UnPack شود امکان اجرای نرم افزار به علت عدم وجود این قطعه کد نخواهد بود

جلوگیری از تغییر کد های برنامه در حافظه:
کی از روش های شکستن قفل در کرکینگ استفاده از Loader است.
در صورتی که در نقاط حساس برنامه شما تکنیک های محافظتی مانند Nanomites اعمال نشده باشد. مهاجم می تواند بدون جدا کردن موتور پروتکتور (UnPack) می تواند برنامه را در Ram دستکاری کند.
برای جلوگیری از این روش سپنتا کد های شما را زیر نظر خواهد گرفت و با یافتن کوچکترین تغییر در Memory نرم افزار شما برنامه را خواهد بست.

لایه محافظتی Metamorphic Stub
در هر زمان که شما فایلی را محافظت می کنید سپنتا کد های خود را بصورت منحصر بفردی محافظت می کند.

به این صورت امکان آنالیز سپنتا را سخت تر خواهد کرد.

سامانه پیچیده سازی کد:
سپنتا با ارائه این تکنیک این قابلیت را به شما می دهد که محدوده ای از کد ها را تعیین کنید و این سیستم کد های شما را تغییر خواهد داد بدون اینکه عملکرد برنامه شما تغییر کنید. این لایه محافظتی دارای قابلیتی است که هربار فایل شما ره به گونه ای متفاوت محافظت کند.

سامانه محافظتی Virtual Machine:
سپنتا با ارائه سیستم ماشین مجازی خود راهکاری قابل اطمینان را به تولید کنندگان نرم افزار های داخلی عرضه می کند.

در این تکنیک کد های حساس شما به کد های سطح میانه (PCODE) تبدیل خواهد شد. در این صورت کد ها قابل فهم برای CPU همچنین Disassembler ها و کرکر ها نخواهد بود و اجرای کد های شما به جای CPU بر عهده مفسر سپنتا خواهد بود. این تکنیک فوق العاده قدرتمند خیال شما را از طیف وسیعی از کرکر ها (از نظر مهارت) راحت خواهد کرد.

سایت سپنتا راه اندازی شده که می توانید از اخبار و آخرین نسخه و تغییرات پروتکتور آگاه شوید.
همچنین گفتنی است نسخه نمایشی پروتکتور سپنتا نسخه Basic بزودی در سایت قرار خواهد گرفت تا امکان بررسی از نظر سازگاری و سرعت به کاربران داده شود.
همچنین هم اکنون فیلم هایی از محیط پروتکتور و توضیحات کار کردن با هر لایه امنیتی در سایت موجود است.(بخش راهنمایی)

نکته دیگری که قابل ذکر است: پروتکتور سپنتا در مراحل آخر حالت آزمایشی قرار دارد (BETA) در صورت اجرا نشدن خود پروتکتور یا فایل محافظت شده مراتب را با ما در میان بگذارید. حتما پیگری و به مدد خداوند رفع خواهد شد.

با آرزوی سربلندی برای همه
یا حق

سوال: چگونگی پرینت از فاکتورهای فروشگاهی

جمعه, ۴ آذر ۱۳۹۰
سلام
می خواستم در مورد پرینت فاکتور های فروشگاهی کمکم کنین
توی فروشگاه ها با دیجیتایزر اطلاعات کالا ها رو وارد می کنن بعد اونو پرینت می گیرن
می خاستم بدونم این پرینت رو چطوری انجام بدم
همونطور کە می دونید کاغد این پرینت ها رول هست و پیوستە و امکان دارە لیست خرید خیلی طولانی باشە
ممنون میشم راهنماییم کنین،
اگە دوستا لینک یا سورسی هم دارن لطف می کنن ارائه بدن
موضوع:

درخواست کمک : دریافت تصویر از وب کم جهت پردازش تصویر – در دلفی ۲۰۱۱

جمعه, ۴ آذر ۱۳۹۰
باسلام
من دانشجوی ارشد رشته هوش مصنوعی هستم
زبان برنامه نویسی ام هم دلفی ۲۰۱۱ XE هست
برای نوشتن پروژه پردازش تصویر نیاز به یک کامپوننت دارم
یک کامپوننت که بتونه فریم ها رو از وب کم یا هر دوربین دیگه ای بگیره و به من بده تا من بتونم با استفاده از توابعی که نوشتم پردازش هایی روی تصویر انجام بدم.
تا اینجایی که توی سایت جستجو کردم چند تا کامپوننت هست
VideoGrabber
VideoLab
Visio.Video.Capture
ImageEn

البته اگر یک سورس کوچک برای عکس گرفتن از وبکم هم باشه، کار من راه می افته
درضمن سیستم عاملم هم ویندوز ۷ هست

اما من نتونستم هیچ لینک دانلودی از اونها برای دلفی ۲۰۱۱ پیدا کنم.
ممنون می شم کمک کنید

حرفه ای: سورس کد دو EXE Protector به زبان VB6 !!!

جمعه, ۴ آذر ۱۳۹۰
سلام دوستان عزیز .
سورس کد دو پروتکتور به زبان VB6 تقدیم به دوستان برنامه نویس ، انشاالله که مفید واقع بشه .

CONVERT EXE FILES TO SHAREWARE VERSIONS-now supports VB, VC++‎‎, Flash,.NET, MASM and Screensavers

EXE Protector v1.2–>7 Hardware Fingerprints, Memory Encryption, Public Key Encryption and More

ابتدا این تاپیک رو در بخش VB6 ایجاد کردم ، اما فکر کردم تو این بخش هم میتونه واسه دوستان مفید باشه .
موفق و پیروز باشید :لبخندساده:.

فایل های ضمیمه
موضوع: , ,

حرفه ای: سورس کد دو EXE Protector !!!

جمعه, ۴ آذر ۱۳۹۰
سلام دوستان عزیز .
سورس کد دو پروتکتور به زبان VB6 تقدیم به دوستان برنامه نویس ، انشاالله که مفید واقع بشه .

CONVERT EXE FILES TO SHAREWARE VERSIONS-now supports VB, VC++‎‎, Flash,.NET, MASM and Screensavers

EXE Protector v1.2–>7 Hardware Fingerprints, Memory Encryption, Public Key Encryption and More

موفق و پیروز باشید :لبخندساده:.

فایل های ضمیمه
موضوع: , ,

الگوریتم های زمانبندی در سیستم عامل

جمعه, ۴ آذر ۱۳۹۰
سلام . استادان بزرگوار خسته نباشید
من از شما خواهشی دارم. لطفا سورس الگوریتم های زمانبدی FIFO-RR-SJF-SRT-HRRN را همراه با نمودار در زبان Vb6 را در این تایپیک برای من بگذارید
باتشکر از شما

موضوع: ,

گرفتن سورس صفحه وب با WebBrowser1

سه شنبه, ۱ آذر ۱۳۹۰
سلام خسته نباشید دوستان من با WebBrowser1 یه سایت باز میکنم بعد توسط

Text1.Text = WebBrowser1.Document.Body.innerHTML

سورس صفحه رو میریزیم تو text1 مشکل اینجاست اگر تو اون صفحه وب عدد استفاده شده باشه بیشتر عدد هارو نمایش نمیده جای عدد ؟ نمایش میده مشکل چی؟

بطور مثال شما توسط WebBrowser1 سورس این صفحه وب بریزین تو تکست بعد نگاه کنین میبینین

۱- password
۲- ۱۲۳۴۵۶
۳- ۱۲۳۴۵۶۷۸
۴- qwerty
۵- abc۱۲۳
۶- monkey
۷- ۱۲۳۴۵۶۷
۸- letmein
۹-trustno۱
۱۰- dragon
۱۱- baseball
۱۲- ۱۱۱۱۱۱
۱۳- iloveyou
۱۴- master
۱۵- sunshine
۱۶- ashley
۱۷- bailey
۱۸- passw۰rd
۱۹- shadow
۲۰- ۱۲۳۱۲۳
۲۱- ۶۵۴۳۲۱
۲۲- superman
۲۳- qazwsx
۲۴- michael
۲۵- football

عددهارو تو سورس بصورت ؟ نمایش میده چکار کنم مشکل چی؟

امیدوارم متوجه منظورم شده باشین

موضوع: ,

تبدیل حروف بزرگ به کوچک توسط عبارات منظم

دوشنبه, ۳۰ آبان ۱۳۹۰
سلام خسته نباشید بنده تو برنامه یه تکست دارم text1 داخلش سورس یه صفحه وب هسته حالا میخوام با عبارات منظم کد نویسی که بین <> هسته که تو عبارات منظم میشه

"<(.*?)>"

خب میخوام اینو پیدا کنه توسط تابع lcase به حروف کوچک تبدیل کنه چطور باید اینکارو بکنم؟کلا بگرده هر چی <> دید کد وسط <> رو به حروف کوچک تبدیل کنه

بطور مثال ما داخل تکست این کد رو داریم

 با آغاز اعتراضات در لیبی، بناگاه پرده از چهره قذافی‌ها برداشته شد و همه هیولای درون آنها را دیدند.سیف‌الاسلام حتی جلوتر از پدر جلوی مردم ایستاد
WWW.WEB.COM
www.web.com
<DIV style="tExt-aligN: center"><Br></DIV>
وی بر خلاف پدر که همیشه با لباس قبیله‌ای در محافل حاضر می‌شد، همواره کت و شلوار می‌پوشد
<HR>
<BR>

و قتی رو command کلیک میکنی به این شکل بشه

 با آغاز اعتراضات در لیبی، بناگاه پرده از چهره قذافی‌ها برداشته شد و همه هیولای درون آنها را دیدند.سیف‌الاسلام حتی جلوتر از پدر جلوی مردم ایستاد
WWW.WEB.COM
www.web.com
<div style="text-align: center"><br></div>
وی بر خلاف پدر که همیشه با لباس قبیله‌ای در محافل حاضر می‌شد، همواره کت و شلوار می‌پوشد
<hr>
<br>

البته خودم به این طریق کد نویسی میتونم اینکارو بکنم ولی میخوام با عبارات منظم اینکارو انجام بدم که هم یاد بگیرم هم شنیدم با عبارات منظم بهینه تر هسته

Private Sub Command1_Click()
Dim i, j As Integer
i = InStr(1, Text1.Text, "<")
Do While i <> 0
j = InStr(i, Text1.Text, ">") + 1
Text1.Text = Replace(Text1.Text, Mid(Text1.Text, i, j - i), LCase(Mid(Text1.Text, i, j - i)))
i = InStr(j, Text1.Text, "<")
Loop
End Sub
موضوع: , ,

ارسال فکس

یکشنبه, ۲۹ آبان ۱۳۹۰
اساتید محترم لطفا نمونه سورس کد در رابطه با ارسال فکس بزارید
در صورت امکان در مورد متد کانکت رفرنس فکس توضیح دهید که اسم کامپیوتر کافیه براش یا چیز دیگه هم باید بهش معرفی کنیم.
موضوع: ,

بحث، بررسی، آموزش: امن ترین، سریعترین و مطمئن ترین راه ها برای رمزگزاری و encrypt داد

شنبه, ۲۸ آبان ۱۳۹۰
دوستان خسته نباشید
میخواستم یه تاپیک جامع داشته باشیم که در مورد این قبیل اطلاعات با هم صحبتی داشته باشیم
این موضوع با بیشتر شدن کاربرد فلش دیسک و هارد دیسک های اکسترنال دقدقه ی امروز خیلی هاس
هر کدوم از دوستان نظراتش رو اعلام کنه و تجربه هاش رو حتما بگه چون توضیحاتی که خوده برنامه ها و سایت های سازندشون میدن با عمل فرق داره

من خودم یه چند تا راه مختلف رو میدونم، با معایب و مزایاشون بهتون میگم شما هم میتونید این مطالب رو کامل تر کنید یا راه های جدید تری رو اعلام کنید

برنامه اول: True Crypt

کد:

                 
T r u e C r y p t
Free open-source disk encryption software for Windows 7/Vista/XP, Mac OS X, and Linux

Main Features:
    Creates a virtual encrypted disk within a file and mounts it as a real disk.
    Encrypts an entire partition or storage device such as USB flash drive or hard drive.
    Encrypts a partition or drive where Windows is installed (pre-boot authentication).
    Encryption is automatic, real-time (on-the-fly) and transparent.
    Parallelization and pipelining allow data to be read and written as fast as if the drive was not encrypted.
    Encryption can be hardware-accelerated on modern processors.
    Provides plausible deniability, in case an adversary forces you to reveal the password:
    Hidden volume (steganography) and hidden operating system.
    More information about the features of TrueCrypt may be found in the documentation.



این برنامه اپن سورس هست و اینطور که پیداست امنیت خیلی خوبی هم داره
میتونه کله درایو رو یا بخشی از درایو رو رمزگزاری کنه ولی خطرش اینه که با یه بد سکتور کوچولو تو اون درایو یا فضا ممکنه دیگه کله داده هاتون از دست بره
از متد های مختلفی چه تکی چه به صورت ترکیبی میتونه استفاده کنه برای انکریپت منتها زمان نسبتا زیادی هم بسته به انتخابتون لازم داره
کلا به نظر من برای ایجاد volume های بیشتر ۴ گیگ برای فایل های خورد و ریز به درد نمیخوره چون هم زمان زیاد میبره هم اینکه خطر بدسکتور گرفتن و سوخت شدن کله دیتا هست
مورد بعدی اینه که loader نداره و شما باید رو هر سیستمی که میخواید بازش کنید برنامش رو نصب کنید
فکر کنم بیشترین امنیت رو داشته باشه با امکاناتی که داره ولی کند هست و صبر ایوب میخواد

برنامه دوم: Storage crypt

کد:

It's so fast that in quick mode few seconds is enough to                        encrypt 1TB drive.
          It's easy to use for anyone with minimum computer skills.
        Do you have lot of      movies, audios, documents on portable drive and care about someone                      accesses your data by stealth? StorageCrypt is the solution. StorageCrypt      allows you to encrypt and password protect second hard drive and removable      drives, including  usb hard drive,        esata hard drive,  firewire hard drive,  flash drive, SD card, pen drive, memory stick      and more. It uses 128 bit AES encryption for maximum security and does      not store the password on the removable device. Once encrypted, the        drive can not be accessed on any computer. Fully portable use, you may take it to anywhere on      the fly without the software installed on each machine.


خوب این برنامه به نظرم برای فلش دیسک و هارد های اکسترنال بهترین آپشن باشه
معمولیش تو کمتر از چند ثانیه استراکتر درایو رو رمز گزاری میکنه و رو همین حساب خیلی سریع عست
البته آپشن برای deep هم داره که تک تک فایل ها رو هم رمز گزاری میکنه و زمانش بیشتر
متدهای رمزگزاریش نسبت به برنامه قبل کمتره و فقط AES رو داره
مثل برنامه قبل امکان ایجاد یک فضای مشخص رو نداره ولی میشه بعضی درایو ها رو به دلخواه رمز گزاری نکرد
همینطور امکان انکریپت درایو سیستم عامل رو نداره
کلا سریع هست و برنامه خوبیه و از همه مهمتر اینکه خودش یه ورژن لایت (در حدود یک مگابایت) به درایو ها ی رمزگزاری شده اضافه میکنه و اینطوری میتونید با اجرای همون روی هر سیستمی که بخواید فلش دیسک یا هاردتون رو رمز گشایی کنید و بعد که کارتون تموم شد دوباره رمزش رو فعال کنید

سومین برنامه: WINRAR

این برنامه در اصل compressor هست ولی برای رمزگزاری هم یکی از بهترین برنامه ها به حساب میره
امکانات خوبی داره و بسته به تنظیماتتون میتونه در حین encrypt کردن اطلاعات فشردشون هم کنه ولی گزینه solid archive رو برای این مصرف تیک نزنید وگرنه بد دردسر میشه

یه مقدار دردسرش در نگاه اول نسبت به دوتای قبلی بیشتره ولی مزیت هایی هم داره:
مثلا میتونه فایل ها رو به volume های با سایز دلخواه شما هم تقسیم کنه که این خیلی خوبه، اینطور دیگه مشکل بدکستور گرفتن هارد و مشکل پیدا کردن کل آرشیو به حداقل میرسه
با انتخاب گزینه store و تنظیمات معمولی فکر کنم ۱۰ گیگ اطلاعات رو بتونه تو ۳۰-۴۰ دقیقه انکریپت کنه ( با سیستم متوسط و معمولی)
امنیت خوبی نسبت به برنامه های مشابه داره و امکانات زیادش باعث مجبوبیتش شده

چهارمین گزینه: ۷Zip

خوب این برنامه هم مشابه وینرر عمل میکنه ولی رایگان و اپن سورس هست ( البته گمونم امنیتش یه مقدار کمتر باشه نسبت به وین رر)
این برنامه هم توضیحاتش تا حدودی مشابه وین رر هست ولی خودم به شخصه وین رر رو بهش ترجیح میدم
تو تصاویر تنظیمات پیشنهادی خودم رو برای دو برنامه آخر میزارم;)

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

نظراتتون رو حتما بگید و در نظر سنجی شرکت کنید
سوالی چیزی هم داشتید همینجا بپرسید که یه تاپیک داشته باشیم برای اطلاعات مرتبط

موفق و موید باشید

نوشته شده توسط: DaRiOuShJh

سوال: اشاره گرها در کیوت و سی پلاس پلاس؟

پنجشنبه, ۲۶ آبان ۱۳۹۰
سلام دوستان

من تا الان سی شارپ کار میکردم ولی به این نتیجه رسیدم که برم سراغ سی پلاس پلاس و بویژه کیوت!
ولی همیشه تو مبحث اشاره گرها ابهاماتی داشتم که هیچوت هیچ منبعی نتونسته اونا رو رفع کنه. با توجه به اینکه در کیوت از اشاره گرها به وفور استفاده میشه خواهش میکنم به سوالاتم پاسخ بدین تا بتونم یادگیری کیوت رو شروع کنم.

۱) چرا بعضی جاها از * استفاده میشه و بعضی جاها نه؟! ما از کجا باید تشخیص بدیم کجا ازش استفاده کنیم؟ تو سایت یه چندتا تاپیک در مورد این مساله بود که اتفاقاً تو بعضی ها شما هم جواب داده بودین ولی با خوندنشون به نتیجه نرسیدم!!

۲) من آخرش نفهمیدم برای استفاده از اعضای یک کلاس (متغیرها، توابع عضو و …) باید از نقطه استفاده کرد یا :: یا <- ؟؟؟؟؟ این مساله برام کمی گیج کننده است! :گیج:
مثال زیر رو ببینید :

#include <QApplication>
#include <QPushButton>

int main(int argc, char *argv[]) {
    QApplication app(argc, argv);
    QPushButton *button = new QPushButton("Quit");

    QObject::connect(button, SIGNAL(clicked()), &app, SLOT(quit()));

    button->show();

    return app.exec();
}

تو مثال بالا متد connect با عملگر :: فراخوانی شده ولی متد show با عملگر <- !!!!! برای نقطه هم همچین مواردی هست.

۳) مگه تو سی پلاس پلاس وقتی با new یه آبجکت میسازیم نباید آخرش با delete اون شی رو از بین ببریم؟! چرا تو مثال بالا (و تقریباً همه سورسهای کیوتی که دیدم) آبجکت button بصورت دستی تخریب نشده؟!

۴) و سوال آخر : در بعضی جاها پارامتری از یک متد بصورت اشاره گر تعریف شده ولی بعضی وقتها متغیری رو بصورت & بهش پاس میدن بعضی جاها معمولی. دلیلش چیه؟! فکر کنم قضیه reference values باشه، درست حدس زدم؟!

موضوع: ,

سورس کدهای “ساندویچ بستی” گوگل منتشر شد

سه شنبه, ۲۴ آبان ۱۳۹۰

اخیراً گوگل سورس کدهای سیستم عامل اندورید ۴٫۰ ساندویچ بستی (Android 4.0 Ice Cream Sandwich) را از طریق شبکه ASOP در اختیار عموم قرار داده است.

پیشبینی می شود، اولین دستگاهی که مجهز به این نسخه از سیستم عامل اندروید روانه بازار شود، سامسونگ Galaxy Nexus باشد که قرار است ۲ روز دیگر یعنی در ۱۷ ماه نوامبر معرفی شود.

طراحی اندروید ۴٫۰ نسخه ساندویچ بستنی، به نحوی است که امکان نصب و اجرای آن بر روی تبلت ها و تلفن های هوشمند به صورت همزمان وجود دارد.

به گزارش وین بتا، این نخستین مرتبه ای است که گوگل نسخه کدباز (Open Source) از سیستم عامل اندروید را برای تبلت ها ارائه می دهد، زیرا نسخه قبلی یعنی اندروید ۳٫۰ ،به صورت کدباز ارائه نشده بود.

اطلاعات جزئی بیشتر در مورد اندروید ۴٫۰ را می توانید در صفحه گروه اختصاصی آن دنبال نمایید.

Related posts:

  1. درخواست سامسونگ از اپل: سورس کدهای آیفون ۴S را به ما نشان دهید
  2. ۶۱ درصد بازار جهانی تبلت در اختیار اپل آی پد است
  3. مدیرعامل نوکیا: قرارداد همکاری گوگل و موتورولا “خطرناک” است

تا حالا از سایت رضا سورس – rezasource.com اسکریپت خریدید؟

دوشنبه, ۲۳ آبان ۱۳۹۰
سلام
دوستان ببخشید اگر بخش مناسبی برای این سوال انتخاب نشده، سعی کردم بهترین مکان ممکن را انتخاب کنم.

من قصد خرید یک اسکریپت از سایت rezasource.com را دارم و قبل از آن در اینترنت سرچ کردم و نتیجه ای در مورد این سایت پیدا نکردم که به دردم بخوره.
میخواستم ببینم از دوستان تا حالا کسی با این سایت کار کرده و آیا آن را تائید می کند؟

ممنون

کسی میدونه این سایت چجوری درست شده ؟

دوشنبه, ۲۳ آبان ۱۳۹۰
من هرکاری کردم نتونستم این سایت و سورسش و دربیارم و نمی دونم چجوری ساخته شده یه لطفی بکنید ببینید چجوریه ؟
http://www.gensler.com/

موضوع:

پاک کردن اطلاعات گریدویو

جمعه, ۲۰ آبان ۱۳۹۰
با چه کدی می شه تمام اطلاعات گریدویو توی فرم هست رو پاک کرد و فرم رو به حالت اول برگردوند؟
توی فرمم فقط یه گرید هست که توسط دیتاسورس پر شده.
(دیتاسورسش پایگاه داده نیست)
موضوع: ,