<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>وبلاگی برای تمام فصول &#187; آی تی</title>
	<atom:link href="http://hesam-h.ir/blog/category/it/feed/" rel="self" type="application/rss+xml" />
	<link>http://hesam-h.ir/blog</link>
	<description>حسام حاتمی</description>
	<lastBuildDate>Sun, 22 Jan 2012 18:53:22 +0000</lastBuildDate>
	<language>fa</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>معنی پشتیبانی ۲۴ ساعته در ایران چیست !!؟؟</title>
		<link>http://hesam-h.ir/blog/1390/06/%d9%85%d8%b9%d9%86%db%8c-%d9%be%d8%b4%d8%aa%db%8c%d8%a8%d8%a7%d9%86%db%8c-24-%d8%b3%d8%a7%d8%b9%d8%aa%d9%87-%d8%af%d8%b1-%d8%a7%db%8c%d8%b1%d8%a7%d9%86-%da%86%db%8c%d8%b3%d8%aa-%d8%9f%d8%9f/</link>
		<comments>http://hesam-h.ir/blog/1390/06/%d9%85%d8%b9%d9%86%db%8c-%d9%be%d8%b4%d8%aa%db%8c%d8%a8%d8%a7%d9%86%db%8c-24-%d8%b3%d8%a7%d8%b9%d8%aa%d9%87-%d8%af%d8%b1-%d8%a7%db%8c%d8%b1%d8%a7%d9%86-%da%86%db%8c%d8%b3%d8%aa-%d8%9f%d8%9f/#comments</comments>
		<pubDate>Mon, 12 Sep 2011 06:09:19 +0000</pubDate>
		<dc:creator>تبعیدی دست باد</dc:creator>
				<category><![CDATA[آی تی]]></category>
		<category><![CDATA[روزمره گیها]]></category>
		<category><![CDATA[pars24.ir]]></category>
		<category><![CDATA[parsdev.ir]]></category>
		<category><![CDATA[vornahost]]></category>
		<category><![CDATA[سرویس بی کیفیت]]></category>
		<category><![CDATA[عدم پاسخگویی]]></category>
		<category><![CDATA[پشتیبانی 24 ساعته]]></category>

		<guid isPermaLink="false">http://hesam-h.ir/blog/?p=1210</guid>
		<description><![CDATA[این چند روزه به واقع از این جمله مسخره !! خسته شدم ! از این عوام فریبی و دروغ . ۱-شرکت نگاه روشن پارس(http://parsdev.ir) : این شرکت چند سالی هست که به ارائه سرویسهای ارزان و با کیفیت خوب میپردازه . نگارندو خیلیهای دیگه  ، به دلیل خالی بودن جیب خود به سراغ همچین شرکتهایی [...]]]></description>
			<content:encoded><![CDATA[<p>این چند روزه به واقع از این جمله مسخره !! خسته شدم ! از این عوام فریبی و دروغ .</p>
<p>۱-شرکت نگاه روشن پارس(<a href="http://parsdev.ir">http://parsdev.ir</a>) :</p>
<p>این شرکت چند سالی هست که به ارائه سرویسهای ارزان و با کیفیت خوب میپردازه . نگارندو خیلیهای دیگه  ، به دلیل خالی بودن جیب خود به سراغ همچین شرکتهایی میرن ! اما دریغ از اوون چیزی که در ذهنشون متصور شدن .</p>
<p>پهنای باند ۱۰ گیگ در ماه !!! که به همین علت اواخر ماه میلادی پیش ۳ روز  وبسایت بنده بسته شد و این ماه هم بعد از ۱۰ روز سایتم بسته شد !!( چون سایت من بعلت برخی فایلهایی که در اون قرار داره و بازدید کننده های زیاد گاهی به ۱ گیگ در روز مصرف پهنای باند هم میرسه ! ) خلاصه جدا از این موارد ۱ روز هم به علت تکمیل نکردن مشخصات شناسنامه ای تلفن آدرس کد پستی ۱۰ رقمی !!! ساسپند بودم !!</p>
<p>و این هم عکسی که به خوبی معنی پشتیبانی ۲۴ ساعته این سرویس دهنده رو متوجه خواهید شد !!!</p>
<p>(به ساعت ارسال تیکت و پاسخ توجه کنید )</p>
<p>۲-ورنا هاست !(<a href="http://www.vornahost.com/">http://vornahost.com</a>)</p>
<p>ایشون  نقش یک واسطه رو بازی میکنن به معنای واقعی !! اما به واقع نه پشتیبانیشون پشتیبانی هست نه کاری از دستشون بر میاد که برای مشتری انجام بدن .</p>
<p>زمان ارسال تیکت و زمان پاسخ رو مشاهده کنید !! و پاسخ نیز در جای خود زیباست ! ارائه دهنده سرویس از من یوزر پس میخاد برای رسیدگی !!! واقعا نوبره !!!</p>
<p>از روز شنبه صبح سرور vps بنده خوابیده تا الان هم که دوشنبه هست و آمریکا همه اومدن سر کارو دارن کاروباراشونو انجام میدن هنوز رسیدگی نشده !!!</p>
<p>(سرور در ایالات متحده هست ) .</p>
<p>کلا نظارتی بر روی فروشندگان هاست و دامین وجود نداره و این افراد هم با سوء استفاده از این موقعیت شروع به فروش سرویسهای با کیفیت نازل و با پشتیبانی بدین شکل مینمایند .</p>
<p>در ادامه میتونید عکسها رو مشاهده کنید :</p>
<p><span id="more-1210"></span></p>
<p>عکس الف ) مدت زمان بین ارسال و دریافت پیام چیزی حدود ۱۲ ساعت .</p>
<p><a href="http://hesam-h.ir/blog/wp-content/uploads/2011/09/parsdev.png"><img class="aligncenter size-large wp-image-1211" title="parsdev" src="http://hesam-h.ir/blog/wp-content/uploads/2011/09/parsdev-1024x636.png" alt="" width="536" height="636" /></a></p>
<p>عکس ب ) مدت زمان بین ارسال و دریافت پیام چیزی حدود ۴ ساعت</p>
<p><a href="http://hesam-h.ir/blog/wp-content/uploads/2011/09/2011-09-12_10-09.png"><img class="aligncenter size-full wp-image-1212" title="vornahost" src="http://hesam-h.ir/blog/wp-content/uploads/2011/09/2011-09-12_10-09.png" alt="" width="650" height="688" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://hesam-h.ir/blog/1390/06/%d9%85%d8%b9%d9%86%db%8c-%d9%be%d8%b4%d8%aa%db%8c%d8%a8%d8%a7%d9%86%db%8c-24-%d8%b3%d8%a7%d8%b9%d8%aa%d9%87-%d8%af%d8%b1-%d8%a7%db%8c%d8%b1%d8%a7%d9%86-%da%86%db%8c%d8%b3%d8%aa-%d8%9f%d8%9f/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>چگونه تمامی آنتی ویروسها را بایپس کنیم!!</title>
		<link>http://hesam-h.ir/blog/1390/06/%da%86%da%af%d9%88%d9%86%d9%87-%d8%aa%d9%85%d8%a7%d9%85%db%8c-%d8%a2%d9%86%d8%aa%db%8c-%d9%88%db%8c%d8%b1%d9%88%d8%b3%d9%87%d8%a7-%d8%b1%d8%a7-%d8%a8%d8%a7%db%8c%d9%be%d8%b3-%da%a9%d9%86%db%8c%d9%85/</link>
		<comments>http://hesam-h.ir/blog/1390/06/%da%86%da%af%d9%88%d9%86%d9%87-%d8%aa%d9%85%d8%a7%d9%85%db%8c-%d8%a2%d9%86%d8%aa%db%8c-%d9%88%db%8c%d8%b1%d9%88%d8%b3%d9%87%d8%a7-%d8%b1%d8%a7-%d8%a8%d8%a7%db%8c%d9%be%d8%b3-%da%a9%d9%86%db%8c%d9%85/#comments</comments>
		<pubDate>Sat, 27 Aug 2011 07:23:22 +0000</pubDate>
		<dc:creator>تبعیدی دست باد</dc:creator>
				<category><![CDATA[آی تی]]></category>
		<category><![CDATA[امنیت]]></category>
		<category><![CDATA[Al3ksCrypter]]></category>
		<category><![CDATA[avira]]></category>
		<category><![CDATA[bypass antivirus]]></category>
		<category><![CDATA[Cold$eal IceAge 2011 Crypter]]></category>
		<category><![CDATA[crypter]]></category>
		<category><![CDATA[kaspersky]]></category>
		<category><![CDATA[nod32]]></category>
		<category><![CDATA[panda]]></category>
		<category><![CDATA[source code]]></category>
		<category><![CDATA[StringsEncoder]]></category>
		<category><![CDATA[دور زدن آنتی ویروس]]></category>
		<category><![CDATA[چگونه تمامی آنتی ویروسها را بایپس کنیم!!]]></category>

		<guid isPermaLink="false">http://hesam-h.ir/blog/?p=1184</guid>
		<description><![CDATA[بعد از مدتها با مقاله ای که مطمئنا هواداران زیادی خواهد داشت ولاگ رو بروزرسانی میکنم. نکته۱ : این یک بررسی موشکافانه از آنچه که باعث میشود یک آنتی ویروس فریب بخورد را به شما ارائه میدهد.پس تا آخر این مقاله را دنبال کنید نکته ۲ : هر گونه استفاده نا بجا از  مقاله و [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://hesam-h.ir/blog/wp-content/uploads/2011/08/crypter_FUD_teaser.png"><img class="aligncenter size-full wp-image-1193" title="crypter_FUD_teaser" src="http://hesam-h.ir/blog/wp-content/uploads/2011/08/crypter_FUD_teaser.png" alt="" width="338" height="164" /></a></p>
<p>بعد از مدتها با مقاله ای که مطمئنا هواداران زیادی خواهد داشت ولاگ رو بروزرسانی میکنم.</p>
<p>نکته۱ : این یک بررسی موشکافانه از آنچه که باعث میشود یک آنتی ویروس فریب بخورد را به شما ارائه میدهد.پس تا آخر این مقاله را دنبال کنید</p>
<p>نکته ۲ : هر گونه استفاده نا بجا از  مقاله و فایلهای ضمیمه و &#8230; بر عهده خواننده میباشد .و باعث سلب مسئولیت از نویسنده است .</p>
<p><strong>بعد از اینکه از سایتهای Warez  فایلی را دانلود میکنید . با خیال راحت از اینکه آنتی ویروس شما به آن گیر نمیدهد آن را اجرا میکنید . اما اصل جریان چیست !!</strong></p>
<p>&nbsp;</p>
<p>به ادامه مطلب مراجعه نمایید..</p>
<p><span id="more-1184"></span></p>
<h4>فاز اول : قبل از اینکه برنامه های مخرب (یا مشکوک) اجرا شده است</h4>
<p>اولین چیزی که آنتی ویروس شما چک میکند اینست که آیا اوون فایل اجرایی Pack شده یا خیر ؟ (pack چیه ؟ برنامه نویس بد نیت ! بعد از کلی سرو کله زدن و نوشتن برنامه مخرب میبینه ! ای داد بیداد برنامشو آنتی ویروس میشناسه ! برای اینکار  میاد یه رنگ و لعابی بهش میده ! و اوون رو با یه لایه خامه و عسل میپوشونه ! و شما هم ویروس رو میندازی توی حلقوم کامپیوترتون !! این عملیات رنگ و لعاب رو در اصطلاح میگیم Pack  کردن :دی) .</p>
<p>خوب بریم سراغ باقی ماجرا : بعد از اینکه آنتی ویروس زرنگ ! شما فهمید اون برنامه پک شده ! اون رو Unpack  میکنه توی حافظه بازش میکنه و محتویات توش رو یه بررسی اجمالی میکنه ! که خدای ناکرده زیر اون رنگ و لعاب چیزی نباشه !میاد چک میکنه API چه چیزهایی رو درون خودش داره چه توابعی توش صدا زده شده و .. ما اینجا زیاد نمیخوایم در مورد  اجرا برنامه های پرتابل که اصطلاحاً PE  نامیده میشن و نحوه وروود اوونها به حافظه صحبت کنیم . اما کدهای کامپایل شده خط به خط به صورت باینری وارد حافظه میشن و آنتی ویروس اوونها رو به عنوان opcode)  بررسی میکنه مخصوصا datastring  ها رو توجه خاصی داره البته انتی ویروسها علاقه خاصی دارن که یک نمونه (یا ترکیبی از نمونه های م ختلف)مانند میلیونها نمونه ای که از قبل در بانک اطلاعاتیشون هست پیدا کنند و سریعا اعلام آلودگی کنند . اصلاحا اونها توی Signature  ها ی برنامه با یک ویروس مطابقت داشت آنتی ویروس با افتخار صفحه قرمز رنگی رو به شما نمایش داده و &#8230;&#8230;.. ویروس از صفحه روزگار محو خواهد شد.</p>
<h4>فاز دو : در حالی که برنامه در حال اجرا است</h4>
<p>واضح است که برخی از کد (مخرب) ممکن است پنهان ، رمزگذاری ، تاحدودی گیج کننده و یا حتی&#8221; لحظه ای &#8220;باشند. آنتی ویروس برای اینکه قادر به مقابله با کلاهبرداری و خرابکاری باشد .<strong>به نظارت و رهگیری </strong>API ها مشغوله و یک نوع <strong>ا&#8221;تجزیه و تحلیل رفتاری&#8221;</strong>  انجام میده. بنابراین اگر notepad.exe شما سعی داره شیطونی کنه به فضای پروسه های دیگه انگولی بده ! و کارهایی خلاف شرع بجز نوشتن متن !  نجام بده آنتی ویروس سریعا این برنامه مرتد رو از نفس کشیدن ساقط خواهد کرد !!</p>
<h3>موضوع این مقاله و این پروژه</h3>
<p>خوب اما ما برای اینکه یه موش آزمایشگاهی داشته باشیم که همه دوستان اون رو بشناسن ! از نت کت <a href="http://netcat.sourceforge.net/">Netcat </a> تحت ویندوز برای مدل آزمایشگاهیمون استفاده میکنیم .این بدبخت مادر مرده رو تمام اکثریت آنتی ویروسها دتکت کرده و زود از صفحه هستی ساقط میکنند ! حالا کاره ای هم نیست بدبخت <img title="Wink" src="http://hesam-h.ir/blog/wp-content/plugins/editor-extender/plugins/emotions/img/smiley-wink.gif" alt="Wink" border="0" /></p>
<p>ما اینجا نمیخوایم دست به اختراع و اکتشاف به صورت Visible بزنیم !! ما اکتشافاتمون Priv8  هست !! <img src='http://hesam-h.ir/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> ) اما حالا توی این مقاله میخوایم یه ایده بدیم و بگیم داستان از چه قراره و طرز کار به چه شکله !</p>
<p>ما توی این مقاله از ۱۰۰۰ پروزه مرتبطی که توی این زمینه هست در مورد <strong><em>Simple crypter for beginner by </em><em>Xash </em></strong>صحبت خواهیم کرد که با دلفی نوشته شده و بلافاصله توسط تمام آنتی ویروس های مدرن تشخیص داده است. ایده اولیه با این حال زیبا و ظریف است. چگونه کار می کند :</p>
<p>خوب شروع میکنیم :</p>
<p>بوسیله برنامه فایل netcat  رو crypt  میکنیم و یه خروجی میگیریم ازش به نام <strong>nc_crypted.exe</strong>. این عکس ساختار فایل رو نشون میده :</p>
<p><a href="http://hesam-h.ir/blog/wp-content/uploads/2011/08/crypter_example_012.png"><img class="aligncenter size-full wp-image-1191" title="crypter_example_012" src="http://hesam-h.ir/blog/wp-content/uploads/2011/08/crypter_example_012.png" alt="" width="487" height="133" /></a></p>
<p>خوب همونطور که مشاهده میکنید Netcat   ، در بین دو مارکر (همون فلشهای زرد)قرار داده شده است. مارکرهای مورد نیاز هستند ، زیرا طول معمول رمزگشایی ممکن است متفاوت باشد و طول <strong>فایل مخرب</strong> (در مورد ما : <strong>netcat.exe)</strong> می تواند متغیر باشد . <strong></strong></p>
<p>خوب حالا وقتشه اتفاقات خووب خووب بیوفته !!  وقتی که شما با کلیک بر روی <strong>netcat_crypted.exe</strong> ، آن را به حافظه کامپیوتر بارگذاری و اجرا کنید. . فرآیند جدید در حالت&#8221;معلق&#8221; (یکی از فرآیندهای سیستم عاملها) ایجاد شده است. در حال حاضر برنامه ما شروع به رمزگشایی کد netcat  میکند.<strong></strong></p>
<p>همه چیز شیرین است ، اما یک مشکل بزرگ وجود دارد : لودر (برنامه اصلی) تولید شده توسط Crypter اصلی در حال حاضر قابل تشخیص هست برای آنتی ویروس پس ما باید توی فایل باینری یکسری تغییراتی انجام بدیم که  آنتی ویروس گول بخوره !!</p>
<p>اما خوب طور ؟</p>
<ul>
<li>اضافه کردن کد های بیخود و ه بعنوان پوششی بر روی کد اصلی</li>
<li>تغییر یا رمزنگاری رشته.</li>
<li>تغییر نام متغیر</li>
<li>تغییر نحوه و ترتیب اجرای خطوط کدنویسی</li>
<li>با افزودن و یا تغییر آیکون.</li>
</ul>
<p>اما بچه ها کار سخت تر از این حرفاست <img title="Smile" src="http://hesam-h.ir/blog/wp-content/plugins/editor-extender/plugins/emotions/img/smiley-smile.gif" alt="Smile" border="0" /> ، بنابراین ما سعی میکنیم یکسری کارهای پیشرفته تر انجام بدیم :</p>
<ul>
<li><strong>ما میبایست تمام متغیر رشته ای و همچنین فایلهای مخرب رو  با استاندارد الگوریتم رمزنگاری اطلاعات ، رمزبندی کنید.</strong></li>
<li><strong>ما همه  API فراخوانی تابع  ها رو بصورت غیرمعمول و به نحوه دیگری مینویسیم</strong></li>
<li><strong>ما طول همه عناصر &#8220;Tail&#8221; به طور کامل متغیر  میکنیم  ،که از این رو غیر قابل پیش بینی باشند.</strong></li>
<li><strong>ماباینری نهایی از تمام رشته های غیر ضروری و منابع پنهان که به طور بالقوه ممکن است توسط آنتی ویروس به عنوان Signature  آلوده تلقی بشه رو پاک میکنیم.</strong><strong><br />
</strong></li>
</ul>
<p>نگاهی به ساختار <strong>netcat_crypted.exe</strong> حال حاضر :</p>
<p><a href="http://hesam-h.ir/blog/wp-content/uploads/2011/08/crypter_structere_02.png"><img class="aligncenter size-large wp-image-1194" title="crypter_structere_02" src="http://hesam-h.ir/blog/wp-content/uploads/2011/08/crypter_structere_02-1024x481.png" alt="" width="629" height="295" /></a></p>
<p>فایل <strong>netcat_crypted.exe</strong> بسیار پیچیده شد ! نه ؟ البته ما میبایست از <a href="http://en.wikipedia.org/wiki/Serpent_%28cipher%29">الگوریتم رمزنگاری سرپنت</a> استفاده کنیم.در اینصورت جدا کننده ها بصورت رندوم خواهند بود و با طولهای متفاوت .</p>
<p>خوب حالا ما میباست API ها رو هم پنهان کنیم . چون معمولا این Api  ها بصورت  واضح در کد نمایش داده میشوند و آنتی ویروس تا Api  های مشکوک دید بلافاصله فایل ما رو بلاک میکنه برای تغییر این Api  ها و پنهان کردن از دید آنتی ویروس میبایست از <strong>StringsEncoder</strong> استفاده کنیم.</p>
<p>مثال :</p>
<p><a href="http://hesam-h.ir/blog/wp-content/uploads/2011/08/stringsEncrypter.png"><img class="aligncenter size-full wp-image-1186" title="stringsEncrypter" src="http://hesam-h.ir/blog/wp-content/uploads/2011/08/stringsEncrypter.png" alt="" width="492" height="465" /></a></p>
<p>&nbsp;</p>
<p>بدین ترتیب آنتی ویروس ما هیچ شانسی برای پیدا کردن WriteProcessMemory&#8221; یا&#8221;CreateProcessA&#8221; نخواهد داشت .</p>
<p>خوب ، ما در حال حاضر می دانیم که آنتی ویروس <strong>بسیار حساس</strong> هستند <strong>وقتی که توابع API خاص صدا زده می شوند</strong> (نگاه کنید به لیست بالا ). و ما <strong>باید</strong> قادر باشیم آنها را برای کارهای کثیفمان صدا کنیم !</p>
<p>پس چه کار میتونیم بکنیم ؟  شما مجبور به استفاده از <strong>توابع API مستند نشده هستید !</strong>. آن دسته از توابع اغلب  جایگزین خوبی هستند .</p>
<p><a href="http://hesam-h.ir/blog/wp-content/uploads/2011/08/2011-08-27_11-14_Al3ksCrypter-%C2%AB-IT-Security.jpg"><img class="aligncenter size-full wp-image-1187" title="2011-08-27_11-14_Al3ksCrypter « IT Security" src="http://hesam-h.ir/blog/wp-content/uploads/2011/08/2011-08-27_11-14_Al3ksCrypter-%C2%AB-IT-Security.jpg" alt="" width="526" height="672" /></a></p>
<p>مثال از دلفی  <strong>untStealthAPI</strong> :</p>
<p><a href="http://hesam-h.ir/blog/wp-content/uploads/2011/08/2011-08-27_11-21_Al3ksCrypter-%C2%AB-IT-Security.jpg"><img class="aligncenter size-full wp-image-1188" title="2011-08-27_11-21_Al3ksCrypter « IT Security" src="http://hesam-h.ir/blog/wp-content/uploads/2011/08/2011-08-27_11-21_Al3ksCrypter-%C2%AB-IT-Security.jpg" alt="" width="530" height="414" /></a></p>
<p>یا یک مثال دیگر :</p>
<p><a href="http://hesam-h.ir/blog/wp-content/uploads/2011/08/2011-08-27_11-22_Al3ksCrypter-%C2%AB-IT-Security.jpg"><img class="aligncenter size-full wp-image-1189" title="2011-08-27_11-22_Al3ksCrypter « IT Security" src="http://hesam-h.ir/blog/wp-content/uploads/2011/08/2011-08-27_11-22_Al3ksCrypter-%C2%AB-IT-Security.jpg" alt="" width="531" height="636" /></a></p>
<p>خوب  ! دیگه فایل تر و تمیز ما ساخته شده !</p>
<p>میتونیم از <a href="http://www.angusj.com/resourcehacker/">resource Hacker</a>  برای پاک کردن چیزهای غیرلازم استفاده کنیم !</p>
<p style="text-align: left;">@echo on</p>
<p style="text-align: left;">&#8220;D:\Resource Hacker\ResHacker.exe&#8221; -delete &#8220;%1&#8243;, &#8220;%1&#8243;, StringTable,, &#8220;</p>
<p style="text-align: left;">D:\Resource Hacker\ResHacker.exe&#8221; -delete &#8220;%1&#8243;, &#8220;%1&#8243;, RCData,DVCLAL, &#8220;</p>
<p style="text-align: left;">D:\Resource Hacker\ResHacker.exe&#8221; -delete &#8220;%1&#8243;, &#8220;%1&#8243;, RCData,PACKAGEINFO, &#8220;</p>
<p style="text-align: left;">D:\Resource Hacker\ResHacker.exe&#8221; -delete &#8220;%1&#8243;, &#8220;%1&#8243;, RCData,PACKAGEINFO, &#8220;</p>
<p style="text-align: left;">D:\Resource Hacker\ResHacker.exe&#8221; -delete &#8220;%1&#8243;, &#8220;%1&#8243;, Cursor,, &#8220;</p>
<p style="text-align: left;">D:\Resource Hacker\ResHacker.exe&#8221; -delete &#8220;%1&#8243;, &#8220;%1&#8243;, Bitmap,, &#8220;</p>
<p style="text-align: left;">D:\Resource Hacker\ResHacker.exe&#8221; -delete &#8220;%1&#8243;, &#8220;%1&#8243;, Dialog,, &#8220;</p>
<p style="text-align: left;">D:\Resource Hacker\ResHacker.exe&#8221; -delete &#8220;%1&#8243;, &#8220;%1&#8243;, CursorGroup</p>
<p>اینجاست که <strong>Al3ksCrypter </strong>بدنیا میاد !!!</p>
<p><a href="http://hesam-h.ir/blog/wp-content/uploads/2011/08/crypter01.png"><img class="aligncenter size-full wp-image-1190" title="crypter01" src="http://hesam-h.ir/blog/wp-content/uploads/2011/08/crypter01.png" alt="" width="331" height="427" /></a></p>
<p style="text-align: right;">نرم افزار بسیار ساده است اما دارای برخی ویژگی های اضافی :</p>
<ul>
<li>فایل اصلی ممکن است به صورت اختیاری توسط UPX فشرده شده است.</li>
<li>فایل آلوده برای اجرا ممکن است بصورت Minimize  اجرا شوند.</li>
<li>پارامترهای خط فرمان اضافی ممکن است فراهم شود. (: شماره پورت و پارامترهای اختیاری برای شنونده netcat )</li>
</ul>
<h3>نتیجه</h3>
<p><strong>۲ باره فکر کنید !!</strong> زمانی که میخواهید بر روی هر فایل (از منابع غیر قابل اطمینان) کلیک کنید <strong></strong> : به  آنتی ویروس خود <strong>تکیه نکنید !!!</strong></p>
<p>PS : من منتظر نظرات شما  هستم ! پس دریغ نکنید ، پس منتظر نظرات و پیشنهاداتتون هستم .همچنین اگر شما مطلب خاصی برای اضافه کردن به این مقاله دارید آن را با من در میان بگذارید !</p>
Note: There is a file embedded within this post, please visit this post to download the file.
Note: There is a file embedded within this post, please visit this post to download the file.
<p>اینهم بد نیست</p>
Note: There is a file embedded within this post, please visit this post to download the file.
<p><a href="http://itsecuritylab.eu/index.php/tag/al3kscrypter/">منبع </a></p>
]]></content:encoded>
			<wfw:commentRss>http://hesam-h.ir/blog/1390/06/%da%86%da%af%d9%88%d9%86%d9%87-%d8%aa%d9%85%d8%a7%d9%85%db%8c-%d8%a2%d9%86%d8%aa%db%8c-%d9%88%db%8c%d8%b1%d9%88%d8%b3%d9%87%d8%a7-%d8%b1%d8%a7-%d8%a8%d8%a7%db%8c%d9%be%d8%b3-%da%a9%d9%86%db%8c%d9%85/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>چگونه تمامی آنتی ویروسها را بایپس کنیم!!</title>
		<link>http://hesam-h.ir/blog/1390/06/%da%86%da%af%d9%88%d9%86%d9%87-%d8%aa%d9%85%d8%a7%d9%85%db%8c-%d8%a2%d9%86%d8%aa%db%8c-%d9%88%db%8c%d8%b1%d9%88%d8%b3%d9%87%d8%a7-%d8%b1%d8%a7-%d8%a8%d8%a7%db%8c%d9%be%d8%b3-%da%a9%d9%86%db%8c%d9%85/</link>
		<comments>http://hesam-h.ir/blog/1390/06/%da%86%da%af%d9%88%d9%86%d9%87-%d8%aa%d9%85%d8%a7%d9%85%db%8c-%d8%a2%d9%86%d8%aa%db%8c-%d9%88%db%8c%d8%b1%d9%88%d8%b3%d9%87%d8%a7-%d8%b1%d8%a7-%d8%a8%d8%a7%db%8c%d9%be%d8%b3-%da%a9%d9%86%db%8c%d9%85/#comments</comments>
		<pubDate>Sat, 27 Aug 2011 07:23:22 +0000</pubDate>
		<dc:creator>تبعیدی دست باد</dc:creator>
				<category><![CDATA[آی تی]]></category>
		<category><![CDATA[امنیت]]></category>
		<category><![CDATA[Al3ksCrypter]]></category>
		<category><![CDATA[avira]]></category>
		<category><![CDATA[bypass antivirus]]></category>
		<category><![CDATA[Cold$eal IceAge 2011 Crypter]]></category>
		<category><![CDATA[crypter]]></category>
		<category><![CDATA[kaspersky]]></category>
		<category><![CDATA[nod32]]></category>
		<category><![CDATA[panda]]></category>
		<category><![CDATA[source code]]></category>
		<category><![CDATA[StringsEncoder]]></category>
		<category><![CDATA[دور زدن آنتی ویروس]]></category>
		<category><![CDATA[چگونه تمامی آنتی ویروسها را بایپس کنیم!!]]></category>

		<guid isPermaLink="false">http://hesam-h.ir/blog/?p=1184</guid>
		<description><![CDATA[بعد از مدتها با مقاله ای که مطمئنا هواداران زیادی خواهد داشت ولاگ رو بروزرسانی میکنم. نکته۱ : این یک بررسی موشکافانه از آنچه که باعث میشود یک آنتی ویروس فریب بخورد را به شما ارائه میدهد.پس تا آخر این مقاله را دنبال کنید نکته ۲ : هر گونه استفاده نا بجا از  مقاله و [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://hesam-h.ir/blog/wp-content/uploads/2011/08/crypter_FUD_teaser.png"><img class="aligncenter size-full wp-image-1193" title="crypter_FUD_teaser" src="http://hesam-h.ir/blog/wp-content/uploads/2011/08/crypter_FUD_teaser.png" alt="" width="338" height="164" /></a></p>
<p>بعد از مدتها با مقاله ای که مطمئنا هواداران زیادی خواهد داشت ولاگ رو بروزرسانی میکنم.</p>
<p>نکته۱ : این یک بررسی موشکافانه از آنچه که باعث میشود یک آنتی ویروس فریب بخورد را به شما ارائه میدهد.پس تا آخر این مقاله را دنبال کنید</p>
<p>نکته ۲ : هر گونه استفاده نا بجا از  مقاله و فایلهای ضمیمه و &#8230; بر عهده خواننده میباشد .و باعث سلب مسئولیت از نویسنده است .</p>
<p><strong>بعد از اینکه از سایتهای Warez  فایلی را دانلود میکنید . با خیال راحت از اینکه آنتی ویروس شما به آن گیر نمیدهد آن را اجرا میکنید . اما اصل جریان چیست !!</strong></p>
<p>&nbsp;</p>
<p>به ادامه مطلب مراجعه نمایید..</p>
<p><span id="more-1184"></span></p>
<h4>فاز اول : قبل از اینکه برنامه های مخرب (یا مشکوک) اجرا شده است</h4>
<p>اولین چیزی که آنتی ویروس شما چک میکند اینست که آیا اوون فایل اجرایی Pack شده یا خیر ؟ (pack چیه ؟ برنامه نویس بد نیت ! بعد از کلی سرو کله زدن و نوشتن برنامه مخرب میبینه ! ای داد بیداد برنامشو آنتی ویروس میشناسه ! برای اینکار  میاد یه رنگ و لعابی بهش میده ! و اوون رو با یه لایه خامه و عسل میپوشونه ! و شما هم ویروس رو میندازی توی حلقوم کامپیوترتون !! این عملیات رنگ و لعاب رو در اصطلاح میگیم Pack  کردن :دی) .</p>
<p>خوب بریم سراغ باقی ماجرا : بعد از اینکه آنتی ویروس زرنگ ! شما فهمید اون برنامه پک شده ! اون رو Unpack  میکنه توی حافظه بازش میکنه و محتویات توش رو یه بررسی اجمالی میکنه ! که خدای ناکرده زیر اون رنگ و لعاب چیزی نباشه !میاد چک میکنه API چه چیزهایی رو درون خودش داره چه توابعی توش صدا زده شده و .. ما اینجا زیاد نمیخوایم در مورد  اجرا برنامه های پرتابل که اصطلاحاً PE  نامیده میشن و نحوه وروود اوونها به حافظه صحبت کنیم . اما کدهای کامپایل شده خط به خط به صورت باینری وارد حافظه میشن و آنتی ویروس اوونها رو به عنوان opcode)  بررسی میکنه مخصوصا datastring  ها رو توجه خاصی داره البته انتی ویروسها علاقه خاصی دارن که یک نمونه (یا ترکیبی از نمونه های م ختلف)مانند میلیونها نمونه ای که از قبل در بانک اطلاعاتیشون هست پیدا کنند و سریعا اعلام آلودگی کنند . اصلاحا اونها توی Signature  ها ی برنامه با یک ویروس مطابقت داشت آنتی ویروس با افتخار صفحه قرمز رنگی رو به شما نمایش داده و &#8230;&#8230;.. ویروس از صفحه روزگار محو خواهد شد.</p>
<h4>فاز دو : در حالی که برنامه در حال اجرا است</h4>
<p>واضح است که برخی از کد (مخرب) ممکن است پنهان ، رمزگذاری ، تاحدودی گیج کننده و یا حتی&#8221; لحظه ای &#8220;باشند. آنتی ویروس برای اینکه قادر به مقابله با کلاهبرداری و خرابکاری باشد .<strong>به نظارت و رهگیری </strong>API ها مشغوله و یک نوع <strong>ا&#8221;تجزیه و تحلیل رفتاری&#8221;</strong>  انجام میده. بنابراین اگر notepad.exe شما سعی داره شیطونی کنه به فضای پروسه های دیگه انگولی بده ! و کارهایی خلاف شرع بجز نوشتن متن !  نجام بده آنتی ویروس سریعا این برنامه مرتد رو از نفس کشیدن ساقط خواهد کرد !!</p>
<h3>موضوع این مقاله و این پروژه</h3>
<p>خوب اما ما برای اینکه یه موش آزمایشگاهی داشته باشیم که همه دوستان اون رو بشناسن ! از نت کت <a href="http://netcat.sourceforge.net/">Netcat </a> تحت ویندوز برای مدل آزمایشگاهیمون استفاده میکنیم .این بدبخت مادر مرده رو تمام اکثریت آنتی ویروسها دتکت کرده و زود از صفحه هستی ساقط میکنند ! حالا کاره ای هم نیست بدبخت <img title="Wink" src="http://hesam-h.ir/blog/wp-content/plugins/editor-extender/plugins/emotions/img/smiley-wink.gif" alt="Wink" border="0" /></p>
<p>ما اینجا نمیخوایم دست به اختراع و اکتشاف به صورت Visible بزنیم !! ما اکتشافاتمون Priv8  هست !! <img src='http://hesam-h.ir/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> ) اما حالا توی این مقاله میخوایم یه ایده بدیم و بگیم داستان از چه قراره و طرز کار به چه شکله !</p>
<p>ما توی این مقاله از ۱۰۰۰ پروزه مرتبطی که توی این زمینه هست در مورد <strong><em>Simple crypter for beginner by </em><em>Xash </em></strong>صحبت خواهیم کرد که با دلفی نوشته شده و بلافاصله توسط تمام آنتی ویروس های مدرن تشخیص داده است. ایده اولیه با این حال زیبا و ظریف است. چگونه کار می کند :</p>
<p>خوب شروع میکنیم :</p>
<p>بوسیله برنامه فایل netcat  رو crypt  میکنیم و یه خروجی میگیریم ازش به نام <strong>nc_crypted.exe</strong>. این عکس ساختار فایل رو نشون میده :</p>
<p><a href="http://hesam-h.ir/blog/wp-content/uploads/2011/08/crypter_example_012.png"><img class="aligncenter size-full wp-image-1191" title="crypter_example_012" src="http://hesam-h.ir/blog/wp-content/uploads/2011/08/crypter_example_012.png" alt="" width="487" height="133" /></a></p>
<p>خوب همونطور که مشاهده میکنید Netcat   ، در بین دو مارکر (همون فلشهای زرد)قرار داده شده است. مارکرهای مورد نیاز هستند ، زیرا طول معمول رمزگشایی ممکن است متفاوت باشد و طول <strong>فایل مخرب</strong> (در مورد ما : <strong>netcat.exe)</strong> می تواند متغیر باشد . <strong></strong></p>
<p>خوب حالا وقتشه اتفاقات خووب خووب بیوفته !!  وقتی که شما با کلیک بر روی <strong>netcat_crypted.exe</strong> ، آن را به حافظه کامپیوتر بارگذاری و اجرا کنید. . فرآیند جدید در حالت&#8221;معلق&#8221; (یکی از فرآیندهای سیستم عاملها) ایجاد شده است. در حال حاضر برنامه ما شروع به رمزگشایی کد netcat  میکند.<strong></strong></p>
<p>همه چیز شیرین است ، اما یک مشکل بزرگ وجود دارد : لودر (برنامه اصلی) تولید شده توسط Crypter اصلی در حال حاضر قابل تشخیص هست برای آنتی ویروس پس ما باید توی فایل باینری یکسری تغییراتی انجام بدیم که  آنتی ویروس گول بخوره !!</p>
<p>اما خوب طور ؟</p>
<ul>
<li>اضافه کردن کد های بیخود و ه بعنوان پوششی بر روی کد اصلی</li>
<li>تغییر یا رمزنگاری رشته.</li>
<li>تغییر نام متغیر</li>
<li>تغییر نحوه و ترتیب اجرای خطوط کدنویسی</li>
<li>با افزودن و یا تغییر آیکون.</li>
</ul>
<p>اما بچه ها کار سخت تر از این حرفاست <img title="Smile" src="http://hesam-h.ir/blog/wp-content/plugins/editor-extender/plugins/emotions/img/smiley-smile.gif" alt="Smile" border="0" /> ، بنابراین ما سعی میکنیم یکسری کارهای پیشرفته تر انجام بدیم :</p>
<ul>
<li><strong>ما میبایست تمام متغیر رشته ای و همچنین فایلهای مخرب رو  با استاندارد الگوریتم رمزنگاری اطلاعات ، رمزبندی کنید.</strong></li>
<li><strong>ما همه  API فراخوانی تابع  ها رو بصورت غیرمعمول و به نحوه دیگری مینویسیم</strong></li>
<li><strong>ما طول همه عناصر &#8220;Tail&#8221; به طور کامل متغیر  میکنیم  ،که از این رو غیر قابل پیش بینی باشند.</strong></li>
<li><strong>ماباینری نهایی از تمام رشته های غیر ضروری و منابع پنهان که به طور بالقوه ممکن است توسط آنتی ویروس به عنوان Signature  آلوده تلقی بشه رو پاک میکنیم.</strong><strong><br />
</strong></li>
</ul>
<p>نگاهی به ساختار <strong>netcat_crypted.exe</strong> حال حاضر :</p>
<p><a href="http://hesam-h.ir/blog/wp-content/uploads/2011/08/crypter_structere_02.png"><img class="aligncenter size-large wp-image-1194" title="crypter_structere_02" src="http://hesam-h.ir/blog/wp-content/uploads/2011/08/crypter_structere_02-1024x481.png" alt="" width="629" height="295" /></a></p>
<p>فایل <strong>netcat_crypted.exe</strong> بسیار پیچیده شد ! نه ؟ البته ما میبایست از <a href="http://en.wikipedia.org/wiki/Serpent_%28cipher%29">الگوریتم رمزنگاری سرپنت</a> استفاده کنیم.در اینصورت جدا کننده ها بصورت رندوم خواهند بود و با طولهای متفاوت .</p>
<p>خوب حالا ما میباست API ها رو هم پنهان کنیم . چون معمولا این Api  ها بصورت  واضح در کد نمایش داده میشوند و آنتی ویروس تا Api  های مشکوک دید بلافاصله فایل ما رو بلاک میکنه برای تغییر این Api  ها و پنهان کردن از دید آنتی ویروس میبایست از <strong>StringsEncoder</strong> استفاده کنیم.</p>
<p>مثال :</p>
<p><a href="http://hesam-h.ir/blog/wp-content/uploads/2011/08/stringsEncrypter.png"><img class="aligncenter size-full wp-image-1186" title="stringsEncrypter" src="http://hesam-h.ir/blog/wp-content/uploads/2011/08/stringsEncrypter.png" alt="" width="492" height="465" /></a></p>
<p>&nbsp;</p>
<p>بدین ترتیب آنتی ویروس ما هیچ شانسی برای پیدا کردن WriteProcessMemory&#8221; یا&#8221;CreateProcessA&#8221; نخواهد داشت .</p>
<p>خوب ، ما در حال حاضر می دانیم که آنتی ویروس <strong>بسیار حساس</strong> هستند <strong>وقتی که توابع API خاص صدا زده می شوند</strong> (نگاه کنید به لیست بالا ). و ما <strong>باید</strong> قادر باشیم آنها را برای کارهای کثیفمان صدا کنیم !</p>
<p>پس چه کار میتونیم بکنیم ؟  شما مجبور به استفاده از <strong>توابع API مستند نشده هستید !</strong>. آن دسته از توابع اغلب  جایگزین خوبی هستند .</p>
<p><a href="http://hesam-h.ir/blog/wp-content/uploads/2011/08/2011-08-27_11-14_Al3ksCrypter-%C2%AB-IT-Security.jpg"><img class="aligncenter size-full wp-image-1187" title="2011-08-27_11-14_Al3ksCrypter « IT Security" src="http://hesam-h.ir/blog/wp-content/uploads/2011/08/2011-08-27_11-14_Al3ksCrypter-%C2%AB-IT-Security.jpg" alt="" width="526" height="672" /></a></p>
<p>مثال از دلفی  <strong>untStealthAPI</strong> :</p>
<p><a href="http://hesam-h.ir/blog/wp-content/uploads/2011/08/2011-08-27_11-21_Al3ksCrypter-%C2%AB-IT-Security.jpg"><img class="aligncenter size-full wp-image-1188" title="2011-08-27_11-21_Al3ksCrypter « IT Security" src="http://hesam-h.ir/blog/wp-content/uploads/2011/08/2011-08-27_11-21_Al3ksCrypter-%C2%AB-IT-Security.jpg" alt="" width="530" height="414" /></a></p>
<p>یا یک مثال دیگر :</p>
<p><a href="http://hesam-h.ir/blog/wp-content/uploads/2011/08/2011-08-27_11-22_Al3ksCrypter-%C2%AB-IT-Security.jpg"><img class="aligncenter size-full wp-image-1189" title="2011-08-27_11-22_Al3ksCrypter « IT Security" src="http://hesam-h.ir/blog/wp-content/uploads/2011/08/2011-08-27_11-22_Al3ksCrypter-%C2%AB-IT-Security.jpg" alt="" width="531" height="636" /></a></p>
<p>خوب  ! دیگه فایل تر و تمیز ما ساخته شده !</p>
<p>میتونیم از <a href="http://www.angusj.com/resourcehacker/">resource Hacker</a>  برای پاک کردن چیزهای غیرلازم استفاده کنیم !</p>
<p style="text-align: left;">@echo on</p>
<p style="text-align: left;">&#8220;D:\Resource Hacker\ResHacker.exe&#8221; -delete &#8220;%1&#8243;, &#8220;%1&#8243;, StringTable,, &#8220;</p>
<p style="text-align: left;">D:\Resource Hacker\ResHacker.exe&#8221; -delete &#8220;%1&#8243;, &#8220;%1&#8243;, RCData,DVCLAL, &#8220;</p>
<p style="text-align: left;">D:\Resource Hacker\ResHacker.exe&#8221; -delete &#8220;%1&#8243;, &#8220;%1&#8243;, RCData,PACKAGEINFO, &#8220;</p>
<p style="text-align: left;">D:\Resource Hacker\ResHacker.exe&#8221; -delete &#8220;%1&#8243;, &#8220;%1&#8243;, RCData,PACKAGEINFO, &#8220;</p>
<p style="text-align: left;">D:\Resource Hacker\ResHacker.exe&#8221; -delete &#8220;%1&#8243;, &#8220;%1&#8243;, Cursor,, &#8220;</p>
<p style="text-align: left;">D:\Resource Hacker\ResHacker.exe&#8221; -delete &#8220;%1&#8243;, &#8220;%1&#8243;, Bitmap,, &#8220;</p>
<p style="text-align: left;">D:\Resource Hacker\ResHacker.exe&#8221; -delete &#8220;%1&#8243;, &#8220;%1&#8243;, Dialog,, &#8220;</p>
<p style="text-align: left;">D:\Resource Hacker\ResHacker.exe&#8221; -delete &#8220;%1&#8243;, &#8220;%1&#8243;, CursorGroup</p>
<p>اینجاست که <strong>Al3ksCrypter </strong>بدنیا میاد !!!</p>
<p><a href="http://hesam-h.ir/blog/wp-content/uploads/2011/08/crypter01.png"><img class="aligncenter size-full wp-image-1190" title="crypter01" src="http://hesam-h.ir/blog/wp-content/uploads/2011/08/crypter01.png" alt="" width="331" height="427" /></a></p>
<p style="text-align: right;">نرم افزار بسیار ساده است اما دارای برخی ویژگی های اضافی :</p>
<ul>
<li>فایل اصلی ممکن است به صورت اختیاری توسط UPX فشرده شده است.</li>
<li>فایل آلوده برای اجرا ممکن است بصورت Minimize  اجرا شوند.</li>
<li>پارامترهای خط فرمان اضافی ممکن است فراهم شود. (: شماره پورت و پارامترهای اختیاری برای شنونده netcat )</li>
</ul>
<h3>نتیجه</h3>
<p><strong>۲ باره فکر کنید !!</strong> زمانی که میخواهید بر روی هر فایل (از منابع غیر قابل اطمینان) کلیک کنید <strong></strong> : به  آنتی ویروس خود <strong>تکیه نکنید !!!</strong></p>
<p>PS : من منتظر نظرات شما  هستم ! پس دریغ نکنید ، پس منتظر نظرات و پیشنهاداتتون هستم .همچنین اگر شما مطلب خاصی برای اضافه کردن به این مقاله دارید آن را با من در میان بگذارید !</p>
Note: There is a file embedded within this post, please visit this post to download the file.
Note: There is a file embedded within this post, please visit this post to download the file.
<p>اینهم بد نیست</p>
Note: There is a file embedded within this post, please visit this post to download the file.
<p><a href="http://itsecuritylab.eu/index.php/tag/al3kscrypter/">منبع </a></p>
]]></content:encoded>
			<wfw:commentRss>http://hesam-h.ir/blog/1390/06/%da%86%da%af%d9%88%d9%86%d9%87-%d8%aa%d9%85%d8%a7%d9%85%db%8c-%d8%a2%d9%86%d8%aa%db%8c-%d9%88%db%8c%d8%b1%d9%88%d8%b3%d9%87%d8%a7-%d8%b1%d8%a7-%d8%a8%d8%a7%db%8c%d9%be%d8%b3-%da%a9%d9%86%db%8c%d9%85/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>گوگل +۱ چیست ؟</title>
		<link>http://hesam-h.ir/blog/1390/05/%da%af%d9%88%da%af%d9%84-1-%da%86%db%8c%d8%b3%d8%aa-%d8%9f/</link>
		<comments>http://hesam-h.ir/blog/1390/05/%da%af%d9%88%da%af%d9%84-1-%da%86%db%8c%d8%b3%d8%aa-%d8%9f/#comments</comments>
		<pubDate>Wed, 27 Jul 2011 04:31:08 +0000</pubDate>
		<dc:creator>تبعیدی دست باد</dc:creator>
				<category><![CDATA[آی تی]]></category>
		<category><![CDATA[google +1]]></category>
		<category><![CDATA[گوگل+1]]></category>

		<guid isPermaLink="false">http://hesam-h.ir/blog/?p=1168</guid>
		<description><![CDATA[توضیحات وب سایت گوگل در مورد دکمه گوگل +۱: فشار دادن دکمه ۱+ خلاصه شده جمله ی &#8220;این خیلی عالی است&#8221; یا &#8220;باید این را ببینید&#8221; می باشد. بر روی ۱+ کلیک کنید تا بطور عمومی به بعضی موارد مهر تأیید بزنید. چیزهایی که شما ۱+ کرده اید می تواند به دوستان، مخاطبین و دیگران [...]]]></description>
			<content:encoded><![CDATA[<p>توضیحات وب سایت گوگل در مورد دکمه گوگل +۱:</p>
<p>فشار دادن دکمه ۱+ خلاصه شده جمله ی &#8220;این خیلی عالی است&#8221; یا &#8220;باید این را ببینید&#8221; می باشد.</p>
<p>بر روی ۱+ کلیک کنید تا بطور عمومی به بعضی موارد مهر تأیید بزنید. چیزهایی که شما ۱+ کرده اید می تواند به دوستان، مخاطبین و دیگران کمک کند که هنگام جستجو در وب بهترین چیزهایی را که به دنبال آن هستند بیابند. بعضی مواقع یافتن آنچه دقیقاً به دنبال آن هستید با دانستن اینکه فردی که او را می شناسید قبلاً آن را پیدا کرده بسیار راحت تر است. توصیه های مربوط به مواردی که به آن علاقه مند هستید را درست زمانی که آنها را می خواهید، در نتایج جستجو به دست آورید.</p>
<div><img src="http://www.iaumg.com/files/public/1309451166_3_FT0_see-plus-ones.png" alt="" width="436" height="174" /></div>
<p>برای ۱+ کردن موارد، ابتدا به یک نام کاربری در Google نیاز دارید. این به افراد کمک می کند متوجه شوند چه کسی این دستور پخت خوشمزه یا سایت گردشگری عالی را توصیه کرده است. وقتی نام کاربری ای ایجاد می کنید، این نام کاربری برای همه قابل مشاهده است و به راحتی می توان به آدرس ایمیل شما ارتباط برقرار کرد. ۱+ های شما در برگه ای جدید در نمایه Google شما ذخیره می شوند. می توانید برگه ۱+ های خود را به جهان نشان دهید یا آن را بطور خصوصی نگه دارید و از آن بطور شخصی برای مدیریت ثبت موارد همیشه در حال توسعه ای که در وب دوست دارید استفاده کنید.</p>
<div><img src="http://www.iaumg.com/files/public/1309451234_3_FT0_show-plus-ones.png" alt="" width="443" height="175" /></div>
<p>به طور خلاصه این دکمه به کاربران اینترنتی این توانایی را می دهد که صفحات وب مورد علاقه خود را در هنگام جستجوی دوستان خود در گوگل، به آن ها پیشنهاد دهند. همچنین این دکمه برای وبمسترها و صاحبان سایت ها و وبلاگ ها ارزش بالایی را می تواند داشته باشد از این رو که ترافیک بازدید کننده بالایی را از این طریق می توانند بدست آورند.</p>
<p><strong>گوگل چگونه ارتباط افراد را در جامعه های مجازی محاسبه می کند؟</strong><br />
یکی از پرسش هایی که شاید برای شما پیش بیاید این است که گوگل چگونه دوستان مختلف کاربران را در جامعه های مجازی مانند گوگل Buzz ، توییتر و فیسبوک می شناسد و فقط به آن ها صفحات پیشنهادی فرد کلیک کرده بر روی دکمه +۱ نشان می دهد. گوگل از طریق استفاده از بخش Google social network خود که به اموری مانند لینک های تبادلی در جامعه های مجازی و سیستم های اشتراک گذاری لینک و همچنین ارتباط اشخاص و نویسندگان صفحات وب مختلف با حساب های کاربری در اینگونه سیستم ها به راحتی می تواند دوستان ما را در جامعه های مجازی شناسایی کند و فقط به آن ها مطالب و سایت های مورد علاقه ما را نشان دهد. لازم به ذکر است که تنها وقتی دوستان ما از طریق حساب کاربری خود در گوگل وارد شده باشند گوگل در بخش جستجوی سفارشی خود این آیتم یعنی ارتباط های جامعه مجازی را در نظر می گیرد.</p>
<p>من هم به وبسایتم ایم دکمه رو اضافه کردم ! وقتی روی متن نوشته ها کلیک کنید این دکمه مشاهده میشه .</p>
<p>پس اگر از مطلبی خوشتون اومد لطفا اونرو +۱ کنید .</p>
<p>&nbsp;</p>
<p><a href="http://www.iaumg.com">منبع </a></p>
]]></content:encoded>
			<wfw:commentRss>http://hesam-h.ir/blog/1390/05/%da%af%d9%88%da%af%d9%84-1-%da%86%db%8c%d8%b3%d8%aa-%d8%9f/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>برنامه ارسال و دریافت SMS رایگان به همراه کد منبع</title>
		<link>http://hesam-h.ir/blog/1390/02/%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87-%d8%a7%d8%b1%d8%b3%d8%a7%d9%84-%d9%88-%d8%af%d8%b1%db%8c%d8%a7%d9%81%d8%aa-sms/</link>
		<comments>http://hesam-h.ir/blog/1390/02/%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87-%d8%a7%d8%b1%d8%b3%d8%a7%d9%84-%d9%88-%d8%af%d8%b1%db%8c%d8%a7%d9%81%d8%aa-sms/#comments</comments>
		<pubDate>Tue, 03 May 2011 06:29:21 +0000</pubDate>
		<dc:creator>تبعیدی دست باد</dc:creator>
				<category><![CDATA[آی تی]]></category>
		<category><![CDATA[برنامه نویسی]]></category>
		<category><![CDATA[c]]></category>
		<category><![CDATA[Delphi]]></category>
		<category><![CDATA[Free]]></category>
		<category><![CDATA[Gsm Modem]]></category>
		<category><![CDATA[source code]]></category>
		<category><![CDATA[Vb 6.0]]></category>
		<category><![CDATA[vb.net]]></category>
		<category><![CDATA[ارسال پیامک]]></category>
		<category><![CDATA[دانلود برنامه]]></category>
		<category><![CDATA[دریافت و ارسال اس ام اس]]></category>

		<guid isPermaLink="false">http://hesam-h.ir/blog/?p=1124</guid>
		<description><![CDATA[برای این لحظه از وبسایتم تصمیم گرفتم یک برنامه بسیار کاربردی برای شما در سایت قرار بدم تا از اون استفاده کنید . این برنامه قابلیت ارسال SMS به صورت فارسی و انگلیسی از طریق GSM MODEM  رو دارا هست . این برنامه به همراه منبع کد هست . فقط این نکته را باید متذکر [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://hesam-h.ir/blog/wp-content/uploads/2011/05/H-Sms-Sender-With-mCore.jpg"><img class="aligncenter size-full wp-image-1126" title="H-Sms Sender With mCore" src="http://hesam-h.ir/blog/wp-content/uploads/2011/05/H-Sms-Sender-With-mCore.jpg" alt="" width="354" height="260" /></a>برای این لحظه از وبسایتم تصمیم گرفتم یک برنامه بسیار کاربردی برای شما در سایت قرار بدم تا از اون استفاده کنید .</p>
<p>این برنامه قابلیت ارسال SMS به صورت فارسی و انگلیسی از طریق GSM MODEM  رو دارا هست .</p>
<p>این برنامه به همراه منبع کد هست .</p>
<p>فقط این نکته را باید متذکر شوم کامپوننتی که در این برنامه جهت ارتباط استفاده شده رجیستر شده نمیباشد .</p>
<p>سورس برنامه با زبان VB میباشد که البته به زبانهای DElphi و #C و VB.Net نیز موجود میباشد .</p>
<p>برای اجرا شدن برنامه میبایست VB بر روی سیستم شما نصب شود .</p>
<p><span id="more-1124"></span><span style="color: #ff0000;"><br />
(برای دریافت رمز فایل تنها از طریق فرم تماس با من اقدام کنید و از ارسال نظرات خودداری نمایید). </span></p>
<p>( برنامه زبانهای دیگر  : میبایست مبلغ ۲۵۰٫۰۰۰ ریال به شماره حسابی که در بالای صفحه وبسایت قرار داده شده واریز نمایید و فرم مربوطه به همراه آدرس دقیق ایمیل خود را وارد نمایید تا در کمتر از ۲۴ ساعت  برای شما ارسال گردد).</p>
Note: There is a file embedded within this post, please visit this post to download the file.
Note: There is a file embedded within this post, please visit this post to download the file.
]]></content:encoded>
			<wfw:commentRss>http://hesam-h.ir/blog/1390/02/%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87-%d8%a7%d8%b1%d8%b3%d8%a7%d9%84-%d9%88-%d8%af%d8%b1%db%8c%d8%a7%d9%81%d8%aa-sms/feed/</wfw:commentRss>
		<slash:comments>46</slash:comments>
		</item>
		<item>
		<title>برنامه ارسال و دریافت SMS رایگان به همراه کد منبع</title>
		<link>http://hesam-h.ir/blog/1390/02/%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87-%d8%a7%d8%b1%d8%b3%d8%a7%d9%84-%d9%88-%d8%af%d8%b1%db%8c%d8%a7%d9%81%d8%aa-sms/</link>
		<comments>http://hesam-h.ir/blog/1390/02/%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87-%d8%a7%d8%b1%d8%b3%d8%a7%d9%84-%d9%88-%d8%af%d8%b1%db%8c%d8%a7%d9%81%d8%aa-sms/#comments</comments>
		<pubDate>Tue, 03 May 2011 06:29:21 +0000</pubDate>
		<dc:creator>تبعیدی دست باد</dc:creator>
				<category><![CDATA[آی تی]]></category>
		<category><![CDATA[برنامه نویسی]]></category>
		<category><![CDATA[c]]></category>
		<category><![CDATA[Delphi]]></category>
		<category><![CDATA[Free]]></category>
		<category><![CDATA[Gsm Modem]]></category>
		<category><![CDATA[source code]]></category>
		<category><![CDATA[Vb 6.0]]></category>
		<category><![CDATA[vb.net]]></category>
		<category><![CDATA[ارسال پیامک]]></category>
		<category><![CDATA[دانلود برنامه]]></category>
		<category><![CDATA[دریافت و ارسال اس ام اس]]></category>

		<guid isPermaLink="false">http://hesam-h.ir/blog/?p=1124</guid>
		<description><![CDATA[برای این لحظه از وبسایتم تصمیم گرفتم یک برنامه بسیار کاربردی برای شما در سایت قرار بدم تا از اون استفاده کنید . این برنامه قابلیت ارسال SMS به صورت فارسی و انگلیسی از طریق GSM MODEM  رو دارا هست . این برنامه به همراه منبع کد هست . فقط این نکته را باید متذکر [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://hesam-h.ir/blog/wp-content/uploads/2011/05/H-Sms-Sender-With-mCore.jpg"><img class="aligncenter size-full wp-image-1126" title="H-Sms Sender With mCore" src="http://hesam-h.ir/blog/wp-content/uploads/2011/05/H-Sms-Sender-With-mCore.jpg" alt="" width="354" height="260" /></a>برای این لحظه از وبسایتم تصمیم گرفتم یک برنامه بسیار کاربردی برای شما در سایت قرار بدم تا از اون استفاده کنید .</p>
<p>این برنامه قابلیت ارسال SMS به صورت فارسی و انگلیسی از طریق GSM MODEM  رو دارا هست .</p>
<p>این برنامه به همراه منبع کد هست .</p>
<p>فقط این نکته را باید متذکر شوم کامپوننتی که در این برنامه جهت ارتباط استفاده شده رجیستر شده نمیباشد .</p>
<p>سورس برنامه با زبان VB میباشد که البته به زبانهای DElphi و #C و VB.Net نیز موجود میباشد .</p>
<p>برای اجرا شدن برنامه میبایست VB بر روی سیستم شما نصب شود .</p>
<p><span id="more-1124"></span><span style="color: #ff0000;"><br />
(برای دریافت رمز فایل تنها از طریق فرم تماس با من اقدام کنید و از ارسال نظرات خودداری نمایید). </span></p>
<p>( برنامه زبانهای دیگر  : میبایست مبلغ ۲۵۰٫۰۰۰ ریال به شماره حسابی که در بالای صفحه وبسایت قرار داده شده واریز نمایید و فرم مربوطه به همراه آدرس دقیق ایمیل خود را وارد نمایید تا در کمتر از ۲۴ ساعت  برای شما ارسال گردد).</p>
Note: There is a file embedded within this post, please visit this post to download the file.
Note: There is a file embedded within this post, please visit this post to download the file.
]]></content:encoded>
			<wfw:commentRss>http://hesam-h.ir/blog/1390/02/%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87-%d8%a7%d8%b1%d8%b3%d8%a7%d9%84-%d9%88-%d8%af%d8%b1%db%8c%d8%a7%d9%81%d8%aa-sms/feed/</wfw:commentRss>
		<slash:comments>46</slash:comments>
		</item>
		<item>
		<title>چگونه یک شبکه عصبی‌ هوشمند بسازیم؟</title>
		<link>http://hesam-h.ir/blog/1390/01/%da%86%da%af%d9%88%d9%86%d9%87-%d9%8a%d9%83-%d8%b4%d8%a8%d9%83%d9%87-%d8%b9%d8%b5%d8%a8%d9%8a%e2%80%8c-%d9%87%d9%88%d8%b4%d9%85%d9%86%d8%af-%d8%a8%d8%b3%d8%a7%d8%b2%d9%8a%d9%85%d8%9f/</link>
		<comments>http://hesam-h.ir/blog/1390/01/%da%86%da%af%d9%88%d9%86%d9%87-%d9%8a%d9%83-%d8%b4%d8%a8%d9%83%d9%87-%d8%b9%d8%b5%d8%a8%d9%8a%e2%80%8c-%d9%87%d9%88%d8%b4%d9%85%d9%86%d8%af-%d8%a8%d8%b3%d8%a7%d8%b2%d9%8a%d9%85%d8%9f/#comments</comments>
		<pubDate>Thu, 31 Mar 2011 18:22:33 +0000</pubDate>
		<dc:creator>تبعیدی دست باد</dc:creator>
				<category><![CDATA[آی تی]]></category>
		<category><![CDATA[برنامه نویسی]]></category>
		<category><![CDATA[c]]></category>
		<category><![CDATA[neural network]]></category>
		<category><![CDATA[شبکه عصبی]]></category>
		<category><![CDATA[چگونه شبکه عصبی بنویسیم]]></category>

		<guid isPermaLink="false">http://hesam-h.ir/blog/?p=1099</guid>
		<description><![CDATA[اشاره : قدرت و سرعت کامپیوترهای امروزی به راستی شگفت انگیز است؛ زیرا کامپیوترهای قدرتمند می‌توانند میلیون‌ها عملیات را در کمتر از یک ثانیه انجام دهند. شاید آرزوی بسیاری از ما انسان‌ها این باشد که ای کاش می‌شد ما نیز مانند این دستگاه‌ها کارهای خود را با آن سرعت انجام می‌دادیم، ولی این نکته را [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://hesam-h.ir/blog/wp-content/uploads/2011/03/neural.jpg"><img class="aligncenter size-full wp-image-1100" title="neural" src="http://hesam-h.ir/blog/wp-content/uploads/2011/03/neural.jpg" alt="" width="283" height="226" /></a></p>
<p>اشاره :<br />
قدرت و سرعت کامپیوترهای امروزی به راستی شگفت انگیز است؛ زیرا کامپیوترهای قدرتمند می‌توانند میلیون‌ها عملیات را در کمتر از یک ثانیه انجام دهند. شاید آرزوی بسیاری از ما انسان‌ها این باشد که ای کاش می‌شد ما نیز مانند این دستگاه‌ها کارهای خود را با آن سرعت انجام می‌دادیم، ولی این نکته را نباید نادیده بگیریم که کارهایی هستند که ما می‌توانیم آن‌ها را به آسانی و در کمترین زمان ممکن انجام دهیم، ولی قوی‌ترین کامپیوترهای امروزی نیز نمی‌توانند آن‌ها را انجام دهند و آن قدرت تفکری است که مغز ما انسان‌ها دارد. حال تصور کنید که دستگاهی وجود داشته باشد که علا‌وه بر قدرت محاسبه و انجام کارهای فراوان در مدت زمان کوتاه، قدرت تفکر نیز داشته باشد یا به قول معروف هوشمند باشد!این تصور در حقیقت هدف فناوری هوش مصنوعی یا Artificial Intelligence) AI) است. یکی از راه‌حل‌های تحقق این هدف، شبکه‌های عصبی است. شبکه‌های عصبی در واقع از شبکه‌های عصبی و سیستم عصبی انسان الگوبرداری می‌کنند. برخی از محققان براین باورند که هوش مصنوعی و شبکه‌های عصبی دو راه‌حل متفاوت و در دو جهت مختلف هستند، ولی این باور را نمی‌توان کاملاً صحیح دانست؛ چرا که در حقیقت علم شبکه‌های عصبی و هوش‌مصنوعی وابسته به هم هستند. بدین‌معنا که قبل از این‌که Symbolها بتوانند توسط هوش مصنوعی شناسایی شوند، باید مراحلی طی شود. مثلاً تصور کنید که Symbolهایی مانند خانه، انسان یا میز وجود دارند. قبل از این که AI بتواند هر کدام از این Symbolها را شناسایی کند، باید از توانایی‌ها و صفات هر کدام از این‌ها اطلاع کامل حاصل کند. مثلاً تصور کنید که یک روبات که هوش مصنوعی دارد، یک انسان را می‌بیند، ولی از کجا می‌فهمد که این جسم یک انسان است؟ مثلاً بر اساس مشخصاتی مثل داشتن دو پا، دست، صورت، دهان و قدرت تکلم. اما شما وقتی یک انسان دیگر را می‌بینید، نیازی ندارید که اول تعداد پاهای او را بشمارید و بعد بگویید که این جسم، انسان است. مغز انسان‌ها می‌تواند با دیدن یک جسم فقط برای یک بار یاد بگیرد و اگر مجدداً آن جسم را مشاهده کرد، می‌تواند سریع تشخیص دهد و قسمت‌های مختلف مغز می‌توانند به صورت همزمان فعالیت کنند و از اطلاعات درون مغز استفاده نمایند. شبکه‌های عصبی در بسیاری از پروژه‌های هوش مصنوعی به کار گرفته می‌شود. مثلاً برای برنامه‌های تشخیص و الگوبرداری، شناسایی تصویر و کاراکتر، روبات‌ها و برنامه‌های فیلترینگ اطلاعات. این شبکه‌ها امروزه حتی در اتومبیل‌های بی‌سرنشین نیز کاربرد دارد. به طوری‌که با دیدن و بررسی رانندگی انسان‌ها، می‌توانند رانندگی کنند. در این مقاله اصول شبکه‌های عصبی در برنامه‌نویسی شیء‌گرا مورد بررسی قرار می‌گیرد. با استفاده از زبان #C و انجام دادن عملیات X-OR ساده می‌توانید اولین برنامه ساده هوش مصنوعی خود را بنویسید. لازم به ذکر است که مثالی که در این مقاله از آن استفاده شده، از مقاله Matthew Cochran (سی شارپ کورنر) اقتباس شده است.</p>
<p>مقاله در سایت هوش مصنوعی ایران موجود میباشد .</p>
<p>برای دانلود مقاله به ادامه مطلب بروید .</p>
<p><span id="more-1099"></span></p>
Note: There is a file embedded within this post, please visit this post to download the file.
]]></content:encoded>
			<wfw:commentRss>http://hesam-h.ir/blog/1390/01/%da%86%da%af%d9%88%d9%86%d9%87-%d9%8a%d9%83-%d8%b4%d8%a8%d9%83%d9%87-%d8%b9%d8%b5%d8%a8%d9%8a%e2%80%8c-%d9%87%d9%88%d8%b4%d9%85%d9%86%d8%af-%d8%a8%d8%b3%d8%a7%d8%b2%d9%8a%d9%85%d8%9f/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>چگونه یک شبکه عصبی‌ هوشمند بسازیم؟</title>
		<link>http://hesam-h.ir/blog/1390/01/%da%86%da%af%d9%88%d9%86%d9%87-%d9%8a%d9%83-%d8%b4%d8%a8%d9%83%d9%87-%d8%b9%d8%b5%d8%a8%d9%8a%e2%80%8c-%d9%87%d9%88%d8%b4%d9%85%d9%86%d8%af-%d8%a8%d8%b3%d8%a7%d8%b2%d9%8a%d9%85%d8%9f/</link>
		<comments>http://hesam-h.ir/blog/1390/01/%da%86%da%af%d9%88%d9%86%d9%87-%d9%8a%d9%83-%d8%b4%d8%a8%d9%83%d9%87-%d8%b9%d8%b5%d8%a8%d9%8a%e2%80%8c-%d9%87%d9%88%d8%b4%d9%85%d9%86%d8%af-%d8%a8%d8%b3%d8%a7%d8%b2%d9%8a%d9%85%d8%9f/#comments</comments>
		<pubDate>Thu, 31 Mar 2011 18:22:33 +0000</pubDate>
		<dc:creator>تبعیدی دست باد</dc:creator>
				<category><![CDATA[آی تی]]></category>
		<category><![CDATA[برنامه نویسی]]></category>
		<category><![CDATA[c]]></category>
		<category><![CDATA[neural network]]></category>
		<category><![CDATA[شبکه عصبی]]></category>
		<category><![CDATA[چگونه شبکه عصبی بنویسیم]]></category>

		<guid isPermaLink="false">http://hesam-h.ir/blog/?p=1099</guid>
		<description><![CDATA[اشاره : قدرت و سرعت کامپیوترهای امروزی به راستی شگفت انگیز است؛ زیرا کامپیوترهای قدرتمند می‌توانند میلیون‌ها عملیات را در کمتر از یک ثانیه انجام دهند. شاید آرزوی بسیاری از ما انسان‌ها این باشد که ای کاش می‌شد ما نیز مانند این دستگاه‌ها کارهای خود را با آن سرعت انجام می‌دادیم، ولی این نکته را [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://hesam-h.ir/blog/wp-content/uploads/2011/03/neural.jpg"><img class="aligncenter size-full wp-image-1100" title="neural" src="http://hesam-h.ir/blog/wp-content/uploads/2011/03/neural.jpg" alt="" width="283" height="226" /></a></p>
<p>اشاره :<br />
قدرت و سرعت کامپیوترهای امروزی به راستی شگفت انگیز است؛ زیرا کامپیوترهای قدرتمند می‌توانند میلیون‌ها عملیات را در کمتر از یک ثانیه انجام دهند. شاید آرزوی بسیاری از ما انسان‌ها این باشد که ای کاش می‌شد ما نیز مانند این دستگاه‌ها کارهای خود را با آن سرعت انجام می‌دادیم، ولی این نکته را نباید نادیده بگیریم که کارهایی هستند که ما می‌توانیم آن‌ها را به آسانی و در کمترین زمان ممکن انجام دهیم، ولی قوی‌ترین کامپیوترهای امروزی نیز نمی‌توانند آن‌ها را انجام دهند و آن قدرت تفکری است که مغز ما انسان‌ها دارد. حال تصور کنید که دستگاهی وجود داشته باشد که علا‌وه بر قدرت محاسبه و انجام کارهای فراوان در مدت زمان کوتاه، قدرت تفکر نیز داشته باشد یا به قول معروف هوشمند باشد!این تصور در حقیقت هدف فناوری هوش مصنوعی یا Artificial Intelligence) AI) است. یکی از راه‌حل‌های تحقق این هدف، شبکه‌های عصبی است. شبکه‌های عصبی در واقع از شبکه‌های عصبی و سیستم عصبی انسان الگوبرداری می‌کنند. برخی از محققان براین باورند که هوش مصنوعی و شبکه‌های عصبی دو راه‌حل متفاوت و در دو جهت مختلف هستند، ولی این باور را نمی‌توان کاملاً صحیح دانست؛ چرا که در حقیقت علم شبکه‌های عصبی و هوش‌مصنوعی وابسته به هم هستند. بدین‌معنا که قبل از این‌که Symbolها بتوانند توسط هوش مصنوعی شناسایی شوند، باید مراحلی طی شود. مثلاً تصور کنید که Symbolهایی مانند خانه، انسان یا میز وجود دارند. قبل از این که AI بتواند هر کدام از این Symbolها را شناسایی کند، باید از توانایی‌ها و صفات هر کدام از این‌ها اطلاع کامل حاصل کند. مثلاً تصور کنید که یک روبات که هوش مصنوعی دارد، یک انسان را می‌بیند، ولی از کجا می‌فهمد که این جسم یک انسان است؟ مثلاً بر اساس مشخصاتی مثل داشتن دو پا، دست، صورت، دهان و قدرت تکلم. اما شما وقتی یک انسان دیگر را می‌بینید، نیازی ندارید که اول تعداد پاهای او را بشمارید و بعد بگویید که این جسم، انسان است. مغز انسان‌ها می‌تواند با دیدن یک جسم فقط برای یک بار یاد بگیرد و اگر مجدداً آن جسم را مشاهده کرد، می‌تواند سریع تشخیص دهد و قسمت‌های مختلف مغز می‌توانند به صورت همزمان فعالیت کنند و از اطلاعات درون مغز استفاده نمایند. شبکه‌های عصبی در بسیاری از پروژه‌های هوش مصنوعی به کار گرفته می‌شود. مثلاً برای برنامه‌های تشخیص و الگوبرداری، شناسایی تصویر و کاراکتر، روبات‌ها و برنامه‌های فیلترینگ اطلاعات. این شبکه‌ها امروزه حتی در اتومبیل‌های بی‌سرنشین نیز کاربرد دارد. به طوری‌که با دیدن و بررسی رانندگی انسان‌ها، می‌توانند رانندگی کنند. در این مقاله اصول شبکه‌های عصبی در برنامه‌نویسی شیء‌گرا مورد بررسی قرار می‌گیرد. با استفاده از زبان #C و انجام دادن عملیات X-OR ساده می‌توانید اولین برنامه ساده هوش مصنوعی خود را بنویسید. لازم به ذکر است که مثالی که در این مقاله از آن استفاده شده، از مقاله Matthew Cochran (سی شارپ کورنر) اقتباس شده است.</p>
<p>مقاله در سایت هوش مصنوعی ایران موجود میباشد .</p>
<p>برای دانلود مقاله به ادامه مطلب بروید .</p>
<p><span id="more-1099"></span></p>
Note: There is a file embedded within this post, please visit this post to download the file.
]]></content:encoded>
			<wfw:commentRss>http://hesam-h.ir/blog/1390/01/%da%86%da%af%d9%88%d9%86%d9%87-%d9%8a%d9%83-%d8%b4%d8%a8%d9%83%d9%87-%d8%b9%d8%b5%d8%a8%d9%8a%e2%80%8c-%d9%87%d9%88%d8%b4%d9%85%d9%86%d8%af-%d8%a8%d8%b3%d8%a7%d8%b2%d9%8a%d9%85%d8%9f/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>بازی کردن آنلاین بسیاری از بازیها بدون نیاز به نسخه اوریجینال (اصلی)</title>
		<link>http://hesam-h.ir/blog/1390/01/%d8%a8%d8%a7%d8%b2%db%8c-%da%a9%d8%b1%d8%af%d9%86-%d8%a2%d9%86%d9%84%d8%a7%db%8c%d9%86-%d8%a8%d8%b3%db%8c%d8%a7%d8%b1%db%8c-%d8%a7%d8%b2-%d8%a8%d8%a7%d8%b2%db%8c%d9%87%d8%a7-%d8%a8%d8%af%d9%88%d9%86/</link>
		<comments>http://hesam-h.ir/blog/1390/01/%d8%a8%d8%a7%d8%b2%db%8c-%da%a9%d8%b1%d8%af%d9%86-%d8%a2%d9%86%d9%84%d8%a7%db%8c%d9%86-%d8%a8%d8%b3%db%8c%d8%a7%d8%b1%db%8c-%d8%a7%d8%b2-%d8%a8%d8%a7%d8%b2%db%8c%d9%87%d8%a7-%d8%a8%d8%af%d9%88%d9%86/#comments</comments>
		<pubDate>Thu, 31 Mar 2011 18:08:04 +0000</pubDate>
		<dc:creator>تبعیدی دست باد</dc:creator>
				<category><![CDATA[آی تی]]></category>
		<category><![CDATA[نرم افزار]]></category>
		<category><![CDATA[11]]></category>
		<category><![CDATA[call of duty]]></category>
		<category><![CDATA[fifa]]></category>
		<category><![CDATA[GameRanger]]></category>
		<category><![CDATA[آموزش]]></category>
		<category><![CDATA[بازی آنلاین]]></category>

		<guid isPermaLink="false">http://hesam-h.ir/blog/?p=1093</guid>
		<description><![CDATA[امروز قصد دارم نرم افزاری رو به شما دوستان معرفی کنم که بسیاری از بازیهایی که شما هر روزه به تنهایی اوونها رو در خونه یا GameNetانجام میدید با یک سرعت اینترنت مناسب با دیگر دوستانتون در جای جای دنیا بازی کنید . نرم افزار مربوطه Game Ranger نام دارد . شما با این نرم [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: right;"><a href="http://www.gameranger.com/"><img class="aligncenter" title="گیم رنجر" src="http://www.gameranger.com/images/logo.png" alt="" width="246" height="58" /></a><br />
امروز قصد دارم نرم افزاری رو به شما دوستان معرفی کنم که بسیاری از بازیهایی که شما هر روزه به تنهایی اوونها رو در خونه یا GameNetانجام میدید با یک سرعت  اینترنت مناسب با دیگر دوستانتون در جای جای دنیا بازی کنید .<br />
نرم افزار مربوطه Game Ranger  نام دارد .<br />
شما با این نرم افزار بیش از ۶۰۰ بازی را میتوانید آنلاین انجام دهید .<br />
لیست بازی هایی که میتوانید آنلاین انجام دهید از <a href="http://www.gameranger.com/games/">اینجا</a> مشاهده کنید .از بازیهای معروف میتوانم به Call of Duty و Fifa &#8230;نام ببرم.<br />
۱-در مرحله اول نرم افزار را از <a href="http://www.gameranger.com/download/GameRangerSetup.exe">اینجا</a> دانلود کنید.(حجم ۴۲ کیلوبایت  ) و آن را نصب کنید.<br />
۲-در مرحله بعدی داخل این نرم افزار یک حساب کاربری ایجاد کنید (رایگان) ساختن یک حساب کاربری نیاز به ایمیل شما دارد که نامه تایید به آن ارسال می شود.<br />
۳-سپس بعد از ساختن حساب کاربری وارد ایمیل خود شوید و حساب کاربریGameRangerتان را تایید کنید.<br />
در مرحله پایانی برای آنلاین بازی کردن برنامه GameRanger را اجرا کنید از زبانه های بالای برنامه Windows و سپس Main را انتخاب کنید.ابا لیستی از سرورهاکه شامل انواع بازیهای مواجه می شوید این سرور ها توسط افراد مختلفی ایجاد شده اند , اکنون ۲ حالت پیش می آید:</p>
<p style="text-align: right;">* برای ساختن سرور گزینه Host را انتخاب کنید (سمت راست) پنجره Host Game باز می شود , تنظیمات خود را اعمال کنید و سپس OK کنید. اتاق شما ایجاد می شود منتظر بمانید تا شخصی وارد اتاقتان شود و سپس کلید Starts را بزنید تا بازی آنلاین شما شروع شود.(خود GameRanger بازی را اجرا و همه تنظیمات آنلاین بازی را انجام می دهد)</p>
<p style="text-align: right;">* برای ملحق شدن به یک سرور در پنجره ای که لیست سرورها را مشاهده کردید بر روی هرکدام که مایلید کلیک کنید و از سمت راست کلید Join را بزنید تا وارد اتاق شخص سازنده سرور شوید و منتظر بمانید تا آن شخص بازی را شروع کند.</p>
<p style="text-align: right;">*تنظیمات گرافیک بازی را مینیمم مقدار قرار دهید.</p>
]]></content:encoded>
			<wfw:commentRss>http://hesam-h.ir/blog/1390/01/%d8%a8%d8%a7%d8%b2%db%8c-%da%a9%d8%b1%d8%af%d9%86-%d8%a2%d9%86%d9%84%d8%a7%db%8c%d9%86-%d8%a8%d8%b3%db%8c%d8%a7%d8%b1%db%8c-%d8%a7%d8%b2-%d8%a8%d8%a7%d8%b2%db%8c%d9%87%d8%a7-%d8%a8%d8%af%d9%88%d9%86/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>بازی کردن آنلاین بسیاری از بازیها بدون نیاز به نسخه اوریجینال (اصلی)</title>
		<link>http://hesam-h.ir/blog/1390/01/%d8%a8%d8%a7%d8%b2%db%8c-%da%a9%d8%b1%d8%af%d9%86-%d8%a2%d9%86%d9%84%d8%a7%db%8c%d9%86-%d8%a8%d8%b3%db%8c%d8%a7%d8%b1%db%8c-%d8%a7%d8%b2-%d8%a8%d8%a7%d8%b2%db%8c%d9%87%d8%a7-%d8%a8%d8%af%d9%88%d9%86/</link>
		<comments>http://hesam-h.ir/blog/1390/01/%d8%a8%d8%a7%d8%b2%db%8c-%da%a9%d8%b1%d8%af%d9%86-%d8%a2%d9%86%d9%84%d8%a7%db%8c%d9%86-%d8%a8%d8%b3%db%8c%d8%a7%d8%b1%db%8c-%d8%a7%d8%b2-%d8%a8%d8%a7%d8%b2%db%8c%d9%87%d8%a7-%d8%a8%d8%af%d9%88%d9%86/#comments</comments>
		<pubDate>Thu, 31 Mar 2011 18:08:04 +0000</pubDate>
		<dc:creator>تبعیدی دست باد</dc:creator>
				<category><![CDATA[آی تی]]></category>
		<category><![CDATA[نرم افزار]]></category>
		<category><![CDATA[11]]></category>
		<category><![CDATA[call of duty]]></category>
		<category><![CDATA[fifa]]></category>
		<category><![CDATA[GameRanger]]></category>
		<category><![CDATA[آموزش]]></category>
		<category><![CDATA[بازی آنلاین]]></category>

		<guid isPermaLink="false">http://hesam-h.ir/blog/?p=1093</guid>
		<description><![CDATA[امروز قصد دارم نرم افزاری رو به شما دوستان معرفی کنم که بسیاری از بازیهایی که شما هر روزه به تنهایی اوونها رو در خونه یا GameNetانجام میدید با یک سرعت اینترنت مناسب با دیگر دوستانتون در جای جای دنیا بازی کنید . نرم افزار مربوطه Game Ranger نام دارد . شما با این نرم [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: right;"><a href="http://www.gameranger.com/"><img class="aligncenter" title="گیم رنجر" src="http://www.gameranger.com/images/logo.png" alt="" width="246" height="58" /></a><br />
امروز قصد دارم نرم افزاری رو به شما دوستان معرفی کنم که بسیاری از بازیهایی که شما هر روزه به تنهایی اوونها رو در خونه یا GameNetانجام میدید با یک سرعت  اینترنت مناسب با دیگر دوستانتون در جای جای دنیا بازی کنید .<br />
نرم افزار مربوطه Game Ranger  نام دارد .<br />
شما با این نرم افزار بیش از ۶۰۰ بازی را میتوانید آنلاین انجام دهید .<br />
لیست بازی هایی که میتوانید آنلاین انجام دهید از <a href="http://www.gameranger.com/games/">اینجا</a> مشاهده کنید .از بازیهای معروف میتوانم به Call of Duty و Fifa &#8230;نام ببرم.<br />
۱-در مرحله اول نرم افزار را از <a href="http://www.gameranger.com/download/GameRangerSetup.exe">اینجا</a> دانلود کنید.(حجم ۴۲ کیلوبایت  ) و آن را نصب کنید.<br />
۲-در مرحله بعدی داخل این نرم افزار یک حساب کاربری ایجاد کنید (رایگان) ساختن یک حساب کاربری نیاز به ایمیل شما دارد که نامه تایید به آن ارسال می شود.<br />
۳-سپس بعد از ساختن حساب کاربری وارد ایمیل خود شوید و حساب کاربریGameRangerتان را تایید کنید.<br />
در مرحله پایانی برای آنلاین بازی کردن برنامه GameRanger را اجرا کنید از زبانه های بالای برنامه Windows و سپس Main را انتخاب کنید.ابا لیستی از سرورهاکه شامل انواع بازیهای مواجه می شوید این سرور ها توسط افراد مختلفی ایجاد شده اند , اکنون ۲ حالت پیش می آید:</p>
<p style="text-align: right;">* برای ساختن سرور گزینه Host را انتخاب کنید (سمت راست) پنجره Host Game باز می شود , تنظیمات خود را اعمال کنید و سپس OK کنید. اتاق شما ایجاد می شود منتظر بمانید تا شخصی وارد اتاقتان شود و سپس کلید Starts را بزنید تا بازی آنلاین شما شروع شود.(خود GameRanger بازی را اجرا و همه تنظیمات آنلاین بازی را انجام می دهد)</p>
<p style="text-align: right;">* برای ملحق شدن به یک سرور در پنجره ای که لیست سرورها را مشاهده کردید بر روی هرکدام که مایلید کلیک کنید و از سمت راست کلید Join را بزنید تا وارد اتاق شخص سازنده سرور شوید و منتظر بمانید تا آن شخص بازی را شروع کند.</p>
<p style="text-align: right;">*تنظیمات گرافیک بازی را مینیمم مقدار قرار دهید.</p>
]]></content:encoded>
			<wfw:commentRss>http://hesam-h.ir/blog/1390/01/%d8%a8%d8%a7%d8%b2%db%8c-%da%a9%d8%b1%d8%af%d9%86-%d8%a2%d9%86%d9%84%d8%a7%db%8c%d9%86-%d8%a8%d8%b3%db%8c%d8%a7%d8%b1%db%8c-%d8%a7%d8%b2-%d8%a8%d8%a7%d8%b2%db%8c%d9%87%d8%a7-%d8%a8%d8%af%d9%88%d9%86/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>دوره های آموزش امنیت</title>
		<link>http://hesam-h.ir/blog/1389/11/%d8%af%d9%88%d8%b1%d9%87-%d9%87%d8%a7%db%8c-%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d8%a7%d9%85%d9%86%db%8c%d8%aa/</link>
		<comments>http://hesam-h.ir/blog/1389/11/%d8%af%d9%88%d8%b1%d9%87-%d9%87%d8%a7%db%8c-%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d8%a7%d9%85%d9%86%db%8c%d8%aa/#comments</comments>
		<pubDate>Wed, 26 Jan 2011 19:42:13 +0000</pubDate>
		<dc:creator>تبعیدی دست باد</dc:creator>
				<category><![CDATA[آی تی]]></category>
		<category><![CDATA[امنیت]]></category>
		<category><![CDATA[learnsecurity.ir]]></category>
		<category><![CDATA[امنيت]]></category>
		<category><![CDATA[دوره های آموزش امنیت]]></category>

		<guid isPermaLink="false">http://hesam-h.ir/blog/?p=1052</guid>
		<description><![CDATA[همه روزه افرادی هستند که به من مراجعه میکنند برای آموزش امنیت و هک . این روزها متوجه شدم یکی از دوستانم در این زمینه فعالیت دارند و بر خلاف شرکتها و مراجعی که اطلاعات زیادی در این زمینه نداشته و صرفا جهت خالی کردن جیب شما دوستان فعالیت میکنند ، این شرکت میتواند علاوه [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://hesam-h.ir/blog/wp-content/uploads/2011/01/security.png"></a><a href="http://hesam-h.ir/blog/wp-content/uploads/2011/01/security.jpg"><img class="aligncenter size-full wp-image-1059" title="security" src="http://hesam-h.ir/blog/wp-content/uploads/2011/01/security.jpg" alt="" width="345" height="231" /></a></p>
<p>همه روزه افرادی هستند که به من مراجعه میکنند برای آموزش امنیت و هک . این روزها متوجه شدم یکی از دوستانم در این زمینه فعالیت دارند و بر خلاف شرکتها و مراجعی که اطلاعات زیادی در این زمینه نداشته و صرفا جهت خالی کردن جیب شما دوستان فعالیت میکنند ، این شرکت میتواند علاوه بر انتقال اطلاعات مفید به شما ، شما را در مسیر صحیح قرار داده و باعث پیشرفت شما گردد .</p>
<p>برای اطلاعات و دریافت جزییات بیشتر  با آدرسهای ذیل ارتباط برقرار کنید .</p>
<p>تماس سریع : ۰۹۳۹۴۶۶۲۳۳۱</p>
<p>ایمیل » training[at]learnsecurity.ir</p>
<p>آدرس : میدان انقلاب ، خیابان قدس ، روبه روی درب شرقی دانشگاه تهران &#8211; کوی فردانش ، پلاک ۲۲ ، شماره ۳۰۲ &#8211; تلفن : ۸۸۹۹۱۱۵۰</p>
<blockquote><p><span style="color: #ff0000;">در ضمن قبل از ثبت نام حتما این مورد رو ذکر کنید که از طرف بنده هستید تا کمی از خجالت شما در بیان !</span></p></blockquote>
<p>-   انجام انواع تخصصی آزمون نفوذپذیری [۱]</p>
<p>توضیح :  تست نفوذ پذیری فرآیند ارزیابی امنیتی شبکه یا نرم افزارهای رایانه ای ، بوسیله شبیه سازی حمله ای است که توسط هکر انجام می شود.</p>
<p>تست های نفوذ پذیری معمولا با یکی از سه روش  :</p>
<p>-        جعبه سفید[۲]</p>
<p>-         جعبه سیاه[۳]</p>
<p>-         جعبه کرسیتالی [۴]</p>
<p>اجرا می شود.</p>
<p>بعنوان مثال اگر تمرکز تست کننده  روی منابع یک رایانه در شبکه باشد، مثال هایی که می تواند به تست نفوذ پذیری موفق منجر شود شامل دسترسی به اسناد محرمانه و لیست های قیمت ، پایگاهای داده و اطلاعات حفاظت شده دیگر است.</p>
<p>شرکت رایان پژوهان تکنیک ،  قادر به ارائه خدمات آزمون نفوذپزیری به صورت کاملا ریز و تخصصی به شرح  زیر است :</p>
<p><span id="more-1052"></span></p>
<p>* · تحلیل آسیب پذیری های برنامه ها [۵] :</p>
<p>شرکت انواع مخلتفی از پروژهای تحلیل آسیب پذیریهای  مبتنی بر برنامه های کاربردی و تحت وب را با هدف نفوذ به نرم افزار ها می پذیرد. با توجه به تعهدات تعریف شده در پروژه, متد های ما معمولا شامل موارد زیر می شوند :</p>
<p>۱-    فازینگ[۶]</p>
<p>۲-    معندسی معکوس[۷]</p>
<p>۳-    تزریق  اطلاعات[۸]</p>
<p>۴- تحلیل فایل اجرایی هدف و دیباگ کردن آن</p>
<p>۵- دستکاری نشست ها</p>
<p>۶- تحلیل منطق و رویه کار برنامه</p>
<p>امروزه  تعداد بیشماری آسیب پذیری های خصوصی[۹] وجود دارند که در واقع دارای هیچ راه حل تخریبی به صورت عمومی نیستند . هر تست نفوذپذیری حرفه ای باید شامل تست به صورت آسیب پذیری های شناخته شده و نا شناخته باشد .</p>
<p>آسیب پذیری های شناخته شده آسیب پذیری هایی هستند که دارای وصله های امنیتی هستند و به صورت عمومی افشا شده اند.  در داخل  این آسیب پذیری ها عمومی در برخی موارد دارای اکسپلویت ها عمومی و خصوصی هستیم[۱۰] .</p>
<p>آسیب پذیری های ناشناخته [۱۱] آسیب پذیری هایی هستند که  تا زمان ارائه وصله های امنیتی از طرف فروشنده و پیدا کننده آسیب پذیری  افشا نمی شوند و یا به صورت آزادانه کشف می شوند و تا زمانی که فرد دیگری آن را پیدا نکند افشای آنها منتفی است . حمله های هدفمند معمولا از این آسیب پذیری ها استفاده می کنند.</p>
<p>فازینگ و تشخیص آسیب پذیری  [۱۲] ها به عقیده بسیاری از کارشناسان امنیت ، هماند خونی است که در رگهای Security  در گردش است . این عقیده در نگاه اول اغراق آمیز می نماید ، اما در واقعیت زمانی که دسته بندی های مربوط به تست های نفوذ پذیری[۱۳] را که حاصل تجربیات بسیار محققان امنیت است را در کنار هم قرار می دهیم ، با سه دسته بندی عمده در این تست ها مواجه می شویم ، که هر سه دسته بندی جزئی از روشهای کشف و تشخیص  آسیب  پذیری ها را تشکیل می دهند .</p>
<p>به طور کلی ما در این جا با سه روش برای پویش آسیب پذیری ها مواجه هستیم   :</p>
<p>* White box ، خواندن و آنالیز سورس کدهای برنامه [۱۴] و کشف آسیب پذیری ها با مطالعه تمام و کمال منابعی است که در دسترس کارشناس امنیت می باشد و او با آشنایی با زبان برنامه نویسی آن سیستم سعی خود را در کشف نقاط تاریک کد می نماید.</p>
<p>* Black Box ،  تست کور [۱۵] ، تستی که هیچ اطلاعاتی از نحوه ساختار برنامه در آن موجود نیست ، و نفوذ گر فقط با دانشی که از مواجهه با این برنامه ها به دستی آورده ، می تواند ساختاری مبهمی از برنامه مورد تست داشته باشد. (مباحث فازینگ در این مرحله مطرح میگردند  )</p>
<p>* Gary Box   : تست نفوذ پذیری ای است که نفوذ گر منابع اولیه (همانند برنامه اصلی ) و نیز برخی از  معرفی نامه ها و نوشتار های کمکی [۱۶] برنامه را در دست دارد .</p>
<p>تیم ما برای  مشتریانش تلاش میکند تا آسیب پذیری های ناشناخته محصولات آنها را با استفاده از مراحل ۶ گانه بالا  کشف کرده و امنیت بیشتری را برای آنها به ارمغان آورد.  تیم ما معتقد بر این امر است  که تنها نمایش  موفقیت آمیز کد مخرب  میتواند به خوبی ضعف سیستم را نشان دهد. کشف آسیب پذیری و نوشتن اکسپلویت دو متد کاملا مجزا هستند که نیاز به مهارت های خاص خود را دارند. نمایش این اکسپلویت میتواند از اجرای یک دستور SQL در یک صفحه تا اجرای یک حمله چند مرحله ای پیشرفته  بر روی حافظه سیستم هدف باشد.</p>
<p>* · ارزیابی امنیت شبکه</p>
<p>رایان پژوهان تکنیک از ابزار های تجاری مانند CANVAS و Core Impact [17]و به همراه ابزارها  و متد های مختلف عمومی جمع آوری اطلاعات  برای ارزیابی شبکه و مشتریان شبکه استفاده میکند.</p>
<p>ارزیابی های ما  معمولا موارد زیر را شامل می گردند :</p>
<p>- ارزیابی داخلی شبکه (به صورت جعبه سفید )</p>
<p>- ارزیابی خارجی شبکه (به صورت جعبه سیاه و یا کریستالی )</p>
<p>ارزیابی خارجی یکی از عمومی ترین ره آوردهای تست نفوذپذیری می باشد. این تست بر روی سرور ها، زیر ساخت های شبکه و زیر ساخت های نرم افزارهای سازمان انجام می گیرد. این تست ممکن است بدون دریافت هیچگونه اطلاعاتی از سازمان مورد نظر صورت گیرد ( جعبه سیاه – Black Box )یا با دریافت کلیه اطلاعات توپولوژیکی و محیطی صورت گیرد ( جعبه شفاف – Crystal Box ). این تست ابتدا با استفاده از اطلاعات عمومی و در دسترس از سازمان مورد نظر شروع می شود و سپس با شناسایی میزبان ها و سرور های شبکه هدف و تجزیه و تحلیل آن ادامه پیدا می کند. در ادامه رفتارهای ابزارهای امنیتی مانند مسیریابها و دیواره های آتش تجزیه و تحلیل می گردند. آسیب پذیری های موجود برای هر میزبان شبکه مشخص و بازبینی می گردند و دلایل آن نیز مشخص می شود.</p>
<p>تست امنیتی داخلی روالی مانند تست بیرونی دارد اما یک دید کامل تری نسبت به مسایل امنیتی سازمان ارائه می دهد. این تست عموما از شبکه های دارای  Access Point و بازدید و مرور دوباره قسمتهای فیزیکی و منطقی شبکه انجام می گیرد. برای نمونه ممکن است لایه های شبکه، DMZ درون شبکه و شبکه های شرکاء[۱۸] که با شبکه شما مرتبط می باشند نیز مورد بررسی و تست قرار گیرد.</p>
<p>* · تست برنامه های تحت وب</p>
<p>رایان پژوهان تکنیک از متدولوژی های OWASP برای کشف آسیب پذیری های تحت وب بر روی انواع زبان های برنامه نویسی تحت وب مانند PHP و ASP و ASP.net و JSP و Python و … استفاده میکنند. آسیب پذیری های مختلفی در این بخش ممکن است کشف شوند که مهم ترین آنها عبارتند از : [۱۹]</p>
<p>o       تزریق کد به برنامه</p>
<p>o       تزریق کد SQL به برنامه</p>
<p>o       تزریق فایل به برنام</p>
<p>o       تزریق اسکرپیت به برنامه</p>
<p>o       دورزدن اعتبار سنجی</p>
<p>o       دستکاری نشت ها</p>
<p>تیم رایان پژوهان تکنیک در این مرحله بر روی آسیب پذیری های سرور وب و سرویس های اصلی مرتبط با آنها نیز توانایی فعالیت را دارا می باشد .  تیم ما مشکلات امنیتی مختلفی را در سیستم های امنیتی دنیا ثبت و  به دید عموم گذارده است.</p>
<p>* · تحلیل کد برنامه</p>
<p>تحلیل کد برنامه ، جزئی از روش های جعبه سفید است که شرکت برای مشتریانش ارائه میکند ، در این تحلیل ها ، متخصصان امنیتی که آشنایی کامل با زبان مقصد را دارند ، به تحلیل آسیب پذیری های موجود در کد ها می پردازند</p>
<p>زبانهایی همچون :</p>
<p>o       اسمبلی (تحلیل کد فایل اجرایی)</p>
<p>o       زبانهای C/C++</p>
<p>o       جاوا</p>
<p>o       زبان های مایکروسافت (asp , asp.net , vb.net , c#)</p>
<p>o       زبان های اسکرپیت نویسی (Perl, Python , PHP)جزو تست های ما قرار میگیرند .</p>
<p>به عنوان نمونه در تحلیل یک کد Java classic و یا ASP.NET ما حملاتی همچون :</p>
<p>Abuse of Functionality</p>
<p>Brute Force</p>
<p>Buffer Overflow</p>
<p>Content Spoofing</p>
<p>Credential/Session Prediction</p>
<p>Cross-Site Scripting</p>
<p>Cross-Site Request Forgery</p>
<p>Denial of Service</p>
<p>Fingerprinting</p>
<p>Format String</p>
<p>HTTP Request Splitting</p>
<p>HTTP Response Splitting</p>
<p>HTTP Request Smuggling</p>
<p>HTTP Response Smuggling</p>
<p>Integer Overflows</p>
<p>LDAP Injection</p>
<p>Mail Command Injection</p>
<p>Null Byte Injection</p>
<p>OS Commanding</p>
<p>Path Traversal</p>
<p>Predictable Resource Location</p>
<p>Remote File Inclusion (RFI)</p>
<p>Routing Detour</p>
<p>SOAP Array Abuse</p>
<p>SSI Injection</p>
<p>Session Fixation</p>
<p>SQL Injection</p>
<p>URL Redirector Abuse</p>
<p>XPath Injection</p>
<p>XML Attribute Blowup</p>
<p>XML External Entities</p>
<p>XML Entity Expansion</p>
<p>XML Injection</p>
<p>XQuery Injection</p>
<p>مورد بررسی قرار داده و در کدهای شما به دنبال تمام این حملات خواهیم گشت و در صورت یافتن آسیب پذیری ، آنها را اصلاح می نماییم .</p>
<p>اصلاح کد های شما به دو صورت خواهد بود :</p>
<p>الف : تغییر ساختار اصلی برنامه و برنامه نویسی مجدد</p>
<p>ب: سوار نمودن لایه های امنیتی بر روی نرم افزار شما  که کارشناسان شرکت آنها را نوشته و در اختیار شما قرار می دهند .</p>
<p>برنامه نویسان شرکت توانایی نوشتن ابزار های خودکار سازی خواندن کد ها به صورت هوشمند را دارا می باشند ، این ابزار ها میتوانند در بسیار ی از موارد برای شما به صورت یک اسکنر  نیمه خودکار ، سورس برنامه نوشته شده به زبان های اشاره شده در متن را تحلیل کرده و مشکلات امنیتی شناخته شده را در آنها پیگیری نمایند  و گزارشی مبنی بر عملکرد برنامه نویسان در سطح امنیتی ارائه نمایند .</p>
<p>* · معندسی معکوس [۲۱]</p>
<p>مهندسی معکوس مجموعه ای حساس از تکنیکها و ابزارها برای فهمیدن اینکه محتوای یک نرم افزار شامل چه چیزهایی میباشد. به عبارت دیگر عمل تجزیه و تحلیل یک سیستم برای مشخص کردن مولفه های سیستم و رابطه متقابل آنها به منظور نمایش سیستم به شکلی دیگر یا در سطحی بالاتر می باشد. این نوع تکنیکها باعث میشود تا ساختار یک نرم افزار را نمایان نموده و راههای عملکرد آن و همچنین ویژگیهایی که طبق آن حرکت میکند را مشخص کنیم.</p>
<p>آیا شما مهندسی معکوس را نادیده میگیرید؟</p>
<p>فرض کنید شما نرم افزاری را توسعه داده و به فروش رسانده اید! آیا نمیخواهید دیگران به حقوق کپی [۲۲] شما احترام بگذارند؟ این بحث معمولا” از معانی منفی عبارت مهندسی معکوس به خصوص در صنعت نرم افزار سازی شروع میشود.</p>
<p>به هر حال تکنیکهای مهندسی معکوس راه هایی هستند برای تولید کننده ها و مصرف کننده های نرم افزار که با مقوله عرضه اقتصادی در یک زنجیره قرار میگیرند. در نظر داشته باشید که این ابزار (راهکار) به طور ذاتی خوب یا بد نیست، موضوع قابل توجه این است که این ابزار در چه راه هایی مورد استفاده قرار میگیرد. مهندسی معکوس به ویژه در نرم افزارهای پیشرفته برای اهداف خاص مورد استفاده قرار میگیرد :</p>
<p>- یافتن کدهای مخرب: تعدادی از تکنیکهای ویروس یابی از مهندسی معکوس برای دستیابی به ساختار و عملکرد این کدهای مخرب استفاده میکنند. به وسیله این تکنیکها نرم افزارهایی تولید میشود که برای مبارزه با ویروس های کامپیوتری مورد استفاده قرار میگیرد.</p>
<p>- کشف خطاهای ذاتی[۲۳] و نقص های غیر منتظره: حتی بهترین سیستمهای نرم افزاری میتواند دارای خطا باشد که با استفاده از مهندسی معکوس میتوان آنها را پیدا کرده و رفع نمود [۲۴].</p>
<p>تیم رایان پژوهان تکنیک کادری مجرب در زمینه ی معندسی معکوس ، نرم افزار های مخرب[۲۵] و  سیستمهای محافظتی[۲۶] دارد و میتواند پاسخ گوی سریعی در زمینه های زیر را برای شما باشد :</p>
<p>* · تحلیل رفتار نرم افزار مخرب</p>
<p>* · عملیات انجام شده توسط نرم افزار مخرب</p>
<p>* · تحلیل نقاط آسیب پذیری که سبب اجرا نرم افزار مخرب در زیرساختار می گردد</p>
<p>* · تحلیل حملات</p>
<p>* · خروجی گرافیکی و کامل  از کلیات کار نرم افزار مخرب</p>
<p>* · ارائه راهکار در قالب برنامه های خودکار سازی شده (اتوماتیک )</p>
<p>ما در بخش تحلیل سیستم های محافظتی با اجرای مهندسی معکوس بر روی قفل های  نرم افزاری و یا سخت افزاری شما ، برای کشف آسیب پذیری در سیستم محافظتی آنها عملیاتی انجام می دهیم  و در صورت موفق بودن عملیات  با ارائه ی یک  برنامه و یا یک کد معتبر،ضعف  اعتبار سنجی سیستم محافظتی را برایتان به نمایش  می گذاریم  و سپس در یک بسته ی دیگر راهکار را به شما ارائه می کنیم /</p>
<p>این بخش شامل موارد زیر میشود:</p>
<p>* · تحلیل انواع سیستم های رمزنگاری و محافظت از فایل های اجرایی</p>
<p>* · تحلیل ساختار حافظه برنامه اجرایی</p>
<p>* · تحلیل الگوریتم محافظتی و ساختن یک الگوریتم مشابه</p>
<p>* · نوشتن اکسپلویت (کد های مخرب حمله )</p>
<p>تیم مجرب رایان پژوهان تکنیک رزومه درخشانی در کشف آسیب پذیری و نوشتن اکسپلویت (کد های مخرب)  برای آنها دارد و میتواند در شرایط بسیار پیچیده اقدام به تهیه ی اکسپلویتهای پیچیده برای آسیب پذیری های مختلف به شرح زیر داشته باشد :</p>
<p>* · اکسپلوییت های بازنویسی حافظه  تنها با یک بایت رایت شده در آن  [۲۷]</p>
<p>* · اکسپلویت های سطح هسته ی سیستم عامل [۲۸]</p>
<p>* · اکسپلویت هایی در بافرهای بسیار محدود[۲۹]</p>
<p>* · اکسپلویت هایی مبتنی بر توده[۳۰]</p>
<p>* · اکسپلویت هایی برای دورزدن سیستم های محافظتی حافظه[۳۱]</p>
<p>* · نوشتن اکسپلویت برای وصله های امنیتی موجود[۳۲]</p>
<p>* · اکسپلوییت های تحت وب</p>
<p>* · اکسپلوییت های سرویس های شبکه ای</p>
<p>من ا… التوفیق</p>
<p>شرکت : رایان پژوهان تکنیک</p>
<p>www.LearnSecurity.ir</p>
<p>[1] برای اطلاع از نحوه تست های نفوذ پذیری و ارائه مطالب تخصصی تر در این زمینه با شرکت تماس حاصل فرمایید</p>
<p>[۲] White Box</p>
<p>[3] Black Box</p>
<p>[4] Crystal Box</p>
<p>[5] Application Vulnerability Analysis</p>
<p>[6] Fuzzing</p>
<p>[7] Reverse Engineering</p>
<p>[8] Data Injection</p>
<p>[9] Private Vulnerability</p>
<p>[10] Exploit = کد های مخرب برای استفاده از آسیب پذیری به دست آمده</p>
<p>[۱۱] ۰day</p>
<p>[12] Vulnerability Assessment</p>
<p>[13] Penetration Testing</p>
<p>[14] Source code Auditing</p>
<p>[15] Blind testing</p>
<p>[16] Document</p>
<p>[17] ابزار های پیشرفته تست نفوذ پذیری. شما برای اطلاعات بیشتر در مورد این سری ابزار ها و تهیه آنها با شرکت تماس حاصل فرمایید</p>
<p>[۱۸] Third-Party</p>
<p>[19] برای اطلاعات بیشتر و تخصصی تر  در مورد این گونه آسیب پذیری ها با شرکت تماس حاصل نمایید</p>
<p>[۲۱] Reverse Engineering</p>
<p>[22] Copyright</p>
<p>[23] Bug</p>
<p>[24] Debug</p>
<p>[25] Malware</p>
<p>[26] Software Protection</p>
<p>[27] One-Byte Overwrite</p>
<p>[28] Kernel Exploit</p>
<p>[29] Limited-Buffer</p>
<p>[30] Heap Overflow</p>
<p>[31] Memory Protections</p>
<p>[32] Patch Analysis</p>
]]></content:encoded>
			<wfw:commentRss>http://hesam-h.ir/blog/1389/11/%d8%af%d9%88%d8%b1%d9%87-%d9%87%d8%a7%db%8c-%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d8%a7%d9%85%d9%86%db%8c%d8%aa/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>دوره های آموزش امنیت</title>
		<link>http://hesam-h.ir/blog/1389/11/%d8%af%d9%88%d8%b1%d9%87-%d9%87%d8%a7%db%8c-%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d8%a7%d9%85%d9%86%db%8c%d8%aa/</link>
		<comments>http://hesam-h.ir/blog/1389/11/%d8%af%d9%88%d8%b1%d9%87-%d9%87%d8%a7%db%8c-%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d8%a7%d9%85%d9%86%db%8c%d8%aa/#comments</comments>
		<pubDate>Wed, 26 Jan 2011 19:42:13 +0000</pubDate>
		<dc:creator>تبعیدی دست باد</dc:creator>
				<category><![CDATA[آی تی]]></category>
		<category><![CDATA[امنیت]]></category>
		<category><![CDATA[learnsecurity.ir]]></category>
		<category><![CDATA[امنيت]]></category>
		<category><![CDATA[دوره های آموزش امنیت]]></category>

		<guid isPermaLink="false">http://hesam-h.ir/blog/?p=1052</guid>
		<description><![CDATA[همه روزه افرادی هستند که به من مراجعه میکنند برای آموزش امنیت و هک . این روزها متوجه شدم یکی از دوستانم در این زمینه فعالیت دارند و بر خلاف شرکتها و مراجعی که اطلاعات زیادی در این زمینه نداشته و صرفا جهت خالی کردن جیب شما دوستان فعالیت میکنند ، این شرکت میتواند علاوه [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://hesam-h.ir/blog/wp-content/uploads/2011/01/security.png"></a><a href="http://hesam-h.ir/blog/wp-content/uploads/2011/01/security.jpg"><img class="aligncenter size-full wp-image-1059" title="security" src="http://hesam-h.ir/blog/wp-content/uploads/2011/01/security.jpg" alt="" width="345" height="231" /></a></p>
<p>همه روزه افرادی هستند که به من مراجعه میکنند برای آموزش امنیت و هک . این روزها متوجه شدم یکی از دوستانم در این زمینه فعالیت دارند و بر خلاف شرکتها و مراجعی که اطلاعات زیادی در این زمینه نداشته و صرفا جهت خالی کردن جیب شما دوستان فعالیت میکنند ، این شرکت میتواند علاوه بر انتقال اطلاعات مفید به شما ، شما را در مسیر صحیح قرار داده و باعث پیشرفت شما گردد .</p>
<p>برای اطلاعات و دریافت جزییات بیشتر  با آدرسهای ذیل ارتباط برقرار کنید .</p>
<p>تماس سریع : ۰۹۳۹۴۶۶۲۳۳۱</p>
<p>ایمیل » training[at]learnsecurity.ir</p>
<p>آدرس : میدان انقلاب ، خیابان قدس ، روبه روی درب شرقی دانشگاه تهران &#8211; کوی فردانش ، پلاک ۲۲ ، شماره ۳۰۲ &#8211; تلفن : ۸۸۹۹۱۱۵۰</p>
<blockquote><p><span style="color: #ff0000;">در ضمن قبل از ثبت نام حتما این مورد رو ذکر کنید که از طرف بنده هستید تا کمی از خجالت شما در بیان !</span></p></blockquote>
<p>-   انجام انواع تخصصی آزمون نفوذپذیری [۱]</p>
<p>توضیح :  تست نفوذ پذیری فرآیند ارزیابی امنیتی شبکه یا نرم افزارهای رایانه ای ، بوسیله شبیه سازی حمله ای است که توسط هکر انجام می شود.</p>
<p>تست های نفوذ پذیری معمولا با یکی از سه روش  :</p>
<p>-        جعبه سفید[۲]</p>
<p>-         جعبه سیاه[۳]</p>
<p>-         جعبه کرسیتالی [۴]</p>
<p>اجرا می شود.</p>
<p>بعنوان مثال اگر تمرکز تست کننده  روی منابع یک رایانه در شبکه باشد، مثال هایی که می تواند به تست نفوذ پذیری موفق منجر شود شامل دسترسی به اسناد محرمانه و لیست های قیمت ، پایگاهای داده و اطلاعات حفاظت شده دیگر است.</p>
<p>شرکت رایان پژوهان تکنیک ،  قادر به ارائه خدمات آزمون نفوذپزیری به صورت کاملا ریز و تخصصی به شرح  زیر است :</p>
<p><span id="more-1052"></span></p>
<p>* · تحلیل آسیب پذیری های برنامه ها [۵] :</p>
<p>شرکت انواع مخلتفی از پروژهای تحلیل آسیب پذیریهای  مبتنی بر برنامه های کاربردی و تحت وب را با هدف نفوذ به نرم افزار ها می پذیرد. با توجه به تعهدات تعریف شده در پروژه, متد های ما معمولا شامل موارد زیر می شوند :</p>
<p>۱-    فازینگ[۶]</p>
<p>۲-    معندسی معکوس[۷]</p>
<p>۳-    تزریق  اطلاعات[۸]</p>
<p>۴- تحلیل فایل اجرایی هدف و دیباگ کردن آن</p>
<p>۵- دستکاری نشست ها</p>
<p>۶- تحلیل منطق و رویه کار برنامه</p>
<p>امروزه  تعداد بیشماری آسیب پذیری های خصوصی[۹] وجود دارند که در واقع دارای هیچ راه حل تخریبی به صورت عمومی نیستند . هر تست نفوذپذیری حرفه ای باید شامل تست به صورت آسیب پذیری های شناخته شده و نا شناخته باشد .</p>
<p>آسیب پذیری های شناخته شده آسیب پذیری هایی هستند که دارای وصله های امنیتی هستند و به صورت عمومی افشا شده اند.  در داخل  این آسیب پذیری ها عمومی در برخی موارد دارای اکسپلویت ها عمومی و خصوصی هستیم[۱۰] .</p>
<p>آسیب پذیری های ناشناخته [۱۱] آسیب پذیری هایی هستند که  تا زمان ارائه وصله های امنیتی از طرف فروشنده و پیدا کننده آسیب پذیری  افشا نمی شوند و یا به صورت آزادانه کشف می شوند و تا زمانی که فرد دیگری آن را پیدا نکند افشای آنها منتفی است . حمله های هدفمند معمولا از این آسیب پذیری ها استفاده می کنند.</p>
<p>فازینگ و تشخیص آسیب پذیری  [۱۲] ها به عقیده بسیاری از کارشناسان امنیت ، هماند خونی است که در رگهای Security  در گردش است . این عقیده در نگاه اول اغراق آمیز می نماید ، اما در واقعیت زمانی که دسته بندی های مربوط به تست های نفوذ پذیری[۱۳] را که حاصل تجربیات بسیار محققان امنیت است را در کنار هم قرار می دهیم ، با سه دسته بندی عمده در این تست ها مواجه می شویم ، که هر سه دسته بندی جزئی از روشهای کشف و تشخیص  آسیب  پذیری ها را تشکیل می دهند .</p>
<p>به طور کلی ما در این جا با سه روش برای پویش آسیب پذیری ها مواجه هستیم   :</p>
<p>* White box ، خواندن و آنالیز سورس کدهای برنامه [۱۴] و کشف آسیب پذیری ها با مطالعه تمام و کمال منابعی است که در دسترس کارشناس امنیت می باشد و او با آشنایی با زبان برنامه نویسی آن سیستم سعی خود را در کشف نقاط تاریک کد می نماید.</p>
<p>* Black Box ،  تست کور [۱۵] ، تستی که هیچ اطلاعاتی از نحوه ساختار برنامه در آن موجود نیست ، و نفوذ گر فقط با دانشی که از مواجهه با این برنامه ها به دستی آورده ، می تواند ساختاری مبهمی از برنامه مورد تست داشته باشد. (مباحث فازینگ در این مرحله مطرح میگردند  )</p>
<p>* Gary Box   : تست نفوذ پذیری ای است که نفوذ گر منابع اولیه (همانند برنامه اصلی ) و نیز برخی از  معرفی نامه ها و نوشتار های کمکی [۱۶] برنامه را در دست دارد .</p>
<p>تیم ما برای  مشتریانش تلاش میکند تا آسیب پذیری های ناشناخته محصولات آنها را با استفاده از مراحل ۶ گانه بالا  کشف کرده و امنیت بیشتری را برای آنها به ارمغان آورد.  تیم ما معتقد بر این امر است  که تنها نمایش  موفقیت آمیز کد مخرب  میتواند به خوبی ضعف سیستم را نشان دهد. کشف آسیب پذیری و نوشتن اکسپلویت دو متد کاملا مجزا هستند که نیاز به مهارت های خاص خود را دارند. نمایش این اکسپلویت میتواند از اجرای یک دستور SQL در یک صفحه تا اجرای یک حمله چند مرحله ای پیشرفته  بر روی حافظه سیستم هدف باشد.</p>
<p>* · ارزیابی امنیت شبکه</p>
<p>رایان پژوهان تکنیک از ابزار های تجاری مانند CANVAS و Core Impact [17]و به همراه ابزارها  و متد های مختلف عمومی جمع آوری اطلاعات  برای ارزیابی شبکه و مشتریان شبکه استفاده میکند.</p>
<p>ارزیابی های ما  معمولا موارد زیر را شامل می گردند :</p>
<p>- ارزیابی داخلی شبکه (به صورت جعبه سفید )</p>
<p>- ارزیابی خارجی شبکه (به صورت جعبه سیاه و یا کریستالی )</p>
<p>ارزیابی خارجی یکی از عمومی ترین ره آوردهای تست نفوذپذیری می باشد. این تست بر روی سرور ها، زیر ساخت های شبکه و زیر ساخت های نرم افزارهای سازمان انجام می گیرد. این تست ممکن است بدون دریافت هیچگونه اطلاعاتی از سازمان مورد نظر صورت گیرد ( جعبه سیاه – Black Box )یا با دریافت کلیه اطلاعات توپولوژیکی و محیطی صورت گیرد ( جعبه شفاف – Crystal Box ). این تست ابتدا با استفاده از اطلاعات عمومی و در دسترس از سازمان مورد نظر شروع می شود و سپس با شناسایی میزبان ها و سرور های شبکه هدف و تجزیه و تحلیل آن ادامه پیدا می کند. در ادامه رفتارهای ابزارهای امنیتی مانند مسیریابها و دیواره های آتش تجزیه و تحلیل می گردند. آسیب پذیری های موجود برای هر میزبان شبکه مشخص و بازبینی می گردند و دلایل آن نیز مشخص می شود.</p>
<p>تست امنیتی داخلی روالی مانند تست بیرونی دارد اما یک دید کامل تری نسبت به مسایل امنیتی سازمان ارائه می دهد. این تست عموما از شبکه های دارای  Access Point و بازدید و مرور دوباره قسمتهای فیزیکی و منطقی شبکه انجام می گیرد. برای نمونه ممکن است لایه های شبکه، DMZ درون شبکه و شبکه های شرکاء[۱۸] که با شبکه شما مرتبط می باشند نیز مورد بررسی و تست قرار گیرد.</p>
<p>* · تست برنامه های تحت وب</p>
<p>رایان پژوهان تکنیک از متدولوژی های OWASP برای کشف آسیب پذیری های تحت وب بر روی انواع زبان های برنامه نویسی تحت وب مانند PHP و ASP و ASP.net و JSP و Python و … استفاده میکنند. آسیب پذیری های مختلفی در این بخش ممکن است کشف شوند که مهم ترین آنها عبارتند از : [۱۹]</p>
<p>o       تزریق کد به برنامه</p>
<p>o       تزریق کد SQL به برنامه</p>
<p>o       تزریق فایل به برنام</p>
<p>o       تزریق اسکرپیت به برنامه</p>
<p>o       دورزدن اعتبار سنجی</p>
<p>o       دستکاری نشت ها</p>
<p>تیم رایان پژوهان تکنیک در این مرحله بر روی آسیب پذیری های سرور وب و سرویس های اصلی مرتبط با آنها نیز توانایی فعالیت را دارا می باشد .  تیم ما مشکلات امنیتی مختلفی را در سیستم های امنیتی دنیا ثبت و  به دید عموم گذارده است.</p>
<p>* · تحلیل کد برنامه</p>
<p>تحلیل کد برنامه ، جزئی از روش های جعبه سفید است که شرکت برای مشتریانش ارائه میکند ، در این تحلیل ها ، متخصصان امنیتی که آشنایی کامل با زبان مقصد را دارند ، به تحلیل آسیب پذیری های موجود در کد ها می پردازند</p>
<p>زبانهایی همچون :</p>
<p>o       اسمبلی (تحلیل کد فایل اجرایی)</p>
<p>o       زبانهای C/C++</p>
<p>o       جاوا</p>
<p>o       زبان های مایکروسافت (asp , asp.net , vb.net , c#)</p>
<p>o       زبان های اسکرپیت نویسی (Perl, Python , PHP)جزو تست های ما قرار میگیرند .</p>
<p>به عنوان نمونه در تحلیل یک کد Java classic و یا ASP.NET ما حملاتی همچون :</p>
<p>Abuse of Functionality</p>
<p>Brute Force</p>
<p>Buffer Overflow</p>
<p>Content Spoofing</p>
<p>Credential/Session Prediction</p>
<p>Cross-Site Scripting</p>
<p>Cross-Site Request Forgery</p>
<p>Denial of Service</p>
<p>Fingerprinting</p>
<p>Format String</p>
<p>HTTP Request Splitting</p>
<p>HTTP Response Splitting</p>
<p>HTTP Request Smuggling</p>
<p>HTTP Response Smuggling</p>
<p>Integer Overflows</p>
<p>LDAP Injection</p>
<p>Mail Command Injection</p>
<p>Null Byte Injection</p>
<p>OS Commanding</p>
<p>Path Traversal</p>
<p>Predictable Resource Location</p>
<p>Remote File Inclusion (RFI)</p>
<p>Routing Detour</p>
<p>SOAP Array Abuse</p>
<p>SSI Injection</p>
<p>Session Fixation</p>
<p>SQL Injection</p>
<p>URL Redirector Abuse</p>
<p>XPath Injection</p>
<p>XML Attribute Blowup</p>
<p>XML External Entities</p>
<p>XML Entity Expansion</p>
<p>XML Injection</p>
<p>XQuery Injection</p>
<p>مورد بررسی قرار داده و در کدهای شما به دنبال تمام این حملات خواهیم گشت و در صورت یافتن آسیب پذیری ، آنها را اصلاح می نماییم .</p>
<p>اصلاح کد های شما به دو صورت خواهد بود :</p>
<p>الف : تغییر ساختار اصلی برنامه و برنامه نویسی مجدد</p>
<p>ب: سوار نمودن لایه های امنیتی بر روی نرم افزار شما  که کارشناسان شرکت آنها را نوشته و در اختیار شما قرار می دهند .</p>
<p>برنامه نویسان شرکت توانایی نوشتن ابزار های خودکار سازی خواندن کد ها به صورت هوشمند را دارا می باشند ، این ابزار ها میتوانند در بسیار ی از موارد برای شما به صورت یک اسکنر  نیمه خودکار ، سورس برنامه نوشته شده به زبان های اشاره شده در متن را تحلیل کرده و مشکلات امنیتی شناخته شده را در آنها پیگیری نمایند  و گزارشی مبنی بر عملکرد برنامه نویسان در سطح امنیتی ارائه نمایند .</p>
<p>* · معندسی معکوس [۲۱]</p>
<p>مهندسی معکوس مجموعه ای حساس از تکنیکها و ابزارها برای فهمیدن اینکه محتوای یک نرم افزار شامل چه چیزهایی میباشد. به عبارت دیگر عمل تجزیه و تحلیل یک سیستم برای مشخص کردن مولفه های سیستم و رابطه متقابل آنها به منظور نمایش سیستم به شکلی دیگر یا در سطحی بالاتر می باشد. این نوع تکنیکها باعث میشود تا ساختار یک نرم افزار را نمایان نموده و راههای عملکرد آن و همچنین ویژگیهایی که طبق آن حرکت میکند را مشخص کنیم.</p>
<p>آیا شما مهندسی معکوس را نادیده میگیرید؟</p>
<p>فرض کنید شما نرم افزاری را توسعه داده و به فروش رسانده اید! آیا نمیخواهید دیگران به حقوق کپی [۲۲] شما احترام بگذارند؟ این بحث معمولا” از معانی منفی عبارت مهندسی معکوس به خصوص در صنعت نرم افزار سازی شروع میشود.</p>
<p>به هر حال تکنیکهای مهندسی معکوس راه هایی هستند برای تولید کننده ها و مصرف کننده های نرم افزار که با مقوله عرضه اقتصادی در یک زنجیره قرار میگیرند. در نظر داشته باشید که این ابزار (راهکار) به طور ذاتی خوب یا بد نیست، موضوع قابل توجه این است که این ابزار در چه راه هایی مورد استفاده قرار میگیرد. مهندسی معکوس به ویژه در نرم افزارهای پیشرفته برای اهداف خاص مورد استفاده قرار میگیرد :</p>
<p>- یافتن کدهای مخرب: تعدادی از تکنیکهای ویروس یابی از مهندسی معکوس برای دستیابی به ساختار و عملکرد این کدهای مخرب استفاده میکنند. به وسیله این تکنیکها نرم افزارهایی تولید میشود که برای مبارزه با ویروس های کامپیوتری مورد استفاده قرار میگیرد.</p>
<p>- کشف خطاهای ذاتی[۲۳] و نقص های غیر منتظره: حتی بهترین سیستمهای نرم افزاری میتواند دارای خطا باشد که با استفاده از مهندسی معکوس میتوان آنها را پیدا کرده و رفع نمود [۲۴].</p>
<p>تیم رایان پژوهان تکنیک کادری مجرب در زمینه ی معندسی معکوس ، نرم افزار های مخرب[۲۵] و  سیستمهای محافظتی[۲۶] دارد و میتواند پاسخ گوی سریعی در زمینه های زیر را برای شما باشد :</p>
<p>* · تحلیل رفتار نرم افزار مخرب</p>
<p>* · عملیات انجام شده توسط نرم افزار مخرب</p>
<p>* · تحلیل نقاط آسیب پذیری که سبب اجرا نرم افزار مخرب در زیرساختار می گردد</p>
<p>* · تحلیل حملات</p>
<p>* · خروجی گرافیکی و کامل  از کلیات کار نرم افزار مخرب</p>
<p>* · ارائه راهکار در قالب برنامه های خودکار سازی شده (اتوماتیک )</p>
<p>ما در بخش تحلیل سیستم های محافظتی با اجرای مهندسی معکوس بر روی قفل های  نرم افزاری و یا سخت افزاری شما ، برای کشف آسیب پذیری در سیستم محافظتی آنها عملیاتی انجام می دهیم  و در صورت موفق بودن عملیات  با ارائه ی یک  برنامه و یا یک کد معتبر،ضعف  اعتبار سنجی سیستم محافظتی را برایتان به نمایش  می گذاریم  و سپس در یک بسته ی دیگر راهکار را به شما ارائه می کنیم /</p>
<p>این بخش شامل موارد زیر میشود:</p>
<p>* · تحلیل انواع سیستم های رمزنگاری و محافظت از فایل های اجرایی</p>
<p>* · تحلیل ساختار حافظه برنامه اجرایی</p>
<p>* · تحلیل الگوریتم محافظتی و ساختن یک الگوریتم مشابه</p>
<p>* · نوشتن اکسپلویت (کد های مخرب حمله )</p>
<p>تیم مجرب رایان پژوهان تکنیک رزومه درخشانی در کشف آسیب پذیری و نوشتن اکسپلویت (کد های مخرب)  برای آنها دارد و میتواند در شرایط بسیار پیچیده اقدام به تهیه ی اکسپلویتهای پیچیده برای آسیب پذیری های مختلف به شرح زیر داشته باشد :</p>
<p>* · اکسپلوییت های بازنویسی حافظه  تنها با یک بایت رایت شده در آن  [۲۷]</p>
<p>* · اکسپلویت های سطح هسته ی سیستم عامل [۲۸]</p>
<p>* · اکسپلویت هایی در بافرهای بسیار محدود[۲۹]</p>
<p>* · اکسپلویت هایی مبتنی بر توده[۳۰]</p>
<p>* · اکسپلویت هایی برای دورزدن سیستم های محافظتی حافظه[۳۱]</p>
<p>* · نوشتن اکسپلویت برای وصله های امنیتی موجود[۳۲]</p>
<p>* · اکسپلوییت های تحت وب</p>
<p>* · اکسپلوییت های سرویس های شبکه ای</p>
<p>من ا… التوفیق</p>
<p>شرکت : رایان پژوهان تکنیک</p>
<p>www.LearnSecurity.ir</p>
<p>[1] برای اطلاع از نحوه تست های نفوذ پذیری و ارائه مطالب تخصصی تر در این زمینه با شرکت تماس حاصل فرمایید</p>
<p>[۲] White Box</p>
<p>[3] Black Box</p>
<p>[4] Crystal Box</p>
<p>[5] Application Vulnerability Analysis</p>
<p>[6] Fuzzing</p>
<p>[7] Reverse Engineering</p>
<p>[8] Data Injection</p>
<p>[9] Private Vulnerability</p>
<p>[10] Exploit = کد های مخرب برای استفاده از آسیب پذیری به دست آمده</p>
<p>[۱۱] ۰day</p>
<p>[12] Vulnerability Assessment</p>
<p>[13] Penetration Testing</p>
<p>[14] Source code Auditing</p>
<p>[15] Blind testing</p>
<p>[16] Document</p>
<p>[17] ابزار های پیشرفته تست نفوذ پذیری. شما برای اطلاعات بیشتر در مورد این سری ابزار ها و تهیه آنها با شرکت تماس حاصل فرمایید</p>
<p>[۱۸] Third-Party</p>
<p>[19] برای اطلاعات بیشتر و تخصصی تر  در مورد این گونه آسیب پذیری ها با شرکت تماس حاصل نمایید</p>
<p>[۲۱] Reverse Engineering</p>
<p>[22] Copyright</p>
<p>[23] Bug</p>
<p>[24] Debug</p>
<p>[25] Malware</p>
<p>[26] Software Protection</p>
<p>[27] One-Byte Overwrite</p>
<p>[28] Kernel Exploit</p>
<p>[29] Limited-Buffer</p>
<p>[30] Heap Overflow</p>
<p>[31] Memory Protections</p>
<p>[32] Patch Analysis</p>
]]></content:encoded>
			<wfw:commentRss>http://hesam-h.ir/blog/1389/11/%d8%af%d9%88%d8%b1%d9%87-%d9%87%d8%a7%db%8c-%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d8%a7%d9%85%d9%86%db%8c%d8%aa/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>ارسال ایمیل از طریق C#</title>
		<link>http://hesam-h.ir/blog/1389/10/%d8%a7%d8%b1%d8%b3%d8%a7%d9%84-%d8%a7%db%8c%d9%85%db%8c%d9%84-%d8%a7%d8%b2-%d8%b7%d8%b1%db%8c%d9%82-c/</link>
		<comments>http://hesam-h.ir/blog/1389/10/%d8%a7%d8%b1%d8%b3%d8%a7%d9%84-%d8%a7%db%8c%d9%85%db%8c%d9%84-%d8%a7%d8%b2-%d8%b7%d8%b1%db%8c%d9%82-c/#comments</comments>
		<pubDate>Sat, 01 Jan 2011 19:48:56 +0000</pubDate>
		<dc:creator>تبعیدی دست باد</dc:creator>
				<category><![CDATA[برنامه های من]]></category>
		<category><![CDATA[c]]></category>
		<category><![CDATA[ارسال ایمیل]]></category>
		<category><![CDATA[سورس]]></category>

		<guid isPermaLink="false">http://hesam-h.ir/blog/?p=1013</guid>
		<description><![CDATA[خیلی از شما دوستان به دنبال طریقه ارسال ایمیل از طریق C#  هستید من قطعه کد زیر رو برای استفاده در اختیارتون قرار میدم . امیدوارم مورد استفاده قرار بگیره . این برنامه بسیار ساده هست و از اصول بسیار مقدماتی استفاده میکنه.]]></description>
			<content:encoded><![CDATA[<p><a href="http://hesam-h.ir/blog/wp-content/uploads/2011/01/email.jpg"><img class="alignright size-full wp-image-1014" title="email" src="http://hesam-h.ir/blog/wp-content/uploads/2011/01/email.jpg" alt="" width="204" height="204" /></a></p>
<p>خیلی از شما دوستان به دنبال طریقه ارسال ایمیل از طریق C#  هستید من قطعه کد زیر رو برای استفاده در اختیارتون قرار میدم .</p>
<p>امیدوارم مورد استفاده قرار بگیره .</p>
<p>این برنامه بسیار ساده هست و از اصول بسیار مقدماتی استفاده میکنه.</p>
Note: There is a file embedded within this post, please visit this post to download the file.
]]></content:encoded>
			<wfw:commentRss>http://hesam-h.ir/blog/1389/10/%d8%a7%d8%b1%d8%b3%d8%a7%d9%84-%d8%a7%db%8c%d9%85%db%8c%d9%84-%d8%a7%d8%b2-%d8%b7%d8%b1%db%8c%d9%82-c/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>سورس الگوریتمهای زمانبندی درس سیستم عامل</title>
		<link>http://hesam-h.ir/blog/1389/10/%d8%a7%d9%84%da%af%d9%88%d8%b1%db%8c%d8%aa%d9%85%d9%87%d8%a7%db%8c-%d8%af%d8%b1%d8%b3-%d8%b3%db%8c%d8%b3%d8%aa%d9%85-%d8%b9%d8%a7%d9%85%d9%84/</link>
		<comments>http://hesam-h.ir/blog/1389/10/%d8%a7%d9%84%da%af%d9%88%d8%b1%db%8c%d8%aa%d9%85%d9%87%d8%a7%db%8c-%d8%af%d8%b1%d8%b3-%d8%b3%db%8c%d8%b3%d8%aa%d9%85-%d8%b9%d8%a7%d9%85%d9%84/#comments</comments>
		<pubDate>Sat, 25 Dec 2010 19:25:36 +0000</pubDate>
		<dc:creator>تبعیدی دست باد</dc:creator>
				<category><![CDATA[آی تی]]></category>
		<category><![CDATA[برنامه نویسی]]></category>
		<category><![CDATA[banker]]></category>
		<category><![CDATA[c]]></category>
		<category><![CDATA[fcfs]]></category>
		<category><![CDATA[fifo]]></category>
		<category><![CDATA[hrrl]]></category>
		<category><![CDATA[lifo]]></category>
		<category><![CDATA[rr]]></category>
		<category><![CDATA[sjf]]></category>
		<category><![CDATA[source code]]></category>
		<category><![CDATA[srt]]></category>
		<category><![CDATA[سورس]]></category>
		<category><![CDATA[سیستم عامل]]></category>

		<guid isPermaLink="false">http://hesam-h.ir/blog/?p=1119</guid>
		<description><![CDATA[بسیاری از سورس کدهایی که شما عزیزان به دنبال اوونها هستید در اینترنت به وفوور یافت میشود کافیست اندکی وقت بگذارید و جستجو کنید . منبع رو بر نداشتم - به امید موفقیت همه ی شما . Quine: Program that prints itself without using file Download Source Code Shortest job first CPU scheduling Download Source [...]]]></description>
			<content:encoded><![CDATA[<p>بسیاری از سورس کدهایی که شما عزیزان به دنبال اوونها هستید در اینترنت به وفوور یافت میشود کافیست اندکی وقت بگذارید و جستجو کنید . منبع رو بر نداشتم -</p>
<p>به امید موفقیت همه ی شما .</p>
<table cellspacing="3" cellpadding="3" width="879px">
<tbody>
<tr bgcolor="#f2f2f2">
<td>Quine: Program that prints itself without using file</td>
<td width="150px"><a href="http://technocode.co.in/download/c_1.zip">Download Source Code</a></td>
</tr>
<tr bgcolor="#f2f2f2">
<td>Shortest job first CPU scheduling</td>
<td width="150px"><a href="http://technocode.co.in/download/c_2.zip">Download Source Code</a></td>
</tr>
<tr bgcolor="#f2f2f2">
<td>First come first serve CPU scheduling</td>
<td width="150px"><a href="http://technocode.co.in/download/c_3.zip">Download Source Code</a></td>
</tr>
<tr bgcolor="#f2f2f2">
<td>Shortest remaining time first CPU scheduling</td>
<td width="150px"><a href="http://technocode.co.in/download/c_4.zip">Download Source Code</a></td>
</tr>
<tr bgcolor="#f2f2f2">
<td>Round robin CPU scheduling</td>
<td width="150px"><a href="http://technocode.co.in/download/c_5.zip">Download Source Code</a></td>
</tr>
<tr bgcolor="#f2f2f2">
<td>Priority non preemptive CPU scheduling</td>
<td width="150px"><a href="http://technocode.co.in/download/c_6.zip">Download Source Code</a></td>
</tr>
<tr bgcolor="#f2f2f2">
<td>Priority preemptive CPU scheduling</td>
<td width="150px"><a href="http://technocode.co.in/download/c_7.zip">Download Source Code</a></td>
</tr>
<tr bgcolor="#f2f2f2">
<td>Predictive parser</td>
<td width="150px"><a href="http://technocode.co.in/download/c_8.zip">Download Source Code</a></td>
</tr>
<tr bgcolor="#f2f2f2">
<td>Recursive decent parser</td>
<td width="150px"><a href="http://technocode.co.in/download/c_9.zip">Download Source Code</a></td>
</tr>
<tr bgcolor="#f2f2f2">
<td>Non recursive decent parser</td>
<td width="150px"><a href="http://technocode.co.in/download/c_10.zip">Download Source Code</a></td>
</tr>
<tr bgcolor="#f2f2f2">
<td>First and follow</td>
<td width="150px"><a href="http://technocode.co.in/download/c_11.zip">Download Source Code</a></td>
</tr>
<tr bgcolor="#f2f2f2">
<td>First and follow 2</td>
<td width="150px"><a href="http://technocode.co.in/download/c_12.zip">Download Source Code</a></td>
</tr>
<tr bgcolor="#f2f2f2">
<td>Banker’s resource allocation &amp; deadlock avoidance algorithm</td>
<td width="150px"><a href="http://technocode.co.in/download/c_13.zip">Download Source Code</a></td>
</tr>
<tr bgcolor="#f2f2f2">
<td>Lexical analyzer for converting a sequence of characters into a sequence of tokens</td>
<td width="150px"><a href="http://technocode.co.in/download/c_14.zip">Download Source Code</a></td>
</tr>
<tr bgcolor="#f2f2f2">
<td>First in first out, page replacement algorithm</td>
<td width="150px"><a href="http://technocode.co.in/download/c_15.zip">Download Source Code</a></td>
</tr>
<tr bgcolor="#f2f2f2">
<td>Least recently used, page replacement algorithm</td>
<td width="150px"><a href="http://technocode.co.in/download/c_16.zip">Download Source Code</a></td>
</tr>
<tr bgcolor="#f2f2f2">
<td>Optimal page replacement algorithm</td>
<td width="150px"><a href="http://technocode.co.in/download/c_17.zip">Download Source Code</a></td>
</tr>
</tbody>
</table>
]]></content:encoded>
			<wfw:commentRss>http://hesam-h.ir/blog/1389/10/%d8%a7%d9%84%da%af%d9%88%d8%b1%db%8c%d8%aa%d9%85%d9%87%d8%a7%db%8c-%d8%af%d8%b1%d8%b3-%d8%b3%db%8c%d8%b3%d8%aa%d9%85-%d8%b9%d8%a7%d9%85%d9%84/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>سورس الگوریتمهای زمانبندی درس سیستم عامل</title>
		<link>http://hesam-h.ir/blog/1389/10/%d8%a7%d9%84%da%af%d9%88%d8%b1%db%8c%d8%aa%d9%85%d9%87%d8%a7%db%8c-%d8%af%d8%b1%d8%b3-%d8%b3%db%8c%d8%b3%d8%aa%d9%85-%d8%b9%d8%a7%d9%85%d9%84/</link>
		<comments>http://hesam-h.ir/blog/1389/10/%d8%a7%d9%84%da%af%d9%88%d8%b1%db%8c%d8%aa%d9%85%d9%87%d8%a7%db%8c-%d8%af%d8%b1%d8%b3-%d8%b3%db%8c%d8%b3%d8%aa%d9%85-%d8%b9%d8%a7%d9%85%d9%84/#comments</comments>
		<pubDate>Sat, 25 Dec 2010 19:25:36 +0000</pubDate>
		<dc:creator>تبعیدی دست باد</dc:creator>
				<category><![CDATA[آی تی]]></category>
		<category><![CDATA[برنامه نویسی]]></category>
		<category><![CDATA[banker]]></category>
		<category><![CDATA[c]]></category>
		<category><![CDATA[fcfs]]></category>
		<category><![CDATA[fifo]]></category>
		<category><![CDATA[hrrl]]></category>
		<category><![CDATA[lifo]]></category>
		<category><![CDATA[rr]]></category>
		<category><![CDATA[sjf]]></category>
		<category><![CDATA[source code]]></category>
		<category><![CDATA[srt]]></category>
		<category><![CDATA[سورس]]></category>
		<category><![CDATA[سیستم عامل]]></category>

		<guid isPermaLink="false">http://hesam-h.ir/blog/?p=1119</guid>
		<description><![CDATA[بسیاری از سورس کدهایی که شما عزیزان به دنبال اوونها هستید در اینترنت به وفوور یافت میشود کافیست اندکی وقت بگذارید و جستجو کنید . منبع رو بر نداشتم - به امید موفقیت همه ی شما . Quine: Program that prints itself without using file Download Source Code Shortest job first CPU scheduling Download Source [...]]]></description>
			<content:encoded><![CDATA[<p>بسیاری از سورس کدهایی که شما عزیزان به دنبال اوونها هستید در اینترنت به وفوور یافت میشود کافیست اندکی وقت بگذارید و جستجو کنید . منبع رو بر نداشتم -</p>
<p>به امید موفقیت همه ی شما .</p>
<table cellspacing="3" cellpadding="3" width="879px">
<tbody>
<tr bgcolor="#f2f2f2">
<td>Quine: Program that prints itself without using file</td>
<td width="150px"><a href="http://technocode.co.in/download/c_1.zip">Download Source Code</a></td>
</tr>
<tr bgcolor="#f2f2f2">
<td>Shortest job first CPU scheduling</td>
<td width="150px"><a href="http://technocode.co.in/download/c_2.zip">Download Source Code</a></td>
</tr>
<tr bgcolor="#f2f2f2">
<td>First come first serve CPU scheduling</td>
<td width="150px"><a href="http://technocode.co.in/download/c_3.zip">Download Source Code</a></td>
</tr>
<tr bgcolor="#f2f2f2">
<td>Shortest remaining time first CPU scheduling</td>
<td width="150px"><a href="http://technocode.co.in/download/c_4.zip">Download Source Code</a></td>
</tr>
<tr bgcolor="#f2f2f2">
<td>Round robin CPU scheduling</td>
<td width="150px"><a href="http://technocode.co.in/download/c_5.zip">Download Source Code</a></td>
</tr>
<tr bgcolor="#f2f2f2">
<td>Priority non preemptive CPU scheduling</td>
<td width="150px"><a href="http://technocode.co.in/download/c_6.zip">Download Source Code</a></td>
</tr>
<tr bgcolor="#f2f2f2">
<td>Priority preemptive CPU scheduling</td>
<td width="150px"><a href="http://technocode.co.in/download/c_7.zip">Download Source Code</a></td>
</tr>
<tr bgcolor="#f2f2f2">
<td>Predictive parser</td>
<td width="150px"><a href="http://technocode.co.in/download/c_8.zip">Download Source Code</a></td>
</tr>
<tr bgcolor="#f2f2f2">
<td>Recursive decent parser</td>
<td width="150px"><a href="http://technocode.co.in/download/c_9.zip">Download Source Code</a></td>
</tr>
<tr bgcolor="#f2f2f2">
<td>Non recursive decent parser</td>
<td width="150px"><a href="http://technocode.co.in/download/c_10.zip">Download Source Code</a></td>
</tr>
<tr bgcolor="#f2f2f2">
<td>First and follow</td>
<td width="150px"><a href="http://technocode.co.in/download/c_11.zip">Download Source Code</a></td>
</tr>
<tr bgcolor="#f2f2f2">
<td>First and follow 2</td>
<td width="150px"><a href="http://technocode.co.in/download/c_12.zip">Download Source Code</a></td>
</tr>
<tr bgcolor="#f2f2f2">
<td>Banker’s resource allocation &amp; deadlock avoidance algorithm</td>
<td width="150px"><a href="http://technocode.co.in/download/c_13.zip">Download Source Code</a></td>
</tr>
<tr bgcolor="#f2f2f2">
<td>Lexical analyzer for converting a sequence of characters into a sequence of tokens</td>
<td width="150px"><a href="http://technocode.co.in/download/c_14.zip">Download Source Code</a></td>
</tr>
<tr bgcolor="#f2f2f2">
<td>First in first out, page replacement algorithm</td>
<td width="150px"><a href="http://technocode.co.in/download/c_15.zip">Download Source Code</a></td>
</tr>
<tr bgcolor="#f2f2f2">
<td>Least recently used, page replacement algorithm</td>
<td width="150px"><a href="http://technocode.co.in/download/c_16.zip">Download Source Code</a></td>
</tr>
<tr bgcolor="#f2f2f2">
<td>Optimal page replacement algorithm</td>
<td width="150px"><a href="http://technocode.co.in/download/c_17.zip">Download Source Code</a></td>
</tr>
</tbody>
</table>
]]></content:encoded>
			<wfw:commentRss>http://hesam-h.ir/blog/1389/10/%d8%a7%d9%84%da%af%d9%88%d8%b1%db%8c%d8%aa%d9%85%d9%87%d8%a7%db%8c-%d8%af%d8%b1%d8%b3-%d8%b3%db%8c%d8%b3%d8%aa%d9%85-%d8%b9%d8%a7%d9%85%d9%84/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>بررسی باگ موجود در بازی آنلاین آسمان دژ</title>
		<link>http://hesam-h.ir/blog/1389/09/%d8%a8%d8%b1%d8%b1%d8%b3%db%8c-%d8%a8%d8%a7%da%af-%d9%85%d9%88%d8%ac%d9%88%d8%af-%d8%af%d8%b1-%d8%a8%d8%a7%d8%b2%db%8c-%d8%a2%d9%86%d9%84%d8%a7%db%8c%d9%86-%d8%a2%d8%b3%d9%85%d8%a7%d9%86-%d8%af%da%98/</link>
		<comments>http://hesam-h.ir/blog/1389/09/%d8%a8%d8%b1%d8%b1%d8%b3%db%8c-%d8%a8%d8%a7%da%af-%d9%85%d9%88%d8%ac%d9%88%d8%af-%d8%af%d8%b1-%d8%a8%d8%a7%d8%b2%db%8c-%d8%a2%d9%86%d9%84%d8%a7%db%8c%d9%86-%d8%a2%d8%b3%d9%85%d8%a7%d9%86-%d8%af%da%98/#comments</comments>
		<pubDate>Thu, 25 Nov 2010 16:19:36 +0000</pubDate>
		<dc:creator>تبعیدی دست باد</dc:creator>
				<category><![CDATA[امنیت]]></category>
		<category><![CDATA[asmandez.ir]]></category>
		<category><![CDATA[simulator.ir]]></category>
		<category><![CDATA[آسمان دژ]]></category>
		<category><![CDATA[باگ در سیستم آسمان دژ]]></category>
		<category><![CDATA[برخورد نامناسب توسعه دهدگان بازی]]></category>

		<guid isPermaLink="false">http://hesam-h.ir/blog/?p=957</guid>
		<description><![CDATA[برای موضوع جدید وبلاکم بد ندیدم کمی در مورد این موضوع صحبت کنم . چندی پیش در مورد این بازی آنلاین در مجلات و روزنامه ها اخبارهایی شنیدم و بد ندیدم این بازی تماما ایرانی رو مورد بررسی قرار بدم ! و برای زمانهای بیکاری چند کلیک از موس خود رو به این بازی اختصاص [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://hesam-h.ir/blog/wp-content/uploads/2010/11/logo-e1290700880413.png"><img class="alignright size-full wp-image-958" title="logo" src="http://hesam-h.ir/blog/wp-content/uploads/2010/11/logo-e1290700880413.png" alt="" width="217" height="97" /></a></p>
<p>برای موضوع جدید وبلاکم بد ندیدم کمی در مورد این موضوع صحبت کنم .</p>
<p>چندی پیش در مورد این بازی آنلاین در مجلات و روزنامه ها اخبارهایی شنیدم و بد ندیدم این<a href="http://asemandez.ir"> بازی تماما ایرانی </a>رو مورد بررسی قرار بدم ! و برای زمانهای بیکاری چند کلیک از موس خود رو به این بازی اختصاص بدم و با نحوه کار این بازی و رویه و ساز و کار اوون آشنا بشم . به هر حال بعد از چند روز بازی متوجه ساختار بسیار خوب و قابل تحسین توسعه دهندگان اون شدم .و متوجه شدم این بازی مربوط به شرکتی به نام <a href="http://simulator.ir/">توسعه گستر شبیه ساز</a> هست ،  هست که از سال ۱۳۸۰ کار خود را شروع کرده و فعالیتهای زیادی در زمینه های نرم افزاری انجام داده .</p>
<p>این بازی جدید من رو به یاد پروژه گوگل در مورد جنگ سیارات در زمینه هوش مصنوعی انداخت.</p>
<p>*اخیرا دوره دوم مسابقه برنامه نویسی هوش مصنوعی گوگل توسط دانشگلاه  واترلو کانادا از ۲۷ سپتامبر گذشته شروع به کار کرده.</p>
<p><a href="http://hesam-h.ir/blog/wp-content/uploads/2010/11/planetwars.png"><img class="alignright size-full wp-image-959" title="planetwars" src="http://hesam-h.ir/blog/wp-content/uploads/2010/11/planetwars.png" alt="" width="226" height="234" /></a>زبانهای برنامه نویسی بسیاری در این دوره پشتیبانی شده اند مانند C#,  C++, Java, Python, PHP حتی Lisp هم شامل اونها هست. برای مشاهده لیست  زیانهای پشتیبانی شده <a href="http://www.ai-contest.com/starter_packages.php" target="_blank">اینجا</a> مراجعه کنید.</p>
<p>موضوع این دوره جنگ سیارات هست که الهام گرفته از بازی فلش <a href="http://www.galcon.com/flash/" target="_blank">Galcon</a> هست. در این بازی باید تمامی سیارات دشمن رو تسخیر کنید. استراتژی و  الگوریتم هوش مصنوعی که برای این منظور به کار می گیرید تعیین کننده پیروزی  یا شکست شما خواهد بود. در این میان میتونید از سیاراتی که هنوز تسخیر  نشده اند هم کمک بگیرید. به همین سادگی!</p>
<p>البته در این بازی هوش خود شما به کمک شما خواهد امد .</p>
<p>و البته این بازی و پیاده سازی اون میتونه نمونه خوبی برای تیم توسعه دهنده این بازی باشه .</p>
<p>به هرحال از هرچه بگذریم سخن دوست خوشتر است . طبق عادتهای گذشته همیشه کمی با ساختار امنیتی وبسایتهایی که به اوونها علاقه پیدا میکنم !! کمی آزمون و خطا انجام میدم ! که متاسفانه در این آزمون این بازی نمره مردود آورد ! این خبر را در قسمت انجمنهای بازی مطرح کردم (بار اول به طور ضمنی !) که مورد استحضا و دست کم گرفتن و &#8230; پست بنده در این بازی گرفتند. و وقتی اطلاعات تفضیلی در آخرین پست بنده برای اثبات مشکل در سرور و برنامه نویسی بازی ارسال شد و عنوان گردید که برای رفع مشکل با من تماس گرفته بشه ! به ناگهان پست در انجمن مربوطه پاک گردید که حاکی از ترس توسعه دهندگان بازی از دلسردی بازی کنندگان و پاک کردن صورت مسئله بود ! که برای من جای بسی سوال داشت ! در راستای این حرکت این پست را در این رابطه در وبلاگم ایجاد کردم که موضوعی رو بیان کنم و اوون مسئله این هست که متاسفانه در ایران هیچگونه روحیه انتقادی وجود نداره و بلافاصله قدم مثبت شما در راستای بهبود یک امر با رفتاری بسیار نسنجیده تقابل میشود .</p>
<p>به هر حال امیدوارم سازندگان بازی به مشکل خود پی ببرند ! و روحیه انتقاد پذیری رو در خود تقویت کنند .</p>
<p>به امید موفقیت تمامی دوستان .</p>
<p style="text-align: left;">
<p>پ ن ۰۱: بنده مدتها در سایت امنیتی kapda.ir کانون پژوهشگران دانش امنیت ایران عضو بودم ! ما به عنوان یک گروه Whitehat  فعالیت میکردیم تا اینکه کلیه اعضای گروه از ادامه فعالیت در این زمینه بدون هیچ پشتوانه مالی مائوس شدند و گروه پس از ۲ سال از ادامه کار در این زمینه انصراف داد .شایان ذکر است که اگر هم اکنون نیز به آرشیو سایتهای امنیتی سری بزنید باگهای مربوط به این گروه را خواهید یافت .و بسیاری از سایتهای ایرانی و سرورها را در مورد مشکلات امنیتیشان با خبر مینمودیم و در مقابل ، آنها نیز چون در پی ساز و کار و فعالیت اقتصادی خود بودند هیچگونه همکاری با نمینمودند  در صورتی که پیدا کردن یک باگ در سرور که دسترسی Root در  سرور ایجاد کند میلیونها تومان ارزش مادی برای توسعه دهندگان سرورها دارد .شایان ذکر است با باگهایی که ما در سیستمها کشف میکردیم قادر بودیم در یک روز رکورد بزرگترین گروههای امنیتی و هک را در zone-h  (سایتی جهت ثبت سایتهایی که هک میشوند) بشکنیم .</p>
<p>که این با تعریف یک هکر کلاه سفید به هیچ عنوان سازگار نیست .چه بسا سایتهایی که شنیدن نام آنها باعث شگفتی شما خواهند شد در دست ما بود اما تنها موضوع را اطلاع رسانی نمودیم .</p>
<p>به هرحال بنده از این باگ در این سرور هیچگونه استفاده ای ننمودم و حقوق کلیه دوستانی که در این سیستم بازی میکنند را نیز محفوظ نگاه داشتیم.</p>
<p>پ ن ۱۱ &#8211; این پست تنها یک گلایه بود.</p>
<p><strong>عید غدیر بر تمام شما مبارک .</strong><a href="http://hesam-h.ir/blog/wp-content/uploads/2010/11/logo.png"><br />
</a></p>
<p>پانوشت :</p>
<p>با همکاری تیم یکسری از مشکلات حل شد . موفق باشی آسمان دژ .</p>
]]></content:encoded>
			<wfw:commentRss>http://hesam-h.ir/blog/1389/09/%d8%a8%d8%b1%d8%b1%d8%b3%db%8c-%d8%a8%d8%a7%da%af-%d9%85%d9%88%d8%ac%d9%88%d8%af-%d8%af%d8%b1-%d8%a8%d8%a7%d8%b2%db%8c-%d8%a2%d9%86%d9%84%d8%a7%db%8c%d9%86-%d8%a2%d8%b3%d9%85%d8%a7%d9%86-%d8%af%da%98/feed/</wfw:commentRss>
		<slash:comments>28</slash:comments>
		</item>
		<item>
		<title>Script Fragmentation چیست ؟</title>
		<link>http://hesam-h.ir/blog/1389/06/script-fragmentation-%da%86%db%8c%d8%b3%d8%aa-%d8%9f/</link>
		<comments>http://hesam-h.ir/blog/1389/06/script-fragmentation-%da%86%db%8c%d8%b3%d8%aa-%d8%9f/#comments</comments>
		<pubDate>Fri, 17 Sep 2010 19:45:33 +0000</pubDate>
		<dc:creator>تبعیدی دست باد</dc:creator>
				<category><![CDATA[امنیت]]></category>
		<category><![CDATA[Script Fragmentation]]></category>

		<guid isPermaLink="false">http://hesam-h.ir/blog/?p=832</guid>
		<description><![CDATA[هر روزه روشهای جدیدتری برای رسوخ به سیستمهای قربانیان کشف و استفاده میگردد . یکی از این روشها روش ، موسوم به قطعه قطعه شدن برنامه مخرب است ،که  شامل تجزیه نرم افزارهای مخرب به قطعات کوچکتر به منظوروروود از طریق مرورگر قربانی میباشد  .این بد افزار به صورت تکه تکه وارد مرورگر شما میشود [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://hesam-h.ir/blog/wp-content/uploads/2010/09/images.jpg"><img class="size-full wp-image-834 alignright" title="Script Fragmentation" src="http://hesam-h.ir/blog/wp-content/uploads/2010/09/images.jpg" alt="Script Fragmentation" width="171" height="253" /></a></p>
<p>هر روزه روشهای جدیدتری برای رسوخ به سیستمهای قربانیان کشف و استفاده میگردد .</p>
<p>یکی از این روشها روش ، موسوم به قطعه قطعه شدن برنامه مخرب است ،که  شامل تجزیه نرم افزارهای مخرب به قطعات کوچکتر به منظوروروود از طریق مرورگر قربانی میباشد  .این بد افزار به صورت تکه تکه وارد مرورگر شما میشود هر یک از این قسمتها به تنهایی هیچ سوء ظنی برای مرورگر و یا ضد ویروس شما ایجاد نمینماید و بعد از اینکه وارد شد میتواند به راحتی کلیه سیستمهای ایمنی شما غیرفعال نموده و به کار خود در سیستم شما ادامه دهد.</p>
<p>سناریو به چه شکل است :</p>
<p>نفوذگر در ایبتدا بدافزار خود را در یک صفحه WEb متصل میکند ، کد ابتدایی در ابتدا یک کد javascript  بسیار معمولی به نظر میرسد که در بارگذاری ابتدایی صفحه وارد سیستم شما میشود ، تا اینجا هیچ مشکلی وجود نخواهد داشت ، وقتی بازدید کننده منتظر بارگذاری ائامه صفحه میباشد کد جاوا اسکریپت مربوطه به تدریج تقااضاهای جدیدی برای دریافت قطعات کد آلوده درخواست میکند (در هرثانیه تنها چند بایت !!) اگر آنتی ویروس این قطعات را مورد بررسی قرار دهد به هیچ مورد مشکوکی نیز برنخواهد خورد ! در این هنگام کد جاوااسکریپت مربوطه  یک DOM(Document object method) میسازد و این باعث میشود مرورگر اطلاعاتی را به صورت متنی درون یک node بیافزاید .اینکار باعث میشود که کدی که درون SCRIPT ELEMT هست اجرا گردد .</p>
<p>شما میتوانید این مقاله را در<a href="http://www.eweek.com/c/a/Security/Script-Fragmentation-Attack-Could-Allow-Hackers-to-Dodge-AntiVirus-Detection/"> این </a>وبسایت مشاهده نمایید.</p>
<p><abbr title="::دمو::"></abbr></p>
]]></content:encoded>
			<wfw:commentRss>http://hesam-h.ir/blog/1389/06/script-fragmentation-%da%86%db%8c%d8%b3%d8%aa-%d8%9f/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>پیاده سازی الگوریتم Fifo</title>
		<link>http://hesam-h.ir/blog/1389/06/%d9%be%db%8c%d8%a7%d8%af%d9%87-%d8%b3%d8%a7%d8%b2%db%8c-%d8%a7%d9%84%da%af%d9%88%d8%b1%db%8c%d8%aa%d9%85-fifo/</link>
		<comments>http://hesam-h.ir/blog/1389/06/%d9%be%db%8c%d8%a7%d8%af%d9%87-%d8%b3%d8%a7%d8%b2%db%8c-%d8%a7%d9%84%da%af%d9%88%d8%b1%db%8c%d8%aa%d9%85-fifo/#comments</comments>
		<pubDate>Fri, 03 Sep 2010 10:51:17 +0000</pubDate>
		<dc:creator>تبعیدی دست باد</dc:creator>
				<category><![CDATA[برنامه های من]]></category>
		<category><![CDATA[optimal algorithm for fifo]]></category>
		<category><![CDATA[الگوریتم بهینه برای Fifo]]></category>
		<category><![CDATA[ویژوال بیسیک]]></category>

		<guid isPermaLink="false">http://hesam-h.ir/blog/?p=982</guid>
		<description><![CDATA[در این پست پیاده سازی الگوریتم زمانبندی Fifo  رو بوسیله ویژوال بیسیک مشاهده میکنید. امیدوارم استفاده کنید. FIFO * برنامه با VB  میباشد.]]></description>
			<content:encoded><![CDATA[<p>در این پست پیاده سازی الگوریتم زمانبندی Fifo  رو بوسیله ویژوال بیسیک مشاهده میکنید.</p>
<p>امیدوارم استفاده کنید.</p>
<p><a href="http://hesam-h.ir/blog/wp-content/uploads/2010/12/FIFO.zip">FIFO</a></p>
<p>* برنامه با VB  میباشد.</p>
]]></content:encoded>
			<wfw:commentRss>http://hesam-h.ir/blog/1389/06/%d9%be%db%8c%d8%a7%d8%af%d9%87-%d8%b3%d8%a7%d8%b2%db%8c-%d8%a7%d9%84%da%af%d9%88%d8%b1%db%8c%d8%aa%d9%85-fifo/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>همه چیز درباره  Crystal Reports و کار در #c</title>
		<link>http://hesam-h.ir/blog/1389/05/%d9%87%d9%85%d9%87-%da%86%db%8c%d8%b2-%d8%af%d8%b1%d8%a8%d8%a7%d8%b1%d9%87-crystal-reports-%d9%88-%da%a9%d8%a7%d8%b1-%d8%af%d8%b1-c/</link>
		<comments>http://hesam-h.ir/blog/1389/05/%d9%87%d9%85%d9%87-%da%86%db%8c%d8%b2-%d8%af%d8%b1%d8%a8%d8%a7%d8%b1%d9%87-crystal-reports-%d9%88-%da%a9%d8%a7%d8%b1-%d8%af%d8%b1-c/#comments</comments>
		<pubDate>Thu, 19 Aug 2010 13:55:03 +0000</pubDate>
		<dc:creator>تبعیدی دست باد</dc:creator>
				<category><![CDATA[برنامه نویسی]]></category>
		<category><![CDATA[crystal report]]></category>
		<category><![CDATA[Crystal Reports و کار در #c]]></category>
		<category><![CDATA[آموزش]]></category>

		<guid isPermaLink="false">http://hesam-h.ir/blog/?p=774</guid>
		<description><![CDATA[کارکردن با Crystal Reports آسان نیست، و عیب و ایرادهای زیادی دارد. یکی از بدترین ویژگی های Crystal Reports، روش مدیریت کردن پارامترهای گزارش توسط نمایش دادن هر پارامتر در یک صفحه جدا است که clientها واقعاً از آن بیزارند. برای حل این مشکل، این مقاله به شما نشان خواهد داد چگونه همه پارامترهای یک [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://hesam-h.ir/blog/wp-content/uploads/2010/08/image.axd_.jpg"><br />
</a><a href="http://hesam-h.ir/blog/wp-content/uploads/2010/08/image.axd_.jpg"><img class="aligncenter size-full wp-image-775" title="image.axd" src="http://hesam-h.ir/blog/wp-content/uploads/2010/08/image.axd_.jpg" alt="" width="405" height="263" /></a></p>
<p>کارکردن با Crystal Reports آسان نیست، و عیب و ایرادهای زیادی دارد.</p>
<p>یکی از بدترین ویژگی های Crystal Reports، روش مدیریت کردن پارامترهای گزارش توسط نمایش دادن هر پارامتر در یک صفحه جدا است که clientها واقعاً از آن بیزارند. برای حل این مشکل، این مقاله به شما نشان خواهد داد چگونه همه پارامترهای یک فایل .rpt را در یک صفحه واحد به کاربر نشان دهید.</p>
<p>این مقاله، گزارشهایی را که از در صفحه استفاده می کنند، نشان می دهد، یک Reports Viewer و یک Parameters Viewer. می توان این صفحه ها را با هم ترکیب کرد که بسیار آسان است. این صفحه ها شامل موارد زیر می شوند:</p>
<ul></ul>
<ol>
<li>Reports Viewer: این صفحه دارای یک ComboBoxاست که لیستی از گزارشهایی را که      کاربر می تواند انتخاب کند نشان می دهد. وقتی کاربر دکمه &#8220;Get      Report&#8221; را      فشار می دهد، یک پنجره که Parameters Viewer نامیده می شود باز می شود.</li>
<li>Parameters Viewer  : این صفحه پارامترهای موجود در      گزارشی را که در یک datagrid      انتخاب شده نمایش می دهد، و ما      به طور پویا (dynamic) کنترلهایی      را به آن اضافه می کنیم تا valueهای انتخاب پارامتر را راحتتر کنیم. بعد از انتخاب valueهای پارامتر گزارش انتخابی،      کاربر Parameters Viewer را      می بندد و Reports Viewer، گزارش انتخاب شده را با      پارامترهای انتخاب شده نمایش می دهد.</li>
</ol>
<ul></ul>
<p>Crystal Reports، یک فایل باینری rpt ایجاد می کند که شامل همه اطلاعاتی می شود که برای نمایش هر گزارشی نیاز داریم.</p>
<p>در ادامه مطلب ۲ مقاله برای شما قرار داد م .</p>
<p>بر این باورم که دریافت مقالات اثر بخش تر از قرار دادن آنها در وبسایت است .:p</p>
<p><span id="more-774"></span><a href="http://hesam-h.ir/blog/wp-content/uploads/2010/08/Crystal-Reports.doc">Crystal Reports</a></p>
<p><a href="http://hesam-h.ir/blog/wp-content/uploads/2010/08/begininng-crystal-with-c.doc">begininng crystal with c#</a></p>
<p>منبع :سایت برنامه نویس و آموزشگاه تحلیلگر داده ها</p>
]]></content:encoded>
			<wfw:commentRss>http://hesam-h.ir/blog/1389/05/%d9%87%d9%85%d9%87-%da%86%db%8c%d8%b2-%d8%af%d8%b1%d8%a8%d8%a7%d8%b1%d9%87-crystal-reports-%d9%88-%da%a9%d8%a7%d8%b1-%d8%af%d8%b1-c/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>چند مقاله مفید در ارتباط با بانک اطلاعاتی و #C</title>
		<link>http://hesam-h.ir/blog/1389/05/%da%86%d9%86%d8%af-%d9%85%d9%82%d8%a7%d9%84%d9%87-%d9%85%d9%81%d9%8a%d8%af-%d8%af%d8%b1-%d8%a7%d8%b1%d8%aa%d8%a8%d8%a7%d8%b7-%d8%a8%d8%a7-%d8%a8%d8%a7%d9%86%d9%83-%d8%a7%d8%b7%d9%84%d8%a7%d8%b9%d8%a7/</link>
		<comments>http://hesam-h.ir/blog/1389/05/%da%86%d9%86%d8%af-%d9%85%d9%82%d8%a7%d9%84%d9%87-%d9%85%d9%81%d9%8a%d8%af-%d8%af%d8%b1-%d8%a7%d8%b1%d8%aa%d8%a8%d8%a7%d8%b7-%d8%a8%d8%a7-%d8%a8%d8%a7%d9%86%d9%83-%d8%a7%d8%b7%d9%84%d8%a7%d8%b9%d8%a7/#comments</comments>
		<pubDate>Thu, 05 Aug 2010 15:14:25 +0000</pubDate>
		<dc:creator>تبعیدی دست باد</dc:creator>
				<category><![CDATA[برنامه نویسی]]></category>
		<category><![CDATA[c#.net]]></category>
		<category><![CDATA[dataset]]></category>
		<category><![CDATA[LINQ]]></category>
		<category><![CDATA[Microsoft Report Viewer]]></category>
		<category><![CDATA[SQLServer]]></category>
		<category><![CDATA[Stored Procedures]]></category>
		<category><![CDATA[آموزش ایجاد پروژه های ذخیره و بازیابی در]]></category>
		<category><![CDATA[استفاده از LINQ در C#]]></category>
		<category><![CDATA[اضافه کردن امکان آپدیت اتوماتیک نرم افزار از طرق وب]]></category>
		<category><![CDATA[سورس برنامه]]></category>
		<category><![CDATA[مجموعه نكات برنامه نويسي در c#]]></category>

		<guid isPermaLink="false">http://hesam-h.ir/blog/?p=742</guid>
		<description><![CDATA[در ادامه چندین مقاله مفید رو برای شما عزیزان قرار  میدهم امیدوارم استفاده نمایید : مقاله یک-آموزش ایجاد پروژه های ذخیره و بازیابی در SQLServer توسط #C و LINQ همراه با نحوه Setup سازی قابل ذکر است که این مقاله به همراه سورس کد و فایل Setup نیز هست . در این مقاله، با مفاهیم [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://hesam-h.ir/blog/wp-content/uploads/2010/08/c.jpg"><img class="aligncenter size-full wp-image-743" title="c#" src="http://hesam-h.ir/blog/wp-content/uploads/2010/08/c.jpg" alt="" width="349" height="232" /></a></p>
<p>در ادامه چندین مقاله مفید رو برای شما عزیزان قرار  میدهم امیدوارم استفاده نمایید :</p>
<p><strong>مقاله یک</strong><strong>-آموزش ایجاد پروژه های ذخیره و بازیابی در</strong><strong> SQLServer </strong><strong>توسط</strong><strong> #C </strong><strong>و</strong><strong> LINQ </strong><strong>همراه با نحوه</strong><strong> Setup </strong><strong>سازی </strong><strong> </strong></p>
<p>قابل ذکر است که این مقاله به همراه سورس کد و فایل Setup نیز هست .</p>
<p>در این مقاله، با مفاهیم زیر آشنا می شوید:<br />
آموزش نحوه ارتباط با SQLServer در سی شارپ<br />
ذخیره، تغییر و حذف رکوردهای جدول توسط C#<br />
استفاده از پروسیجر های ذخیره شده درC#<br />
روش ارسال پارامتر به Stored Procedures<br />
نحوه ارسال متغیر و فیلد های جدول و گراید از فرمی به فرم دیگر<br />
به روز رسانی گراید پس از تغییر در جدول بانک اطلاعاتی<br />
مراحل ایجاد یک پروژه دیتابیس توسط C#<br />
ایجاد پروژه Setup در ویژوال استودیو</p>
<p><strong>مقاله دو</strong><strong>-</strong><strong> </strong><strong>استفاده</strong><strong> </strong><strong>از</strong><strong> </strong><strong>LINQ</strong><strong> در </strong><strong>C#</strong><strong></strong></p>
<p><strong>مقاله سه </strong><strong>-</strong><strong> </strong><strong>اضافه</strong><strong> </strong><strong>کردن</strong><strong> </strong><strong>امکان</strong><strong> </strong><strong>آپدیت</strong><strong> </strong><strong>اتوماتیک</strong><strong> </strong><strong>نرم</strong><strong> </strong><strong>افزار</strong><strong> </strong><strong>از</strong><strong> </strong><strong>طرق</strong><strong> </strong><strong>وب</strong><strong></strong></p>
<p><strong>مزایا</strong>:</p>
<p>۱-هر کدام از User ها قادر به نصب و به روز رسانی برنامه خواهند بود و نیازی به Admin نیست.</p>
<p>۲-ویرایش برنامه(Assembly Version) از تعداد (Publish Version) مستقل است</p>
<p>۳ -نیازی به کپی کردن ویرایش های جدید برنامه و انتشار و نصب آن نیست.</p>
<p><strong>معایب</strong>:</p>
<p>۱- اولین بار، به ازای هر Userدر Domain باید برنامه را بصورتlocal  نصب کرد.</p>
<p><strong>مقاله چهار</strong><strong>-مجموعه نکات برنامه نویسی در </strong><strong>c#</strong><strong> (گردآوری نکات بخش ۱۰۰۱ نکته در انجمن برنامه نویس دات او آر جی )</strong></p>
<p><strong>مقاله پنج</strong> -<strong> ارتباط</strong><strong> </strong><strong>با</strong><strong> </strong><strong>Microsoft Report Viewer</strong><strong>با </strong><strong>dataset</strong><strong> و </strong><strong>linq</strong><strong> و ارسال پارامتر به آن</strong></p>
<p>ضمیمه یک : سورس برنامه مقاله یک</p>
<p>برای دانلود به ادامه مطلب مراجعه فرمایید :</p>
<p><span id="more-742"></span>مقاله اول:Note: There is a file embedded within this post, please visit this post to download the file.</p>
<p>مقاله دوم:Note: There is a file embedded within this post, please visit this post to download the file.</p>
<p>مقاله سوم:Note: There is a file embedded within this post, please visit this post to download the file.</p>
<p>مقاله چهار:Note: There is a file embedded within this post, please visit this post to download the file.</p>
<p>مقاله پنجم:Note: There is a file embedded within this post, please visit this post to download the file.</p>
<p>ضمیمه:Note: There is a file embedded within this post, please visit this post to download the file.</p>
<p>(حق تالیف مقالات در خود مقالات محفوظ میباشد. )</p>
<p>این  مقالات را با توجه به مراجعات مکرر بازدید کنندگان بر مبنای رجوع آنها به  وبسایت و اشتیاق آنها به برنامه نویسی بانک اطلاعاتی میباشد .</p>
]]></content:encoded>
			<wfw:commentRss>http://hesam-h.ir/blog/1389/05/%da%86%d9%86%d8%af-%d9%85%d9%82%d8%a7%d9%84%d9%87-%d9%85%d9%81%d9%8a%d8%af-%d8%af%d8%b1-%d8%a7%d8%b1%d8%aa%d8%a8%d8%a7%d8%b7-%d8%a8%d8%a7-%d8%a8%d8%a7%d9%86%d9%83-%d8%a7%d8%b7%d9%84%d8%a7%d8%b9%d8%a7/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
			<div id="jquery_pagebar">
		
			<div id="pages">  <span id="number"> Navigation</span> <a href="http://hesam-h.ir/blog/category/it/feed/page/2/" title="Older Entries" >&raquo;</a></div>
			<div id="slider"></div>
		</div>
		
		</channel>
</rss>

